@charset "UTF-8";
@import url("base.css");
@import url("default.css");

#topcontrol{z-index:1000;}

/* 레이아웃 */

#wrap{
	position:relative;
	width:100%;
}

.section{
	position:relative;
	width:1100px;
	margin:0 auto;
}

#header{
	position:relative;
	width:100%;
	z-index:10;
}

.header-in{
	padding:33px 0;
	height:74px;
}

#container{
	position:relative;
	width:100%;
	min-height:500px;
}

.sub-container{
	padding-top:50px;
}

.container-in{
	
}

#footer{
	position:relative;
	width:100%;
}

.footer-in{
	padding:20px 0;
}


/* 헤더 */

.lnb{
	background:#212121;
}

.lnb .left{
	float:left;
}

.lnb .right{
	float:right;
}

.lnb li{
	padding-left:11px;
	margin-left:8px;
	background:url(../images/bg/bg_side.png) 0 50% no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
}

.lnb .bg-none{
	padding-left:0;
	margin-left:0;
	background:none;
}

.lnb a{
	padding:10px 0;
	color:#999;
	display:block;
}

.lnb .my i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:10px;
	height:8px;
	background:url(../images/obj/ico_my_page.png) no-repeat;
	vertical-align:middle;
}

.logo{
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-90px;
}

.logo a{
	display:block;
	width:180px;
	height:101px;
	background:url(../images/btn/toplogo.jpg) no-repeat;
}

.logo span{
	display:block;
	text-indent:-9999px;
}

.top-banner{
	width:180px;
	height:71px;
	background:url(../images/obj/obj_header_banner01.jpg) no-repeat;
	float:left;
}

.top-banner a{
	display:block;
}

.top-search{
	width:213px;
	border:1px solid #999;
	float:right;
	margin-top:17px;
}

.top-search .sch-bar{
	color:#e85e98;
	padding:5px;
	width:178px;
	border:none;
}

.top-search .sch-bar::-webkit-input-placeholder{color:#e85e98;}
.top-search .sch-bar:-moz-placeholder{color:#e85e98;}
.top-search .sch-bar::-moz-placeholder{color:#e85e98;}
.top-search .sch-bar:-ms-input-placeholder{color:#e85e98;}

/* 상단메뉴 */

.nav{
	border-top:1px solid #222;
	border-bottom:1px solid #222;
}

.nav .section{
	width:1092px;
	padding:0 4px;
}

.btn-nav{
	position:relative;
	float:left;
	margin-left:76px;
}

.btn-nav.mg-none{
	margin-left:0;
}

.btn-nav h2{
	position:relative;
	z-index:1;
}

.btn-nav h2>a{
	padding:13px 0;
	display:block;
	position:relative;
}

.btn-nav:hover>h2 i,
.btn-nav.on>h2 i{
	display:block;
	width:10px;
	height:6px;
	background:url(../images/bg/bg_depth.gif) no-repeat;
	position:absolute;
	bottom:-1px;
	left:50%;
	margin-left:-5px;
}

.btn-nav>ul{
	position:absolute;
	border:1px solid #000;
	padding:28px 0 33px 14px;
	width:137px;
	display:none;
	background:#fff;
}

.m2{left:-28px;}
.m3{left:-10px;}
.m4{left:20px;}
.m5{left:-28px;}
.m6{left:-18px;}

.btn-nav>ul>li{
	margin-bottom:16px;
}

.btn-nav .mg-none{
	margin-bottom:0;
}

.btn-nav>ul>li a{
	color:#555;
	display:block;
	transition:.3s ease-out;
}

.btn-nav>ul>li a:hover,
.btn-nav>ul>li a:active,
.btn-nav>ul>li a:focus{
	color:#ed86b1;
	font-weight:600;
}

.how-to-use{
	position:absolute;
	top:41px;
	left:-4px;
	background:#fff;
	border:1px solid #000;
	width:1098px;
	padding:47px 0 0;
	/* height:907px; */
	display:none;
}

.how-to-use .row-1{
	margin-bottom:25px;
}

.how-to-use .row-1 .col-1{
	float:left;
	padding-left:60px;
}

.how-to-use .row-1 img{
	display:block;
}

.how-to-use .row-1 .mg{
	margin:18px 0;
}

.how-to-use .row-1>img{
	float:right;
	margin:-20px 65px 0 0;
}

.tab-1{
	position:relative;
	overflow:hidden;
}

.tab-1 .tab-title{
	display:block;
	float:left;
	width:50%;
}

.tab-1 .tab-title.mg-none{
	margin-left:0;
}

.tab-1 .tab-title a{
	display:block;
	font-weight:600;
	font-size:16px;
	padding:13px 0;
	text-align:center;
	background:#f1f1f1;
	border:1px solid #ddd;
	color:#777;
	letter-spacing:.5px;
	outline:none;
}

.tab-1 .tab-title a:hover,
.tab-1 .tab-title a:active,
.tab-1 .tab-title a:focus,
.tab-1 .tab-title.on a{
	color:#fff;
	background:#eb86b0;
	border:1px solid #da709c;
}

.tab-1 .tab-title a:hover i,
.tab-1 .tab-title a:active i,
.tab-1 .tab-title a:focus i,
.tab-1 .tab-title.on a i{
	display:block;
	position:absolute;
	bottom:-13px;
	width:15px;
	height:14px;
	left:50%;
	margin-left:-7px;
	background:url(../images/obj/obj_how09.png) no-repeat;
}

.tab-1 .tab-cont{
	position:absolute;
	left:0;
	right:0;
	padding-top:30px;
	overflow:hidden;
}

.list-1{
	text-align:center;
}

.list-1 li{
	color:#555;
	width:236px;
	height:400px;
	padding-left:16px;
	margin-left:16px;
	border-left:1px solid #ddd;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:left;
	vertical-align:top;
}

.list-1 .bd-none{
	padding-left:0;
	margin-left:0;
	border-left:none;
}

.list-1 li>img{
	display:block;
	margin-bottom:20px;
}

.list-1 dl{
	
}

.list-1 dt{
	color:#333;
	font-size:14px;
	font-weight:600;
	margin-bottom:15px;
	display:block;
}

.list-1 dd{
	line-height:20px;
}

.list-1 dd span{
	color:#e36a9c;
	display:block;
}

.how-to-use .tab-cont02 .list-1{
	padding-bottom:40px;
}

.how-to-use .tab-cont02 .list-1 li{
	height:510px;
}

.how-to-use .tab-cont01{
	height:447px;
}

/* 퀵메뉴 */
#quick{
	position:absolute;
	top:0;
	right:-147px;
	width:117px;
	margin-top:38px;
	z-index:1;
}

.quick .obj{
	display:block;
	margin:10px 0 20px;
}
.recent-item{
	padding:10px;
	background:#fafafa;
	border:1px solid #ddd;
	margin-bottom:20px;
}

.recent-item .inner{
	position:relative;
	height:251px;
	overflow:hidden;
	margin-bottom:10px;
}

.recent-item .title{
	display:block;
	margin-bottom:10px;
}

.recent-item .list{
	position:absolute;
	top:0;
	left:0;
}

.recent-item li{
	line-height:0;
	margin-bottom:10px;
}

.recent-item li img{
	display:block;
	width:95px;
	height:77px;
}

.recent-item .paging{
	text-align:center;
}

.recent-item .paging span{
	color:#999;
}

.recent-item .paging span .current{
	color:#303030;
	font-weight:600;
}

.recent-item .paging a{
	color:#5f5f5f;
	font-size:10px;
}

/* 푸터 */

.foot-cont{
	background:#222;
	padding:30px 0;
}

.foot-cont .col{
	float:left;
	height:107px;
}

.foot-cont h4{
	display:block;
	margin-bottom:15px;
}

.foot-cont .notice{
	width:362px;
}

.foot-cont .notice li{
	line-height:20px;
}

.foot-cont .notice a{
	color:#999;
}

.foot-cont .notice li:hover a,
.foot-cont .notice li:active a,
.foot-cont .notice li:focus a{
	text-decoration:underline;
}

.foot-cont .cs{
	padding-left:34px;
	border-left:1px solid #303030;
	border-right:1px solid #303030;
	width:295px;
}

.foot-cont .cs p{
	margin:8px 0 5px;
	color:#d1d1d1;
	font-size:14px;
	font-weight:600;
}

.foot-cont .cs span{
	color:#999;
}

.foot-cont .sns{
	padding-left:39px;
}

.foot-cont .sns li{
	float:left;
	margin-right:24px;
}

.foot-cont .sns .mg-none{
	margin-right:0;
}

.foot-cont .sns ul a{
	text-indent:-9999px;
	display:block;
	width:72px;
	height:72px;
	background:url(../images/obj/ico_sns_01.png) no-repeat;
}

.foot-cont .sns .ico01 a{background:url(../images/obj/ico_sns_02.png) no-repeat;}
.foot-cont .sns .ico02 a{background:url(../images/obj/ico_sns_03.png) no-repeat;}
.foot-cont .sns .ico03 a{background:url(../images/obj/ico_sns_04.png) no-repeat;}

.foot-cont .sns ul a:hover,
.foot-cont .sns ul a:active,
.foot-cont .sns ul a:focus{
	background-position:0 -72px;
}

.foot-menu{
	padding:12px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.foot-menu li{
	padding-left:11px;
	background:url(../images/bg/bg_side.png) 0 50% no-repeat;
	margin-left:10px;
	float:left;
}

.foot-menu .bg-none{
	margin-left:0;
	padding-left:0;
	background:none;
}

.foot-logo{
	float:left;
	margin-right:22px;
}

.footer-in .col{
	float:left;
	padding-top:8px;
}

address{
	color:#555;
	display:block;
	margin-bottom:5px;
}

.copy{
	text-transform:uppercase;
	color:#777;
}

.copy span{
	color:#e9689e;
	font-weight:600;
}

.escrow{
	position:absolute;
	top:20px;
	right:0;
}

.link{
	position:fixed;
	bottom:20px;
	left:20px;
}

/* 사이드 네비 영역 */

.snb-area{
	width:200px;
	float:left;
}

.snb-title{
	padding-top:4px;
	height:72px;
	background:url(../images/bg/bg_snb.gif) 0 bottom no-repeat;
	margin-bottom:39px;
}

.snb{
	border-top:1px solid #e8e8e8;
	margin-bottom:20px;
}

.btn-snb{
	
}

.btn-snb a{
	display:block;
	padding-left:19px!important;
}

.btn-snb h2{
	border-bottom:1px solid #e8e8e8;
	line-height:0;
}

.btn-snb h2 a{
	color:#444;
	font-size:14px;
	padding:15px 0;
	position:relative;
	line-height:100%;
}

.btn-snb h2 a:hover,
.btn-snb h2.on a{
	color:#fff;
	font-weight:600;
	background:#f79bc2;
}

.btn-snb ul{
	display:none;
}

.btn-snb li{
	border-bottom:1px solid #e8e8e8;
}

.btn-snb .bd-none{
	border-bottom:none;
}

.btn-snb li a{
	padding:17px 0;
	color:#777;
	font-size:13px;
	background:#f6f6f6;
}

.btn-snb li a:hover,
.btn-snb li.on a{
	color:#e96ba0;
}

.btn-snb.has-depth i{
	display:block;
	width:11px;
	height:11px;
	background:url(../images/bg/bg_snb_depth.gif) no-repeat;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-5px;
}

.btn-snb.has-depth a:hover i,
.btn-snb.has-depth.on i{
	background-position:0 -11px;
}

.side-banner .mg-bot{
	margin-bottom:20px;
}

/* 서브 가이드 */

.sub-right{
	float:right;
	width:860px;
}

.location{
	color:#bbb;
	margin-bottom:10px;
}

.location a{
	font-family:'돋움',dotum;
	font-size:11px;
	color:#bbb;
	text-transform:uppercase;
}

.location .current{
	color:#888;
	font-weight:600;
}

.sub-cont{
	position:relative;
	z-index:2;
	padding-bottom:60px;
	min-height:800px;
	font-size:13px;
	color:#555;
}

.mgb10{
	margin-bottom:12px;
}

.step-list .label span,
.feature-list .label span,
.qna-list .q span{
	display:block;
	text-indent:-9999px;
}

/* 타이틀 */

.title-type01{ /* 메인 컨텐츠 타이틀 */
	display:block;
	padding-bottom:13px;
	border-bottom:2px solid #333;
	margin-bottom:10px;
}

.section-type01 .title-type02{ /* 메인 컨텐츠 타이틀 */
	display:block;
	margin-bottom:33px;
	text-align:center;
	background:url(../images/bg/bg_title_line.gif) 0 50% repeat-x;
}

.section-type01 .title-type02 a,
.section-type01 .title-type02 i{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.section-type01 .title-type02 i{
	padding:0 10px;
	background:#fff;
	font-size:16px;
}

.section-type01 .title-type02 img{
	display:block;
	padding:0 15px;
	background:#fff;
}

.title-type03{
	display:block;
	margin:0 0 20px;
	color:#333;
	font-size:26px;
	font-weight:bold;
}

.title-type04{
	display:block;
	margin-bottom:15px;
}

.mgb20{
	margin-bottom:20px;
}

.mgb40{
	margin-bottom:40px;
}

/* 리스트 가이드 */

.list-type01 li{
	text-align:center;
}

.list-type01 li img{
	display:block;
}

.list-type01 li h3{
	display:block;
	width:100%;
	margin-top:15px;
	color:#555;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.list-type01 li span{
	font-size:14px;
	font-weight:600;
}

.list-type01 li .dc{
	display:block;
	color:#444;
}

.list-type01 li .price{
	color:#e9689e;
}

.list-type01 li b{
	color:#e9689e;
	font-size:18px;
	font-weight:600;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	line-height:100%;
}

.section-type01 .list-type01 li{
	width:244px;
	margin-right:40px;
	float:left;
}

.section-type01 .list-type01 .mg-none{
	margin-right:0;
}

.section-type01 .list-type01 img{
	width:242px;
	height:314px;
	border:1px solid #ddd;
}

.title-type02 .btn-more-list{
	position:absolute;
	top:-10px;
	right:0;
	font-size:11px;
	padding:2px 8px;
	border:1px solid #ddd;
	background:#fff;
	line-height:100%;
	font-weight:600;
}

.sub-list .title-type02{
	position:relative;
}

/* 페이징 */

.sub-cont .paging{
	text-align:center;
	margin-top:40px;
	margin-bottom:10px;
}

.sub-cont .paging a{
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#555;
	padding:6px 11px;
	margin-right:6px;
}

.sub-cont .paging .mg-none{
	margin-right:0;
}

.sub-cont .paging img{
	vertical-align:middle;
}

.sub-cont .paging .btn{
	padding:0;
}

.sub-cont .paging a:hover,
.sub-cont .paging .on{
	color:#fff;
	background:#f088b4;
	font-weight:600;
}

/* 제품 리스트 */

.sub-list .list-type01 li{
	width:192px;
	margin:0 30px 50px 0;
}

.sub-list .list-type01 .mgb-none{
	margin-bottom:0;
}

.sub-list .list-type01 img{
	width:190px;
	height:246px;
}

.sub-list li h3{
	font-size:13px;
}

.list-visual{
	border:1px solid #ddd;
	margin-bottom:50px;
}

.list-visual img{
	display:block;
	width:857px;
	height:335px;
}

/* 벳부온천 유노하나 */

.about01{
	line-height:20px;
}

.about01 .obj01{
	display:block;
	margin-bottom:60px;
}

.about01 .obj02{
	display:block;
	margin:5px 0 3px;
}

.about01 strong{
	display:block;
	margin-bottom:20px;
}

.about01 b{
	color:#222;
	font-size:16px;
	font-weight:600;
	display:block;
}

.about01 .cont01{
	background:url(../images/obj/obj_about1_04.png) right 0 no-repeat;
	padding-bottom:80px;
}

.about01 .cont02 .col{
	padding:0 0 70px 265px;
	background:url(../images/obj/obj_about1_07.png) 0 10px no-repeat;
}

.about01 .cont03{
	background:url(../images/obj/obj_about1_09.png) right 0 no-repeat;
	padding-bottom:80px;
}

/* 제품 상세 페이지 */

.item-view{
	
}

.item-info-area{
	position:relative;
	border:1px solid #ddd;
	margin-bottom:70px;
	padding-left:523px;
}

.item-img{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-215px;
	width:523px;
}

.item-img .current{
	display:block;
	width:523px;
	height:307px;
	margin-bottom:10px;
}

.item-thumb{
	width:405px;
	margin:0 auto;
}

.item-thumb li{
	float:left;
}

.item-thumb li img{
	display:block;
	width:135px;
	height:116px;
}

.item-info{
	float:left;
	background:#fbfbfb;
	padding:40px 32px;
	width:511px;
	min-height:355px;
}

.info01{
	margin-bottom:20px;
}

.info01 h2{
	display:block;
	margin-bottom:12px;
	color:#333;
	font-size:24px;
	font-weight:600;
}

.info01 p{
	color:#777;
}

.info-list{
	color:#555;
	font-size:14px;
	padding:20px 0 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.info-list dt{
	float:left;
	width:80px;
	margin-bottom:15px;
}

.info-list dd{
	padding-left:80px;
	margin-bottom:15px;
}

.info-list dd input{
	width:48px;
	border:1px solid #ddd;
	padding:3px 5px;
	text-align:right;
}

.info03 p{
	margin:10px 0 20px;
	text-align:right;
	color:#555;
	font-size:16px;
}

.info03 p span{
	color:#e9689e;
	font-size:20px;
	font-weight:600;
}

.info03 .btn-list{
	text-align:right;
}

.info03 .btn-list a{
	margin-left:2px;
}

.facebook-like{
	position:absolute;
	top:20px;
	right:20px;
	width:98px;
	height:20px;
	z-index:10;
}

.detail-view-area .tab-list{
	border-bottom:2px solid #fb8ebb;
	margin-bottom:40px;
}

.detail-view-area .tab-list a{
	font-size:15px;
	font-weight:600;
	border:1px solid #ddd;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:162px;
	padding:11px 0;
	text-align:center;
	color:#afafaf;
	border-bottom:none;
}

.detail-view-area .tab-list .on{
	color:#fff;
	background:#fb8ebb;
	border:1px solid #fb8ebb;
	border-bottom:none;
}

.detail-view-area .detail-view-area>.row{
	margin-bottom:80px;
}

.review-tbl{
	margin:20px 0 30px;
	border-top:1px solid #fb8ebb;
}

.review-tbl tr{
	
}

.review-tbl tr.btn{
	cursor:pointer;
}

.review-tbl .hide td{
	border-bottom:none;
	padding:0;
}

.review-tbl .cont{
	display:none;
	text-align:left;
	padding:35px 20px;
	line-height:22px;
	border-bottom:1px solid #d2d2d2;
}

.review-tbl th{
	height:47px;
	font-size:14px;
	color:#333;
	font-weight:normal;
	background:#f9f9f9;
	border-bottom:1px solid #d2d2d2;
}

.review-tbl td{
	text-align:center;
	/*border-bottom:1px solid #d2d2d2;
	padding:15px 0;*/
}

.review-tbl td.btmline{border-bottom:1px solid #d2d2d2;}


.review-tbl .align{
	text-align:left;
	padding-left:50px;
}

.review-tbl tr:hover .align a{
	text-decoration:underline;
}

.review-tbl td>i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:101px;
	height:16px;
	background:url(../images/obj/obj_star_score.gif) 0 -64px no-repeat;
}

.review-tbl td .star2{background-position:0 -48px;}
.review-tbl td .star3{background-position:0 -32px;}
.review-tbl td .star4{background-position:0 -16px;}
.review-tbl td .star5{background-position:0 0;}

.viewTable td .star2{background-position:0 -48px;}
.viewTable td .star3{background-position:0 -32px;}
.viewTable td .star4{background-position:0 -16px;}
.viewTable td .star5{background-position:0 0;}

.vtb td .star2{background-position:0 -48px;}
.vtb td .star3{background-position:0 -32px;}
.vtb td .star4{background-position:0 -16px;}
.vtb td .star5{background-position:0 0;}


.item-view .btn-write{
	text-align:right;
	display:block;
}

.item-view .paging{
	margin-top:30px;
}

.qna-cont dt{
	overflow:hidden;
	margin-bottom:15px;
}

.qna-cont dd{
	overflow:hidden;
}

.qna-cont i{
	display:block;
	text-indent:-9999px;
	width:19px;
	height:19px;
	background:url(../images/obj/obj_qna.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.qna-cont dd i{
	background-position:0 -19px;
}

.qna-cont .col{
	float:left;
}

/* 입욕제 */

.bath{
	padding-top:35px;
}

.bath .row{
	position:relative;
}

.bath .row01{
	line-height:20px;
	min-height:345px;
}

.bath .row01 .obj01{
	display:block;
	margin-bottom:18px;
}

.bath .row01 p{
	
}

.bath .row01 .bg{
	display:block;
	width:295px;
	height:288px;
	background:url(../images/obj/obj_bath25.png) no-repeat;
	position:absolute;
	top:-6px;
	right:0;
}

.bath .row02{
	margin-bottom:125px;
}

.bath .row02 h2{
	display:block;
	margin-bottom:30px;
}

.step-list li{
	position:relative;
	width:209px;
	height:296px;
	margin:30px 90px 0 0;
	text-align:center;
	float:left;
}

.step-list .mg-none{
	margin-right:0;
}

.step-list .mgt-none{
	margin-top:0;
}

.step-list .img{
	position:relative;
	width:209px;
	height:209px;
	background:url(../images/obj/obj_bath04.png) no-repeat;
}

.step-list .step02 .img{background-position:0 -209px;}
.step-list .step03 .img{background-position:0 -418px;}
.step-list .step04 .img{background-position:-209px 0;}
.step-list .step05 .img{background-position:-209px -209px;}
.step-list .step06 .img{background-position:-209px -418px;}

.step-list .label{
	display:block;
	width:38px;
	height:38px;
	background:url(../images/obj/ico_num02.png) no-repeat;
	position:absolute;
	bottom:20px;
	right:8px;
}

.step-list .step02 .label{background-position:0 -38px;}
.step-list .step03 .label{background-position:0 -76px;}
.step-list .step04 .label{background-position:0 -114px;}
.step-list .step05 .label{background-position:0 -152px;}
.step-list .step06 .label{background-position:0 -190px;}

.step-list .sign{
	display:block;
	width:25px;
	height:34px;
	background:url(../images/obj/obj_bath26.png) no-repeat;
	position:absolute;
	top:87px;
	right:-60px;
}

.step-list .step03 .sign,
.step-list .step06 .sign{
	display:none;
}

.step-tit{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:10px 0 8px;
}

.step-list p{
	color:#777;
	line-height:18px;
}

.bath .row03{
	background:url(../images/obj/obj_bath27.png) right 60px no-repeat;
	padding-bottom:20px;
	margin-bottom:100px;
}

.bath .row03 h2{
	display:block;
	margin-bottom:21px;
}

.feature-list li{
	margin-bottom:10px;
}

.feature-list .mg-none{
	margin-bottom:0;
}

.feature-list .label{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:28px;
	height:28px;
	vertical-align:middle;
	background:url(../images/obj/ico_num01.png) -28px 0 no-repeat;
	margin-right:4px;
}

.feature-list .feature02 .label{background-position:-28px -28px;}
.feature-list .feature03 .label{background-position:-28px -56px;}
.feature-list .feature04 .label{background-position:-28px -84px;}
.feature-list .feature05 .label{background-position:-28px -112px;}
.feature-list .feature06 .label{background-position:-28px -140px;}
.feature-list .feature07 .label{background-position:-28px -168px;}

.feature-list li span{
	color:#f581b2;
	font-size:18px;
	font-weight:600;
}

.bath .row04{
	margin-bottom:100px;
}

.bath .row04 h2{
	display:block;
	margin-bottom:20px;
}

.qna-list dt{
	padding-left:4px;
	margin-bottom:11px;
	color:#333;
	font-size:16px;
	font-weight:600;
}

.qna-list dd{
	padding:13px 0 30px;
	margin-left:30px;
	border-top:1px dashed #949494;
	width:675px;
	line-height:20px;
}

.qna-list .q{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:17px;
	height:18px;
	background:url(../images/obj/obj_bath29.gif) no-repeat;
	vertical-align:middle;
	margin-right:6px;
}

.qna-list dd span{
	color:#46abd3;
	font-weight:600;
}

.bath .row04 .obj-list li{
	margin-right:7px;
	float:left;
}

.bath .row04 .obj-list .mg-none{
	margin-right:0;
}

.bath .row05{
	margin-bottom:110px;
}

.bath .row05 h2{
	display:block;
	margin-bottom:60px;
}

.use-ex>li{
	float:left;
	margin:0 60px 50px 0;
	width:400px;
}

.use-ex .mg-none{
	margin-right:0;
}

.use-ex .mgb-none{
	margin-bottom:0;
}

.use-ex .mgb-none ol{
	height:173px;
}

.use-ex h3{
	padding-bottom:10px;
	background:url(../images/bg/bg_bath01.jpg) 0 bottom no-repeat;
	margin-bottom:20px;
}

.use-ex ol{
	min-height:160px;
	font-size:12px;
}

.use-ex ol li{
	line-height:22px;
}

.use-ex ol li span{
	color:#f581b2;
	font-weight:600;
}

.bath .row06{
	background:url(../images/obj/obj_bath28.png) 244px 60px no-repeat;
}

.bath .row06 h2{
	display:block;
	margin-bottom:48px;
}

.bath .row06 .feature-list{
	font-size:14px;
	margin-bottom:40px;
}

.bath .row06 .feature-list span{
	color:#46abd3;
}

.bath .row06 .feature-list .w{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:35px;
}

.bath .row06 .feature-list .label{
	background:url(../images/obj/ico_num01.png) no-repeat;
}

.bath .row06 .feature-list .feature02 .label{background-position:0 -28px;}
.bath .row06 .feature-list .feature03 .label{background-position:0 -56px;}
.bath .row06 .feature-list .feature04 .label{background-position:0 -84px;}
.bath .row06 .feature-list .feature05 .label{background-position:0 -112px;}
.bath .row06 .feature-list .feature06 .label{background-position:0 -140px;}
.bath .row06 .feature-list .feature07 .label{background-position:0 -168px;}
.bath .row06 .feature-list .feature08 .label{background-position:0 -196px;}
.bath .row06 .feature-list .feature09 .label{background-position:0 -224px;}

.bath .row06 .feature-list span{
	font-size:14px;
}

.bath .row06 .qna{
	width:100%;
	height:119px;
	background:url(../images/bg/bg_bath02.png) no-repeat;
	padding:20px 0 0 60px;
}

.bath .row06 .q{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:17px;
	height:18px;
	background:url(../images/obj/obj_bath29.gif) no-repeat;
	margin-right:7px;
}

.bath .row06 .qna dt{
	color:#333;
	font-size:16px;
	font-weight:600;
	margin-bottom:13px;
}

.bath .row06 .qna dd{
	padding-left:27px;
	line-height:20px;
}

.bath .row06 .qna dd span{
	color:#46abd3;
	font-weight:600;
	line-height:20px;
}

/* 천연스킨 루파수 */

.natural-skin{
	
}

.natural-skin>.row01{
	margin-bottom:70px;
}

.natural-skin>.row02{
	margin-bottom:85px;
}

.natural-skin .what{
	background:url(../images/obj/obj_natural03.jpg) right 10px no-repeat;
	padding-bottom:10px;
	margin-bottom:30px;
}

.natural-skin .what b{
	display:block;
	margin-bottom:10px;
	line-height:0;
}

.natural-skin .what p{
	margin-bottom:15px;
}

.natural-skin .rarity{
	background:url(../images/bg/bg_natural01.gif) center 0 no-repeat;
	padding:78px 50px 10px;
}

.natural-skin .rarity p{
	line-height:20px;
	background:url(../images/obj/obj_natural08.png) right 0 no-repeat;
	padding:10px 0 35px;
}

.natural-skin>.row03 .box-cont{
	padding:20px;
	border:1px solid #dfe8ed;
	background:#f6fafc;
	text-align:center;
	margin-bottom:40px;
}

.natural-skin>.row03 b{
	display:block;
	padding:13px 0 10px;
	color:#44aad2;
	font-size:15px;
	font-weight:600;
}

/* 유노하나 소개 */

.brand-info{
	padding-top:98px;
	background:url(../images/obj/obj_introd02.png) right top no-repeat;
}

.brand-info p{
	line-height:20px;
}

.brand-info .align{
	margin:95px 20px 10px 0;
	text-align:right;
}

.brand-info .align span{
	display:block;
	margin-bottom:8px;
	font-size:16px;
}

/*상세 페이지 카운트다운*/

.sale-info{
	margin-top:20px;
	padding:8px 0;
	border:3px double #ddd;
	background:#fff;
	text-align:center;
}

.count-day,
.count-num{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	font-weight:600;
	margin-top:3px;
	vertical-align:middle;
}

.countdown{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 15px;
	vertical-align:middle;
}

.color-1{
	font-weight:600;
	font-size:13px;
	color:#e85e98;
}

.dash {
	/* width: 30px; */
	height: 28px;
	background:url(../images/bg/bg_dash.gif) 4px 6px no-repeat;
	float: left;
	margin-left: 2px;
	padding-left: 13px;
	position: relative;
	color: #333;
}

.dash.days_dash{
	padding-left:0;
	margin-left:0;
	background:none;
}

.dash .digit {
	font:normal 20px "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 20px;
	text-align: center;
	position: relative;
	border:1px solid #ddd;
	/* font-style:italic; */
}

.dash .digit.mg-right{
	margin-right:3px;
}

.dash_title {
	display: none;
}

/* 오시는 길 */

.sub-location iframe{
	border:1px solid #ddd!important;
	margin-bottom:20px;
}

.corp-info dl{
	position:relative;
	padding-left:80px;
	font-size:15px;
	margin-bottom:10px;
}

.corp-info dt{
	position:absolute;
	top:0;
	left:0;
	padding-left:12px;
	background:url(../images/bg/bg_dot.gif) 0 50% no-repeat;
	font-weight:600;
	color:#333;
}

/* 쇼핑 가이드 */

.shopping-guide .tab-list{
	margin-bottom:40px;
}

.shopping-guide .tab-list h2{
	display:block;
	float:left;
	width:33.333%;
	margin-left:-1px;
}

.shopping-guide .tab-list .mg-none{
	margin-left:0;
}

.shopping-guide .tab-list a{
	display:block;
	font-weight:600;
	font-size:15px;
	padding:13px 0;
	text-align:center;
	background:#fff;
	border:1px solid #ddd;
	color:#afafaf;
	letter-spacing:.5px;
	outline:none;
}

.shopping-guide .tab-list a:hover,
.shopping-guide .tab-list a:active,
.shopping-guide .tab-list a:focus,
.shopping-guide .tab-list h2.on a{
	color:#fff;
	background:#eb86b0;
	border:1px solid #da709c;
}

.shopping-guide .tab-cont{
	display:none;
}

.shopping-guide .tab-cont .row{
	position:relative;
	padding:0 0 40px 287px;
	overflow:hidden;
	min-height:172px;
	border-bottom:1px solid #ddd;
	margin-bottom:35px;
}

.guide-1 .row-2 .guide-info{margin-top:30px;}
.guide-1 .row-3 .guide-info{margin-top:27px;}
.guide-2 .row-1 .guide-info{margin-top:80px;}
.guide-2 .row-2 .guide-info{margin-top:60px;}
.guide-3 .row-2 .guide-info{margin-top:30px;}
.guide-3 .row-3 .guide-info{margin-top:30px;}

.shopping-guide .row>dt{
	position:absolute;
	top:50%;
	left:72px;
	margin-top:-101px;
}

.shopping-guide .row>dt i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:172px;
	height:172px;
	background:url(../images/obj/obj_guide01.png) -25px -26px no-repeat;
}

.guide-1 .row-2>dt i{background-position:-25px -198px;}
.guide-1 .row-3>dt i{background-position:-27px -370px;}

.guide-2 .row-1>dt i{background-position:-198px -26px;}
.guide-2 .row-2>dt i{background-position:-198px -198px;}

.guide-3 .row-1>dt i{background-position:-380px -26px;}
.guide-3 .row-2>dt i{background-position:-380px -198px;}
.guide-3 .row-3>dt i{background-position:-380px -370px;}

.shopping-guide .row>dt span{
	display:block;
	text-indent:-9999em;
}

.guide-info{
	position:relative;
	padding-left:140px;
	margin-top:15px;
}

.guide-info dt{
	position:absolute;
	top:0;
	left:0;
	color:#333;
	font-weight:600;
	font-size:16px;
}

.guide-info dd{
	padding-left:9px;
	background:url(../images/bg/bg_dot01.gif) 0 8px no-repeat;
	line-height:18px;
	margin-bottom:5px;
}

.ico{
	display:block;
	text-align:center;
}

.ico img{
	display:inline!important;
	width:auto!important;
	height:auto!important;
}