@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

html,body{background-color:#fff;}
#wrap {position:relative;}
#container{padding-bottom:0;}
#content{width:100%; margin:0; padding:0;}
.container_bg_area {position:absolute; left:0; top:0; z-index:1; width:100%; height:3787px; .height:3817px; /*background:url(../img/home_line.gif) repeat-x left bottom;*/ *zoom:1;}
.container_bg_area:after {display:block; clear:both; content:"";}
.container_bg_area div {display:none;}
.container_bg_area .bg_lft{float:left; width:50%; height:100%;}
.container_bg_area .bg_rgt{float:right; width:49.9%; height:100%;}

.ad_left{top:0; display:;}
.ad_left .honeymoon{display:none;}
.ad_left .blog_coupole{display:;}
.ad_right{top:0; display:;}


/*firefox only hack*/
@-moz-document url-prefix() { 
	.sc_cmmc {margin-top:-10px;}
}


/* 메인DP배너 */
.sc_cmmc {float:left; position:relative; width:1006px; height:392px; overflow:hidden; !important; background:#eee; backgr ound:red;}
.sc_cmmc_con {position:relative; float:left; overflow:hidden;}

.slider326 {width:1006px; margin:0 !important; padding:0; position:relative; zoom:1;}
.slider326 .flex-viewport {max-height:2000px;}
.slider326 .slides {zoom:1; margin:0; padding:0;}
.slider326 .slides > li {display:none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.slider326 .slides img {width:1006px; height:392px; display:block;}

/* Control Nav */
.slider326 .flex-control-nav {display:none; position:absolute; left:50%; bottom:25px; width:200px; margin-left:-100px; text-align:center;}
.slider326 .flex-control-nav li {margin:0 4px;}
.slider326 .flex-control-paging li a {display:block; width:14px; height:14px; background:url(/_design/m1/img/sc_cmmc_btn.png) no-repeat 0 0; text-indent:9999px !important; font-size:0; cursor:pointer;}
.slider326 .flex-control-paging li a:hover {background-position:0 -28px;}
.slider326 .flex-control-paging li a.flex-active {background-position:0 -28px; cursor:default;}


/* 메인하단 2 배너  */
.sc_banner {float:left; position:relative; width:1006px;; margin-top:10px;}
.sc_banner a:first-child {float:left;}
.sc_banner a:last-child {float:right;}



/* guide_banner */
.guide_banner {float:left; width:1007px; height:80px; margin-top:20px; *zoom:1;}
.guide_banner:after {display:block; clear:both; content:"";}
.guide_banner li {float:left;}



/* 베스트 인기상품 */
.best_card {float:left; width:1007px; height:330px;}
.best_card .cm_tit .s {letter-spacing:5px; text-indent:5px;}
.best_card dd {margin-top:13px;}
.best_card .best_lst {*zoom:1;}
.best_card .best_lst:after {display:block; clear:both; content:"";}
.best_card .best_lst li {float:left; position:relative; padding-left:1px; margin-right:15px;}
.best_card .best_lst li:last-child {margin-right:0; float:left;}
/*.best_card .best_lst li:first-child {padding:0;}
.best_card .best_lst li:first-child img {width:193px;}*/
.best_card .best_lst li a {display:block; position:relative; overflow:hidden; text-decoration:none;}
.best_card .best_lst .label {position:absolute; left:0; top:0;}
.best_card .best_lst .txt {display:block; padding:13px 6px;}
.best_card .best_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#555;}
.best_card .best_lst .txt .code {display:block; font-weight:bold;}
.best_card .best_lst .txt .retail_price {text-decoration:line-through;}
.best_card .best_lst .txt .cut_prices {font-weight:bold; color:#000000;}

/*.best_card .best_lst li .label {position:absolute; left:7px; top:-1px; z-index:2; display:block; width:49px; height:41px; font-size:0; text-indent:-9999px; background:url(/_design/m1/img/home_best_label.png) no-repeat;}

.best_card .best_lst .best2 .label {background-position:0 -41px;}
.best_card .best_lst .best3 .label {background-position:0 -82px;}
.best_card .best_lst .best4 .label {background-position:0 -123px;}
.best_card .best_else_lst {margin-top:20px; *zoom:1;}
.best_card .best_else_lst:after {display:block; clear:both; content:"";}
.best_card .best_else_lst li {float:left; padding-left:21px;}
.best_card .best_else_lst li:first-child {padding:0;}
.best_card .best_else_lst li a {display:block; width:150px; color:#ef7171;}
.best_card .best_else_lst li:first-child a {width:151px;}
.best_card .best_else_lst .img {display:block;}
.best_card .best_else_lst .txt {display:block; margin-top:7px; line-height:20px; padding:0 3px;}
.best_card .best_else_lst .txt span {font-size:11px; font-family:Dotum; color:#555;}
.best_card .best_else_lst .txt .code {display:block; font-weight:bold;}
.best_card .best_else_lst .txt .retail_price {text-decoration:line-through;}
.best_card .best_else_lst .txt .cut_prices {font-weight:bold; color:#000000;}
.best_card .best_lst li:hover .txt {display:block;} */

.best_card {float:left; width:1006px; height:433px; margin-top:70px;}
.best_card .cm_tit .s {letter-spacing:5px; text-indent:6px;}
.best_card dd {margin-top:13px;}
.best_arrv_lst {*zoom:1;}
.best_arrv_lst:after {display:block; clear:both; content:"";}
.best_arrv_lst a {display:block; float:left; position:relative; margin-right:15px; margin-top:1px; background:#ccc; text-decoration:none; overflow:hidden;margin-bottom:10px;}
.best_arrv_lst a:last-child {margin-right:0; float:left;}
.best_arrv_lst a .img {display:block;}
.best_arrv_lst a .img img {width:240px; height:240px; background:#eee;}
.best_arrv_lst .txt {display:none; position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(/_design/m1/img/opcity60.png);}
.best_arrv_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#fff;}
.best_arrv_lst .code {display:block; padding:14px 0 0 16px; font-weight:bold;}
.best_arrv_lst .retail_price {padding:0 0 0 0px; text-decoration:line-through;}
.best_arrv_lst .cut_prices {font-weight:bold;}



.new_arrv {float:left; width:1006px; height:433px; margin-top:70px;}
.new_arrv .cm_tit .s {letter-spacing:5px; text-indent:6px;}
.new_arrv dd {margin-top:13px;}
.new_arrv_lst {*zoom:1;}
.new_arrv_lst:after {display:block; clear:both; content:"";}
.new_arrv_lst a {display:block; float:left; position:relative; margin-right:15px; margin-top:1px; background:#ccc; text-decoration:none; overflow:hidden;margin-bottom:10px;}
.new_arrv_lst a:last-child {margin-right:0; float:left;}
.new_arrv_lst a .img {display:block;}
.new_arrv_lst a .img img {width:240px; height:240px; background:#eee;}
.new_arrv_lst .txt {display:none; position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(/_design/m1/img/opcity60.png);}
.new_arrv_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#fff;}
.new_arrv_lst .code {display:block; padding:14px 0 0 16px; font-weight:bold;}
.new_arrv_lst .retail_price {padding:0 0 0 16px; text-decoration:line-through;}
.new_arrv_lst .cut_prices {font-weight:bold;}


/* 신상품 */
.new_arrv {float:left; width:1006px; height:433px; margin-top:70px;}
.new_arrv .cm_tit .s {letter-spacing:5px; text-indent:6px;}
.new_arrv dd {margin-top:13px;}
.new_arrv_lst {*zoom:1;}
.new_arrv_lst:after {display:block; clear:both; content:"";}
.new_arrv_lst a {display:block; float:left; position:relative; margin-right:15px; margin-top:1px; background:#ccc; text-decoration:none; overflow:hidden;margin-bottom:10px;}
.new_arrv_lst a:last-child {margin-right:0; float:left;}
.new_arrv_lst a .img {display:block;}
.new_arrv_lst a .img img {width:240px; height:240px; background:#eee;}
.new_arrv_lst .txt {display:none; position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(/_design/m1/img/opcity60.png);}
.new_arrv_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#fff;}
.new_arrv_lst .code {display:block; padding:14px 0 0 16px; font-weight:bold;}
.new_arrv_lst .retail_price {padding:0 0 0 0px; text-decoration:line-through;}
.new_arrv_lst .cut_prices {font-weight:bold;}
/* .new_arrv_lst a:hover .txt {display:block;} */



/* 스페셜 에디션 */
.style_eddidtion {float:left; width:1006px; height:750px; margin-top:0; .margin-top:30px; padding-top:20px; overflow:hidden; *zoom:1;}
.style_eddidtion .cm_tit .s {letter-spacing:4px; text-indent:6px;}
.style_edd_nav {line-height:35px; margin-top:18px; text-align:center; font-size:0;}
.style_edd_nav li {display:inline; font-family:'Dotum', serif;}
.style_edd_nav li p {display:inline;}
.style_edd_nav li p a {display:inline-block; font-size:16px; color:#444; letter-spacing:-1px; text-decoration:none; background:none;}
.style_edd_nav .on a,
.style_edd_nav .on a:hover {font-weight:bold; color:#d0343a;}
.style_edd_nav li p span {display:none;}
.style_edd_nav li .line {display:inline-block; padding:0 17px; font-size:16px; color:#bbb;}
.style_eddidtion .style_key {display:block; width:200px; line-height:30px; margin:14px auto 0; font-size:15px; text-align:center; font-family:'Dotum', serif; color:#fff; background:#000000;}
.style_eddidtion .style_key .key {font-weight:bold;}
.style_eddidtion .style_key .key span {font-size:15px;}

.style_edd_lst {margin-top:22px;}
.style_edd_lst > div {*zoom:1;}
.style_edd_lst > div:after {display:block; clear:both; content:"";}
.style_edd_lst .link_area {float:left; width:241px; padding-left:14px;}
.style_edd_lst .link_area a {display:block; color:#ef7171; position:relative; overflow:hidden;}
.style_edd_lst .img {display:block;}
.style_edd_lst .img img {width:241px; height:240px;}
/*.style_edd_lst .txt {display:block; padding:13px 6px;}
.style_edd_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#555;}
.style_edd_lst .txt .code {display:block; font-weight:bold;}
.style_edd_lst .txt .retail_price {text-decoration:line-through;}
.style_edd_lst .txt .cut_prices {font-weight:bold; color:#000000;}
*/
.style_edd_lst .txt {display:none; position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(/_design/m1/img/opcity60.png);}
.style_edd_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#fff;}
.style_edd_lst .code {display:block; padding:14px 0 0 16px; font-weight:bold;}
.style_edd_lst .retail_price {padding:0 0 0 16px; text-decoration:line-through;}
.style_edd_lst .cut_prices {font-weight:bold;}




/* 브랜드 컬렉션 */
.brand_card {float:left; width:1006px; height:541px; margin-top:20px; overflow:hidden; *zoom:1; }
.brand_card .cm_tit .s {letter-spacing:6px; text-indent:6px;}
.brand_card>dl>dd {height:390px; margin-top:18px; padding-top:13px; border:1px solid #ccc; border-left:0; border-right:0;}
.brand_card_nav {line-height:38px; text-align:center; font-size:0;}
.brand_card_nav li {display:inline; font-family:'Dotum', serif;}
.brand_card_nav li a {display:inline-block; font-size:15px; letter-spacing:-1px; color:#333; text-decoration:none; background:#fff;}
.brand_card_nav li.on a {color:#d80008; background:url(../img/icon_arr01.png) no-repeat center bottom;}
.brand_card_nav li span {display:inline-block; padding:0 17px; font-size:15px; color:#bbb;}

.brand_card_lst_area {margin-top:25px;}
.brand_card_lst {*zoom:1;}
.brand_card_lst:after {display:block; clear:both; content:"";}
.brand_card_lst a {float:left; display:block; width:241px; margin-right:14px; color:#ef7171;}
.brand_card_lst .img {display:block;}
.brand_card_lst .img img {width:241px; height:240px;}
.brand_card_lst .txt {display:block; padding:13px 6px;}
.brand_card_lst .txt span {line-height:20px; font-size:11px; font-family:Dotum; color:#555;}
.brand_card_lst .txt .code {display:block; font-weight:bold;}
.brand_card_lst .txt .retail_price {text-decoration:line-through;}
.brand_card_lst .txt .cut_prices {font-weight:bold; color:#000000;}



.service_area {float:left; width:1006px; margin-top:70px; *zoom:1;}
.service_area:after {display:block; clear:both; content:"";}

/* 고객만족 서비스 */
.cs_service {float:left; position:relative; width:494px; height:400px; border:1px solid #ccc;}
.cs_service dt {position:absolute; left:-2px; top:-2px; z-index:10;}
.cs_service dt a {display:block; width:88px; heiht:69px; background:url(../img/cs_service_tit.png) no-repeat;}
.cs_service .line {position:absolute; left:0; top:0; z-index:9; display:block; width:494px; height:400px; border:1px solid #000;}

.cs_service .sc_bn {position:relative; width390px; height:400px; padding:24px 0 0 104px; overflow:hidden; font-size:0;}
.cs_service .sc_bn li {display:inline; font-size:0;}
.cs_service .sc_bn li .bt {position:relative; z-index:2; display:inline-block; width:12px; height:12px; margin-right:4px; background:url(../img/circle_btn.png) no-repeat; cursor:pointer;}
.cs_service .sc_bn li.on .bt {background-position:0 -12px;}
.cs_service .sc_bn .img {display:none; position:absolute; left:0; top:0; z-index:1;}



/* 스페셜 서비스 */
.special_service {float:right; position:relative; width:341px; height:152px; padding-left:153px; border:1px solid #ccc;}
.special_service dt {position:absolute; left:-1px; top:-1px; width:154px; text-align:center;}
.special_service dt a {display:block; position:relative; height:154px; background:#444; text-decoration:none;}
.special_service dt a span {display:block; font-family:'Dotum', serif; color:#fff; letter-spacing:-1px;}
.special_service dt a .t {line-height:21px; padding-top:43px; font-size:16px;}
.special_service dt a .st {line-height:15px; font-size:11px; letter-spacing:0;}
.special_service dt a .more {position:absolute; left:0; bottom:41px; width:100%; font-size:11px; color:#a2a2a2;}
.special_service dt a:hover {background:#333;}

.special_service .ss_bn {position:relative; width:311px; height:128px; padding:24px 0 0 30px; overflow:hidden; font-size:0;}
.special_service .ss_bn li {display:inline; font-size:0;}
.special_service .ss_bn li .bt {position:relative; z-index:2; display:inline-block; width:12px; height:12px; margin-right:4px; background:url(../img/circle_btn.png) no-repeat; cursor:pointer;}
.special_service .ss_bn li.on .bt {background-position:0 -12px;}
.special_service .ss_bn .img {display:none; position:absolute; left:0; top:0; z-index:1;}



/* 베스트 리뷰 */
.best_review {float:right; position:relative; width:341px; height:232px; padding-left:153px; margin-top:14px; border:1px solid #ccc;}
.best_review dt {position:absolute; left:-1px; top:-1px; width:154px; text-align:center;}
.best_review dt a {display:block; position:relative; height:234px; background:#000000; text-decoration:none;}
.best_review dt a span {display:block; font-family:'Dotum', serif; color:#fff; letter-spacing:-1px;}
.best_review dt a .t {line-height:21px; padding-top:43px; font-size:16px;}
.best_review dt a .st {line-height:15px; font-size:11px; letter-spacing:0;}
.best_review dt a .more {position:absolute; left:0; bottom:52px; width:100%; font-size:11px; color:#f8b4b4;}
.best_review dt a:hover {background:#ea2e2e;}

.best_review dd {padding:22px 30px 0;}
.best_review .first_best * {font-family:Dotum;}
.best_review .first_best {*zoom:1;}
.best_review .first_best:after {display:block; clear:both; content:"";}
.best_review .first_best .thum {float:left; position:relative; margin-right:18px;}
.best_review .first_best .thum .label {position:absolute; left:-1px; top:-1px; width:37px; height:37px; background:url(/_design/m1/img/h_best_review_label.png) no-repeat;}
.best_review .first_best .txt * {font-size:11px; color:#444;}
.best_review .first_best .txt {float:left; width:165px;}
.best_review .first_best .txt .porduct {display:block; text-decoration:none;}
.best_review .first_best .txt .code {margin-top:2px; display:block;}
.best_review .first_best .txt .price {margin-top:4px;}
.best_review .first_best .txt .price .retail_price {text-decoration:line-through;}
.best_review .first_best .txt .price .cut_prices {font-weight:bold;}
.best_review .first_best .txt .star {margin-top:9px; *zoom:1;}
.best_review .first_best .txt .star:after {display:block; clear:both; content:"";}
.best_review .first_best .txt li {float:left; width:13px; height:13px; background:url(../img/icon_star01.png) no-repeat;}
.best_review .first_best .txt .star_type02 {background-position:0 -13px;}
.best_review .first_best .txt .star_type03 {background-position:0 -26px;}
.best_review .first_best .txt .review {margin-top:4px; .margin-top:5px; line-height:16px; letter-spacing:-1px;}
.best_review .first_best .txt .review a {display:block; color:#555;}

.best_review .else_first {margin-top:16px; padding-top:12px; border-top:1px solid #d9d9d9;}
.best_review .else_first_lst {position:relative; padding-left:19px; height:22px; line-height:22px; border-top:1px solid #fff;}
.best_review .else_first_lst * {font-family:Dotum; font-size:11px; color:#555; cursor:pointer;}
.best_review .else_first_lst a {display:block; letter-spacing:-1px; text-decoration:none;}
.best_review .else_first_lst .num {position:absolute; left:0; top:0; color:#999;}
.best_review .else_first_lst .review:hover {text-decoration:underline;}
.best_review .else_first_lst .star {position:absolute; right:0; top:3px; height:12px; padding-top:1px; *zoom:1;}
.best_review .else_first_lst .star:after {display:block; clear:both; content:"";}
.best_review .else_first_lst .star li {float:left; width:13px; height:13px; background:url(../img/icon_star01.png) no-repeat;}
.best_review .else_first_lst .star .star_type02 {background-position:0 -13px;}
.best_review .else_first_lst .star .star_type03 {background-position:0 -26px;}



.cs_area {float:left; position:relative; width:1006px; margin-top:50px; margin-bottom:40px; border-bottom:1px solid #ccc; *zoom:1;}
.cs_area:after {display:block; clear:both; content:"";}


/* 고객센터 */
.cs_center {float:left;}
.cs_counsel {float:left; margin-right:33px;}

/* FAQ */
.faq_area {float:left; width:265px; height:179px; padding:0 27px; border:1px solid #ccc; border-top:0; border-bottom:0;}
.faq_area dd {padding:6px 0 24px; .padding:6px 0 14px;}
.faq_list * {font-size:11px; font-family:Dotum; letter-spacing:-1px;}
.faq_list {height:120px;}
.faq_list li {position:relative; height:24px; line-height:24px; padding:0 70px 0 0px;}
.faq_list .label {position:absolute; left:0; top:0; color:#e76a6e;}
.faq_list .data {position:absolute; right:0; top:0; letter-spacing:0; font-size:11px; color:#999;}
.faq_list a {display:inline-block; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:200px;}



/* 공지사항 */
.notice_area {float:left; width:265px; height:179px; padding:0 27px; border:1px solid #ccc; border-top:0; border-bottom:0;}
.notice_area dd {padding:6px 0 24px; .padding:6px 0 14px;}
.notice_list * {font-size:11px; font-family:Dotum; letter-spacing:-1px;}
.notice_list {height:120px;}
.notice_list li {position:relative; height:24px; line-height:24px; padding:0 70px 0 0px;}
.notice_list .label {position:absolute; left:0; top:0; color:#e76a6e;}
.notice_list .data {position:absolute; right:0; top:0; letter-spacing:0; font-size:11px; color:#999;}
.notice_list a {display:inline-block; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:200px;}


/* 기타배너 */
.ft_bn {float:right !important;}
.ft_bn li {margin-top:1px;}
.ft_bn li:first-child {margin:0;}






















/* 게시물 내용 보기 */
.writes_view * {font-family:'Dotum', serif;}
.writes_view {width:746px; border:3px solid #000000; border-radius:10px; background:#fff;}
.writes_view .view_tit {padding:0 25px; border-bottom:1px solid #f9baba; *zoom:1;}
.writes_view .view_tit:after {display:block; clear:both; content:"";}
.writes_view .view_tit span {height:57px; line-height:57px;}
.writes_view .view_tit .view_title {float:left; font-weight:bold; font-size:14px; color:#444;}
.writes_view .view_tit .view_day {float:right; font-size:11px; color:#6d6d6d;}
.writes_view .view_con {min-height:190px; padding:20px 25px; *zoom:1;}
.writes_view .view_con:after {display:block; clear:both; content:"";}
.writes_view .view_con div {float:left; line-height:16px; font-size:12px; color:#6d6d6d;}
.writes_view .view_con .view_file {float:right; border:1px solid #dfdfdf;}
.writes_view .view_con .view_file li {height:22px; font-size:11px; line-height:22px; padding:0 12px 0 25px; color:#333; cursor:pointer; background:url(/_design/m1/img/icon_file.gif) no-repeat 7px 6px;}
.writes_view .view_con .view_file li:hover {background-color:#f8f8f8;}
.writes_view .close {display:inline-block; width:104px !important; height:29px !important; line-height:27px !important; font-size:12px; text-align:center; color:#fff; background:url(../img/btn_gray02.png) no-repeat; text-decoration:none;}
.writes_view .close:hover {background-position:0 -29px;}