@charset "utf-8";

/* 고객지원 */
.contents .top_visual{display:table; width:100%; height:350px; background:url(/data/images/customer/customer_visual_m.jpg) no-repeat center; background-size:cover;}
.contents .top_visual h2{display:table-cell; vertical-align:middle; text-align:center; font-size:30px; color:#FFF;}
.customer_con{margin:60px auto 100px; text-align:center;}
.customer_con .con01 h3.con_title{font-size:25px; font-weight:400; color:#303030;}
.customer_con .con01{position:relative; width:100%; margin-bottom:40px; padding-bottom:60px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.customer_con .con01:before{position:absolute; content:""; display:block; width:15%; height:280px; bottom:0; left:0; background:url(/data/images/customer/cate_blind_left.png) repeat-y; background-size:100%; z-index:10;}
.customer_con .con01:after{position:absolute; content:""; display:block; width:15%; height:280px; bottom:0; right:0; background:url(/data/images/customer/cate_blind_right.png) repeat-y; background-size:100%; z-index:10;}
.customer_con .con01 p.con_copy{width:90%; margin:5px auto 30px; font-size:16px; font-weight:300;}
.customer_con .con01 .cust_cate{width:900px; left:50%; margin-left:-450px;}
.customer_con .con01 .cust_cate li{float:left; width:180px !important;}
.customer_con .con01 .cust_cate li dd{margin-top:20px; font-size:16px;}
.customer_con .con02 li{padding:0 5% 40px; margin-top:40px; border-bottom:1px solid #d9d9d9; box-sizing:border-box;}
.customer_con .con02 li:last-child{padding:0 5%; border-bottom:none;}
.customer_con .con02 li h4{font-size:25px; font-weight:400; color:#303030;}
.customer_con .con02 li dt{margin:20px auto;}
.customer_con .con02 li dd p{margin-bottom:15px; font-size:16px; font-weight:300; color:#303030;}
.customer_con .con02 li dd a.more_btn{height:25px; line-height:25px; margin:auto; text-align:left; font-size:14px; font-weight:700; color:#303030;}
.customer_con .con02 li dd a.more_btn img{width:25px; height:25px; margin-left:15px;}

/* 회사소개 */
.company_con01{width:90%; margin:auto; padding:60px 0; text-align:center;}
.company_con01 .top_txt dt{font-size:16px; font-weight:700; color:#303030;}
.company_con01 .top_txt dd{font-size:22px; font-weight:100; color:#303030;}
.company_con01 .top_txt dd.top_copy{margin:10px 0 30px; line-height:1.3em;}
.company_con01 .top_txt dd.logo{width:130px; margin:0 auto 50px;}
.company_con01 .top_txt dd.logo img{width:100%;}
.company_con01 .vision .vision_img{max-width:640px; margin:0 auto 40px;}
.company_con01 .vision .vision_img img{width:100%;}
.company_con01 .vision .vision_txt dt{font-size:22px; font-weight:700; color:#7fbd01;}
.company_con01 .vision .vision_txt dt:after{content:""; display:block; width:25px; height:3px; background:#7fbd01; margin:15px auto 30px;}
.company_con01 .vision .vision_txt dd{line-height:1.8em; font-size:14px; font-weight:300; color:#808080;}
.company_con02{position:relative; padding:60px 5%; background:#f5faeb; text-align:center; overflow:hidden;}
.company_con02 .value_txt dt{font-size:22px; font-weight:700; color:#303030;}
.company_con02 .value_txt dd{margin-top:15px; font-size:16px; color:#303030;}
.company_con02 .value_list{margin-top:30px;}
.company_con02 .value_list li{width:100%; height:250px; display:table; padding:0 5%;}
.company_con02 .value_list li:nth-child(1){background:url(/images/company/value_li01.jpg) no-repeat center; background-size:cover;}
.company_con02 .value_list li:nth-child(2){background:url(/images/company/value_li02.jpg) no-repeat center; background-size:cover;}
.company_con02 .value_list li:nth-child(3){background:url(/images/company/value_li03.jpg) no-repeat center; background-size:cover;}
.company_con02 .value_list li:nth-child(4){background:url(/images/company/value_li04.jpg) no-repeat center; background-size:cover;}
.company_con02 .value_list li:nth-child(5){background:url(/images/company/value_li05.jpg) no-repeat center; background-size:cover;}
.company_con02 .value_list li dl.value_con{display:table-cell; vertical-align:middle;}
.company_con02 .value_list li dl.value_con dt{font-size:20px; font-weight:700; color:#FFF;}
.company_con02 .value_list li dl.value_con dt:after{content:""; display:block; width:25px; height:3px; background:#FFF; margin:15px auto;}
.company_con02 .value_list li dl.value_con dd{font-size:16px; font-weight:100; color:#FFF;}
.company_con02 .circle_txt{position:absolute; width:100px; top:140px; left:-30px;}
.company_con02 .circle_txt img{width:100%;}
.company_con03{padding:60px 5%; background:url(/images/company/company_bg.jpg) no-repeat right; background-size:cover; text-align:center;}
.company_con03 dl:first-child{padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid rgb(255,255,255,0.4);}
.company_con03 dl dt:after{content:""; display:block; width:25px; height:3px; background:#FFF; margin:15px auto 30px;}
.company_con03 dl dt span{font-size:18px; font-weight:300; color:#FFF;}
.company_con03 dl dt p{font-size:22px; color:#FFF;}
.company_con03 dl dt p em{font-weight:700; color:#7fbd01;}
.company_con03 dl dd{font-size:14px; font-weight:300; color:#FFF; opacity:0.6;}
.company_con04 .brand_mov{position:relative; width:100%; padding-bottom:50%;}
.company_con04 .brand_mov iframe{position:absolute; width:100%; height:100%;}
.company_con04 .work_txt{padding:40px 5% 100px; text-align:center;}
.company_con04 .work_txt dt{margin-bottom:30px; font-size:22px; font-weight:700; color:#303030;}
.company_con04 .work_txt dt em{font-weight:700; color:#7fbd01;}
.company_con04 .work_txt dd p{padding-left:15px; background:url(/images/company/li_bullet.gif) no-repeat left 8px; text-align:left; margin-bottom:10px; font-size:14px; color:#808080;}

/* 오시는 길 */
.contact_con01{width:90%; margin:auto; padding:60px 0; text-align:center;}
.contact_con01 .top_txt dt{font-size:16px; font-weight:700; color:#303030;}
.contact_con01 .top_txt dd{margin:10px 0 0; /*margin:10px 0 30px;*/ line-height:1.3em; font-size:22px; font-weight:100; color:#303030;}
.cate_list{font-size:0;}
.cate_list li{display:inline-block; background:url(/images/contactus/cate_line.gif) no-repeat; background-position:right 10px;}
.cate_list li:last-child{background:none;}
.cate_list li a{display:block; padding:5px 13px; font-size:16px; font-weight:500;}
.cate_list li.on a{border-bottom:2px solid #303030; box-sizing:border-box;}
.contact_con02{width:90%; margin:0 auto 100px;}
.contact_con02 .contact_info{margin-bottom:30px;}
.contact_con02 .contact_info h4{padding:10px 0; font-size:18px; color:#303030; border-bottom:2px solid #303030;}
.contact_con02 .contact_info dl{display:table; width:100%; padding:15px 0; border-bottom:1px solid #d9d9d9;}
.contact_con02 .contact_info dt{display:table-cell; width:80px; vertical-align:middle; font-size:14px; font-weight:500; color:#303030; text-align:center;}
.contact_con02 .contact_info dd{display:table-cell; vertical-align:middle; font-size:14px; color:#808080;}
.contact_con02 .contact_info dd a{font-size:14px; color:#808080;}
.contact_con02 .contact_info dd.map_btn{width:50px; text-align:center;}

/* 사회공헌 */
#contents .sub_content{overflow:hidden;}
.campaign_con{padding:50px 0 60px;}
.campaign_con:after{position:absolute; width:200%; height:calc(100% - 250px); background:#f6f6f6; top:250px; left:-50%; z-index:-1;}
.campaign_con .top_txt{text-align:center;}
.campaign_con .top_txt dt{font-size:16px; font-weight:700; color:#303030;}
.campaign_con .top_txt dd{margin:10px 0 30px; line-height:1.3em; font-size:22px; font-weight:100; color:#303030;}
.campaign_wrap .campaign_main{position:relative;}
.campaign_wrap .cam_info .cam_img img{width:100%;}
.campaign_wrap .cam_txt{height:180px; padding:25px 30px; background:#FFF;}
.campaign_wrap .cam_txt dt{font-size:16px; font-weight:500; color:#303030;}
.campaign_wrap .cam_txt dt:after{content:""; display:block; width:25px; height:3px; margin:15px 0; background:#7fbd01;}
.campaign_wrap .cam_txt dd{font-size:14px; font-weight:100; color:#808080;}
.campaign_wrap .slide_btn{position:absolute; bottom:30px; right:30px; z-index:1; overflow:hidden;}
.campaign_wrap .slide_btn li{float:left; margin-right:5px; background-image:none !important;}
.campaign_wrap .slide_btn li:last-child{margin-right:0;}
.campaign_wrap .slide_btn li a{display:block; width:40px; height:40px; border:1px solid #d9d9d9; box-sizing:border-box;}
.campaign_wrap .slide_btn li.swiper-btn-prev a{background:url(/images/campaign/cam_prev_btn.png) no-repeat center;}
.campaign_wrap .slide_btn li.swiper-btn-next a{background:url(/images/campaign/cam_next_btn.png) no-repeat center;}
.gallery_info_cont{margin-bottom:20px;}
.gallery_info_cont .board_tit em{display:inline-block; padding:0 6px; margin-bottom:5px; background:#80bd01; border-radius:3px 3px; font-size:14px; font-weight:500; color:#FFF;}
.gallery_info_cont .board_tit strong{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-size:14px !important; color:#303030;}
.campaign_wrap .gallery_info_cont{background:#FFF; padding:10px 15px 20px; margin-bottom:0;}
.campaign_wrap .gallery_info_cont .board_tit strong{display:block; height:45px;}

/* 제품 메인 */
.pro_main_con{padding:60px 5% 400px; background:url(/images/main/juicer/main_easy.png) no-repeat; background-position:bottom center; background-size:240px auto;}
.feature_list{max-width:350px; margin:auto; font-size:0;}
.feature_list dl{display:inline-block; width:50%; vertical-align:top; text-align:center;}
.feature_list dd{margin:10px 0 20px; font-size:16px; font-weight:500; color:#231815;}
.pro_main_txt{text-align:center;}
.pro_main_txt dt{font-size:30px; font-weight:700; color:#303030;}
.pro_main_txt dt span.block{display:block;}
.pro_main_txt dd{margin-top:8px; font-size:20px; font-weight:; color:#303030;}
.pro_main_btn{width:140px; margin:30px auto 40px; overflow:hidden;}
.pro_main_btn a{position:relative; float:left; display:block; width:140px; height:40px; padding-left:20px; margin-left:5px; line-height:40px; border:1px solid #303030; border-radius:20px 20px; box-sizing:border-box; font-size:13px;}
.pro_main_btn a:hover{color:#303030;}
.pro_main_btn a:after{position:absolute; display:block; content:""; width:6px; height:10px; background:url(/images/common/small_black_arr.png) no-repeat; background-size:100% auto; top:15px; right:20px;}
.pro_main_btn a:hover:after{
				animation:btn_mos 0.6s ease-in-out forwards;
-webkit-animation:btn_mos 0.6s ease-in-out forwards;
		    transition:btn_mos 0.6s ease-in-out forwards;
-webkit-transition:btn_mos 0.6s ease-in-out forwards;}
@keyframes btn_mos{
0%{right:35px;}
100%{right:25px;}
}
@-webkit-keyframes btn_mos{
0%{right:35px;}
100%{right:25px;}
}
.comming_btn a{text-align:center; padding-left:0 !important;}
.comming_btn a:after{display:none;}

.pro_main_btn a:first-child{margin-left:0;}
.pro_main_list{padding:40px 5%;}
.pro_main_list.left{background:#f6f6f6;}
.pro_main_list .pro_main_img{max-width:240px; margin:0 auto;}
.pro_main_list .pro_main_img img{width:100%;}
.pro_main_list .pro_color{margin-bottom:30px;}
.pro_main_list .pro_color_btn{font-size:0; text-align:center; overflow:hidden;}
.pro_main_list .pro_color_btn li{display:inline-block; width:30px; height:30px; margin:0 5px;}
.pro_main_list .pro_color_btn li a{position:relative; display:block; width:30px; height:30px; border-radius:15px 15px;}
.pro_main_list .pro_color_btn li a.black{background:url(/images/main/color_check_shadow.png) no-repeat #212121; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.pst_cream{background:url(/images/main/color_check_shadow.png) no-repeat #e5dcce; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.vvd_red{background:url(/images/main/color_check_shadow.png) no-repeat #d10013; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.wine{background:url(/images/main/color_check_shadow.png) no-repeat #8f2832; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.ttm_gray{background:url(/images/main/color_check_shadow.png) no-repeat #aaa9a9; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.em_red{background:url(/images/main/color_check_shadow.png) no-repeat #a90110; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.mid_blue{background:url(/images/main/color_check_shadow.png) no-repeat #505f70; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.frr_red{background:url(/images/main/color_check_shadow.png) no-repeat #9f000f; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.silver{background:url(/images/main/color_check_shadow.png) no-repeat #efefef; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.rose_g{background:url(/images/main/color_check_shadow.png) no-repeat #cfa796; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.pst_pink{background:url(/images/main/color_check_shadow.png) no-repeat #ffd7da; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.pst_blue{background:url(/images/main/color_check_shadow.png) no-repeat #d2eaff; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.lavender{background:url(/images/main/color_check_shadow.png) no-repeat #e4cce7; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.beige{background:url(/images/main/color_check_shadow.png) no-repeat #e7e1d2; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.skyblue{background:url(/images/main/color_check_shadow.png) no-repeat #d5e7f7; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.charcoal{background:url(/images/main/color_check_shadow.png) no-repeat #868993; background-size:100% auto;}
.pro_main_list .pro_color_btn li a.white{background:url(/images/main/color_check_shadow.png) no-repeat #ededed; background-size:100% auto;}
.pro_main_list .pro_color_btn li.on a:after{position:absolute; display:block; content:""; width:17px; height:11px; background:url(/images/main/color_check.png) no-repeat; background-size:100% auto; top:10px; left:7px;}
.pro_main_list .pro_color p.color_name{margin-top:10px; text-align:center; font-size:16px;}

.pro_main_list.h300e_con .pro_main_img{max-width:150px; margin-top:20px;}
.pro_main_list.h320n_con .pro_main_img{max-width:150px; margin-top:20px;}

/* 휴롬 쁘띠2 */
.h24_contents .con_txt{text-align:center;}
.h24_contents .con_txt dt{line-height:1.2em; font-size:30px; font-weight:300; color:#303030;}
.h24_contents .con_txt dt em{font-weight:700;}
.h24_contents .con_txt dt span{line-height:1.2em;}
.h24_contents .con_txt dd{margin-top:20px; font-size:20px; font-weight:100; color:#303030;}
.h24_con01{padding:15% 5% 30%; background:url(/images/product/h24/h24_con01_bg_mo.jpg) no-repeat #fbfbfb; background-size:100%; background-position:bottom center;}
.h24_con01 .con_txt{text-align:left;}
.h24_con01 .con_txt dt span.line_down{display:block;}
.h24_con01 .con_txt dd span.pro_name{display:block; width:180px; height:30px; line-height:30px; border-radius:30px 30px; text-align:center; background:#d81517; font-weight:700; color:#FFF;}
.h24_con02{padding:12% 5% 40px; background:url(/images/product/h24/h24_con02_bg_mo.jpg) no-repeat; background-size:cover;}
.h24_con02 .con_img{position:relative; width:80%; margin-left:16%;}
.h24_con02 .con_img .con02_obj01{position:absolute; width:16.01%; top:42.7%; left:48.32%;}
.h24_con02 .con_img .con02_obj02{position:absolute; width:2.91%; top:6.46%; left:41.33%;}
.h24_con02 .con_img img{width:100%;}
.h24_con03{ padding:40px 5% 0;}
.h24_con03 img{width:100%;}
.h24_con03 .con_img{max-width:300px; margin:30px auto 0;}
.h24_con03 .con_img img{width:100%;}
.h24_con04{padding:40px 5%; background:url(/images/product/h24/h24_con04_bg.jpg) no-repeat center; background-size:cover;}
.h24_con04 .con_txt dt{color:#FFF;}
.h24_con04 .con_txt dt span.line_down{display:block;}
.h24_con04 .con_txt dd{color:#FFF;}
.h24_con04 .upgrade_con{position:relative; height:580px; margin-top:30px;}
.h24_con04 .upgrade_con li{position:absolute; width:250px; height:250px; left:50%; margin-left:-125px;}
.h24_con04 .upgrade_con li span.up_txt{display:block; padding-top:195px; text-align:center; font-size:18px; font-weight:700; color:#aaa;}
.h24_con04 .upgrade_con li.up_before{background:url(/images/product/h24/h24_con04_img01.png) no-repeat; background-size:cover; z-index:2;}
.h24_con04 .upgrade_con li.up_after{top:330px; background:url(/images/product/h24/h24_con04_img01.png) no-repeat; background-size:cover;}
.h24_con04 .upgrade_con li.up_after span.up_txt{color:#303030;}
.h24_con04 .upgrade_con li.up_arrow{width:150px; height:150px; top:220px; padding:50px 0 0; margin-left:-75px; background:url(/images/h24/h24_con04_arrow_mo.png) no-repeat; background-size:100%; text-align:center; z-index:1;}
.h24_con04 .upgrade_con li.up_arrow span{display:block; line-height:1.2em; font-size:18px; color:#FFF;}
.h24_con04 .upgrade_con li.up_arrow span em{font-size:30px; font-weight:700;}
.h24_con05{padding:40px 5%;}
.h24_con05 .con_img{position:relative; max-width:350px; margin:30px auto 0;}
.h24_con05 .con_img .con05_obj01{position:absolute; width:25.87%%; top:0; left:18.41%;}
.h24_con05 .con_img img{width:100%;}
.h24_con05 .explan_txt{margin-top:-35px; text-align:center;}
.h24_con05 .explan_txt p{font-size:14px; color:#808080;}
.h24_con06{padding:40px 5%; background:#f3f3f3;}
.h24_con06 .lever_txt{max-width:390px; margin:30px auto 10px; text-align:right; font-size:16px; color:#808080;}
.h24_con06 .lever_list li{width:100%; max-width:390px; margin:0 auto 20px;}
.h24_con06 .lever_list li img{width:100%;}
.h24_con06 .lever_list li p{margin-top:10px; font-size:16px; color:#808080; text-align:center;}
.h24_con06 .lever_list li .li_info{padding:20px 30px 30px; border-top:1px solid #d9d9d9; text-align:center; background:#FFF;}
.h24_con06 .lever_list li .li_info dt{font-size:18px; font-weight:700; color:#303030;}
.h24_con06 .lever_list li .li_info dd{margin-top:10px; font-size:16px; color:#808080;}
.h24_con07{padding:40px 5%; background:url(/images/product/h24/h24_con07_bg.gif) no-repeat; background-size:cover;}
.h24_con07 .con_txt dt{color:#FFF;}
.h24_con07 .pro_list{margin-top:30px; font-size:0; text-align:center;}
.h24_con07 .pro_list li{display:inline-block; width:50%;}
.h24_con07 .pro_list li .pro_img{width:80%; margin:0 auto 20px;}
.h24_con07 .pro_list li span{font-size:18px; font-weight:700; color:#FFF;}
.h24_con08{padding:40px 5%; background:#f3f3f3;}
.h24_con08 h3{text-align:center; font-size:30px; font-weight:700; color:#303030;}
.h24_con08 .set_list{max-width:510px; margin:30px auto 0; overflow:hidden;}
.h24_con08 .set_list li{position:relative; float:left; width:48%; margin-right:2%; margin-bottom:10px;}
.h24_con08 .set_list li:nth-child(even){margin-right:0;}
.h24_con08 .set_list li .set_img img{width:100%;}
.h24_con08 .set_list li span{position:absolute; display:block; width:100%; bottom:20px; text-align:center; font-size:16px;}
.h24_con09{padding:17px 0 47px;}

/* 휴롬 슈퍼스팀팟 */
.p01_contents .con_tt{text-align:center;}
.p01_contents .con_tt dt{line-height:1.2em; font-size:30px; font-weight:400; color:#303030;}
.p01_contents .con_tt dt em{font-weight:700;}
.p01_contents .con_tt dd{line-height:1.2em; font-size:18px; font-weight:400; color:#303030;}
.p01_contents h4{line-height:1.2em; font-size:30px; font-weight:400; color:#303030; text-align:center;}
.p01_contents h4 em{font-weight:700;}
.p01_con01{position:relative; padding:60px 5%; background:url(/images/product/sc-p01/p01_con01_bg.gif) no-repeat #141414; background-size:100%;}
.p01_con01 .con_align:after{position:absolute; content:""; display:block; width:100%; height:100%; left:0; bottom:-5%; background:url(/images/product/sc-p01/p01_con01_steam.png) no-repeat; background-size:550px auto; background-position:center;}
.p01_con01 .con_title{position:relative; text-align:center; z-index:1;}
.p01_con01 .con_title p{line-height:1.2em; font-size:25px; font-weight:300; color:#FFF;}
.p01_con01 .con_title p span.line_down{display:block;}
.p01_con01 .con_title h3{margin:30px auto; line-height:1.2em; font-size:50px; font-weight:700; color:#FFF;}
.p01_con01 .txt_img{max-width:440px; }
.p01_con01 span.pro_name{display:block; width:250px; height:35px; line-height:35px; background:url(/images/product/sc-p01/p01_con01_tag_bg.gif) no-repeat #997143; text-align:center; margin:auto; font-size:18px; font-weight:500; color:#FFF;}
.p01_con01 .con_img{position:relative; max-width:350px; margin:40px auto 0; z-index:1;}
.p01_con02{padding:60px 5%; background:url(/images/product/sc-p01/p01_con02_bg.gif) no-repeat right; background-size:cover;}
.p01_con02 .con_tt dd{margin-top:15px;}
.p01_con02 .con_wrap{margin-top:30px;}
.p01_con02 .con_wrap .test{padding:20px 30px 30px; background:#FFF;}
.p01_con02 .con_wrap .test_li dl{margin-bottom:25px; padding-bottom:25px; background:url(/images/product/sc-p01/p01_con02_line_mo.gif) repeat-x bottom; text-align:center;}
.p01_con02 .con_wrap .test_li dt{font-size:14px; color:#808080;}
.p01_con02 .con_wrap .test_li dt img{margin:7px 8px 0 0;}
.p01_con02 .con_wrap .test_li dt em{font-size:18px; font-weight:700; color:#303030;}
.p01_con02 .con_wrap .test_li dd{margin-top:20px; text-align:center; font-size:0;}
.p01_con02 .con_wrap .test_li dd .left{display:inline-block; margin-right:20px;}
.p01_con02 .con_wrap .test_li dd .left span.figure{font-size:14px; color:#808080;}
.p01_con02 .con_wrap .test_li dd .left .graph{display:block; width:45px; margin:5px auto; background:#d8d8d8; vertical-align:bottom;}
.p01_con02 .con_wrap .test_li dd .left span.grp_txt{font-size:16px; font-weight:500; color:#303030;}
.p01_con02 .con_wrap .test_li dd .right{display:inline-block;}
.p01_con02 .con_wrap .test_li dd .right span.figure{position:relative; display:block; width:50px; margin-bottom:13px; line-height:25px; background:#997143; border-radius:50px 50px; font-size:18px; font-weight:700; color:#FFF;}
.p01_con02 .con_wrap .test_li dd .right span.figure:after{position:absolute; content:""; display:block; width:6px; height:8px; left:50%; margin-left:-3px; background:url(/images/product/sc-p01/p01_con02_arrow.gif) no-repeat;}
.p01_con02 .con_wrap .test_li dd .right .graph{display:block; width:45px; margin:5px auto; background:#997143; vertical-align:bottom;}
.p01_con02 .con_wrap .test_li dl:nth-child(1) dd .left .graph{height:40px;}
.p01_con02 .con_wrap .test_li dl:nth-child(1) dd .right .graph{height:100px;}
.p01_con02 .con_wrap .test_li dl:nth-child(2) dd .left .graph{height:70px;}
.p01_con02 .con_wrap .test_li dl:nth-child(2) dd .right .graph{height:120px;}
.p01_con02 .con_wrap .test_li dl:nth-child(3) dd .left .graph{height:120px;}
.p01_con02 .con_wrap .test_li dl:nth-child(3) dd .right .graph{height:50px;}
.p01_con02 .con_wrap .test_li dd .right span.grp_txt{font-size:16px; font-weight:500; color:#303030;}
.p01_con02 .con_wrap .test_info{text-align:right; font-size:16px; color:#808080;}
.p01_con03{padding:60px 5% 30px; background:url(/images/product/sc-p01/p01_con03_bg.gif) no-repeat bottom #000; background-size:100% auto; overflow:hidden;}
.p01_con03 .con_tt{position:relative;}
.p01_con03 .con_tt dt{color:#FFF;}
.p01_con03 .con_tt dt span.line_down{display:block;}
.p01_con03 .con_img{max-width:1208px; margin:-15% auto 0;}
.p01_con04{padding:60px 5%; background:url(/images/product/sc-p01/p01_con04_bg.jpg) no-repeat center; background-size:cover;}
.p01_con04 .con_tt dt{color:#FFF;}
.p01_con04 .con_wrap{max-width:1240px; padding:20px 30px; margin:30px auto 0; border:1px solid rgb(255,255,255,0.1); box-sizing:border-box; background:rgb(0,0,0,0.4);}
.p01_con04 .con_wrap .graph_info{float:right;}
.p01_con04 .con_wrap .graph_info li{font-size:14px; font-weight:500;}
.p01_con04 .con_wrap .graph_info li:first-child{position:relative; color:#c29853;}
.p01_con04 .con_wrap .graph_info li:first-child:before{position:absolute; content:""; display:block; width:30px; height:3px; top:10px; left:-40px; background:#c29853;}
.p01_con04 .con_wrap .graph_info li:last-child{position:relative; color:#c2c2c2;}
.p01_con04 .con_wrap .graph_info li:last-child:before{position:absolute; content:""; display:block; width:30px; height:3px; top:10px; left:-40px; background:#c2c2c2;}
.p01_con04 .con_wrap .graph_li li{margin-bottom:20px;}
.p01_con04 .con_wrap .graph_li li:first-child{padding-bottom:20px; border-bottom:1px solid rgb(255,255,255,0.3);}
.p01_con04 .con_wrap .graph_li li .graph_img{max-width:460px; margin:20px auto 0;}
.p01_con04 .con_wrap .graph_li li span.graph_tt{display:block; font-size:18px; font-weight:700; color:#FFF; text-align:center;}
.p01_con05{padding:60px 5% 20px; background:#ececec;}
.p01_con05 .con_img{max-width:1080px; margin:auto;}
.p01_con06{padding:0 5% 60px;background:#e5e5e5;}
.p01_con06 .con_img{max-width:700px; margin:0 auto 30px;}
.p01_con06 .con_tt dd{margin-top:15px;}
.p01_con07{padding:60px 5%; background:url(/images/product/sc-p01/p01_con07_bg.gif) no-repeat; background-position:bottom;}
.p01_con07 h4{color:#FFF;}
.p01_con07 .steam_txt{max-width:540px; margin:30px auto 15px; padding:15px 20px; background:rgb(0,0,0,0.2); border:1px solid rgb(255,255,255,0.1);}
.p01_con07 .steam_txt span{font-size:18px; font-weight:500; color:#FFF;}
.p01_con07 .steam_txt ul{margin-top:15px; overflow:hidden;}
.p01_con07 .steam_txt li{float:left; width:48%; margin-right:4%; margin-bottom:5px; font-size:14px; font-weight:300; color:#FFF;}
.p01_con07 .steam_txt li:nth-child(odd){max-width:120px;}
.p01_con07 .steam_txt li:nth-child(even){margin-right:0;}
.p01_con07 .steam_txt li img{margin:6px 5px 0 0;}
.p01_con07 p.test_copy{max-width:540px; margin:auto; font-size:14px; color:#808080;}
.p01_con07 .con_img{max-width:500px; margin:30px auto 0;}
.p01_con08{padding:60px 0 0; overflow:hidden;}
.p01_con08 .design_info h4{margin-bottom:20px;}
.p01_con08 .design_info h4 span.line_block{display:block;}
.p01_con08 .design_info:first-child{float:right; width:80%; margin-bottom:60px;}
.p01_con08 .design_info:first-child h4{margin-right:5%; text-align:right;}
.p01_con08 .design_info:last-child{position:relative; float:left; width:100%;}
.p01_con08 .design_info:last-child h4{position:absolute; top:5%; left:52.5%; margin-left:20px; text-align:left;}
.p01_con08 .design_info:last-child .con_img{width:100%; padding-left:5%; padding-bottom:60px; background:url(/images/product/sc-p01/p01_con08_bg.gif) no-repeat right bottom; background-size:100% auto;}
.p01_con08 .design_info:last-child .con_img img{max-width:50%;}
.p01_con09{padding:60px 5%; background:url(/images/product/sc-p01/p01_con09_bg_mo.jpg) no-repeat top center; background-size:600px;}
.p01_con09 .cate_li{margin:30px 0 40px; text-align:center; font-size:0;}
.p01_con09 .cate_li li{display:inline-block; background:url(/images/product/sc-p01/cate_line.gif) no-repeat; background-position:right 8px;}
.p01_con09 .cate_li li:last-child{background:none;}
.p01_con09 .cate_li li a{display:block; padding:3px 13px; font-size:16px; color:#808080;}
.p01_con09 .cate_li li.on a{background:#303030; margin:0 13px; border-radius:30px 30px; font-weight:500; color:#FFF;}
.p01_con09 .cate_li li.on:first-child a{margin:0 13px 0 0;}
.p01_con09 .cate_li li.on:last-child a{margin:0 0 0 13px;}
.p01_con09 .pro_img{width:280px; margin:0 auto 30px;}
.p01_con09 .con_wrap p.con_copy{text-align:center; font-size:18px; font-weight:300;}
.p01_con09 .con_wrap .con_img{max-width:500px; margin:10px auto 0;}
.p01_con10{padding:60px 5%; background:#f5f5f5;}
.p01_con10 .set_list{max-width:620px; margin:30px auto 0; overflow:hidden;}
.p01_con10 .set_list li{float:left; width:48%; margin-right:2%; margin-bottom:15px;}
.p01_con10 .set_list li:nth-child(even){margin-right:0;}
.p01_con10 .set_list li .set_img img{width:100%;}
.p01_con10 .set_list li span{display:block; margin-top:5px; font-size:16px; color:#303030; text-align:center;}

/* 휴롬 이지 */
.h200_wrap h3{font-size:32px; line-height:40px; font-weight:bold; color:#212121;}
.h200_align{display:table; width:90%; height:100%; max-width:1240px; margin:auto;}
.h200_middle{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.h200_wrap .h200_section1{position:relative; background:url(/images/product/h200/m_h200_bg_s1.jpg) 50% 70% / cover no-repeat; min-height:500px; color:#202023;}
.h200_wrap .h200_section1 .h200_maintit{position:absolute; top:40px; left:50%; transform:translateX(-50%);}
.h200_wrap .h200_section1 p{font-size:26px; position:relative; margin-bottom:18px;}
.h200_wrap .h200_section1 p::after{content:""; width:28px; height:3px; background-color:#333; display:block; position:absolute; top:71%; left:100px;}
.h200_wrap .h200_section1 h2{font-size:56px; line-height:20px; font-weight:bold;}
.h200_wrap .h200_section1 h2 .h200_s1block{display:block; padding-left:34px;}

.h200_wrap .h200_section2{overflow:hidden; position:relative; width:100%; background-color:#eef1f3; text-align:center;  min-height:500px;}
.h200_wrap .h200_section2 h3{padding:60px 0 10px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap{position:absolute; bottom:-12%; left:50%; transform:translateX(-50%);}
.h200_wrap .h200_section2 .h200_s2_imgWrap div{position:relative; width:200px; margin:auto;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .h200_s2_hopper{position:relative;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .h200_s2_apple{width:120px; position:absolute; top:62px; right:-5px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .s2_line{position:absolute; top:300px; right:-70px; width:50%;}

.h200_wrap .h200_section3{overflow:hidden; width:90%; heigth:100%; margin:auto; text-align:center; margin-bottom:40px;}
.h200_wrap .h200_section3 h3{padding:80px 0 30px; line-height:1.1em;}
.h200_wrap .h200_section3 .h200_s3_imgWrap{width:100%; margin:auto; max-width:400px;}
.h200_wrap .h200_section3 .h200_s3_imgWrap li{margin:10px 0; float:left;}

.h200_section4{width:100%; background:#eef0f2;}
.h200_section4 .h200_align{position:relative;}
.h200_section4 h3{font-size:28px; color:#212121; font-weight:400; margin:60px 0 20px; line-height:1.2em; text-align:center;}
.h200_section4 h3 em{display:block; font-size:32px; font-weight:700; margin-top:20px;}
.h200_section4 h3 span{display:block; line-height:1.2em;}
.h200_section4 .h200_se04_img{width:60%; max-width:280px; margin:auto;}
.h200_section4 .h200_se04_img img{width:100%; height:auto;}

.h200_section5{padding:60px 0; background:url(/images/product/h200/h200_s5_bg.jpg) no-repeat; background-size:cover; background-position:center top;}
.h200_section5 .con_title{margin-bottom:40px; text-align:center;}
.h200_section5 .con_title dt{font-size:22px; color:#FFF; line-height:1.2em;}
.h200_section5 .con_title dt em{display:block; font-size:28px; font-weight:bold; margin-bottom:15px; line-height:1.3em;}
.h200_section5 .con_wrap{float:left; width:50%; max-width:532px; margin-left:50%;}
.h200_section5 .con_wrap .con_img{position:relative; width:100%;}
.h200_section5 .con_wrap .con_img:before{position:absolute; content:""; display:block; width:100%; height:50%; bottom:0; left:-80px; background:url(/images/product/h200/h200_s5_line.png) no-repeat; background-position:bottom left;}
.h200_section5 .con_wrap .con_img img{position:relative; z-index:2;}
.h200_section5 .con_wrap p{margin-top:20px; text-align:center; font-size:16px; font-weight:300; color:#ccc;}

.h200_section6{padding:60px 0; background:url(/images/product/h200/h200_s6_bg.jpg) no-repeat; background-size:cover;}
.h200_section6 .con_title{text-align:center;}
.h200_section6 .con_title dt{margin-bottom:15px;}
.h200_section6 .con_title dt em{font-size:30px; font-weight:bold; color:#FFF;}
.h200_section6 .con_title dd{font-size:18px; font-weight:300; color:#FFF; line-height:1.4em;}
.h200_section6 .con_img{position:relative; max-width:300px; margin:40px auto;}
.h200_section6 .con_img .se06_arrow01{position:absolute; top:50.07%; left:3.27%; width:31.17%;}
.h200_section6 .con_img .se06_arrow02{position:absolute; top:56.08%; right:8.62%; width:30.78%;}
.h200_section6 .con_img .se06_arrow01 img,
.h200_section6 .con_img .se06_arrow02 img{width:100%; height:auto;}
.h200_section6 .step_li dl{max-width:340px; margin:0 auto 20px; text-align:center;}
.h200_section6 .step_li dl dt{display:block; width:90px; margin:0 auto 10px; border-radius:50px 50px; background:#598527; text-align:center; font-size:18px; color:#FFF;}
.h200_section6 .step_li dl dd{font-size:16px; color:#ccc;}

.h200_section7{width:100%; margin:60px 0 60px;}
.h200_section7 h3{font-size:32px; color:#212121; text-align:center; font-weight:700; margin-bottom:26px;}
.h200_section7 .h200_tab{text-align:center; margin-bottom:20px;}
.h200_section7 .h200_tab li{display:inline-block; margin:0 17px 15px;}
.h200_section7 .h200_tab li a{font-size:18px; color:#a4a2a2; }
.h200_section7 .h200_tab li.on:after{display:block; content:""; width:100%; height:4px; background:#212121; margin-top:5px;}
.h200_section7 .h200_tab li.on a{font-weight:500; color:#212121;}
.h200_section7 .h200_info_txt p{text-align:center; font-size:26px; color:#212121; font-weight:700; margin-bottom:43px; line-height:1.1em;}
.h200_section7 .h200_info_txt img{width:100%; height:auto;}
.h200_section7 .h200_info_txt .arrow_ani{position:relative;}
.h200_section7 .h200_info_txt .arrow_ani:after{display:block; position:absolute; content:""; top:30.88%; left:42.09%; width:5.8%; height:35.88%; background:url(/images/product/h200/h200_s7_arrow.png) no-repeat; background-size:100% auto; z-index:1;}

.h200_section8{width:100%; background:url(/images/product/h200/h200_s8_bg.jpg) no-repeat top; background-size:cover; padding:40px 0 60px;}
.h200_section8 .h200_se8_con{position:relative; width:100%; max-width:610px; margin:0 auto 20px;}
.h200_section8 .h200_se8_con p{position:absolute; width:100%; height:52px; line-height:52px; text-align:center; font-size:17px; color:#FFF; z-index:1;}
.h200_section8 .h200_se8_con:after{position:absolute; display:block; content:""; top:0; width:100%; height:52px; background:#000; opacity:0.8;}

.h200_section9{background:#f3f3f4; padding:60px 0 40px;}
.h200_section9 h3{font-size:22px; color:#212121; text-align:center; font-weight:400; margin-bottom:25px;}
.h200_section9 .wrap-product-list .section.c13 .components-list .list{cursor:default;}
.h200_section9 .wrap-product-list .section.c13 .components-list p{font-size:16px;}

.h200_section10{margin:60px 0 100px;}
.h200_section10 h3{font-size:22px; color:#212121; text-align:center; font-weight:400; margin-bottom:35px;}
.h200_section10 .h200_pro_color{display:table; width:80%; margin:0 auto;}
.h200_section10 .h200_pro_color li{float:left; width:50%; text-align:center; margin-bottom:30px;}
.h200_section10 .h200_pro_color li img{width:70%; max-width:208px; height:auto;}
.h200_section10 .h200_pro_color li p{font-size:16px; color:#212121; margin-top:13px;}

/* 휴롬 프라임 */
.h101_contents h3{line-height:1.4em; font-size:30px; font-weight:300; color:#303030; text-align:center;}
.h101_contents h3 em{font-weight:700;}
.h101_con01{padding:80px 5% 200px; background:url(/images/product/h101/h101_con01_bg.jpg) no-repeat; background-size:cover; background-position:62% bottom;}
.h101_con01 .top_txt h3{line-height:1.6em; font-size:30px; font-weight:100; color:#303030; text-align:left;}
.h101_con01 .top_txt h3 em{display:block; font-size:34px; font-weight:700;}
.h101_con01 .top_txt p{margin-left:5px; margin-top:20px; letter-spacing:5px; font-size:18px; font-weight:700; color:#c6c6c6;}
.h101_con02{padding:60px 5%; background:url(/images/product/h101/h101_con02_bg.gif) no-repeat center;}
.h101_con02 h3{color:#FFF;}
.h101_con02 h3 em{display:block;}
.h101_con02 .wash_li{margin-top:40px; font-size:150px; text-align:center;}
.h101_con02 .wash_li li{position:relative; display:inline-block; width:250px; margin-bottom:30px;}
.h101_con02 .wash_li li .con_img img{width:100%;}
.h101_con02 .wash_li li span.num_icon{position:absolute; display:block; width:50px; height:50px; top:15px; left:15px; line-height:50px; border-radius:50px 50px; text-align:center; background:url(/images/product/h101/icon_bg.png); font-size:25px; font-weight:700; color:#FFF;}
.h101_con03{padding:60px 5% 520px; background:url(/images/product/h101/h101_con03_img.png) no-repeat; background-size:600px; background-position:center 200px;}
.h101_con03 h3{height:84px;}
.h101_con03 .con_img{position:relative;}
.h101_con03 .con_img .arrow_li{position:absolute; width:250px; left:50%; margin-left:-125px; margin-top:300px; overflow:hidden;}
.h101_con03 .con_img .arrow_li li{float:left; width:50%;}
.h101_con03 .con_img .arrow_li li:nth-child(1){padding-left:5px; margin-bottom:15px;}
.h101_con03 .con_img .arrow_li li:nth-child(2){padding-right:5px; margin-bottom:15px;}
.h101_con03 .con_img .arrow_li li:nth-child(even){float:right; text-align:right;}
.h101_con03 .con_img .arrow_li li:nth-child(1),
.h101_con03 .con_img .arrow_li li:nth-child(2){
				animation:arrow_li01 3s ease-out infinite;
-webkit-animation:arrow_li01 3s ease-out infinite;}
@keyframes arrow_li01{
0%{transform:translateY(-40px);}
50%{transform:translateY(0px);}
100%{transform:translateY(0px);}
}
@-webkit-keyframes arrow_li01{
0%{transform:translateY(-40px);}
50%{transform:translateY(0px);}
100%{transform:translateY(0px);}
}
.h101_con03 .con_img .arrow_li li:nth-child(3),
.h101_con03 .con_img .arrow_li li:nth-child(4){
				animation:arrow_li02 3s ease-out infinite;
-webkit-animation:arrow_li02 3s ease-out infinite;}
@keyframes arrow_li02{
0%{transform:translateY(0);}
49.99%{transform:translateY(0);}
50%{transform:translateY(-40px);}
100%{transform:translateY(0px);}
}
@-webkit-keyframes arrow_li02{
0%{transform:translateY(0);}
49.99%{transform:translateY(0);}
50%{transform:translateY(-40px);}
100%{transform:translateY(0px);}
}
.h101_con03 .con_img .arrow_li li img{width:25px;}
.h101_con03 .con_img .sec_img{position:absolute; width:140px; left:50%; margin-left:-75px; margin-top:300px;}
.h101_con03 .con_img .pro_img{display:none;}
.h101_con04{padding:60px 5% 0; background:url(/images/product/h101/h101_con04_bg.gif) no-repeat; background-position:right;}
.h101_con04 h3{color:#FFF;}
.h101_con04 .con_txt p{margin-top:20px; text-align:center; font-size:18px; font-weight:300; color:#FFF;}
.h101_con04 .con_txt p em{font-weight:500;}
.h101_con04 .con_img{max-width:450px; margin:40px auto 0;}
.h101_con05{padding:60px 5%; background:url(/images/product/h101/h101_con05_bg.gif) no-repeat right;}
.h101_con05 .con_img{position:relative; max-width:450px; margin:40px auto 0;}
.h101_con05 .con_img .txt_icon li{position:absolute; display:block; width:50px; height:50px; top:; left:; line-height:50px; border-radius:50px 50px; text-align:center; background:url(/images/product/h101/icon_bg.png); font-size:25px; font-weight:700; color:#FFF;}
.h101_con05 .con_img .txt_icon li:nth-child(1){left:52%;}
.h101_con05 .con_img .txt_icon li:nth-child(2){top:18%; left:60%;}
.h101_con06{padding:0 5% 60px; background:url(/images/product/h101/h101_con06_bg.gif) no-repeat center;}
.h101_con06 .con_img{max-width:450px; margin:0 auto 40px;}
.h101_con06 h3{color:#FFF;}
.h101_con07{padding:60px 5% 350px; background:url(/images/product/h101/h101_con07_img.jpg) no-repeat; background-size:450px; background-position:center 160px;}
.h101_con07 .pro_img{display:none;}
.h101_con08{padding:60px 5%; background:url(/images/product/h101/h101_con08_bg.gif) no-repeat center bottom #202020;}
.h101_con08 h3{color:#FFF;}
.h101_con08 .pro_li{max-width:550px; margin:40px auto 0; font-size:0; text-align:center;}
.h101_con08 .pro_li li{display:inline-block; width:48%; text-align:center;}
.h101_con08 .pro_li li:first-child{margin-right:4%}
.h101_con08 .pro_li li .con_img{max-width:150px; margin:auto}
.h101_con08 .pro_li li .con_img img{width:100%;}
.h101_con08 .pro_li li p.pro_name{margin-top:-70px; font-size:20px; font-weight:700; color:#FFF;}
.h101_con09{padding:60px 5%;}
.h101_con09 .filter_li{text-align:center;}
.h101_con09 .filter_li li{display:inline-block; width:100%; margin-bottom:30px;}
.h101_con09 .filter_li li .con_img{max-width:286px; margin:auto; border:1px solid #d9d9d9; box-sizing:border-box;}
.h101_con09 .filter_li li .filter_img{width:150px; margin:-50px auto 10px;}
.h101_con09 .filter_li li p.filter_name{font-size:20px; font-weight:700; color:#303030;}
.h101_con10{padding:60px 5%; background:#f3f3f3;}
.h101_con10 h4{text-align:center; font-size:25px; font-weight:700; color:#303030;}
.h101_con10 .set_list{max-width:510px; margin:30px auto 0; overflow:hidden;}
.h101_con10 .set_list li{position:relative; float:left; width:48%; margin-right:2%; margin-bottom:10px;}
.h101_con10 .set_list li:nth-child(even){margin-right:0;}
.h101_con10 .set_list li span{position:absolute; display:block; width:100%; bottom:20px; text-align:center; font-size:16px;}

/* H310 글로벌 */
.h310a_contents{max-width:1920px !important; margin:auto;}
.h310a_contents .con_txt{padding:0 5%;}
.h310a_contents .con_txt dt{font-size:24px; font-weight:700; color:#080707; line-height:1.0em;}
.h310a_contents .con_txt dd{margin-top:20px; font-size:16px; color:#080707}
.h310a_contents .con_txt.w dt{color:#FFF;}
.h310a_contents .con_txt.w dd{color:#FFF;}
.h310a_con01{position:relative; height:640px; padding-top:40px; background:#f4bd85; overflow:hidden;}
.h310a_con01 .title{text-align:center;}
.h310a_con01 .title h1{font-size:40px; font-weight:700; color:#FFF;}
.h310a_con01 .title p{font-size:30px; color:#FFF;}
.h310a_con01 .award_con{position:absolute; width:120px; right:5%; bottom:80px; z-index:1;}
.h310a_con01 li{position:absolute;}
.h310a_con01 li:nth-child(1){width:80px; left:50%; margin-left:-150px;}
.h310a_con01 li:nth-child(2){width:100px; top:120px; left:50%; margin-left:150px;}
.h310a_con01 li:nth-child(3){width:60px; top:270px; left:50%; margin-left:-220px;}
.h310a_con01 li:nth-child(4){width:80px; top:300px; left:50%; margin-left:150px;}
.h310a_con01 li:nth-child(5){width:120px; top:350px; left:50%; margin-left:-150px;}
.h310a_con01 li:nth-child(6){width:70px; top:500px; left:50%; margin-left:-200px;}
.h310a_con01 li:nth-child(7){width:100px; bottom:-30px; left:50%; margin-left:80px;}
.h310a_con01 li:nth-child(8){width:200px; top:200px; left:50%; margin-left:-100px;}
.h310a_con02{padding-top:40px; background:#e3b343;}
.h310a_con02 .con_txt{text-align:center;}
.h310a_con03{padding-top:40px; background:#d9cdc2;}
.h310a_con03 .img_con{margin-top:30px;}
.h310a_con04{padding:40px 0;}
.h310a_con04 .img_con{width:90%; max-width:1175px; margin:40px auto 0;}
.h310a_con04 .img_con p{margin-top:15px; color:#000;}
.h310a_con05{padding-top:40px; background:#c3b6a5;}
.h310a_con05 .img_con{width:100%; height:330px; background:url(/images/product/h310a/con05_img.png) no-repeat bottom; background-size:auto 280px;}
.h310a_con06{padding-top:40px; background:#e1b53b;}
.h310a_con06 .img_con{width:90%; max-width:882px; margin:40px auto 0;}
.h310a_con06 .con_txt dd p{color:#FFF;}
.h310a_con07{padding-top:40px; background:#ecc65d;}
.h310a_con08{padding-top:40px; background:#1d0706;}
.h310a_con09{padding:40px 0; background:#101010;}
.h310a_con09 .img_con{width:60%; max-width:475px; margin:40px auto 0;}
.h310a_con10{padding-top:40px; background:#f4f0e7;}
.h310a_con11{padding:40px 0;}
.h310a_con11 ul{width:90%; max-width:1450px; margin:40px auto 0;}
.h310a_con11 li{margin-bottom:10px;}
.h310a_con12{display:table; width:100%; padding:40px 0; background:url(/images/product/h310a/con12_bg.png) no-repeat bottom #dbd0c6; background-size:200%;}
.h310a_con12 .img_con01{width:90%; max-width:603px; margin:40px auto;}
.h310a_con12 .img_con02{float:right; width:75%; max-width:738px;}
.h310a_con13{padding-top:40px; background:#e0d5c8;}
.h310a_con13 .img_con img{width:100%;}
.h310a_con14{padding:40px 5%;}
.h310a_con14 li{margin-bottom:25px;}
.h310a_con14 li:last-child{margin-bottom:0;}
.h310a_con14 li dl{margin-top:15px;}
.h310a_con14 li dt{font-size:20px; font-weight:700; color:#000;}
.h310a_con14 li dd{margin-top:5px;font-size:16px; color:#000;}
.h310a_con15{padding-top:40px; background:#fbe0c5;}
.h310a_con15 .img_con{margin-top:40px;}
.h310a_con16{padding-top:40px; background:#dbd1c5;}
.h310a_con17{position:relative; height:650px; padding-top:40px; background:url(/images/product/h310a/con17_img.jpg) no-repeat bottom #cdc5ba; background-size:100%;}
.h310a_con17 .img_con{position:absolute; width:80%; bottom:2%; left:4%;}
.h310a_con18{padding:40px 0 80px;}
.h310a_con18 .con_txt dt{text-align:center;}
.h310a_con18 .con_txt dd li{display:table; width:100%; padding:10px 0; border-top:1px solid #acaaab;}
.h310a_con18 .con_txt dd li:last-child{border-bottom:1px solid #acaaab;}
.h310a_con18 .con_txt dd li em{display:table-cell; width:50%; font-weight:700;}
.h310a_con18 .con_txt dd li p{display:table-cell; width:50%;}
.h310a_con18 .img_con01{max-width:1370px; margin:40px auto;}
.h310a_con18 .img_con02{width:70%; max-width:468px; margin:auto;}

/* m100 */
.m100_contents{max-width:1920px !important; margin:auto;}
.m100_contents .con_tt{padding:0 5%;}
.m100_contents .con_tt > span{font-size:18px; font-weight:700; color:#000;}
.m100_contents .con_tt h2{margin:10px 0; font-size:28px; font-weight:700; color:#000; line-height:1.0em !important;}
.m100_contents .con_tt h2 span.block{line-height:1.0em;}
.m100_contents .con_tt p{font-size:16px; color:#000; line-height:1.4em;}
.m100_contents .con_tt p em{font-weight:700;}
.m100_contents .con_tt p.sm_p{font-size:14px; font-weight:200;}
.m100_contents .con_tt.w > span{color:#FFF;}
.m100_contents .con_tt.w h2{color:#FFF;}
.m100_contents .con_tt.w p{color:#FFF;}
.m100_con01{padding-top:40px; background:#000;}
.m100_con01 .title{text-align:center; padding:0 5%;}
.m100_con01 .title p{font-size:30px; color:#FFF;}
.m100_con01 .title h1{font-size:40px; font-weight:700; color:#FFF;}
.m100_con01 .img_con{margin-top:40px;}
.m100_con01 .award_con{margin-top:40px; text-align:center;}
.m100_con01 .award_con p{margin-bottom:20px; font-size:18px; color:#FFF;}
.m100_con01 .award_con ul{display:table; width:90%; max-width:620px; margin:auto;}
.m100_con01 .award_con li{display:inline-block; width:calc(50% - 10px);}
.m100_con01 .award_con li:first-child{margin-right:10px;}
.m100_con02{position:relative; padding:40px 0; background:#000; text-align:center; }
.m100_con02 ul{margin-top:12%;}
.m100_con02 li{font-size:18px; font-weight:700; color:#FFF; margin-bottom:10px;}
.m100_con02 .img_con01{position:absolute; top:40px; left:0; width:30%;}
.m100_con02 .img_con02{position:absolute; top:40px; right:0; width:30%;}
.m100_con02 .txt_con01{margin-top:12%; width:100%; height:400px; display:table;}
.m100_con02 .txt_con01 p{display:table-cell; font-size:20px; color:#FFF; vertical-align:middle;}
.m100_con02 .txt_con02{width:100%; height:200px; display:table;}
.m100_con02 .txt_con02 p{display:table-cell; font-size:24px; font-weight:500; color:#FFF; vertical-align:top;}
.m100_con02 .txt_con02 p em{font-weight:700; font-size:28px;}
.m100_con03{padding-top:40px; background:#e7e7e7;}
.m100_con04{padding:40px 5%;}
.m100_con04 .con_tt{padding:0 0; margin-bottom:40px;}
.m100_con05{padding:100px 0 40px; background:url(/images/product/m100/con05_img.jpg) no-repeat right 40px #000; background-size:100%;}
.m100_con06{padding:40px 5%;}
.m100_con06 .img_con{max-width:1541px; margin:auto;}
.m100_con06 .con_tt{padding:0 0; margin-bottom:40px; text-align:center;}
.m100_con07{padding:40px 0 350px; background:url(/images/product/m100/con07_img.jpg) no-repeat bottom #cb992a; background-size:100%;}
.m100_con08{padding:130px 0 40px; background:url(/images/product/m100/con08_img.jpg) no-repeat right top #000; background-size:100%;}
.m100_con09{background:#000;}
.m100_con10{background:#000;}
.m100_con11{background:#000; padding:40px 0;}
.m100_con11 .img_con01{margin-bottom:40px;}
.m100_con11 .img_con02{padding:40px 5% 0;}
.m100_con12{padding:40px 5%; margin:auto;}
.m100_con12 .con_tt{padding:0 0; margin-bottom:40px;}
.m100_con12 .img_con{max-width:1536px; margin:auto;}
.m100_con13{padding:40px 0 100px; background:url(/images/product/m100/con13_img.jpg) no-repeat right bottom #000; background-size:50%;}
.m100_con14{padding-top:40px; background:#867c72;}
.m100_con15{padding-top:40px; background:#e9e6df;}
.m100_con16{padding:40px 5%;}
.m100_con16 .con_tt{padding:0 0; margin-bottom:40px; text-align:center;}
.m100_con17{padding:40px 0 250px; background:url(/images/product/m100/con17_img.jpg) no-repeat right bottom #000; background-size:100%;}
.m100_con18{padding:40px 5%;}
.m100_con18 .con_tt{padding:0 0; margin-bottom:40px;}
.m100_con18 li{margin-bottom:30px;}
.m100_con18 li:last-child{margin-bottom:0;}
.m100_con18 li dl{margin-top:15px;}
.m100_con18 li dt{font-size:18px; font-weight:700; color:#000;}
.m100_con18 li dd{margin-top:5px; color:#000;}
.m100_con19{padding:80px 0 40px; background:url(/images/product/m100/con19_img.jpg) no-repeat right top #000; background-size:100%;}
.m100_con20{padding-top:40px; background:#b1b1b1;}
.m100_con21{padding-top:40px; background:#335e55;}
.m100_con22{padding:40px 5% 0;}
.m100_con22 .con_tt{padding:0 0;}
.m100_con22 .con_tt h2{text-align:center;}
.m100_con22 .con_tt table{margin-top:20px; width:100%; border-top:1px solid #ddd;}
.m100_con22 .con_tt table tr{border-bottom:1px solid #ddd;}
.m100_con22 .con_tt table td{padding:8px 0; font-size:16px; color:#000;}
.m100_con22 .con_tt table td.hd{font-weight:700; padding-right:20px;}
.m100_con22 .img_con01{margin:20px auto 40px; max-width:700px;}
.hurom_logo{max-width:405px; margin:40px auto 80px;}

/* h300e */
.h300e_contents{max-width:1920px; margin:auto;}
.h300e_contents .con_txt{text-align:center;}
.h300e_contents .con_txt dt{margin-bottom:15px; line-height:1.2em; font-size:30px; color:#000;}
.h300e_contents .con_txt dt span.block_txt{line-height:1.2em;}
.h300e_contents .con_txt dt em{font-weight:900;}
.h300e_contents .con_txt dd{font-size:16px; color:#000;}
.h300e_contents .list_txt{margin-top:20px;}
.h300e_contents .list_txt dt{margin-bottom:10px; line-height:1.2em; font-size:24px; font-weight:900; color:#000;}
.h300e_contents .list_txt dd{font-size:14px; color:#000;}
.h300e_con01{position:relative; height:480px; padding:60px 5%; background:url(/images/product/h300e/con01_bg.jpg) no-repeat 31%; background-size:auto 100%;}
.h300e_con01 .title{text-align:center;}
.h300e_con01 .title h1{font-size:30px; font-weight:900; color:#000}
.h300e_con01 .title p{font-size:16px; color:#000}
.h300e_con01 .logo_list{position:absolute; top:165px; left:20%;}
.h300e_con01 .logo_list li{width:80px; margin-bottom:15px;}
.h300e_con02{padding:60px 5% 0;}
.h300e_con02 .img_con{width:140%; margin-top:40px; margin-left:-20%;}
.h300e_con03{padding:60px 5% 0; background:url(/images/product/h300e/con03_bg.gif) no-repeat; background-size:100% 100%;}
.h300e_con03 .img_wrap{position:relative;}
.h300e_con03 .deco_con{position:absolute; top:16%; right:23%; width:33%;}
.h300e_con03 .img_con{width:60%; margin:40px auto 0;}
.h300e_con04{padding:0 5% 60px; background:url(/images/product/h300e/con04_bg.gif) no-repeat; background-size:100% 100%;}
.h300e_con04 .img_wrap{position:relative;}
.h300e_con04 .deco_con{position:absolute; top:15%; left:13%; width:64%;}
.h300e_con04 .img_con{width:140%; margin-left:-19%;}
.h300e_con05{padding:60px 5%;}
.h300e_con05 .img_wrap{position:relative; margin-top:60px;}
.h300e_con05 .deco_con{position:absolute; top:-10%; left:50%; width:30%;}
.h300e_con06{padding:0 5% 60px;}
.h300e_con06 ul{max-width:545px; margin:auto;}
.h300e_con06 li{margin-bottom:30px;}
.h300e_con06 li:last-child{margin-bottom:0;}
.h300e_con06 li.pc{display:none;}
.h300e_con06 li:first-child .list_txt dt:before{content:""; display:block; width:60px; height:71px; margin-bottom:10px; background:url(/images/product/h300e/con06_icon01.png) no-repeat; background-size:60px auto;}
.h300e_con06 li.mo .list_txt dt:before{content:""; display:block; width:60px; height:71px; margin-bottom:10px; background:url(/images/product/h300e/con06_icon02.png) no-repeat; background-size:60px auto;}
.h300e_con06 li.pc .list_txt dt:before{content:""; display:block; width:60px; height:71px; margin-bottom:10px; background:url(/images/product/h300e/con06_icon02.png) no-repeat; background-size:60px auto;}
.h300e_con06 li:last-child .list_txt dt:before{content:""; display:block; width:60px; height:71px; margin-bottom:10px; background:url(/images/product/h300e/con06_icon03.png) no-repeat; background-size:60px auto;}
.h300e_con07{padding:0 5% 60px; background:#0c0d0f;}
.h300e_con07 .con_txt{margin-top:-70px;}
.h300e_con07 .con_txt dt{color:#FFF;}
.h300e_con07 .con_txt dd{color:#FFF;}
.h300e_con07 .con_txt dd.sm{margin-top:15px; font-size:14px;}
.h300e_con07 .grp_con{max-width:1169px; margin:40px auto;}
.h300e_con07 .btn_con .txt > span{font-size:18px; font-weight:900; color:#FFF;}
.h300e_con07 .btn_con .txt p{font-size:14px; color:#FFF;}
.h300e_con07 .btn_con .btn_list{display:table; width:100%; margin-top:30px;}
.h300e_con07 .btn_con .btn_list li{float:left; width:30%; margin-right:2%; text-align:center;}
.h300e_con07 .btn_con .btn_list li:last-child{margin-right:0;}
.h300e_con07 .btn_con .btn_list li span{display:inline-block; line-height:1.4em; font-size:14px; font-weight:900; color:#FFF;}
.h300e_con08{padding:60px 5%;}
.h300e_con08 ul{max-width:545px; margin:auto;}
.h300e_con08 li{margin-bottom:30px;}
.h300e_con08 li:last-child{margin-bottom:0;}
.h300e_con09{padding:60px 5% 320px; background:url(/images/product/h300e/con09_bg_mo.jpg) no-repeat bottom #ecd23d; background-size:100% auto;}
.h300e_con10{padding:60px 5% 30px; background:url(/images/product/h300e/con10_bg.jpg) no-repeat center; background-size:cover;}
.h300e_con10 .img_con{max-width:1481px; margin:80px auto 0;}
.h300e_con11{padding:60px 5%; background:url(/images/product/h300e/con11_bg.gif) no-repeat; background-size:100% 100%;}
.h300e_con11 p{max-width:1207px; margin:auto; font-size:20px; font-weight:900; color:#000;}
.h300e_con11 .img_con{max-width:1207px; margin:auto;}
.h300e_con12{padding:60px 5% 140px;}
.h300e_con12 h2{line-height:1.2em; font-size:30px; font-weight:900; color:#000; text-align:center;}
.h300e_con12 .img_con{max-width:641px; margin:40px auto;}
.h300e_con12 .spec_list{max-width:810px; margin:auto; border-top:1px solid #bab8b9;}
.h300e_con12 .spec_list li{padding:10px 0; border-bottom:1px solid #bab8b9;}
.h300e_con12 .spec_list li span{font-size:18px; font-weight:900; color:#000;}
.h300e_con12 .spec_list li p{font-size:18px; color:#000;}
.h300e_con12 .logo_img{max-width:392px; margin:60px auto 0;}

/* H320N */
.h320n_contents{max-width:1920px; margin:auto;}
.h320n_contents .con_txt{text-align:center;}
.h320n_contents .con_txt dt{line-height:1.2em; font-size:30px; font-weight:900; color:#000;}
.h320n_contents .con_txt dt span.block_txt{line-height:1.2em;}
.h320n_contents .con_txt dd{margin-top:10px; font-size:16px; color:#000;}
.h320n_contents .con_txt dd.sm{margin-top:10px; font-size:14px;}
.h320n_con01{padding:60px 5%; background:url(/images/product/h320n/con01_bg.jpg) no-repeat bottom; background-size:cover;}
.h320n_con01 .img_con{position:relative; width:400px; margin-top:40px; left:50%; margin-left:-110px;}
.h320n_con02{padding:60px 5%; background:url(/images/product/h320n/con02_bg.jpg) no-repeat bottom #cb992a; background-size:170%;}
.h320n_con02 .img_con{max-width:1028px; margin:40px auto 0;}
.h320n_con03{padding:60px 5%;}
.h320n_con03 .img_con{max-width:980px; margin:0 auto 40px;}
.h320n_con04{padding:60px 5% 0; background:url(/images/product/h320n/con04_bg.gif) no-repeat; background-size:100% 100%;}
.h320n_con04 .img_wrap{position:relative; margin-top:40px; padding:0 10%;}
.h320n_con04 .deco_con01{position:absolute; top:43%; left:11%; width:78.5%;}
.h320n_con04 .deco_con02{position:absolute; bottom:0; left:11%; width:78.5%;}
.h320n_con04 .img_con{margin-left:-79%;}
.h320n_con05{padding:60px 5%;}
.h320n_con05 .img_con{max-width:977px; margin:40px auto 0;}
.h320n_con06{padding:60px 5% 62%; background:url(/images/product/h320n/con06_img.jpg) no-repeat bottom #fbd67b; background-size:150%;}
.h320n_con07{padding:60px 5%;}
.h320n_con07 .img_con{max-width:981px; margin:40px auto 0;}
.h320n_con08{padding:60px 0 0; background:url(/images/product/h320n/con08_bg.gif) no-repeat bottom; background-size:100% 100%;}
.h320n_con08 .con_txt{padding:0 5%;}
.h320n_con08 .img_con{width:140%; margin-top:40px; margin-left:-40%;}
.h320n_con09{padding:60px 0 0; background:url(/images/product/h320n/con09_bg.gif) no-repeat bottom; background-size:100% 100%;}
.h320n_con09 .con_txt{padding:0 5%;}
.h320n_con09 .img_con{width:150%; margin-top:40px; margin-left:-37%;}
.h320n_con10{padding:60px 0 0; background:url(/images/product/h320n/con10_bg.gif) no-repeat; background-size:100% 100%;}
.h320n_con10 .con_txt{padding:0 5%;}
.h320n_con10 .img_con{width:130%; margin-top:40px; margin-left:-23%;}
.h320n_con11{padding:60px 5% 140px;}
.h320n_con11 h2{line-height:1.2em; font-size:30px; font-weight:900; color:#000; text-align:center;}
.h320n_con11 .img_con{max-width:859px; margin:40px auto;}
.h320n_con11 .spec_list{max-width:810px; margin:auto; border-top:1px solid #bab8b9;}
.h320n_con11 .spec_list li{padding:10px 0; border-bottom:1px solid #bab8b9;}
.h320n_con11 .spec_list li span{font-size:18px; font-weight:900; color:#000;}
.h320n_con11 .spec_list li p{font-size:18px; color:#000;}
.h320n_con11 .logo_img{max-width:392px; margin:60px auto 0;}

/* 특허 리스트 */
.contact_con01 .top_txt dd.patent_sub{max-width:1200px; margin:10px auto; font-size:16px; line-height:1.65em; font-weight:300;}
.patent_list{width:90%; max-width:1200px; margin:-30px auto 40px;}
.patent_list li{border-bottom:solid 1px #CCCCCC; padding:30px 0;}
.patent_list h4{color:#303030; font-size:28px; font-weight:100;}
.patent_list h5{color:#303030; font-size:18px; font-weight:700; margin-bottom:10px;}
.patent_list em span{color:#303030; font-size:14px; font-weight:500;}
.patent_list span{display:inline-block; color:#808080; font-size:14px; font-weight:300;}
.patent_list b{margin:0 5px; font-weight:300;}

/* 글로벌 엠버서더 */
.header_hr .nav_hr .product_nav .ambassador_nav img{border-radius:50%;}
.ambassador_visual{width:100%; height:240px; background:url(/images/ambassador/ambassador_visual.jpg) no-repeat center; background-size:cover; text-align:center; display:flex; flex-direction:column; justify-content:center;}
.ambassador_visual .ambas_tt{font-size:16px; font-weight:700; color:#FFF; margin-bottom:20px;}
.ambassador_visual .ambas_copy{ width:92%; font-size:22px; font-weight:100; color:#FFF; line-height:1.2em; margin:0 auto;}
.ambassador_visual .ambas_copy span{line-height:1.2em;}
.ambassador_wrap{width:100%; margin:30px auto 50px;}
.ambassador_con{display:table; width:92%; max-width:1200px; margin:auto;}
.ambassador_tab{position:relative; width:100%; height:115px; overflow:hidden;}
.ambassador_tab .ambas_tab_warp{width:280px; margin:auto;}
.ambassador_tab .bx-wrapper{box-shadow:none; background:none; border:none;}
.ambassador_tab .tab_arrow_prev{position:absolute; left:0; top:50%; margin-top:-12px;}
.ambassador_tab .tab_arrow_next{position:absolute; right:0; top:50%; margin-top:-12px;}
.ambassador_tab .tab_arrow_prev img, .ambassador_tab .tab_arrow_next img{width:13px; height:24px;}
.ambassador_tab ul{display:table; width:100%;}
.ambassador_tab li{float:left; width:50%;}
.ambassador_tab li .tab_item{width:82%; margin:auto;}
.ambassador_tab li a{display:block; width:100%; position:relative; border-radius:50%; overflow:hidden; background:#4a6d01;
		    transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
        transition-duration:0.2s;
-webkit-transition-duration:0.2s;}
.ambassador_tab li p{position:absolute; top:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; font-size:14px; font-weight:700; color:#FFF; z-index:1;
		    transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
        transition-duration:0.2s;
-webkit-transition-duration:0.2s;}
.ambassador_tab li img{position:relative; opacity:0.4;
		    transition-timing-function:ease-in-out;
-webkit-transition-timing-function:ease-in-out;
        transition-duration:0.2s;
-webkit-transition-duration:0.2s;}
.ambassador_tab li.on a{background:#FFF;}
.ambassador_tab li.on p{opacity:0;}
.ambassador_tab li.on img{opacity:1;}

.ambassador_con .ambas_txt{font-size:16px; color:#808080; line-height:1.7em;}
.ambassador_con .ambas_txt em{color:#303030; font-weight:700;}
.ambas_top_con{display:table; width:100%; margin:30px 0;}
.ambas_top_con .ambas_top_img{ position:relative; padding-bottom:100%; overflow:hidden;}
.ambas_top_con .ambas_top_img img{ position:absolute; width:100%; height:auto;}
.ambas_top_con .ambas_top_txt{margin-top:20px;}
.ambas_top_con .ambas_country{font-size:16px; font-weight:700; color:#303030;}
.ambas_top_con .ambas_country img{margin-right:10px;}
.ambas_top_con .ambas_name{font-size:28px; font-weight:700; color:#303030; margin-top:10px;}
.ambas_top_con .ambas_job{font-size:18px; font-weight:300; color:#303030; margin-bottom:20px;}
.ambas_says_bg{width:100%; background:#f5faeb;}
.ambas_says_con{margin:30px 0 40px;}
.ambas_says_con .ambas_says_txt{width:100%;}
.ambas_says_con .ambas_says_txt .ambas_txt{padding-bottom:20px;}
.ambas_says_con .ambas_says{font-size:22px; font-weight:700; color:#303030; font-style:italic; margin-bottom:20px;}
.ambas_says_con .ambas_says:before{display:inline-block; content:""; width:16px; height:12px; background:url(/images/ambassador/ambas_says_start.png) no-repeat; background-size:100% auto; vertical-align:top; margin:9px 6px 0 0;}
.ambas_says_con .ambas_says:after{display:inline-block; content:""; width:16px; height:12px; background:url(/images/ambassador/ambas_says_end.png) no-repeat; background-size:100% auto; vertical-align:top; margin:9px 0 0 10px;}
.ambas_says_con .ambas_instagram{background:url(/images/ambassador/ambas_instagram.png) no-repeat; background-size:30px auto; padding-left:41px; margin-bottom:30px;}
.ambas_says_con .ambas_instagram a{display:inline-block; font-size:16px; font-weight:700; color:#303030; line-height:30px; background:url(../images/ambassador/ambas_insta_go.png) no-repeat right; background-size:30px auto; padding-right:40px;}
.ambas_says_con .ambas_instagram.tiktok{background:url(/images/ambassador/ambas_tiktok.png) no-repeat; background-size:30px auto;}
.ambas_says_con .ambas_insta_box{width:100%; background:#FFF; padding-bottom:20px;
        box-shadow:0px 20px 30px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 20px 30px rgba(0,0,0,0.1);}
.ambas_says_con .ambas_insta_sign{display:flex; justify-content:center; align-items:center; width:100%; height:60px;}
.ambas_says_con .ambas_insta_sign img{transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8);}
.ambas_says_con .ambas_insta_img{width:92.5%; margin:auto;}
.ambas_says_con .ambas_insta_img img{width:100%; height:auto;}
.ambas_says_con .ambas_insta_img:after{display:block; content:""; width:29.19%; background:url(../images/ambassador/ambas_insta_icon.jpg) no-repeat; background-size:100% auto; margin-top:18px; padding-bottom:6.76%;}
.ambas_says_con .ambas_insta_hash{width:92.5%; font-size:15px; font-weight:300; color:#444; margin:auto; border-top:solid 1px #ddd; margin-top:17px; padding-top:15px;}
.ambassador_img{position:relative;}
.ambassador_img:after{display:block; position:absolute; top:0; left:0; content:""; width:109%; height:40%; margin:0 -4.5%; background:#f5faeb; z-index:-1;}
.ambassador_img img{width:100%;}
.ambassador_img .ambas_img01{margin-bottom:1.8%;}
.ambassador_img .ambas_img02{}

@media screen and (min-width:480px){
.h200_wrap .h200_section3 .h200_s3block{display:block;}
}

/* 500px 이상 해상도 */
@media screen and (min-width:500px){
.p01_con09{background-size:800px auto;}
.p01_con09 .pro_img{width:450px;}

/* M100 */
.m100_con01 .award_con{margin-top:60px;}
.m100_con01 .award_con p{font-size:24px;}

/* H310 글로벌 */
.h310a_con05 .img_con{height:460px; background-size:auto 430px;}
.h310a_con14 ul{display:table; width:100%;}
.h310a_con14 li{float:left; width:48%; margin-right:4%;}
.h310a_con14 li:nth-child(even){margin-right:0;}

/* H320N */
.h320n_con01 .img_con{width:500px; margin-left:-135px;}
}

/* 760px 이상 해상도 */
@media screen and (min-width:760px){
/* 고객지원 */
.contents .top_visual{background:url(/images/customer/customer_visual.jpg) no-repeat center; background-size:cover;}
.contents .top_visual h2{font-size:35px;}
.customer_con .con01 h3.con_title{font-size:30px;}
.customer_con .con01 p.con_copy{margin:10px auto 60px; font-size:18px;}
.customer_con .con01 .cust_cate li dd{font-size:18px;}
.customer_con .con02{text-align:left;}
.customer_con .con02 li h4{margin-bottom:25px;}
.customer_con .con02 li dl{display:table;}
.customer_con .con02 li dt{display:table-cell; width:230px; vertical-align:middle; text-align:center;}
.customer_con .con02 li dd{display:table-cell; padding-left:40px; vertical-align:middle;}
.customer_con .con02 li dd p{margin-bottom:30px; font-size:17px;}
.customer_con .con02 li dd a.more_btn{height:32px; line-height:32px; font-size:16px;}
.customer_con .con02 li dd a.more_btn img{width:32px; height:32px;}

/* 회사소개 */
.company_con01{padding:80px 0;}
.company_con01 .top_txt dt{font-size:20px;}
.company_con01 .top_txt dd{font-size:35px;}
.company_con01 .top_txt dd.logo{width:160px;}
.company_con01 .vision .vision_img{margin:0 auto 60px;}
.company_con01 .vision .vision_txt dt{font-size:30px;}
.company_con01 .vision .vision_txt dt:after{width:30px; height:4px;}
.company_con01 .vision .vision_txt dd{line-height:2.0em; font-size:16px;}
.company_con01 .vision .vision_txt dd span.line_down{display:block; line-height:2.0em;}
.company_con02{padding:80px 5%;}
.company_con02 .value_txt dt{font-size:30px;}
.company_con02 .value_txt dd{font-size:18px;}
.company_con02 .value_list{margin-top:50px;}
.company_con02 .circle_txt{width:150px; left:-40px;}
.company_con02 .value_list li dl.value_con dt{font-size:22px;}
.company_con02 .value_list li dl.value_con dd{font-size:18px;}
.company_con02 .value_list li dl.value_con dd span.line_down{display:block;}
.company_con03{padding:80px 5%; text-align:left;}
.company_con03 dl:first-child{padding-bottom:60px; margin-bottom:60px;}
.company_con03 dl dt:after{display:none;}
.company_con03 dl dt:before{content:""; display:block; width:25px; height:3px; background:#FFF; margin:0 0 15px;}
.company_con03 dl dt span{letter-spacing:2px;}
.company_con03 dl dt p{font-size:30px;}
.company_con03 dl dd{margin-top:30px; font-size:16px;}
.company_con04 .work_txt{padding:60px 5% 100px;}
.company_con04 .work_txt dt{font-size:30px;}
.company_con04 .work_txt dt span.line_down{display:block;}
.company_con04 .work_txt dd{width:620px; margin:auto;}
.company_con04 .work_txt dd p{font-size:16px;}

/* 오시는 길 */
.contact_con01{padding:80px 0;}
.contact_con01 .top_txt dt{font-size:20px;}
.contact_con01 .top_txt dd{font-size:35px;}
.cate_list li{background-position:right 16px;}
.cate_list li a{padding:10px 55px; font-size:18px;}
.contact_con02 .contact_info{float:left; width:50%;}
.contact_con02 .contact_info h4{padding:15px 0;}
.contact_con02 .contact_info dl{padding:20px 0;}
.contact_con02 .contact_info dt{width:100px; font-size:16px;}
.contact_con02 .contact_info dd,
.contact_con02 .contact_info dd a{font-size:16px;}
.contact_con02 .contact_info dd.map_btn{width:80px;}

/* 사회공헌 */
.campaign_con{padding:70px 0 80px;}
.campaign_con:after{height:calc(100% - 450px); top:450px;}
.campaign_con .top_txt dt{font-size:20px;}
.campaign_con .top_txt dd{margin:10px 0 80px; font-size:35px;}
.campaign_wrap .cam_info .cam_img{max-width:640px; margin:auto;}
.campaign_wrap .cam_txt{padding:80px 50px 50px; margin-top:-50px;}
.campaign_wrap .cam_txt dt{max-width:640px; margin:auto; font-size:18px;}
.campaign_wrap .cam_txt dt:after{width:30px; height:4px;}
.campaign_wrap .cam_txt dd{max-width:640px; margin:auto; font-size:16px;}
.campaign_wrap .slide_btn{right:auto; left:50%; bottom:50px; margin-left:235px;}
.gallery_info_cont{margin-bottom:25px;}
.gallery_info_cont .board_tit strong{font-size:16px !important;}
.campaign_wrap .gallery_info_cont{padding:20px 25px 25px;}
.campaign_wrap .gallery_info_cont .board_tit strong{height:60px; }

/* 제품 메인 */
.pro_main_txt{text-align:left;}
.pro_main_txt dt{line-height:1.3em; font-size:54px;}
.pro_main_txt dd{font-size:30px;}
.pro_main_btn{width:auto; margin:30px 0 60px;}
.pro_main_btn a{width:180px; height:50px; padding-left:30px; margin-left:10px; line-height:48px; border-radius:25px 25px; font-size:16px;}
.pro_main_btn a:after{top:20px; right:25px;}
.pro_main_con{padding:80px 5% 60px; background-position:90% bottom; background-size:30% auto;}
.feature_list{margin:0;}
.feature_list{max-width:none; width:530px; text-align:left;}
.feature_list dl{width:45%; margin-right:5%; margin-bottom:20px;}
.feature_list dl:nth-child(even){margin-right:0;}
.feature_list dt{display:table-cell; width:50px;}
.feature_list dd{display:table-cell; padding-left:25px; font-size:18px; vertical-align:middle; text-align:left;}
.pro_main_list{overflow:hidden;}
.pro_main_list .pro_main_img{max-width:none; text-align:center;}
.pro_main_list .pro_main_img img{max-width:408px;}
.pro_main_list .pro_color_btn{float:left; text-align:left;}
.pro_main_list .pro_color_btn li{width:40px; height:40px; margin:0 15px 0 0;}
.pro_main_list .pro_color_btn li a{width:40px; height:40px; border-radius:20px 20px;}
.pro_main_list .pro_color_btn li.on a:after{width:18px; height:13px; top:14px; left:11px;}
.pro_main_list .pro_color p.color_name{float:left; margin-top:0; line-height:40px; text-align:left;}
.pro_main_list .pro_main_info{margin-top:30px;}
.pro_main_list.left .pro_main_info{float:right; width:55%}
.pro_main_list.left .pro_main_img{float:left; width:45%;}
.pro_main_list.right .pro_main_info{float:left; width:55%}
.pro_main_list.right .pro_main_img{float:right; width:45%;}

.pro_main_list.h300e_con .pro_main_img{max-width:none; width:30%;}
.pro_main_list.h320n_con .pro_main_img{max-width:none; width:30%;}


/* 휴롬 쁘띠2 */
.h24_contents .con_txt dt{font-size:54px;}
.h24_contents .con_txt dd{font-size:30px;}
.h24_con01{padding:150px 5% 250px; background:url(/images/product/h24/h24_con01_bg_pc.jpg) no-repeat #fbfbfb; background-position:60%; background-size:cover;}
.h24_con01 .con_txt dd span.pro_name{width:280px; height:40px; line-height:40px;}
.h24_con02{position:relative; padding:12% 5% 80px;}
.h24_con02 .con_img{position:absolute; width:687px; left:50%; margin-left:-295px;}
.h24_con02 .con_txt{padding-top:700px;}
.h24_con02 .con_txt dt span.line_down{display:block;}
.h24_con03{display:table; width:100%;}
.h24_con03 .con_txt{display:table-cell; width:50%; text-align:left; vertical-align:middle;}
.h24_con03 .con_txt dt span.line_down{display:block;}
.h24_con03 .con_img{display:table-cell; width:45%; padding-left:5%;}
.h24_con04{padding:80px 5%;}
.h24_con04 .upgrade_con{max-width:700px; height:300px; margin:60px auto 0;}
.h24_con04 .upgrade_con li{width:300px; height:300px; left:auto; margin-left:0;}
.h24_con04 .upgrade_con li span.up_txt{padding-top:235px; font-size:20px;}
.h24_con04 .upgrade_con li.up_after{top:0; right:0;}
.h24_con04 .upgrade_con li.up_arrow{top:50% ; left:50%; width:180px; height:180px; margin-left:-90px; margin-top:-90px; padding:63px 0 0 20px; background:url(/images/product/h24/h24_con04_arrow_pc.png) no-repeat; background-size:cover;}
.h24_con05{position:relative; padding:80px 5% 0;}
.h24_con05 .con_img{max-width:500px; margin-top:60px;}
.h24_con05 .explan_txt{position:absolute; left:50%; bottom:230px; margin-left:160px;}
.h24_con05 .explan_txt p{font-size:16px;}
.h24_con06{padding:180px 5% 80px; margin-top:-180px;}
.h24_con06 .lever_txt{max-width:795px;}
.h24_con06 .lever_list{max-width:795px; margin:auto; overflow:hidden;}
.h24_con06 .lever_list li{float:left; width:48%; max-width:390px; margin-right:2%;}
.h24_con06 .lever_list li:nth-child(even){margin-right:0;}
.h24_con06 .lever_list li .li_info dt{font-siz:20px;}
.h24_con06 .lever_list li .li_info dd{font-size:18px;}
.h24_con07{padding:80px 5%;}
.h24_con07 .pro_list{margin-top:60px;}
.h24_con07 .pro_list li{width:48%; padding:40px 0; margin-right:2%; background:#FFF;}
.h24_con07 .pro_list li:nth-child(even){margin-right:0;}
.h24_con07 .pro_list li span{font-size:20px; color:#303030;}
.h24_con08{padding:80px 5%;}
.h24_con08 .set_list{max-width:760px; margin:40px auto 0;}
.h24_con08 .set_list li{width:32%; margin-right:2%;}
.h24_con08 .set_list li:nth-child(even){margin-right:2%;}
.h24_con08 .set_list li:nth-child(3n){margin-right:0;}
.h24_con08 .set_list li span{bottom:25px; font-size:18px;}

/* 휴롬 슈퍼스팀팟 */
.p01_contents .con_tt dt{font-size:35px;}
.p01_contents .con_tt dd{font-size:20px;}
.p01_con01{overflow:hidden;}
.p01_con01 .con_align:after{left:auto; right:-50px; bottom:0; background-size:650px auto; background-position:right bottom;}
.p01_con01 .con_title{float:left; width:50%; margin-top:40px; text-align:left;}
.p01_con01 .con_title p{font-size:30px;}
.p01_con01 .txt_img{margin:40px 0 30px;}
.p01_con01 span.pro_name{margin:0;}
.p01_con01 .con_img{float:right; width:50%; max-width:380px; margin:0;}
.p01_con02 .con_wrap{margin-top:40px;}
.p01_con02 .con_wrap .con_img img{width:100%;}
.p01_con02 .con_wrap .test{padding:40px;}
.p01_con02 .con_wrap .test_li{text-align:center; font-size:0;}
.p01_con02 .con_wrap .test_li dl{position:relative; display:inline-block; width:33.33%; height:250px; padding-bottom:0; margin-bottom:0; background:url(/images/product/sc-p01/p01_con02_line_pc.gif) repeat-y right;}
.p01_con02 .con_wrap .test_li dl:last-child{background:none;}
.p01_con02 .con_wrap .test_li dd{position:absolute; left:50%; bottom:0; margin-left:-55px;}
.p01_con02 .con_wrap .test_info{margin-top:40px;}
.p01_con04 .con_wrap{margin:40px auto 0; overflow:hidden;}
.p01_con04 .con_wrap .graph_info li{font-size:16px;}
.p01_con04 .con_wrap .graph_info li:first-child:before{top:12px;}
.p01_con04 .con_wrap .graph_info li:last-child:before{top:12px;}
.p01_con04 .con_wrap .graph_li{float:left; width:100%; overflow:hidden;}
.p01_con04 .con_wrap .graph_li li{float:left; width:48%; margin-left:4%;}
.p01_con04 .con_wrap .graph_li li:first-child{margin-left:0; border-bottom:0; padding-bottom:0;}
.p01_con04 .con_wrap .graph_li li span.graph_tt{font-size:22px;}
.p01_con07{position:relative; background-size:cover;}
.p01_con07 .steam_info{position:absolute; bottom:90px; right:5%; width:45%;}
.p01_con07 .con_img{width:45%; margin:0;}
.p01_con07 h4{text-align:left;}
.p01_con07 h4 span.line_down{display:block;}
.p01_con07 .steam_txt{margin:30px 0 15px;}
.p01_con07 p.test_copy{margin:0; font-size:16px;}
.p01_con09{height:824px; background:url(/images/product/sc-p01/p01_con09_bg_pc.jpg) no-repeat center top; background-size:1300px auto;}
.p01_con09 .con_align{position:relative; width:100%; max-width:820px; margin:auto;}
.p01_con09 .pro_img{position:absolute; width:550px; right:-80px; z-index:1;}
.p01_con09 .con_wrap{position:absolute; left:0;}
.p01_con09 .con_wrap p.con_copy{text-align:left;}
.p01_con10 .set_list{max-width:940px; margin:60px auto 0;}
.p01_con10 .set_list li{width:23.5%; margin-right:2%;}
.p01_con10 .set_list li:nth-child(even){margin-right:2%;}
.p01_con10 .set_list li:nth-child(7n){margin-right:0;}
.p01_con10 .set_list li.main_set{width:32%; margin-right:2%;}
.p01_con10 .set_list li.main_set:nth-child(3n){margin-right:0;}
.p01_con10 .set_list li span{margin-top:10px; font-size:18px;}

/* 휴롬 이지 */
.h200_wrap h3{font-size:48px; color:#212121;}
.h200_wrap .h200_section1{background:url(/images/product/h200/h200_bg_s1.jpg) 44% 100% / cover no-repeat; min-height:750px;}
.h200_wrap .h200_section1 .h200_maintit{top:60%; left:73%;}    
.h200_wrap .h200_section1 p{font-size:30px; margin-bottom:30px;}
.h200_wrap .h200_section1 p::after{content:""; width:36px; height:3px; background-color:#333; display:block; position:absolute; top:71%; left:114px;}
.h200_wrap .h200_section1 h2{font-size:78px; line-height:20px;}
.h200_wrap .h200_section1 h2 .h200_s1block{padding-left:50px;}

.h200_wrap .h200_section2{min-height:750px;}
.h200_wrap .h200_section2 h3{padding:86px 0 60px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap div{width:330px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .h200_s2_apple{width:210px; position:absolute; top:75px; right:-25px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .s2_line{position:absolute; top:480px; right:-120px; width:50%;}

.h200_wrap .h200_section3{margin-bottom:100px;}
.h200_wrap .h200_section3 h3{padding:100px 0 30px;}
.h200_wrap .h200_section3 .h200_s3_imgWrap{width:100%; margin:auto; max-width:none;}
.h200_wrap .h200_section3 .h200_s3_imgWrap li{width:49%; float:left;}
.h200_wrap .h200_section3 .h200_s3_imgWrap .h200_marginR{margin-right:1%;}

.h200_section4{height:740px; overflow:hidden;}
.h200_section4 h3{width:55%; font-size:42px; margin:126px 0 0; text-align:left;}
.h200_section4 h3 em{font-size:52px; margin-top:30px;}
.h200_section4 h3 span{display:block; line-height:1.2em;}
.h200_section4 .h200_se04_img{position:absolute; width:39.67%; max-width:none; right:4.91%; bottom:0;}

.h200_section5{padding:100px 0;}
.h200_section5 .con_title{margin-bottom:60px;}
.h200_section5 .con_title dt{font-size:32px;}
.h200_section5 .con_title dt em{font-size:42px;}
.h200_section5 .con_wrap p{font-size:18px;}
.h200_section5 .con_wrap .con_img:before{left:-150px;}

.h200_section6{padding:100px 0 60px;}
.h200_section6 .h200_align{max-width:680px; margin:auto;}
.h200_section6 .con_title dt em{font-size:42px;}
.h200_section6 .con_title dd{font-size:25px;}
.h200_section6 .con_img{float:right; max-width:370px; margin:60px 0 0}
.h200_section6 .step_li{float:left; margin-top:80px;}
.h200_section6 .step_li dl{max-width:260px; margin:0 auto 60px;}
.h200_section6 .step_li dl dt{position:relative; width:120px; line-height:35px; font-size:20px;}
.h200_section6 .step_li dl dt:after{position:absolute; content:""; display:block; width:300px; height:9px; top:13px; right:-300px; background:url(/images/product/h200/h200_s6_line.png) no-repeat right;}
.h200_section6 .step_li dl:last-child dt:after{width:180px; right:-180px;}

.h200_section7{margin:80px auto 100px;}
.h200_section7 h3{font-size:52px; margin-bottom:36px;}
.h200_section7 .h200_tab{margin-bottom:60px;}
.h200_section7 .h200_tab li{margin:0 17px;}
.h200_section7 .h200_tab li a{font-size:20px;}
.h200_section7 .h200_tab li.on:after{margin-top:10px;}
.h200_section7 .h200_info_txt p{font-size:36px; margin-bottom:53px;}
.h200_section7 .h200_info_txt p span.indent{display:block;}

.h200_section8 .h200_se8_con p{height:62px; line-height:62px; font-size:20px;}
.h200_section8 .h200_se8_con:after{height:62px;}

.h200_section9{padding:80px 0 60px;}
.h200_section9 h3{font-size:28px; margin-bottom:35px;}

.h200_section10 h3{font-size:28px; margin-bottom:65px;}
.h200_section10 .h200_pro_color{width:100%;}
.h200_section10 .h200_pro_color li{width:25%;}

/* 휴롬 프라임 */
.h101_contents h3{font-size:40px;}
.h101_con01{padding:100px 5% 270px;}
.h101_con01 .top_txt h3{font-size:40px;}
.h101_con01 .top_txt h3 em{font-size:60px; line-height:78px;}
.h101_con01 .top_txt p{margin-top:30px; letter-spacing:13px; font-size:20px;}
.h101_con02{padding:80px 5%;}
.h101_con02 .wash_li li{width:320px;}
.h101_con02 .wash_li li span.num_icon{top:20px; left:20px;}
.h101_con03{padding:80px 5% 630px; background-size:800px;}
.h101_con03 h3{height:auto;}
.h101_con03 .con_img .arrow_li{width:340px; left:50%; margin-left:-170px; margin-top:280px;}
.h101_con03 .con_img .arrow_li li img{width:40px;}
.h101_con03 .con_img .sec_img{margin-top:380px;}
.h101_con04{padding:80px 5% 0;}
.h101_con04 .con_img{max-width:554px;}
.h101_con05{padding:80px 5%;}
.h101_con05 .con_img{max-width:550px;}
.h101_con05 .con_img .txt_icon li:nth-child(1){top:20px; left:274px;}
.h101_con05 .con_img .txt_icon li:nth-child(2){top:70px; left:324px;}
.h101_con06{padding:0 5% 80px;}
.h101_con07{padding:80px 5% 460px; background-size:550px; background-position:center 180px;}
.h101_con08{padding:80px 5%;}
.h101_con08 .pro_li{max-width:600px; margin:60px auto 0;}
.h101_con08 .pro_li li .con_img{max-width:200px;}
.h101_con08 .pro_li li p.pro_name{margin-top:-100px; font-size:25px;}
.h101_con09{padding:80px 5%;}
.h101_con09 .filter_li{max-width:930px; margin:auto; overflow:hidden;}
.h101_con09 .filter_li li{float:left; width:32%; margin-right:2%; margin-bottom:0;}
.h101_con09 .filter_li li:last-child{margin-right:0;}
.h101_con09 .filter_li li .filter_img{margin:-50px auto 20px;}
.h101_con09 .filter_li li p.filter_name{font-size:25px;}
.h101_con10{padding:80px 5%;}
.h101_con10 h4{font-size:30px;}
.h101_con10 .set_list{max-width:760px; margin:40px auto 0;}
.h101_con10 .set_list li{width:32%; margin-right:2%;}
.h101_con10 .set_list li:nth-child(even){margin-right:2%;}
.h101_con10 .set_list li:nth-child(3n){margin-right:0;}
.h101_con10 .set_list li span{bottom:25px; font-size:18px;}

/* H310 글로벌 */
.h310a_contents .con_txt dt{font-size:40px;}
.h310a_contents .con_txt dt span.block_txt{display:block;}
.h310a_contents .con_txt dd{font-size:20px;}
.h310a_contents .con_txt dd span.block_txt{display:block;}
.h310a_con01{height:740px; padding-top:80px;}
.h310a_con01 li:nth-child(2){top:220px;}
.h310a_con01 li:nth-child(3){top:370px;}
.h310a_con01 li:nth-child(4){top:400px;}
.h310a_con01 li:nth-child(5){top:450px;}
.h310a_con01 li:nth-child(6){top:600px;}
.h310a_con01 li:nth-child(8){top:300px;}
.h310a_con01 .title h1{font-size:60px;}
.h310a_con01 .title p{font-size:40px;}
.h310a_con02{padding-top:80px;}
.h310a_con03{position:relative; height:800px; padding-top:80px; background:url(/images/product/h310a/con03_img.png) no-repeat bottom #d9cdc2; background-size:100%;}
.h310a_con03 .con_txt{position:absolute; width:60%; left:35%;}
.h310a_con03 .img_con{display:none;}
.h310a_con04{padding:80px 0;}
.h310a_con04 .con_txt{display:table; margin:auto;}
.h310a_con05{padding-top:80px;}
.h310a_con05 .con_txt{display:table; margin:auto;}
.h310a_con05 .img_con{height:670px; background-size:100%;}
.h310a_con06{display:table; width:100%; padding-top:80px;}
.h310a_con06 .con_txt{float:left; padding-top:80px;}
.h310a_con06 .img_con{float:right; width:46%;}
.h310a_con06 .con_txt dd p{color:#FFF; font-size:14px;}
.h310a_con07{padding-top:80px;}
.h310a_con07 .con_txt{display:table; margin:auto;}
.h310a_con08{padding-top:80px;}
.h310a_con08 .con_txt{display:table; margin:auto;}
.h310a_con09{display:table; width:100%; padding:80px 0;}
.h310a_con09 .con_txt{float:left; width:50%; padding-top:100px;}
.h310a_con09 .con_txt dd span.block_txt{display:inline-block;}
.h310a_con09 .img_con{float:right; width:40%; padding-right:5%;}
.h310a_con10{padding-top:80px;}
.h310a_con10 .con_txt{display:table; margin:auto;}
.h310a_con11{padding:80px 0;}
.h310a_con11 .con_txt{display:table; margin:auto;}
.h310a_con12{position:relative; padding-top:80px; background-size:100%;}
.h310a_con12 .con_txt{max-width:1120px; margin:auto;}
.h310a_con12 .img_con01{position:absolute; width:40%; left:5%; bottom:10%;}
.h310a_con12 .img_con02{width:40%;}
.h310a_con13{padding-top:80px;}
.h310a_con13 .con_txt{max-width:1120px; margin:auto;}
.h310a_con14{padding:80px 5%;}
.h310a_con14 li{width:32%; margin-right:2%; margin-bottom:40px;}
.h310a_con14 li:nth-child(even){margin-right:2%;}
.h310a_con14 li:nth-child(3n){margin-right:0;}
.h310a_con14 li dt{height:60px;}
.h310a_con14 li dt span.block_txt{display:block;}
.h310a_con15{padding-top:80px;}
.h310a_con15 .con_txt{max-width:1120px; margin:auto;}
.h310a_con15 .img_con{margin-top:80px;}
.h310a_con16{padding-top:80px;}
.h310a_con16 .con_txt{max-width:1120px; margin:auto;}
.h310a_con17{height:1130px; padding-top:80px;}
.h310a_con17 .con_txt{max-width:1120px; margin:auto;}
.h310a_con18{padding:80px 5% 120px;}
.h310a_con18 .con_txt dd ul{max-width:850px; margin:40px auto 0;}

/* m100 */
.m100_contents .con_tt > span{font-size:25px;}
.m100_contents .con_tt h2{font-size:40px; margin:25px 0;}
.m100_contents .con_tt h2 span.block_txt{display:block;}
.m100_contents .con_tt p{font-size:20px;}
.m100_contents .con_tt p span.block_txt{display:block;}
.m100_contents .con_tt p.sm_p{font-size:16px;}
.m100_con01{padding-top:80px;}
.m100_con01 .title p{font-size:40px;}
.m100_con01 .title h1{font-size:60px;}
.h310a_con01 .award_con{width:500px; left:50%; bottom:80px; margin-left:-250px; text-align:right;}
.h310a_con01 .award_con img{width:120px;}
.m100_con02{padding:80px 0;}
.m100_con02 li{font-size:35px;}
.m100_con02 .txt_con01{height:600px;}
.m100_con02 .txt_con01 p{font-size:35px;}
.m100_con02 .txt_con02{height:300px;}
.m100_con02 .txt_con02 p{font-size:40px;}
.m100_con02 .txt_con02 p em{font-size:50px;}
.m100_con03{padding-top:80px;}
.m100_con04{padding:80px 5%;}
.m100_con05{padding:200px 0 80px;}
.m100_con06{padding:80px 5%;}
.m100_con07{padding:80px 0 500px;}
.m100_con08{padding:250px 0 80px;}
.m100_con11{padding:80px 0;}
.m100_con11 .img_con02{padding:60px 5% 0;}
.m100_con12{padding:80px 5%;}
.m100_con13{padding:300px 0 80px;}
.m100_con13 .con_tt{width:60%;}
.m100_con14{padding-top:80px;}
.m100_con15{padding-top:80px;}
.m100_con16{padding:80px 5%; max-width:1536px; margin:auto;}
.m100_con17{padding:80px 0 400px;}
.m100_con17 .con_tt{width:70%;}
.m100_con18{padding:80px 5%;}
.m100_con18 li{display:table; width:100%; margin-bottom:40px;}
.m100_con18 li .img_con{float:left; width:45%;}
.m100_con18 li dl{float:right; width:50%;}
.m100_con18 li:nth-child(2) .img_con{float:right;}
.m100_con18 li:nth-child(2) dl{float:left;}
.m100_con18 li dt{font-size:22px;}
.m100_con18 li dd{font-size:18px;}
.m100_con19{padding:200px 0 80px;}
.m100_con20{padding-top:80px;}
.m100_con21{padding-top:80px;}
.m100_con22{padding:80px 5% 0;}
.m100_con22 .con_tt table{margin-top:40px;}
.m100_con22 .con_tt table td{padding:15px 0; font-size:20px;}
.m100_con22 .con_tt table td.hd{padding-right:30px;}

/* H300E */
.h300e_contents .con_txt{text-align:left;}
.h300e_contents .con_txt dt{font-size:40px;}
.h300e_contents .con_txt dt span.block_txt{display:block;}
.h300e_contents .con_txt dd{font-size:18px;}
.h300e_contents .con_txt dd span.block_txt{display:block;}
.h300e_con01{height:650px; padding:80px 5%;}
.h300e_con01 .title h1{font-size:40px;}
.h300e_con01 .title p{font-size:18px;}
.h300e_con01 .logo_list{top:210px; left:17%;}
.h300e_con01 .logo_list li{width:110px; margin-bottom:25px;}
.h300e_con02{position:relative; padding:80px 5% 0;}
.h300e_con02 .img_con{width:100%;}
.h300e_con02 .con_txt{position:absolute; top:27%; left:52%; width:40%;}
.h300e_con03{position:relative; padding:0 5%; overflow:hidden;}
.h300e_con03 .con_txt{position:absolute; top:30%; right:52%; width:40%;}
.h300e_con03 .img_wrap{width:60%; left:40%; margin-top:-190px;}
.h300e_con04{position:relative; padding:0 5%;}
.h300e_con04 .con_txt{position:absolute; top:25%; left:52%; width:40%;}
.h300e_con04 .img_wrap{width:60%; left:-5%;}
.h300e_con05{padding:80px 5%;}
.h300e_con05 .con_txt{text-align:center;}
.h300e_con05 .img_wrap{max-width:964px; margin:140px auto 0;}
.h300e_con06{padding:0 5% 80px;}
.h300e_con06 ul{max-width:1090px;}
.h300e_con06 li{display:table; width:100%; margin-bottom:40px;}
.h300e_con06 li.mo{display:none;}
.h300e_con06 li.pc{display:table;}
.h300e_con06 li .img_con{display:table-cell; width:50%; vertical-align:middle;}
.h300e_con06 li .list_txt{display:table-cell; width:50%; padding-left:5%; vertical-align:middle;}
.h300e_con06 li.pc .list_txt{padding-left:0; padding-right:5%;}
.h300e_con07{position:relative; padding:0 5% 80px;}
.h300e_con07 .img_con{width:50%;}
.h300e_con07 .con_txt{position:absolute; top:10%; left:55%; width:40%; margin-top:0;}
.h300e_con07 .con_txt dd.sm{font-size:16px;}
.h300e_con07 .con_txt dd span.block_txt{display:inline;}
.h300e_con07 .grp_con{margin:40px auto 80px;}
.h300e_con07 .btn_con{display:table; width:100%; max-width:1200px; margin:auto;}
.h300e_con07 .btn_con .txt{float:left; width:40%; margin-top:20px;}
.h300e_con07 .btn_con .btn_list{float:right; width:50%; margin-top:0;}
.h300e_con08{padding:80px 5%;}
.h300e_con08 ul{max-width:1190px; font-size:0;}
.h300e_con08 li{display:inline-block; width:48%; margin-right:4%; margin-bottom:40px; vertical-align:top;}
.h300e_con08 li:nth-child(even){margin-right:0;}
.h300e_con08 li:nth-child(3){margin-bottom:0;}
.h300e_con09{position:relative; height:700px; padding:80px 5% 400px; background:url(/images/product/h300e/con09_bg.jpg) no-repeat bottom #ebd342; background-size:100% auto;}
.h300e_con09 .con_txt{position:absolute; width:40%; left:50%;}
.h300e_con10{padding:80px 5% 40px;}
.h300e_con10 .con_txt{text-align:center;}
.h300e_con11{padding:80px 5%;}
.h300e_con11 p{font-size:30px;}
.h300e_con12{padding:80px 5% 180px;}
.h300e_con12 h2{font-size:40px;}
.h300e_con12 .img_con{margin:60px auto;}
.h300e_con12 .spec_list li{display:table; width:100%;}
.h300e_con12 .spec_list li span{float:left; width:55%; font-size:22px;}
.h300e_con12 .spec_list li p{float:left; width:45%; font-size:22px;}

/* H300N */
/*.h320n_contents .con_txt{text-align:left;}*/
.h320n_contents .con_txt dt{font-size:40px;}
.h320n_contents .con_txt dt span.block_txt{display:block;}
.h320n_contents .con_txt dd{margin-top:20px; font-size:18px;}
.h320n_contents .con_txt dd.sm{font-size:16px;}
.h320n_con01{position:relative; padding:80px 5%;}
/*.h320n_con01 .con_txt{position:absolute; right:50%; top:225px;}*/
.h320n_con01 .img_con{width:600px; margin-left:-170px;}
.h320n_con02{padding:80px 5%;}
.h320n_con02 .img_con{margin:60px auto 0;}
.h320n_con03{padding:80px 5%;}
.h320n_con03 .con_txt{max-width:980px; margin:auto;}
.h320n_con04{position:relative; display:table; width:100%; padding:80px 5%; overflow:hidden;}
.h320n_con04 .con_txt{float:right; width:50%;}
.h320n_con04 .img_wrap{position:absolute; bottom:0; left:0; width:45%; padding:0;}
.h320n_con04 .deco_con01{left:45%; width:54.5%;}
.h320n_con04 .deco_con02{left:45%; width:54.5%;}
.h320n_con04 .img_con{margin-left:0;}
.h320n_con05{padding:80px 5%;}
.h320n_con05 .con_txt{max-width:977px; margin:auto;}
.h320n_con06{padding:80px 5% 62%;}
.h320n_con06 .con_txt{max-width:980px; margin:auto;}
.h320n_con07{padding:80px 5%;}
.h320n_con07 .con_txt{max-width:981px; margin:auto;}
.h320n_con08{padding:80px 0 0;}
.h320n_con08 .img_con{margin-top:60px;}
.h320n_con09{padding:80px 0 0;}
.h320n_con09 .img_con{margin-top:60px;}
.h320n_con10{padding:80px 0 0;}
.h320n_con11{padding:80px 5% 180px;}
.h320n_con11 h2{font-size:40px;}
.h320n_con11 .img_con{margin:60px auto;}
.h320n_con11 .spec_list li{display:table; width:100%;}
.h320n_con11 .spec_list li span{float:left; width:55%; font-size:22px;}
.h320n_con11 .spec_list li p{float:left; width:45%; font-size:22px;}

/* 특허 리스트 */
.contact_con01 .top_txt dd.patent_sub{margin:20px auto; font-size:18px;}
.patent_list{margin:-40px auto 60px;}
.patent_list li{line-height:1.8em;}
.patent_list h4{font-size:32px;}
.patent_list h5{font-size:20px;}
.patent_list em span{font-size:16px;}
.patent_list span{font-size:16px;}
.patent_list b{margin:0 10px;}

/* 글로벌 엠버서더 */
.ambassador_tab{height:140px;}
.ambassador_tab .ambas_tab_warp{width:94%;}
.ambassador_tab li{width:20%;}
.ambassador_tab li .tab_item{width:86%;}
.ambassador_tab li p{font-size:15px;}

.ambassador_con .ambas_txt{font-size:17px;}
.ambas_top_con{margin:60px 0;}
.ambas_top_con .ambas_top_img{float:left; width:33.334%; padding-bottom:0;}
.ambas_top_con .ambas_top_img img{position:relative;}
.ambas_top_con .ambas_top_txt{float:right; width:58.334%; margin-top:0;}
.ambas_top_con .ambas_name{font-size:34px; margin-top:16px;}
.ambas_top_con .ambas_job{margin-bottom:30px;}
.ambas_says_con{display:flex; justify-content:space-between; align-items:flex-start; width:100%; margin:60px 0;}
.ambas_says_con .ambas_says_txt{position:relative; width:59.584%;}
.ambas_says_con .ambas_says_txt .ambas_txt{padding-bottom:60px;}
.ambas_says_con .ambas_says{font-size:26px;}
.ambas_says_con .ambas_says:before{width:18px; height:13px; margin:10px 6px 0 0;}
.ambas_says_con .ambas_says:after{width:18px; height:13px; margin:10px 0 0 10px;}
.ambas_says_con .ambas_instagram{position:absolute; bottom:0; margin-bottom:0;}
.ambas_says_con .ambas_says_img{width:33.334%;}
.ambas_says_con .ambas_insta_sign{height:70px;}
.ambas_says_con .ambas_insta_sign img{transform:scale(1,1); -webkit-transform:scale(1,1);}
.ambassador_img:after{height:50%;}
.ambassador_img{display:table; width:100%;}
.ambassador_img .ambas_img01{float:left; width:48.334%; margin-bottom:0;}
.ambassador_img .ambas_img02{float:right; width:50.834%;}
}

/* 992px 이상 해상도 */
@media screen and (min-width:992px){
.h24_con09{padding:110px 0 150px;}

.ambassador_tab{height:170px;}
}

/* 1240px 이상 해상도 */
@media screen and (min-width:1240px){
/* 고객지원 */
.contents .top_visual{height:380px;}
.customer_con{margin:120px auto 160px;}
.customer_con .con01{margin-bottom:130px; padding-bottom:0; border-bottom:none;}
.customer_con .con01 p.con_copy{margin:10px auto 90px; font-size:20px;}
.customer_con .con01 .cust_cate{width:1000px; margin-left:-500px;}
.customer_con .con01 .cust_cate ul{transform:none !important;}
.customer_con .con01 .cust_cate li{width:200px !important;}
.customer_con .con02{width:1240px; margin:auto; overflow:hidden;}
.customer_con .con02 li{float:left; width:50%; margin-top:0; padding:0 60px 50px;}
.customer_con .con02 li:nth-child(odd){border-right:1px solid #d9d9d9;}
.customer_con .con02 li:nth-child(3), 
.customer_con .con02 li:nth-child(4){padding:50px 60px 0; border-bottom:none;}
.customer_con .con02 li:last-child{padding:50px 60px;}
.customer_con .con02 li h4{font-size:22px;}
.customer_con .con02 li dt{width:200px;}
.customer_con .con02 li:nth-child(3) dt, 
.customer_con .con02 li:nth-child(4) dt{width:120px;}
.customer_con .con02 li dd{padding-left:50px;}

/* 회사소개 */
.company_con01{width:100%; padding:0; overflow:hidden; text-align:left;}
.company_con01 .top_txt{float:left; width:50%; padding:200px 5%;}
.company_con01 .top_txt dd.top_copy{margin:10px 0 60px;}
.company_con01 .top_txt dd.logo{margin:0;}
.company_con01 .vision{float:right; width:50%; padding:200px 5%; background:url(/images/company/company_img.jpg) no-repeat; background-size:cover;}
.company_con01 .vision .vision_img{display:none;}
.company_con01 .vision .vision_txt dt:after{margin:25px 0 40px;}
.company_con01 .vision .vision_txt dd{color:#FFF;}
.company_con01 .vision .vision_txt dd span.line_down{display:inline;}
.company_con02{padding:120px 5%;}
.company_con02 .value_txt{text-align:left;}
.company_con02 .value_list{overflow:hidden;}
.company_con02 .value_list li{position:relative; float:left; width:25%; height:520px;}
.company_con02 .circle_txt{width:250px; left:auto; right:-80px;}
.company_con02 .value_list li dl.value_con dt:after{width:30px; height:4px;}
.company_con02 .value_list li dl.value_con dd span.line_down{display:inline;}
.company_con02 .value_list li dl.value_con{vertical-align:top; padding-top:180px;}
.company_con03{padding:120px 5%;}
.company_con03 dl{overflow:hidden;}
.company_con03 dl dt{float:left; width:50%;}
.company_con03 dl dt:before{width:30px; height:4px;}
.company_con03 dl dd{float:right; width:50%; font-size:18px;}
.company_con04{display:table; width:100%; padding:120px 0;}
.company_con04 .brand_mov{display:table-cell; width:50%; height:640px; padding-bottom:0;}
.company_con04 .work_txt{display:table-cell; width:50%; padding:0 5%; vertical-align:middle; text-align:left;}
.company_con04 .work_txt dt{margin-bottom:50px;}
.company_con04 .work_txt dt span.line_down{display:inline;}
.company_con04 .work_txt dd{width:auto;}

/* 오시는 길 */
.contact_con02{width:1240px; margin:0 auto 150px;}
.contact_con02 .contact_info{margin-bottom:60px;}
.contact_con02 .contact_info h4{padding:20px 0; font-size:20px;}
.contact_con02 .contact_info dl{padding:30px 0;}
.contact_con02 .contact_info dt{width:160px; font-size:18px;}
.contact_con02 .contact_info dd,
.contact_con02 .contact_info dd a{font-size:18px;}

/* 사회공헌 */
.campaign_con:after{height:calc(100% - 374px); top:374px;}
.campaign_wrap .cam_info{overflow:hidden;}
.campaign_wrap .cam_info .cam_img{float:right;}
.campaign_wrap .cam_txt{width:calc(100% - 200px); height:270px; margin-top:80px; padding:40px 60px 60px;}
.campaign_wrap .cam_txt dt{max-width:calc(100% - 550px); margin:0; font-size:22px;}
.campaign_wrap .cam_txt dt:after{margin:20px 0;}
.campaign_wrap .cam_txt dd{max-width:calc(100% - 550px); margin:0; font-size:18px;}
.campaign_wrap .slide_btn{left:60px; bottom:60px; margin-left:0;}
.gallery_info_cont{margin-bottom:30px;}
.gallery_info_cont .board_tit em{padding:2px 10px; font-size:16px;}
.gallery_info_cont .board_tit strong{font-size:18px !important;}
.campaign_wrap .gallery_info_cont{padding:25px 30px 30px;}
.campaign_wrap .gallery_info_cont .board_tit strong{height:80px; }

/* 제품 메인 */
.pro_main_txt dt span.block{display:block;}
.pro_main_btn{margin:50px 0;}
.pro_main_con{width:1200px; padding:120px 0; margin:auto; background-size:35% auto;}
.pro_main_con .feature_list{width:650px; margin-top:100px;}
.pro_main_con .feature_list dl{margin-bottom:30px;}
.pro_main_list .pro_main_wrap{width:1200px; margin:auto;}
.pro_main_list .pro_main_info{margin-top:100px;}
.pro_main_list.left .pro_main_info{width:600px;}
.pro_main_list.left .pro_main_img{width:600px;}
.pro_main_list.right .pro_main_info{width:600px;}
.pro_main_list.right .pro_main_img{width:600px;}

.pro_main_list.h300e_con .pro_main_info{margin-top:0;}
.pro_main_list.h300e_con .pro_main_img{width:250px; margin-right:250px;}
.pro_main_list.h320n_con .pro_main_info{margin-top:0;}
.pro_main_list.h320n_con .pro_main_img{width:276px; margin-left:100px;}

/* 휴롬 쁘띠2 */
.h24_con06 .lever_txt{width:100%; max-width:none;}
.h24_con06 .lever_list{max-width:none;}
.h24_con06 .lever_list li{width:23.8%; margin-right:1.6%;}
.h24_con06 .lever_list li:nth-child(even){margin-right:1.6%;}
.h24_con06 .lever_list li:nth-child(3n){margin-right:1.6%;}
.h24_con06 .lever_list li:nth-child(4n){margin-right:0;}
.h24_con08 .set_list{max-width:1040px;}
.h24_con08 .set_list li{width:245px; height:245px; margin-right:20px; margin-bottom:20px;}
.h24_con08 .set_list li:nth-child(even){margin-right:20px;}
.h24_con08 .set_list li:nth-child(3n){margin-right:20px;}
.h24_con08 .set_list li:nth-child(4n){margin-right:0;}

/* 휴롬 슈퍼스팀팟 */
.p01_contents .con_tt dt{font-size:55px;}
.p01_contents .con_tt dd{margin-top:20px; font-size:25px;}
.p01_contents h4{font-size:55px;}
.p01_con01{padding:120px 5%;}
.p01_con01 .con_align:after{background-size:850px auto; background-position:right bottom; bottom:110px;}
.p01_con01 .con_title{margin-top:100px;}
.p01_con01 .con_title p{font-size:35px;}
.p01_con01 .con_title h3{font-size:70px;}
.p01_con01 span.pro_name{width:290px; height:40px; line-height:40px; font-size:20px;}
.p01_con01 .txt_img{margin:55px 0 35px;}
.p01_con01 .con_img{max-width:690px;}
.p01_con02{padding:120px 5%;}
.p01_con02 .con_wrap{display:table; margin:70px auto 0; background:#FFF;}
.p01_con02 .con_wrap .test_li dd .right .graph{width:30px;}
.p01_con02 .con_wrap .test_li dd .left{margin-right:5px;}
.p01_con02 .con_wrap .test_li dd .left .graph{width:30px;}
.p01_con02 .con_img{display:table-cell; width:50%;}
.p01_con02 .test{position:relative; display:table-cell; width:50%; vertical-align:middle;}
.p01_con02 .con_wrap .test_info{position:absolute; right:30px; bottom:20px;}
.p01_con03{padding:120px 5% 0;}
.p01_con03 .con_tt dd{margin-bottom:10px;}
.p01_con04{padding:120px 5%;}
.p01_con04 .con_wrap{position:relative; margin:60px auto 0; padding:40px 60px 120px;}
.p01_con04 .con_wrap .graph_info{position:absolute; right:60px; bottom:40px;}
.p01_con04 .con_wrap .graph_li li{width:50%; margin-left:0;}
.p01_con04 .con_wrap .graph_li li span.graph_tt{font-size:25px;}
.p01_con04 .con_wrap .graph_info li{font-size:18px;}
.p01_con04 .con_wrap .graph_info li:first-child:before{top:14px;}
.p01_con04 .con_wrap .graph_info li:last-child:before{top:14px;}
.p01_con05{padding:120px 5% 0;}
.p01_con06{position:relative; padding:120px 5%;}
.p01_con06 .con_tt{text-align:left;}
.p01_con06 .con_tt dt span.line_block{display:block;}
.p01_con06 .con_tt dd{margin-top:40px;}
.p01_con06 .con_img{position:absolute; max-width:750px; top:0; right:-100px; z-index:1;}
.p01_con07{padding:100px 5% 50px;}
.p01_con07 .con_img{max-width:663px;}
.p01_con07 .steam_info{bottom:150px;}
.p01_con07 .steam_txt{margin:50px 0 15px; padding:30px 40px;}
.p01_con07 .steam_txt span{font-size:22px;}
.p01_con07 .steam_txt li{width:180px; font-size:16px;}
.p01_con07 .steam_txt li:nth-child(even){width:230px;}
.p01_con08{padding:150px 0 0;}
.p01_con08 .design_info:first-child{position:relative; width:60%; margin-bottom:0;}
.p01_con08 .design_info:first-child h4{position:absolute; margin-right:0; left:-275px; top:40px; text-align:left;}
.p01_con08 .design_info:last-child{top:-120px;}
.p01_con08 .design_info:last-child h4{top:410px; margin-left:57px;}
.p01_con08 .design_info:last-child .con_img{padding-bottom:120px; background-size:cover; background-position:90% 120px;}
.p01_con09{height:1204px; padding:100px 5%; margin-top:-120px; background-size:1900px auto;}
.p01_con09 .pro_img{width:803px;}
.p01_con09 .cate_li{margin:40px 0 60px;}
.p01_con09 .cate_li li a{font-size:20px;}
.p01_con09 .con_align{max-width:1235px;}
.p01_con09 .con_wrap .con_img{max-width:730px; margin:15px auto 0;}
.p01_con09 .con_wrap p.con_copy{font-size:20px;}

/* 휴롬 이지 */
.h200_wrap h3{font-size:66px; line-height:86px;}

.h200_wrap .h200_section1{background:url(/images/product/h200/h200_bg_s1.jpg) 50% 100% / cover no-repeat; height:860px;}
.h200_wrap .h200_section1 .h200_maintit{top:54%; left:72%;}    
.h200_wrap .h200_section1 p{font-size:48px; margin-bottom:30px;}
.h200_wrap .h200_section1 p::after{content:""; width:80px; height:5px; background-color:#333; display:block; position:absolute; top:80%; left:192px;}
.h200_wrap .h200_section1 h2{font-size:110px; line-height:40px;}
.h200_wrap .h200_section1 h2 .h200_s1block{padding-left:100px;}

.h200_wrap .h200_section2{min-height:1100px;}
.h200_wrap .h200_section2 h3{padding:130px 0 60px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap{bottom:-15%;}
.h200_wrap .h200_section2 .h200_s2_imgWrap div{min-width:500px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .h200_s2_apple{width:270px; position:absolute; top:172px; right:-118px;}
.h200_wrap .h200_section2 .h200_s2_imgWrap .s2_line{position:absolute; top:700px; right:-300px; width:100%;}

.h200_wrap .h200_section3{margin:0; width:100%; margin-bottom:170px; text-align:left;}
.h200_wrap .h200_section3 h3{padding:140px 0 70px;}
.h200_wrap .h200_section3 .h200_s3_imgWrap{width:auto; margin:0; float:right;}
.h200_wrap .h200_section3 .h200_s3_imgWrap li{ width:calc(50% - 10px); max-width:680px; height:580px; float:left; box-sizing:border-box; margin:0 0 0 10px;}
.h200_wrap .h200_section3 .h200_s3_imgWrap .h200_marginR{margin:0 10px 0 0;}

.h200_section4{height:940px;}
.h200_section4 h3{font-size:52px; margin:226px 0 0;}
.h200_section4 h3 em{font-size:66px;}

.h200_section5 .con_title{width:80%; margin:0 auto;}
.h200_section5 .con_title dt{font-size:42px;}
.h200_section5 .con_title dt em{font-size:60px; margin-bottom:30px;}
.h200_section5 .con_wrap p{margin-top:30px;}

.h200_section6 .h200_align{max-width:850px;}
.h200_section6 .con_title dt{margin-bottom:30px;}
.h200_section6 .con_title dt em{font-size:60px;}
.h200_section6 .con_title dd{font-size:32px;}
.h200_section6 .con_img{max-width:510px;}
.h200_section6 .step_li{margin-top:180px;}
.h200_section6 .step_li dl dt{width:190px; line-height:50px; margin:0 auto 15px; font-size:24px;}
.h200_section6 .step_li dl dt:after{width:358px; right:-358px; top:20px;}

.h200_section7{margin:120px auto 100px;}
.h200_section7 h3{font-size:72px; margin-bottom:46px;}
.h200_section7 .h200_tab{margin-bottom:90px;}
.h200_section7 .h200_tab li{margin:0 27px;}
.h200_section7 .h200_tab li a{font-size:24px;}
.h200_section7 .h200_tab li.on:after{margin-top:14px;}
.h200_section7 .h200_info_txt p{font-size:48px; margin-bottom:63px;}

.h200_section8{padding:130px 0 110px;}
.h200_section8 .h200_se8_con{float:left; width:49.19%; margin-right:1.61%; margin-bottom:30px;}
.h200_section8 .h200_se8_con p{height:92px; line-height:92px; font-size:26px;}
.h200_section8 .h200_se8_con:after{height:92px;}
.h200_section8 .h200_se8_con:nth-child(2n+2){margin-right:0;}

.h200_section9{padding:90px 0 70px;}
.h200_section9 h3{font-size:36px; margin-bottom:55px;}
.h200_section9 .wrap-product-list .section.c13 .components-list p{ font-size:20px;}

.h200_section10{margin:90px 0 180px;}
.h200_section10 h3{font-size:36px; margin-bottom:110px;}
.h200_section10 .h200_pro_color{margin:0 auto 100px;}
.h200_section10 .h200_pro_color li{margin-bottom:0;}
.h200_section10 .h200_pro_color li p{font-size:18px; margin-top:43px;}

/* 휴롬 프라임 */
.h101_contents h3{font-size:48px; text-align:left;}
.h101_contents h3 em{font-size:58px; display:block;}
.h101_contents h3 span.line_down{display:block;}
.h101_con01{padding:170px 5% 490px;}
.h101_con01 .top_txt h3{font-size:60px;}
.h101_con01 .top_txt h3 em{font-size:70px;}
.h101_con01 .top_txt p{margin-top:40px; font-size:30px;}
.h101_con02{padding:120px 5%;}
.h101_con02 h3{text-align:center;}
.h101_con02 .wash_li{margin-top:60px; font-size:0;}
.h101_con02 .wash_li li{width:520px; margin-right:60px;}
.h101_con02 .wash_li li:last-child{margin-right:0;}
.h101_con02 .wash_li li span.num_icon{width:70px; height:70px; line-height:70px; top:40px; left:40px; font-size:35px;}
.h101_con03{padding:120px 5% 0; background:none; overflow:hidden;}
.h101_con03 h3{float:right; width:calc(50% - 40px); margin-top:235px; padding-left:40px;}
.h101_con03 .con_img{float:left; width:50%;}
.h101_con03 .con_img .arrow_li{width:400px; margin-left:-200px; margin-top:355px;}
.h101_con03 .con_img .arrow_li li:nth-child(1){padding-left:10px; margin-bottom:30px;}
.h101_con03 .con_img .arrow_li li:nth-child(2){padding-left:10px; margin-bottom:30px;}
.h101_con03 .con_img .pro_img{display:block; text-align:center;}
.h101_con03 .con_img .sec_img{margin-top:440px;}
.h101_con04{padding:120px 5% 0; overflow:hidden;}
.h101_con04 .con_txt{float:left; width:50%; margin-top:120px;}
.h101_con04 .con_img{float:right; width:50%;}
.h101_con04 .con_txt p{margin-top:40px; text-align:left; font-size:25px;}
.h101_con05{padding:120px 5%; overflow:hidden;}
.h101_con05 h3{float:right; width:calc(50% - 40px); margin-top:80px; padding-left:40px;}
.h101_con05 .con_img{float:left;}
.h101_con06{padding:0 5% 100px; overflow:hidden;}
.h101_con06 .con_img{float:right; width:50%; max-width:559px;}
.h101_con06 h3{float:left; width:50%; margin-top:250px;}
.h101_con07{padding:120px 5% 0; background:none; overflow:hidden;}
.h101_con07 h3{float:right; width:calc(50% - 40px); padding-left:40px; margin-top:180px;}
.h101_con07 .pro_img{display:block; float:left; width:50%; max-width:603px; text-align:center;}
.h101_con08{padding:120px 5%;}
.h101_con08 h3{text-align:center;}
.h101_con08 h3 em{display:inline;}
.h101_con08 .pro_li{max-width:850px;}
.h101_con08 .pro_li li .con_img{max-width:271px;}
.h101_con08 .pro_li li p.pro_name{margin-top:-145px;}
.h101_con09{padding:120px 5%;}
.h101_con09 .filter_li{max-width:1400px;}
.h101_con09 .filter_li li .con_img{max-width:450px;}
.h101_con10{padding:120px 0;}
.h101_con10 .set_list{max-width:1040px;}
.h101_con10 .set_list li{width:245px; height:245px; margin-right:20px; margin-bottom:20px;}
.h101_con10 .set_list li:nth-child(even){margin-right:20px;}
.h101_con10 .set_list li:nth-child(3n){margin-right:20px;}
.h101_con10 .set_list li:nth-child(4n){margin-right:0;}

/* H310 글로벌 */
.h310a_contents .con_txt{padding:0 0;}
.h310a_contents .con_txt dt{font-size:80px;}
.h310a_contents .con_txt dd{margin-top:70px; font-size:30px;}
.h310a_con01{height:1760px; padding-top:100px;}
.h310a_con01 .title h1{font-size:150px;  font-weight:900;}
.h310a_con01 .title p{font-size:85px; font-weight:300;}
.h310a_con01 li:nth-child(1){width:223px; margin-left:-400px;}
.h310a_con01 li:nth-child(2){width:253px; margin-left:360px; top:440px;}
.h310a_con01 li:nth-child(3){width:172px; top:900px; margin-left:-700px;}
.h310a_con01 li:nth-child(4){width:208px; top:875px; margin-left:390px;}
.h310a_con01 li:nth-child(5){width:315px; top:1060px; margin-left:-400px;}
.h310a_con01 li:nth-child(6){width:224px; top:1340px; margin-left:-530px;}
.h310a_con01 li:nth-child(7){width:237px; bottom:-80px; margin-left:200px;}
.h310a_con01 li:nth-child(8){top:600px; width:476px; margin-left:-238px;}
.h310a_con01 .award_con{width:1240px; bottom:230px; margin-left:-620px;}
.h310a_con01 .award_con img{width:303px;}
.h310a_con02{padding-top:140px;}
.h310a_con03{padding-top:230px; height:1380px;}
.h310a_con03 .con_txt{left:39%;}
.h310a_con04{padding:120px 0;}
.h310a_con04 .img_con{margin-top:80px;}
.h310a_con04 .img_con p{font-size:18px; margin-left:90px; font-weight:500;}
.h310a_con04 .img_con p span.block_txt{display:block;}
.h310a_con05{padding-top:120px;}
.h310a_con05 .img_con{height:900px;}
.h310a_con06{padding-top:145px; position:relative;}
.h310a_con06 .con_txt{position:absolute; left:50%; margin-left:-560px;}
.h310a_con06 .con_txt dd p{font-size:20px; margin-top:20px;}
.h310a_con07{padding-top:210px;}
.h310a_con08{padding-top:180px;}
.h310a_con09{padding:190px 0 130px;}
.h310a_con09 .con_align{max-width:1250px; margin:auto;}
.h310a_con09 .con_txt{width:auto; margin-top:150px;}
.h310a_con09 .con_txt dd span.block_txt{display:block;}
.h310a_con09 .img_con{padding-right:0;}
.h310a_con10{padding-top:120px;}
.h310a_con11{padding:120px 0;}
.h310a_con11 ul{margin:80px auto 0;}
.h310a_con12{padding-top:245px;}
.h310a_con12 .con_txt{position:absolute; left:50%; margin-left:-565px;}
.h310a_con12 .img_con01{left:50%; margin-left:-560px;}
.h310a_con12 .img_con02{margin-top:200px;}
.h310a_con13{padding-top:120px;}
.h310a_con14{padding:120px 5%;}
.h310a_con14 li dl{margin-top:25px;}
.h310a_con14 li dt{height:100px; font-size:30px;}
.h310a_con14 li dd{font-size:18px;}
.h310a_con15{padding-top:120px;}
.h310a_con15 .img_con{margin-top:120px;}
.h310a_con16{padding-top:120px;}
.h310a_con17{padding-top:120px; height:1650px;}
.h310a_con18{padding-top:120px;}
.h310a_con18 .con_txt dd ul{margin:80px auto 0;}

/* m100 */
.m100_contents .con_tt > span{font-size:25px;}
.m100_contents .con_tt h2{font-size:80px; margin:30px 0;}
.m100_contents .con_tt p{font-size:30px;}
.m100_contents .con_tt p.sm_p{font-size:20px;}
.m100_con01{padding-top:120px;}
.m100_con01 .title p{font-size:50px;}
.m100_con01 .title h1{font-size:80px;}
.m100_con02 .img_con01{top:120px;}
.m100_con02 .img_con02{top:120px;}
.m100_con02 ul{margin-top:18%;}
.m100_con02 li{font-size:50px;}
.m100_con02 .txt_con01{height:900px;}
.m100_con02 .txt_con01 p{font-size:50px;}
.m100_con02 .txt_con02{height:450px;}
.m100_con02 .txt_con02 p{font-size:60px;}
.m100_con02 .txt_con02 p em{font-size:70px;}
.m100_con03{padding-top:120px;}
.m100_con04{padding:120px 5%; max-width:1445px; margin:auto;}
.m100_con04 .con_tt{margin-bottom:80px;}
.m100_con05{padding:500px 0 120px;}
.m100_con06{padding:120px 5%;}
.m100_con06 .con_tt{margin-bottom:80px;}
.m100_con07{padding:120px 0 1000px;}
.m100_con08{padding:500px 0 120px;}
.m100_con09{padding:120px 0; background:url(/images/product/m100/con09_img.jpg) no-repeat #000; background-size:100%;}
.m100_con09 .img_con{display:none;}
.m100_con09 .con_tt{padding-left:60%;}
.m100_con10{padding:120px 0; background:url(/images/product/m100/con10_img.jpg) no-repeat #000; background-size:100%;}
.m100_con10 .img_con{display:none;}
.m100_con10 .con_tt{padding-right:50%;}
.m100_con11{padding:120px 0; background:url(/images/product/m100/con11_img.jpg) no-repeat right 120px #000; background-size:100%;}
.m100_con11 .img_con01{display:none;}
.m100_con11 .img_con02{max-width:1507px; margin:auto;}
.m100_con11 .con_tt{padding-left:60%;}
.m100_con12{padding:120px 5%;}
.m100_con12 .con_tt{margin-bottom:80px; text-align:center;}
.m100_con13{padding:400px 0 120px;}
.m100_con14{padding-top:120px;}
.m100_con15{padding-top:120px;}
.m100_con16{padding:120px 5%;}
.m100_con16 .con_tt{margin-bottom:80px;}
.m100_con17{padding:120px 0 500px;}
.m100_con18{padding:120px 5%;}
.m100_con18 ul{margin-top:80px;}
.m100_con18 li dl{margin-top:40px;}
.m100_con18 li dt{font-size:30px;}
.m100_con18 li dd{font-size:22px;}
.m100_con19{padding:500px 0 120px;}
.m100_con20{padding-top:120px;}
.m100_con21{padding-top:120px;}
.m100_con22{padding:120px 5%;}
.m100_con22 .con_tt table{margin-top:100px;}
.m100_con22 .con_tt table td{font-size:25px; padding:20px 0;}

/* H300E */
.h300e_contents .con_wrap{position:relative; max-width:1400px; margin:auto;}
.h300e_contents .con_txt dt{margin-bottom:25px; font-size:70px;}
.h300e_contents .con_txt dd{font-size:25px;}
.h300e_contents .con_txt dd.sm{font-size:20px;}
.h300e_contents .list_txt{margin-top:40px;}
.h300e_contents .list_txt dt{font-size:40px;}
.h300e_contents .list_txt dd{font-size:20px;}
.h300e_con01{height:1079px; padding:200px 0 0; background:url(/images/product/h300e/con01_bg.jpg) no-repeat center;}
.h300e_con01 .title h1{font-size:73px;}
.h300e_con01 .title p{font-size:30px;}
.h300e_con01 .logo_list{top:370px; left:50%; margin-left:-520px;}
.h300e_con01 .logo_list li{width:auto; margin-bottom:40px;}
.h300e_con02{padding:120px 0 0;}
.h300e_con02 .img_con{margin-left:-15%;}
.h300e_con03 .con_txt{top:48%; right:50%; width:50%;}
.h300e_con03 .img_wrap{width:50%; left:50%; margin-top:-490px;}
.h300e_con03 .deco_con{top:18%; right:7%; width:55%;}
.h300e_con03 .img_con{width:100%; max-width:689px;}
.h300e_con04 .img_con{width:156%; margin-left:-27%;}
.h300e_con04 .deco_con{top:19%; left:9%;}
.h300e_con05{padding:120px 0;}
.h300e_con06{padding:0 5% 120px;}
.h300e_con06 li{margin-bottom:80px;}
.h300e_con06 li:first-child .list_txt dt:before{width:80px; height:95px; margin-bottom:30px; background-size:80px auto;}
.h300e_con06 li.pc .list_txt dt:before{width:80px; height:95px; margin-bottom:30px; background-size:80px auto;}
.h300e_con06 li:last-child .list_txt dt:before{width:80px; height:95px; margin-bottom:30px; background-size:80px auto;}
.h300e_con07{padding:0 5% 120px;}
.h300e_con07 .grp_con{margin:-135px auto 120px;}
.h300e_con07 .btn_con .txt > span{font-size:30px;}
.h300e_con07 .btn_con .txt p{margin-top:10px; font-size:20px;}
.h300e_con07 .btn_con .txt{width:33%;}
.h300e_con07 .btn_con .btn_list{width:55%;}
.h300e_con07 .btn_con .btn_list li span{font-size:20px;}
.h300e_con08{padding:120px 5%;}
.h300e_con08 li{margin-bottom:80px;}
.h300e_con09{height:940px; padding:120px 5% 400px;}
.h300e_con10{padding:120px 5% 40px;}
.h300e_con11{padding:120px 5%;}
.h300e_con11 p{font-size:50px; padding-left:40px;}
.h300e_con11 .img_con{margin:-120px auto 0;}
.h300e_con12{padding:120px 5% 180px;}
.h300e_con12 h2{font-size:70px;}
.h300e_con12 .spec_list li span{font-size:30px;}
.h300e_con12 .spec_list li p{font-size:30px;}

/* H320N */
.h320n_contents .con_txt dt{font-size:70px;}
.h320n_contents .con_txt dd{font-size:30px;}
.h320n_contents .con_txt dd.sm{margin-top:15px; font-size:20px;}
.h320n_con01{padding:120px 5%;}
.h320n_con01 .img_con{top:60px; width:738px; margin-left:-210px;}
/*.h320n_con01 .con_txt{top:280px; width:980px; margin-right:-490px;}*/
.h320n_con02{padding:120px 5%;}
.h320n_con02 .con_txt{width:980px; margin:auto;}
.h320n_con03{padding:120px 5%;}
.h320n_con03 .img_con{margin:0 auto 80px;}
.h320n_con04{padding:120px 5%;}
.h320n_con04 .img_wrap{left:auto; right:50.2%; width:957px;}
.h320n_con04 .con_txt{padding-left:50px;}
.h320n_con05{padding:120px 5%;}
.h320n_con06{padding:120px 5% 45%; background-size:100%;}
.h320n_con07{padding:120px 5%;}
.h320n_con08{position:relative; height:1018px; padding:120px 0 0;}
.h320n_con08 .con_txt{position:relative; width:980px; margin:auto; padding:0; z-index:1;}
.h320n_con08 .con_txt dd{width:750px;}
.h320n_con08 .img_con{position:absolute; top:120px; left:50%; width:1920px; margin-left:-960px; margin-top:0;}
.h320n_con09{position:relative; height:940px; padding:120px 0 0;}
.h320n_con09 .con_txt{width:1240px; margin:auto; padding:0; text-align:right;}
.h320n_con09 .img_con{position:absolute; bottom:0; left:50%; width:1819px; margin-left:-1045px;}
.h320n_con10{position:relative; height:1130px; padding:120px 0 0;}
.h320n_con10 .con_txt{width:980px; margin:auto; padding:0;}
.h320n_con10 .img_con{position:absolute; bottom:0; left:50%; width:1920px; margin-left:-960px;}
.h320n_con11{padding:120px 5% 180px;}
.h320n_con11 h2{font-size:70px;}
.h320n_con11 .spec_list li span{font-size:30px;}
.h320n_con11 .spec_list li p{font-size:30px;}

/* 특허 리스트 */
.contact_con01 .top_txt dd.patent_sub{margin:40px auto; font-size:20px;}
.patent_list{margin:0 auto 100px;}
.patent_list li{padding:35px 0;}
.patent_list h4{font-size:50px;}
.patent_list h5{font-size:22px;}
.patent_list em span{font-size:18px;}
.patent_list span{font-size:18px;}

/* 글로벌 엠버서더 */
.ambassador_visual{width:100%; height:420px;}
.ambassador_visual .ambas_tt{font-size:20px; font-weight:700; color:#FFF; margin-bottom:28px;}
.ambassador_visual .ambas_copy{font-size:36px; font-weight:100; color:#FFF; line-height:1.1em;}
.ambassador_visual .ambas_copy span{display:block;}
.ambassador_tab{height:180px;}
.ambassador_tab li:hover a{background:#FFF;}
.ambassador_tab li:hover p{opacity:0;}
.ambassador_tab li:hover img{opacity:1;}

.ambassador_wrap{margin:55px auto 150px;}
.ambassador_con{width:100%;}
.ambassador_tab .ambas_tab_warp{width:1150px;}
.ambassador_tab li .tab_item{width:78.261%;}
.ambassador_con .ambas_txt{font-size:18px;}
.ambas_top_con{margin:100px 0 80px;}
.ambas_top_con .ambas_name{font-size:40px; margin-top:26px;}
.ambas_top_con .ambas_job{font-size:20px; margin-bottom:60px;}
.ambas_says_con{align-items:stretch; margin:80px 0 120px;}
.ambas_says_con .ambas_says_txt{position:relative; width:59.584%;}
.ambas_says_con .ambas_says_txt .ambas_txt{padding-bottom:80px;}
.ambas_says_con .ambas_says{font-size:30px; margin-bottom:23px;}
.ambas_says_con .ambas_insta_box{padding-bottom:24px;}
.ambas_says_con .ambas_insta_img:after{margin-top:23px;}
.ambas_says_con .ambas_insta_hash{margin-top:22px; padding-top:20px;}
.ambas_says_con .ambas_says:before{width:20px; height:15px; margin:12px 6px 0 0;}
.ambas_says_con .ambas_says:after{width:20px; height:15px; margin:12px 0 0 10px;}
.ambassador_img:after{ width:200%; margin:0 -50%; height:calc(50% - 5px);}
}

/* 1400px 이상 해상도 */
@media screen and (min-width:1400px){
/* 회사소개 */
.company_con01{position:relative; height:860px;}
.company_con01 .top_txt{position:absolute; width:700px; top:270px; left:50%; margin-left:-700px; padding:0;}
.company_con01 .top_txt dd.top_copy{margin:10px 0 70px; font-size:45px;}
.company_con01 .top_txt dd.logo{width:180px;}
.company_con01 .vision{width:50%; height:100%; padding:0;}
.company_con01 .vision .vision_txt{width:610px; margin:270px 0 0 90px;}
.company_con01 .vision .vision_txt dt{font-size:40px;}
.company_con01 .vision .vision_txt dt:after{width:40px; height:5px;}
.company_con01 .vision .vision_txt dd{font-size:18px;}
.company_con01 .vision .vision_txt dd span.line_down{display:block;}
.company_con02{padding:120px 0 150px;}
.company_con02 .value_txt dt{font-size:40px;}
.company_con02 .value_txt{width:1400px; margin:auto;}
.company_con02 .value_list{width:1400px; margin:50px auto 0;}
.company_con02 .value_list li dl.value_con dt:after{width:40px; height:5px;}
.company_con02 .circle_txt{width:350px; top:98px; right:50%; margin-right:-875px;}
.company_con03{padding:180px 0;}
.company_con03 dl{width:1400px; margin:auto;}
.company_con03 dl:first-child{padding-bottom:160px; margin-bottom:160px;}
.company_con03 dl dt:before{width:40px; height:5px}
.company_con03 dl dt span{font-size:20px;}
.company_con03 dl dt p{font-size:40px;}
.company_con03 dl dd{width:610px; margin:40px 0 0 90px; font-size:20px;}
.company_con03 dl dd span.line_down{display:block;}
.company_con04{padding:150px 0;}
.company_con04 .work_txt{padding:0 0 0 90px;}
.company_con04 .work_txt dt span.line_down{display:block;}
.company_con04 .work_txt dd p{width:610px; background:url(/images/company/li_bullet.gif) no-repeat left 11px; font-size:18px;}

/* 오시는 길 */
.contact_con01 .top_txt dd{/*margin:10px 0 60px;*/ font-size:50px;}

/* 사회공헌 */
.campaign_con{padding:80px 0 150px;}
.campaign_con:after{height:calc(100% - 470px); top:470px}
.campaign_wrap .campaign_main{margin-bottom:80px;}
.campaign_con .top_txt dd{margin:10px 0 120px; font-size:50px;}

/* 휴롬 쁘띠2 */
.h24_contents .con_txt dt{font-size:65px;}
.h24_contents .con_txt dd{margin-top:40px; font-size:35px;}
.h24_con01{height:860px; padding:0;}
.h24_con01 .con_txt{width:1240px; margin:auto; padding-top:260px; vertical-align:middle;}
.h24_con01 .con_txt dd span.pro_name{width:340px; height:50px; line-height:50px;}
.h24_con02{height:940px; padding:0; background:url(/images/product/h24/h24_con02_bg_pc.jpg) no-repeat; background-size:cover; background-position:60%;}
.h24_con02 .con_align{width:1400px; margin:auto; overflow:hidden;}
.h24_con02 .con_img{position:relative; float:left; width:687px; margin-left:0; left:0; margin-top:150px;}
.h24_con02 .con_txt{float:right; width:700px; margin-top:290px; padding-top:0; text-align:left;}
.h24_con03 .con_align{width:1400px; margin:auto;}
.h24_con04{padding:120px 0 150px;}
.h24_con04 .upgrade_con{max-width:1140px; height:520px;}
.h24_con04 .upgrade_con li{width:520px; height:520px;}
.h24_con04 .upgrade_con li span.up_txt{padding-top:405px; font-size:25px;}
.h24_con04 .upgrade_con li.up_arrow{width:225px; height:225px; margin-top:-112px; margin-left:-80px; padding:76px 0 0 0px;}
.h24_con04 .upgrade_con li.up_arrow span{font-size:22px;}
.h24_con04 .upgrade_con li.up_arrow span em{font-size:42px;}
.h24_con05{padding:130px 0 0;}
.h24_con05 .con_txt dd span.line_down{display:block;}
.h24_con05 .con_img{max-width:630px;}
.h24_con05 .explan_txt{bottom:200px; margin-left:300px;}
.h24_con05 .explan_txt p{font-size:18px;}
.h24_con06{padding:180px 5% 80px;}
.h24_con07{padding:130px 0 150px;}
.h24_con07 .pro_list{width:1040px; margin:60px auto 0;}
.h24_con07 .pro_list li{padding:50px 0 40px;}
.h24_con07 .pro_list li span{margin-top:10px; font-size:25px;}
.h24_con08{padding:130px 0;}

/* 휴롬 슈퍼스팀팟 */
.p01_con01{padding:120px 0;}
.p01_con01 .con_align{width:1400px; margin:auto;}
.p01_con01 .con_align:after{right:auto; bottom:110px; background-position:440px bottom; background-size:1157px auto;}
.p01_con01 .con_title{margin-top:160px;}
.p01_con02{padding:120px 0;}
.p01_con02 .con_wrap .test_li dt{font-size:16px;}
.p01_con02 .con_wrap .test_li dt em{font-size:20px;}
.p01_con03{padding:150px 0 0;}
.p01_con06{padding:210px 0;}
.p01_con06 .con_tt{width:1100px; margin:auto;}
.p01_con06 .con_img{max-width:1068px; right:-200px;}
.p01_con07{padding:120px 0 80px;}
.p01_con07 .con_align{width:1400px; margin:auto;}
.p01_con07 .con_img{width:663px; max-width:none;}
.p01_con07 .steam_info{right:auto; left:50%; bottom:210px; margin-left:60px;}
.p01_con08 .design_info:first-child h4{left:-275px; top:60px;}
.p01_con08 .design_info:last-child h4{top:460px;}
.p01_con08 .design_info:last-child{top:-180px;}
.p01_con08 .design_info:last-child .con_img{padding-left:0; padding-bottom:160px; background-size:100%; background-position:right 180px;}
.p01_con08 .design_info:last-child .con_img .con_wrap{width:1400px; margin:auto;}
.p01_con09{margin-top:-180px;}
.p01_con10{padding:120px 0;}

/* 휴롬 이지 */
.h200_section5{height:1180px;}
.h200_section5 .h200_align{width:100%;}
.h200_section5 .con_title{margin:20px auto 60px;}
.h200_section6{padding:120px 0 80px;}
.h200_section6 .con_img{margin:80px 0 0;}
.h200_section6 .step_li{margin-top:200px;}

/* 휴롬 프라임 */
.h101_contents .con_align{width:1400px; margin:auto;}
.h101_con01{height:1000px; padding:0;}
.h101_con01 .top_txt{width:1240px; margin:auto; padding-top:200px;}
.h101_con01 .top_txt p{letter-spacing:21px;}
.h101_con03{padding:120px 0 0}
.h101_con04{padding:120px 0 0;}
.h101_con04 .con_align{width:1240px;}
.h101_con04 .con_img{max-width:none; text-align:center;}
.h101_con05{padding:120px 0;}
.h101_con05 h3{width:40%; margin-top:175px;}
.h101_con05 .con_img{max-width:725px;}
.h101_con05 .con_img .txt_icon li{width:70px; height:70px; line-height:70px; font-size:30px;}
.h101_con05 .con_img .txt_icon li:nth-child(1){left:355px;}
.h101_con05 .con_img .txt_icon li:nth-child(2){top:90px; left:425px;}
.h101_con06 .con_align{width:1240px;}
.h101_con09{padding:120px 0;}
.h101_con09 .filter_li li{width:450px; margin-right:25px;}
.h101_con09 .filter_li li .filter_img{width:238px; margin:-110px auto 30px;}

/* h310 */
.h310a_con05 .img_con{height:1160px;}
.h310a_con06 .con_txt{margin-top:160px;}
.h310a_con09{width:95%; margin:100px 0 100px 5%;}
.h310a_con13{width:90%; margin:100px auto 0; padding-top:230px;}
.h310a_con14 li{margin-bottom:80px;}
.h310a_con14 li dt{height:130px; font-size:35px; font-weight:800;}
.h310a_con14 li dd{font-size:22px; width:86%; line-height:1.7em;}
.h310a_con15{padding-top:210px;}
.h310a_con15 .img_con{margin-top:210px;}
.h310a_con16{padding-top:230px;}
.h310a_con17{padding-top:200px; height:1900px;}
.h310a_con17 .con_txt dd:last-child{font-size:22px;}
.h310a_con18{padding-top:230px;}

/* m100 */
.m100_contents .con_tt h2{font-size:130px;  margin:30px 0 50px;}
.m100_con01{padding-top:0;}
.m100_con01 .title{height:940px; padding-top:300px; box-sizing:border-box;}
.m100_con01 .title p{font-weight:200;}
.m100_con01 .title h1{font-size:100px;}
.m100_con01 .award_con{position:absolute; max-width:1400px; right:50%; top:800px; margin-right:-700px; z-index:1;}
.m100_con02 .img_con01{top:250px;}
.m100_con02 .img_con02{top:250px;}
.m100_con02 li{margin-bottom:200px;}
.m100_con02 .txt_con01{height:940px; margin-top:0;}
.m100_con02 .txt_con01 p{font-size:50px; font-weight:100;}
.m100_con02 .txt_con02{height:940px;}
.m100_con02 .txt_con02 p{vertical-align:middle; font-size:75px; font-weight:300; line-height:1.2em;}
.m100_con02 .txt_con02 p em{display:block; margin-top:100px; font-size:85px; font-weight:900;}
.m100_con04{padding:160px 0;}
.m100_con05{padding:1100px 0 200px; background:url(/images/product/m100/con05_img.jpg) no-repeat right 160px #000;}
.m100_con06{padding:160px 0;}
.m100_con06 .con_tt h2{font-size:120px;}
.m100_con07{padding:230px 0 1400px;}
.m100_con07 .con_tt{max-width:1600px; margin:auto;}
.m100_con07 .con_tt h2{font-size:80px;}
.m100_con07 .con_tt p{width:70%;}
.m100_con08{padding:1200px 0 120px;}
.m100_con08 .con_tt h2{font-size:80px;}
.m100_con08 .con_tt p{width:80%;}
.m100_con08 .con_tt p.sm_p{width:auto;}
.m100_con09{height:2160px;}
.m100_con09 .con_tt{margin-top:640px; padding-left:50%;}
.m100_con09 .con_tt h2{font-size:80px;}
.m100_con10{height:1500px;}
.m100_con10 .con_tt{margin-top:800px; padding-right:44%;}
.m100_con10 .con_tt h2{font-size:80px;}
.m100_con11{padding:170px 0;}
.m100_con11 .img_con02{padding:400px 0 0}
.m100_con11 .con_tt{padding-left:55%;}
.m100_con11 .con_tt h2{font-size:80px;}
.m100_con11{padding:160px 0;}
.m100_con12 .con_tt h2{font-size:120px;}
.m100_con13{padding:700px 0 250px; background-size:40%;}
.m100_con13 .con_tt h2{font-size:80px;}
.m100_con14{padding-top:240px; position:relative;}
.m100_con14 .con_tt{position:absolute; width:50%; left:43%; z-index:10;}
.m100_con14 .con_tt h2{font-size:80px;}
.m100_con14 .img_con{margin-top:100px;}
.m100_con15{padding-top:200px;}
.m100_con15 .con_tt{max-width:1600px; margin:auto;}
.m100_con15 .con_tt h2{font-size:80px;}
.m100_con16{padding:160px 0;}
.m100_con17{padding:200px 0 1400px;}
.m100_con17 .con_tt{width:auto;}
.m100_con17 .con_tt p{width:58%;}
.m100_con17 .con_tt h2{font-size:80px;}
.m100_con18{padding:160px 0;}
.m100_con18 .con_tt{max-width:1400px; margin:auto;}
.m100_con18 .con_tt h2{font-size:80px;}
.m100_con18 ul{max-width:1400px; margin:100px auto 0;}
.m100_con18 li{margin-bottom:100px;}
.m100_con18 li .img_con{width:65%; max-width:906px;}
.m100_con18 li dl{width:30%;}
.m100_con18 li:nth-child(2) dl{margin-top:200px;}
.m100_con18 li:last-child dl{margin-top:520px;}
.m100_con18 li dd p{font-size:20px; margin-top:30px; font-weight:300; color:#000;}
.m100_con19{padding:600px 0 160px;}
.m100_con19 .con_tt h2{font-size:80px;}
.m100_con20{padding-top:160px;}
.m100_con20 .con_tt{max-width:1600px; margin:auto;}
.m100_con20 .con_tt h2{font-size:80px;}
.m100_con21{padding-top:160px;}
.m100_con21 .con_tt{max-width:1600px; margin:auto;}
.m100_con21 .con_tt h2{font-size:80px;}
.m100_con22{padding:160px 0 100px; display:table; width:100%; max-width:1400px; margin:auto;}
.m100_con22 .con_tt{display:table-cell; width:50%;}
.m100_con22 .img_con01{display:table-cell; width:50%; vertical-align:bottom;}
.m100_con22 .con_tt h2{font-size:60px;}

/* H300E */
.h300e_con09{height:1050px;}
.h300e_con07 .img_con{margin-left:10%;}
.h300e_con07 .con_txt{width:30%;}
}

/* 1560px 이상 해상도 */
@media screen and (min-width:1560px){
}

/* 1620px 이상 해상도 */
@media screen and (min-width:1620px){
.h24_con06{padding:180px 0 80px;}
.h24_con06 .lever_txt{max-width:1620px; margin:40px auto 10px;}
.h24_con06 .lever_list{max-width:1620px;}
.h24_con06 .lever_list li{width:390px; margin-right:20px;}
.h24_con06 .lever_list li:nth-child(even){margin-right:20px;}
.h24_con06 .lever_list li:nth-child(3n){margin-right:20px;}
.h24_con06 .lever_list li:last-child{margin-right:0;}
}