@charset "utf-8";
h4,h5,h6{margin-top:0;margin-bottom:0;}

body{overflow-x:hidden;}

.downBtn{background-color:#c30006;display:block;color:#fff !important;font-family:"Noto Sans KR", sans-serif;font-weight:200;}



/*****************
***********intro*/
.intro_visual{background:url(/images/sub_visual01.jpg)no-repeat top center;position:relative;background-size:cover;height:350px;}
.intro_visual .w1200{margin:0 auto;position:relative;width:100%;height:100%;}

.intro_visual .w1200 ul:after{display:block;content:"";clear:both;}
.intro_visual .w1200 ul{position:absolute;bottom:0;width:100%;margin:0;max-width:1200px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;font-size:0;}
.intro_visual .w1200 ul.eye{width:30%;left:50%;transform:translateX(-50%);}
.intro_visual .w1200 ul.way{left:50%;transform:translateX(-50%);text-align:center;font-size:0;}
.intro_visual .w1200 ul.way li{display:inline-block;vertical-align:top;float:none;width:unset;margin-right:5%;}
.intro_visual .w1200 ul.way li:last-of-type{margin-right:0;}
.intro_visual .w1200 ul li{text-align:center;padding:1.4% 0;transition:background 0.3s ease;background-position:50% 120%;display:inline-block;vertical-align:top;margin-right:3%;}
.intro_visual .w1200 ul li:last-of-type{margin-right:0;}
.intro_visual .w1200 ul li.eye{width:50%;}
.intro_visual .w1200 ul li a{font-size:15px;line-height:34px;font-weight:400;letter-spacing:-0.025em;color:#cac8c8;display:block;}
.intro_visual .w1200 ul li a:hover{color:#fff;}
.intro_visual .w1200 ul li.on{background:url(/images/visual_nav_icon.png)no-repeat bottom center;}
.intro_visual .w1200 ul li:hover{background:url(/images/visual_nav_icon.png)no-repeat bottom center;}
.intro_visual .w1200 ul li.on a{color:#fff;}

/*회사소개*/
.intcon01 .w1200{max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;}
.intcon01 .sol{margin-bottom:80px;}

.intcon01 .w1200.mb0{margin-bottom:0;}
.intcon01 .w1200 > h2{font-size:36px;line-height:26px;letter-spacing:-0.025em;color:#c30006;padding-top:7.5%;text-align:center;font-weight:300;}
.intcon01 .w1200 p.tit{font-size:38px;line-height:48px;letter-spacing:-0.05em;font-weight:500;color:#222;padding-top:50px;padding-bottom:50px;}
.intcon01 .w1200 > h3{font-size:38px;line-height:49px;letter-spacing:-0.05em;font-weight:500;color:#222;text-align:center;padding-top:4%;}

.intcon01 .w1200 .common_sol { font-size: 27px; font-weight: bold; color: #191919;font-family: lato;
    border-bottom: 3px solid #191919;width: 240px;margin: 0 auto; line-height: 34px;margin-bottom: 24px; 
	padding-bottom: 14px;}
	
.intcon01 .w1200 .solimg {display: block;  text-align: center; margin: 0 auto;}

.intcon01 .w1200 > p{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:300;color:#444;text-align:center;padding-top:2.5%;}
.intcon01 .w1200 > span{display:block;width:100%;padding-top:3.75%;}
.intcon01 .w1200 > span img{width:100%;}
.intcon01 .w1200 .visionCon{background:url(/images/sub_circle.png)no-repeat center top;margin-top:4%;padding-bottom:4.5%;background-size:80%;}
.intcon01 .w1200 .visionCon > div > div > h4{font-size:20px;font-weight:400;letter-spacing:-0.025em;color:#222;margin-top:0;margin-bottom:0;}
.intcon01 .w1200 .visionCon > div > div > p{font-size:16px;line-height:24px;letter-spacing:-0.05em;font-weight:200;color:#666;padding-top:0.5%;}
.intcon01 .w1200 .visionCon > div > .left > p{padding-top:1.5%;}
.intcon01 .w1200 .visionCon > div > .right > p{padding-top;1.5%;}
.intcon01 .w1200 .visionCon .top{padding-top:1%;}
.intcon01 .w1200 .visionCon .top .center h4{text-align:center;margin-top:0;margin-bottom:0;}
.intcon01 .w1200 .visionCon .top .center p{text-align:center;}
.intcon01 .w1200 .visionCon .middle{padding-top:15%;}
.intcon01 .w1200 .visionCon .middle:after{display:block;content:"";clear:both;}
.intcon01 .w1200 .visionCon .middle .left{text-align:right;float:left;}
.intcon01 .w1200 .visionCon .middle .right{text-align:left;float:right;margin-right:90px;}
.intcon01 .w1200 .visionCon .bottom{padding-top:22%;/*padding-bottom:20%;*/}
.intcon01 .w1200 .visionCon .bottom:after{display:block;content:"";clear:both;}
.intcon01 .w1200 .visionCon .bottom .left{float:left;text-align:right;margin-left:100px;}
.intcon01 .w1200 .visionCon .bottom .right{float:right;text-align:left;margin-right:125px;}

.intcon01 .w1200 .visionCon02{display:none;padding-top:100px;padding-bottom:350px;}
.intcon01 .w1200 .visionCon02 .w640{max-width:640px;width:100%;background:url(/images/m_sub_circle.png)no-repeat center top;height:1500px;background-size:cover;margin:0 auto;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(1){text-align:left;padding-top:682px;padding-left:155px;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(2){text-align:right;padding-top:80px;padding-right:155px;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(3){text-align:left;padding-top:55px;padding-left:160px;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(4){text-align:right;padding-top:60px;padding-right:160px;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(5){text-align:left;padding-top:60px;padding-left:160px;}
.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(6){text-align:left;padding-top:80px;padding-left:29px;}

.intcon01 .w1200 .visionCon02 .w640 .cont h2{font-size:22px;line-height:24px;letter-spacing:-0.025em;font-weight:bold;color:#041553;;}
.intcon01 .w1200 .visionCon02 .w640 .cont p{font-size:18px;line-height:22px;letter-spacing:-0.05em;font-weight:200;color:#666;padding-top:10px;}


 
     




/*표*/
#mapCon{width:100%; height:595px; border:1px solid #e0e0e0; }
.map-tbl{width:100%; border-top: 2px solid #3c3c3c; margin: 3% 0;}
.map-tbl th,.map-tbl td{padding:16px 0; line-height:-0.3px;  text-indent:10%; }
.map-tbl th{width:20%; border-bottom:1px solid #000; color:#1e1e1e; font-size:16px; text-align:left; font-weight:400;}
.map-tbl td{width:80%; border-bottom:1px solid #d8d8d8; color:#5b5b5b; font-size:15px;font-weight:300;}



/* table 타입 */
.tbl-type01 {margin-top: 13px;line-height: 20px;border-collapse: collapse;border-spacing: 0px;border-width: 2px 1px 1px 0px;border-style: solid;border-color: #093488;width: 100%;margin-bottom: 83px;}
.tbl-type01 caption {font-size: 11px;padding-top: 5px;text-align: right; display:none;}
.tbl-type01 th {background: #eaedf2;padding: 10px 0px 10px 0px;text-align: left;line-height: 110%;border: 1px solid #9aa7c0; text-align:center;}
.tbl-type01 td {padding: 10px 0px 10px 0px;text-align: left;border: 1px solid #9aa7c0; text-align:center;}

.tbl-type02 {margin-top: 13px;line-height: 20px;border-collapse: collapse;border-spacing: 0px;border-width: 2px 1px 1px 0px;border-style: solid;border-color: #093488;width: 100%;margin-bottom: 24px;}
.tbl-type02 caption {font-size: 11px;padding-top: 5px;text-align: right; display:none;}
.tbl-type02 th {background: #eaedf2;padding: 10px 0px 10px 0px;text-align: left;line-height: 110%;border: 1px solid #9aa7c0; text-align:center;}
.tbl-type02 td {padding: 10px 0px 10px 0px;text-align: left;border: 1px solid #9aa7c0; text-align:center;}

.tbl-type03 {margin-top: 13px;line-height: 20px;border-collapse: collapse;border-spacing: 0px;border-width: 2px 1px 1px 0px;border-style: solid;border-color: #093488;width: 100%;margin-bottom: 24px;}
.tbl-type03 caption {font-size: 11px;padding-top: 5px;text-align: right; display:none;}
.tbl-type03 th {background: #eaedf2;padding: 10px 0px 10px 0px;text-align: left;line-height: 110%;border: 1px solid #9aa7c0; text-align:center;}
.tbl-type03 td {padding: 10px 5px 10px 5px;text-align: left;border: 1px solid #9aa7c0; text-align:left;}


/*핵심경쟁력*/

.wrap_grid {padding:0 5%; max-width:921.6px; width:90%; margin:55px auto; overflow:hidden; text-align:center;}
.wrap_grid dl.our_message {float:left; display:inline-block; zoom:1; *display:inline; width:33%; border:1px solid #efefef; height:auto; padding:20px 0; vertical-align:top;margin-right:1px;}

.wrap_grid dl.our_message:hover {border:1px solid #0f2c96;cursor:pointer;}
.wrap_grid dl.our_message dt {}
.wrap_grid dl.our_message figure {}
.wrap_grid dl.our_message figure img {margin-bottom:15px;}
.wrap_grid dl.our_message figure figcaption {margin-bottom:22px;}
.wrap_grid dl.our_message figcaption.txt_size21.e_font_r {font-size: 20px; color: #444;}

.wrap_grid dl.our_message dt .about_division {margin-bottom:23px;}
.wrap_grid dl.our_message dd {color:#a0a0a0; line-height:1.6em;color: #444;font-size: 14px;}


/* 교육및 기술이전 */

.products_wrap {width:1200px;margin:50px auto 0}
.products_wrap .last{padding-bottom:120px}

.products_wrap .h_wrap, .products_wrap .tab_cont{padding-top:70px}
.products_wrap .cont {position:relative}
.products_wrap .h_wrap h4,
.products_wrap .tab_cont h4,
.products_wrap .trend h4 {position:relative;font-size:26px; line-height:28px;text-align:center;}
.products_wrap .h_wrap h4 span,
.products_wrap .tab_cont h4 span,
.products_wrap .trend h4 span{display:inline-block;line-height:28px;background:#fff;padding:0 12px; color:#444;}



.products_wraptype .h_wrap, .products_wrap .tab_cont{padding-top:70px}
.products_wraptype .cont {position:relative}
.products_wraptype .h_wrap h4,
.products_wraptype .tab_cont h4,
.products_wraptype .trend h4 {position:relative;font-size:26px; line-height:28px;text-align:center;}
.products_wraptype .h_wrap h4 span,
.products_wraptype .tab_cont h4 span,
.products_wraptype .trend h4 span{display:inline-block;line-height:28px;background:#fff;padding:0 12px; color:#444;}
.products_wraptype .h_wrap h4 span>em{font-style:normal;font-size:20px}
.products_wraptype .h_wrap .btn_list {display:none}

.products_wrap .h_wrap h4 span>em{font-style:normal;font-size:20px}
.products_wrap .h_wrap .btn_list {display:none}


.products_wrap .secu .cont	 {margin-top:30px}
.products_wrap .secu .cont:after {content:"";display:block;clear:both}
.products_wrap .secu .cont dl {float:left;width:390px;text-align:center;border:1px solid #ccc;position:relative;margin-left:12px;padding-top:73px;border-top:0 none;line-height:61px}
.products_wrap .secu .cont dl:first-child{margin-left:0}
.products_wrap .secu .cont dl dt {position:absolute;top:0;left:-1px;right:-1px;height:60px;line-height:60px;background:#0f2c96;}
.products_wrap .secu .cont dl dt:after{content:'';display:block;overflow:hidden;width:24px;height:13px;background:url('../images/prod/bg_tooltip.png') no-repeat left top;left:50%;margin-left:-12px;bottom:-12px;position:absolute}
.products_wrap .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:20px;font-weight:bold;color:#fff}
.products_wrap .secu .cont dl dd.img{padding:38px 0 40px}
.products_wrap .secu .cont dl dd.img img{vertical-align:top}
.products_wrap .secu .cont dl dd.txt {margin:0 30px;font-size:15px; line-height:44px;background:url('../images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}
.products_wrap .secu .cont dl dd.txt	span{display:block;    font-weight: 400; color: #444;}

.products_wrap.type5 .secu .cont dl dd.txt{min-height:94px}
.products_wrap .secu .cont dl dd.txt em{font-size:12px;color:#777;font-style:normal}
.products_wrap.type7 .secu .cont dl dd.txt{letter-spacing:-1px;min-height:89px}
.products_wrap.type8 .secu .cont dl dd.txt{letter-spacing:-1px}

.products_wrap.mobile .secu .cont dl dd.txt{min-height:67px;letter-spacing:-1px}


.products_wraptype .secu .cont	 {margin-top:30px}
.products_wraptype .secu .cont:after {content:"";display:block;clear:both}
.products_wraptype .secu .cont dl {float:left;width:19%;text-align:center; position:relative;margin-left:12px;padding-top:73px;border-top:0 none;line-height:61px}
.products_wraptype .secu .cont dl:first-child{margin-left:0}
.products_wraptype .secu .cont dl dt {position:absolute;top:0;left:-1px;right:-1px;height:83px;line-height:24px;background:#484848;}
.products_wraptype .secu .cont dl dt:after{content:'';display:block;overflow:hidden;width:24px;height:13px;background:url('../images/prod/bg_tooltip.png') no-repeat left top;left:50%;margin-left:-12px;bottom:-12px;position:absolute}
.products_wraptype .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:16px;
font-weight:400;color:#fff;    padding-top: 15px;}
.products_wraptype .secu .cont dl dd.img{padding:38px 0 40px}
.products_wraptype .secu .cont dl dd.img img{vertical-align:top}
.products_wraptype .secu .cont dl dd.txt {margin:0 30px;font-size:15px; line-height:44px;background:url('../images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}
.products_wraptype .secu .cont dl dd.txt	span{display:block;    font-weight: 400; color: #444;}


.products_wrap.mobile .secu .cont dl dd.txt{min-height:67px;letter-spacing:-1px}


.intcon01 .w1200 .visionCon-education{background:url(/images/sub_circle02.png)no-repeat center top;margin-top:4%;padding-bottom:29.5%;background-size:80%;}
.intcon01 .w1200 .visionCon-education > div > div > h4{font-size:20px;font-weight:200;letter-spacing:-0.025em;color:#444;margin-top:0;margin-bottom:0;}
.intcon01 .w1200 .visionCon-education > div > div > p{font-size:16px;line-height:24px;letter-spacing:-0.05em;font-weight:200;color:#666;padding-top:0.5%;}
.intcon01 .w1200 .visionCon-education > div > .left > p{padding-top:1.5%;}
.intcon01 .w1200 .visionCon-education > div > .right > p{padding-top:1.5%;}
.intcon01 .w1200 .visionCon-education .top{padding-top:1%;}
.intcon01 .w1200 .visionCon-education .top .center h4{text-align:center;margin-top:0;margin-bottom:0;}
.intcon01 .w1200 .visionCon-education .top .center p{text-align:center;}
.intcon01 .w1200 .visionCon-education .middle{padding-top:15%;}
.intcon01 .w1200 .visionCon-education .middle:after{display:block;content:"";clear:both;}
.intcon01 .w1200 .visionCon-education .middle .left{text-align:right;float:left;}
.intcon01 .w1200 .visionCon-education .middle .right{text-align:left;float:right;margin-right:90px;}
.intcon01 .w1200 .visionCon-education .bottom{padding-top:22%;/*padding-bottom:20%;*/}
.intcon01 .w1200 .visionCon-education .bottom:after{display:block;content:"";clear:both;}
.intcon01 .w1200 .visionCon-education .bottom .left{float:left;text-align:right; margin-left:5px; margin-top:57px;}
.intcon01 .w1200 .visionCon-education .bottom .right{float:right;text-align:left;margin-right: 0px;margin-top: 57px;}

.visionCon02-education{display:none;padding-top:100px;padding-bottom:350px;}
.visionCon02-education .w640{max-width:640px;width:100%;background:url(/images/m_sub_circle02.png)no-repeat center top;height:1500px;background-size:cover;margin:0 auto;}
.visionCon02-education .w640 .cont:nth-of-type(1){text-align:left;padding-top:682px;padding-left:155px;}
.visionCon02-education .w640 .cont:nth-of-type(2){text-align:right;padding-top:80px;padding-right:155px;}
.visionCon02-education .w640 .cont:nth-of-type(3){text-align:left;padding-top:55px;padding-left:160px;}
.visionCon02-education .w640 .cont:nth-of-type(4){text-align:right;padding-top:60px;padding-right:160px;}
.visionCon02-education .w640 .cont:nth-of-type(5){text-align:left;padding-top:60px;padding-left:160px;}
.visionCon02-education .w640 .cont:nth-of-type(6){text-align:left;padding-top:80px;padding-left:29px;}

.visionCon02-education .w640 .cont h2{font-size:22px;line-height:24px;letter-spacing:-0.025em;font-weight:bold;color:#041553;;}
.visionCon02-education .w640 .cont p{font-size:18px;line-height:22px;letter-spacing:-0.05em;font-weight:200;color:#666;padding-top:28px;}




/*브랜드 소개*/
.brandCon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.brandCon01 .w1200 > h2{font-size:36px;line-height:26px;letter-spacing:-0.025em;color:#c30006;text-align:center;font-weight:300;padding-top:50px;}
.brandCon01 .w1200 > h2.pt91{padding-top:7.5833333333%;}
.brandCon01 .w1200 > h3{font-size:38px;letter-spacing:-0.05em;text-align:center;color:#222;padding-top:3.75%;line-height:49px;font-weight:54px;}
.brandCon01 .w1200 > p{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:200;text-align:center;color:#444;padding-top:2.25%;}
.brandCon02{padding-top:95px;max-width:1200px;width:100%;margin:0 auto;}
.brandCon02 .w1200:after{display:block;content:"";clear:both;}
.brandCon02 .w1200 .left{float:left;width:55.8333333333%;}
.brandCon02 .w1200 .right{float:left;width:44.1666666667%;}
.brandCon02 .w1200 .left > h2{font-size:24px;line-height:22px;letter-spacing:-0.05em;font-weight:500;color:#222;}
.brandCon02 .w1200 .left > h3{font-size:38px;line-height:52px;font-weight:200;color:#222;padding-top:25px;}
.brandCon02 .w1200 .left > h3 > span{font-size:44px;font-weight:400;color:#222;}
.brandCon02 .w1200 .left > h3 > span > b{font-size:44px;line-height:52px;font-weight:bold;color:#c30006;}
.brandCon02 .w1200 .left > p{font-size:20px;line-height:22px;letter-spacing:-0.025em;color:#444;font-weight:300;padding-top:40px;}
.brandCon02 .w1200 .left > p b{font-weight:bold;color:#c30006;}

.brandCon02 .w1200 .left > div{font-size:18px;line-height:30px;font-weight:200;color:#444;padding-top:20px;letter-spacing: -0.01em;}
.brandCon02 .w1200 .left h4{width:100%;}
.brandCon02 .w1200 .left h4 img{width:100%;}
.brandCon02 .w1200 .left > span{display:block;padding-top:30px;font-size:16px;line-height:32px;font-weight:300;color:#222;}
.brandCon02 .w1200 .right .img_box{width:480px;height:419px;}
.brandCon02 .w1200 .right .img_box > img{width:100%;}
.brandCon02 .w1200 .right .img_box img{width:100%;}
.brandCon02 .w1200 .right .down{width:120px;height:49px;margin:0 auto;padding-top:55px;}
.brandCon02 .w1200 .right .down a{display:block;font-size:14px;line-height:49px;letter-spacing:-0.025em;color:#c30006; width:120px;height:49px;border:1px solid #e7e7e7;box-sizing:border-box;text-align:center;}
.brandCon02 .w1200 .right .down a img{display:inline-block;width:15px;height:14px;padding-top:17px;padding-left:5px;}

.brandCon03{padding-top:100px;max-width:1200px;width:100%;margin:0 auto;}
.brandCon03 .w1200{width:100%;margin:0 auto;box-sizing:border-box;}
.brandCon03 .w1200:after{display:block;content:"";clear:both;}
.brandCon03 .w1200 .imgbox{width:33.3%;float:left;}
.brandCon03 .w1200 .imgbox img{width:100%;}

.brandCon04{padding-top:3.3%;max-width:1200px;width:100%;margin:0 auto;}
.brandCon04 .w1200{width:100%;max-width:1200px;margin:0 auto;}
.brandCon04 .w1200 > h3{font-size:20px;line-height:22px;letter-spacing:-0.01em;font-weight:400;color:#222;}
.brandCon04 .w1200 > p{font-size:17px;line-height:28px;letter-spacing:-0.025em;color:#444;font-weight:300;padding-top:2.1%;}

.brandCon05{padding-top:5.8%;max-width:1200px;width:100%;margin:0 auto;}
.brandCon05 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.brandCon05 .w1200:after{display:block;content:"";clear:both;}
.brandCon05 .w1200 .left{float:left;width:50%;}
.brandCon05 .w1200 .right{float:left;width:50%;}

.brandCon05 .w1200 div > h2{font-size:20px;line-height:22px;font-weight:400;letter-spacing:-0.01em;color:#222;}
.brandCon05 .w1200 > div > div{width:32.1666666667%;margin-right:1.1%;float:left;height:200px;}
.brandCon05 .w1200 > div > div:nth-of-type(3n){margin-right:0;}
.brandCon05 .w1200 > div > div > h3{font-size:16px;line-height:28px;letter-spacing:-0.025em;font-weight:300;padding-top:32px;}
.brandCon05 .w1200 > div > div > h4{width:100%;height:17px;margin-top:12px;margin-bottom:0;}
.brandCon05 .w1200 > div > div > p{font-size:14px;line-height:26px;font-weight:200;color:#666;padding-top:15px;}
.brandCon05 .w1200 > div > div > p b{display:block;}
.brandCon05 .w1200 div > .colorBox.red > h3{color:#eb1a2f;}
.brandCon05 .w1200 div > .colorBox.red > h4{background-color:#eb1a2f;}
.brandCon05 .w1200 div > .colorBox.black > h3{color:#030306;}
.brandCon05 .w1200 div > .colorBox.black > h4{background-color:#030306;}
.brandCon05 .w1200 div > .colorBox.orange > h3{color:#f6911f;}
.brandCon05 .w1200 div > .colorBox.orange > h4{background-color:#f6911f;}
.brandCon05 .w1200 div > .colorBox.yellow > h3{color:#ffde00;}
.brandCon05 .w1200 div > .colorBox.yellow > h4{background-color:#ffde00;}
.brandCon05 .w1200 div > .colorBox.green > h3{color:#008752;}
.brandCon05 .w1200 div > .colorBox.green > h4{background-color:#008752;}
.brandCon05 .w1200 div > .colorBox.sky > h3{color:#0297d6;}
.brandCon05 .w1200 div > .colorBox.sky > h4{background-color:#0297d6;}
.brandCon05 .w1200 div > .colorBox.blue > h3{color:#0069aa;}
.brandCon05 .w1200 div > .colorBox.blue > h4{background-color:#0069aa;}
.brandCon05 .w1200 div > .colorBox.purple > h3{color:#7d4199;}
.brandCon05 .w1200 div > .colorBox.purple > h4{background-color:#7d4199;}
.brandCon05 .w1200 > .left > div{margin-right:5%;}

.brandCon06{padding-top:5.8%;padding-bottom:12.5%;max-width:1200px;width:100%;margin:0 auto;}
.brandCon06 .w1200{max-width:1200px;margin:0 auto;}
.brandCon06 .w1200 > h2{font-size:20px;line-height:22px;letter-spacing:-0.01em;font-weight:400;color:#222;}
.brandCon06 .w1200 > p{font-size:17px;line-height:28px;letter-spacing:-0.025em;font-weight:300;color:#444;padding-top:2.1%;}
.brandCon06 .w1200 .cont{padding-top:3.75%;}
.brandCon06 .w1200 .cont .img{width:100%;}
.brandCon06 .w1200 .cont .img img{width:100%}
.brandCon06 .w1200 .cont .txt:after{display:block;content:"";clear:both;}
.brandCon06 .w1200 .cont .txt > p{float:left;width:23.5%;margin-right:2%;box-sizing:border-box;text-align:center;font-size:13px;line-height:28px;letter-spacing:-0.05em;color:#444;padding-top:1.25%;}
.brandCon06 .w1200 .cont .txt > p:nth-child(4){margin-right:0;}



/*인증,특허*/
.patent .w1200{max-width:1200px;width:100%;margin:0 auto;}
.patent .w1200:after{display:block;content:"";clear:both;}
.patent .w1200 .left{float:left;width:30%;margin-right:1.6666666667%;box-sizing:border-box;border:1px solid #f1f1f1;margin-top:60px;margin-bottom:10%;}
.patent .w1200 .left .img{width:391px;height:263px;margin:0 auto;padding:40px 0;}
.patent .w1200 .left .img > img{width:100%;}
.patent .w1200 .right{float:right;width:65.8333333333%;box-sizing:border-box;padding-bottom:10%;}
.patent .w1200 .right .accordion_tab{border-top:2px solid #bf1117;border-bottom:2px solid #bf1117;margin-bottom:17px;}
.patent .w1200 .right .accordion_tab .accordion_title{padding:17px 10px 17px 25px;font-size:18px;letter-spacing:-0.05em;font-weight:400;color:#666;border-top:1px solid #dfdfdf;background:url(/img/accordion_down.png)no-repeat 95% 50%;}
.patent .w1200 .right .accordion_tab .accordion_title.active{color:#c30006;}

.patent .w1200 .right .accordion_tab .accordion_title{background:none;cursor:pointer;}


.patent .w1200 .right .accordion_tab .accordion_title:first-child{border-top:none;}
.patent .w1200 .right .accordion_tab .accordion_title.opened{background:#f5f5f5 url(/img/accordion_up.png)no-repeat 95%; 50%;}
.patent .w1200 .right .accordion_tab .accordion_sub{padding:25px 0 25px 40px;font-size:16px;line-height:30px;letter-spacing:-0.05em;color:#666;font-weight:200;border-top:1px solid #dfdfdf;}
.patent .w1200 .right .accordion_tab .accordion_sub{max-height:300px;overflow:auto;}
.patent .w1200 .right .accordion_tab .accordion_sub p{cursor:pointer;line-height:1.7;}


.patent .w1200 .right:after{display:block;content:"";clear:both;}
/* .patent .w1200 .right .search_form{float:right;} */
.patent .w1200 .right .search_form:after{display:block;content:"";clear:both;}
.patent .w1200 .right .search_form .result{float:left;font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:400;color:#222;margin-right:112px;}
.patent .w1200 .right .search_form .pa_select{float:right;box-sizing:border-box;}
.patent .w1200 .right .search_form .pa_select select{font-size:16px;letter-spacing:0.12em;font-weight:200;color:#666;width:205px;height:40px;padding-left:20px;padding-right:17px;font-family:"Noto Sans KR", sans-serif;box-sizing:border-box;border-color:#e1e1e1;}
.patent .w1200 .right .search_form .pa_search{float:right;width:260px;position:relative;height:40px;box-sizing:border-box;margin-left:20px;}
.patent .w1200 .right .search_form .pa_search input{width:100%;height:100%;box-sizing:border-box;font-size:16px;font-weight:200;padding:13px 0 13px 20px;border:0;border:1px solid #e1e1e1;color:#e1e1e1;}
.patent .w1200 .right .search_form .pa_search label{position:absolute;right:14px;top:12px;}


/*CEO인사말*/
.ceocon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.ceocon01 .w1200:after{display:block;content:"";clear:both;}
.ceocon01 .w1200 .top{background:url(/img/ceo_bg02.png)no-repeat center top;margin-top:100px;}
.ceocon01 .w1200 .top > h2{font-size:36px;line-height:58px;letter-spacing:-0.05em;font-weight:300;color:#c30006;padding-top:5.4166666667%;}
.ceocon01 .w1200 .top > p{font-size:40px;line-height:58px;letter-spacing:-0.05em;font-weight:500;color:#222;}
.ceocon01 .w1200 .top > span{display:block;font-size:26px;line-height:40px;letter-spacing:-0.025em;color:#444;padding-top:2.5%;padding-bottom:19.4166666667%;}
.ceocon01 .w1200 .middle{padding-top:3.75%;}
.ceocon01 .w1200 .middle > p{font-size:18px;line-height:34px;letter-spacing:-0.045em;font-weight:200;color:#444;margin-top:2.5%;}
.ceocon01 .w1200 .middle > p:first-child{margin-top:0;}
.ceocon01 .w1200 .bottom{padding-top:5.4%;margin-bottom:20%;float:left;}
.ceocon01 .w1200 .bottom > p{font-size:16px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:left;}
.ceocon01 .w1200 .bottom > p span{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:400;color:#222;margin-left:10px;}
.ceocon01 .w1200 .bottom > p.img{padding-top:20px;}
.ceocon01 .w1200 .bottom > p.img span{display:inline-block;vertical-align:bottom;}


.charCon01{margin-top:9.1%;}
.charCon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.charCon01 .w1200 > img{width:100%;}
.charCon02{margin-top:4.5%;}
.charCon02 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.charCon02 .w1200 .charCon02_tab ul:after{display:block;content:"";clear:both;}
.charCon02 .w1200 .charCon02_tab ul li{width:50%;float:left;box-sizing:border-box;padding:1.25% 0;text-align:center;border-bottom:1px solid #656565;}
.charCon02 .w1200 .charCon02_tab ul li a{font-size:18px;line-height:22px;font-weight:400;letter-spacing:-0.025em;color:#222;display:block;}
.charCon02 .w1200 .charCon02_tab ul li.on{border-bottom:3px solid #c30006;}
.charCon02 .w1200 .charCon02_tab ul li.on a{color:#222;}

.cont.tab{max-width:1200px;width:100%;margin:0 auto;margin-top:5.83%;margin-bottom:20%;}
.cont.tab .top_con:after{display:block;content:"";clear:both;}
.cont.tab .top_con .left{float:left;width:50%;}
.cont.tab .top_con .right{float:left;width:50%;}
.cont.tab .top_con .left .imgBox{width:93.3333333333%;}
.cont.tab .top_con .left .imgBox img{width:100%;}
.cont.tab .top_con .right .txtBox{padding-left:37px;}
.cont.tab .top_con .right .txtBox > h3{font-size:28px;line-height:40px;font-weight:500;letter-spacing:-0.05em;color:#222;}
.cont.tab .top_con .right .txtBox > p.pt{padding-top:40px;}
.cont.tab .top_con .right .txtBox > p:after{display:block;content"";clear:both;}
.cont.tab .top_con .right .txtBox > p{padding-bottom:10px;font-size:16px;line-height:25px;font-weight:400;letter-spacing:-0.025em;color:#222;}
.cont.tab .top_con .right .txtBox > p > span{font-weight:300;width:100px;display:inline-block;}
.cont.tab .top_con .right .txtBox > p > i{display:inline-block;font-style: normal;}
.cont.tab .top_con .right .txtBox > p > i.pt{display:block;float:right;margin-right:218px;}
.cont.tab .top_con .right .txtBox > p > i.pt02{display:block;float:right;margin-right:154px;}

.cont.tab .middle_con{margin-top:5.8%;}
.cont.tab .middle_con:after{display:block;content:"";clear:both;}
.cont.tab .middle_con .left{float:left;width:50%;}
.cont.tab .middle_con .right{float:left;width:50%;}
.cont.tab .middle_con .left > p:after{display:block;content:"";clear:both;}
.cont.tab .middle_con .left > p > img{display:block;float:left;width:27px;height:27px;}
.cont.tab .middle_con .left > p > span{display:block;float:left;margin-left:10px;}
.cont.tab .middle_con .left > p{font-size:18px;line-height:22px;font-weight:500;letter-spacing:-0.025em;color:#222;}
.cont.tab .middle_con .left > div{font-size:16px;line-height:28px;font-weight:200;letter-spacing:-0.025em;color:#444;padding-top:30px;}
.cont.tab .middle_con .left > div > img{width:27px;height:27px;}
.cont.tab .middle_con .left > div:after{display:block;content:"";clear:both;}
.cont.tab .middle_con .left > div > img{display:block;float:left;}
.cont.tab .middle_con .left > div > span{display:block;float:left;margin-left:10px;}
.cont.tab .middle_con .right > p{font-size:18px;line-height:22px;font-weight:500;letter-spacing:-0.025em;color:#222;}
.cont.tab .middle_con .right > p > img{width:27px;height:27px;}
.cont.tab .middle_con .right > p:after{display:block;content:"";clear:both;}
.cont.tab .middle_con .right > p > span{display:block;float:left;margin-left:10px;}
.cont.tab .middle_con .right > p > img{display:block;float:left;}
.cont.tab .middle_con .right > div{font-size:16px;line-height:28px;font-weight:200;letter-spacing:-0.025em;color:#444;padding-top:30px;}
.cont.tab .middle_con .right > div > img{width:27px;height:27px;}
.cont.tab .middle_con .right > div:after{display:block;content:"";clear:both;}
.cont.tab .middle_con .right > div > span{display:block;float:left;margin-left:10px;}
.cont.tab .middle_con .right > div > img{display:block;float:left;}

.cont.tab .bottom_con{padding-top:5%;width:100%;max-width:1200px;}
.cont.tab .bottom_con:after{display:block;content:"";clear:both;}
.cont.tab .bottom_con .imgBox{float:left;width:32%;margin-right:2%;}
.cont.tab .bottom_con .imgBox:nth-child(3){margin-right:0;}
.cont.tab .bottom_con .imgBox img{width:100%;}

#content > .w1200{max-width:1200px;width:100%;}
.tabmenu{width:235px;padding:7.5% 0 0;margin:0 auto;}
.tabmenu.resize{padding: 7.25% 0 4.17%;}
.tabmenu > ul{margin-bottom:0;}
.tabmenu > ul:after{display:block;content:"";clear:both;}
.tabmenu > ul > li{width:50%;box-sizing:border-box;border:1px solid #c6c5c5;text-align:center;float:left;}
.tabmenu > ul > li > a{font-size:15px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#666;display:block;padding:10px 0;}
.tabmenu > ul > li.on{background-color:#eb0c19;border:1px solid #eb0c19;}
.tabmenu > ul > li.on a{color:#fff;}



/*회사연혁*/
.hiscon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.hiscon01 .w1200 > h2.pt90{padding-top:7.5%}
.hiscon01 .w1200 > h2{font-size:36px;font-weight:300;letter-spacing:-0.025em;color:#c30006;text-align:center;}
.hiscon01 .w1200 > h3{font-size:38px;line-height:49px;letter-spacing:-0.05em;font-weight:500;color:#222;text-align:center;padding-top:3.5%;word-break:keep-all;}
.hiscon01 .w1200 > p{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:200;color:#444;text-align:center;padding-top:2.5%;word-break:keep-all;}

.hiscon01 .w1200 .hiscon01_tab{margin-top:7.9166666667%;}
.hiscon01 .w1200 .hiscon01_tab > ul:after{display:block;content:"";clear:both;}

.hiscon01 .w1200 .hiscon01_tab > ul > li{width:33.16666666666667%;margin-right:0.25%;float:left;box-sizing:border-box;text-align:center;padding:1.25% 0;background:#fff;border-bottom:1px solid #656565;}

.hiscon01 .w1200 .hiscon01_tab > ul > li:nth-child(3){margin-right:0;}
.hiscon01 .w1200 .hiscon01_tab > ul > li a{font-size:18px;line-height:22px;font-weight:400;color:#222;}
.hiscon01 .w1200 .hiscon01_tab > ul > li.on{background-color:#fff;border-bottom:3px solid #c30006;}
.hiscon01 .w1200 .hiscon01_tab > ul > li.on a{color:#222;}
.hiscon01 .w1200 > .cont{margin-top:5%;}
.hiscon01 .w1200 > .cont > .title{    font-size: 40px;
    line-height: 26px;
    letter-spacing: -0.025em;
    font-weight: 300;
    text-align: center;
    color: #0f2c96;}




.hiscon01 .w1200 > .cont > .title > img{width:18px;height:15px;}
.hiscon01 .w1200 > .cont > .date{font-size:20px;line-height:34px;font-weight:300;color:#666;text-align:center;padding-top:1%;}
.hiscon01 .w1200 > .cont > .txt{font-size: 20px;
    line-height: 32px;
    letter-spacing: -0.05em;
    font-weight: 400;
    color: #222;
    padding-top: 3.3333333333%;
    text-align: center;}



.hiscon01 .w1200 > .cont > .imgBox{padding-bottom:5.8%;border-bottom:1px solid #e0e0e0;}
/*반응형 추가*/
.hiscon01 .w1200 > .cont > .imgBox.cont01 > ul{width:56.9166666667%;}
.hiscon01 .w1200 > .cont > .imgBox.cont01 > ul > li:nth-child(1){width:72.4743777452%;margin-right:2.635431918%;}
.hiscon01 .w1200 > .cont > .imgBox.cont01 > ul > li:nth-child(2){width:24.8901903367%;margin-right:0;}


.hiscon01 .w1200 > .cont > .imgBox > ul{width:1028px;margin:0 auto;padding-top:2.9182879377%;}
.hiscon01 .w1200 > .cont > .imgBox > ul:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .imgBox > ul > li{margin-right:0.8333333333%;float:left;width:47%;}
.hiscon01 .w1200 > .cont > .imgBox > ul > li:nth-child(3){margin-right:0;}
.hiscon01 .w1200 > .cont > .imgBox > ul > li > img{width:100%;}

.hiscon01 .w1200 > .cont > .imgBox.step_2 > ul{width:550px;}
.hiscon01 .w1200 > .cont > .imgBox.step_2 > ul > li{margin-right:0;padding:0 5px;}

/*his01*/
.hiscon01 .w1200 > .cont > .history_area{margin-bottom:220px;}
.hiscon01 .w1200 > .cont > .history_area > .top{width:173px;height:54px;font-size:20px;line-height:54px;font-weight:300;color:#fff;background-color:#0f2c96;text-align:center;margin:0 auto;border-radius:15px;margin-top:40px;}
.hiscon01 .w1200 > .cont > .history_area .his01:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .history_area .his01 .left{float:left;width:50%;}
.hiscon01 .w1200 > .cont > .history_area .his01 .left .inner{width:100%;min-height:100px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right{float:left;width:50%;box-sizing:border-box;border-left:1px solid #e0e0e0;padding-top:95px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner{float:left;width:100%;position:relative;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox{padding-left:85px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > span{display:inline-block;vertical-align:top;font-size:22px;line-height:19px;font-weight:500;letter-spacing:-0.025em;color:#0f2c96;padding-right:17px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > span i.bar{position:absolute;left:-9px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul{display:inline-block;vertical-align:top;line-height:1px;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li{font-size:16px;line-height:26px;font-weight:300;color:#666;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li > span{display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li > span strong{color:#666;line-height:0.5;font-weight:300;padding-bottom:5px;display:inline-block;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li > span b{color:#222;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li > b{font-size:16px;font-weight:300;color:#222;display:inline-block;}
.hiscon01 .w1200 > .cont > .history_area .his01 .right .inner .txtbox > ul > li > i{padding-left:10px;padding-right:10px;font-size:12px;color:#d9d9d9;font-style:normal;vertical-align:top;}
/*his02*/
.hiscon01 .w1200 > .cont > .history_area .his02:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left{float:left;width:50%;padding-top:50px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left.pt0{padding-top:0;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner{width:100%;float:right;text-align:right;position:relative;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox{padding-right:85px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > span{display:inline-block;vertical-align:top;font-size:22px;line-height:19px;font-weight:500;letter-spacing:-0.025em;color:#0f2c96;padding-left:17px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > span > i.bar{position:absolute;right:-9px;top:2px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul{display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul > li{font-size:16px;line-height:26px;font-weight:300;color:#666;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul > li > span{display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul > li > span b{color:#222;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul > li > i{font-size:12px;color:#d9d9d9;font-style:normal;vertical-align:top;padding-left:10px;padding-right:10px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > ul > li > b{font-size:16px;font-weight:300;color:#222;display:inline-block;}
.hiscon01 .w1200 > .cont > .history_area .his02 .left .inner .txtbox > span{display:inline-block;vertical-align:top;line-height:19px;}
.hiscon01 .w1200 > .cont > .history_area .his02 .right{float:left;width:50%;}
.hiscon01 .w1200 > .cont > .history_area .his02 .right .inner{width:100%;min-height:170px;border-left:1px solid #e0e0e0;}
.hiscon01 .w1200 > .cont > .history_area .his02 .right .inner.min_h{min-height:266px;}
/*his03*/
.hiscon01 .w1200 > .cont > .history_area .his03{position:relative;}
.hiscon01 .w1200 > .cont > .history_area .his02{position:relative;}
.hiscon01 .w1200 > .cont > .history_area .his02 .history_circle{position:absolute;left:49.8%;bottom:0;}
.hiscon01 .w1200 > .cont > .history_area .his03 .history_circle{position:absolute;left:49.8%;bottom:0;}
.hiscon01 .w1200 > .cont > .history_area .his03:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .history_area .his03 .left{float:left;width:50%;}
.hiscon01 .w1200 > .cont > .history_area .his03 .left .inner{width:100%;min-height:120px;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right:after{display:block;content:"";clear:both;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right{float:left;width:50%;box-sizing:border-box;border-left:1px solid #e0e0e0;padding-top:70px;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner{float:left;width:100%;position:relative;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox{padding-left:85px;padding-bottom:25px;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > span{display:inline-block;vertical-align:top;font-size:22px;line-height:19px;font-weight:500;letter-spacing:-0.025em;color:#0f2c96;padding-right:17px;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > span i.bar{position:absolute;left:-9px;}

.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul{display:inline-block;vertical-align:top;line-height:1px;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul > li{font-size:16px;line-height:26px;font-weight:300;color:#666;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul > li > span{display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul > li > span b{color:#222;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul > li > b{font-size:16px;font-weight:300;color:#222;display:inline-block;}
.hiscon01 .w1200 > .cont > .history_area .his03 .right .inner .txtbox > ul > li > i{padding-left:10px;padding-right:10px;font-size:12px;color:#d9d9d9;font-style:normal;vertical-align:top;}


/*모바일history*/
.hiscon01 .w1200 > .cont .history_area_mobile{display:none;}
.hiscon01 .w1200 > .cont .history_area_mobile{position:relative;margin:0 auto;margin-bottom:100px;}
.hiscon01 .w1200 > .cont .history_area_mobile .history_circle{position: absolute;bottom:0;left:49px;width:5px;height:5px;}
.hiscon01 .w1200 > .cont .history_area_mobile .history_circle > img{width:100%;}
.hiscon01 .w1200 > .cont .history_area_mobile .top{width:173px;height:54px;background-color:#0f2c96;color:#fff;line-height:54px;font-size:20px;font-weight:300;text-align:center;border-radius:15px;margin-top:30px;margin-left:10px;}

.hiscon01 .w1200 > .cont .history_area_mobile .his01{margin:0 50px;border-left:1px solid #e0e0e0;padding-top:20px;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner{}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox{position:relative;padding-left:85px;padding-top:30px;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span{display:inline-block;vertical-align:top;position:relative;font-size:22px;font-weight:500;letter-spacing:-0.025em;color:#0f2c96;line-height:25px;margin-right:10px;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span i.bar{position:absolute;left:-93px;top:5px;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span i.bar{width:83px;height:17px;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span i.bar > img{width:100%;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul{display:inline-block;vertical-align:top;width:100%;padding-top:2%;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > b{font-size:16px;font-weight:300;color:#222;display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > i{font-style:normal;padding-left:10px;padding-right:10px;color:#d9d9d9;font-size:10px;padding-top:3px;display:inline-block;vertical-align:top;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > span{display:inline-block;font-size:16px;font-weight:300;color:#666;vertical-align:top;letter-spacing:-0.05em;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > span b{color:#222;}
.hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > span.bold{font-weight:bold;color:#222;}

/*온라인공장견학*/
#content > .factory_tab{width:100%;padding-top:8.3%;}
#content > .factory_tab > .w1200 > ul:after{display:block;content:"";clear:both;}
#content > .factory_tab > .w1200 > ul > li{width:33%;margin-right:0.5%;float:left;background-color:#eee;text-align:center;}
#content > .factory_tab > .w1200 > ul > li:nth-child(3){margin-right:0;}
#content > .factory_tab > .w1200 > ul > li > a{font-size:18px;line-height:22px;letter-spacing:-0.025em;font-weight:400;color:#222;padding:15px 0;display:block;}
#content > .factory_tab > .w1200 > ul > li.on{background-color:#eb0c19;}
#content > .factory_tab > .w1200 > ul > li.on > a{color:#fff;}
#content > .factory_cont{max-width:1200px;width:100%;margin:0 auto;margin-bottom:12%;}
#content > .factory_cont{padding-top:415px;margin-top:2.5%;}
#content > .factory_cont.step01{background:url(/img/factory01.jpg)no-repeat top center;}
#content > .factory_cont.step02{background:url(/img/factory02.jpg)no-repeat top center;}
#content > .factory_cont.step03{background:url(/img/factory03.jpg)no-repeat top center;}
#content > .factory_cont > ul{margin:0;}
#content > .factory_cont > ul:after{display:block;content:"";clear:both;}


#content > .factory_cont > ul > li{background-color:#444;padding:40px 0;}
#content > .factory_cont > ul > li{float:left;width:33.3%;position:relative;}

#content > .factory_cont > ul > li .img{width:90px;height:90px;margin:0 auto;}
#content > .factory_cont > ul > li .img > img{width:100%;}
#content > .factory_cont > ul > li > h2{font-size:20px;line-height:22px;letter-spacing:-0.025em;font-weight:500;color:#fff;text-align:center;padding-top:35px;}
#content > .factory_cont > ul > li > p{font-size:15px;line-height:22px;letter-spacing:-0.025em;font-weight:300;color:rgba(255,255,255,0.7);text-align:center;padding-top:15px;}
#content > .factory_cont > ul > li > .arrow{position:absolute;top:37%;width:28px;height:57px;z-index:3;}
#content > .factory_cont > ul > li > .arrow.first{left:365px;}
#content > .factory_cont > ul > li > .arrow.second{left:380px;z-index:3;}
#content > .factory_cont > ul > li > .arrow > img{width:100%;}
#content > .factory_cont.step03 > ul:after{display:block;content:"";clear:both;}
#content > .factory_cont.step03 > ul > li{float:left;width:50%;position:relative;}
#content > .factory_cont.step03 > ul > li .img{width:100px;height:90px;margin:0 auto;}
#content > .factory_cont.step03 > ul > li .img > img{width:100%;}
#content > .factory_cont.step03 > ul > li > h2{font-size:20px;line-height:22px;letter-spacing:-0.025em;font-weight:500;color:#fff;text-align:center;padding-top:35px;}
#content > .factory_cont.step03 > ul > li > p{font-size:15px;line-height:22px;letter-spacing:-0.025em;font-weight:300;color:rgba(255,255,255,0.7);text-align:center;padding-top:15px;}
#content > .factory_cont.step03 > ul > li > .arrow{position:absolute;top:37%;width:28px;height:57px;z-index:3;}
#content > .factory_cont.step03 > ul > li > .arrow.first{left:600px;}
#content > .factory_cont.step03 > ul > li > .arrow > img{width:100%;}

/*사회공헌*/
.contricon01{max-width:1200px;margin:0 auto;padding-top:5.4166666667%;}
.contricon01 .w1200{max-width:1200px;width:100%;margin:0 auto;position:relative;background-size:cover;}
.contricon01 .w1200 > img{width:776px;height:775px;position:absolute;display:block;left:50%;transform:translateX(-50%);}
.contricon01 .w1200 .center_circle{font-size:34px;line-height:38px;font-weight:400;letter-spacing:-0.025em;color:#fff;position:absolute;left:50%;transform:translateX(-50%);text-align:center;top:47%;}
.contricon01 .w1200 > div{position:relative;z-index:3;}
.contricon01 .w1200 > div > .circle{width:205px;height:205px;border-radius:50%;box-sizing:border-box;border:1px solid #fd2f34;text-align:center;margin:0 auto;}
.contricon01 .w1200 > div > .circle .icon{width:64px;height:53px;margin:0 auto;padding-top:23.4146341463%;}
.contricon01 .w1200 > div > .circle > p{font-size:16px;line-height:20px;letter-spacing:-0.05em;font-weight:300;color:#222;padding-top:6.3%;}
.contricon01 .w1200 > .top{padding-top:180px;}
.contricon01 .w1200 > .top:after{display:block;content:"";clear:both;}
.contricon01 .w1200 > .top > .circle{float:left;}
.contricon01 .w1200 > .top > .circle:nth-child(1){margin-left:277px;}
.contricon01 .w1200 > .top > .circle:nth-child(2){margin-left:235px;}
.contricon01 .w1200 > .bottom{padding-top:150px;}

.w1200{width:1200px;margin:0 auto;}

/* 인재채용 */
.ps_tabmenu{width:352px;padding:4.5% 0 2%;margin:0 auto;}
.ps_tabmenu > ul{margin-bottom:0;}
.ps_tabmenu > ul:after{display:block;content:"";clear:both;}
.ps_tabmenu > ul > li{width:33.3%;box-sizing:border-box;border:1px solid #c6c5c5;text-align:center;float:left;padding:10px 0;}
.ps_tabmenu > ul > li > a{font-size:15px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#666;display:block;}
.ps_tabmenu > ul > li.on{background-color:#eb0c19;border:1px solid #eb0c19;}
.ps_tabmenu > ul > li.on a{color:#fff;}
.ps_visual{background:url(/img/ps_visual.png)no-repeat top center;position:relative;background-size:cover;}
.ps_visual .w1200{max-width:1200px;margin:0 auto;position:relative;padding-top:140px;padding-bottom:170px;width:100%;}
.ps_visual .w1200 h2{width:29.1666666667%;font-size:42px;letter-spacing:0.6em;font-weight:500;color:#fff;text-align:center;border-left:8px solid #fff;border-right:8px solid #fff;margin:0 auto;box-sizing:border-box;padding-left:2.1%;margin-bottom:42px;}
.pscon02 .w1200{max-width:1200px;width:100%;margin:0 auto;border-top:1px solid #dc0208;margin-top:4.1%;}
.pscon02 .w1200 > h2{font-size:22px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#222;text-align:center;padding-top:6.6%;}
.pscon02 .w1200 > p{font-size:16px;line-height:22px;font-weight:200;letter-spacing:-0.05em;color:#222;text-align:center;padding-top:1%;}
.pscon02 .w1200 .circle_wrap:after{display:block;content:"";clear:both;}
.pscon02 .w1200 .circle_wrap{width:90.4166666667%;margin:0 auto;margin-top:5.5%;position:relative;}
.pscon02 .w1200 .circle_wrap > i{position:absolute;top:50%;width:29px;height:7px;}
.pscon02 .w1200 .circle_wrap > i > img{width:100%}
.pscon02 .w1200 .circle_wrap > i.s01{left:232px;}
.pscon02 .w1200 .circle_wrap > i.s02{left:525px;}
.pscon02 .w1200 .circle_wrap > i.s03{left:824px;}
.pscon02 .w1200 .circle_wrap .circle{width:17.9723502304%;height:195px;border-radius:50%;background-color:#dc0208;float:left;margin-right:9.2165898618%;position:relative;}
.pscon02 .w1200 .circle_wrap .circle:last-child{margin-right:0;}
.pscon02 .w1200 .circle_wrap .circle.black{background-color:#343232;}
.pscon02 .w1200 .circle_wrap .circle .circle_icon{width:75px;height:75px;margin:0 auto;padding-top:20%;}
.pscon02 .w1200 .circle_wrap .circle .circle_icon > img{width:100%;}
.pscon02 .w1200 .circle_wrap .circle > .tit{font-size:16px;line-height:26px;font-weight:400;color:#fff;text-align:center;padding-top:10%;}
.pscon02 .w1200 .circle_wrap .circle > .txtbox{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:110%;}
.pscon02 .w1200 .circle_wrap .circle > .txtbox > .s_tit{font-size:20px;line-height:26px;letter-spacing:-0.025em;font-weight:400;color:#222;text-align:center;}
.pscon02 .w1200 .circle_wrap .circle > .txtbox > p{font-size:16px;line-height:22px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;}

.pscon03{margin-top:9.1%;margin-bottom:12.5%;}
.pscon03 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.pscon03 .w1200 > h2{font-size:22px;line-height:22px;font-weight:400;letter-spacing:-0.05em;color:#222;text-align:center;}
.pscon03 .w1200 .imgbox{margin-top:2.1%;}
.pscon03 .w1200 .imgbox img{width:100%;}
.pscon03 .w1200 > ul{margin-top:3.3%;}
.pscon03 .w1200 > ul:after{display:block;content:"";clear:both;}
.pscon03 .w1200 > ul > li{float:left;width:18.3333333333%;margin-right:2.0833333333%;box-sizing:border-box;}
.pscon03 .w1200 > ul > li:last-child{margin-right:0;}
.pscon03 .w1200 > ul > li > h2{font-size:18px;line-height:26px;font-weight:400;letter-spacing:-0.025em;color:#fff;text-align:center;background-color:#dc0208;padding:6.8181818182% 0;}
.pscon03 .w1200 > ul > li > h2.black{background-color:#343232;}
.pscon03 .w1200 > ul > li > p{font-size:16px;line-height:24px;letter-spacing:-0.025em;font-weight:200;color:#222;text-align:center;padding-top:10%;padding-bottom:13.6363636364%;box-sizing:border-box;border:1px solid #dddcdc;border-top:0;}

.ps_2depth{max-width:2560px;width:100%;position:relative;background-color:#303030;}
.ps_2depth ul{width:400px;margin:0 auto;}
.ps_2depth ul:after{display:block;content:"";clear:both;}
.ps_2depth ul li{width:50%;float:left;box-sizing:border-box;text-align:center;}
.ps_2depth ul li a{font-size:15px;line-height:35px;letter-spacing:-0.025em;font-weight:300;color:#fff;display:block;padding:20px 0 15px;border-bottom:3px solid #303030;width:56.5%;margin:0 auto;}
.ps_2depth ul li a:hover{color:#eb0c19;border-bottom:3px solid #eb0c19;}
.ps_2depth ul li.on a{color:#eb0c19;border-bottom:3px solid #eb0c19;}
.pscon01 .w1200 h2{font-size:36px;line-height:26px;font-weight:300;letter-spacing:-0.05em;text-align:center;color:#c30006;padding-top:4.16%;}
.pscon01 .w1200 p{font-size:16px;line-height:36px;font-weight:200;letter-spacing:-0.025em;text-align:center;color:#666;padding-top:1.1%;}

/*설치사례*/
.install_visual{background:url(/img/item_visual.jpg)no-repeat top center;height:350px;background-size:cover;position:relative;}
.install_visual .w1200{max-width:1200px;margin:0 auto;position:relative;}


.install_3depth{max-width:2560px;width:100%;position:relative;background-color:#303030;}
.install_3depth ul{width:600px;margin:0 auto;}
.install_3depth ul:after{display:block;content:"";clear:both;}
.install_3depth ul li{width:33.3%;float:left;box-sizing:border-box;text-align:center;}
.install_3depth ul li a{font-size:15px;line-height:35px;letter-spacing:-0.025em;font-weight:300;color:#fff;display:block;padding:20px 0 15px;border-bottom:3px solid #303030;width:56.5%;margin:0 auto;}
.install_3depth ul li a:hover{color:#eb0c19;border-bottom:3px solid #eb0c19;}
.install_3depth ul li.on a{color:#eb0c19;border-bottom:3px solid #eb0c19;}

/* SNS*/
.sns_tabmenu{width:470px;padding:4.5% 0 2%;margin:0 auto;}
.sns_tabmenu > ul{margin-bottom:0;}
.sns_tabmenu > ul:after{display:block;content:"";clear:both;}
.sns_tabmenu > ul > li{width:25%;box-sizing:border-box;border:1px solid #c6c5c5;text-align:center;float:left;padding:10px 0;}
.sns_tabmenu > ul > li > a{font-size:15px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#666;display:block;}
.sns_tabmenu > ul > li.on{background-color:#eb0c19;border:1px solid #eb0c19;}
.sns_tabmenu > ul > li.on a{color:#fff;}
.sns_visual{background:url(/img/ps_visual.png)no-repeat top center;height:350px;}
.sns_visual .w1200{max-width:1200px;margin:0 auto;position:relative;padding-top:140px;padding-bottom:170px;}
.sns_visual .w1200 h2{width:29.1666666667%;font-size:42px;letter-spacing:0.6em;font-weight:500;color:#fff;text-align:center;border-left:8px solid #fff;border-right: 8px solid #fff;margin: 0 auto;box-sizing: border-box;padding-left: 2.1%;margin-bottom: 42px;}
.sns_4depth{max-width:2560px;width:100%;position:relative;background-color:#303030;}
.sns_4depth ul{width:800px;margin:0 auto;}
.sns_4depth ul:after{display:block;content:"";clear:both;}
.sns_4depth ul li{width:25%;float:left;box-sizing:border-box;text-align:center;}
.sns_4depth ul li a{font-size:15px;line-height:35px;letter-spacing:-0.025em;font-weight:300;color:#fff;display:block;padding:20px 0 15px;border-bottom:3px solid #303030;width:56.5%;margin:0 auto;}
.sns_4depth ul li a:hover{color:#eb0c19;border-bottom:3px solid #eb0c19;}
.sns_4depth ul li.on a{color:#eb0c19;border-bottom:3px solid #eb0c19;}

/*자료실*/
.reference_tabmenu{width:550px;padding:4.5% 0 2%;margin:0 auto;}
.reference_tabmenu > ul{margin-bottom:0;}
.reference_tabmenu > ul:after{display:block;content:"";clear:both;}
.reference_tabmenu > ul > li{width:25%;box-sizing:border-box;border:1px solid #c6c5c5;text-align:center;float:left;padding:10px 0;}
.reference_tabmenu > ul > li > a{font-size:15px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#666;display:block;}
.reference_tabmenu > ul > li.on{background-color:#eb0c19;border:1px solid #eb0c19;}
.reference_tabmenu > ul > li.on a{color:#fff;}
.reference_visual{background:url(/img/ps_visual.png)no-repeat top center;height:350px;}
.reference_visual .w1200{max-width:1200px;margin:0 auto;position:relative;padding-top:140px;padding-bottom:170px;}
.reference_visual .w1200 h2{width:29.1666666667%;font-size:42px;letter-spacing:0.6em;font-weight:500;color:#fff;text-align:center;border-left:8px solid #fff;border-right: 8px solid #fff;margin: 0 auto;box-sizing: border-box;padding-left: 2.1%;margin-bottom: 42px;}
.reference_4depth{max-width:2560px;width:100%;position:relative;background-color:#303030;}
.reference_4depth ul{width:850px;margin:0 auto;}
.reference_4depth ul:after{display:block;content:"";clear:both;}
.reference_4depth ul li{width:25%;float:left;box-sizing:border-box;text-align:center;}
.reference_4depth ul li a{font-size:15px;line-height:35px;letter-spacing:-0.025em;font-weight:300;color:#fff;display:block;padding:20px 0 15px;border-bottom:3px solid #303030;width:56.5%;margin:0 auto;}
.reference_4depth ul li a:hover{color:#eb0c19;border-bottom:3px solid #eb0c19;}
.reference_4depth ul li.on a{color:#eb0c19;border-bottom:3px solid #eb0c19;}

.program_search.bbs{display:inline-block;margin-top:0;margin-bottom:5px;float:left;}
.program_search.bbs ul{padding-bottom:10px;}
.program_search.bbs ul li{float:left;}


/*이벤트*/
.event_area .w1200{max-width:1200px;width:100%;margin:0 auto;margin-top:5%;box-sizing:border-box;border:1px solid #e1e1e1;padding:3%;}
.event_area .w1200 > ul:after{display:block;content:"";clear:both;}
.event_area .w1200 > ul > li{width:23.75%;margin-right:1.6666666667%;float:left;box-sizing:border-box;}
.event_area .w1200 > ul > li:nth-child(4){margin-right:0;}
.event_area .w1200 > ul > li > .img{border:1px solid #f1f1f1;box-sizing:border-box;}
.event_area .w1200 > ul > li > .img > img{width:100%;}
.event_area .w1200 > ul > li > .txt > h2{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:500;color:#222;padding-top:5.3%;}
.event_area .w1200 > ul > li > .txt > p{font-size:16px;line-height:26px;font-weight:200;letter-spacing:-0.05em;color:#666;}
.event_area .w1200 > ul > li > .txt > span{font-size:16px;line-height:26px;font-weight:200;letter-spacing:-0.05em;color:#666;display:block;}
.event_area .w1200 > ul > li > .click_btn > a{font-size:16px;line-height:24px;width:90px;height:24px;letter-spacing:-0.05em;font-weight:200;color:#fff;background-color:#ba0006;border-radius:10px;text-align:center;margin-top:8.1%;display:block;} 
.event_line{max-width:1200px;width:100%;margin:0 auto;}
.event_line > h2{font-size:20px;line-height:16.5px;letter-spacing:-0.05em;color:#222;font-weight:500;padding-top:5%;}











/*찾아오시는길*/
.dircon01 .w1200{padding-top:6.4166666667%;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;}
.dircon01 .w1200 .mapbox > img{width:100%;}
.dircon01 .w1200 .txtbox{border-top:1px solid #444;border-bottom:1px solid #444;margin-top:3.125%;margin-bottom:40%;}
.dircon01 .w1200 .txtbox > p{padding:1.5% 0;border-bottom:1px solid #d9d9d9;}
.dircon01 .w1200 .txtbox > p:nth-child(4){border-bottom:0;}
.dircon01 .w1200 .txtbox > p > span.left{font-size:18px;line-height:50px;font-weight:500;color:#222;padding-left:2.9%;display:inline-block;margin-right:130px;}
.dircon01 .w1200 .txtbox > p > span.right{font-size:16px;line-height:50px;letter-spacing:-0.025em;font-weight:200;color:#666;}
.dircon01 .w1200 .txtbox > p:nth-child(1) > span.left{letter-spacing:3em;margin-right:85px;}
.dircon01 .w1200 .txtbox > p:nth-child(2) > span.left{letter-spacing:0.31em;}
.dircon01 .w1200 .txtbox > p:nth-child(3) > span.left{letter-spacing:0.49em;}
.dircon01 .w1200 .txtbox > p:nth-child(4) > span.left{letter-spacing:0.45em;}

/*내가 본 - 우리집 자랑*/
.eye_program .w1200{max-width:1200px;width:100%;margin:0 auto;}
.eye_program .w1200 .blog_search_result{text-align:center;font-size:20px;color:#444;}
.eye_program .w1200 .cont.blog .blog_inner{margin-top:3%;}
.eye_program .w1200 .cont.blog .blog_inner > ul:after{display:block;content:"";clear:both;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li{float:left;width:23.125%;margin-right:2.5%;box-sizing:border-box;margin-bottom:2.5%;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li:nth-child(4n){margin-right:0;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .img{box-sizing:border-box;border:1px solid #e0e0e0;height:180px;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .img > img{width:100%;height:100%;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .txtbox{border:1px solid #e0e0e0;border-top:0;box-sizing:border-box;height:155px;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .txtbox .tit{font-size:18px;line-height:26px;font-weight:400;letter-spacing:-0.05em;color:#222;padding:25px 20px 12px 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .txtbox .conts{font-size:16px;line-height:26px;letter-spacing:-0.05em;font-weight:300;color:#666;padding:0 20px 12px 20px;height:38px;box-sizing:border-box;}
.eye_program .w1200 .cont.blog .blog_inner > ul > li .txtbox .date{font-size:14px;line-height:18px;font-weight:200;color:#666;padding:18px 20px 18px 20px;}

.eye_program .w1200 .cont.install .blog_inner{margin-top:3%;}
.eye_program .w1200 .cont.install .blog_inner > ul:after{display:block;content:"";clear:both;}
.eye_program .w1200 .cont.install .blog_inner > ul > li{float:left;width:23.125%;margin-right:2.5%;box-sizing:border-box;}
.eye_program .w1200 .cont.install .blog_inner > ul > li:nth-child(4n){margin-right:0;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .img{box-sizing:border-box;border:1px solid #e0e0e0;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .img > img{width:100%;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .txtbox{border:1px solid #e0e0e0;border-top:0;box-sizing:border-box;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .txtbox .tit{font-size:22px;line-height:26px;font-weight:400;letter-spacing:-0.05em;color:#222;padding:25px 20px 12px 20px;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .txtbox .conts{font-size:16px;line-height:26px;letter-spacing:-0.05em;font-weight:300;color:#666;padding:0 20px 12px 20px;}
.eye_program .w1200 .cont.install .blog_inner > ul > li .txtbox .date{font-size:14px;line-height:18px;font-weight:200;color:#666;padding:18px 20px 18px 20px;}

/*우리집 촬영신청*/
.waycon01 .w1200{max-width:1200px;width:100%;margin:0 auto;margin-top:5%;}
.waycon01 .w1200 .find{background:url(/img/way_img_03.png)no-repeat top center;}
.waycon01 .w1200 .find > h2{font-size:40px;line-height:50px;letter-spacing:0.025em;font-weight:200;color:#0069aa;text-align:center;padding-top:7%;}
.waycon01 .w1200 .find > h2 span{font-weight:500;}
.waycon01 .w1200 .find > .short_line{width:4.1666666667%;height:4px;background-color:#0297d6;margin:0 auto;margin-top:2.9166666667%;}
.waycon01 .w1200 .find > p{font-size:18px;line-height:28px;font-weight:300;letter-spacing:-0.025em;color:#222;text-align:center;padding-top:2.1666666667%;padding-bottom:8.3%;}
.waycon02 .w1200{max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;}
.waycon02 .w1200 > h2{font-size:22px;line-height:28px;font-weight:400;letter-spacing:-0.025em;color:#222;text-align:center;padding-top:8.3%;}
.waycon02 .w1200 > h2 > img{display:inline-block;padding-top:10px;padding-right:5px;}
.waycon02 .w1200 .step:after{display:block;content:"";clear:both;}
.waycon02 .w1200 .step{width:1085px;margin:0 auto;margin-top:4.16%;position:relative;box-sizing:border-box;padding-bottom:20%;}
.waycon02 .w1200 .step .ps_circle{position:absolute;width:29px;height:7px;top:50%;}
.waycon02 .w1200 .step .ps_circle > img{width:100%;}
.waycon02 .w1200 .step .ps_circle.left235{left:235px;}
.waycon02 .w1200 .step .ps_circle.left525{left:525px;}
.waycon02 .w1200 .step .ps_circle.left825{left:825px;}
.waycon02 .w1200 .step .cont{float:left;width:196.25px;height:196.25px;margin-right:100px;box-sizing:border-box;border-radius:50%;background-color:#dc0208;}
.waycon02 .w1200 .step .cont.black{background-color:#343232;}
.waycon02 .w1200 .step .cont:last-child{margin-right:0;background-color:#343232;}
.waycon02 .w1200 .step .cont .imgbox{text-align:center;}
.waycon02 .w1200 .step .cont .imgbox > span{display:block;font-size:16px;line-height:26px;font-weight:400;color:#fff;padding-top:50px;}
.waycon02 .w1200 .step .cont .imgbox > img{width:65px;height:70px;margin-top:15px;}
.waycon02 .w1200 .step .cont .txtbox{padding-top:65px;}
.waycon02 .w1200 .step .cont .txtbox > h2{font-size:18px;line-height:26px;letter-spacing:-0.025em;font-weight:500;color:#222;text-align:center;}
.waycon02 .w1200 .step .cont .txtbox > p{font-size:16px;line-height:26px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:center;}
.waycon03 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.waycon03 .w1200 .way_area{border-top:1px solid #444444;border-bottom:1px solid #444444;margin-bottom:8.3%;}
.waycon03 .w1200 .way_area .line{border-bottom:1px solid #d5d5d5;padding:1.5% 0;}
.waycon03 .w1200 .way_area .line:last-child{border-bottom:0;}
.waycon03 .w1200 .way_area .line:after{display:block;content:"";clear:both;}
.waycon03 .w1200 .way_area .line p.tit{float:left;width:23.3333333333%;font-size:18px;letter-spacing:-0.025em;font-weight:500;color:#222;}
.waycon03 .w1200 .way_area .line p.tit > span{display:block;float:left;overflow:hidden;padding-top:9px;margin-right:15px;margin-left:20px;}
.waycon03 .w1200 .way_area .line p.tit > span > img{width:10px;height:10px;}
.waycon03 .w1200 .way_area .line p.conts{float:left;width:76.6666666667%;font-size:16px;letter-spacing:-0.025em;font-weight:200;color:#666;}
.waycon03 .w1200 .way_area .line p.conts > span{display:block;}
.waycon03 .w1200 .way_area .line p.conts > span > i{color:#dc0208;}

/*대리점 개설 안내*/
.openedcon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.openedcon01 .w1200 > h2{font-size:22px;line-height:5px;letter-spacing:-0.025em;font-weight:400;color:#222;text-align:center;margin-top:6.6%;}
.openedcon01 .w1200 > h2 > span{margin-right:7px;}
.openedcon01 .w1200 .stepbox{margin-top:3.5%;}
.openedcon01 .w1200 .stepbox > ul:after{display:block;content:"";clear:both;}
.openedcon01 .w1200 .stepbox > ul > li{float:left;width:25%;box-sizing:border-box;min-height:395px;}
.openedcon01 .w1200 .stepbox > ul > li.gray{background-color:#f6f6f6;}
.openedcon01 .w1200 .stepbox > ul > li > h2{font-size:16px;line-height:26px;font-weight:400;color:#dc0208;text-align:center;margin-top:75px;}
.openedcon01 .w1200 .stepbox > ul > li > .img{width:100px;height:85px;margin:0 auto;margin-top:10px;}
.openedcon01 .w1200 .stepbox > ul > li > .img > img{width:100%;}
.openedcon01 .w1200 .stepbox > ul > li > p{font-size:18px;line-height:26px;letter-spacing:-0.025em;font-weight:500;color:#222;text-align:center;}
.openedcon01 .w1200 .stepbox > ul > li > span{display:block;font-size:16px;line-height:26px;letter-spacing:-0.05em;color:#666;font-weight:300;text-align:center;padding-top:30px;}
.openedcon02 .w1200 > h2{font-size:22px;line-height:5px;letter-spacing:-0.025em;font-weight:400;color:#222;text-align:center;margin-top:6.6%;}
.openedcon02 .w1200 > h2 > span{margin-right:7px;}
.openedcon02 .w1200 > .inner{margin-top:40px;border-top:1px solid #444;border-bottom:1px solid #444;margin-bottom:9.16%;}
.openedcon02 .w1200 > .inner > .cont_wrap{border-bottom:1px solid #e9e9e9;padding:20px 0;}
.openedcon02 .w1200 > .inner > .cont_wrap:last-child{border-bottom:0;}
.openedcon02 .w1200 > .inner > .cont_wrap:after{display:block;content:"";clear:both;}
.openedcon02 .w1200 > .inner > .cont_wrap:nth-child(1) > .left{margin-top:10px;}
.openedcon02 .w1200 > .inner > .cont_wrap:nth-child(2) > .left{margin-top:20px;}
.openedcon02 .w1200 > .inner > .cont_wrap:nth-child(3) > .left{margin-top:25px;}
.openedcon02 .w1200 > .inner > .cont_wrap:nth-child(4) > .left{margin-top:10px;}
.openedcon02 .w1200 > .inner > .cont_wrap .left{float:left;margin-left:15px;}
.openedcon02 .w1200 > .inner > .cont_wrap .right{float:left;}
.openedcon02 .w1200 > .inner > .cont_wrap .left{font-size:18px;font-weight:500;letter-spacing:-0.05em;color:#222;width:270px;}
.openedcon02 .w1200 > .inner > .cont_wrap .left > span{display:inline-block;font-size:14px;line-height:20px;letter-spacing:-0.025em;font-weight:500;color:#fff;background-color:#ba0006;border-radius:50%;width:20px;height:20px;text-align:center;margin-right:10px;}
.openedcon02 .w1200 > .inner > .cont_wrap .right{}
.openedcon02 .w1200 > .inner > .cont_wrap .right > p{font-size:16px;line-height:26px;letter-spacing:-0.025em;font-weight:200;color:#666;}

/*고객센터*/
.faqcon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.faqcon01 .w1200 > h2{font-size:36px;line-height:26px;font-weight:300;letter-spacing:-0.025em;color:#c30006;text-align:center;padding-top:6.6666666667%;padding-bottom:4.1666666667%;}
.faqcon01 .w1200 .cs_wrap{background-color:#c30006;}
.faqcon01 .w1200 .cs_wrap > h2{font-size:20px;line-height:32px;font-weight:500;letter-spacing:-0.05em;color:#fff;text-align:center;padding-top:3.3%;}
.faqcon01 .w1200 .cs_wrap > .telbox{max-width:600px;width:100%;margin:0 auto;padding-top:25px;}
.faqcon01 .w1200 .cs_wrap > .telbox:after{display:block;content:"";clear:both;}
.faqcon01 .w1200 .cs_wrap > .telbox > .tel{font-size:46px;line-height:47px;font-weight:bold;letter-spacing:-0.025em;color:#fff;float:left;margin-right:45px;}
.faqcon01 .w1200 .cs_wrap > .telbox > .tel > span{display:inline-block;vertical-align:top;margin-right:10px;}
.faqcon01 .w1200 .cs_wrap > .telbox > .tel > span > img{width:51px;height:42px;}
.faqcon01 .w1200 .cs_wrap > .telbox > .day{font-size:18px;line-height:26px;font-weight:300;color:#fff;}
.faqcon01 .w1200 .cs_wrap > p{font-size:18px;line-height:28px;font-weight:300;letter-spacing:-0.03em;color:#fff;text-align:center;padding-top:30px;padding-bottom:70px;}
.faqcon02{margin-top:1.25%;}
.faqcon02 .w1200{max-width:1200px;margin:0 auto;width:100%;}
.faqcon02 .w1200:after{display:block;content:"";clear:both;}
.faqcon02 .w1200 > div{float:left;margin-right:1.25%;margin-bottom:1.25%;}
.faqcon02 .w1200 > div:nth-child(3){margin-right:0;}
.faqcon02 .w1200 > div:nth-child(5){margin-right:0;}
.faqcon02 .w1200 > .serbox.pc{margin-left:1.25%;margin-right:0;}
.faqcon02 .w1200 > .serbox.mobile{display:none;}
.faqcon02 .w1200 > .faqbox{width:32.5%;background-color:#3c3c3c;box-sizing:border-box;padding:56px 39px;}
.faqcon02 .w1200 > .serbox{width:32.5%;box-sizing:border-box;border:1px solid #e2e2e2;}
.faqcon02 .w1200 > .serbox .img{width:80px;height:80px;border-radius:50%;background-color:#c30006;margin:0 auto;margin-top:60px;}
.faqcon02 .w1200 > .serbox .img > img{width:55px;height:55px;display:block;margin:0 auto;padding-top:15px;}
.faqcon02 .w1200 > .serbox > h2{font-size:20px;line-height:32px;font-weight:400;letter-spacing:-0.05em;color:#c30006;text-align:center;padding-top:25px;}
.faqcon02 .w1200 > .serbox > p{font-size:16px;line-height:22px;letter-spacing:-0.025em;font-weight:200;color:#666;text-align:center;padding-top:20px;padding-bottom:30px;}
.faqcon02 .w1200 > .notice{width:66.25%;box-sizing:border-box;}
.faqcon02 .w1200 > .faqbox > h2{font-size:36px;line-height:47px;letter-spacing:-0.025em;font-weight:500;color:#fff;}
.faqcon02 .w1200 > .faqbox > p{font-size:16px;line-height:28px;letter-spacing:-0.075em;color:#fff;font-weight:300;margin-top:10px;}
.faqcon02 .w1200 > .faqbox .cs_search{margin-top:20px;position:relative;}
.faqcon02 .w1200 > .faqbox .cs_search > input{width:100%;height:44px;display:inline-block;}
.faqcon02 .w1200 > .faqbox .cs_search > label{display:block;position:absolute;top:25%;right:14px;}
.faqcon02 .w1200 > .notice{border:1px solid #e2e2e2;box-sizing:border-box;}
.faqcon02 .w1200 > .notice > ul > li.tit{font-size:18px;line-height:30px;letter-spacing:-0.05em;font-weight:400;color:#c30006;position:relative;}
.faqcon02 .w1200 > .notice > ul > li.tit > span{display:block;width:50px;height:50px;bottom:0;right:0;position:absolute;border-left:1px solid #e2e2e2;text-align:center;}
.faqcon02 .w1200 > .notice > ul > li.tit > span > img{display:block;padding-top:25%;margin:0 auto;width:21px;height:21px;}
.faqcon02 .w1200 > .notice > ul > li{border-bottom:1px solid #e2e2e2;padding:10.5px 0;padding-left:55px;}
.faqcon02 .w1200 > .notice > ul > li > a{font-size:16px;font-weight:200;color:#666;display:block;}
.faqcon02 .w1200 > .notice > ul > li:last-child{border-bottom:0;}
/*FAQ*/
.faqcon03 .w1200{max-width:1200px;width:100%;margin:0 auto;margin-top:100px;}
.faqcon03 .w1200 .faq_search{width:440px;height:52px;margin:0 auto;box-sizing:border-box;position:relative;}
.faqcon03 .w1200 .faq_search > span{width:160px;height:52px;line-height:52px;font-size:16px;letter-spacing:-0.05em;font-weight:500;color:#fff;background-color:#c30006;text-align:center;display:inline-block;box-sizing:border-box;}
.faqcon03 .w1200 .faq_search > input{display:inline-block;width:309px;height:52px;box-sizing:border-box;vertical-align:top;margin-left:-2px;background-color:#eaeaea;border:0;padding-left:20px;font-size:18px;font-weight:bold;color:#231916;background-color:#fff;}
.faqcon03 .w1200 .faq_search > input::-webkit-input-placeholder {color:#d5d5d5;}
.faqcon03 .w1200 .faq_search > input:-moz-placeholder {color:#d5d5d5;opacity:1;}
.faqcon03 .w1200 .faq_search > input::-moz-placeholder {color:#d5d5d5;opacity: 1;}
.faqcon03 .w1200 .faq_search > input:-ms-input-placeholder {color:#d5d5d5;}
.faqcon03 .w1200 .faq_search > input::placeholder {color:#d5d5d5;opacity: 1;}
.faqcon03 .w1200 .faq_search form input{display:inline-block;width:309px;height:52px;box-sizing:border-box;vertical-align:top;margin-left:-2px;background-color:#eaeaea;border:0;padding-left:20px;font-size:18px;font-weight:bold;color:#231916;}
.faqcon03 .w1200 .faq_search > label{position:absolute;right:15px;top:30%;}
.faqcon03 .w1200 .faq_search > label > img{width:19px;height:20px;}
.faqcon04 .w1200{max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box;position:relative;margin-top:100px;}
.faqcon04 .w1200 > .inner{max-width:1190px;margin:0 auto;box-sizing:border-box;border:1px solid #d8d8d8;}
.faqcon04 .w1200 > .inner > h2{font-size:31px;line-height:47px;font-weight:bold;letter-spacing:-0.05em;color:#c30006;text-align:center;padding-top:45px;}
.faqcon04 .w1200 > .inner > p{font-size:18px;line-height:28px;font-weight:300;letter-spacing:-0.05em;color:#666;text-align:center;padding-top:25px;padding-bottom:50px;}
.faqcon04 .w1200 .left{position:absolute;left:0;top:-5px;}
.faqcon04 .w1200 .right{position:absolute;right:0;bottom:-5px;}
/*홍보영상*/

.videocon01 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.videocon01 .w1200 > .bx_wrap{margin-bottom:8.3%;position:relative;}
.videocon01 .w1200 > .bx_wrap .bx-wrapper .bx-viewport{height:100% !important;}
.videocon01 .w1200 > h2{font-size:36px;line-height:26px;letter-spacing:-0.025em;font-weight:300;color:#c30006;text-align:center;padding-top:7.5%;}
.videocon01 .w1200 > p{font-size:38px;line-height:22px;letter-spacing:-0.05em;font-weight:500;color:#222;text-align:center;padding-top:3.3%;}
.videocon01 .video_bx{margin-top:6.25%;}
.videocon01 .video_bx:after{display:block;content:"";clear:both;}
.video_btn{position: absolute;right:0;bottom:30px;left:15px;}
.video_btn:after{display:block;content:"";clear:both;}
.video_btn .left{float:left;}
.video_btn .right{float:left;}
.video_btn .left > a > img{width:38px;height:38px;}
.video_btn .right > a > img{width:38px;height:38px;}

.videocon01 .video_bx .video_area{float:left;width:55.3333333333%;box-sizing:border-box;margin-right:1.6%;}
.videocon01 .video_bx .video_area > iframe{width:664px;height:407px;}
.videocon01 .video_bx .video_area > img{width:100%;}
.videocon01 .video_bx .txt_area{float:left;width:43%;}
.videocon01 .video_bx .txt_area{border-top:2px solid #ba0006;border-bottom:2px solid #ba0006;max-height:407px;position: relative;box-sizing:border-box;}
.videocon01 .video_bx .txt_area .title{font-size:26px;line-height:43px;letter-spacing:-0.05em;font-weight:500;color:#222;padding-left:15px;padding-top:45px;padding-bottom:25px;border-bottom:1px solid #ececec;}
.videocon01 .video_bx .txt_area .cont{padding-left:15px;font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:200;color:#666;padding-top:45px;padding-bottom:235px;}
.videocon01 .bx-controls-direction{position:absolute;right:400px;bottom:160px;}
.videocon01 .bx-controls-direction > a{display:inline-block;width:38px;height:38px;text-indent:-9999px;font-size:0;}
.videocon01 .bx-controls-direction > a.bx-prev{background:url(/img/video_left_btn.jpg)no-repeat center top;}
.videocon01 .bx-controls-direction > a.bx-next{background:url(/img/video_right_btn.jpg)no-repeat center top;}

.videocon02 .w1200{max-width:1200px;width:100%;margin:0 auto;}
.videocon02 .w1200 > ul:after{display:block;content:"";clear:both;}
.videocon02 .w1200 > ul > li{margin-right:3.375%;width:31.0833333333%;float:left;margin-bottom:3%;}
.videocon02 .w1200 > ul > li:nth-child(3n){margin-right:0;}
.videocon02 .w1200 > ul > li > .img > img{width:100%;}
.videocon02 .w1200 > ul > li > p.tit{font-size:18px;line-height:28px;font-weight:400;letter-spacing:-0.05em;color:#666;padding-top:15px;}


/*여기서부터 반응형 해야됨*/
.intro_visual.ps{background:url(/img/ps_visual.jpg)no-repeat center top;height:413px;position:relative;background-size:cover;box-sizing:border-box;}
.intro_visual.ps .w1200{padding-bottom:0;position:static;}
.intro_visual.ps .w1200 h2{margin-bottom:0;line-height:1;}
.intro_visual.ps .w1200 ul{bottom:64px;left:50%;transform:translateX(-50%);width:30%;position:absolute;bottom:0;}
.intro_visual.ps .w1200 ul li{width:50%;}
.intro_visual.location{background:url(/img/location_visual02.jpg)no-repeat center top;background-size:cover;}

.new_pscon01 .w1200 > h2{font-size:38px;line-height:22px;letter-spacing:-0.05em;font-weight:500;color:#c30006;text-align:center;padding-top:7.5%;margin-bottom:0;}
.new_pscon01 .w1200 > p{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:200;color:#444;text-align:center;padding-top:1.25%;}
.new_pscon01 .w1200 > .cont_wrap{/*background:url(/img/ps01_visual.jpg)no-repeat center top;background-size:cover;*/margin-top:7.9%;box-sizing:border-box;position:relative;}
.new_pscon01 .w1200 > .cont_wrap > div:after{display:block;content:"";clear:both;}
.new_pscon01 .w1200 > .cont_wrap > div .left{float:left;}
.new_pscon01 .w1200 > .cont_wrap > div .right{float:right;}
.new_pscon01 .w1200 > .cont_wrap > div .left:after{display:block;content:"";clear:both;}
.new_pscon01 .w1200 > .cont_wrap > div .left .left{float:left;text-align:right;}
.new_pscon01 .w1200 > .cont_wrap > div .left .right{float:left;}
.new_pscon01 .w1200 > .cont_wrap > .top{position:relative;z-index:2;padding-top:10px;}
.new_pscon01 .w1200 > .cont_wrap > .bottom{position:relative;z-index:2;padding-top:200px;}
.new_pscon01 .w1200 > .cont_wrap > .top .left .left .txt{margin-right:25px;margin-top:60px;width:145px;}
.new_pscon01 .w1200 > .cont_wrap > .top .right .right .txt{margin-left:25px;margin-top:60px;width:145px;}
.new_pscon01 .w1200 > .cont_wrap > .top .left .right{width:195px;height:195px;border-radius:50%;background-color:#dc0208;}
.new_pscon01 .w1200 > .cont_wrap > .top .left .right img{width:80px;height:80px;margin:0 auto;display:block;padding-top:50px;}
.new_pscon01 .w1200 > .cont_wrap > .top .left .right > h2{font-size:16px;line-height:26px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;padding-top:5px;}
.new_pscon01 .w1200 > .cont_wrap > .top .right .left{width:195px;height:195px;border-radius:50%;background-color:#343232;}
.new_pscon01 .w1200 > .cont_wrap > .top .right .left img{width:80px;height:80px;margin:0 auto;display:block;padding-top:40px;}
.new_pscon01 .w1200 > .cont_wrap > .top .right .left > h2{font-size:16px;line-height:26px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;padding-top:5px;}
.new_pscon01 .w1200 > .cont_wrap .middle .center{text-align:center;position:absolute;top:0;left:0;z-index:1;width:100%;}
.new_pscon01 .w1200 > .cont_wrap .middle .center > img{display:block;position:absolute;z-index:1;width:1200px;height:601px;}
.new_pscon01 .w1200 > .cont_wrap .middle .center > h3{margin:0;font-size:24px;line-height:22px;font-weight:400;letter-spacing:-0.075em;color:#fff;z-index:7;position:relative;top:260px;}
.new_pscon01 .w1200 > .cont_wrap .middle .center > h4{margin:0;font-size:16px;line-height:24px;letter-spacing:-0.05em;font-weight:300;color:#fff;padding-top:20px;top:260px;position:relative;z-index:3;}
.new_pscon01 .w1200 > .cont_wrap .bottom .left .left .txt{margin-right:25px;margin-top:60px;width:145px;}
.new_pscon01 .w1200 > .cont_wrap .bottom .left .right{width:195px;height:195px;border-radius:50%;background-color:#343232;}
.new_pscon01 .w1200 > .cont_wrap .bottom .left .right img{width:80px;height:80px;margin:0 auto;display:block;padding-top:40px;}
.new_pscon01 .w1200 > .cont_wrap .bottom .left .right > h2{font-size:16px;line-height:26px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;padding-top:5px;}
.new_pscon01 .w1200 > .cont_wrap .bottom .right .left{width:195px;height:195px;border-radius:50%;background-color:#dc0208;}
.new_pscon01 .w1200 > .cont_wrap .bottom .right .left > img{width:80px;height:80px;margin:0 auto;display:block;padding-top:40px;}
.new_pscon01 .w1200 > .cont_wrap .bottom .right .left > h2{font-size:16px;line-height:26px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;padding-top:5px;}
.new_pscon01 .w1200 > .cont_wrap .bottom .right .right .txt{margin-left:25px;margin-top:60px;width:145px;}
.new_pscon01 .w1200 > .cont_wrap > div .tit{font-size:18px;line-height:26px;letter-spacing:-0.025em;color:#222;font-weight:400;font-weight:400;}
.new_pscon01 .w1200 > .cont_wrap > div .sub_txt{font-size:16px;line-height:22px;letter-spacing:-0.05em;font-weight:300;color:#666;}

.new_pscon02{margin-bottom:210px;margin-top:140px;}
.new_pscon02 .w1200 > h2{font-size:24px;line-height:22px;letter-spacing:-0.05em;font-weight:400;color:#222;text-align:center;}
.new_pscon02 .w1200 .process_box:after{display:block;content:"";clear:both;}
.new_pscon02 .w1200 .process_box{border:1px solid #d3d2d2;background-color:#fbfbfb;box-sizing:border-box;margin-top:3.75%;}
.new_pscon02 .w1200 .process_box .step{font-size:16px;line-height:26px;letter-spacing:-0.025em;font-weight:400;color:#222;float:left;box-sizing:border-box;height:65px;padding-top:20px;background:url(/img/process_right.png)no-repeat 95% 50%;padding-left:50px;background-size:33px 63px;}
.new_pscon02 .w1200 .process_box .step:nth-child(1){width:26.6666666667%;}
.new_pscon02 .w1200 .process_box .step:nth-child(2){width:17.5%;}
.new_pscon02 .w1200 .process_box .step:nth-child(3){width:20%;}
.new_pscon02 .w1200 .process_box .step:nth-child(4){width:18.3333333333%;}
.new_pscon02 .w1200 .process_box .step:nth-child(5){width:17.3333333333%;background:none;}

.new_pscon02 .w1200 .cont_wrap{margin-top:60px;}
.new_pscon02 .w1200 .cont_wrap .cont{text-align:left;box-sizing:border-box;padding:38px 0 45px;font-size:0;border-bottom:1px solid #e9e8e8;}
.new_pscon02 .w1200 .cont_wrap .cont > div{display:inline-block;vertical-align:top;}
.new_pscon02 .w1200 .cont_wrap .cont .num{font-size:60px;line-height:22px;letter-spacing:-0.05em;font-weight:500;color:rgba(34,34,34,0.1);margin-right:30px;padding-left:35px;}
.new_pscon02 .w1200 .cont_wrap .cont .tit{font-size:16px;line-height:22px;letter-spacing:-0.06em;font-weight:500;color:#222;width:160px;padding-top:15px;}
.new_pscon02 .w1200 .cont_wrap .cont .txt{font-size:16px;line-height:30px;letter-spacing:-0.03em;font-weight:200;color:#444;padding-left:50px;padding-top:15px;}
.new_pscon02 .w1200 .cont_wrap .cont .txt > p{font-size:16px;line-height:30px;letter-spacing:-0.03em;font-weight:400;color:#222;padding-bottom:10px;}
.new_pscon02 .w1200 .cont_wrap .line{width:19px;height:10px;margin:0 auto;}
.new_pscon02 .w1200 .cont_wrap .line > img{width:100%;}


.faqcon01 .cs_wrap{text-align:left;font-size:0;padding:45px 60px;}
.faqcon01 .cs_wrap > div{display:inline-block;vertical-align:top;text-align:left;}
.faqcon01 .cs_wrap > .left{margin-right:70px;width:530px;}
.faqcon01 .cs_wrap > .left > h2{font-size:40px;line-height:32px;letter-spacing:-0.05em;font-weight:200;color:#fff;}
.faqcon01 .cs_wrap > .left > h2 > b{font-weight:500;}
.faqcon01 .cs_wrap > .left > h2 > span{font-size:26px;line-height:26px;letter-spacing:-0.03em;font-weight:bold;text-align:left;}
.faqcon01 .cs_wrap > .left > p{font-size:23px;line-height:28px;letter-spacing:-0.03em;font-weight:bold;color:#fff;text-align:left;padding-top:40px;}
.faqcon01 .cs_wrap > .left > span{font-size:18px;line-height:23px;letter-spacing:-0.03em;font-weight:200;color:#fff;text-align:left;display:block;padding-top:10px;}
.faqcon01 .cs_wrap > .left > span img{float:right;margin-top:-10px;margin-left:55px;}

.faqcon01 .cs_wrap .left h2 i{display:inline-block;width:1px;height:34px;background-color:rgba(255,255,255,0.6);margin-left:22px;margin-right:22px;}

.faqcon01 .cs_wrap .right img{display:inline-block;width:130px;height:130px;padding-top:8%;}
.faqcon01 .cs_wrap .right .txtbox{display:inline-block;}
.faqcon01 .cs_wrap .right .txtbox > h2{font-size:40px;line-height:48px;letter-spacing:-0.025em;font-weight:bold;color:#fff;padding-left:45px;}
.faqcon01 .cs_wrap .right .txtbox > p{font-size:18px;line-height:26px;font-weight:300;color:#fff;padding-left:45px;padding-top:30px;}









p.common{font-size:38px;line-height:22px;letter-spacing:-0.05em;font-weight:500;color:#222;text-align:center;padding-top:45px;}

.location .w1200 .location_inner{padding-top:6.25%;margin-bottom:14.5%;}
.location .w1200 .location_inner .line{text-align:left;border-bottom:1px solid #d7d7d7;}
.location .w1200 .location_inner .line:nth-of-type(1){border-top:1px solid #d7d7d7;}
.location .w1200 .location_inner .line:nth-of-type(3){border:none;padding-top:60px;}
.location .w1200 .location_inner .line:nth-of-type(3) .left{background:none;}
.location .w1200 .location_inner .line:nth-of-type(4) .left{background:none;}
.location .w1200 .location_inner .line:nth-of-type(4){border:none;padding-top:70px;}
.location .w1200 .location_inner .line .left{font-size:20px;line-height:50px;font-weight:500;color:#222;text-align:center;display:inline-block;vertical-align:top;width:150px;background-color:#fafafa;box-sizing:border-box;padding-left:30px;text-align:left;}
.location .w1200 .location_inner .line .right:after{display:block;content:"";clear:both;}
.location .w1200 .location_inner .line .right{display:inline-block;vertical-align:top;font-size:18px;line-height:50px;letter-spacing:-0.025em;font-weight:300;color:#666;padding-left:30px;width:70%;}
.location .w1200 .location_inner .line .right span{margin-right:5%;}
.location .w1200 .location_inner .line .right img{display:block;float:left;margin-right:20px;}
.location .w1200 .location_inner .line .right i{font-style:normal;display:block;float:left;line-height:30px;margin-top:5px;}
.location .w1200 .location_inner .line .right a{display:inline-block;font-size:14px;line-height:39px;letter-spacing:-0.025em;font-weight:200;color:#fff;background-color:#ba0006;width:120px;height:40px;text-align:center;margin-right:20px;margin-top:5px;vertical-align:top;}
.location .w1200 .location_inner .line .right a.bg{background-color:#e1e1e1;color:#222;}
.location .w1200 .map{width:100%;padding-top:5.8333333333%;}
.location .w1200 .map > img{width:100%;}



.event_area .sol_area{background-color:#f9f8f8;padding:20px 0;text-align:center;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin:50px 0 10px;}
.event_area .sol_area p.big{font-size:22px;}
.event_area .sol_area p{font-size:16px;font-weight:400;color:#333;letter-spacing:-0.05em;}
.event_area .sol_area p b{font-weight:400;}
span.red{color:#c30006;}
span.green{color:#00c73c;}
span.blue{color:#007aff;}
.eye_program .w1200 .blog_search_result{padding:2%;background-color:#eaeaea;border:1px solid #e1e1e1;margin-top:5%;}




.faqcon03 .w1200{position:relative;}
.faqcon03 .w1200 .inner{width:1190px;margin:0 auto;border:1px solid #d8d8d8;box-sizing:border-box;height:290px;background-color:#ededed;}
.faqcon03 .w1200 .left_img{position:absolute;left:0;top:-3px;display:none;}
.faqcon03 .w1200 .right_img{position:absolute;right:0;bottom:-3px;display:none;}
.faqcon03 .w1200 .inner .faq_search{margin-top:50px;}
.faqcon03 .w1200 .inner .cont_wrap{text-align:center;text-align:center;margin-top:65px;}
.faqcon03 .w1200 .inner .cont_wrap > div{display:inline-block;vertical-align:top;}

.faqcon03 .w1200 .inner .cont_wrap .cont.big{font-size:40px;line-height:30px;letter-spacing:-0.05em;font-weight:bold;color:#222;}
.faqcon03 .w1200 .inner .cont_wrap .cont.big > img{display:inline-block;margin-top:-20px;margin-right:25px;}
.faqcon03 .w1200 .inner .cont_wrap .cont.small{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:300;color:#666;text-align:left;}
.faqcon03 .w1200 .inner .cont_wrap .center_line{width:1px;height:48px;background-color:#666;margin:0 30px;}
.faqcon03 .w1200 .faq_search{width:800px;}
.faqcon03 .w1200 .faq_search > input{width:635px;}


/*다음맵 API*/
.location .w1200 .map_wrap{width:100%;padding-top:5.8333333333%;}
.location .w1200 .map_wrap	.map_image{text-align:center;}

/*가정용조명 read.jsp*/
.readTop.icon{position:relative;}
.readTop.icon .download_area{position:absolute;right:25px;top:40px;}
.readTop.icon .download_area ul:after{display:block;content:"";clear:both;}
.readTop.icon .download_area ul li{float:right;margin-right:20px;width:35px;text-align:center;position:relative;}
.readTop.icon .download_area ul li i{position:absolute;width:1px;height:11px;background-color:#5b5b5b;display:inline-block;left:-11px;top:33px;}
.readTop.icon .download_area ul li:first-of-type{margin-right:0;}
.readTop.icon .download_area ul li a{display:block;font-size:12px;line-height:24px;letter-spacing:-0.05em;font-weight:500;color:#7a7a7a;}
.readTop.icon .imgTitle.downl{width:70%;}

@media all and (max-width:770px){
    .readTop.icon .imgTitle.downl{width:100%;}
    .readTop.icon:after{display:block;content:"";clear:both;}
    .readTop.icon .imgTitle_sub{width:50%;float:left;}
    .readTop.icon .download_area{position:relative;right:unset;top:unset;width:50%;float:right;text-align:right;} 
}
@media all and (max-width:450px){
    .readTop.icon .imgTitle_sub{width:100%;float:none;}
    .readTop.icon .download_area{width:100%;float:none;}
    .readTop.icon .download_area ul{float:left;padding-top:5%;}  
}
/* //가정용조명 read.jsp*/
h2.pt90{padding-top:7.5%;}


/*조명 bx슬라이더 0326*/
.readEdit .read_slider .bx-wrapper{position:relative;width:85%;margin:0 auto;}
.readEdit .read_slider ul li{height:564px;}
.readEdit .read_slider ul li img{width:100%;height:100%;}
.readEdit .read_slider .bx-controls-direction > a{width:31px;height:60px;display:block;font-size:0;position:absolute;top:50%; margin-top:-23.5px;}
.readEdit .read_slider .bx-prev{background:url(/img/read_left_btn.png)no-repeat center top;left:8px;}
.readEdit .read_slider .bx-next{background:url(/img/read_right_btn.png)no-repeat center top;right:8px;}
.readEdit .read_slider .bx-pager{padding-top:18px;}
.readEdit .read_slider .bx-pager .bx-pager-item{display:inline-block;margin-right:3px;}
.readEdit .read_slider .bx-pager .bx-pager-item:last-of-type{margin-right:0;}
.readEdit .read_slider .bx-pager .bx-pager-item .bx-pager-link{display:block;width:34px;height:5px;background-color:#b8b8b8;font-size:0;}
.readEdit .read_slider .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#eb0c19;}
.readEdit .read_txtbox{margin-top:45px;margin-bottom:25px;padding:35px 0 35px 25px;border-left:none;border-right:none;}
.readEdit .read_txtbox p{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:200;color:#666;}

.program_search select.sel24{float:left;margin-bottom:1%;}

/*조명 뎁스*/ /*반응형 해야됨*/
ul.item_depth{text-align:center;font-size:0;position:absolute;bottom:0;width:1200px;margin-bottom:0;left:50%;transform:translateX(-50%);}
ul.item_depth.fla_none li{float:none;}
ul.item_depth li{display:inline-block;vertical-align:top;padding:1.4% 0;margin-right:5%;}
ul.item_depth li:last-of-type{margin-right:0;}
ul.item_depth li a{font-size:15px;line-height:34px;letter-spacing:-0.025em;font-weight:400;color:#cac8c8;}
ul.item_depth li.on{background:url(/img/visual_nav_icon.png)no-repeat bottom center;}
.install_visual .w1200 ul.item_depth li.on a{color:#fff;}
.install_visual .w1200{position:static;}
.item_tabmenu .w1200 ul{text-align:center;font-size:0;padding-top:7.5%;}
.item_tabmenu .w1200 ul li{display:inline-block;vertical-align:top;position:relative;width:150px;}
.item_tabmenu .w1200 ul li span{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;}
.item_tabmenu .w1200 ul li.on span{display: block;}
.item_tabmenu .w1200 ul li:last-of-type{margin-right:0;}
.item_tabmenu .w1200 ul li.on a{border:none;background-color:#eb0c19;color:#fff;}
.item_tabmenu .w1200 ul li a{font-size:15px;font-weight:400;color:#666;text-align:center;display:block;background-color:#fff;border:1px solid #c6c5c5;height:35px;box-sizing:border-box;line-height:35px;padding:0 10px;/*width:150px;*/}
.item_tabmenu.p20 .w1200 ul li a{padding:0 25px;}
.item_tabmenu.type02 .w1200 ul.pt30{padding-top:2.5%;}
.item_tabmenu.type02 .w1200 ul li a{padding:0 35px;}
.item_tabmenu.type02.brand .w1200 ul li{width:118px;}
.item_tabmenu.type02.brand .w1200 ul li a{padding:0;}
.item_tabmenu.type02.brand.refer .w1200 ul li{width:135px;}

.gal_wrap.item ul li{height:340px;}

.gal_wrap .txt{padding-top:20px;}


.intcon01 .w1200 p.n326{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:400;color:#222;padding-top:3.3333333333%;}
.intcon01 .w1200 h2.pt80{padding-top:6.5%;}
.intcon01 .w1200 .visionCon h4{color:#0f2c96 !important;}

/*서브비주얼*/
.w1200 h2.visual_common{font-size:40px;letter-spacing:-0.01em;font-weight:400;color:#fff;text-align:center;padding-top:120px;}
.w1200 h2.visual_common i{width:12px;height:75px;background-color:#fff;display:inline-block;margin-bottom:-20px;display:none;}
.w1200 h2.visual_common i:nth-of-type(1){margin-right:115px;}
.w1200 h2.visual_common i:nth-of-type(2){margin-left:115px;}

.program_search select.small_ca{float:left;}
/*공통영역*/
.w1200 h2.common{font-size:40px;line-height:26px;letter-spacing:-0.025em;font-weight:300;text-align:center;color:#0f2c96;padding-top:7.5%;}
.w1200 h2.common.pt50{padding-top:4.1666666667%;}
.w1200 h2.common.pt40{padding-top:3.3%;}
.w1200 h2.common.pt22{padding-top:1.8333333333%;}
.w1200 h3.common{font-size:20px;line-height:32px;letter-spacing:-0.05em;font-weight:400;color:#222;padding-top:3.3333333333%;text-align:center;}
.w1200 p.common{font-size:18px;line-height:32px;letter-spacing:-0.05em;font-weight:200;color:#444;text-align:center;padding-top:1%;}




/*특허*/
.patent .w1200 .left .img{width:234px;height:307px;}
.patent .w1200 .left .img img{width:100%;height:100%;}
.patent .w1200 .right .accordion_tab{margin-top:20px;}
.patent .w1200 .right .result{font-size:18px;line-height:28px;letter-spacing:-0.05em;font-weight:400;color:#222;text-align:right;}
.patent .w1200 .left .txtbox{background-color:#f4f4f4;padding:5%;}
.patent .w1200 .left .txtbox p{font-size:18px;line-height:26px;letter-spacing:-0.01em;font-weight:bold;color:#222;}
.patent .w1200 .left .txtbox p span{font-size:16px;line-height:26px;letter-spacing:-0.01em;font-weight:400;color:#666;}

/*온라인공장견학*/
.new_factory .w1200 ul{padding-top:8.3%;padding-bottom:10.4%;margin-bottom:0;}
.new_factory .w1200 ul:after{display:block;content:"";clear:both;}
.new_factory .w1200 ul li{float:left;width:32%;margin-right:2%;margin-bottom:3.3%;position:relative;}
.new_factory .w1200 ul li img{width:100%;}
.new_factory .w1200 ul li:nth-of-type(3n){margin-right:0;}
.new_factory .w1200 ul li:nth-of-type(7),
.new_factory .w1200 ul li:nth-of-type(8),
.new_factory .w1200 ul li:nth-of-type(9){margin-bottom:0;}
.new_factory .w1200 ul li div{position:absolute;bottom:0;background-color:rgba(66,63,63,0.8);width:100%;height:105px;font-size:15px;line-height:20px;letter-spacing:-0.025em;font-weight:300;color:#fff;padding-top:15px;box-sizing:border-box;padding-left:18px;padding-right:18px;}
.new_factory .w1200 ul li div p{font-size:18px;line-height:16px;letter-spacing:-0.05em;font-weight:bold;color:#fff;padding-bottom:5px;}
span.desc{letter-spacing: -0.1em;}

/*인재채용 인사제도*/
.new_pscon01 .w1200 .cont_wrap_m{display:none;}


/*홍보센터  SNS*/
.s_sns.blog .card_type ul li{height:220px;}
.s_sns.blog .card_type ul li .txt .ti{height:35px;height:35px; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.s_sns.blog .card_type ul li .txt .um{padding-top:5px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:0;overflow:hidden;text-align:center;}
.s_sns.youtube .card_type ul li{height:435px;}
.s_sns.youtube .card_type ul li .txt .ti{height:35px;height:35px; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.s_sns.face .card_type ul li{height:385px}

.face.img{height:190px;overflow:hidden;}

/*커뮤니티 이벤트*/
.programCon.no_margin{margin-top:15px;}

/*홍보센터 비쥬얼 이미지 변경*/
.install_visual.promotion{background:url(/img/promotion_visual.jpg)no-repeat center top;}
.intro_visual.promotion{background:url(/img/promotion_visual.jpg)no-repeat center top;}
.intro_visual.community{background:url(/img/community_visual.jpg)no-repeat center top;}
.install_visual.customer{background:url(/img/customer_visual.jpg)no-repeat center top;}
.intro_visual.customer{background:url(/img/customer_visual.jpg)no-repeat center top;}


.event_program{max-width: 1200px;width: 100%;margin: 0 auto;}

/*대리점 찾기*/
.selc_map .br_map .img_wrap img{height:100%;width:100%;}

.selc_map .br_map .img_wrap ul li:first-child{top:70px;left:133px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(14){bottom:238px;left:143px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(7){bottom:163px;right:64px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(10){bottom:109px;left:99px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(13){bottom:100px;left:290px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(12){bottom:-1px;left:95px;}
.selc_map .br_map .img_wrap ul li:nth-of-type(17){bottom:130px;left:305px;}


form.mb3{margin-bottom:3%;}

ul.faq_tab{text-align:center;font-size:0;}
ul.faq_tab li{display:inline-block;vertical-align:top;float:none;}
.writeForm_btn.sol_color a:first-of-type{background-color:#c30006;}



/* SNS 아이콘 추가*/
.s_sns .card_type ul li{width:300px;margin:0;}
.s_sns .card_type ul li .sns_header{padding-left:15px;padding-top:7px;height:40px;}
.s_sns .card_type ul li .sns_header:after{display:block;content:"";clear:both;}
.s_sns .card_type ul li .sns_header .sns_tit{font-size:14px;line-height:1.3;letter-spacing:-0.05em;font-weight:bold;color:#444;float:left;margin-top:10px;}
.s_sns .card_type ul li .sns_header .sns_logo{float:right;}
.s_sns .card_type ul li .sns_header .sns_logo img{width:80%;}

.s_sns .card_type ul li .txt .ti{padding-bottom:5px;margin-bottom:15px;padding-top:30px;}
.s_sns .card_type ul li .sns_header.youtube{padding-top:20px;}
.s_sns.youtube .card_type ul li .txt .ti{padding-left:18px;}
.s_sns.youtube .card_type ul li .txt .um{padding-left:18px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:0;overflow:hidden;}

.txt .sns_header{padding:20px 20px 30px;}
.txt .sns_header:after{display:block;content:"";clear:both;}
.txt .sns_header .sns_tit{float:left;font-size:14px;line-height:24px;letter-spacing:-0.05em;font-weight:bold;color:#444;margin-top:8px;}
.txt .sns_header .sns_logo{float:right;}
.txt .sns_header .sns_logo img{width:32px;height:32px;}

.gal_wrap.home ul li{width:25%;margin-right:0;}

/*PC*/
.new_contricon01{padding-bottom:155px;}
.new_contricon01 .w1200 .circle_bg{background:url(/img/contricon01.png)no-repeat center top;width:543px;height:500px;margin:0 auto;margin-top:8.6%;background-size:cover;}
.new_contricon01 .w1200 .top:after{display:block;content:"";clear:both;}
.new_contricon01 .w1200 .top .circle{text-align:center;width:205px;height:205px;border:1px solid #fd3439;border-radius:50%;box-sizing:border-box;padding-top:50px;}
.new_contricon01 .w1200 .top .circle.left{float:left;margin-left:-56px;margin-top:53px;}
.new_contricon01 .w1200 .top .circle.right{float:right;margin-right:-56px;margin-top:53px;}
.new_contricon01 .w1200 .top .circle img{width:71px;height:70px;}
.new_contricon01 .w1200 .top .circle h2{font-size:16px;line-height:20px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}
.new_contricon01 .w1200 .middle{margin-top:-30px;}
.new_contricon01 .w1200 .middle p{font-size:34px;line-height:38px;letter-spacing:-0.025em;font-weight:400;color:#fff;text-align:center;}
.new_contricon01 .w1200 .bottom .circle{text-align:center;width:205px;height:205px;border:1px solid #fd3439;border-radius:50%;box-sizing:border-box;padding-top:50px;margin:0 auto;margin-top:105px;}
.new_contricon01 .w1200 .bottom .circle img{width:71px;height:70px;}
.new_contricon01 .w1200 .bottom .circle h2{font-size:16px;line-height:20px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}

/*MOBILE*/
.new_contricon01_m{padding-top:180px;padding-bottom:180px;display:none;}
.new_contricon01_m .w640 .circle_bg{background:url(/img/contricon01_visual_m.png)no-repeat center top;width:497px;height:457px;margin:0 auto;background-size:cover;}
.new_contricon01_m .w640 .top:after{display:block;content:"";clear:both;}
.new_contricon01_m .w640 .top .circle{text-align:center;width:185px;height:185px;border:1px solid #fd3439;border-radius:50%;box-sizing:border-box;padding-top:40px;}
.new_contricon01_m .w640 .top .circle.left{float:left;margin-left:-56px;margin-top:53px;}
.new_contricon01_m .w640 .top .circle.right{float:right;margin-right:-56px;margin-top:53px;}
.new_contricon01_m .w640 .top .circle img{width:71px;height:70px;}
.new_contricon01_m .w640 .top .circle h2{font-size:16px;line-height:20px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}
.new_contricon01_m .w640 .middle{margin-top:-50px;}
.new_contricon01_m .w640 .middle p{font-size:31px;line-height:34px;letter-spacing:-0.025em;font-weight:400;color:#fff;text-align:center;}
.new_contricon01_m .w640 .bottom .circle{text-align:center;width:205px;height:205px;border:1px solid #fd3439;border-radius:50%;box-sizing:border-box;padding-top:50px;margin:0 auto;margin-top:105px;}
.new_contricon01_m .w640 .bottom .circle img{width:71px;height:70px;}
.new_contricon01_m .w640 .bottom .circle h2{font-size:16px;line-height:20px;letter-spacing:-0.05em;font-weight:300;color:#222;text-align:center;}

.branch_table > tbody > tr > td:after{display:block;content:"";clear:both;}
.branch_table > tbody > tr > td .map_type{width:50%;float:left;margin-top:0;}
.branch_table > tbody > tr > td .up_txt{float:right;width:49%;margin-left:1%;}
.branch_table > tbody > tr > td .up_txt > div{margin-left:0;}
.branch_table > tbody > tr > td .up_txt > div + div{margin-left:0;}
.branch_table > tbody > tr > td .up_txt > div.adr{width:100%;}
.branch_table > tbody > tr > td .up_txt > div.car dl dt{width:110px;}

.mcon02_cont.bg01{background:url(/images/new_mcon02_pc.jpg)no-repeat center top;}
.mcon02_cont.bg02{background:url(/images/new_mcon02_pc02.jpg)no-repeat center top;}
.mcon02_cont.bg03{background:url(/images/new_mcon02_pc03.jpg)no-repeat center top;}

.brandCon02 .w1200 .left h2 i{width:3px;height:22px/;display:inline-block;background-color:#c30006;margin-right:8px;vertical-align:top;}

a.dep21.on{color:#c30006;}

table.n0406 tbody tr th{padding:20px;padding-right:10px;text-align:center;}
.videocon02 .w1200 .programPage{padding-bottom:8.3333333333%;}
.writeForm table tr td label{margin-bottom:5px;}
p.pb7_9{padding-bottom:7.9%;}
h3.pb7_9{padding-bottom:7.9%;}
.gal_wrap ul li a .eyeicon{width:20px;height:19px;}





@media all and (max-width:770px){
	.selc_map .selc_type .txt_area h2{padding-left:40px;}
	.selc_map .selc_type form{margin-left:40px;}
	.selc_map .selc_type p{margin-left:0;}
}


h3.bold{font-weight:bold !important;}
span.op_icon{display: inline-block;margin-top: 6px;vertical-align: top;margin-right: 5px;}


.ceocon01 .w1200 .bottom > p.img img{margin-left:5px;}

.gal_wrap ul li .up_type{font-size:18px;}
/* .gal_wrap ul li .txt span{display:none;} */
.writeForm_btn a{background-color:#c30006;}
.selc_map .br_map .img_wrap ul li:hover{color:#fff;}
.selc_map .br_map .img_wrap ul li.active{color:#fff;}
.selc_map .br_map .img_wrap ul li.on{color:#fff;}

.program_search.w_100{padding-top:50px;margin-right:0;}
.item_tabmenu.type02.brand.w150 .w1200 ul li{width:150px;}
.cont.blog form:after{display:block;content:"";clear:both;}
.program_search.blog{width:40%;float:right;padding-top:5%;margin-right:0;}
.txtbox.h125{height:150px !important;}
.txtbox.h125 .view{float:right;padding-right:20px;}


@media all and (max-width:1200px){
	.program_search.w_100{margin:0 auto;width:80%;}
	.program_search.w_100 select{width:100%;}
	.program_search > span{margin-top:10px;}
	.program_search.w_100{float:none;}
	.program_search.blog select{width:100%;margin-bottom:5px;}
	.program_search.blog > span{margin-top:0;}
	.program_search.w_100.pb10{padding-bottom:20px;}
	.program_search.blog{width: 60%;float:none;padding-top:5%;margin:0 auto;}
}

.op0{opacity:0 !important;}
.accordion_tab .accordion_sub p.active{color:#c30006;}
.program_search.mr_none.w_100.pb20{padding-bottom:20px;}

.faq_tab{overflow:unset;}
.faq_tab li{position:relative;overflow:unset;}
.faq_tab li span{display:none;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);}
.faq_tab li.active span{display:block;}
.writeForm table tr td{font-size:15px;}
.writeForm table tr td input[type="checkbox"]{margin-left:0;margin-right:0;}
.writeForm table tr td label{margin-right:15px;}





/* 회원정보수정 탈퇴버튼 추가 */
.writeForm_btn.cus a{margin-bottom:10px;}
.writeForm_btn.cus a:first-of-type{}
.writeForm_btn.cus a:nth-of-type(2){margin-left:10px;background-color:#a0a0a0;}
.writeForm_btn.cus a:nth-of-type(3){}

@media all and (max-width:770px){
	.writeForm_btn.cus a:nth-of-type(3){float:left;margin-left:0;margin-bottom:0;}
}

@media all and (max-width:640px){
	.writeForm_btn.cus a{width:80%;float:none;}
	.writeForm_btn.cus a:nth-of-type(2){margin-left:0;}
	.writeForm_btn.cus a:nth-of-type(3){float:none;}
}


@media all and (max-width:1200px){
	select.w60{width:60% !important;margin:0 auto !important;float:none;display:block;margin-bottom:1%;}
	span.w60{width:60% !important;margin-top:10px !important;display:block;}
}





.sol_color02{background-color:#c30006 !important;}























@media all and (max-width:1200px){
	
	/* 회원가입 */
	.join_area{height:56.8333333333vw;margin-top:11.6666666667vw;}
	.join_area .w1200 .top{padding-top:7.5vw;padding-left:5.8333333333vw;}
	.join_area .w1200 .top > span{font-size:1.3333333333vw;line-height:2.25vw;}
	.join_area .w1200 .top h2{font-size:2.9166666667vw;line-height:3.75vw;padding-top:1.25vw;}
	.join_area .w1200 .top p{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:1.6666666667vw;}
	.join_area .w1200 .bottom{padding-left:8.3333333333vw;}
	.join_area .w1200 .bottom div{padding-top:8.3333333333vw;}
	.join_area .w1200 .bottom div h2{font-size:1.6666666667vw;line-height:2.1666666667vw;border-bottom:0.0833333333vw solid #fff;padding-bottom:0.3333333333vw;}
	.join_area .w1200 .bottom div p{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:0.8333333333vw;}
	.join_area .w1200 .bottom div a{width:10.3333333333vw;height:2.9166666667vw;line-height:2.9166666667vw;font-size:1.3333333333vw;margin-top:1.6666666667vw;padding-left:0.8333333333vw;}
	.join_area .w1200 .bottom div a img{padding-top:1vw;padding-left:3.3333333333vw;}




	.event_line > h2{display:none;}

    .intcon01 .w1200 .visionCon02{display:block;}
	.intcon01 .w1200 .visionCon02-education{display:block;}
	.products_wrap .h_wrap, .products_wrap .tab_cont{padding-top:0;}
	.products_wrap{width:100%;}
	.products_wrap .cont {margin-top:25px !important;padding-bottom:35px;width:100% !important;font-size:12px}
	.products_wrap .secu .cont dl{float:none;width:auto;text-align:center;border:1px solid #ccc;position:relative;margin-left:0;padding-top:54px;border-top:0 none;margin-top:25px}
	.products_wrap .secu .cont dl:first-child{margin-top:0}
	.products_wrap .secu .cont dl dt {position:absolute;top:0;left:-1px;height:45px;line-height:45px}
	.products_wrap .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:15px;font-weight:bold;color:#fff}
	.products_wrap .secu .cont dl dd.img{padding:30px 0 30px}
	.products_wrap .secu .cont dl dd.img img{vertical-align:top;width:150px}
	.products_wrap .secu .cont dl dd.txt {margin:0 23px;font-size:12px;line-height:15px;background:url('/images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}
	
	
	
	.products_wraptype .h_wrap, .products_wrap .tab_cont{padding-top:0;}
	.products_wraptype{width:100%;}
	.products_wraptype .cont {margin-top:25px !important;padding-bottom:35px;width:100% !important;font-size:12px}
	.products_wraptype .secu .cont dl{float:none;width:auto;text-align:center;border:1px solid #ccc;position:relative;margin-left:0;padding-top:54px;border-top:0 none;margin-top:25px}
	.products_wraptype .secu .cont dl:first-child{margin-top:0}
	.products_wraptype .secu .cont dl dt {position:absolute;top:0;left:-1px;}
	.products_wraptype .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:15px;color:#fff;border-bottom: 1px dashed #aaa;
    padding-bottom: 17px;}
	
	.products_wraptype .secu .cont dl dt span.tit.last{border-bottom:none;}

	
	.products_wraptype .secu .cont dl dd.img{padding:30px 0 30px}
	.products_wraptype .secu .cont dl dd.img img{vertical-align:top;width:150px}
	.products_wraptype .secu .cont dl dd.txt {margin:0 23px;font-size:12px;line-height:15px;background:url('/images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}

	.products_wrap.mobile .secu .cont dl dd.txt,
	.products_wrap.type5 .secu .cont dl dd.txt,
	.products_wrap.type7 .secu .cont dl dd.txt{min-height:auto}
	
	
	
    /*대리점찾기 상세보기*/
    .branch_table > tbody > tr > td .map_type{width:100%;}
    .branch_table > tbody > tr > td .up_txt{float:right;width:100%;}
    .branch_table > tbody > tr > td .up_txt > div{margin-left:0;width:100%;margin-top:2%;}
    .branch_table > tbody > tr > td .up_txt > div + div{margin-left:0;}
    .branch_table > tbody > tr > td .up_txt > div.adr{width:100%;}
	.item_tabmenu .w1200 ul li{margin-bottom:11px;}
    
    
    
    
    /*PC*/
    .new_contricon01{padding-bottom:12.9166666667vw;}
    .new_contricon01 .w1200 .circle_bg{width:45.25vw;height:41.6666666667vw;}
    
    .new_contricon01 .w1200 .top .circle{width:17.0833333333vw;height:17.0833333333vw;border:0.0833333333vw solid #fd3439;padding-top:4.1666666667vw;}
    .new_contricon01 .w1200 .top .circle.left{margin-left:-4.6666666667vw;margin-top:4.4166666667vw;}
    .new_contricon01 .w1200 .top .circle.right{margin-right:-4.6666666667vw;margin-top:4.4166666667vw;}
    .new_contricon01 .w1200 .top .circle img{width:5.9166666667vw;height:5.8333333333vw;}
    .new_contricon01 .w1200 .top .circle h2{font-size:1.3333333333vw;line-height:1.6666666667vw;}
    .new_contricon01 .w1200 .middle{margin-top:-2.5vw;}
    .new_contricon01 .w1200 .middle p{font-size:2.8333333333vw;line-height:3.1666666667vw;}
    .new_contricon01 .w1200 .bottom .circle{width:17.0833333333vw;height:17.0833333333vw;border:0.0833333333vw solid #fd3439;padding-top:4.1666666667vw;margin:0 auto;margin-top:8.75vw;}
    .new_contricon01 .w1200 .bottom .circle img{width:5.9166666667vw;height:5.8333333333vw;}
    .new_contricon01 .w1200 .bottom .circle h2{font-size:1.3333333333vw;line-height:1.6666666667vw;}
    
    
    .patent .w1200 .left{margin-top:5vw;}
    .gal_wrap.home ul li{width:33%;margin-right:0;}
    #content .w1200.join{width:93.75%;margin:0 auto;box-sizing:border-box;}
    
    .intcon01 .w1200 .visionCon{display:none;}
	.intcon01 .w1200 .visionCon-education{display:none;}
    /*ceo인사말*/
    .ceocon01 .w1200 .top{background-size:contain;}
    /*공장견학*/
    .new_factory .w1200 ul li{width:48.5%;margin-right:3%;}
    .new_factory .w1200 ul li:nth-of-type(3n){margin-right:3%;}
    .new_factory .w1200 ul li:nth-of-type(2n){margin-right:0;}
    .new_factory .w1200 ul li:nth-of-type(7),
    .new_factory .w1200 ul li:nth-of-type(8){margin-bottom:3.3%;}

    .readEdit .read_slider ul li{height:47vw;}
    .patent .w1200 .left .txtbox{padding-left:5.8%;}
    .install_visual .w1200 h2.width_resize{width:70%;}
    .w1200{box-sizing:border-box;width:93.5%;}
    #content_footer{display:none;}

    .hiscon01 .w1200{padding:1%;box-sizing:border-box;}
    .hiscon01 .w1200 > .cont > .dateBox > .history > .left > .con > .txt_wrap{width:300px;left:-2.0833333333vw;top:9.4166666667vw;}
    
    .tabmenu{width:52vw;padding:7.5% 0 0%;margin:0 auto;}
    /*.intcon01 .w1200 .visionCon{display:none;}*/
    /*인증,특허*/
    .patent .w1200{width:93.5%;padding:1%;box-sizing:border-box;}
    .patent .w1200 .left{border:0.0833333333vw solid #f1f1f1;}
    .patent .w1200 .left .img{width:19.5vw;height:25.5833333333vw;padding:3.3333333333vw 0;}
    .patent .w1200 .right .accordion_tab{border-top:0.1666666667vw solid #bf1117;border-bottom:0.1666666667vw solid #bf1117;margin-bottom:1.4166666667vw;}
    .patent .w1200 .right .accordion_tab .accordion_title{padding:1.4166666667vw 0.8333333333vw 1.4166666667vw 2.0833333333vw;font-size:1.5vw;border-top:0.0833333333vw solid #dfdfdf;background:url(/img/accordion_down.png)no-repeat 95% 50%;}
    .patent .w1200 .right .accordion_tab .accordion_title.opened{background:url(/img/accordion_up.png)no-repeat 95%; 50%;}
    .patent .w1200 .right .accordion_tab .accordion_sub{padding:2.0833333333vw 0 2.0833333333vw 3.3333333333vw;font-size:1.3333333333vw;line-height:2.5vw;border-top:0.0833333333vw solid #dfdfdf;}
    .patent .w1200 .right .search_form .result{font-size:1.5vw;line-height:2.3333333333vw;margin-right:4vw;}
    .patent .w1200 .right .search_form .pa_select{margin-right:1.6666666667vw;}
    .patent .w1200 .right .search_form .pa_select select{font-size:1.3333333333vw;width:17.0833333333vw;height:3.3333333333vw;padding-left:1.6666666667vw;padding-right:1.4166666667vw;}
    .patent .w1200 .right .search_form .pa_search{width:21.6666666667vw;height:3.3333333333vw;}
    .patent .w1200 .right .search_form .pa_search input{padding:1.0833333333vw 0 1.0833333333vw 1.6666666667vw;}
    .patent .w1200 .right .search_form .pa_search label{right:1.1666666667vw;top:1vw;}
    /*ceo 인사말*/
    .ceocon01 .w1200{width:93.5%;padding:1%;}
    /* 인재채용 */
    .ps_tabmenu{width:352px;}
    .ps_tabmenu > ul > li{border:0.0833333333vw solid #c6c5c5;padding:1.8333333333vw 0;}
    .ps_tabmenu > ul > li > a{}
    .ps_tabmenu > ul > li.on{border:0.0833333333vw solid #eb0c19;}
    .ps_visual .w1200{padding-top:11.6666666667vw;padding-bottom:14.1666666667vw;}
    .ps_visual .w1200 h2{font-size:3.5vw;border-left:0.6666666667vw solid #fff;border-right:0.6666666667vw solid #fff;margin-bottom:3.5vw;}
    .pscon02 .w1200{max-width:100vw;border-top:0.0833333333vw solid #dc0208;}
    .pscon02 .w1200 > h2{font-size:1.8333333333vw;line-height:1.8333333333vw;}
    .pscon02 .w1200 > p{font-size:1.3333333333vw;line-height:1.8333333333vw;}
    .pscon02 .w1200 .circle_wrap > i.s01{left:17.9vw;}
    .pscon02 .w1200 .circle_wrap > i.s02{left:41.8vw;}
    .pscon02 .w1200 .circle_wrap > i.s03{left:65.8vw;}
    .pscon02 .w1200 .circle_wrap .circle{height:16.25vw;}
    .pscon02 .w1200 .circle_wrap .circle .circle_icon{width:6.25vw;height:6.25vw;}
    .pscon02 .w1200 .circle_wrap .circle > .tit{font-size:1.3333333333vw;line-height:2.1666666667vw;}
    .pscon02 .w1200 .circle_wrap .circle > .txtbox > .s_tit{font-size:1.6666666667vw;line-height:2.1666666667vw;}
    .pscon02 .w1200 .circle_wrap .circle > .txtbox > p{font-size:1.3333333333vw;line-height:1.8333333333vw;}
    .pscon03 .w1200 > h2{font-size:1.8333333333vw;line-height:1.8333333333vw;}
    .pscon03 .w1200 > ul > li > h2{font-size:1.5vw;line-height:2.1666666667vw;}
    .pscon03 .w1200 > ul > li > p{font-size:1.3333333333vw;line-height:2vw;border:0.0833333333vw solid #dddcdc;}
    
    .ps_2depth ul{width:33.3333333333vw;}
    .ps_2depth ul li a{font-size:1.25vw;line-height:2.9166666667vw;padding:1.6666666667vw 0 1.25vw;border-bottom:0.25vw solid #303030;}
    .ps_2depth ul li a:hover{border-bottom:0.25vw solid #eb0c19;}
    .ps_2depth ul li.on a{border-bottom:0.25vw solid #eb0c19;}
    
    /*.contricon01{display:none;}*/
    /*이벤트*/
    .event_area .w1200{width:93.5%;}
    .event_area .w1200 > ul > li{width:48%;margin-right:4%;margin-bottom:4%;}
    .event_area .w1200 > ul > li:nth-child(2n){margin-right:0;}
    
    /*찾아오시는길*/
    .dircon01 .w1200{width:93.5%;}
    
    /*참여방법*/
    .waycon01 .w1200 .find > h2{font-size:4vw;line-height:5vw;}
    .waycon01 .w1200 .find > .short_line{height:0.4vw;}
    .waycon01 .w1200 .find > p{font-size:1.7333333333vw;line-height:2.7666666667vw;}
    .waycon02 .w1200 > h2{font-size:1.8333333333vw;line-height:2.3333333333vw;}
    .waycon02 .w1200 > h2 > img{padding-top:0.8333333333vw;padding-right:0.4166666667vw;width:0.8333333333vw;height:0.8333333333vw;}
    .waycon02 .w1200 .step{width:90.4166666667vw;}
    .waycon02 .w1200 .step .ps_circle{width:2.4166666667vw;height:0.5833333333vw;}
    .waycon02 .w1200 .step .ps_circle.left235{left:19.5833333333vw;}
    .waycon02 .w1200 .step .ps_circle.left525{left:43.75vw;}
    .waycon02 .w1200 .step .ps_circle.left825{left:68.75vw;}
    .waycon02 .w1200 .step .cont{width:16.3541666667vw;height:16.3541666667vw;margin-right:8.3333333333vw;}
    .waycon02 .w1200 .step .cont .imgbox > span{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:4.1666666667vw;}
    .waycon02 .w1200 .step .cont .imgbox > img{width:5.4166666667vw;height:5.8333333333vw;margin-top:1.25vw;}
    .waycon02 .w1200 .step .cont .txtbox{padding-top:5.4166666667vw;}
    .waycon02 .w1200 .step .cont .txtbox > h2{font-size:1.5vw;line-height:2.1666666667vw;}
    .waycon02 .w1200 .step .cont .txtbox > p{font-size:1.3333333333vw;line-height:2.1666666667vw;}
    
    /*브랜드 소개*/
    .brandCon_wrap{width:93.5%;margin:0 auto;box-sizing:border-box;}
    .brandCon02{padding-top:40px;}
    .brandCon02 .w1200 .left{float:none;width:100%;}
    .brandCon02 .w1200 .right{float:none;width:100%;}
    .brandCon02 .w1200 .left h4 {width:80%;margin: 0 auto;}
    .brandCon02 .w1200 .left > h2{text-align:center;}
    .brandCon02 .w1200 .left > h3{text-align:center;}
    .brandCon02 .w1200 .left > p{text-align:center;}
    .brandCon02 .w1200 .left > div{text-align:center;}
    .brandCon02 .w1200 .left h4{width:100%;}
    .brandCon02 .w1200 .left h4 img{width:100%;}
    .brandCon02 .w1200 .left > span{text-align:center;}
    .brandCon02 .w1200 .right .img_box{width:480px;height:419px;margin:0 auto;margin-top:30px;}
    .brandCon02 .w1200 .right .down{margin-top:0;}
    .brandCon03 .w1200 .imgbox{width:32%;margin-right:2%;}
    .brandCon03 .w1200 .imgbox:nth-child(3){margin-right:0;}
    .brandCon04 .w1200 > p{word-break:keep-all;}
    .brandCon04 .w1200 > p > br{display:none;}
    .brandCon06 .w1200{width:100%;}
    /*캐릭터소개*/
    .cont.tab .top_con .right .txtBox{margin-top:6%;}
    .cont.tab .top_con .left{width:80%;margin:0 auto;float:none;}
    .cont.tab .top_con .right{width:100%;margin:0 auto;float:none;}
    .cont.tab .top_con .right .txtBox{width:90%;margin:0 auto;margin-top:6%;}
    .cont.tab .top_con .right .txtBox > p > span{float:left;}
    .cont.tab .top_con .right .txtBox > p > i.pt{float:left;margin-right:unset;}
    .cont.tab .top_con .right .txtBox > p > i.pt02{float:left;margin-right:unset;}
    .cont.tab .middle_con .left{width:85%;margin:0 auto;float:none;}
    .cont.tab .middle_con .right{width:85%;margin:0 auto;float:none;margin-top:6%;}
    .cont.tab .bottom_con{width:93.5%;margin:0 auto;}
    /*공장*/
    #content > .factory_cont > ul > li > .arrow {position:absolute;top:40%;width:28px;height:57px;}
    #content > .factory_cont > ul > li > .arrow.first {left:30.4166666667vw;}
    #content > .factory_cont > ul > li > .arrow.second{left:28.666667vw;}
    #content > .factory_cont.step03 > ul > li > .arrow.first{left:50vw;}
    /*대리점 개설 안내*/
    .openedcon01 .w1200 .stepbox{width:93.5%;margin:0 auto;margin-top:3.5%;}
    .faqcon01 .w1200{padding:1%;box-sizing:border-box;}
    .faqcon02 .w1200{padding:1%;box-sizing:border-box;}
    .faqcon02 .w1200 > div:nth-child(2n){margin-right:0;}
    .faqcon02 .w1200 > .faqbox{width:49.375%;}
    .faqcon02 .w1200 > .serbox{width:49.375%;}
    .faqcon02 .w1200 > .serbox.pc{display:none;}
    .faqcon02 .w1200 > .serbox.mobile{display:block;}
    .faqcon02 .w1200 > .notice{width:100%;}
    /*홍보영상*/
    .videocon01 .video_bx .video_area{float:none;width:93.5%;margin:0 auto;}
    .videocon01 .video_bx .video_area iframe{width:100%;}
    .videocon01 .video_bx .txt_area{float:none;width:93.5%;margin:0 auto;margin-top:3%;}
    .videocon02 .w1200{width:93.5%;margin:0 auto;margin-bottom:25%;}
    .brandCon05 .w1200 .left{width:100%;padding-bottom:5.8%;}
    .brandCon05 .w1200 > .left > div{margin-right:1.1%;}
    .brandCon05 .w1200 .right{width:100%;}
    
    .new_pscon01 .w1200 > .cont_wrap .middle .center > img{width:100%;height:50vw;}   
    

    
    .eye_program .w1200 .cont.blog .blog_inner > ul > li{width:47.5%;}
    .eye_program .w1200{box-sizing:border-box;padding:1%;}

    .new_pscon01 .w1200 > .cont_wrap > .top{padding-top:0.8333333333vw;}
    .new_pscon01 .w1200 > .cont_wrap > .bottom{padding-top:16.6666666667vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .left .left .txt{margin-right:2.0833333333vw;margin-top:5vw;width:12.0833333333vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .right .right .txt{margin-left:2.0833333333vw;margin-top:5vw;width:12.0833333333vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .left .right{width:16.25vw;height:16.25vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .left .right img{width:6.6666666667vw;height:6.6666666667vw;padding-top:4.1666666667vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .left .right > h2{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:0.4166666667vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .right .left{width:16.25vw;height:16.25vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .right .left img{width:6.6666666667vw;height:6.6666666667vw;padding-top:3.3333333333vw;}
    .new_pscon01 .w1200 > .cont_wrap > .top .right .left > h2{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:0.4166666667vw;}
    
    .new_pscon01 .w1200 > .cont_wrap .middle .center > img{width:92vw;height:50.0833333333vw;}
    .new_pscon01 .w1200 > .cont_wrap .middle .center > h3{font-size:2vw;line-height:1.8333333333vw;top:21.6666666667vw;}
    .new_pscon01 .w1200 > .cont_wrap .middle .center > h4{font-size:1.3333333333vw;line-height:2vw;padding-top:1.6666666667vw;top:21.6666666667vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .left .left .txt{margin-right:2.0833333333vw;margin-top:5vw;width:12.0833333333vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .left .right{width:16.25vw;height:16.25vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .left .right img{width:6.6666666667vw;height:6.6666666667vw;padding-top:3.3333333333vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .left .right > h2{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:0.4166666667vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .right .left{width:16.25vw;height:16.25vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .right .left > img{width:6.6666666667vw;height:6.6666666667vw;padding-top:3.3333333333vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .right .left > h2{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:0.4166666667vw;}
    .new_pscon01 .w1200 > .cont_wrap .bottom .right .right .txt{margin-left:2.0833333333vw;margin-top:5vw;width:12.0833333333vw;}
    .new_pscon01 .w1200 > .cont_wrap > div .tit{font-size:1.5vw;line-height:2.1666666667vw;}
    .new_pscon01 .w1200 > .cont_wrap > div .sub_txt{font-size:1.3333333333vw;line-height:1.8333333333vw;}

    
    .faqcon01 .cs_wrap > .left{width:100%;text-align:center;}
    .faqcon01 .cs_wrap > .left img{display:none;}
    .faqcon01 .cs_wrap > .right{width:100%;}
    .faqcon01 .cs_wrap > .left > p{text-align:center;}
    .faqcon01 .cs_wrap > .left > span{text-align:center;}
    .faqcon01 .cs_wrap > .right{text-align:center;margin-top:3%;}
    
    .faqcon02 .w1200 > div:nth-child(3){margin-right:1.25%;}
	.faqcon03 .w1200 .inner{width:99.1666666667vw;border:0.0833333333vw solid #d8d8d8;height:24.1666666667vw;}
	.faqcon03 .w1200 .left_img{left:0;top:-0.25vw;}
	.faqcon03 .w1200 .right_img{right:0;bottom:-0.25vw;}
	.faqcon03 .w1200 .inner .faq_search{margin-top:4.1666666667vw;height:4.3333333333vw;}
	.faqcon03 .w1200 .inner .cont_wrap{margin-top:5.4166666667vw;}
	.faqcon03 .w1200 .inner .cont_wrap .cont.big{font-size:3.3333333333vw;line-height:2.5vw;}
	.faqcon03 .w1200 .inner .cont_wrap .cont.big > img{margin-top:-1.6666666667vw;margin-right:2.0833333333vw;}
	.faqcon03 .w1200 .inner .cont_wrap .cont.small{font-size:1.5vw;line-height:2.3333333333vw;}
	.faqcon03 .w1200 .inner .cont_wrap .center_line{width:0.0833333333vw;height:4vw;margin:0 2.5vw;}
	.faqcon03 .w1200 .faq_search{width:67.6666666667vw;}
	.faqcon03 .w1200 .faq_search > input{width:53.25vw;height:4.3333333333vw;font-size:1.5vw;padding-left:1.6666666667vw;}
	.faqcon03 .w1200 .faq_search > span {width: 10.8333333333vw;height: 4.3333333333vw;line-height: 4.3333333333vw;font-size: 1.3333333333vw;}
	.faqcon03 .w1200 .faq_search > label{right:5vw;}
    .faqcon03 .w1200 .inner .cont_wrap .cont.big > img{width:6vw;height:7.5vw;}

    .program_search select{width:50%;}
	.program_search select{margin-right:0;}
	.program_search a{margin-left:0;}
	.program_search form > span{width:100%;display:block;margin:0 auto;}
	.program_search form > span input{width:100%;}
    .program_search input[type="text"]{width:calc(100% - 65px);}


    
    
    /*bx슬라이더 0326*/
    .readEdit .read_slider .bx-prev{background:url(/img/read_left_btn.png)no-repeat center top;left:1.25vw;}
    .readEdit .read_slider .bx-next{background:url(/img/read_right_btn.png)no-repeat center top;right:1.25vw;}
    .readEdit .read_slider .bx-pager{padding-top:1.5vw;}
    .readEdit .read_slider .bx-pager .bx-pager-item{display:inline-block;margin-right:0.25vw;}
    .readEdit .read_slider .bx-pager .bx-pager-item:last-of-type{margin-right:0;}
    
    
    .readEdit .read_txtbox{margin-top:3.75vw;margin-bottom:2.0833333333vw;padding:2.9166666667vw 0 2.9166666667vw 2.0833333333vw;border-left:none;border-right:none;}
    
    .intro_visual .w1200 ul.way li{width:unset;margin-right:5%;padding:2.4% 0;}
    
    .patent .w1200 .right .accordion_tab .accordion_title{background:none;}
	
}


@media all and (max-width:1100px){
    .new_pscon02{margin-bottom:18.7165775401vw;margin-top:12.4777183601vw;}
    .new_pscon02 .w1200 > h2{font-size:2.8125vw;line-height:1.9607843137vw;}
    
    .new_pscon02 .w1200 .process_box{border:0.0891265597vw solid #d3d2d2;}
    .new_pscon02 .w1200 .process_box .step{font-size:1.4260249554vw;line-height:2.3172905526vw;height:5.7932263815vw;padding-top:1.7825311943vw;padding-left:4.4563279857vw;background-size:2.9411764706vw 5.614973262vw;}

    .new_pscon02 .w1200 .cont_wrap{margin-top:5.3475935829vw;}
    .new_pscon02 .w1200 .cont_wrap .cont{padding:3.3868092692vw 0 4.0106951872vw;font-size:0;border-bottom:0.0891265597vw solid #e9e8e8;}
    
    .new_pscon02 .w1200 .cont_wrap .cont .num{font-size:5.3475935829vw;line-height:1.9607843137vw;margin-right:2.6737967914vw;padding-left:3.11942959vw;}
    .new_pscon02 .w1200 .cont_wrap .cont .tit{font-size:1.4260249554vw;line-height:1.9607843137vw;width:14.2602495544vw;padding-top:0;}
    .new_pscon02 .w1200 .cont_wrap .cont .txt{font-size:1.4260249554vw;line-height:2.6737967914vw;padding-left:4.4563279857vw;padding-top:1.3368983957vw;}
    .new_pscon02 .w1200 .cont_wrap .cont .txt > p{font-size:1.4260249554vw;line-height:2.6737967914vw;padding-bottom:0.8912655971vw;}
    .new_pscon02 .w1200 .cont_wrap .line{width:1.6934046346vw;height:0.8912655971vw;}

}

@media all and (max-width:1100px){
    
    .intro_visual .w1200 h2.w40{width:60%;}
	.gal_wrap.item ul li a img{height:182px;}
}
@media all and (max-width:1055px){
    
    
    
    
    
    .hiscon01 .w1200 .hiscon01_tab > ul > li a{font-size:1.7061611374vw;line-height:2.0853080569vw;}
    .hiscon01 .w1200 > .cont > .title{font-size: 7.033175vw;line-height:3.2227488152vw;}
    .hiscon01 .w1200 > .cont > .date{font-size:1.8957345972vw;line-height:3.2227488152vw;}
    .hiscon01 .w1200 > .cont > .txt{font-size:1.5165876777vw;line-height:2.654028436vw;}
    .hiscon01 .w1200 > .cont > .imgBox{border-bottom:0.0947867299vw solid #e0e0e0;}
    .hiscon01 .w1200 > .cont > .imgBox > ul{width:97.4407582938vw;}
    .hiscon01 .w1200 > .cont .history_area{display:none;}
    .hiscon01 .w1200 > .cont .history_area_mobile{display:block;}
    
    

}
@media all and (max-width:1000px){
    
	
	
    .waycon03 .w1200 .way_area{border-top:1px solid #444444;border-bottom:1px solid #444444;margin-bottom:8.3%;}
    .waycon03 .w1200 .way_area .line{border-bottom:1px solid #d5d5d5;}
    .waycon03 .w1200 .way_area .line p.tit{font-size:1.8vw;}
    .waycon03 .w1200 .way_area .line p.tit > span{padding-top:0.9vw;margin-right:1.5vw;margin-left:2vw;}
    .waycon03 .w1200 .way_area .line p.tit > span > img{width:1vw;height:1vw;}
    .waycon03 .w1200 .way_area .line p.conts{font-size:1.6vw;}
    .ceocon01 .w1200 .top > h2{font-size:3vw;line-height:4.8333333333vw;}
    .ceocon01 .w1200 .top > p{font-size:3.3333333333vw;line-height:4.8333333333vw;}
    .ceocon01 .w1200 .top > span{font-size:2.1666666667vw;line-height:3.3333333333vw;}
    .ceocon01 .w1200 .middle > p{font-size:1.5vw;line-height:2.8333333333vw;}
    .ceocon01 .w1200 .bottom > p{font-size:1.3333333333vw;line-height:2.3333333333vw;}
    .ceocon01 .w1200 .bottom > p span{font-size:1.5vw;line-height:2.3333333333vw;margin-left:1vw;}
    .ceocon01 .w1200 .bottom > p.img{padding-top:2.9166666667vw;}
	.program_table table tr td.hide1000{display:none;}
}



@medai all and (max-width:999px){
	
}






@media all and (max-width:910px){
    #content > .factory_cont > ul > li .img{width:9.8901098901vw;height:9.8901098901vw;}
    #content > .factory_cont{padding-top:45.6043956044vw;}
    #content > .factory_cont > ul > li > h2{font-size:2.1978021978vw;line-height:2.4175824176vw;padding-top:3.8461538462vw;}
    #content > .factory_cont > ul > li > p{font-size:1.6483516484vw;line-height:2.4175824176vw;padding-top:1.6483516484vw;}
    #content > .factory_cont.step03 > ul > li{height:37.5vw;}
}


@media all and (max-width:850px){
    
    .openedcon01 .w1200 .stepbox > ul > li{width:50%;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(1){background-color:#fff;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(2){background-color:#f6f6f6;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(3){background-color:#f6f6f6;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(4){background-color:#fff;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(5){background-color:#fff;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(6){background-color:#f6f6f6;}
    .openedcon01 .w1200 .stepbox > ul > li:nth-child(7){background-color:#f6f6f6;}
    .openedcon02 .w1200 > .inner > .cont_wrap .left{width:210px;}
    
    
}
@media all and (max-width:800px){
    
    /*찾아오시는길*/    
    .dircon01 .w1200 .txtbox > p > span.left{font-size:2.25vw;line-height:6.25vw;margin-right:16.25vw;}
    .dircon01 .w1200 .txtbox > p > span.right{font-size:2vw;line-height:6.25vw;}
    .dircon01 .w1200 .txtbox > p:nth-child(1) > span.left{margin-right:10.625vw;}
    .brandCon06 .w1200 .cont .txt > p{word-break:keep-all;}
    .brandCon06 .w1200 .cont .txt > p > br{display:none;}
    .brandCon01 .w1200 > h2 {font-size:4.5vw;line-height:3.25vw;}
    .brandCon01 .w1200 > h3 {font-size:4.75vw;line-height:6.125vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap .left{width:100%;}
    .openedcon02 .w1200 > .inner > .cont_wrap .right{margin-left:6%;margin-top:2%;}
    
    .location .w1200 .location_inner .line{border-bottom:0.125vw solid #d7d7d7;}
    .location .w1200 .location_inner .line:nth-of-type(1){border-top:0.125vw solid #d7d7d7;}
    .location .w1200 .location_inner .line:nth-of-type(3){padding-top:7.5vw;}
    .location .w1200 .location_inner .line:nth-of-type(3) .right{width:100%;margin-bottom:5%;}
    .location .w1200 .location_inner .line:nth-of-type(4) .right{width:100%;margin-bottom:5%;}
    .location .w1200 .location_inner .line:nth-of-type(4){padding-top:8.75vw;}
    .location .w1200 .location_inner .line .left{font-size:2.5vw;line-height:6.25vw;width:18.75vw;padding-left:3.75vw;}
    .location .w1200 .location_inner .line .right{display:inline-block;vertical-align:top;font-size:2.5vw;line-height:6.25vw;padding-left:3.75vw;}
    .location .w1200 .location_inner .line .right img{margin-right:2.5vw;width:9.625vw;height:9.625vw;}
    .location .w1200 .location_inner .line .right i{line-height:3.75vw;margin-top:0.625vw;}
    .location .w1200 .location_inner .line .right a{font-size:1.75vw;line-height:4.875vw;width:15vw;height:5vw;margin-right:2.5vw;margin-top:0.625vw;}

    .faqcon02 .w1200 > .faqbox{height:40vw;box-sizing:border-box;}
    .faqcon02 .w1200 > .serbox{height:40vw;box-sizing:border-box;}
    
    /*온라인공장견학*/
    .new_factory .w1200 ul li{width:100%;}

}


@media all and (max-width:768px){
	.selc_map .selc_type p input[type="button"]{width:100%;}
	.selc_map .selc_type p{width:100%;}
	.selc_map .selc_type form{padding:30px;}
	.selc_map .selc_type .txt_area h2{padding:0;text-align:center;padding-bottom:5%;}


	.patent .w1200 .right .search_form .pa_search input{height:6.333333vw;}
	.patent .w1200 .right .search_form .pa_search label{top:2vw;}

	.intro_visual .w1200 .for_bg.h10{height:10.625vw;}

    .intro_visual .w1200 .for_bg{height:65px;}
    .intro_visual .w1200 ul li{padding:2.4% 0;margin-right:2%;}
    
    .gal_wrap.home ul li{width:50%;margin-right:0;}
    ul.faq_tab li{width:50%;margin-bottom:8px;}
    
    
    ul.faq_tab li:nth-of-type(3){border-left:1px solid #c2c2c2;}
	ul.faq_tab li:nth-of-type(5){border-top:1px solid #c2c2c2;}
    
    
    .patent .w1200 .right .search_form{float:none;padding-top:3%;}
    
    .install_visual{height:45.5729166667vw;}
    .patent .w1200 .right .accordion_tab{margin-top:2.6041666667vw;}
    
    .patent .w1200 .left{float:none;width:100%;}
    .patent .w1200 .right{float:none;width:100%;}
    .patent .w1200 .left {border: 1px solid #f1f1f1;}
    .patent .w1200 .left .img{width:19.5vw;height:25.5833333333vw;}
    .patent .w1200 .right .accordion_tab .accordion_title{padding: 2.416667vw 1.833333vw 2.416667vw 3.083333vw;font-size:2.8125vw;}
    .patent .w1200 .right .accordion_tab .accordion_sub {padding: 3.083333vw 0 3.083333vw 4.333333vw;font-size:2.8125vw;line-height:3.5vw;}
    .patent .w1200 .right .search_form .result {font-size:2.5vw;line-height:3.333333vw;margin-right:5vw;}
    .patent .w1200 .right .search_form .pa_select select {font-size:2.8125vw;width:27.083333vw;height:6.333333vw;padding-left:2.666667vw;padding-right:2.416667vw;}
    .patent .w1200 .right .search_form .pa_search{width:40.666667vw;height:4.333333vw;}
    .intro_visual .w1200 h2.w40{width:80%;}
    /*ceo 인사말*/
    .ceocon01 .w1200{width:93.5%;padding:1%;}
    
    .ceocon01 .w1200 .top{margin-top:50px;}
    .ceocon01 .w1200 .top > span{font-size:3vw;line-height:5.2083333333vw;letter-spacing: -0.125em;}
    .ceocon01 .w1200 .middle > p{font-size:2.8125vw;line-height:4.4270833333vw;}
    .ceocon01 .w1200 .bottom > p{font-size:2.8125vw;line-height:3.6458333333vw;}
    .ceocon01 .w1200 .bottom > p span{font-size:2.8125vw;line-height:3.6458333333vw;}
    .ceocon01 .w1200 .bottom > p.img{padding-top:4.5572916667vw;}
    
    /*faq*/  
    .faqcon02 .w1200 > .faqbox{padding:7.2916666667vw 3.078125vw;}
    .faqcon02 .w1200 > .serbox{border:0.1302083333vw solid #e2e2e2;}
    .faqcon02 .w1200 > .serbox .img{width:10.4166666667vw;height:10.4166666667vw;margin-top:7.8125vw;}
    .faqcon02 .w1200 > .serbox .img > img{width:7.1614583333vw;height:7.1614583333vw;padding-top:1.953125vw;}
    .faqcon02 .w1200 > .serbox > h2{font-size:2.6041666667vw;line-height:4.1666666667vw;padding-top:3.2552083333vw;}
    .faqcon02 .w1200 > .serbox > p{font-size:2.0833333333vw;line-height:2.8645833333vw;padding-top:2.6041666667vw;padding-bottom:3.90625vw;}
    .faqcon02 .w1200 > .faqbox > h2{font-size:4.6875vw;line-height:6.1197916667vw;}
    .faqcon02 .w1200 > .faqbox > p{font-size:2.0833333333vw;line-height:3.6458333333vw;margin-top:1.3020833333vw;}
    .faqcon02 .w1200 > .faqbox .cs_search{margin-top:2.6041666667vw;}
    .faqcon02 .w1200 > .faqbox .cs_search > input{height:5.7291666667vw;}
    .faqcon02 .w1200 > .faqbox .cs_search > label{right:1.8229166667vw;}
    .faqcon02 .w1200 > .notice{border:0.1302083333vw solid #e2e2e2;}
    .faqcon02 .w1200 > .notice > ul > li.tit{font-size:2.34375vw;line-height:3.90625vw;}
    .faqcon02 .w1200 > .notice > ul > li.tit > span{width:6.5104166667vw;height:6.5104166667vw;border-left:0.1302083333vw solid #e2e2e2;}
    .faqcon02 .w1200 > .notice > ul > li.tit > span > img{width:2.734375vw;height:2.734375vw;}
    .faqcon02 .w1200 > .notice > ul > li{border-bottom:0.1302083333vw solid #e2e2e2;padding:1.3671875vw 0;padding-left:7.1614583333vw;}
    .faqcon02 .w1200 > .notice > ul > li > a{font-size:2.0833333333vw;}
    .faqcon02 .w1200 > div:nth-child(3){margin-right:1.25%;}
    
    /*홍보영상*/
    .video_btn{left:3.2552083333vw;top:39.0625vw;}
    .videocon01 .video_bx .video_area > iframe{height:52.9947916667vw;}
    .videocon01 .video_bx .txt_area{border-top:0.2604166667vw solid #ba0006;border-bottom:0.1302083333vw solid #d2d2d2;}
    .videocon01 .video_bx .txt_area .title{font-size:3.3854166667vw;line-height:5.5989583333vw;padding-left:4.4270833333vw;padding-top:6.9010416667vw;}
    .videocon01 .video_bx .txt_area .cont{padding-left:4.4270833333vw;font-size:2.8125vw;line-height:3.6458333333vw;padding-top:5.859375vw;padding-bottom:30.5989583333vw;}
    .videocon01 .bx-controls-direction{position:absolute;right:52.0833333333vw;bottom:20.8333333333vw;}
    .videocon01 .bx-controls-direction > a{width:4.9479166667vw;height:4.9479166667vw;}
    
    .videocon02 .w1200 > ul > li > p.tit{font-size:2.8125vw;line-height:3.6458333333vw;padding-top:1.953125vw;}
    .video_btn .left > a > img{width:4.9479166667vw;height:4.9479166667vw;}
    .video_btn .right > a > img{width:4.9479166667vw;height:4.9479166667vw;}
    .videocon01 .video_bx .txt_area{max-height:52.9947916667vw;}

	.faqcon03 .w1200 .faq_search > label > img{width:1.5833333333vw;height:1.6666666667vw;}
	.brandCon01 .w1200 > p > br{display:none;word-break:keep-all;}
}


@media all and (max-width:670px){
    /*모바일history*/
    .hiscon01 .w1200 > .cont .history_area_mobile{margin-bottom:14.9253731343vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .history_circle{left:7.3134328358vw;width:0.7462686567vw;height:0.7462686567vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .top{width:25.8208955224vw;height:8.0597014925vw;line-height:8.0597014925vw;font-size:2.9850746269vw;border-radius:2.2388059701vw;margin-top:4.4776119403vw;margin-left:1.4925373134vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01{margin:0 7.4626865672vw;border-left:0.1492537313vw solid #e0e0e0;padding-top:2.9850746269vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span i.bar{width:12.9850746269vw;height:2.5373134328vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox{padding-left:12.6865671642vw;padding-top:4.4776119403vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span{font-size: 5.283582vw;line-height:3.7313432836vw;margin-right:1.4925373134vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > span i.bar{left:-13.8805970149vw;top:0.7462686567vw;}
    
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > b{font-size: 3.38806vw;line-height: 33px;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > i{padding-left:1.4925373134vw;padding-right:1.4925373134vw;font-size:1.4925373134vw;padding-top;0.447761194vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > span{font-size:2.3880597015vw;}
}


@media all and (max-width:640px){
    .gal_wrap.home ul li{width:100%;margin-right:0;}
    .brandCon01 .w1200 > h2{padding-top:7.8125vw}
    .patent .w1200 .right .search_form .pa_search label > img{width:2.5vw;height:2.5vw;}
    .tabmenu > ul > li{border:0.15625vw solid #c6c5c5;}
    .tabmenu > ul > li > a{font-size:2.8125vw;line-height:3.4375vw;padding:1.8333333333vw 0;}
    .tabmenu > ul > li.on{border:0.15625vw solid #eb0c19;}
    .intro_visual .w1200 h2.w50{width:93%;}
    .intro_visual .w1200 ul li a{font-size:3vw;line-height:5.3125vw;}
    
    .hiscon01 .w1200 > h2{font-size: 5.625vw;line-height: 4.0625vw;}
    .hiscon01 .w1200 > h3{font-size:4.3018957346vw;line-height:4.0853080569vw;}
    .hiscon01 .w1200 > p{font-size:3.5vw;line-height:5vw;width:90%;margin:0 auto;text-align:center;word-break: keep-all;}
    .hiscon01 .w1200 > p{}
    .hiscon01 .w1200 > p > br{display:none;}
    .intcon01 .w1200 > h2{font-size:5.625vw;line-height:4.0625vw;}
    
    .intcon01 .w1200 > p{font-size:3.125vw;line-height:5vw;}
    /*연혁*/
    .hiscon01 .w1200 .hiscon01_tab > ul > li a{font-size:2.706161vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > i{padding-left:1vw;}
    .hiscon01 .w1200 > .cont .history_area_mobile .his01 .inner .txtbox > ul > li > span{font-size: 3.6vw;}
    .hiscon01 .w1200 > .cont > .txt{font-size: 4.8125vw;line-height: 10.6vw;word-break:keep-all;}
	.hiscon01 .w1200 > .cont > .txt br{display:none;}
    .hiscon01 .w1200 > .cont > .date{font-size:2.2vw;}
    .hiscon01 .w1200 > .cont > .title > img{width:2.8125vw;height:2.34375vw;}
    .pscon02 .w1200 .circle_wrap .circle{float:none;margin:0 auto;margin-bottom:14%;}
    .pscon02 .w1200 .circle_wrap .circle:last-child{margin-right:unset;margin:0 auto;}
    .pscon02 .w1200 .circle_wrap > i{display:none;}
    .pscon02 .w1200 > h2 {font-size: 3.833333vw;line-height: 3.833333vw;}
    .pscon02 .w1200 > p {font-size: 3.333333vw;line-height: 3.833333vw;}
    .pscon02 .w1200 .circle_wrap .circle {width: 21.97235%;height: 20.25vw;}
    .pscon02 .w1200 .circle_wrap .circle .circle_icon {width: 8.25vw;height: 8.25vw;}
    .pscon02 .w1200 .circle_wrap .circle > .tit {font-size: 2vw;line-height: 2.166667vw;}
    .pscon02 .w1200 .circle_wrap .circle > .txtbox > .s_tit {font-size: 2.666667vw;line-height: 3.166667vw;}
    .pscon02 .w1200 .circle_wrap .circle > .txtbox > p {font-size: 2.333333vw;line-height: 2.833333vw;}
    .pscon03 {margin-top: 20.1%;}
    .pscon03 .w1200 > h2 {font-size: 3.833333vw;}
    .pscon03 .w1200 > ul > li {float:none;width:80%;margin-right:unset;margin: 0 auto;margin-bottom: 5%;}
    .pscon03 .w1200 > ul > li:last-child{margin-right:unset;margin:0 auto;}
    .pscon03 .w1200 > ul > li > h2 {font-size: 3.5vw;}
    .pscon03 .w1200 > ul > li > p{font-size:3.3vw;}
    /*찾아오시는길*/
    .dircon01 .w1200 .txtbox > p > span.left{font-size:2.34375vw;font-weight:500;color:#222;padding-left:2.9%;margin-right:9.375vw;}
    .dircon01 .w1200 .txtbox > p > span.right{font-size:2.03125vw;}
    .dircon01 .w1200 .txtbox > p:nth-child(1) > span.left{letter-spacing:3em;margin-right:3.5vw;}
    .waycon02 .w1200 > h2 {font-size: 3.8333333333vw;line-height: 2.3333333333vw;}
    .waycon02 .w1200 .step .cont .imgbox > span{font-size:2vw;}
    .waycon02 .w1200 .step .cont .txtbox > h2{font-size:2vw;}
    .waycon02 .w1200 .step .cont .txtbox > p{font-size:1.7vw;}
    .waycon03 .w1200 .way_area .line p.tit{font-size:2.5vw;}
    .waycon03 .w1200 .way_area .line p.conts{font-size:2vw;} 
    /*브랜드소개*/
    .brandCon02 .w1200 .left > div{word-break:keep-all;}
    .brandCon02 .w1200 .left > div > br{display:none;}
    .brandCon01 .w1200 > h2{font-size:5.625vw;line-height:4.0625vw;}
    .brandCon01 .w1200 > p{font-size:3.125vw;line-height:5vw;}
    .brandCon02{padding-top:6.25vw;}
    .brandCon02 .w1200 .left > h2{font-size:3.75vw;line-height:3.4375vw;}
    .brandCon02 .w1200 .left > h3{font-size:5.9375vw;line-height:8.125vw;padding-top:3.90625vw;}
    .brandCon02 .w1200 .left > h3 > span{font-size:6.875vw;}
    .brandCon02 .w1200 .left > h3 > span > b{font-size:6.875vw;line-height:8.125vw;}
    .brandCon02 .w1200 .left > p{font-size:3.125vw;line-height:3.4375vw;padding-top:6.25vw;}
    .brandCon02 .w1200 .left > div{font-size:2.8125vw;line-height:4.6875vw;padding-top:3.125vw;}
    .brandCon02 .w1200 .left > span{padding-top:4.6875vw;font-size:2.5vw;line-height:5vw;}
    .brandCon02 .w1200 .right .img_box{width:75vw;height:65.46875vw;}
    .brandCon02 .w1200 .right .down{width:18.75vw;height:7.65625vw;padding-top:8.59375vw;}
    .brandCon02 .w1200 .right .down a{font-size:2.1875vw;line-height:7.65625vw;width:18.75vw;height:7.65625vw;border:0.15625vw solid #e7e7e7;}
    .brandCon02 .w1200 .right .down a img{width:2.34375vw;height:2.1875vw;padding-top:2.65625vw;padding-left:0.78125vw;}
    .brandCon03{padding-top:15.625vw;}
    .brandCon04 .w1200 > h3{font-size:3.125vw;line-height:3.4375vw;}
    .brandCon04 .w1200 > p{font-size:2.5vw;line-height:4.375vw;}
    .brandCon05 .w1200 div > h2{font-size:3.125vw;line-height:3.4375vw;}
    .brandCon05 .w1200 > div > div > h3{font-size:2.5vw;line-height:4.375vw;padding-top:5vw;}
    .brandCon05 .w1200 > div > div > h4{height:2.65625vw;margin-top:1.875vw;}
    .brandCon05 .w1200 > div > div > p{font-size:2.1875vw;line-height:4.0625vw;padding-top:2.34375vw;}
    .brandCon06 .w1200 > h2{font-size:3.125vw;line-height:3.4375vw;}
    .brandCon06 .w1200 > p{font-size:2.5vw;line-height:4.375vw;}
    .brandCon06 .w1200 .cont .txt > p{font-size:2.03125vw;line-height:4.375vw;}
    /*캐릭터*/
    .charCon02 .w1200 .charCon02_tab ul li a{font-size:2.8125vw;line-height:3.4375vw;}
    .cont.tab .top_con .right .txtBox{padding-left:5.78125vw;}
    .cont.tab .top_con .right .txtBox > h3{font-size:4.375vw;line-height:6.25vw;}
    .cont.tab .top_con .right .txtBox > p.pt{padding-top:6.25vw;}
    .cont.tab .top_con .right .txtBox > p{padding-bottom:1.5625vw;font-size:2.5vw;line-height:3.90625vw;}
    .cont.tab .top_con .right .txtBox > p > span{width:15.625vw;}
    .cont.tab .top_con .right .txtBox > p > i.pt{margin-right:36.71875vw;}
    .cont.tab .top_con .right .txtBox > p > i.pt02{margin-right:22.8125vw;}
    .cont.tab .middle_con .left > p > span{margin-left:1.5625vw;}
    .cont.tab .middle_con .left > p{font-size:2.8125vw;line-height:3.4375vw;}
    .cont.tab .middle_con .left > div{font-size:2.8125vw;line-height:4.375vw;padding-top:4.6875vw;}    
    .cont.tab .middle_con .left > div > span{margin-left:1.5625vw;}
    .cont.tab .middle_con .right > p{font-size:2.8125vw;line-height:3.4375vw;}
    .cont.tab .middle_con .right > p > span{margin-left:1.5625vw;}
    .cont.tab .middle_con .right > div{font-size:2.8125vw;line-height:4.375vw;padding-top:4.6875vw;}
    .cont.tab .middle_con .right > div > span{margin-left:1.5625vw;width:90%;}
    .cont.tab .middle_con .left > p > img{width:4.21875vw;height:4.21875vw;}
    .cont.tab .middle_con .left > div > img{width:4.21875vw;height:4.21875vw;}
    .cont.tab .middle_con .right > p > img{width:4.21875vw;height:4.21875vw;}
    .cont.tab .middle_con .right > div > img{width:4.21875vw;height:4.21875vw;}
    /*온라인공장견학*/
    #content > .factory_tab > .w1200 > ul > li > a{font-size:2.8125vw;line-height:3.4375vw;padding:2.34375vw 0;}
    #content > .factory_cont > ul > li .img{width:14.0625vw;height:14.0625vw;}
    #content > .factory_cont > ul > li > h2{font-size:3.125vw;line-height:3.4375vw;padding-top:5.46875vw;}
    #content > .factory_cont > ul > li > p{font-size:2.34375vw;line-height:3.4375vw;padding-top:2.34375vw;}
    #content > .factory_cont > ul > li > .arrow{width:4.375vw;height:8.90625vw;}
    #content > .factory_cont.step03 > ul > li .img{width:15.625vw;height:14.0625vw;}
    #content > .factory_cont.step03 > ul > li > h2{font-size:3.125vw;line-height:3.4375vw;padding-top:5.46875vw;}
    #content > .factory_cont.step03 > ul > li > p{font-size:2.34375vw;line-height:3.4375vw;padding-top:2.34375vw;}
    #content > .factory_cont.step03 > ul > li > .arrow{width:4.375vw;height:8.90625vw;}
    #content > .factory_cont.step03 > ul > li > p > br{display:none;}
    #content > .factory_cont.step03 > ul > li > p{word-break:keep-all;}
    /*대리점 개설 안내*/
    .openedcon01 .w1200 > h2{font-size:3.4375vw;line-height:0.78125vw;}
    .openedcon01 .w1200 > h2 > span{margin-right:1.09375vw;}
    .openedcon01 .w1200 .stepbox > ul > li{min-height:61.71875vw;}
    .openedcon01 .w1200 .stepbox > ul > li > h2{font-size:2.5vw;line-height:4.0625vw;margin-top:11.71875vw;}
    .openedcon01 .w1200 .stepbox > ul > li > .img{width:15.625vw;height:13.28125vw;margin-top:1.5625vw;}
    .openedcon01 .w1200 .stepbox > ul > li > p{font-size:2.8125vw;line-height:4.0625vw;}
    .openedcon01 .w1200 .stepbox > ul > li > span{font-size:2.5vw;line-height:4.0625vw;padding-top:4.6875vw;}
    .openedcon02 .w1200 > h2{font-size:3.4375vw;line-height:0.78125vw;}
    .openedcon02 .w1200 > h2 > span{margin-right:1.09375vw;}
    .openedcon02 .w1200 > .inner{margin-top:6.25vw;border-top:0.15625vw solid #444;border-bottom:0.15625vw solid #444;}
    .openedcon02 .w1200 > .inner > .cont_wrap{border-bottom:0.15625vw solid #e9e9e9;padding:3.125vw 0;}
    .openedcon02 .w1200 > .inner > .cont_wrap:nth-child(1) > .left{margin-top:1.5625vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap:nth-child(2) > .left{margin-top:3.125vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap:nth-child(3) > .left{margin-top:3.90625vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap:nth-child(4) > .left{margin-top:1.5625vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap .left{float:left;margin-left:2.34375vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap .left{font-size:2.8125vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap .left > span{font-size:2.1875vw;line-height:3.125vw;width:3.125vw;height:3.125vw;margin-right:1.5625vw;}
    .openedcon02 .w1200 > .inner > .cont_wrap .right > p{font-size:2.5vw;line-height:4.0625vw;}
    /*FAQ*/
    .faqcon01 .w1200 > h2{font-size:5.625vw;line-height:4.0625vw;}
    .hiscon01 .w1200 > .cont > .imgBox.cont01 > ul{width:70%;}
    .new_pscon02 .w1200 .cont_wrap .cont .tit{width:25vw;}
    .new_pscon02 .w1200 .process_box .step{padding-left:2.4vw;}
    .new_pscon02 .w1200 .cont_wrap .cont .txt{display:block;padding-left:10vw;}
    .faqcon01 .cs_wrap{padding:7.03125vw 9.375vw;}
    .faqcon01 .cs_wrap > .left{margin-right:10.9375vw;width:82.8125vw;}
    .faqcon01 .cs_wrap > .left > h2{font-size:6.25vw;line-height:5vw;}
    .faqcon01 .cs_wrap > .left > h2 > span{font-size:4.0625vw;line-height:4.0625vw;}
    .faqcon01 .cs_wrap > .left > p{font-size:3.59375vw;line-height:4.375vw;padding-top:6.25vw;}
    .faqcon01 .cs_wrap > .left > span{font-size:2.8125vw;line-height:3.59375vw;padding-top:1.5625vw;}
    .faqcon01 .cs_wrap > .left > span img{margin-top:-1.5625vw;margin-left:8.59375vw;}
    .faqcon01 .cs_wrap .left h2 i{width:0.15625vw;height:5.3125vw;margin-left:3.4375vw;margin-right:3.4375vw;}
    .faqcon01 .cs_wrap .right .txtbox > h2{font-size:6.25vw;line-height:7.5vw;padding-left:7.03125vw;}
    .faqcon01 .cs_wrap .right .txtbox > p{font-size:2.8125vw;line-height:4.0625vw;padding-left:7.03125vw;padding-top:4.6875vw;}
    .faqcon01 .cs_wrap .right img{width:20.3125vw;height:20.3125vw;}

    
    p.common{font-size:38px;line-height:22px;padding-top:45px;}

    .event_area .sol_area{background-color:#f9f8f8;padding:20px 0;text-align:center;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin:50px 0 10px;}
    .event_area .sol_area p.big{font-size:22px;}
    .event_area .sol_area p{font-size:16px;font-weight:400;color:#333;letter-spacing:-0.05em;}
    .event_area .sol_area p b{font-weight:400;}
    span.red{color:#c30006;}
    span.green{color:#00c73c;}
    span.blue{color:#007aff;}
    
    .faqcon02 .w1200 > .faqbox .cs_search > label img{width:2.96875vw;height:3.125vw;}
    .ps_tabmenu{width:80vw;font-size:2.8125vw;}
    .pscon01 .w1200 h2{font-size: 5.625vw;line-height: 4.0625vw;}
    .install_visual .w1200 h2.sns{width:90%;}
    .readEdit .read_txtbox p{font-size:2.8125vw;line-height:4.375vw;word-break:keep-all;}
    .readEdit .read_txtbox p > br{display:none;}
    
    .w1200 h2.visual_common{font-size:5.15625vw;padding-top:20.3125vw;}
    .w1200 h2.visual_common i{width:0.9375vw;height:5.3125vw;background-color:#fff;margin-bottom:-0.46875vw;}
    .w1200 h2.visual_common i:nth-of-type(1){margin-right:4.6875vw;}
    .w1200 h2.visual_common i:nth-of-type(2){margin-left:4.6875vw;}
    .intro_visual{background:url(/images/m_sub_visual01.jpg)no-repeat top center;position:relative;background-size:cover;height:49.6875vw;}
    
    .readEdit .read_slider .bx-controls-direction > a{width:4.84375vw;height:9.375vw;display:block;font-size:0;position:absolute;top:50%; margin-top:-3.671875vw;background-size:100%;}
    
    /*특허*/
    .patent .w1200 .right .result{font-size:2.8125vw;line-height:4.375vw;}
    .patent .w1200 .left .txtbox{padding:3.59375vw 0 4.0625vw 10.9375vw;}
    .patent .w1200 .left .txtbox p{font-size:2.8125vw;line-height:4.0625vw;}
    .patent .w1200 .left .txtbox p span{font-size:2.5vw;line-height:4.0625vw;}
    /*캐릭터소개*/
    .cont.tab .top_con .left{width:98%;}
    .cont.tab .top_con .right .txtBox{width:98%;padding-left:0;}
    .cont.tab .top_con .left .imgBox{width:100%;}
    .cont.tab .middle_con .left{width:98%;}
    .cont.tab .middle_con .right{width:98%;}
    .cont.tab .middle_con .right > div > span{word-break: break-all;}
    .cont.tab .middle_con .right > div > span > br{display:none;}
    .new_factory .w1200 ul li div{font-size:2.8125vw;}
    .new_factory .w1200 ul li div p{font-size:3.125vw;}
    /*인사제도*/
    .new_pscon01 .w1200 .cont_wrap{display:none;}
    .new_pscon01 .w1200 .cont_wrap_m{display:block;padding-top:16.40625vw;}
    .new_pscon01 .w1200 .cont_wrap_m .top{position:relative;}
    .new_pscon01 .w1200 .cont_wrap_m .top img{width:100%;}
    .new_pscon01 .w1200 .cont_wrap_m .top .txt{padding-top:21.875vw;position:absolute;left:50%;transform:translateX(-50%);top:0;}
    .new_pscon01 .w1200 .cont_wrap_m .top .txt h2{font-size:3.75vw;line-height:3.4375vw;letter-spacing:-0.075em;font-weight:400;color:#fff;text-align:center;}
    .new_pscon01 .w1200 .cont_wrap_m .top .txt p{font-size:2.5vw;line-height:3.75vw;letter-spacing:-0.05em;font-weight:300;color:#fff;text-align:center;padding-top:3.125vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle{padding-top:2.03125vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul:after{display:block;content:"";clear:both;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li{float:left;width:50%;text-align:center;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li:nth-of-type(3),
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li:nth-of-type(4){padding-top:4.6875vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .circle{width:26.25vw;height:26.25vw;border-radius:50%;background-color:#dc0208;margin:0 auto;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .circle.black{background-color:#343232;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .circle img{padding-top:4.53125vw;width:9.375vw;height:9.375vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .circle p{font-size:2.8125vw;line-height:4.0625vw;font-weight:400;color:#fff;padding-top:3.4375vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .txtbox{padding-top:3.75vw;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .txtbox h2{font-size:3.125vw;line-height:4.0625vw;letter-spacing:-0.025em;font-weight:400;color:#222;}
    .new_pscon01 .w1200 .cont_wrap_m .middle ul li .txtbox p{font-size:2.8125vw;line-height:3.4375vw;letter-spacing:-0.05em;font-weight:300;color:#666;padding-top:0.46875vw;}
    
    .install_visual {background: url(/img/item_visual_m.jpg)no-repeat top center;}
    .install_visual.promotion {background: url(/img/promotion_visual_m.jpg)no-repeat center top;}
    .intro_visual.community {background: url(/img/community_visual_m.jpg)no-repeat center top;} .intro_visual.customer {background: url(/img/customer_visual_m.jpg)no-repeat center top;}   
    
    .join_type h2{font-size:8.75vw;}
    .join_type .bar{height:0.15625vw;margin-top:8.28125vw;}
    .join_type p{font-size:3.90625vw;line-height:3.90625vw;}
    .join_type span{font-size:2.8125vw;line-height:3.75vw;padding-top:3.125vw;}
    
    .join_type .a_wrap a{width:39.84375vw;height:9.375vw;line-height:9.375vw;font-size:2.5vw;border-radius:3.125vw;}
    

    
}

@media all and (max-width:550px){
    .event_area .w1200 > ul > li > .txt > h2{font-size:3.2727272727vw;line-height:5.0909090909vw;}
    .event_area .w1200 > ul > li > .txt > p{font-size:2.9090909091vw;line-height:4.7272727273vw;}
    .event_area .w1200 > ul > li > .txt > span{font-size:2.9090909091vw;line-height:4.7272727273vw;}
    .event_area .w1200 > ul > li > .click_btn > a{font-size:2.9090909091vw;line-height:4.3636363636vw;width:16.3636363636vw;height:4.3636363636vw;border-radius:1.8181818182vw;} 
}


/*18.04.02 - 2뎁스 백그라운드 추가*/
.for_bg{background-color:rgba(0, 18, 82, 0.97);height:68px;width:100%;position:absolute;bottom:0;left:0;}




@media all and (max-width:640px){
    ul.item_depth li a{line-height:3.625vw;}
    .for_bg{height:10.625vw;}
    .intro_visual .w1200 .for_bg.for02{height:10.625vw;}
    ul.item_depth li a{font-size:3vw;}
    ul.item_depth li{margin-right:5vw;}
    .eye_program .w1200 .blog_search_result{font-size:3.125vw;}
    .new_contricon01{display:none;}
    
    
    /*MOBILE*/
    .new_contricon01_m{padding-top:20vw;padding-bottom:20vw;}
    .new_contricon01_m .w640 .circle_bg{width:77.65625vw;height:71.40625vw;}
    
    .new_contricon01_m .w640 .top .circle{width:28.90625vw;height:28.90625vw;border:0.15625vw solid #fd3439;padding-top:6.25vw;}
    .new_contricon01_m .w640 .top .circle.left{margin-left:-8.75vw;margin-top:8.28125vw;}
    .new_contricon01_m .w640 .top .circle.right{margin-right:-8.75vw;margin-top:8.28125vw;}
    .new_contricon01_m .w640 .top .circle img{width:11.09375vw;height:10.9375vw;}
    .new_contricon01_m .w640 .top .circle h2{font-size:2.5vw;line-height:3.125vw;}
    .new_contricon01_m .w640 .middle{margin-top:-4.8125vw;}
    .new_contricon01_m .w640 .middle p{font-size:4.84375vw;line-height:5.3125vw;}
    .new_contricon01_m .w640 .bottom .circle{width:32.03125vw;height:32.03125vw;border:0.15625vw solid #fd3439;padding-top:7.8125vw;margin-top:16.40625vw;}
    .new_contricon01_m .w640 .bottom .circle img{width:11.09375vw;height:10.9375vw;}
    .new_contricon01_m .w640 .bottom .circle h2{font-size:2.5vw;line-height:3.125vw;}
    .new_contricon01_m{display:block;}
    
    .intcon01 .w1200 .visionCon02{padding-top:15.625vw;padding-bottom:30vw;}
    .intcon01 .w1200 .visionCon02 .w640{height:250.90vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(1){padding-top:106.5625vw;padding-left:24.21875vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(2){padding-top:12.5vw;padding-right:24.21875vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(3){padding-top:8.59375vw;padding-left:25vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(4){padding-top:9.375vw;padding-right:25vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(5){padding-top:9.375vw;padding-left:25vw;}
	.intcon01 .w1200 .visionCon02 .w640 .cont:nth-of-type(6){padding-top:9.375vw;padding-right:25vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont h2{font-size:3.4375vw;line-height:3.75vw;}
    .intcon01 .w1200 .visionCon02 .w640 .cont p{font-size:2.8125vw;line-height:3.4375vw;padding-top:1.5625vw;}
	.intcon01 .w1200{margin-bottom:0;}
	.patent .w1200 .right .search_form .pa_search label img{width:2.5vw;height:2.5vw;}
    .brandCon02 .w1200 .left h2 i{width:0.46875vw;height:3.4375vw;margin-right:1.25vw;}
	.eye_program .w1200 .cont.blog .blog_inner > ul > li{width:100%;}
	.intro_visual.n0406 .w1200 .for_bg{height:10.625vw;}
	
	
	
	.visionCon02-education{display: block; padding-top:15.625vw;padding-bottom:30vw;}
    .visionCon02-education .w640{height:170.90vw;}
    .visionCon02-education .w640 .cont:nth-of-type(1){padding-top:106.5625vw;padding-left:24.21875vw;}
    .visionCon02-education .w640 .cont:nth-of-type(2){padding-top:12.5vw;padding-right:24.21875vw;}
    .visionCon02-education .w640 .cont:nth-of-type(3){padding-top:8.59375vw;padding-left:25vw;}
  
    .visionCon02-education .w640 .cont h2{font-size:3.4375vw;line-height:3.75vw;}
    .visionCon02-education .w640 .cont p{font-size:2.8125vw;line-height:3.4375vw;padding-top:1.5625vw;}
	
	.intcon01 .w1200{margin-bottom:0;}
	.patent .w1200 .right .search_form .pa_search label img{width:2.5vw;height:2.5vw;}
    .brandCon02 .w1200 .left h2 i{width:0.46875vw;height:3.4375vw;margin-right:1.25vw;}
	.eye_program .w1200 .cont.blog .blog_inner > ul > li{width:100%;}
	.intro_visual.n0406 .w1200 .for_bg{height:10.625vw;}
	
	
	
    .wrap_grid dl.our_message {  width: 90%; padding: 2% 5%;  margin-bottom: 5%;}
   



	.waycon02 .w1200 .step .ps_circle{display:none;}
	.waycon02 .w1200 .step{width:71.09375vw;margin:0 auto;padding-top:10%;}
	.waycon02 .w1200 .step .cont{width:31.25vw;height:31.25vw;margin-bottom:8%;}
	.waycon02 .w1200 .step .cont.black{margin-right:0;}
	.waycon02 .w1200 .step .cont .txtbox{padding-top:2.416667vw;}
	.waycon02 .w1200 .step .cont .txtbox > p{padding-top:3vw;}
	.waycon02 .w1200 .step .cont .txtbox > h2{color:#fff;font-size:2.8125vw;}
	.waycon02 .w1200 .step .cont .txtbox > p{color:rgba(255,255,255,0.7);font-size:2.8125vw;line-height:1.1;padding-top:3%;}
	.waycon02 .w1200 .step .cont .imgbox > img{width:7vw;height:7vw;}
	.waycon02 .w1200 .step{padding-bottom:10%;}

	.waycon03 .w1200 .way_area .line{}
	.waycon03 .w1200 .way_area .line p.tit{font-size:3vw;width:100%;}
	.waycon03 .w1200 .way_area .line p.conts{font-size:2.8125vw;width:90%;padding-left:4%;}

	
	.new_pscon02 .w1200 .cont_wrap .cont .tit{font-size:3vw;width:70%;}
	.new_pscon02 .w1200 .cont_wrap .cont .txt{font-size:2.8125vw;line-height:4.6875vw;}
	.new_pscon02 .w1200 .cont_wrap .cont .txt > p{font-size:2.8125vw; padding-top:1.3368983957vw;}
	.new_pscon02 .w1200 .process_box .step{float:none;font-size:2.8125vw;width:50%;}
	.new_pscon02 .w1200 .process_box .step:nth-child(1),
	.new_pscon02 .w1200 .process_box .step:nth-child(2),
	.new_pscon02 .w1200 .process_box .step:nth-child(3),
	.new_pscon02 .w1200 .process_box .step:nth-child(4),
	.new_pscon02 .w1200 .process_box .step:nth-child(5){width:100%;background:none;}
	
	.program_search:after{display:block;content:"";clear:both;}
	.program_search select{float:none;margin:0 auto;width:60%;}
	
	.w1200 h2.common{font-size: 4.21875vw;line-height: 4.0625vw;}
	.w1200 h3.common{font-size: 3.125vw;line-height: 5vw;}
	.w1200 p.common {font-size: 2.8125vw;line-height: 5vw;    word-break: keep-all;}
    .map-tbl th, .map-tbl td { text-indent: 0;padding-left: 5%; font-size: 12px;}
	
	
	
	
	
	
	.products_wraptype .h_wrap, .products_wrap .tab_cont{padding-top:0;}
	.products_wraptype{width:100%;}
	.products_wraptype .cont {margin-top:25px !important;padding-bottom:35px;width:100% !important;font-size:12px}
	.products_wraptype .secu .cont dl{float:none;width:auto;text-align:center;border:1px solid #ccc;position:relative;margin-left:0;padding-top:54px;border-top:0 none;margin-top:25px}
	.products_wraptype .secu .cont dl:first-child{margin-top:0}
	.products_wraptype .secu .cont dl dt {position:absolute;top:0;left:-1px;}
	.products_wraptype .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:15px;color:#fff;border-bottom: 1px dashed #aaa;
    padding-bottom: 17px;}
	
	.products_wraptype .secu .cont dl dt span.tit.last{border-bottom:none;}
	.products_wraptype .secu .cont dl dt	span.tit.last
	
	.products_wraptype .secu .cont dl dd.img{padding:30px 0 30px}
	.products_wraptype .secu .cont dl dd.img img{vertical-align:top;width:150px}
	.products_wraptype .secu .cont dl dd.txt {margin:0 23px;font-size:12px;line-height:15px;background:url('/images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}
	
	
	.hiscon01 .w1200 > .cont > .imgBox.step_2 > ul{width:85.9375vw;}
	span.op_icon{margin-top:0.9375vw;margin-right:0.78125vw;}
	span.op_icon img{width:1.5625vw;height:1.5625vw;}

	.gal_wrap ul li .txt.txt_hide p{display:none}
	.gal_wrap ul li .txt.txt_hide .txt{display:none;}
	.gal_wrap ul li .txt.txt_hide .up_type{display:block;}
	.program_search select.small_ca{float:none;}
	.waycon03 .w1200 .way_area .line p.tit > span{padding-top:1.9vw;}


	/* 회원가입 */


	.join_area .w1200 .top > span{font-size:1.3333333333vw;line-height:2.25vw;}

	.join_area .w1200 .top p{font-size:1.3333333333vw;line-height:2.1666666667vw;padding-top:1.6666666667vw;}
	
	
	.join_area .w1200 .bottom div h2{font-size:1.6666666667vw;line-height:2.1666666667vw;border-bottom:0.0833333333vw solid #fff;padding-bottom:0.3333333333vw;}
	
	

	/* 대리점찾기 */
	.bxS.m04 > .bx-wrapper > .bx-viewport > ul > li > div > p.m04_p01{font-size:3.75vw !important;}
	.bxS.m04 > .bx-wrapper > .bx-viewport > ul > li > div > p.m04_p02{font-size:3.125vw !important;}

	.bxS.m04 > .bx-wrapper > .bx-viewport > ul > li{width:100%;height:67.5vw;}
	.bxS.m04 > .bx-wrapper > .bx-viewport > ul > li img{height:100%;}


	/* 회원가입찾기 */
	.join_area{background:none;height:auto;padding-bottom:10%;}
	.join_area .w1200 .top{border:1px solid #e1e1e1;padding:5%;}

	.join_area .w1200 .top > span{font-size:2.8125vw;}
	.join_area .w1200 .top p{font-size:2.8125vw;line-height:1.3;}
	.join_area .w1200 .bottom{padding-left:0;padding-top:5%;}
	.join_area .w1200 .bottom div{float:none;background-color:#eb0c19;padding:3%;width:94%;margin:0 auto;}
	.join_area .w1200 .bottom div:nth-of-type(1){margin-bottom:3%;}
	.join_area .w1200 .bottom div h2{font-size:4vw;padding-bottom:2vw;}
	.join_area .w1200 .bottom div p{font-size:2.8125vw;line-height:1.3;letter-spacing:-0.075em;}
	.join_area .w1200 .bottom div p br{display:none;}
	.join_area .w1200 .bottom div a{font-size:2.8125vw;width:17.333333vw;height:4.916667vw;line-height:4.916667vw;}
	.join_area .w1200 .bottom div a img{padding-top:1.8vw;width:1.25vw;height:1.875vw;}

}




/*20180629 윤리규범 페이지*/
.eth_con01{display:block !important;}
.eth_bg{width:741px; height:831px; margin:141px auto 0; background:url("/img/ethics_img.png") center top no-repeat; background-size:cover; position:relative;}
.eth_bg img{width:100%;}
.eth_bg p{font-size:16px; font-weight:400; letter-spacing:-0.05em; text-align:center; position:absolute;}
.eth_bg p:nth-of-type(1){top:104px; left:327px; color:#222;}
.eth_bg p:nth-of-type(2){top:218px; left:38px; color:#fff;}
.eth_bg p:nth-of-type(3){top:218px; right:45px; color:#fff;}
.eth_bg p:nth-of-type(4){top:398px; left:302px; font-size:32px; font-weight:500; letter-spacing:-0.025em; color:#fff;}
.eth_bg p:nth-of-type(5){bottom:179px; left:38px; color:#fff;}
.eth_bg p:nth-of-type(6){bottom:164px; right:31px; color:#fff;}
.eth_bg p:nth-of-type(7){bottom:29px; left:320px; color:#222;}
.join{position: relative; margin:0; padding:0; border:0;}
.join .joinTop{width:100%; overflow: hidden; margin-top:140px !important;}
.join .joinTop:first-of-type{margin-top:0;}
.join .ScrollLy{height:175px; margin:0; padding:31px 0 0 33px; border:1px solid #e5e5e5; color:#444; overflow-x:hidden; overflow-y:auto; line-height:1.8; box-sizing:border-box;}
.join .ScrollLy *{font-size:14px;}
.join .joinTop .jcheck{width:100%; font-size:14px; padding:12px 0; color:#222; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box; text-align:right; background:#f9f8f8;}
.eth_btn{text-align:center;}
.eth_btn a{display:block; width:241px; height:74px; margin:100px auto 36px ;background:url("/img/btn_img.jpg") center top no-repeat; background-size:cover; font-size:22px; font-weight:300; letter-spacing:-0.025em; color:#fff; line-height:74px;}
.eth_btn p{font-size:16px; font-weight:200; letter-spacing:-0.030em; line-height:25px; text-align:right; color:#aaa; margin-top:20px;}


@media all and (max-width:1000px){
	.eth_bg{width:75vw; height:83.1vw; margin:14.1vw auto 0;}
	.eth_bg p{ font-size:1.6vw;}
	


}

@media all and (max-width:640px){
	
	.eth_bg{width:90vw; height:101vw; margin:14.1vw auto 0;}
	.eth_bg p{ font-size:2.8125vw;}
	.eth_bg p:nth-of-type(1){top:11.4vw; left:37.7vw; color:#222;}
	.eth_bg p:nth-of-type(2){top:23.8vw; left:2vw; color:#fff;}
	.eth_bg p:nth-of-type(3){top:24.8vw; right:3.5vw; color:#fff;}
	.eth_bg p:nth-of-type(4){top:46.8vw; left:34.2vw; font-size:5vw;}
	.eth_bg p:nth-of-type(5){bottom:20.9vw; left:1.8vw;}
	.eth_bg p:nth-of-type(6){bottom:18.4vw; right:1.2vw;}
	.eth_bg p:nth-of-type(7){bottom:2.9vw; left:36.2vw;}
	
	
		.products_wraptype .h_wrap, .products_wrap .tab_cont{padding-top:0;}
	.products_wraptype{width:100%;}
	.products_wraptype .cont {margin-top:25px !important;padding-bottom:35px;width:100% !important;font-size:12px}
	.products_wraptype .secu .cont dl{float:none;width:auto;text-align:center;border:1px solid #ccc;position:relative;margin-left:0;padding-top:54px;border-top:0 none;margin-top:25px}
	.products_wraptype .secu .cont dl:first-child{margin-top:0}
	.products_wraptype .secu .cont dl dt {position:absolute;top:0;left:-1px;}
	.products_wraptype .secu .cont dl dt	span.tit{display:block;text-align:center;font-size:15px;color:#fff;border-bottom: 1px dashed #aaa;
    padding-bottom: 17px;}
	
	.products_wraptype .secu .cont dl dt span.tit.last{border-bottom:none;}
	.products_wraptype .secu .cont dl dt	span.tit.last
	
	.products_wraptype .secu .cont dl dd.img{padding:30px 0 30px}
	.products_wraptype .secu .cont dl dd.img img{vertical-align:top;width:150px}
	.products_wraptype .secu .cont dl dd.txt {margin:0 23px;font-size:12px;line-height:15px;background:url('/images/prod/bg_dot.png') repeat-x left top;padding:15px 0 20px;text-align:center}
	
	
	
}









