@charset "utf-8";

@import "scoredream.css";
@import "roboto.css";

/* font */
@font-face {
font-family:'NanumGothic';
src: url('font/NanumGothic.eot');
src: local('?'),
url('font/NanumGothic.woff') format('woff'), url('font/NanumGothic.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'NanumGothic Bold';
font-style: normal;
font-weight: bold;
src: url('font/NanumGothicBold.eot');
src: local('?'),
url('font/NanumGothicBold.woff') format('woff'),
url('font/NanumGothicBold.ttf') format('truetype');
}
@font-face {
font-family:'NanumGothic exBold';
font-style: normal;
font-weight: bold;
src: url('font/NanumGothicExtraBold.eot');
src: local('?'),
url('font/NanumGothicExtraBold.woff') format('woff'),
url('font/NanumGothicExtraBold.ttf') format('truetype');
}

/* default */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0;padding:0}
body, input, textarea, select, button, table {font-family:'나눔고딕', NanumGothic, NG, '돋움', Dotum, sans-serif; font-size:14px; /*line-height:18px;*/ color:#333}
strong {font-family:'NanumGothic Bold';font-weight:normal}
table {width:100%;border-collapse:collapse}
img, fieldset {border:0;vertical-align:top}
ul, ol {list-style:none}
em, address {font-style:normal}
legend {display:none}
button {cursor:pointer}

ul, ol, li {zoom:1}
ul:after, ol:after, li:after {content:"";clear:both;display:block}

a {color:#333;text-decoration:none}
/*a:hover {text-decoration:underline}*/

/* common */
.hidden {position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}

#skip_navi {left:0;top:0;text-align:center;width:100%;z-index:10001;font-size:2em;background:#454545}
#skip_navi a {display:block;height:0;width:0;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;color:#fff}
#skip_navi a:focus, .skip a:active {height:auto;width:auto;padding:20px 0;color:#fff;font-family:dotum, georgia, sans-serif}

.sandoll-neo1 {font-family: "sandoll-gothicneo1", sans-serif}
.roboto {font-family: "Roboto", sans-serif}

/* layout */
#wrap {width:100%;min-width:980px;overflow:hidden;position:relative}
#header, #content, #footer {width:100%}
.in_wrap {width:944px;margin:0 auto;position:relative;zoom:1}
.in_wrap:after {content:"";clear:both;display:block}

/* header */
#header {background:#ed1b2e;color:#fff;z-index:20;  position:fixed;  top:-1px !important; left:0; z-index:99999;} /* 150205 reseed z-index 3->20 수정 */
#header .in_wrap {padding:20px 0}
#header a {color:#fff}
#header a:hover {color:#ffd02e;text-decoration:none}
#header h1 {float:left;margin-right:16px}
#header .slogan {float:left;color:#fff;font-family:NanumGothic;font-size:16px;line-height:24px}/* 140805 수정 */
#header .member {float:right;margin-top:10px}
#header .member li {display:inline-block; font-size:16px;vertical-align:middle}
#header .member li:after{content:""; display:inline-block; width:1px; height:12px; margin:0 8px; background:#f68d97;}
#header .member li:last-child:after{display:none;}
#header .member li a {display:inline-block;text-align:center;font-family:'NanumGothic Bold'; line-height:1.8em;}
#header .member li a.m_type1 {text-decoration:underline}
#header .member li a.m_type2 {background:#fff;border-radius:3px;padding:6px;min-width:68px;color:#ed1b2e}
#header .member li a.m_type2:hover {background:#ffd02e}
#header .member li a span.icon{display:inline-block; line-height:23px; margin-right:5px;}
#header .member .menu-list li:after{display:none;}

/* 210219 ui 개선 작업 */
#header hr{width:100%; height:1px; background:#c82031; border:none; padding:0 0; margin:0 0;}
#gnb {position:relative; top:0; border-bottom: 1px solid #c0c0c0;
        box-shadow:none;
-webkit-box-shadow:none;}
#gnb .brand_close,
.in_wrap .brand_logo{display:none;}
#product #gnb{border-top:none; border-bottom:none; position:absolute; top:-130px;
        box-shadow:0px 3px 10px 0px rgba(0,0,0,0.4);
-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.4);
		    transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
        transition-duration:0.3s;
-webkit-transition-duration:0.3s;}
#product #gnb:hover{top:0;}
#product #gnb .brnad_open_btn{position:fixed; top:0; width:160px; height:25px; left:50%; margin-left:-80px; z-index:-1;}
#product #gnb .brand_close{display:block; position:absolute; left:50%; margin-left:-55px;}
#product .in_wrap .brand_logo{display:block; position:absolute; top:0; left:50%; margin-left:-80px;}
#product .in_wrap .brand_logo h2{width:160px; height:78px; line-height:78px; text-align:center; margin-top:-16px;}
#product .in_wrap .brand_logo h2 img{vertical-align:middle;}
#product .in_wrap .brand_logo .brand_open{position:relative; width:100px; margin:auto; z-index:10;}
.brand_blind{position:fixed; top:0; display:block; width:100%; height:244px; z-index:20; background:rgba(255, 255, 255, 0.5); opacity:0; visibility:hidden;
        backdrop-filter:saturate(180%) blur(5px);
-webkit-backdrop-filter:saturate(180%) blur(5px);}
.brand_blind.on{opacity:1; visibility:visible;}
.brand_index .brand_blind{position:absolute; height:531px;}
.brand_blind.topFixed_b{position:fixed; height:196px;}
.brand_blind.topFixed{position:fixed; height:131px;}
.product_lnb{position:absolute; width:100%; min-width:940px; background:#FFF; border-bottom:1px solid #CCC; overflow:auto; table-layout:fixed; z-index:10;}
.product_lnb ul{display:table; font-size:0; margin:auto;}
.product_lnb li{display:table-cell;}
.product_lnb li a{position:relative; display:block; width:180px; text-align:center;}
.product_lnb li a img{position:relative; margin-bottom:-11px; z-index:10;
				transition-timing-function:ease-in-out;
     -o-transition-timing-function:ease-in-out;
   -moz-transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
        transition-duration:0.5s;
     -o-transition-duration:0.5s;
   -moz-transition-duration:0.5s;
-webkit-transition-duration:0.5s}
.product_lnb li a:hover img{
	      transform:scale(1.25,1.25);
     -o-transform:scale(1.25,1.25);
   -moz-transform:scale(1.25,1.25);
-webkit-transform:scale(1.25,1.25);}
.product_lnb li a span{display:inline-block; min-width:100px; font-size:15px; font-weight:600; text-align:center; padding-bottom:19px; box-sizing:border-box;}
.product_lnb li a:before{display:block; position:absolute; content:""; top:20px; left:38px; width:100px; height:100px; background:url(../images/common/pro_cate_bg.png) no-repeat center; background-size:100% 100%;}
.product_lnb li.on a span,
.product_lnb li a:hover span{border-bottom:solid 4px #ed1b2e; padding-bottom:15px;}
.product_lnb li a.max:before{background:url(../images/brand/combat/product_thum/max_bg.png) no-repeat center; background-size:100% 100%;}
.product_lnb li a.freeze:before{background:url(../images/brand/combat/product_thum/freeze_bg.png) no-repeat center; background-size:100% 100%;}
.brand_index .product_lnb.topFixed{top:79px; z-index:10;}

.product_lnb.topFixed{position:fixed; margin-top:-113px;}
.product_lnb.topFixed li a img,
.product_lnb.topFixed li a:before{opacity:0;}

/* 프리즈 스프레이 lnb 커스텀 */
.product_lnb li a.airsolfreeze img.hover_on{position:absolute;top:-24px;left:-4px;right:0;bottom:0;margin:auto;opacity:0}
.product_lnb li a.airsolfreeze:hover img.hover_off{opacity:0;transform:scale(.5)}
.product_lnb li a.airsolfreeze:hover img.hover_on{opacity:1}

/* lnb 스크롤바 */
.product_lnb::-webkit-scrollbar {width: 10px;height: 10px;}
.product_lnb::-webkit-scrollbar-thumb {background-color: #7c7c7c;border-radius: 8px;background-clip: padding-box;border: 2px solid transparent;}
.product_lnb::-webkit-scrollbar-track {background-color: #f9f9f9;}

.brand_pro_tt{padding-top:166px; text-align:center; height:220px;}
.brand_pro_tt h3{font-size:48px; color:#333; letter-spacing:-0.05em; margin-top:59px;}
.brand_pro_tt p{font-size:24px; margin-top:14px; line-height:1.2em;}
.brand_pro_tt p em{font-weight:600;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background:#CCC !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:158px !important;}

/* 1600px 이하 해상도 */
@media screen and (max-width:1600px){
.product_lnb li{padding:0 0;}
}

#gnb {width:100%;font-family:'NanumGothic Bold';background:#ee1b2e;border-bottom:1px solid #c0c0c0;z-index:20}/* 140930 수정 */
#gnb .menubar {width:944px;margin:0 auto;font-size:0;text-align:center;position:relative}
#gnb .menubar li {display:inline-block;font-weight:bold;font-size:18px}
#gnb .menubar li a {display:block;padding:20px}
#gnb .menubar li.help {display:block;position:absolute;top:0;left:0}
#gnb .menubar li.help a {background:url(../images/common/ico_util_help.png) right center no-repeat;padding:20px 36px 20px 0}
#gnb .menubar li.help a:hover {background-image:url(../images/common/ico_util_help2.png)}
#gnb .menubar li.allmenu {display:block;position:absolute;top:0;right:0}
#gnb .menubar li.allmenu a {background:url(../images/common/ico_allmenu.png) right center no-repeat;padding:20px 40px 20px 0}
#gnb .menubar li.allmenu a:hover {background-image:url(../images/common/ico_allmenu2.png)}
#gnb .menubox {display:none;position:absolute;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.5);width:100%;z-index:10}
#gnb .menubox .menu {width:944px;margin:0 auto;position:relative}
#gnb .menubox .menu a {color:#acacab}
#gnb .menubox .menu a:hover {text-decoration:none}
#gnb .menubox .menu .depth1 {float:left;font-size:15px;border-right:1px solid #ccc;width:128px;height:180px;padding:20px 0}
#gnb .menubox .menu .depth1 > li a {display:block;padding:7px 0}
#gnb .menubox .menu .submenu {display:none;position:absolute;top:0;left:129px;border-left:1px solid #eee;padding:25px 40px;height:170px;font-size:14px;font-family:'Malgun Gothic'}
#gnb .menubox .menu .depth2 {float:left;min-width:110px}
#gnb .menubox .menu .depth2 > li a {padding:5px 0}
#gnb .menubox .menu .depth2 > li a:hover,
#gnb .menubox .menu .depth2 > li a.on {font-weight:bold;color:#333}
#gnb .menubox .menu .depth1 > li.on .submenu {display:block}
#gnb .menubox .menu .depth1 > li.on > a {background:url(../images/common/bg_menu_sel.png) 0 center no-repeat;color:#fff;margin-right:-18px;padding:15px;position:relative;z-index:9}
#gnb .menubox .menu .banner_spot {float:right;margin-top:28px}
#gnb .menubox.open {display:block}

/* content */
#content{margin-top:175px;}
#product #content{z-index:1; margin-top:79px;}
#content .navi_area {border-bottom:1px solid #dddddc}
#content .navi_area .navi {width:944px;margin:0 auto;position:relative;color:#a1a0a0;font-size:12px;padding:15px 0}
#content .navi_area .navi .home {font-family:'NanumGothic Bold';color:#333}
#content .visual_tit {width:100%;height:300px;text-indent:-999px}
#content .visual_tit.news {background:url(../images/common/pc_brand_news_banner.jpg) center 0 no-repeat}
#content .visual_tit.notice {background:url(../images/common/pc_brand_notice_banner.jpg) center 0 no-repeat}
#content .visual_tit.ad {background:url(../images/common/pc_advertisement_banner.png) center 0 no-repeat}
#content .visual_tit.sns {background:url(../images/common/pc_social_banner.jpg) center 0 no-repeat}
#content .visual_tit.company {background:url(https://www.henkelhomecare.co.kr/static/web/images/common/pc_henkel_story_banner.jpg) center 0 no-repeat}
#content .visual_tit.intro {background:url(../images/common/00_pc_henkel_story_banner.png) center 0 no-repeat}
#content .in_wrap {margin-bottom:40px;z-index:9}
#content .detail {padding-top:50px;min-height:200px}
#wrap.main #content .in_wrap {margin:0 auto}

.fLeft{float:left}
.fRight{float:right}

.txt_title {border-bottom:1px solid #dcdcdc;padding-bottom:28px;margin-bottom:40px}
.txt_title p {color:#909090;margin-top:14px}

.btn_area {text-align:center;margin-top:40px}
[class*=button] {display:inline-block;text-align:center;font-family:'NanumGothic Bold'}
[class*=button]:hover {text-decoration:none}
[class*=button].color1 {background:#d91829;border:1px solid #d91829;color:#fff}
[class*=button].color2 {background:#fff;border:1px solid #cfcfcf;color:#9b9b9b}
[class*=button].color3 {background:#797979;border:1px solid #797979;color:#fff;border-radius:4px}
.s_button {padding:7px 10px 8px;min-width:64px}
.b_button {padding:14px 10px;min-width:135px;font-size:18px}

.input_box, .select_box {border:1px solid #ccc;border-radius:4px}
.input_box {padding:0 5px;height:33px}
.select_box {padding:5px;height:35px;line-height:29px;color:#6a6a6a}
.search_area {float:right;margin:-20px 0 16px} /* 검색 왼쪽 끝에 텍스트가 올 경우 */
.search_area2 {float:right;margin-bottom:20px;} /* 검색 왼쪽 끝에 셀렉트박스가 올 경우 */
.count {float:left;margin-bottom:13px}
.count strong {color:#ed1b2e}

.ctrl .num {font-size:12px;color:#bfbfbf;font-family:Tahoma;font-weight:bold}
.ctrl .num b {color:#ed1b2e}
.deadline {background:rgba(215,0,33,0.8) url(../images/common/ico_clock.png) 30px 45px no-repeat; width:100%; height:81px; padding:38px 0 0;}
.deadline strong.onair {display:block;position:absolute;top:-16px;left:22px}
.deadline span {display:block;color:#fff;padding-left:80px}
.deadline span.date {font-size:14px;font-family:Tahoma;margin-bottom:8px}

.deadline span.time {font-family:Helvetica;font-size:24px;font-weight:bold}

/* 탭 */
[class*=tab_type] {margin:0 auto;clear:both;background:#fff}
[class*=tab_type].col2 li {width:50%}
[class*=tab_type].col3 li {width:33%}
[class*=tab_type].col3 li:first-child {width:34%}
[class*=tab_type].col4 li {width:25%}
[class*=tab_type].col5 li {width:20%}
[class*=tab_type].col9 li {width:11%}
[class*=tab_type].col9 li:first-child {width:12%}

.tab_type1 {border:2px solid #323232}
.tab_type1 li {text-align:center;float:left}
.tab_type1 li a {display:block;border-left:1px solid #d0d0d0;padding:22px 0;font-size:16px;color:#666;text-decoration: none;}
.tab_type1 li:first-child a {border-left:0}
.tab_type1 li.on a {background:#ed1b2e;color:#fff;font-family:'NanumGothic Bold'; text-decoration: none;}

.tab_type2 {border:1px solid #c7c7c7; border-bottom:none;}
.tab_type2 li {text-align:center;float:left}
.tab_type2 li a {display:block;border-left:1px solid #dbdbdb;padding:12px 0;font-size:16px;color:#666}
.tab_type2 li:first-child a {border-left:0}
.tab_type2 li.on a {background:#333;color:#fff;font-family:'NanumGothic Bold'}
.tab_type2 li.top_btn{position:absolute; width:43px; right:-43px; bottom:0;}
.tab_type2 li.top_btn a {padding:0;}

.tab_type3 {background:#fafafa;border-bottom:1px solid #ececec}
.tab_type3 li {width:33.3%;float:left;text-align:center;color:#969696;border-top:2px solid #acacab}
.tab_type3 li a {display:block;padding:41px;font-family:'NanumGothic Bold';border-right:1px solid #e9e9e9;text-decoration: none;}
.tab_type3 li:first-child a {border-left:1px solid #e9e9e9; text-decoration: none;}
.tab_type3 li.on {background:#fafafa;color:#333;border-top:2px solid #ed1b2e;text-decoration: none;}

.tab_type4 {background:#fafafa;border-bottom:1px solid #ececec}
.tab_type4 li {width:50%;float:left;text-align:center;color:#969696;border-top:2px solid #acacab}
.tab_type4 li a {display:block;padding:41px;font-family:'NanumGothic Bold';border-right:1px solid #e9e9e9;text-decoration: none;}
.tab_type4 li:first-child a {border-left:1px solid #e9e9e9; text-decoration: none;}
.tab_type4 li.on {background:#fafafa;color:#333;border-top:2px solid #ed1b2e;text-decoration: none;}

/* 상품목록 디폴트 */
.goods_tmb {position:relative;display:inline-block}
.goods_tmb img{width:180px; height:180px !important;}
.goods_tmb .new {display:block;position:absolute;top:-4px;right:-4px;width:32px;height:32px;line-height:32px;font-family:Tahoma;color:#fff;font-size:11px;font-weight:bold;text-align:center;background:url(../images/common/ico_new.png) no-repeat}
.goods_tmb .best {display:block;position:absolute;top:25px;right:20px;width:32px;height:32px;line-height:32px;font-family:Tahoma;color:#fff;font-size:11px;font-weight:bold;text-align:center;background:url(../images/common/ico_best.png) no-repeat}
.goods_list {clear:both}
.goods_list > li {text-align:center;position:relative;text-align:center}
.goods_list > li .info dt {font-family:'NanumGothic Bold';line-height:20px}
.goods_list > li .info dd {color:#a1a0a0;margin-top:3px; word-break:keep-all;}
.goods_list > li .info dd.price {font-family:'NanumGothic Bold';margin-top:10px}
.goods_list > li .info dd.price strong {display:inline-block;margin-right:5px;font-family:Tahoma;font-size:18px;font-weight:bold}
/*
.goods_list > li .go_viewer {display:none}
.goods_list > li:hover .go_viewer {display:block;border:2px solid #39bae6;position:absolute;top:0;left:0;background:rgba(0,0,0,0)}
.goods_list > li:hover .go_viewer a {display:block;position:relative;background:rgba(0,0,0,0.7);color:#fff;padding:6px 0;font-family:'NanumGothic Bold'}
.goods_list > li:hover .go_viewer a span {background:url(../images/common/ico_zoom.png) 0 center no-repeat;padding-left:26px}
*/
/* 롤링배너 */
[class*=spot] {position:relative;overflow:hidden}
[class*=spot] .banner {height:100%}
[class*=spot] .banner li {float:left;height:100%;position:relative;text-align:center}
[class*=spot] .banner li a {display:block;width:100%;height:100%}
[class*=spot] .banner_page {position:absolute;bottom:25px;width:100%;text-align:center;}
[class*=spot] .banner_page a {display:inline-block;margin:0 4px;position:relative;width:16px;height:16px;border-radius:8px;background:#ababab;overflow:hidden;text-indent:-999px;z-index:15}/* 140930 수정 */
[class*=spot] .banner_page a.on {background:#fff}

#content .shop_spot img{display: block; margin: 0 auto;}

.banner_spot {width:348px;height:164px;background:#fff;border:1px solid #ccc;padding:1px} /* GNB 이벤트 배너 */
.banner_spot .banner li {width:348px;background:#eee;margin:0 1px 1px 0}
.banner_spot .banner_page {width:auto;bottom:14px;right:14px}
.banner_spot .banner_page a {margin:0 2px}

.main_spot {width:100%;height:613px;margin:0 auto}
.main_spot .banner li {width:100%}
.main_spot .banner_page {bottom:20px}

.shop_spot {width:100%;height:452px;background-color: #f4bd00;}
.shop_spot .banner li {width:1600px}
.shop_spot .banner_page{bottom:17px}/* 140924 추가 */
.shop_spot .banner_page a{margin-bottom:12px;}/* 140924 추가 */
.shop_spot .banner_page .prev a, .shop_spot .banner_page .next a{width:27px;height:41px;margin-bottom:0;border-radius:0;background:none;text-indent:0}/* 140924 추가 */

.event_spot {width:944px;height:370px}
.event_spot .banner li {width:944px}

/* 브랜드 */
.brand_main{position:relative}
.brand_main ul{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.brand_main li.first{border-top:0}
.brand_main li{display:block;width:174px;l height:171px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7}
.brand_main li+li+li+li+li{position:absolute;top:1px;right:0}
.brand_main li+li+li+li+li+li{top:172px;right:0}
.brand_main li+li+li+li+li+li+li{top:344px;right:0}
.brand_main li+li+li+li+li+li+li+li{top:516px;right:0}
.brand_main .brand_detail{position:absolute;top:1px;left:176px;display:none}
.brand_main .brand_detail.on{display:block}
.brand_main .brand_detail.brand1 a{position:absolute;top:194px;left:32px;}
.brand_main .brand_detail.brand2 a{position:absolute;top:248px;left:32px;}
.brand_main .brand_detail.brand3 a{position:absolute;top:226px;left:32px;}
.brand_main .brand_detail.brand4 a{position:absolute;top:249px;left:32px;}
.brand_main .brand_detail.brand5 a{position:absolute;top:226px;left:32px;}
.brand_main .brand_detail.brand6 a{position:absolute;top:190px;left:32px;}
.brand_main .brand_detail.brand7 a{position:absolute;top:243px;left:38px;}
.brand_main .brand_detail.brand8 a{position:absolute;top:219px;left:32px;}
 
/* 쇼핑 */
/*
.shop_best {float:left;margin:40px 0 29px;position:relative;width:650px;overflow:hidden;border:1px solid #e5e6e8}
.shop_best h3 {font-family:Helvetica;font-size:16px;border-bottom:1px solid #e5e6e8;padding:18px 22px}
.shop_best .ctrl {position:absolute;top:18px;right:22px;font-size:0}
.shop_best .ctrl .num {margin-right:10px;position:relative;top:-4px}
.shop_best .ctrl .arrow {display:inline-block;margin-right:-1px;width:16px;height:16px;overflow:hidden;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat}
.shop_best .ctrl .arrow.prev {background-image:url(../images/common/btn_ctrl_prev.gif)}
.shop_best .ctrl .arrow.next {background-image:url(../images/common/btn_ctrl_next.gif)}

.shop_best .goods_list {margin-left:-1px; width: 12500px;}
.shop_best .goods_list li {float:left;border-left:1px solid #e5e6e8;padding:40px 10px 0;width:196px;height:241px}
.shop_best .goods_list li .info {margin-top:12px}
.shop_best .goods_list li .info dd.price strong {color:#1bafed}*/
/*.shop_best .goods_list li:hover .go_viewer {width:212px;height:277px}
.shop_best .goods_list li:hover .go_viewer a {top:128px}*/

.shop_side {float:right;margin:-114px 0 29px}
.shop_chance {position:relative;border:1px solid #e5e6e8}
.shop_chance h3 {position:absolute;top:20px;left:19px;font-size:16px}/* 140805 수정 */
.shop_chance h3 em {font-family:Helvetica}
.shop_chance .banner a{display:block}/* 140923 추가 */
.shop_chance .banner .txt{position:absolute;top:35px;left:23px;font-family:'NanumGothic Bold'}/* 140923 추가 */
.shop_chance .deadline {position:absolute;left:0;bottom:0}
.shop_coupon {margin-top:23px;width:269px;height:256px;overflow:hidden;border:1px solid #e5e6e8;position:relative}
.shop_coupon h3 {position:absolute;top:20px;width:100%;text-align:center;font-size:16px}
.shop_coupon h3 em {font-family:Helvetica; font-size:17px;color:#ed1b2e}/* 140807 수정 */
.shop_coupon .ctrl {position:absolute;top:50px;width:100%;text-align:center}
.shop_event {margin:29px 0;clear:both}

.shop_goods .edit {padding:17px 0 28px}
.shop_goods .edit a {margin-right:26px;color:#a1a0a0}
.shop_goods .edit a.on {font-family:'NanumGothic Bold';color:#404040}
.shop_goods .edit a.on em {color:#da2031}
.shop_goods .select_box {float:left;}

.shop_goods .goods_list{width:944px;}
.shop_goods .goods_list li {float:left;border:1px solid #e5e6e8;margin:-1px 0 0 -1px;padding:38px 10px 0;width:214px;height:302px}
.shop_goods .goods_list li .info {margin-top:6px}
.shop_goods .goods_list li .info dd.price strong {color:#cc1532}
/*.shop_goods .goods_list li:hover .go_viewer {width:230px;height:336px}
.shop_goods .goods_list li:hover .go_viewer a {top:186px}*/

/* 이벤트 */
.event_list{clear:both;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;clear:both;padding-top:30px}
.event_list .thumb{width:456px;height:192px;background:#d8d8d8}
.event_list ul{margin-left:-32px}
.event_list li{float:left;margin-left:32px}
.event_list .brand{margin:20px 0 15px;font-size:22px;color:#d91829;display:block;font-family:'NanumGothic Bold'}
.event_list dt{font-size:16px;color:#333;margin-bottom:14px;font-family:'NanumGothic Bold'}
.event_list dd{font-size:14px;color:#999;margin-bottom:10px}
.event_list dd.date{font-family:'Tahoma';font-size:14px;color:#999;margin-bottom:50px}

.event_head{position:relative}
.event_head .sns_share{position:absolute;right:0;bottom:0}
.event_head .sns_share span{font-size:14px;color:#999;font-family:'Tahoma';margin-right:15px;vertical-align:middle}
.event_head .brand{margin:30px 0 17px;font-size:22px;color:#d91829;display:block}
.event_head dt{font-size:16px;color:#333;margin-bottom:14px}
.event_head dd{font-size:14px;color:#999;margin-bottom:18px}
.event_content{padding:30px 0 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}/* 140811 수정 */
.event_content .thumb{width:944px; display:block; background:#565656;}/* 140811 수정 */

.event_bbs_list {border-top:1px solid #dbdbdb;margin-top:40px}
.event_bbs_list th, .event_bbs_list td {border-bottom:1px solid #dbdbdb;font-family:'NanumGothic Bold';text-align:center;padding:16px 20px}
.event_bbs_list th{background:url(../images/common/ico_bar.gif) no-repeat right center}
.event_bbs_list td.sort {color:#d91829;text-align:left}
.event_bbs_list td.tit  {text-align:left}
.event_bbs_list td.date {font-family:Tahoma;font-weight:normal}

.bbs_list.winner td.view{font-family:'NanumGothic';}

/* 140812 수정*/
.comment_list{margin-top:20px;padding:40px 40px 80px;background:#f2f2f2}
.comment_list .tit{font-size:15px}
.comment_list .tit img{vertical-align:middle}
.comment_list .tit a{margin-left:4px;}
.comment_list .comment_area{margin-top:42px;padding:30px;background:#fff;border-bottom:1px solid #dfdfdf}
.comment_list .comment_area td{padding:15px 12px;color:#999;font-family:'Gullim';border-bottom:1px dashed #dbdbdb}
.comment_list .comment_area td.date{text-align:right}
.comment_list .comment_area .last td{border:none}
.comment_list .search_area3{margin-top:20px}
.comment_list .search_area3 textarea{height:50px;padding:20px 20px;margin-right:5px;vertical-align:top;border:1px solid #ccc;border-radius:0px; resize:none}
.comment_list .search_area3 .btn{display:inline-block;height:66px;width:139px;padding-top:25px;color:#fff;text-decoration:none;line-height:24px;text-align:center;font-family:'NanumGothic Bold';font-size:16px;background:#d91829}
.comment_list .search_area3 .btn.line01{height:56px;padding-top:35px;}
.comment_list .paginate a{background-color:#fff}

.comment_list.type2{padding-top:30px;padding-bottom:30px;border-top:1px solid #333;border-bottom:1px solid #333}
.comment_list.type2 .tit{text-align:center;}
.comment_list.type2 .search_area3{width:404px;margin:30px auto 0}
.comment_list.type2 .search_area3 input{padding:0 5px;height:33px;margin-right:5px;vertical-align:top;border:1px solid #ccc;border-radius:0px}
.comment_list.type2 .search_area3 label{padding-right:20px;font-weight:bold;font-size:15px;}
.comment_list.type2 .search_area3 .btn{height:29px;width:80px;padding:5px 0 0;}

/* 이벤트_상세 */
.event_view01{position:relative}
.event_view01 .vote{overflow:hidden;position:absolute;top:778px;left:115px;}
.event_view01 .vote li{float:left;width:125px;margin-left:73px;text-align: center;}
.event_view01 .vote li+li+li{width:153px;margin-left:53px}
.event_view01 .vote li+li+li+li{width:125px;margin-left:59px}
.event_view01 .vote li:first-child{margin-left:0;}
.event_view01 .vote input{margin-right:7px;}
.event_view01 .vote label{display:inline-block;margin:0 0 7px -10px;font-size:17px;font-weight:bold;}
.event_view01 .vote .graph{display:block;width:114px;margin:15px auto 0 ;border:2px solid #000;background:#fff}
.event_view01 .vote .graph em{display:block;height:17px;background:#9c4fa6;}
.event_view01 .vote .result{display:block;margin-top:7px;text-align:center}
.event_view01 .vote .result.on{color:#d3091b}
/* 룰렛 이벤트 */
.roulevent .roulette{position:absolute;top:334px;left:80px}
.roulevent .btn{position:absolute;top:576px;left:364px}

/* 광고 
.video_area {border-top:2px solid #333;clear:both}
.video_area .video_list {border-right:1px solid #dbdbdb;position:relative}
.video_area .video_list li {float:left;width:25%;background:#fff}
.video_area .video_list li .thumb {display:block;height:180px;padding:24px 29px;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}
.video_area .video_list li .thumb .tmb {width:176px;height:120px;overflow:hidden;margin-bottom:16px}
.video_area .video_list li .thumb .date {font-family:Tahoma;color:#999;display:inline-block;margin-top:5px}
.video_area .video_list li .thumb strong{display:block}
.video_area .video_list li .viewer {display:none}
.video_area .video_list li.space .thumb {background:#fff url(../images/common/lg_henkel_noimg.png) center center no-repeat}
.video_area .video_list li.on {height:760px}
.video_area .video_list li.on .thumb {background:#fafafa url(../images/common/ico_arrow_t.png) center bottom no-repeat}
.video_area .video_list li.on .viewer {display:block;position:absolute;left:0;width:944px;height:530px;color:#fff;background:#2b2b2b;margin-top:-1px}
.video_area .video_list li.on .viewer .video {margin:30px;float:left;width:647px}
.video_area .video_list li.on .viewer .video .youtube {width:647px;height:393px;background:#222}
.video_area .video_list li.on .viewer .video strong {display:inline-block;margin-top:30px;font-size:18px}
.video_area .video_list li.on .viewer .video p {margin-top:10px;color:#999}
.video_area .video_list li.on .viewer .side {margin:30px;overflow:hidden;border:1px solid #414141;padding:15px 10px;color:#ccc;height:361px;overflow-y:scroll;scrollbar-face-color:#555;scrollbar-arrow-color:#888;scrollbar-track-color:#414141;scrollbar-shadow-color:#414141}
*/
/* SNS */
[class*=social] {position:relative}
[class*=social] h4 {font-family:Helvetica;font-size:21px}
[class*=social] .stxt {color:#999;margin-top:8px}

.social_video {margin-top:40px;width:595px}
.social_video h4 span {color:#d02022}
.social_video .go_site {position:absolute;top:0;right:0;font-size:13px}
.social_video .youtube {margin-top:15px}
.social_video .youtube ul {margin-left:-20px}
.social_video .youtube li {float:left;margin-left:20px}
.social_video .youtube li .info dt {margin-top:12px;font-family:'NanumGothic Bold'}
.social_video .youtube li .info dd {margin-top:5px}
.social_video .youtube li .info dd.date {color:#999;font-size:12px}

.social_bloger {margin-top:40px;width:595px}
.social_bloger h4 span {color:#468c20}
.social_bloger .bloger {margin-top:15px;border-top:2px solid #333;border-bottom:1px solid #dbdbdb}
.social_bloger .bloger ul {border-right:1px solid #dbdbdb;margin-bottom:-1px}
.social_bloger .bloger li {float:left;padding:23px;width:250px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.social_bloger .bloger li .info dt {margin-top:12px;font-family:'NanumGothic Bold'}
.social_bloger .bloger li .info dd {margin-top:5px;color:#999}

.social_facebook {position:absolute;top:-125px;right:0;width:320px}
.social_facebook .tit {background:#3b589a;color:#fff;padding:20px 22px 17px}
.social_facebook .sort {color:#abb4c8;margin-top:10px}
.social_facebook .sort a {color:#abb4c8}
.social_facebook .sort a.on {color:#fff;font-family:'NanumGothic Bold'}
.social_facebook .sort .stick {margin:0 3px}
.social_facebook .timeline {border:2px solid #3b589a;height:959px;background:#fff}

/* Henkel 소개 */
.life_title{margin-bottom:30px}
.life_title span{color:#ed1b2e}
.life_title dt{font-size:36px;line-height:36px;font-family:'NanumGothic'}
.life_title dd{margin-top:15px;font-size:14px;color:#909090}
.life_list{border-top:1px solid #dcdcdc;clear:both;padding-top:50px}
.life_list ul{margin-left:-64px}
.life_list li{float:left;margin-left:64px;width:272px;height:350px}
.life_list p{font-size:14px;color:#999;margin-bottom:18px;line-height:24px}
.life_list .brand{margin:30px 0 17px;font-size:16px;color:#333;display:block}
.life_list .txtred{color:#ed1b2e}

.company_content{width:100%;margin-top:-20px;margin-bottom:100px}
.company_content .tab_type1{width:944px}
.company_content .detail{width:944px;margin: 0 auto;}
/*.company_content h3.tit{background:url(../images/company/img_henkel.jpg) no-repeat 40px 90px;width:944px;padding-top:415px;} 140925 추가*/
.company_content h3.tit{width:944px;padding-top:40px;}
.company_content h4{margin:35px 0;font-size:30px;color:#333;line-height:40px;font-weight:normal}
.company_content .info{padding-top:50px;margin-top:45px;border-top:1px solid #e1e1e1}/* 140925 추가*/
.company_content .info .history{padding-top:40px;background: url(../images/company/img_info01.jpg) no-repeat right 45px;padding-bottom:50px;line-height:24px;color:#909090;}/* 140925 추가*/
.company_content .info .history li{background: url(../images/company/bu_point.gif) no-repeat left;padding-left:11px}/* 140925 추가*/
.company_content .info .history .date{color:#545454;margin-right:20px}/* 140925 추가*/
.company_content .info .brand{margin:40px 0 }/* 140925 추가*/
.company_content .info .contact{margin:35px 0;}/* 140925 추가*/
.company_content .info .contact li{line-height:24px}/* 140925 추가*/
.company_content .info .contact li .col_red{display:inline-block;width:35px;color:#ed1b2e;}

.company_content .tab3 h4{background:none;padding-top:0;text-align:center;font-size:48px;color:#ed1b2e;margin-bottom:10px;font-family: 'Helvetica';font-weight:bold;line-height:60px}  
.company_content .tab3 em{text-align:center;font-size:16px;color:#333;display:block;margin-bottom:50px}
.company_content .tab3 .vision_list{border-top:1px solid #d6d6d6;padding-top:90px}
.company_content .tab3 ul{margin-left:-88px}
.company_content .tab3 li{margin-left:88px;margin-bottom:68px;width:255px;padding-top:102px;background: url(../images/company/img_step3_1.gif) no-repeat center top;float:left}
.company_content .tab3 li + li{background: url(../images/company/img_step3_2.gif) no-repeat center top}
.company_content .tab3 li + li + li{background: url(../images/company/img_step3_3.gif) no-repeat center top}
.company_content .tab3 li + li + li + li{background: url(../images/company/img_step3_4.gif) no-repeat center top}
.company_content .tab3 li + li + li + li + li{background: url(../images/company/img_step3_5.gif) no-repeat center top}
.company_content .tab3 li span.num{font-size:30px;color:#333;margin-bottom:20px;display:inline-block;padding:0 0 10px 15px;border-bottom:2px solid #848484}
.company_content .tab3 li dt{font-size:20px;color:#545454;margin-bottom:24px;line-height:30px}
.company_content .tab3 li dt span{color:#ed1b2e}
.company_content .tab3 li dd{font-size:14px;color:#898989;text-align:justify;line-height:20px}

.company_content .tab4 h4{background:none;padding-top:0}
.company_content .tab4 ul{background: url(../images/company/img_tab4.jpg) no-repeat top left;height:208px;padding-left:576px;padding-bottom:50px;margin-top:40px;line-height:24px;color:#909090;border-bottom:1px solid #e1e1e1}
.company_content .tab4 ul li:first-child{border-top:1px solid #e1e1e1;padding-top:21px;background-position:0 30px}
.company_content .tab4 ul li{background: url(../images/company/bu_point.gif) no-repeat left;padding-left:11px}
.company_content .tab4 ul span{color:#545454;margin-right:20px}
.company_content dl.contact {padding:50px 0 40px}
.company_content dl.contact  dt{color:#333;font-size:18px;padding-bottom:30px}
.company_content dl.contact  dd{color:#545454;font-size:14px;line-height:24px}
.company_content dl.contact  dd span{color:#ed1b2e}
.company_content h4 span{color:#ed1b2e}
.company_content p{margin-top:20px;font-size:14px;color:#909090;line-height:24px}
.company_content .map{width:944px;height:480px;background:#ccc}

.company_strategy p{margin-top:50px;margin-bottom:40px;font-size:14px;color:#909090;line-height:24px}
.company_strategy {width:100%;margin: 0 auto;position: relative;width: 944px}
.company_content .strategy_box {background: none repeat scroll 0 0 #fafafa;border-top: 1px solid #d9d9d9;box-shadow: 0 1px 0 rgba(238, 238, 238, 1) inset;margin-top:-2px;padding-bottom:100px;margin-bottom:-100px}
.company_content .strategy_box .intro_tmb{margin:50px auto 0;width:944px}
.company_content .strategy_box .intro_tmb p{text-align:center;margin-bottom:50px;color:#898989}
.company_content .strategy_box .intro_tmb img + img{margin:60px auto 40px;display:block}
.company_content .strategy_box .intro_list {margin: 0 auto;padding-bottom:40px;width: 944px}
.company_content .strategy_box .intro_list > li {margin-top:40px;padding-top:13px;background:url(../images/company/bu_company.gif) no-repeat top left}
.company_content .strategy_box .intro_list > li dt {font-family: 'NanumGothic Bold';line-height: 20px;margin-bottom:3px;font-size:16px}
.company_content .strategy_box .intro_list > li dd {color: #a1a0a0;margin-bottom: 15px;line-height:24px}
.company_strategy ul {margin-left: -12px}
.company_strategy li {float: left;height: 263px;margin-left: 12px;position: relative;width: 227px}
.company_strategy li .info {font-size: 14px;margin-top: 19px}
.company_strategy li .info dt {font-family: 'NanumGothic Bold';font-size: 16px}
.company_strategy li .info dd {color: #adadad;margin-top: 10px}
.company_strategy li.on .selected, .company_strategy li:hover .selected {background: url("../images/company/img_step1_on.jpg") no-repeat center center;display: block;height: 158px;overflow: hidden;position: absolute;text-indent: -999px;top: 0;width: 227px;margin:-3px -1px}
.company_strategy li + li.on .selected, .company_strategy li + li:hover .selected {background: url("../images/company/img_step2_on.jpg") no-repeat center center}
.company_strategy li + li + li.on .selected, .company_strategy li + li + li:hover .selected {background: url("../images/company/img_step3_on.jpg") no-repeat center center}
.company_strategy li + li + li + li.on .selected, .company_strategy li + li + li + li:hover .selected {background: url("../images/company/img_step4_on.jpg") no-repeat center center}
.company_strategy li.on {background: url("../images/common/bg_select.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0)}
.company_strategy li .selected {display: none}

/* 자주묻는질문 */
.search_window {margin-bottom:20px}
.search_window .sbox {margin-bottom:35px;text-align:center}
/*.search_window .sbox input {border:6px solid #ed1b2e;border-right:0;padding:12px 10px;height:18px;vertical-align:top;width:530px}*/
.search_window .sbox a {background:#ed1b2e;margin-left:-4px;color:#fff;display:inline-block;padding:18px 20px;font-size:16px;font-family:'NanumGothic Bold';vertical-align:top}
.search_window .note {text-align:left;line-height:26px;display:inline-block;color:#909090;vertical-align:bottom}
.search_window .note strong {text-decoration:underline;color:#ed1b2e}
.search_window .s_button {margin-left:10px;position:relative;top:-5px}

/* 마이헨켈 */
.myinfo_content {width:752px;margin:0 auto}
.myinfo_content .subtxt{margin:18px 0 0 -96px}
.myinfo_content .subtxt span{color:#ed1b2e}
.myinfo_content .title_area {text-align:center;border:1px solid #ececec;border-bottom:none;padding:40px 0;margin-top:60px}
.myinfo_content .title_area .desc1{margin-top:37px;font-size:18px;color:#333}
.myinfo_content .title_area .desc2{margin-top:20px;font-size:12px;color:#9b9b9b}
.myinfo_content .login_box {padding:40px 200px;text-align:left;background:#fafafa;border:1px solid #ececec;border-top:2px solid #acacab}
.myinfo_content .login_box p.login_title{color:#9b9b9b;display:inline-block;padding:20px 0 0 10px}
.myinfo_content .login_box label{display:inline-block;font-weight:bold;width:80px;margin-right:20px;text-align:left}
.myinfo_content .login_box .password{padding-top:12px}
.myinfo_content .login_box .text {display:inline-block;padding:8px 0}
.myinfo_content .info_text {margin:50px 0 25px;display:inline-block;color:#9b9b9b;*zoom:1}
.myinfo_content .info_text:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.myinfo_content .info_table{border:1px solid #eee;margin-bottom:40px}
.myinfo_content .info_table img{vertical-align:middle}
.myinfo_content .info_table input, .info_content .info_table label{vertical-align:middle}
.myinfo_content .info_table span{margin-left:10px;font-size:13px}
.myinfo_content .info_table tr{border-bottom:1px solid #eee}
.myinfo_content .info_table th{text-align:left;padding:25px 23px;height:18px}
.myinfo_content .info_table td{padding:16px 0}
.myinfo_content .info_table .line2{margin-top:10px}
.myinfo_content .ess{text-align:right;margin:-43px 0 25px}
.marT50{margin-top:50px}
.detail.qna_list .subtxt{margin:18px 0 50px 0}
.detail.qna_list .view{font-family:'NanumGothic';}
.detail.qna_list .view .answer{margin-top:30px;padding-top:30px;border-top:1px dashed #666}
.detail.qna_list .qna_table{border:1px solid #eee;margin-bottom:40px}
.detail.qna_list .qna_table input{vertical-align:middle}
.detail.qna_list .qna_table tr{border-bottom:1px solid #eee}
.detail.qna_list .qna_table th{text-align:left;padding:25px 23px;height:18px}
.detail.qna_list .qna_table td{padding:16px 0}
.detail.qna_list .qna_table td textarea{height:200px;padding:10px 5px;width:93%;resize:none;}


/* 메인 */
[class*=mainBlock] {width:100%;position:relative}
/* .mainBlock1 {background:#00a137 url(../images/main/bg_main_spot.gif) center 0 no-repeat}140904 수정 */
/*.mainBlock1 .main_spot li .brochure {position:absolute;top:98px;right:0}
.mainBlock1 .main_spot li .share {position:absolute;bottom:184px;right:186px}
.mainBlock1 .main_spot li .share a {display:inline-block;width:36px;height:36px;overflow:hidden;text-indent:-9999px;margin-right:8px}
.mainBlock1 .main_spot li .share a.twitter {background:url(../images/common/ico_sns2_twitter.png) 0 0 no-repeat}
.mainBlock1 .main_spot li .share a.facebook {background:url(../images/common/ico_sns2_facebook.png) 0 0 no-repeat}*/

/* 140930 메인 배너 수정 */
.mainBlock1 .main_spot li .inner{position:relative}
.mainBlock1 .main_spot li .page_link{position:relative;width:100%;height:790px;z-index:1}
.mainBlock1 .main_spot li .page_link em{position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}
.mainBlock1 .main_spot li .share{position:absolute;top:0;left:50%;width:1600px;height:613px;margin-left:-800px;}
.mainBlock1 .main_spot li .brochure {position:absolute;top:98px;right:328px;width:280px;height:55px;z-index:5}
.mainBlock1 .main_spot li .sns {position:absolute;top:488px;right:516px;z-index:5}
.mainBlock1 .main_spot li.brand02 .sns {top:479px}
.mainBlock1 .main_spot li.brand03 .sns {top:509px}
.mainBlock1 .main_spot li.brand04 .sns {top:480px}
.mainBlock1 .main_spot li.brand05 .sns {top:475px}
.mainBlock1 .main_spot li.brand06 .sns {top:527px}
.mainBlock1 .main_spot li.brand07 .sns {top:533px;right: 491px;}
.mainBlock1 .main_spot li.brand08 .sns {top:485px}
.mainBlock1 .main_spot li .sns a {display:inline-block;width:36px;height:36px;overflow:hidden;text-indent:-9999px;margin-right:8px}
.mainBlock1 .main_spot li .sns a.twitter {background:url(../images/common/ico_sns2_twitter.png) 0 0 no-repeat}
.mainBlock1 .main_spot li .sns a.twitter02 {background:url(../images/common/ico_sns2_twitter02.png) 0 0 no-repeat}
.mainBlock1 .main_spot li .sns a.facebook {background:url(../images/common/ico_sns2_facebook.png) 0 0 no-repeat}
.mainBlock1 .main_spot li .sns a.facebook02 {background:url(../images/common/ico_sns2_facebook02.png) 0 0 no-repeat}
/* 140930 메인 배너 수정 */
  
.mainBlock1 .main_spot li.brand01{background:#FFF url(https://www.henkelhomecare.co.kr/static/web/images/main/banner_slide_1.jpg) 0 0 no-repeat;background-position:50% 0}/* 140930 수정 */
.mainBlock1 .main_spot li.brand02{background:#ecd50f url(../images/main/img_brand_spot2.png) 0 0 no-repeat;background-position:50% 0}/* 140904 수정 */
.mainBlock1 .main_spot li.brand03{background:#03a8de url(../images/main/img_brand_spot3_1.png) 0 0 no-repeat;background-position:50% 0}/* 140904 수정 */
.mainBlock1 .main_spot li.brand04{background:#1384C6 url(https://www.henkelhomecare.co.kr/static/web/images/main/main_top_banner_bref_jan_2017.jpg) 0 0 no-repeat;background-position:50% 0}/* 20160701 수정 */
.mainBlock1 .main_spot li.brand04.merry{background:#FF823F url(../images/main/img_brand_spot4_merry.jpg) 0 0 no-repeat;background-position:50% 0}/* 20160701 수정 */

.mainBlock1 .main_spot li.brand05{background:#f8b0ea url(../images/main/img_brand_spot5.png) 0 0 no-repeat;background-position:50% 0}/* 140904 수정 */
.mainBlock1 .main_spot li.brand06{background:#000 url(../images/main/img_brand_spot6_2.png) 0 0 no-repeat;background-position:50% 0}/* 140904 수정 */
.mainBlock1 .main_spot li.brand07{background:#021156 url(../images/main/banner.jpg) 0 0 no-repeat;background-position:50% 0}/* 20160701 수정 */
.mainBlock1 .main_spot li.brand08{background:#e8e2d4 url(../images/main/img_brand_spot8.png) 0 0 no-repeat;background-position:50% 0}/* 140904 수정 */
.mainBlock1 .main_spot li.brand09{background:#7ADBFF url(../images/main/img_brand_spot9_2.jpg) 0 0 no-repeat;background-position:50% 0}/* 150701 수정 */

/*.mainBlock2 {background:url(../images/main/bg_main_event.gif) repeat} 140904 수정 */
.mainBlock2 .main_event {width:100%;height:380px;overflow:hidden;margin:50px auto 0;position:relative}
.mainBlock2 .main_event .banner .event {width:100%;float:left;text-align:center}
.mainBlock2 .main_event .control {position:absolute;top:50%;width:100%}
.mainBlock2 .main_event .control .in {width:944px;margin:0 auto;position:relative}
.mainBlock2 .main_event .arrow {display:block;position:absolute;top:50%;width:31px;height:58px;margin-top:-29px;overflow:hidden;text-indent:-999px}
.mainBlock2 .main_event .arrow.prev {background:url(../images/common/btn_arrow_prev.png) 0 0 no-repeat;left:-25px}
.mainBlock2 .main_event .arrow.next {background:url(../images/common/btn_arrow_next.png) 0 0 no-repeat;right:-40px}
/* .mainBlock2 .main_event .arrow.prev {left:0;background:url(../images/common/btn_event_prev.png) 0 0 no-repeat} */
/* .mainBlock2 .main_event .arrow.next {right:0;background:url(../images/common/btn_event_next.png) 0 0 no-repeat} */
.mainBlock3 {background:#d91829;position:relative}
.mainBlock3 .main_goods {text-align:center;width:100%;overflow:hidden;font-size:0;padding:77px 0 0 0}
.mainBlock3 .main_goods li {display:inline-block;font-size:12px;color:#fff;vertical-align:bottom}
.mainBlock3 .main_goods li a {display:block;color:#fff;width:119px;height:211px;margin-right:38px;overflow:hidden;text-indent:-999px;background-color:#d91829;background-position:right bottom;background-repeat:no-repeat}
.mainBlock3 .main_goods li a.goods1 {background-image:url(../images/main/homekeeper_off.png)}
.mainBlock3 .main_goods li a.goods2 {background-image:url(../images/main/pril_off_pc.png)}
.mainBlock3 .main_goods li a.goods3 {background-image:url(../images/main/persil_off.png)}
.mainBlock3 .main_goods li a.goods4 {background-image:url(../images/main/img_goods4_off.gif)}
.mainBlock3 .main_goods li a.goods5 {background-image:url(../images/main/img_goods5_off.gif)}
.mainBlock3 .main_goods li a.goods6 {background-image:url(../images/main/vernel_off.png)}
.mainBlock3 .main_goods li a.goods7 {background-image:url(../images/main/bref_off.png)}
.mainBlock3 .main_goods li a.goods8 {background-image:url(../images/main/combat_off.png)}
.mainBlock3 .main_goods li a.goods_perwoll {background-image:url(../images/main/perwoll_off.png)}
.mainBlock3 .main_goods li.on a.goods1 {background-image:url(../images/main/homekeeper_on.png)}
.mainBlock3 .main_goods li.on a.goods2 {background-image:url(../images/main/pril_on_pc.png)}
.mainBlock3 .main_goods li.on a.goods3 {background-image:url(../images/main/persil_on.png)}
.mainBlock3 .main_goods li.on a.goods4 {background-image:url(../images/main/img_goods4_on.gif)}
.mainBlock3 .main_goods li.on a.goods5 {background-image:url(../images/main/img_goods5_on.gif)}
.mainBlock3 .main_goods li.on a.goods6 {background-image:url(../images/main/vernel_on.png)}
.mainBlock3 .main_goods li.on a.goods7 {background-image:url(../images/main/bref_on.png)}
.mainBlock3 .main_goods li.on a.goods8 {background-image:url(../images/main/combat_on.png)}
.mainBlock3 .main_goods li.on a.goods_perwoll {background-image:url(../images/main/perwoll_on.png)}
.mainBlock3 .goods_area {width:100%;background:#535152;text-align:center;box-shadow:inset 0 2px 4px rgba(0,0,0,0.45);padding:40px 0}
.mainBlock3 .goods_area .brand {display:inline-block;font-family:Tahoma;font-weight:bold;color:#fff;line-height:32px}
.mainBlock3 .goods_area .brand span {font-size:32px;color:#ffd02e}
.mainBlock3 .goods_list {width:944px;margin:0 auto;text-align:center}
.mainBlock3 .goods_list > li {float:left;border-left:1px solid #727171;border-right:1px solid #727171;margin:30px -1px 0 0;padding:14px 10px;width:214px;min-height:260px}/* 140901 수정*/
.mainBlock3 .goods_list > li > .info {margin-top:6px}
.mainBlock3 .goods_list > li > .info dt {color:#ffd02e}
.mainBlock3 .goods_list > li > .info dd {color:#fff}
.mainBlock3 .goods_list > li > .info dd.price {color:#ffedb0}
.mainBlock3 .goods_list > li .buy_box {display:none}
.mainBlock3 .goods_list > li:hover .buy_box {display:block;position:absolute;top:0;left:0;width:100%;background:#fff;border-radius:4px;padding:15px 0}
.mainBlock3 .goods_list > li:hover .buy_box .shop {height:172px;overflow-y:auto}
.mainBlock3 .goods_list > li:hover .buy_box .shop li {position:relative;border-bottom:1px solid #efefef;padding:12px 23px;text-align:left}
.mainBlock3 .goods_list > li:hover .buy_box .shop li img{right: 0px;}
.mainBlock3 .goods_list > li:hover .buy_box .shop li .price{position:absolute;top:14px;right:73px;font-family:Gulim;font-size:12px;color:#3c3c3c;text-align:right}
.mainBlock3 .goods_list > li:hover .buy_box .shop li a {float:right}
.mainBlock3 .goods_list > li:hover .buy_box .shop li .logo {width: 58px; height: 15px;}
.goods_detail .shop li .logo {width: 58px; height: 15px;}

.mainBlock3 .goods_list > li:hover .buy_box .info {margin-top:12px;padding:0 10px;height:74px}
.mainBlock3 .goods_list > li:hover .buy_box .info dd.price {color:#d91829}

.mainBlock4 {padding:50px 0 70px;}
.mainBlock4 h2.block-title{margin-bottom:40px; text-align:center; font-size:1.750em;}
.mainBlock4 .list{width:1134px; margin:0 auto; overflow:hidden;}
.mainBlock4 .list .list-item{float:left; width:276px; margin-right:10px;}
.mainBlock4 .list .list-item:last-child{margin-right:0;}
.mainBlock4 .list .list-item .image{width:276px; height:276px; margin-bottom:16px;}
.mainBlock4 .list .list-item .image img{width:100%;}
.mainBlock4 .list .list-item .text{display:table;}
.mainBlock4 .list .list-item .text > span{display:table-cell; vertical-align:middle;}
.mainBlock4 .list .list-item .text .desc{padding-left:8px;}
.mainBlock4 .list .list-item .text .desc .name{display:block; margin-bottom:3px; font-weight:700;}
.mainBlock4 .conbox {background:#fff;border:1px solid #e5e6e8;float:left;width:302px;margin:20px 0 0 16px;position:relative}
.mainBlock4 .conbox h3 {font-family:Helvetica;font-size:17px}
.mainBlock4 .conbox.event {margin-left:0}
.mainBlock4 .event h3 {position:absolute;top:23px;left:23px}
.mainBlock4 .event .deadline {position:absolute;left:0;bottom:17px}
.mainBlock4 .event a{display:block}
.mainBlock4 .event .txt{position:absolute;top:50px;left:23px;font-family:'NanumGothic Bold'}
.mainBlock4 .connect {padding:6px 8px 0 9px;width:284px;height:250px;overflow:hidden}


.mainBlock5{padding:70px 0 10px; background:#efefef;}
.mainBlock5 h2.block-title{margin-bottom:40px; text-align:center; font-size:1.750em;}
.mainBlock5 .in_wrap .left-box{float:left; width:475px; height:172px; margin-right:12px; overflow:hidden;}
.mainBlock5 .in_wrap .left-box .time{float:left; width:161px; height:172px; background:#ee1b2e;}
.mainBlock5 .in_wrap .left-box .time a{display:block; width:100%; height:100%;}
.mainBlock5 .in_wrap .left-box .time a span{display:block; color:#FFF; text-align:center;}
.mainBlock5 .in_wrap .left-box .time a .clock{width:39px; height:40px; margin:50px auto 10px;}
.mainBlock5 .in_wrap .left-box .time a .date{font-size:12px;}
.mainBlock5 .in_wrap .left-box .time a .hour{font-size:18px; font-weight:700;}
.mainBlock5 .in_wrap .left-box .image{float:right;}
.mainBlock5 .in_wrap .left-box .image a{display:block;}
.mainBlock5 .in_wrap .right-box{float:right;}
.maibBlock5 .in_wrap .right-box .list{overflow:hidden;}
.mainBlock5 .in_wrap .right-box .list .list-item{float:left; width:148px; height:172px; margin-right:4px; background:#FFF; text-align:center;}
.maibBlock5 .in_wrap .right-box .list .list-item:last-child{margin-right:0;}
.mainBlock5 .in_wrap .right-box .list .list-item a{display:block; width:100%; height:100%;}
.mainBlock5 .in_wrap .right-box .list .list-item a .image{width:148px; height:50px; padding-top:50px;}
.mainBlock5 .in_wrap .right-box .list .list-item a .image img{vertical-align:middle;}
.mainBlock5 .in_wrap .right-box .list .list-item a .text{font-size:13px; font-weight:700; color:#909090;}

.newsBlock {background:#fff;color:#454545;font-size:13px;border-top:1px solid #c7c7c7;}
.newsBlock .news_area {width:944px;margin:0 auto;padding:10px 0;position:relative}
.newsBlock .news_area h3 {float:left;margin-right:30px;padding:10px 0}
.newsBlock .news_area .news_list {overflow:hidden;font-family:'NanumGothic Bold';height:38px;overflow:hidden}
.newsBlock .news_area .news_list li {padding:10px 0}
.newsBlock .news_area .news_list li .date {float:right}
.newsBlock .news_area .ctrl {position:absolute;top:19px;right:0}
.newsBlock .news_area .ctrl .num {display:inline-block;margin-right:30px;vertical-align:middle;font-size:13px}
.newsBlock .news_area .ctrl .arrow {display:inline-block;width:8px;height:12px;padding:3px;overflow:hidden;text-indent:-9999px;vertical-align:middle}
.newsBlock .news_area .ctrl .arrow.prev {background:url(../images/common/btn_news_prev.gif) center center no-repeat}
.newsBlock .news_area .ctrl .arrow.next {background:url(../images/common/btn_news_next.gif) center center no-repeat}

/* 로그인 */
.login_content {width:752px;height:550px;margin:0 auto;padding:50px 0}
.login_content .login_box {padding:50px 165px 30px;background-color:#fafafa;border-top:2px solid #acacab;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;position:relative}
.login_content .login_box p.login_title{color:#9b9b9b;display:inline-block;padding:20px 0 0 10px}
.login_content .login_box label{display:inline-block;font-weight:bold;width:80px;margin-right:20px}
.login_content .login_box .id{padding-top:50px}
.login_content .login_box .password{padding-top:12px}
.login_content .login_box .login_btn {position:absolute;top:138px;left:518px}
.login_content .login_box .input_save label{margin-left:10px;color:#9b9b9b;font-weight:normal !important}
.login_content .login_box .input_save {margin:30px 0 0 105px}
.login_content .login_help{padding:50px 20px 36px;border-bottom:1px solid #d8d8d7}
.login_content strong, .joinContent strong{font-weight:bold}
.login_content .login_help li {width:240px;border-right:1px solid #e9e9e9;float:left}
.login_content .login_help li p{margin-top:16px;color:#9b9b9b;font-size:12px}
.login_content .login_help li + li {padding-left:20px}
.login_content .login_help li + li + li {border-right:none;width:190px}

/* 회원가입 */
.join_step {background:#fafafa;border-bottom:1px solid #ececec}
.join_step li {width:33.3%;float:left;text-align:center;color:#969696;border-top:2px solid #acacab}
.join_step li span {display:block;padding:41px;font-family:'NanumGothic Bold';border-right:1px solid #e9e9e9}
.join_step li:first-child span {border-left:1px solid #e9e9e9}
.join_step li.on {background:#fff;color:#333;border-top:2px solid #ed1b2e}
.join_step li.past {border-top:2px solid #ed1b2e;color:#969696}

.join_content {width:752px;margin:0 auto;margin-bottom:50px;padding:50px 0}
.join_content .join_text {margin:50px 0 25px;display:inline-block;color:#9b9b9b;*zoom:1}
.join_content .join_text:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.join_content .join_table{border:1px solid #eee;margin-bottom:40px}
.join_content .join_table img{vertical-align:middle}
.join_content .join_table input, .join_content .join_table label{vertical-align:middle}
.join_content .join_table span{margin-left:10px;font-size:13px}
.join_content .join_table tr{border-bottom:1px solid #eee}
.join_content .join_table th{text-align:left;padding:25px 23px;height:18px}
.join_content .join_table td{padding:16px 0}
.join_content .join_table .line2{margin-top:10px}

.join_content .ess{text-align:right;margin:-43px 0 25px}
.join_content .ess img{vertical-align:middle}
.join_content .step1 td{padding:16px 25px }
.join_content .step1 input{border:0 none;height:5px;left:0;margin:2px 1px;padding:0;position:absolute;top:0;vertical-align:top;width:5px;z-index:-1;visibility:hidden}
.join_content .step1 .agree{font-weight:bold}
.join_content .step1 .policy{margin:16px 0 36px;width:668px;height:120px;border:1px solid #eee;background-color:#fafafa;overflow-x:hidden;overflow-y:scroll;padding:15px;line-height:20px;font-size:12px;color:#939393}
.join_content .step1 .info_policy{padding:36px 25px 0}
.join_content .step1 .info_policy strong{font-weight:normal;margin-bottom:10px;display:inline-block}
.join_content .step1 .info_policy label{color:#333}
.join_content .step1 .info_policy p{display:block;margin-bottom:20px}
.join_content .step1 label{background:url("https://www.henkelhomecare.co.kr/static/web/images/member/btn_check_circle.gif") no-repeat right -25px;display:inline-block;line-height:24px;font-family:'NanumGothic Bold';font-size:16px;color:#a3a3a3;padding-right:35px;cursor:pointer}
.join_content .step1 label.on{background:url("https://www.henkelhomecare.co.kr/static/web/images/member/btn_check_circle.gif") no-repeat right 0;color:#ed1b2e;display:inline-block;line-height:24px;padding-right:35px}

.join_content .join_step3{line-height:25px;padding:65px 0 64px 365px;background:url(https://www.henkelhomecare.co.kr/static/web/images/member/img_join_step03.gif) no-repeat 90px 80px;border-bottom:1px solid #ececec;margin-bottom:40px}
.join_content .join_step3 p{margin-top:50px;color:#9b9b9b}
.join_content .join_step3 strong{color:#ed1b2e}

/* 이용약관 */
.policy_content {width:752px;margin:0 auto;margin-bottom:50px;padding-top:50px}
.policy_content .con{color:#9b9b9b;line-height:22px}
.policy_content .con h3{display:block;color:#333;margin:25px 0 10px}
.policy_content .con ol li, .policy_content .con ul li{margin-bottom:10px}
.policy_content .con ol li ol li, .policy_content .con ul li ul li, .policy_content .con dl dt, .policy_content .con dl dd{margin-top:10px;padding-left:20px}
.policy_content .con dl{margin:20px 0}
.policy_content .con ul li p{margin-top:10px}
.policy_content .con p{margin-bottom:10px}
.policy_content .con table{border:1px solid #9b9b9b;border-right:none;border-bottom:none}
.policy_content .con table td{padding:8px;border-right:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;color:#9b9b9b}
.policy_content .con .policy_text {margin:50px 0 25px;display:block}
.policy_content .con .tblcol{margin:10px 0}
.policy_content .con .tblcol th{padding:8px;text-align:center;color:#9b9b9b;border-bottom:1px solid #9b9b9b;border-right:1px solid #9b9b9b;}

/* footer */
#footer {background:#fff;border-top:1px solid #c7c7c7;color:#888;font-family:'NanumGothic Bold';z-index:2}
#footer .in_wrap {padding:30px 0 50px}
#footer .logo {float:left;margin-right:30px}
#footer .info {overflow:hidden}
#footer .policy {overflow:hidden}
#footer .policy dd {float:left;color:#b8b8b8;margin-left:12px;padding-left:12px;background:url(../images/common/bu_stick.gif) 0 center no-repeat}
#footer .policy dd.f {margin-left:0;padding-left:0;background:none}
#footer .policy dd a {color:#b8b8b8;text-decoration: none;}
#footer .policy dd strong a {color:#b8b8b8;text-decoration: none;}
#footer address {margin-top:20px;line-height:24px;font-size:12px}
#footer address span {margin-right:15px}

/* 상품상세 팝업 */
.goods_view {width:680px;padding:23px;border:1px solid #000;position:relative}
.goods_view .close {position:absolute;top:40px;right:23px;width:24px;height:24px;background:url(../images/common/btn_close.gif) 0 0 no-repeat;overflow:hidden;text-indent:-9999px}
.goods_view .intro {border-bottom:2px solid #838485;padding-bottom:20px}
.goods_view .intro .logo {display:inline-block;vertical-align:middle;margin-right:20px}
.goods_view .intro .info {display:inline-block;vertical-align:middle}
.goods_view .intro .info dt {font-size:20px;font-family:'NanumGothic Bold'}
.goods_view .intro .info .new {background:#d91829;color:#fff;font-size:12px;line-height:12px;display:inline-block;padding:0 5px 2px;border-radius:3px;position:relative;top:-4px}
.goods_view .intro .info dd {color:#a1a0a0;margin-top:4px}
.goods_view .goods_detail {margin-top:19px;overflow:hidden}
.goods_view .goods_detail .goods {float:left;width:440px}
.goods_view .goods_detail .goods .goods_tmb {float:left;margin:0 20px 23px 0}
.goods_view .goods_detail .goods .info li {overflow:hidden;margin-top:14px;color:#a1a0a0}
.goods_view .goods_detail .goods .info li b {display:inline-block;;min-width:60px;font-weight:normal;color:#333;font-family:'NanumGothic Bold';vertical-align:middle;}
.goods_view .goods_detail .goods .info li span {display:inline-block; vertical-align:middle; overflow:hidden}
.goods_view .goods_detail .goods .info li span.brand_txt:first-letter {text-transform: uppercase}
.goods_view .goods_detail .goods .info li .price {color:#d91829;font-family:Tahoma;font-size:28px}
.goods_view .goods_detail .goods .info li.desc {clear:both;width:445px;border-top:1px solid #e5e6e8;padding-top:17px;line-height:24px}/* 140801 수정 */

.goods_view .goods_detail .goods .info li.desc.absol {clear:both;width:670px;border-top:1px solid #e5e6e8;padding-top:17px;line-height:24px; white-space: pre-line;}
.goods_view .goods_detail .goods .info li.desc.absol pre{clear:both;width:630px;padding-top:17px;line-height:24px; white-space: pre-line;}

.goods_view .goods_detail .goods .info li.desc b {margin-right:10px;float:none}/* 140801 수정*/
.goods_view .goods_detail .goods .info li.desc pre{padding-left:15px;  white-space: pre-line;}
.goods_view .goods_detail .shop {float:right;background:#f9f9f9;width:190px;height:369px;padding:0 16px;overflow-y:auto}/* 140801 수정 */
.goods_view .goods_detail .shop li {position:relative;border-bottom:1px solid #efefef;padding:14px 0;overflow:hidden}/* 140901 수정 */
.goods_view .goods_detail .shop li .price{position:absolute;top:16px;right:48px;font-family:Gulim;font-size:12px;color:#3c3c3c;text-align:right}/* 140901 추가 */
.goods_view .goods_detail .shop li img {vertical-align:middle}
.goods_view .goods_detail .shop li a {float:right}
.goods_view .r_goods {border-top:1px solid #e5e6e8;position:relative;padding:23px 17px 0;margin-top:23px;overflow:hidden}
.goods_view .r_goods .goods_area{width:646px;overflow:hidden}/* 140801 추가*/
.goods_view .r_goods ul {margin-left:-1px;padding-bottom:30px}
.goods_view .r_goods li {float:left;width:214px;text-align:center;border-left:1px solid #e5e6e8}
.goods_view .r_goods li strong {display:block;margin-top:10px;margin-bottom:-32px}
.goods_view .r_goods .arrow {display:block;position:absolute;top:23px;width:17px;height:120px;overflow:hidden;text-indent:-9999px}
.goods_view .r_goods .arrow.prev {left:0;background:#fff url(../images/common/btn_arrow_prev.gif) 0 center no-repeat}
.goods_view .r_goods .arrow.next {right:0;width:19px;background:#fff url(../images/common/btn_arrow_next.gif) 0 center no-repeat}/*140801 수정*/

/* 사이트맵, 오시는길 */
.sitemap {width:942px;margin:0 auto;position:relative;border:1px solid #656565;overflow:hidden;background:#fff}
.sitemap h2 {background:#d82a2a;color:#fff;padding:22px;border-bottom:1px solid #e3e3e3}
.sitemap h3 {margin-bottom:14px}
.sitemap ul {line-height:28px;color:#868686;margin-bottom:22px}
.sitemap ul a {color:#868686}
.sitemap ul a:hover {color:#333;font-family:'NanumGothic Bold'}
.sitemap .close {position:absolute;top:18px;right:22px;background:url(../images/common/btn_close2.png) 0 0 no-repeat;text-indent:-9999px;width:24px;height:24px;overflow:hidden}
.sitemap .bind {border-left:1px solid #e3e3e3;padding:22px 22px 0;float:left;width:144px;margin-left:-1px;min-height:278px}

.location {padding:20px}
.location .contact dd {color:#54545;margin-bottom:5px}
.location .contact dd span {color:#ed1b2e}
.location .contact dd.add {font-size:16px;margin-bottom:12px}
.location .map {margin-top:30px;width:100%;height:460px;background:#ccc}

/* 팝업 */
.popup{width:416px;border:2px solid #000;box-shadow:23px 23px 0px rgba(0,0,0,0.15);margin-bottom:23px}
.popup .pop_header{height:16px;background:#ed1b2e;padding:13px 0 17px 13px;color:#fff}
.popup .pop_header h2{font-family:'NanumGothic Bold';font-size:16px}
.popup .pop_header .pop_close{margin-top:-18px;margin-left:370px;width:14px;height:14px;background:url(../images/common/btn_popup_close.png) no-repeat 0 0;text-indent:-9999px;display:block}
.popup .pop_content{padding:20px 14px 31px}
.popup .pop_content .text_area{padding:20px 0 30px;text-align:center;font-size:14px;font-family:'NanumGothic';color:#acacab}
.popup .pop_content .text_area strong{margin-bottom:18px;font-size:18px;font-family:'NanumGothic Bold';color:#ed1b2e;display:block}
.popup .pop_content .text_area p.bold{font-size:16px;font-family:'Malgun Gothic';color:#333;text-decoration:underline;margin-top:0}
.popup .pop_content .text_area p{margin-top:20px}
.popup .pop_content .text_etc{text-align:left;margin-top:18px;color:#acacab;font-size:14px;font-family:'NanumGothic'}
.popup .pop_content .input_area{border:1px solid #ececec}
.popup .pop_content .type1{padding:18px 23px}
.popup .pop_content .type2{padding:12px 23px;line-height:50px}
.popup .pop_content .type3{padding:26px 23px;font-family:'NanumGothic Bold';font-size:14px;color:#333}
.popup .pop_content .type4{padding:18px 23px}
.popup .pop_content .type5{margin-top:32px}
.popup .pop_content .type1 label{font-family:'NanumGothic Bold';font-size:14px;color:#333;width:97px;display:inline-block}
.popup .pop_content .type2 label{font-family:'NanumGothic Bold';font-size:14px;color:#333;width:120px;display:inline-block}
.popup .pop_content .type3 span{font-size:18px;color:#ed1b2e;margin-left:22px}
.popup .pop_content .type4 label{font-family:'NanumGothic Bold';font-size:14px;color:#333;width:97px;display:inline-block}
.popup .pop_content .type4 input{margin-left:102px;margin-top:12px}
.popup .pop_content .type4 select{width:116px}
.popup .pop_content .type5 .post_box{overflow-y:scroll;overflow-x:hidden;height:240px}
.popup .pop_content .type5 .post{padding:11px 23px;background:#fafafa}
.popup .pop_content .type5 .post li{width:70px;display:inline-block;font-family:'NanumGothic Bold';font-size:14px;color:#333}
.popup .pop_content .type5 .post li+li{width:265px;text-align:center}
.popup .pop_content .type5 .post_list {border-top:1px solid #ececec}
.popup .pop_content .type5 .post_list li{padding:11px 24px;width:50px;display:inline-block;font-family:'NanumGothic';font-size:12px}
.popup .pop_content .type5 .post_list li+li{width:250px;padding:11px 0}
.popup .pop_content .type6 {border:1px solid #ececec;border-bottom:none}
.popup .pop_content .type6 .box{border-bottom:1px solid #ececec;padding:10px 23px}
.popup .pop_content .type6 label{font-family:'NanumGothic Bold';font-size:14px;color:#333;width:97px;display:inline-block}
.popup .pop_content .type6 input{margin-left:0;vertical-align:middle}
.popup .pop_content .type6 input.adress{margin-left:102px;margin-top:12px;vertical-align:middle}
.popup .pop_content .type6 select{width:116px}
.popup .pop_content .tab_type2 {margin-bottom:30px}
.popup .pop_content .tab_type2 li{width:193px}
.popup .pop_content .tab_type2 li a{font-size:14px;padding:11px 10px}
.popup .pop_content .btn_area{margin-top:30px}
.popup .p_button {padding:7px 18px;border-radius:3px}
.popup .input_button {padding:8px 15px;border-radius:3px}
.pop_event{width:560px}
.pop_event .pop_header .pop_close{margin-left:520px}
.pop_content .applyquiz{margin-bottom:30px}
.pop_content .applyquiz textarea{vertical-align:middle}
.event_policy .inner{margin:16px 0 36px;width:500px;height:78px;border:1px solid #eee;background-color:#fafafa;overflow-x:hidden;overflow-y:scroll;padding:15px;line-height:20px;font-size:12px;color:#939393}
.event_policy .inner p{margin-bottom:10px}
.event_policy label{background:url("https://www.henkelhomecare.co.kr/static/web/images/member/btn_check_circle.gif") no-repeat right -25px;display:inline-block;color:#333;line-height:24px;font-family:'NanumGothic Bold';font-size:16px;padding-right:35px;cursor:pointer}
.event_policy label.on{color:#;background:url("https://www.henkelhomecare.co.kr/static/web/images/member/btn_check_circle.gif") no-repeat right 0;color:#ed1b2e;display:inline-block;line-height:24px;padding-right:35px}
.event_policy input{border:0 none;height:5px;left:0;margin:2px 1px;padding:0;position:absolute;top:0;vertical-align:top;width:5px;z-index:-1;visibility:hidden}
.pop_counsel {width:498px;margin:0 auto;position:relative;border:1px solid #656565;overflow:hidden;background:#fff}
.pop_counsel h2 {background:#d82a2a;color:#fff;padding:22px;border-bottom:1px solid #e3e3e3}
.pop_counsel .close {position:absolute;top:18px;right:22px;background:url(../images/common/btn_close2.png) 0 0 no-repeat;text-indent:-9999px;width:24px;height:24px;overflow:hidden}
.pop_counsel .p_button {padding:7px 18px;border-radius:3px}
.pop_counsel_table{border:1px solid #eee;}/* 고객상담 테이블 */
.pop_counsel_table tr{border-bottom:1px solid #eee}
.pop_counsel_table th{text-align:left;padding:25px 23px;height:18px;font-size:1.17em}
.pop_counsel_table td{padding:16px 9px 16px 0; text-align:right;}

/** Admin **/
#content .wrapper form table label {
	cursor:pointer;
}

/** Webkorea **/
/** 고객상담 팝업 **/
.customer_counseling{width:944px;}
.customer_email{width:100%; height:737px; text-align:center;}
.customer_email p{padding-top:140px; font-size:1.4em; line-height:1.6em;}
.customer_n{width:100%; font-size:16px; text-align:left; }
.customer_n dl{width:100%; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.customer_n dl dt, .customer_n dl dd{float:left;}
.customer_n dl dt{width:20%; padding:20px 0; text-indent:20px;}
.customer_n dl dd{width:80%; padding:14px 0; }
.customer_n dl dd div.agree_check{width:95%; font-size:14px; padding-top:5px; text-align:right;}
.customer_n dl dd input{width:95%; height:30px; border:1px solid #d9d9d9;}
.customer_n dl dd input.input_s{width:20%;}
.customer_n dl dd input.double{margin-top:10px;}
.customer_n dl dd input.email_w{ width:64%; margin-top:10px;}
.customer_n dl dd input.email{width:30%;}
.customer_n dl dd input.input_c{width:15px; height:15px; vertical-align:middle; margin:0 0 0 5px;}
.customer_n dl dd input.input_m{width:20%;}
.customer_n dl dd select.select_m{width:20%; height:30px; border:1px solid #d9d9d9; text-indent:10px;}
.customer_n dl dd select.select_s{width:20%; height:30px; border:1px solid #d9d9d9; text-indent:10px;}
.customer_n dl dd select.email{width:30.9%; height:30px; border:1px solid #d9d9d9; text-indent:10px;}
.customer_n dl dd textarea{width:95%; border:1px solid #d9d9d9; resize:none;}
.customer_n div.btn{padding:30px 0; text-align:center; }
.customer_n div.btn input{display:inline-block; font-family: 'NanumGothic Bold'; font-weight:600; font-size:14px; width:10%; padding:8px 0; background:#d91829; border:1px solid #d91829; color:#fff; border-radius:3px; margin:0 2px; cursor:pointer;}
.customer_n div.btn input.btn_r{background:#fff; border:1px solid #666; color:#464646;}
.customer_n_form{height:100%; overflow-y:scroll;}
.customer_n_login_txt{border-bottom:solid 1px #dbdbdb; padding:20px 20px;}
.customer_n_list{height:100%; overflow-y:scroll; margin-top:-1px;}
.customer_n_list .customer_reply{width:100%; border-top:solid 1px #dbdbdb; margin-top:30px; padding:30px 0 0 35px; background:url(../images/common/customer_reply.png) no-repeat 0 34px; box-sizing:border-box;}