@charset "utf-8";

/* Brand Banner */
.brand_spot {width:100%; height:452px; text-align:center;}
.brand_spot .banner{width:100%; max-width:1900px;margin:0 auto;}
.brand_spot .banner img{position:absolute; left:50%; margin-left:-950px;}

/* Brand Category */
.brand_goods{width:944px; margin:0 auto; position:relative;}
.brand_goods .arrow{display:block !important;width:31px;height:58px;position:absolute;top:50px;overflow:hidden;text-indent:-999px}
.brand_goods .arrow.prev{background:#fff url(../images/common/btn_arrow2_prev.gif) 0 0 no-repeat;left:-50px}
.brand_goods .arrow.next{background:#fff url(../images/common/btn_arrow2_next.gif) 0 0 no-repeat;right:-50px}
.brand_goods .brand_list{width:100%; height:290px; overflow:hidden;}
.brand_goods .brand_list .bx-wrapper{max-width:944px !important;}
.brand_goods .three_list .bx-wrapper{max-width:705px !important;}
.brand_goods .brand_list li{float:left; width:227px !important; height:263px; margin-right:12px; position:relative}
.brand_goods .brand_list li:first-child{}
.brand_goods .brand_list li .info{margin-top:19px;font-size:14px}
.brand_goods .brand_list li .info dt{font-size:16px;font-family:'NanumGothic Bold'}
.brand_goods .brand_list li .info dd{color:#adadad;margin-top:10px}
.brand_goods .brand_list li .selected{display:block;position:absolute;top:0;width:227px;height:158px;overflow:hidden;text-indent:-999px;background:rgba(0,0,0,0)}
.brand_goods .brand_list li .tmb .default{display: block;}
.brand_goods .brand_list li .tmb .show_active{display: none;}
.brand_goods .brand_list li .tmb.active .default{display: none;}
.brand_goods .brand_list li .tmb.active .show_active{display: block;}
.brand_goods .brand_list li:hover .tmb .default{display:none;}
.brand_goods .brand_list li:hover .tmb .show_active{display:block;}

/* Brand Contents */
.brand_con{width:100%; /*padding-top:60px;*/ position:relative; zoom:1;}
.brand_con_lechat{padding-bottom:60px;}
.brand_con.brand_section.event {width:100%;position:relative;zoom:1 ;padding-top:0px}
.brand_con:after {content:"";clear:both;display:block}

.brand_tab{position:fixed; bottom:0; width:100%; z-index:999;}
.brand_index .brand_tab{margin-top:166px;}
.brand_tab .tab_type2{position:relative; width:942px; margin:0 auto;}
.brand_intro{width:944px; margin:0 auto;}
.brand_intro img.active{display:block;}
.brand_intro img{display:none;}
.brand_video.option.active{display:block;}
.brand_video.option{display:none;}

/* 제품 구매하기 */
.goods_title{display:block; font-size:1.375em; font-weight:700; text-align:center; margin-top:40px; margin-bottom:40px;}
.goods_title p{font-size:0.9em; font-weight:normal; margin-top:10px;}

.goods_box {margin:0 0 100px; background:#fafafa; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; /*box-shadow:inset 0 1px 0 rgba(238,238,238,1)*/}
.goods_box .goods_list {width:944px; min-height:318px; margin:0 auto; padding:40px 0;}
.goods_box .goods_list > li {float:left; border-left:1px solid #ededed; border-right:1px solid #ededed; margin:30px -1px 0 0; padding:0 10px; width:214px; height:288px;}
.goods_box .goods_list > li .goods_tmb img{width:180px; height:180px !important;}
.goods_box .goods_list > li .info {width:180px; margin:6px auto 0;}
.goods_box .goods_list > li > .info dd.price strong {color:#cc1532}
.goods_box .goods_list li .go_viewer {position:absolute; top:0; left:0; display:none; width:234px; height:288px; border:2px solid #39bae6; background:rgba(0,0,0,0); box-sizing:border-box;}
.goods_box .goods_list > li .go_viewer a {position:relative; top:0; display:block; width:100%; height:100%; background:url(../images/common/pro_name_bg.png) 0 150px repeat-x; color:#fff; padding:6px 0; box-sizing:border-box; font-family:'NanumGothic Bold';}
.goods_box .goods_list > li .go_viewer a span {display:inline-block; background:url(../images/common/ico_zoom.png) 0 150px no-repeat;padding-left:26px; padding-top:150px;}
.goods_box .goods_list > li:hover .go_viewer {display:block;}
.goods_box .more {display:block;width:120px;height:30px;margin:0 auto;overflow:hidden;text-indent:-999px;border:1px solid #dbdbdb;border-top:0;background:#fafafa url(../images/common/ico_arrow_b.png) center center no-repeat}
.goods_box .more {background-color:#fff;margin-bottom:-32px}


/* 제품 구매후기 */
.review_title{display:none; font-size:1.375em; font-weight:700; text-align:center; margin-top:40px; margin-bottom:40px;}
.review_wrap{width:920px; margin:0 auto 60px; overflow:hidden; display:block;}
.review_wrap ul{float:left;}
.review_wrap ul li{position:relative;}
.review_wrap ul li .rev_on{position:absolute; top:0; right:0; z-index:1; display:none;}
.review_wrap ul li:hover .rev_on{display:block;}
.review_wrap ul li .rev_on dl.rev_icon{text-align:right; padding:10px;}
.review_wrap ul li .rev_on dl.rev_icon dd{margin-top:8px; color:#FFF; font-size:14px; font-weight:bold;}

.review_wrap ul.review01{width:210px;}
.review_wrap ul.review01 li:first-child{margin-bottom:30px;}
.review_wrap ul.review01 li .rev_on{width:210px; height:210px; background:url(https://www.henkelhomecare.co.kr/static/web/images/renewer/brand/00_review_on_bg.png);}
.review_wrap ul.review01 li .rev_on dl.rev_txt{position:absolute; left:20px; bottom:20px; color:#FFF;}
.review_wrap ul.review01 li .rev_on dl.rev_txt dt{font-size:14px;}
.review_wrap ul.review01 li .rev_on dl.rev_txt dd{width:70px; height:20px; margin-top:18px; padding-left:5px; border:1px solid #FFF; box-sizing:border-box; line-height:18px; font-size:12px;}
.review_wrap ul.review01 li .rev_n{background:url(../images/renewer/brand/00_review_on_bg_na.png);}
.review_wrap ul.review01 li .rev_i{background:url(../images/renewer/brand/00_review_on_bg_in.png);}
.review_wrap ul.review01 li .rev_img{}
.review_wrap ul.review01 li .rev_img img{width:210px;}
.review_wrap ul.review01 li .rev_img span{position:absolute; top:10px; right:10px;}
.review_wrap ul.review01 li .rev_img span img{width:35px;}

.review_wrap ul.review02{width:450px; margin:0 25px;}
.review_wrap ul.review02 li .rev_on{width:450px; height:450px; background:url(https://www.henkelhomecare.co.kr/static/web/images/renewer/brand/00_review_on_bg.png);}
.review_wrap ul.review02 li .rev_on dl.rev_txt{position:absolute; left:20px; bottom:20px; color:#FFF;}
.review_wrap ul.review02 li .rev_on dl.rev_txt dt{font-size:14px;}
.review_wrap ul.review02 li .rev_on dl.rev_txt dd{width:70px; height:20px; margin-top:18px; padding-left:5px; border:1px solid #FFF; box-sizing:border-box; line-height:18px; font-size:12px;}
.review_wrap ul.review02 li .rev_n{background:url(../images/renewer/brand/00_review_on_bg_na.png);}
.review_wrap ul.review02 li .rev_i{background:url(../images/renewer/brand/00_review_on_bg_in.png);}
.review_wrap ul.review02 li .rev_img img{width:450px;}
.review_wrap ul.review02 li .rev_img span{position:absolute; top:10px; right:10px;}
.review_wrap ul.review02 li .rev_img span img{width:35px;}

/* 프릴 투게더 */
.pril_together_con .con_align{width:944px; margin:0 auto 100px; overflow:hidden;}
.together_cate{margin-top:40px;}
.together_cate li{position:relative; float:left; margin-right:22px; margin-bottom:20px;}
.together_cate li:nth-child(3n){margin-right:0;}
.together_cate li span.tag{position:absolute; display:block; width:120px; height:36px; left:90px; margin-top:-18px; line-height:36px; background:#ef2732; text-align:center; font-size:14px; font-weight:700; color:#FFF; letter-spacing:4px;}
.together_cate li p.title{margin-top:20px; text-align:center; font-size:16px;}
.together_cate li p.title em{font-weight:700; color:#ef2727;}
.together_contents img{width:100%;}
.together_contents .list_btn{display:block; width:160px; height:50px; line-height:50px; margin:60px auto; background:#ef2732; text-align:center; font-size:16px; font-weight:700; color:#FFF; cursor:pointer;}

/* 프릴 레시피 */
.pril_recipe_con .con_align{width:944px; margin:0 auto 100px; overflow:hidden;}
.recipe_cate{margin-top:40px;}
.recipe_cate li{position:relative; float:left; margin-right:22px; margin-bottom:20px;}
.recipe_cate li:nth-child(3n){margin-right:0;}
.recipe_cate li span.tag{position:absolute; display:block; width:120px; height:36px; left:90px; margin-top:-18px; line-height:36px; background:#ef2732; text-align:center; font-size:14px; font-weight:700; color:#FFF; letter-spacing:4px;}
.recipe_cate li p.title{margin-top:30px; text-align:center; font-size:16px;}
.recipe_cate li p.title em{font-weight:700; color:#ef2727;}
.recipe_contents img{width:100%;}
.recipe_contents .list_btn{display:block; width:160px; height:50px; line-height:50px; margin:60px auto; background:#ef2732; text-align:center; font-size:16px; font-weight:700; color:#FFF; cursor:pointer;}

/* 프릴 Tip */
.pril_tip_con .con_align{width:944px; margin:0 auto 100px; overflow:hidden;}
.tip_cate{margin-top:40px;}
.tip_cate li{position:relative; float:left; margin-right:22px; margin-bottom:20px;}
.tip_cate li:nth-child(3n){margin-right:0;}
.tip_cate li span.tag{position:absolute; display:block; width:120px; height:36px; left:90px; margin-top:-18px; line-height:36px; background:#ef2732; text-align:center; font-size:14px; font-weight:700; color:#FFF; letter-spacing:4px;}
.tip_cate li p.title{margin-top:20px; text-align:center; font-size:16px;}
.tip_cate li p.title em{font-weight:700; color:#ef2727;}
.tip_contents img{width:100%;}
.tip_contents .list_btn{display:block; width:160px; height:50px; line-height:50px; margin:60px auto; background:#ef2732; text-align:center; font-size:16px; font-weight:700; color:#FFF; cursor:pointer;}


/* 게시판 */
.bbs_list {clear:both}
.bbs_list thead {border-top:2px solid #333}
.bbs_list th, .bbs_list td {border-bottom:1px solid #dbdbdb;font-family:'NanumGothic Bold';text-align:center;padding:16px 20px}
.bbs_list td.sort, .bbs_list td.num {color:#d91829}
.bbs_list td.tit  {text-align:left}
.bbs_list td.date {font-family:Tahoma;font-weight:normal}
.bbs_list td.view {display:none;text-align:left;font-weight:normal;background:#fafafa;padding:30px 20px}
.bbs_list td.view .sns {margin:30px 0 0 0}
.bbs_list tr.on td.view {display:table-cell}
.bbs_list td span.red{color:#d91829}/* 140811 추가 */
.bbs_list td span.blue{color:#2618d9}/* 140811 추가 */

/* 페이징 */
.paginate {margin-top:40px; text-align:center}
.paginate .paging{font-size:0;}
.paginate .paging li{display:inline-block; vertical-align:top; margin:0 2px; background-color:#FFF;}
.paginate .paging li.prev{background:url(../images/common/ico_paging_prev.gif) no-repeat #FFF; background-position:center 11px;}
.paginate .paging li.prev:hover{background-position:center -18px;}
.paginate .paging li.next{background:url(../images/common/ico_paging_next.gif) no-repeat #FFF; background-position:center 11px;}
.paginate .paging li.next:hover{background-position:center -18px;}
.paginate .paging li.first{background:url(../images/common/ico_paging_first.gif) no-repeat #FFF; background-position:center 11px;}
.paginate .paging li.first:hover{background-position:center -18px;}
.paginate .paging li.last{background:url(../images/common/ico_paging_end.gif) no-repeat #FFF; background-position:center 11px;}
.paginate .paging li.last:hover{background-position:center -18px;}
.paginate .paging li:hover a{text-decoration:none; font-weight:700;}
.paginate .paging li a{display:block; width:30px; height:30px; border:1px solid #ccc; line-height:30px; font-size:14px;}
.paginate .paging li span.blind{display:none;}
.paginate .paging li.on a{border:1px solid #303030; background:#303030; font-weight:700; color:#FFF;}
/*
.paginate .num {padding:0 18px;vertical-align:top}
.paginate .num a,
.paginate .num strong {display:inline-block;color:#adadad;border:1px solid #ccc;padding:6px;margin:0 1px;text-align:center;width:18px}
.paginate .num strong {color:#fff;background:#2a2a2a;border:1px solid #2a2a2a}
.paginate .arrow {display:inline-block;vertical-align:top;background-position:center 10px;background-repeat:no-repeat;border:1px solid #ccc;width:30px;height:30px;text-indent:-999px;overflow:hidden}
.paginate .arrow:hover {background-position:center -19px}
.paginate .arrow.first {background-image:url(../images/common/ico_paging_first.gif);}
.paginate .arrow.prev {background-image:url(../images/common/ico_paging_prev.gif);}
.paginate .arrow.next {background-image:url(../images/common/ico_paging_next.gif);}
.paginate .arrow.end {background-image:url(../images/common/ico_paging_end.gif); margin-left: 3px;}
*/

/* 제품 상세 팝업 */
.productLayer{margin-top:-200px !important;}

/* 고객상담 팝업 */
.customer_consult{padding:40px 30px; background:#EEE;}
.customer_consult .agree{text-align:center;}
.customer_consult .agree dt{margin-bottom:20px; font-size:16px; font-weight:700;}
.customer_consult .agree dd textarea{width:100%; padding:10px; height:100px; border:1px solid #ddd; box-sizing:border-box; resize:none;}
.customer_consult .agree dd .agree_check{margin-top:10px;}
.customer_consult .write_form table{display:block; padding:30px 0; margin-top:30px; border-top:1px solid #ddd;}
.customer_consult .write_form table caption{margin-bottom:20px; font-size:16px; font-weight:700;}
.customer_consult .write_form table tr{display:block; margin-bottom:5px;}
.customer_consult .write_form table th{width:60px; text-align:left;}
.customer_consult .write_form table td input{width:368px; height:30px; border:1px solid #ddd; box-sizing:border-box;}
.customer_consult .write_form table td select{width:114px; height:30px; border:1px solid #ddd; box-sizing:border-box;}
.customer_consult .write_form table td input.input_m{width:114px;}
.customer_consult .write_form table td textarea{width:368px !important; height:200px !important; border:1px solid #ddd; box-sizing:border-box; resize:none;}
.customer_consult .view_rightBtn .orgBtn a{display:block; width:80px; height:35px; line-height:35px; margin:0 auto; font-size:14px; font-weight:700; color:#FFF; background:#d82a2a; border-radius:4px; text-align:center;}
.customer_consult .bbs_list caption{margin-bottom:20px; font-size:16px; font-weight:700;}
.customer_consult .bbs_list thead th:first-child{width:calc(100% - 60px) !important; text-align:left;}
.customer_consult .bbs_list thead th:last-child{width:60px !important;}

/* Link 연결 */
.brand_intro.brand_section.brand_details{position:relative;}
/* Persil */
.brand_intro.brand_section.brand_details img{position:relative; ; width: 100%;}

.brand_intro.brand_section.brand_details .per_a{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_b{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_e{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_f{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_c{position: absolute; top: 54.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_d{position: absolute; top: 54.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_g{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_h{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_i{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_j{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_k{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_l{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .per_m{position: absolute; top: 66.8%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .per_n{position: absolute; top: 66.8%; left: 83.7%;width: 115px; height: 30px; display: none;}

.brand_intro.brand_section.brand_details .active .per_a{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_b{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_e{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_f{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_c{position: absolute; top: 54.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_d{position: absolute; top: 54.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_g{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_h{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_i{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_j{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_k{position: absolute; top: 66.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_l{position: absolute; top: 66.5%; left: 83.7%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .active .per_m{position: absolute; top: 66.8%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .per_n{position: absolute; top: 66.8%; left: 83.7%;width: 115px; height: 30px; display: block;}

/* Homek */
.brand_intro.brand_section.brand_details .home_b{position: absolute; top: 12.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .active .home_b{position: absolute; top: 5.6%; left: 32.83%;width: 115px; height: 30px; display: block;}

/* ComBat*/
.brand_intro.brand_section.brand_details .com_a{position: absolute; top: 12.5%; left: 32.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_b{position: absolute; top: 12.5%; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_c{position: absolute; top: 12.5%; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_d{position: absolute; top: 12.5%; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .active .com_a{position: absolute; top: 4.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_b{position: absolute; top: 4.5%; left: 87.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_c{position: absolute; top: 53%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_d{position: absolute; top: 53%; left: 87.5%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .com_e{position: absolute; top: 3550px; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_f{position: absolute; top: 3550px; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_g{position: absolute; top: 53%; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_h{position: absolute; top: 53%; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .active .com_e{position: absolute; top: 4.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_f{position: absolute; top: 4.5%; left: 87.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_g{position: absolute; top: 53%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_h{position: absolute; top: 53%; left: 87.5%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .com_i{display: none;}

.brand_intro.brand_section.brand_details .com_j{position: absolute; top: 4563px; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_k{position: absolute; top: 4563px; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_l{position: absolute; top: 5055px; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_m{position: absolute; top: 5055px; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .active .com_j{position: absolute; top: 4.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_k{position: absolute; top: 4.5%; left: 87.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_l{position: absolute; top: 53%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_m{position: absolute; top: 53%; left: 87.5%;width: 115px; height: 30px; display: block;}

.brand_intro.brand_section.brand_details .com_n{position: absolute; top: 3767px; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_o{position: absolute; top: 3767px; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_p{position: absolute; top: 53%; left: 41.5%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .com_q{position: absolute; top: 53%; left: 66.7%;width: 115px; height: 30px; display: none;}
.brand_intro.brand_section.brand_details .active .com_n{position: absolute; top: 4.5%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_o{position: absolute; top: 4.5%; left: 87.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_p{position: absolute; top: 53%; left: 32.5%;width: 115px; height: 30px; display: block;}
.brand_intro.brand_section.brand_details .active .com_q{position: absolute; top: 53%; left: 87.5%;width: 115px; height: 30px; display: block;}

/* .brand_goods .brand_list li .selected:hover, */
/* .brand_goods .brand_list li .selected:focus {background:rgba(0,0,0,0.8) url(../images/common/ico_select.png) center center no-repeat} */
.brand_adinfo {width:320px;height:348px;float:left}
.brand_adinfo .tit {font-size:20px}
.brand_adinfo .date {display:block;color:#989898;margin-top:12px}
.brand_adinfo .side {margin:25px 0;border:1px solid #dcdcdc;overflow-y:scroll;padding:15px;height:168px;color:#999}
.brand_adinfo .b_button {width:298px}
.brand_video {width:604px;height:348px;float:right;background:#555}
.brand_facebook {border:1px solid #e5e6e8;float:left;width:435px;padding:30px 220px 30px 30px;position:relative; text-align:center;}
.brand_facebook .tit {color:#3b5998;font-size:24px;font-family:Helvetica;font-weight:bold}
.brand_facebook .timeline {clear:both;height:268px;margin-top:12px}
.brand_facebook ul.connect{height: 320px;overflow: hidden;right:13px;top:149px;width:219px}
.brand_facebook ul.connect.line02{top:150px} /* 페이스북 사진영역 글씨 보일 경우 클래스 line02 추가*/
.brand_facebook ul.connect.line02 .conbox.connect{position:absolute;top:12px;margin-top:-131px;}
.brand_facebook .connect {position:absolute;top:25px;margin-top:-120px}
.brand_facebook .connect li {float:left;margin:5px;border:1px solid #dbdbdb}
.brand_facebook .block-title{text-align: left;}
.brand_banner {border:1px solid #e5e6e8;width:236px;height:358px;float:right}
 
/* 쇼핑 */
.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}
.shop_best .goods_list li {float:left;border-left:1px solid #e5e6e8;padding:0 10px;width:196px;height:290px}
.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 .go_viewer {position:absolute; top:0; left:0; display:none; width:216px; height:290px; border:2px solid #39bae6; background:rgba(0,0,0,0); box-sizing:border-box;}
.shop_best .goods_list > li .go_viewer a {position:relative; top:148px; display:block; background:rgba(0,0,0,0.7); color:#fff; padding:6px 0; font-family:'NanumGothic Bold';}
.shop_best .goods_list > li .go_viewer a span {background:url(../images/common/ico_zoom.png) 0 center no-repeat;padding-left:26px}
.shop_best .goods_list > li:hover .go_viewer {display:block;}

.shop_side {float:right;margin:-114px 0 29px}
.shop_chance {position:relative; height:345px; 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 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 .go_viewer {position:absolute; top:0; left:0; display:none; width:234px; height:340px; border:2px solid #39bae6; background:rgba(0,0,0,0); box-sizing:border-box;}
.shop_goods .goods_list > li .go_viewer a {position:relative; top:186px; display:block; background:rgba(0,0,0,0.7); color:#fff; padding:6px 0; font-family:'NanumGothic Bold';}
.shop_goods .goods_list > li .go_viewer a span {background:url(../images/common/ico_zoom.png) 0 center no-repeat;padding-left:26px}
.shop_goods .goods_list > li:hover .go_viewer {display:block;}

/* 이벤트 */
.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:18px;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 {position:relative}
.video_area .video_list li {width:944px;background:#fff}
.video_area .video_list li .thumb {display:table;width:100%;height:180px;padding:25px 50px;box-sizing:border-box;border-bottom:1px solid #dbdbdb;}
.video_area .video_list li .thumb .tmb {display:table-cell;width:176px;height:120px;overflow:hidden;vertical-align:middle;}
.video_area .video_list li .thumb .date {display:table-cell;width:130px;font-family:Tahoma;color:#aaa;font-size:14px;vertical-align:middle;text-align:right;}
.video_area .video_list li .thumb dl{display:table-cell; padding-left:30px; vertical-align:middle;}
.video_area .video_list li .thumb dt{margin-bottom:15px; font-size:18px; font-weight:500; color:#303030;}
.video_area .video_list li .thumb dd{font-size:14px; color:#808080;}
.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:709px}
.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}
.more_btn{display:block; width:140px; margin:60px auto 100px; background:#ed1b2e; border-radius:20px 20px; text-align:center;}
.more_btn a{padding-right:25px; line-height:40px; background:url(../images/common/more_arrow.jpg) no-repeat right; font-size:16px; font-weight:500; color:#FFF;}

/* SNS */
[class*=social] {position:relative}
[class*=social] h4 {font-family:Helvetica;font-size:21px}
[class*=social] .stxt {color:#999;margin-top:8px}

.sns_tt{display:table; width:100%; height:80px; padding-left:40px; box-sizing:border-box;}
.sns_tt h4{display:table-cell; vertical-align:middle; font-size:25px; font-weight:900; color:#FFF;}
.insta_con .sns_tt{background:url(../images/social/insta_bg.jpg) no-repeat center;}
.insta_con .sns_tt h4{padding-left:45px; background:url(../images/social/insta_logo.png) no-repeat center left;}
.insta_con .insta_list{display:table; margin-top:25px;}
.insta_con .insta_list li{float:left; width:300px; margin-right:22px; background:#f5f5f5; border:1px solid #ddd; box-sizing:border-box;}
.insta_con .insta_list li:last-child{margin-right:0;}
.insta_con .insta_list li .insta_logo{height:60px; padding-left:20px; box-sizing:border-box; background:#FFF; border-bottom:1px solid #ddd; box-shadow:0 5px 5px rgba(0,0,0,0.1);}
.insta_con .insta_list li .insta_logo a{display:block; line-height:60px; padding-left:45px; font-weight:500; color:#303030;}
.insta_con .insta_list li:nth-child(1) .insta_logo a{background:url(../images/social/persil_logo.png) no-repeat center left;}
.insta_con .insta_list li:nth-child(2) .insta_logo a{background:url(../images/social/homekeeper_logo.png) no-repeat center left;}
.insta_con .insta_list li:nth-child(3) .insta_logo a{background:url(../images/social/pril_logo.png) no-repeat center left;}
.insta_con .insta_img{text-align:center;padding:20px 0;}
.insta_con .insta_img a:first-child{display:block; margin-bottom:20px;}
.insta_con .insta_img a{display:block; width:260px; height:260px; margin:auto;}
.ytb_con{margin-top:60px;}
.ytb_con .sns_tt{background:#ff0000;}
.ytb_con .sns_tt h4{padding-left:45px; background:url(../images/social/ytb_logo.png) no-repeat center left;}
.sns_list{display:table; margin-top:20px;}
.sns_list li{float:left; width:221px; margin-right:20px;}
.sns_list li:last-child{margin-right:0;}
.sns_list li .thumb img{width:100%;}
.sns_list li .info{margin-top:15px;}
.sns_list li .info dt{font-size:16px; font-weight:500; color:#303030;}
.sns_list li .info dd{margin-top:5px; height:45px; font-size:14px; color:#808080;}
.sns_list li .info dd.date{color:#aaa;}
.blog_con{margin-top:40px;}
.blog_con .sns_tt{background:#36ac37;}
.blog_con .sns_tt h4{padding-left:45px; background:url(../images/social/blog_logo.png) no-repeat center left;}

.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_insta {position:absolute;top:-127px;right:0;width:320px}
.social_insta .tit {background:url(../images/social/insta_bg.jpg) top left; background-size:cover; color:#fff;padding:20px 22px 17px}
.social_insta .sort {color:#FFF;margin-top:10px;}
.social_insta .sort a {color:#fff; opacity:0.7;}
.social_insta .sort a.on {color:#fff;font-family:'NanumGothic Bold'; opacity:1.0;}
.social_insta .sort .stick {margin:0 3px; opacity:0.7;}
.social_insta .timeline {border:2px solid #3b589a;height:959px;background:#fff}
.social_insta .insta_list{padding:10px; background:#f3f3f3;}
.social_insta .insta_list li{width:300px; height:300px; margin-bottom:10px; overflow:hidden;}
.social_insta .insta_list li:last-child{margin-bottom:0;}
.social_insta .insta_list li img{width:100%;}

/* 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_box {border:6px solid #ed1b2e;border-right:0;padding:12px 10px;height:18px;vertical-align:top;width:530px}
.search_window .sbox .sub_btn {background:#ed1b2e;margin-left:-4px;color:#fff;display:inline-block;padding:18px 20px;font-size:16px;font-family:'NanumGothic Bold';vertical-align:top;border:none;}
.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:790px;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}
.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:#00a137 url(../images/main/img_brand_spot1.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand02{background:#ecd50f url(../images/main/img_brand_spot2.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand03{background:#1aaaed url(../images/main/img_brand_spot3.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand04{background:#1063c8 url(../images/main/img_brand_spot4.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand05{background:#f8b0ea url(../images/main/img_brand_spot5.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand06{background:#f8f8f8 url(../images/main/img_brand_spot6.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand07{background:#0b1b6e url(../images/main/img_brand_spot7.png) 0 0 no-repeat;background-position:50% 0}
.mainBlock1 .main_spot li.brand08{background:#64a013 url(../images/main/img_brand_spot8.png) 0 0 no-repeat;background-position:50% 0}*/
/*.mainBlock2 {background:url(../images/main/bg_main_event.gif) repeat} 140904 수정 
.mainBlock2 .main_event {width:100%;height:498px;overflow:hidden;margin:0 auto;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 {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/img_goods1_off.gif)}
.mainBlock3 .main_goods li a.goods2 {background-image:url(../images/main/img_goods2_off.gif)}
.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/img_goods6_off.gif)}
.mainBlock3 .main_goods li a.goods7 {background-image:url(../images/main/img_goods7_off.gif)}
.mainBlock3 .main_goods li a.goods8 {background-image:url(../images/main/img_goods8_off.gif)}
.mainBlock3 .main_goods li.on a.goods1 {background-image:url(../images/main/img_goods1_on.gif)}
.mainBlock3 .main_goods li.on a.goods2 {background-image:url(../images/main/img_goods2_on.gif)}
.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/img_goods6_on.gif)}
.mainBlock3 .main_goods li.on a.goods7 {background-image:url(../images/main/img_goods7_on.gif)}
.mainBlock3 .main_goods li.on a.goods8 {background-image:url(../images/main/img_goods8_on.gif)}
.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}
.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 25px;text-align:left}140901 수정
.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}140901 추가
.mainBlock3 .goods_list > li:hover .buy_box .shop li a {float:right}
.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 {background:#efefef;padding:50px 0 70px}
.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 .logo{position:absolute;top:24px;left:23px}
.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}/* 140901 수정*/

.newsBlock {background:#fff;color:#454545;font-size:13px}
.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;box-shadow:23px 23px 0px rgba(0,0,0,0.15);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:block;float:left;min-width:60px;font-weight:normal;color:#333;font-family:'NanumGothic Bold'}
.goods_view .goods_detail .goods .info li span {display:block;overflow:hidden}
.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: 670px; border-top: 1px solid #e5e6e8; padding-top: 17px; line-height: 24px; white-space: pre-line;}}
.goods_view .goods_detail .goods .info li.desc b {margin-right:10px;float:none}
.goods_view .goods_detail .goods .info li.desc pre{clear: both; width: 445px; padding-top: 17px; line-height: 24px; white-space: pre-line;}
.goods_view .goods_detail .shop {float:right;background:#f9f9f9;width:140px;height:369px;padding:0 16px;overflow-y:auto}
.goods_view .goods_detail .shop li {position:relative;border-bottom:1px solid #efefef;padding:14px 0;overflow:hidden}
.goods_view .goods_detail .shop li .price{position:absolute;top:16px;right:48px;font-family:Gulim;font-size:12px;color:#3c3c3c;text-align:right}
.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}
.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}
*/
/* 사이트맵, 오시는길 */
.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 0}