﻿@charset "utf-8";
@font-face{
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: normal;
  src: url('NanumGothic.eot');
  src: local('☺'), url('NanumGothic.woff') format('woff');
}

@font-face{
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: bold;
  src: url('NanumGothicBold.eot');     
  src: local('☺'), url('NanumGothicBold.woff') format('woff');
}

/* skipNav */
#skipNav{width:100%; display:block; position:relative; left:0; top:0; z-index:100; text-align:center;}
#skipNav a, #skipnavi a:link{overflow: hidden; position: absolute; top: -1px; left: 0; display: block; margin: 0 0 -1px; width: 100%; height: 1px; font-size: 14px; line-height: 30px; font-weight: bold; color:#333;}
#skipNav a:hover, #skipNav a:focus, #skipNav a:active {background:#fbfbfb; padding:3px; border:1px solid #999; height:auto; color:#333; text-decoration:underline;}

/* reset css */
html,body{margin:0;padding:0;}
body{font:13px/1.5 "NanumGothicWeb", "돋움", Dotum, "굴림", Gulim, sans-serif;color:#767676; background-color:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th,button{font:13px/1.5 "NanumGothicWeb", "돋움", Dotum, "굴림", Gulim, Arial, sans-serif;color:#767676;vertical-align:middle;}
input[type="image"]{vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .skip{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
img,fieldset{border:0 none;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a:link,a:visited{color:#767676;text-decoration:none;}
a:focus{text-decoration:none;}

button{overflow:visible;margin:0;padding:0;border:0;background:none;white-space:nowrap;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}

/* layout */
#wrap{max-width:1920px; position:relative; z-index:0; margin:0 auto;}
#header{ z-index: 1; position: absolute; top:0; left:0; width: 100%; height: 90px;}
#header .body{/*width:1920px;height: 110px;*/ margin: 0 auto;}
#header .gnb{display: none;/*height:35px; float:right;*/}
#header .gnb_menu{padding:7px 10px 0 0; float:left; font-size:13px; overflow:hidden;}
#header .gnb_menu li{padding:0 9px; float:left; background:url('./image/gnb_part.png') left 5px no-repeat;}
#header .gnb_menu li:first-child{background:none;}
#header .gnb_menu li a{color:#8a8a8a; text-decoration:none;}
.global_site_wrap{position: absolute; top:40px; right: 340px;}
.global_site{width:83px; height:23px; margin:6px 6px 0 0; float:left; /*background:#333 url('./image/global_site_bg.png') 62px 2px no-repeat; */position:relative; z-index:2;}
.lnb .global_site span{font-size: 14px; font-weight: bold; height:21px; padding:2px 0 0 7px; display:block; color:#fff; cursor:pointer;text-decoration: underline;}
.lnb-wrap.fixed .global_site span{color:#111;}
.global_site.active{/*background:#333 url('./image/global_site_bg_on.png') 62px 2px no-repeat;*/}
.global_site ul{width:83px; position:absolute; left:-7px; top:-3px; z-index:2; display:none;}
.global_site ul li{font-size:14px;}
.global_site ul li a{height:19px; padding:6px 0 6px 15px; display:block; color:#000; text-decoration:none; background:#fff;}
.global_site ul li a:hover{background-color:#f96f20;font-weight:bold;}

#header .h_search{width:163px; height:23px; margin-top:6px; float:left; background:#333; position:relative;}
#header .h_search label{position:absolute; left:9px; top:4px; font-size:11px; color:#949494;}
#header .h_search .btn{position:absolute; right:0; top:0;}
#header .input_search{width:121px; height:21px; margin:1px 0; padding:0 0 0 9px; border:0; background:none; color:#949494; outline:none;}


#header .lnb-wrap{width:100%;}
#header .lnb{width:1920px; height: 110px; margin:0 auto; position: relative; padding-top:20px;position:relative; box-sizing: border-box;}
#header .lnb>h1{padding:0 0 0 90px; width:100%; height: 110px;  box-sizing: border-box;background:url('./image/logo_v1.png') left top no-repeat; background-size: 1827px 70px;}
#header .lnb>h1 a{z-index:1;display: block; position:absolute; top:40px; left:392px; width:190px; height:30px; border:none;text-indent:-99999px;}
/*#header h2{padding:62px 0 0 7px;}*/
#header .lnb>ul{width:100%; display: flex; position: absolute; top:0px;left: 0px; padding:0 200px; box-sizing: border-box;}
#header .lnb>ul>li{ display: flex; }
#header .lnb>ul>li:first-child{margin-left:466px; }
#header .lnb>ul>li>a{height:110px; padding:0 40px; display:block; font-family: NanumGothic;  font-size: 18px;  font-weight: normal;  line-height: 110px;  color: #fff;;}
#header .lnb>ul>li>a:hover {color: #f96f20;}
#header .lnb ul li ul{width:152px; padding:0; margin-left:-76px; float:none; position:absolute; left:50%; top:48px; background-color:#fff; display:none;} /* add */
#header .lnb>ul>li>ul.sub-nav{z-index: 2; width:1920px; height: 100px; position:absolute; left:0px; top:111px;  display:none; clear: both;margin: 0 auto;}

#header .lnb>ul>li>ul.sub-nav>li{font-family: NanumGothic;  font-size: 16px;  font-weight: bold;    line-height: normal; color: #111; float: left;}
#header .lnb>ul>li>ul.sub-nav>li:first-child{padding-left:676px; }
#header .lnb>ul>li>ul.sub-nav>li>a{display:block; width:100%; height:100px; line-height: 100px; padding:0 50px; font-family: NanumGothic;  font-size: 16px;  font-weight: bold;    color: #111; text-decoration:none; text-align:center;}
#header .lnb>ul>li>ul.sub-nav>li>a:hover{color:#f96f20;}
#header .lnb-wrap .sub-nav-bg{z-index: 1;width:100%; position: absolute;width:inherit; top:110px; left:0; background: #fff;opacity: 0;}

#header .lnb-wrap.fixed{background: #fff;  border-bottom:1px solid #ececec;}
#header .lnb-wrap.fixed .lnb>h1{margin:20px 0 0 384px; width:100%; box-sizing: border-box;background:url('./image/glowone_ci.png')left top no-repeat;background-size: 192px 30px;}
#header .lnb-wrap.fixed .lnb>ul>li>a{font-size: 18px; font-weight: bold; color: #111;}
#header .lnb-wrap.fixed .lnb>ul>li>a:hover{color: #f96f20;}
#header .lnb-wrap.fixed .sub-nav-bg{opacity: 1;}

#header .lnb ul li.lnb_product{position:static;}
#header .lnb ul li ul.product_menu{width:1200px; padding-top:10px;box-sizing: border-box;background: #fff; margin-left:450px;}
#header .lnb ul li ul.sub-nav.product_menu{width:1200px; height: 691px;background: #fff;}
/*#header .lnb ul li ul.product_menu:after{content:''; display:block; clear:both}*/

#header .lnb ul li ul.sub-nav.product_menu>li{width:1200px; height:234px; padding:40px 0;padding-left:50px; box-sizing: border-box;border-bottom:1px solid rgba(151,151,151,.19) ;float:none !important; display: flex;}
#header .lnb ul li ul.sub-nav.product_menu>li:last-child{height:160px;}
#header .lnb ul li ul.sub-nav.product_menu>li img{margin:0;}
#header .lnb ul li ul.sub-nav.product_menu>li strong{font-size:16px; font-weight: bold; line-height:normal;  color:#111;}
#header .lnb ul li ul.sub-nav.product_menu>li strong a{color:#111;display: block; width:140px;}
#header .lnb ul li ul.sub-nav.product_menu>li>a{padding:0;}
#header .lnb ul li ul.sub-nav.product_menu>li a:hover{ color:#f96f20;}
#header .lnb ul li ul.sub-nav.product_menu>li>a:hover img{margin:0;}
#header .lnb ul li ul.sub-nav.product_menu>li>ul{margin:0; position:static; display:flex;}
#header .lnb ul li ul.sub-nav.product_menu>li>ul li{}
#header .lnb ul li ul.sub-nav.product_menu>li>ul li:not(:first-child){ padding-left:16px;}
#header .lnb ul li ul.sub-nav.product_menu>li>ul li a{padding:0; color:#666; text-decoration:none;}

#header .lnb ul li ul.sub-nav.product_menu a>.p-box{position: relative;width: 154px; height: 154px; border-radius: 10px;  /*box-shadow: 0 2px 6px 0 rgba(229, 229, 229, 0.5)*/;
  border: solid 2px #f8f8f8; background: #f8f8f8; /*background-color: rgba(238, 133, 43, 0.06);*/}
#header .lnb ul li ul.sub-nav.product_menu a:hover>.p-box{border-color: #f96f20; }

.p-box .img-wrap{margin: 0 auto;}
.p-box .img-wrap img{}
.p-box .sub-txt{position: absolute; left:32px; bottom: 30px; font-family: NanumGothic;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: normal;   text-align: center;  color: #111;}
.product_menu .p-case{width: 280px;position: relative;} /* 적용사례 이미지 */
.product_menu .p-case img{width: 280px;}
.product_menu .p-case>span{position: absolute; top:28px; left:33px;font-family: NanumGothic;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #ffffff;}
.product_menu .p-case>span>em{font-size: 16px;}

.product_menu ul>li>a:hover>.p-box .sub-txt{color: #f96f20;font-weight: 800;}

#header .lnb ul li ul.sub-nav.product_menu .p-box.p01 .sub-txt{left:56px; bottom:20px;}
#header .lnb ul li ul.sub-nav.product_menu .p-box.p02 .sub-txt{left:20px; bottom:18px;}
#header .lnb ul li ul.sub-nav.product_menu .p-box.p03 .sub-txt{left:42px; bottom:18px;}
#header .lnb ul li ul.sub-nav.product_menu .p-box.p04 .sub-txt{left:34px; bottom:18px;}
#header .lnb ul li ul.sub-nav.product_menu .p-box.p04 .img-wrap{padding-top:45px; text-align:center;}

#header .lnb ul li ul.sub-nav.product_menu .gofleximg-wrap{position: relative;}
#header .lnb ul li ul.sub-nav.product_menu .gofleximg-wrap .sub-txt{position: absolute; top:40px; left:51px;font-family: NanumGothic;  font-size: 14px;  font-weight: normal; line-height: normal;  color: #111111;}
#header .lnb ul li ul.sub-nav.product_menu .gofleximg-wrap .btn-more-box{position: absolute; bottom:35px;left:51px; padding:10px 35px; border:1px solid #979797; border-radius: 17px; }
#header .lnb ul li ul.sub-nav.product_menu .gofleximg-wrap .btn-more-box a{display: block;font-family: NanumGothic;  font-size: 14px;  font-weight:normal; line-height: normal;  color: #111111;}

#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth{width:100%;}
#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth li:not(:first-child){padding-left: 16px;}
#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth a{font-family: NanumGothic;  font-size: 14px;  font-weight: bold;  line-height: normal;  color: #111;}
#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth .automotive_mnbox{width:154px; height:70px; border-radius:10px; border: solid 2px #f8f8f8; background: #f8f8f8; text-align:center; ;}
#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth a .automotive_mnbox {line-height:70px}
#header .lnb ul li ul.sub-nav.product_menu .gnb-sub-3depth a:hover .automotive_mnbox {border-color: #f96f20;}


#container{position:relative; z-index:0; background:#fff;}
/* 20171207 권영진 바탕색 회색 -> 흰색 */
/* #container.white{background:#fff url('./image/sub/container_bg_white.png') center repeat-y;}
   #container.black{background:#fff url('./image/sub/container_bg_black.png') center repeat-y;} */
#container.white{background:#FFFFFF center repeat-y;}
#container.black{background:#FFFFFF center repeat-y;} 

#footer{width:100%; border-top:1px solid #ececec;}
#footer .m_sitemap{width:1205px;padding:43px 0;  margin: 0 auto;}
#footer .m_sitemap .inner{width:inherit; }
#footer .m_sitemap .inner ul{display: flex; justify-content: space-between;}
#footer .m_sitemap .inner ul li .glowone_ci{}
#footer .m_sitemap .inner ul li .glowone_ci span{font-size:16px; color:#111; padding-left:58px;letter-spacing:3px;}
#footer .m_sitemap .inner ul li .other{overflow:hidden;width:260px; border-bottom: 2px solid #000;}
#footer .m_sitemap .inner ul li .family_site{width:260px; height:37px; font-size: 15px; font-weight: bold; color: #111111; border: none; background: url(./image/footer_down.png) no-repeat 99% 50%; }

#footer .fnb_copy{padding-top:27px; display:flex; justify-content: space-between; align-items:flex-end;}
#footer .fnb{ display: flex;}
#footer .fnb li{padding:0 20px; font-size:15px; }
#footer .fnb li:first-child{padding:0 10px 0 0; }
#footer .fnb li a{color:#111; font-weight: bold;}
#footer .fnb li a:hover{font-weight:bold; color: #f58e0f;}

#footer .address{padding-top:14px;font-size:15px; color:#888;line-height: 1.6;}
#footer em{font-size:15px; color:#888;line-height: 1.6;}

#footer .sns{ display: flex;}
#footer .sns li{padding:0 10px;}


/* main */

.main_visual{height:800px;}
.mv_list{width:1920px; height:800px; position:relative;margin: 0 auto;background:url('./image/main/mv01_bg.jpg') center top no-repeat;}
.mv_list li{width:100%; height:inherit; position:absolute; left:0; top:0; z-index:0; }
.mv_list li.ver1{background:url('./image/main/mv01_bg.jpg') center top no-repeat; display:block;}
.mv_list li.ver2{background:url('./image/main/mv02_bg.jpg') center top no-repeat; display:none;}
.mv_list li.ver3{background:url('./image/main/mv03_bg.jpg') center top no-repeat; display:none;}
.mv_list li.ver4{background:url('./image/main/mv04_bg.jpg') center top no-repeat; display:none;}


.mv_list li .hd{width:100%;text-align:left; font-size:15px; color:#fff; font-family:'Malgun Gothic',맑은 고딕; position:relative;}
.mv_list li .hd strong{margin-bottom:25px; font-size:27px; font-weight:100; display:block;}
.mv_list li .hd strong em{font-size:40px; line-height:55px; display:block;}
.mv_list li .hd .box{text-align:left; position:absolute; left:360px; top:310px;font-size:20px; color:#fff; font-weight: normal; line-height: 2;}
.mv_list li .hd .box strong{font-family: NanumGothic;  font-size: 50px;  font-weight: bold;  line-height: 1.4; }

.main_visual .nav-wrap{width:1200px; margin: 0 auto; position: relative;}
.main_visual .nav{width:100%; text-align:center; position:absolute; left:0; bottom:50px;display:flex;}
.main_visual .nav span{display: block;width:25%; height:50px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.main_visual .nav span a{display: block;width:100%; height:50px; opacity: 0.4;  font-family: NanumGothic;  font-size: 18px;  font-weight: normal;  line-height: normal;  color: #ffffff;text-align: left;}
.main_visual .nav span.active a{border-bottom: 1px solid rgba(255,255,255,1); font-weight: bold;opacity: 1;}

.main_visual .nav em{display: none;}
.main_visual .nav em a{width:10px; height:12px; display:inline-block; zoom:1; *display:inline; overflow:hidden;}
.main_visual .nav em.active a img{margin-top:-12px;}
.main_visual .nav em a.play{margin:0 3px 0 10px;}
.main_cont{width:1000px; margin:0 auto;}
.main_tab_wrap{overflow:hidden; position:relative;}
.main_tab {width:100%; overflow:hidden;}
.main_tab li{width:50%; height:50px; float:left; font-size:17px; position:relative; overflow:hidden;}
.main_tab li:first-child{width:50%;}
.main_tab li a{height:38px; padding:12px 0 0 17px; display:block; color:#ccc;  text-decoration:none; font-weight:bold; position:relative;}
.main_tab li.ver1{background-color:#202020;}
.main_tab li.ver2{background-color:#464646;}
.main_tab li.ver3{background-color:#00385c;}
.main_tab li .icon{position:absolute; right:0; top:0; z-index:0; cursor:pointer;}
/* main cont */
.main-cont .main-cont01{}
.main-cont .main-cont01 .cont01-wrap{width: 897px; margin: 0 auto; padding-top: 186px; text-align: center;}
.main-cont .main-cont01 h3{font-family: NanumGothic;  font-size: 46px;  font-weight: normal;  line-height: 1.52;  text-align: center;  color: #111111;}
.main-cont .main-cont01 h3 em{font-weight: 800;}
.main-cont .main-cont01 .cont01-sub{padding-top: 68px;display: flex; width:100%; margin: 0 auto; position: relative;}
.main-cont .main-cont01 .cont01-sub>li{flex: 1;}
.pt7{padding-top:7px;}
.main-cont .main-cont01 .cont01-sub>li:not(:first-child):before{content: ""; display: block; height: 127px; border-left:1px solid #d0d0d0; position: absolute; top:130px;}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape{}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li{font-family: NanumGothic;  }
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li .img-wrap{width:88px;height: 51px;  margin: 0 auto;}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li.txt01{ font-size: 40px;  font-weight: normal;    line-height: normal;  color: #18b34b; padding-top: 17px;}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li.txt01.font-orange{color:#f96f20;}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li.txt01 em{ font-size: 60px;  font-weight: 800; }
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li.txt02{padding-top: 16px; font-size: 24px;  font-weight: 800;   line-height: normal;  color: #111111;}
.main-cont .main-cont01 .cont01-sub>li>ul.cont01-sub-shape li.subtxt{padding-top:23px;font-size: 15px;  font-weight: normal;    line-height: 1.73;    text-align: center;  color: #888888;}

.main-cont .main-cont02{width: 1920px; margin: 0 auto; background: url('./image/main/section02_1.png') right top no-repeat; margin-top:143px;}

/* cont02-section01 */
.main-cont .main-cont02 .cont02-section01{width: 100%; padding:0px 361px 0 180px; box-sizing: border-box;margin-top: 37px;}
.main-cont .main-cont02 .cont02-section01 ul.cont02-section01-wrap{display: flex;}
.main-cont .main-cont02 .cont02-section01 .img-cont{padding-top:80px;width: 712px; height: 812px;box-sizing: border-box;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap{position: relative; width: inherit; height: inherit;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap>.bg-shape-wrap{z-index: 0;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap>.bg-shape-wrap>.bg-shape01{width:337px; height: 337px; background: url('./image/main/section02_2.png')no-repeat; position: absolute;left:0;bottom: 80px;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap>.bg-shape-wrap>.bg-shape02{width:110px; height: 155px; background: url('./image/main/section02_3.png')no-repeat; position: absolute;right:-54px;bottom:76px;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap>.img-wrap{padding-left: 181px;;position: relative;}
.main-cont .main-cont02 .cont02-section01 .img-cont>.img-shape-wrap>.img-wrap img{position: absolute;}

.main-cont .main-cont02 .cont02-section01 .txt-cont{width: 667px;padding-left: 155px;box-sizing: border-box; padding-top:37px;}
.main-cont .main-cont02 .cont02-section01 h3{font-family: NanumGothic;  font-size: 50px;  font-weight: normal;    line-height: 1.4;    color: #111111;}
.main-cont .main-cont02 .cont02-section01 h3 em{font-weight: 800;}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap{padding-top:64px;}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul{}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul li{padding-bottom: 16px;}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul li .btn-rounded{width: 170px;  height: 46px;  border-radius: 23px;  border: solid 1px #dcdcdc;  background-color: #ffffff;text-align: center; box-sizing: border-box;}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul li .btn-rounded a{font-family: NanumGothic;  font-size: 20px;  font-weight: bold;  line-height: 46px;  color: #75787b; box-sizing: border-box;display: block;}
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul li .btn-rounded.active{ border: solid 2px #ffc783; }
.main-cont .main-cont02 .cont02-section01 .cont02-btn-wrap ul li .btn-rounded.active a{font-weight: 800;color: #f58e0f;}
.main-cont .main-cont02 .cont02-btn-wrap ul li .btn-txt{display: none; padding-top:18px;padding-bottom: 22px; padding-left: 31px; font-family: NanumGothic;  font-size: 16px;  font-weight: normal;  line-height: normal;  color: #111111;}
.main-cont .main-cont02 .cont02-section01 .cont02-box-wrap{width:665px; margin-top:90px; border:1px solid #dcdcdc;}
.main-cont .main-cont02 .cont02-section01 .cont02-box-wrap .cont02-box{padding: 30px 0 20px 154px;box-sizing: border-box; } 
.main-cont .main-cont02 .cont02-section01 .cont02-box-wrap .cont02-box .dl{font-family: NanumGothic;text-align: left;padding-bottom: 10px;}
.main-cont .main-cont02 .cont02-section01 .cont02-box-wrap .cont02-box .dl .dt{display: inline-block; width: 170px;font-size: 16px;  font-weight: 800;   line-height: normal;  text-align: left;  color: #111111;}
.main-cont .main-cont02 .cont02-section01 .cont02-box-wrap .cont02-box .dl .dd{font-size: 16px;  font-weight: normal;  line-height: 1.88;  color: #888888;}
.main-cont .main-cont02 .cont02-box-wrap .cont02-box dl dd:not(:last-child){padding-bottom: 20px;}

/* cont02-section02 */
.main-cont .main-cont02 .cont02-section02{width:1573px;margin-top: 193px;padding-left: 347px;position: relative;overflow: hidden;}
.main-cont .main-cont02 .cont02-section02 h3{width: 100%;padding-left: 45px; text-align: left;font-family: NanumGothic;  font-size: 46px;  font-weight: normal;    line-height: 70px;    color: #111111;}
.main-cont .main-cont02 .cont02-section02 h3 em{font-weight: 800;}
.main-cont .main-cont02 .cont02-section02 .bg-img01{position: absolute; right: -71px; top:125px;}
.main-cont .main-cont02 .bg-img02{padding-top:80px; }
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap{width: 1573px; height: 565px; margin-top:68px;background: url('./image/main/section03_bg.png')no-repeat; background-size: cover; }
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul{ width: 100%; text-align: center;display: flex;padding-top: 74px;padding-left: 139px;}
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li{width:270px; height: 384px; font-family: NanumGothic;font-size: 18px;color: #ffffff;line-height: normal}
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li:not(:first-child){margin-left: 139px;}
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li .img-wrap{text-align: center;}
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li>.title{ font-size: 26px;  font-weight: 800; padding-top:30px;  }
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li>.sub-title{ font-size: 22px; font-weight: normal;padding-top:23px;}
.main-cont .main-cont02 .cont02-section02 .cont02-section02-wrap ul li>.txt{font-size: 16px;  font-weight: normal;  line-height: 1.88;padding-top:23px;text-align: left;}


.main_bbs{width:1205px; padding:109px 0 197px 0; margin:0 auto;}
.main_bbs h3{font-size:18px; font-weight:bold; color:#111;line-height: normal;}
.main_bbs .content{width:100%;}
.main_bbs .content ul{display: flex; justify-content: space-between;}
.main_bbs .content .more{font-size:18px; font-weight:bold; color:#111;}
.main_bbs .content .more img{margin-left: 12px; vertical-align: text-bottom;}

.m_bbs{width: 100%;}
.m_bbs ul{display: flex;}
.m_bbs ul li:not(:first-child){padding-left: 60px;}
.m_bbs .photo{width:360px; height:210px; padding-top:27px;overflow:hidden;}
.m_bbs .photo img{width:360px;}
.m_bbs .cont{letter-spacing:-1px;}
.m_bbs .cont strong{width:100%;height: 66px; padding-top:24px; display:block; font-size:22px; font-weight:bold; line-height: 1.45; color:#111;}
.m_bbs .cont strong a{text-decoration:none;color:#111; overflow:hidden; text-overflow: ellipsis;	word-wrap: break-word;	display: -webkit-box;	-webkit-line-clamp: 2; /* ellipsis line */	-webkit-box-orient: vertical;
	height:2.9;}
.m_bbs .cont p{padding-top:21px; font-size:18px; color:#111;line-height: 1.33; font-weight: normal; overflow:hidden; text-overflow: ellipsis;	word-wrap: break-word;	display: -webkit-box;	-webkit-line-clamp: 2; /* ellipsis line */	-webkit-box-orient: vertical;
	height:2.66;}


/* sub */
.sub_visual{width:100%; height:400px; background:url('./image/sub/sub_visual04.jpg') center top no-repeat; text-align: center;line-height: 400px;font-size: 50px; font-weight: bold; color: #fff;}

/*.sub_visual.ver1{}*/

.sub_visual.ver1_1{background:url('./image/sub/sub_visual.jpg') center top no-repeat;}
/*.sub_visual.ver1_2{background:url('../image/sub/sub_visual01_02.jpg') center top no-repeat;}
.sub_visual.ver1_3{background:url('../image/sub/sub_visual01_03.jpg') center top no-repeat;}
.sub_visual.ver1_4{background:url('../image/sub/sub_visual01_04.jpg') center top no-repeat;}
.sub_visual.ver1_5{background:url('../image/sub/sub_visual04.jpg') center top no-repeat;}
*/
.sub_visual.ver2{background:url('./image/sub/sub_visual02.jpg') center top no-repeat;}
.sub_visual.ver3{background:url('./image/sub/sub_visual03.jpg') center top no-repeat;}
.sub_visual.ver4{background:url('./image/sub/sub_visual04.jpg') center top no-repeat;}
.sub_visual.ver1_5{background:url('./image/sub/sub_visual05.jpg') center top no-repeat;}/* 제품 */
.sub_visual.ver251{background:url('./image/sub/sub_visual06.jpg') center top no-repeat;}/* 제품 */

.location{height:60px; border-bottom:1px solid #e2e2e2; }
.black .location{border-bottom:1px solid #3d3d3d; background-color:#303030;}

.lonb{width:100%; padding-left:360px; display: flex; box-sizing:border-box;}
.lonb li{position:relative;}
.lonb li a{width:205px;height:60px;line-height: 60px; padding-left: 33px; box-sizing: border-box;display:block; text-align: left;font-size:14px; color:#111; text-decoration:none; border-right:1px solid #d7d7d7; background:#fff url('./image/sub/location_path_down.png') 90%  no-repeat;}
/*.lonb li a.home{width:32px; height:31px; padding:0; border-left:1px solid #d7d7d7;  background:url('./image/sub/icon_home_white.png') no-repeat; text-indent:-9999px;}*/
.lonb li a.lop{/*color:#2dadd8;*/ color:#eb6d00;}
.lonb li a.active{color:#2dadd8; background:#fff url('./image/sub/location_path_down.png') 90% 50% no-repeat;}
/*.lonb li .home.active{background:url('./image/sub/icon_home_white.png') no-repeat;}*/
.lonb>li:first-child{border-left:1px solid #d7d7d7;}
.lonb li ul{/*width:100%;*/ border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; position:absolute; left:-2px; top:61px; display:none; z-index:1;}
.lonb li ul.home_sub{width:205px; left:0;}
.lonb li ul li{float:none; border:1px solid #d7d7d7; border-top:0; border-left:0;}
.lonb li ul li a{/*height:auto;*/ margin:0; /*padding:6px 0 6px 19px;*/ border:0; background-image:none;}

.black .lonb a{border-right:1px solid #4c4c4c; background:#3f3f3f url('./image/sub/location_bullet.png') right 11px no-repeat;}
.black .lonb li a.home{border-left:1px solid #4c4c4c; background:url('./image/sub/icon_home_black.png') no-repeat;}
.black .lonb li a.lop{background:#3f3f3f url('../image/sub/location_bullet_active.png') right 11px no-repeat;}
.black .lonb li a.active{background:#3f3f3f url('./image/sub/location_bullet_active.png') right 11px no-repeat;}
.black .lonb li .home.active{background:url('./image/sub/icon_home_black.png') no-repeat;}
.black .lonb li ul{border-left:1px solid #4c4c4c; border-top:1px solid #4c4c4c;}
.black .lonb li ul li{border:1px solid #4c4c4c; border-top:0; border-left:0;}
.black .lonb li ul li a{height:auto; margin:0; padding:6px 0 6px 19px; border:0; background-image:none;}


.contents{width:1000px; margin:0 auto; position:relative;}
.contents .body{width:100%; padding:60px 0 60px 0; overflow:hidden;display: flex; justify-content: space-between;}

.snb{width:189px;}
.snb h2{margin-bottom:10px; font-size:18px; /*color:#2dadd8;*/color:#000;}
.snb ul{border-top:1px solid #e6e6e6;}
.snb ul li{font-size:14px; border-bottom:1px solid #e6e6e6;}
.snb ul li a{padding:10px 0 11px 8px; display:block; color:#666;box-sizing: border-box;}
.snb ul li.in_sub a{background:url('./image/sub/snb_bg_white.png') 162px center no-repeat;}
.snb ul li a.active{color:#fff; background:#2a2a2a;}
.snb ul li.in_sub a.active{background:#2a2a2a url('./image/sub/snb_bg_white_on.png') 162px center no-repeat;}

.snb ul li ul{border-top:0; display:none}
.snb ul li.on ul{display:block;}
.snb ul li ul li{font-size:13px; border-top:1px solid #e3e3e3; border-bottom:0;}
.snb ul li ul li a{padding:10px 0 10px 17px; color:#666; background:#f6f6f6;}
.snb ul li.in_sub ul li a{padding:10px 0 10px 17px; color:#666; background:#f6f6f6;}
.snb ul li ul li.on a{font-weight:bold; color:#2ca8d2;}

.black .snb ul{border-top:1px solid #464646;}
.black .snb ul li{border-bottom:1px solid #464646;}
.black .snb ul li a{color:#868686;}
.black .snb ul li.in_sub a{color:#868686; background:url('./image/sub/snb_bg_black.png') 162px center no-repeat;}
.black .snb ul li a.active{color:#fff; background:#2dadd8 url('./image/sub/snb_bg_black_on.png') 162px center no-repeat;}
.black .snb ul li.in_sub a.active{color:#fff; background:#2dadd8;}

.black .snb ul li ul li{font-size:13px; border-top:1px solid #464646; border-bottom:0;}
.black .snb ul li ul li a{padding:10px 0 10px 17px; color:#fff; background:#303030;}
.black .snb ul li.in_sub ul li a{padding:10px 0 10px 17px; color:#fff; background:#303030;}
.black .snb ul li ul li.on a{font-weight:bold; color:#2ca8d2;}

.contBody{width:767px; position:relative; z-index:0;}
.contBody.full{width:100%;}
.titleA{padding:0 0 15px 1px; margin-bottom:30px; font-size:40px; color:#333; border-bottom:1px solid #e5e5e5;box-sizing: border-box;}
.black .titleA{color:#fff; border-bottom:1px solid #1d3740;}
.addThis_box{position:absolute; right:0; top:37px;}
.addThis_box .print{float:left; margin-right:3px;}

/* coding : add icon-box */
.icon-box{position: absolute; top:30px; right: 0px;}
.icon-box ul{display: flex;}
.icon-box ul li{padding-left: 10px;}
.icon-box ul li a{display: block; width: 30px;}

/* page */
#base_office{padding-top:30px; display:block;}
#factory{padding-top:30px;}
.mapBox{width:735px; height:394px; margin-bottom:15px; border:1px solid #dfdfdf; overflow:hidden;}
.map_info{background-color:#43b6dc; overflow:hidden; position:relative;}
.map_info dt{width:146px; height:18px; padding-top:42px; margin-top:-34px; display:inline-block; zoom:1; *display:inline; font-size:19px; color:#fff; background:#43b6dc url('./image/sub/map_info_dt_bg.png') center top no-repeat; float:left; text-align:center; position:absolute; left:0; top:50%;}

.map_info dd{width:591px; float:right; background-color:#fff;}

#channel_kr{padding-top:30px; display:block;}
.channer_wrap{overflow:hidden;}
.map_nav{width:264px; height:413px; float:left; position:relative;}
.map_nav li{height:35px; display:inline-block; zoom:1; *display:inline; position:absolute; padding:0 0 0 7px; background:url('./image/sub/channel_btn_bg_left.png') left top no-repeat; cursor:pointer;}
.map_nav li span{height:35px; padding:0 8px 0 0; display:inline-block; zoom:1; *display:inline; background:url('./image/sub/channel_btn_bg_right.png') right top no-repeat;}
.map_nav li a{height:32px; padding:3px 2px 0; display:inline-block; zoom:1; *display:inline; background:url('./image/sub/channel_btn_bg.png') center top no-repeat; font-size:13px; color:#696969; text-decoration:none;}
.map_nav li.active{background:url('./image/sub/channel_btn_bg_left_on.png') left top no-repeat;}
.map_nav li.active span{background:url('./image/sub/channel_btn_bg_right_on.png') right top no-repeat;}
.map_nav li.active a{background:url('./image/sub/channel_btn_bg_on.png') center top no-repeat; color:#fff;}
.map_nav.ver2{width:737px; height:376px; margin-bottom:37px; float:none;}

.map_nav li.ver1{left:38px; top:45px;}
.map_nav li.ver2{left:135px; top:177px;}
.map_nav li.ver3{left:165px; top:226px;}
.map_nav li.ver4{left:38px; top:248px;}
.map_nav li.ver5{left:65px; top:135px;}

.map_nav.ver2 li.ver1{left:71px; top:121px;}
.map_nav.ver2 li.ver2{left:141px; top:135px;}
.map_nav.ver2 li.ver3{left:337px; top:40px;}
.map_nav.ver2 li.ver4{left:307px; top:88px;}
.map_nav.ver2 li.ver5{left:334px; top:123px;}
.map_nav.ver2 li.ver6{left:508px; top:135px;}
.map_nav.ver2 li.ver7{left:521px; top:206px;}
.map_nav.ver2 li.ver8{left:573px; top:265px;}

#channel_map_01{background:url('./image/sub/channel_map01.png') no-repeat;}
#channel_map_02{background:url('./image/sub/channel_map02.png') no-repeat;}
#channel_map_03{background:url('./image/sub/channel_map03.png') no-repeat;}
#channel_map_04{background:url('./image/sub/channel_map04.png') no-repeat;}
#channel_map_05{background:url('./image/sub/channel_map05.png') no-repeat;}
#channel_map_06{background:url('./image/sub/channel_map06.png') no-repeat;}

#channel_mapgr_01{background:url('./image/sub/channel_map_gr01.png') no-repeat;}
#channel_mapgr_02{background:url('./image/sub/channel_map_gr02.png') no-repeat;}
#channel_mapgr_03{background:url('./image/sub/channel_map_gr03.png') no-repeat;}
#channel_mapgr_04{background:url('./image/sub/channel_map_gr04.png') no-repeat;}
#channel_mapgr_05{background:url('./image/sub/channel_map_gr05.png') no-repeat;}
#channel_mapgr_06{background:url('./image/sub/channel_map_gr06.png') no-repeat;}
#channel_mapgr_07{background:url('./image/sub/channel_map_gr07.png') no-repeat;}
#channel_mapgr_08{background:url('./image/sub/channel_map_gr08.png') no-repeat;}
#channel_mapgr_09{background:url('./image/sub/channel_map_gr09.png') no-repeat;}

.channel_info{width:473px; float:right;}
.channel_info.ver2{width:100%; float:none;}
.channel_info .map_info{margin-bottom:13px; letter-spacing:-1px;}
.channel_info .map_info dt{width:108px; font-size:15px;}
.channel_info .map_info dd{width:365px;}
.channel_info.ver2 .map_info dt{width:108px;}
.channel_info.ver2 .map_info dd{width:629px;}

#ci{display:block;}

#ceo_message{display:block;}
.hd_ceo{height:196px; padding:30px 0 0 0; background:url('') right bottom no-repeat; font-size:14px; color:#4a4a4a; letter-spacing:-1px;}
.hd_ceo strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hd_ceo strong em{color:#2dadd8;}
.ceo_box{padding:30px 34px 20px; border-top:1px solid #9e9e9e; background-color:#f8f8f8; font-size:14px; color:#818181; letter-spacing:-1px;}
.ceo_box p{padding-bottom:8px;}
.ceo_sign{padding:12px 33px 11px 0; text-align:right; background-color:#f1f1f1; font-size:14px; color:#313131; letter-spacing:-1px;}
.ceo_sign em{margin-left:5px; font-size:16px; font-weight:bold; color:#101010;}

.profile_table{width:100%; border-top:1px solid #9e9e9e;}
.profile_table th,.profile_table td{border-bottom:1px solid #e2e2e2; text-align:left;}
.profile_table th{padding:24px 0 0 62px; vertical-align:top; font-size:16px; color:#2a2a2a; background-color:#f8f8f8; background-position:28px 23px; background-repeat:no-repeat;}
.profile_table th.ver1{background-image:url('./image/sub/profile_th_bg01.png');}
.profile_table th.ver2{background-image:url('./image/sub/profile_th_bg02.png');}
.profile_table th.ver3{background-image:url('./image/sub/profile_th_bg03.png');}
.profile_table th.ver4{background-image:url('./image/sub/profile_th_bg04.png');}
.profile_table td{padding:20px 0 20px 39px; font-size:14px; line-height:22px; color:#818181;}
.profile_table td ol{}
.profile_table td ol li{overflow:hidden;}
.profile_table td ol li em{width:62px; float:left; font-size:13px; color:#2a2a2a;}
.profile_table td ol li p{width:450px; float:left;}


#summary{display:block;}
.tab_cont{display:none;}
.summary_dl{width:100%; padding-bottom:150px;}
.summary_dl dt{font-size:20px; color:#111; font-weight: bold; padding-top: 60px;padding-left: 10px;}
.summary_dl dt::after{content: ""; display: block;width: 400px; height: 2px; background-color: #000; margin: 16px 0 28px;}
.summary_dl dd{font-size:15px; line-height:1.6; color:#111; letter-spacing:normal;}
.summary_dl dd .box{padding-top:24px;padding-left: 10px;padding-right: 10px; text-align:justify;}

.dlA{width:100%;}
.dlA dt{padding:0 0 0 15px; margin-bottom:5px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.dlA dd{margin:0 0 30px 14px; padding:24px 27px; font-size:14px; line-height:20px; color:#818181; letter-spacing:-1px; background:#f8f8f8;}
.dlA dd ul{}
.dlA dd ul li{padding:20px 0; border-top:1px solid #e3e3e3;}
.dlA dd ul li:first-child{padding-top:0; border-top:0;}
.dlA dd ul li strong{margin-bottom:5px; display:block; font-weight:bold; color:#212121;}

.dlB{width:100%;}
.dlB dt{padding:0 0 0 15px; margin-bottom:5px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.dlB dd{margin:0 0 50px 14px; font-size:14px; line-height:20px; color:#818181; overflow:hidden;}
.dlB dd .img_box{margin-bottom:8px;}
.dlB dd .box{padding:24px 27px; letter-spacing:-1px; background:#f8f8f8;}
.dlB dd.gray_box{padding:33px 25px 30px 29px; background-color:#f8f8f8; overflow:hidden;}
.dlB dd.gray_box .photo{width:278px; float:left;}
.dlB dd.gray_box .info{width:372px; padding:0 0 0 18px; float:left; line-height:19px; letter-spacing:-1px;}
.dlB dd.gray_box .info strong{margin-bottom:3px; display:block; font-weight:bold; color:#242424;}
.dlB dd .cont{padding:10px 0 0 0; clear:both; font-size:14px; color:#818181; letter-spacing:-1px;}
.dlB dd .cont.ver2{padding:0 0 10px 0;}
.dlB dd .cont.ver3{text-align:justify;}
.dlB dd .cont strong{padding-bottom:3px; display:block; font-weight:bold; color:#2a2a2a;}
.dlB dd .cont span{margin-right:10px; font-size:12px; color:#959595;}
.dlB dd .cont span em{margin-right:5px; font-size:14px; color:#3d3d3d;}
.dlB dd .cont .innerCont{padding:0 0 0 5px;}
.dlB dd .cont .innerCont .bullet{margin-left:-5px; padding-left:7px; background:url('./image/sub/bullet.png') left 10px no-repeat;}



.word_mark{width:344px; float:left;}
.word_mark.ver2{width:344px; float:right;}
.ci_down{height:32px; padding:9px 0 0 19px; display:block; background:#f1f1f1 url('./image/sub/icon_ci_down.png') right top no-repeat; border:1px solid #e0e0e0; font-size:14px; color:#3d3d3d; text-decoration:none;}
a.ci_down em{padding-left:5px; font-size:12px; color:#8e8e8e;}

.color_box{width:105%; margin-bottom:15px; overflow:hidden;}
.color_box li{width:193px; height:123px; margin:0 11px 11px 0; padding:17px 20px 0 20px; float:left; color:#fff; font-size:12px; line-height:17px; color:#fff;}
.color_box.ver2 li{letter-spacing:-1px;}
.color_box li.ver_img{width:auto; padding:0;}
.color_box li strong{margin-bottom:10px; display:block; font-size:17px; font-weight:100; color:#fff;}
.color_box li.ver1{background-color:#00578a;}
.color_box li.ver2{background-color:#7fb6db;}
.color_box li.ver3{background-color:#c2c5c7}
.color_box li.ver4{background-color:#595c5e}
.color_box li.ver5{background-color:#f7c054}
.color_box li.ver6{background-color:#ee7933}
.color_box li.ver7{background-color:#8f8f91}
.color_box li.ver8{background-color:#998547}
.color_box li.ver9{background-color:#00588a}
.color_box li.ver10{background-color:#0083ca}
.color_box li.ver11{background-color:#6caddf}
.color_box li.ver12{background-color:#231f20}
.color_box li.ver13{background-color:#414042}
.color_box li.ver14{background-color:#6d6e71}
.color_box li.ver15{background-color:#939598}

.cont_tableA{width:100%;}
.cont_tableA.ver2{border-top:1px solid #393939;}
.cont_tableA th,.cont_tableA td{padding:9px 0 9px 17px; text-align:left; font-size:14px; border-bottom:1px solid #e6e6e6;}
.cont_tableA th{font-weight:bold; color:#2a2a2a; background-color:#f8f8f8;}
.cont_tableA td{color:#818181;}
.cont_tableA tr.color th{border-top:1px solid #2dadd8;}
.cont_tableA tr.color td{border-top:1px solid #393939;}

.history{border-top:1px solid #545454;}
.history li{overflow:hidden; border-bottom:1px solid #dedede;}
.history li.ver1{background:url('./image/sub/history_bg01.png') 115px bottom no-repeat;}
.history li.ver2{background:url('./image/sub/history_bg02.png') 115px center no-repeat;}
.history li.ver3{background:url('./image/sub/history_bg03.png') 115px center no-repeat;}
.history li.ver4{background:url('./image/sub/history_bg04.png') 115px center no-repeat;}
.history li strong{padding-top:25px; float:left; display:block; font-size:30px; font-weight:bold; color:#55bcdf;}
.history li ul{width:425px; padding:30px 0; float:right;}
.history li ul li{border-bottom:0; font-size:14px; color:#666;}
.history li ul li:after{content:'';display:block;clear:both;}
.history li ul li em{float:left; width:45px; font-weight:bold; color:#2a2a2a;}
.history li ul li em + span{display:block;margin:0 0 0 45px;}

.recruit_process{width:105%; margin-bottom:30px; overflow:hidden; background:url('./image/sub/recruit_process_bg.png') left center no-repeat;}
.recruit_process li{width:128px; height:40px; padding:107px 0 0 0; margin-right:22px; float:left; border:1px solid #e0e0e0;}
.recruit_process li em{height:30px; padding-top:10px; display:block; text-align:center; font-size:14px; color:#313131; background-color:#f9f9f9;}
.recruit_process li.ver1{background:url('./image/sub/process_01.png') center 18px no-repeat;}
.recruit_process li.ver2{background:url('./image/sub/process_02.png') center 18px no-repeat;}
.recruit_process li.ver3{background:url('./image/sub/process_03.png') center 18px no-repeat;}
.recruit_process li.ver4{background:url('./image/sub/process_04.png') center 18px no-repeat;}
.recruit_process li.ver5{background:url('./image/sub/process_05.png') center 18px no-repeat;}
.recruit_img{margin-bottom:38px;}

.sharing{}
.sharing li{margin-bottom:25px; overflow:hidden;}
.sharing li .photo{width:235px; margin-right:22px; float:left;}
.sharing li .cont{width:480px; padding:13px 0 0 0; float:left; border-top:1px solid #e3e3e3;}
.sharing li .cont strong{margin-bottom:8px; font-size:20px; font-weight:100; color:#2a2a2a; display:block;}
.sharing li .cont strong em{color:#2dadd8;}
.sharing li .cont p{font-size:14px; line-height:20px; color:#818181; letter-spacing:-1px;}

.sitemap{width:100%; overflow:hidden;}
.sitemap li{width:203px; margin:0 64px 45px 0; float:left; border-top:1px solid #252525; border-bottom:1px solid #dfdfdf;}
.sitemap li.other{float:right; margin:0;}
.sitemap li strong{padding:9px 0; display:block; font-size:18px; font-weight:bold; color:#2a2a2a; border-bottom:1px solid #dfdfdf;}
./*sitemap h1{padding:9px 0; float:right; margin:0 64px 45px 0;}강수림수정*/
.sitemap li ul{}
.sitemap li ul li{padding:9px 0 0; margin:0; float:none; font-size:13px; color:#666; border-top:0; border-bottom:0;}
.sitemap li ul li a{padding-bottom:9px; display:inline-block; zoom:1; *display:inline; color:#666; text-decoration:none;}
.sitemap li ul li ul{border-top:1px solid #dfdfdf;}
.sitemap li ul li ul li{width:auto; padding:9px 0 9px 10px; background-color:#f8f8f8; border-bottom:1px solid #dfdfdf;}
.sitemap li ul li ul li a{display:inline;}
/*#financial2015{display:block;} 20170714강수림수정*/
#financial2016{display:block;}
.financial{width:100%; padding:20px 0;}
.financial_table{width:100%; border-top:1px solid #393939;}
.financial_table th,.financial_table td{}
.financial_table th{padding:12px 0; text-align:center; font-weight:bold; color:#fff; border-left:1px solid #2992b6; background-color:#229dc7;}
.financial_table td{padding:10px 6px 10px 0; text-align:right; font-size:14px; color:#7a7a7a; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
.financial_table td.sub_td{padding:10px 0 10px 15px; text-align:left; font-weight:bold; color:#313131; background-color:#d0f2fd; letter-spacing:-1px;}
.financial_table td.sub_td02{padding:10px 0 10px 30px; text-align:left; font-weight:bold; color:#7a7a7a; background-color:#ededed; letter-spacing:-1px;}
.financial_table td.sub_td03{padding:10px 0 10px 50px; text-align:left; color:#858585; background-color:#f8f8f8; letter-spacing:-1px;}
.financial_table tr th:first-child{border-left:0;}
.financial_table tr td:first-child{border-left:0;}
.financial_table td strong{font-weight:bold; color:#333;}

.table_guide{padding:16px 0 40px 0; overflow:hidden; font-size:14px;}
.table_guide strong{margin-right:20px; float:left; font-weight:bold; color:#229dc7;}
.table_guide p{float:left; color:#858585; letter-spacing:-1px;}


.productWrap{min-height:400px;}
.productWrap .product_img{padding: 30px 0; width:767px; box-sizing:border-box;}
.productWrap .product_cate{padding-top: 11px; margin-bottom: 49px;}
.productWrap .product_cate ul{display: flex; flex-wrap: wrap;}
.productWrap .product_cate ul li{width:33%; height: 50px; text-align: center; line-height: 50px;border: 1px solid #d4d4d4; box-sizing: border-box;}
.productWrap .product_cate ul li.ini{flex-grow:initial;}

.productWrap .product_cate ul li a{color:#696969;}
.productWrap .product_cate .btn_cate{font-size: 16px;padding-left: 21px;    text-align: left; }
.productWrap .product_cate .btn_cate .product_cnt{} 
.productWrap .product_cate li.active .btn_cate{font-weight: bold; color: #f96f20;   background: url(./image/product_path.png) 97% 48% no-repeat;}
.productWrap .product_cate ul li.active{border: solid 2px #f96f20;  background-color: rgba(249, 111, 32, 0.06);}
.productWrap .product_cate ul.cate_167>li{flex-grow:1;} /* Outdoor/Industrial */
.productWrap .product_cate ul.cate_169>li{flex-grow:1;} /* SMPS/Ballast  */


.info_dl{width:100%; margin-bottom:27px; overflow:hidden;}
.info_dl dt{/*width:109px;*/ padding:10px 0 0 0; /*float:left;*/ font-size:18px; /*color:#333; border-top:3px solid #2dadd8;*/}
.info_dl dd{width:628px; /*padding:15px 0 0 0; float:left;*/ font-size:13px; line-height:17px; /*color:#9d9d9d; border-top:3px solid #e8e8e8;*/}

.info_dl_ver2{margin-bottom:22px; padding-bottom:35px; background:url('./image/sub/info_dl_bg.png') left bottom no-repeat;}
.info_dl_ver2 dt{font-size:20px; color:#2dadd8;}
.info_dl_ver2 dd{font-size:14px; line-height:20px; color:#474747;}

.selection{/*width:359px; float:left;*/ display: flex; flex-wrap: wrap;}
.selection.ver2{/*float:right;*/}
.selection .selection_title{margin-bottom:20px; padding:10px 12px; background-color:#e8e8e8; font-size:16px; color:#333;}
.black .selection .selection_title{margin-bottom:20px; padding:10px 12px; background-color:#282828; font-size:16px; color:#fff;}

.products{padding:0 0 40px 0; overflow:hidden;}
.product_list{width:110%; overflow:hidden;}
/* 2017-12-05 권영진 수정  #F8F7F7 -> #FFFFFF*/
.product_list li{width:167px; height:225px; margin:0 20px 21px 0; float:left; border:1px solid #d9d9d9; background-color:#FFFFFF;}
.product_list li .inner{border:4px solid #F8F7F7;}
.product_list li .photo{width:159px; height:180px; display:block; text-align:center;}
.product_list li .photo img{max-width:159px; max-height:180px; vertical-align:middle;}
.product_list li .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.product_list li .name{height:24px; padding:13px 0 0 10px; display:block; font-size:11px; color:#666; background:url('./image/sub/icon_view.png') 139px 14px no-repeat;}
.product_list li .name a{width:125px; display:block; color:#666; text-decoration:none; word-wrap:break-word}
.product_list li .name.long_text{height:30px; padding:7px 0 0 10px;}
.product_list li.active{border:1px solid #2dadd8;}
.product_list li.active .inner{border:4px solid #2dadd8;}
.product_list li.active .name{background:#2dadd8 url('./image/sub/icon_view_on.png') 139px 14px no-repeat; color:#fff;}
.product_list li.active .name a{color:#fff;}

.black .info_dl dt{color:#fff;}
.black .info_dl dd{color:#d7d7d7; border-top-color:#3f3f3f;}
.black .product_list li{border:1px solid #474747; background-color:#707070;}
.black .product_list li .inner{border:4px solid #707070;}
.black .product_list li.active{border:1px solid #2dadd8;}
.black .product_list li.active .inner{border:4px solid #2dadd8;}
.black .product_list li .name{color:#fff; background:url('./image/sub/icon_view_on.png') 139px 14px no-repeat;}
.black .product_list li .name a{color:#fff;}
.black .product_list li.active .name{background:#2dadd8 url('./image/sub/icon_view_on.png') 139px 14px no-repeat; color:#fff;}

.product_view{width:100%; padding-bottom:25px;}
/* 2017-12-05 권영진 수정  #F8F7F7 -> #FFFFFF*/
.photo_tab{width:352px; height:352px; float:left; border:1px solid #e4e4e4; position:relative; z-index:0; background-color:#FFFFFF}
.photo_tab .photo{width:352px; height:307px; text-align:center;}
.photo_tab .photo img{max-width:352px; max-height:307px; vertical-align:middle;}
.photo_tab .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.photo_tab ul{width:354px;}
/* 2015-07-08 김민혁 추가 */
.photo_tab ul li.new_refer{width:352px; height:45px; float:left; font-size:16px; font-weight:bold; position:relative; z-index:1; background:#e6e6e6; border-left:0}
.photo_tab ul li.new_refer>a:after{width:7px; height:10px; margin-left:10px; content:''; display:inline-block; background:url('./image/sub/pv_bullet_white.png') no-repeat;}
/* //2015-07-08 김민혁 추가 */
.photo_tab ul li{width:117px; height:45px; float:left; background:#e6e6e6 url('./image/sub/pv_bullet_white.png') 102px 18px no-repeat; border-left:1px solid #fff; font-size:14px; position:relative; z-index:1;}
.photo_tab ul li.ver1{width:116px; border-left:0;}
.photo_tab ul li.data_sheet{}
/* 2015-07-08 김민혁 추가 */
.photo_tab ul li.new_refer a{padding:13px 0 0 0; text-align:center; display:block; color:#808080;}
/* //2015-07-08 김민혁 추가 */
.photo_tab ul li a{padding:13px 0 0 11px; display:block; color:#808080;}
.photo_tab .save{width:85px; position:absolute; left:15px; top:15px;}
.photo_tab .save em{height:20px; display:block; background-color:#e4e4e4; text-align:center; font-size:12px; font-weight:bold; color:#5b5b5b;}
.photo_tab .save .result{background-color:#f5f5f5; font-size:19px; font-weight:bold; color:#5b5b5b; text-align:center;}
.photo_tab .save .result strong{font-size:40px; font-weight:bold; color:#2dadd8;}

.references_layer{width:230px; padding:13px; position:absolute; left:0; top:0; background-color:#2dadd8; display:none; z-index:1;}
.references_layer strong{padding:0 0 7px 0; display:block; font-size:14px; font-weight:bold; color:#fff;}
.references_layer .photo_slide{width:231px; height:192px; overflow:hidden; position:relative;}
.references_layer .photo_slide ul{width:5000px; position:absolute; left:0; top:0; overflow:hidden;}
.references_layer .photo_slide ul li{width:231px; height:192px; float:left; background:none; border:0;}
.black .references_layer .photo_slide ul li{background:none; border:0;}
.references_layer .photo_slide ul li a{padding:0; display:inline;}
.references_layer .photo_slide ul li div{width:231px; height:161px; margin-bottom:11px; overflow:hidden; }
.references_layer .photo_slide ul li div img{width:231px; height:161px;}
.references_layer .photo_slide ul li p{width:100%; font-size:13px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.references_layer .photo_slide ul li p a{color:#fff; text-decoration:none;}
.references_layer .number{position:absolute; right:80px; top:13px; color:#fbfbfb; font-size:12px;}
.references_layer .number em{}
.references_layer .number strong{padding:0; margin:0; font-weight:bold; display:inline; font-size:12px; font-weight:bold; color:#fff;}
.references_layer .nav{height:auto; padding:0; position:absolute; right:33px; top:16px;}
.photo_tab .references_layer .nav a{padding:0 4px; display:inline;}
.photo_tab .references_layer .nav a img{vertical-align:top;}
.photo_tab .references_layer a.close{padding:0; display:inline; position:absolute; right:13px; top:16px;}

.product_info{width:346px; padding:0 0 0 34px; float:left;}
.product_info dl{}
.product_info dl dt{padding:0 0 0 15px; margin-bottom:5px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left center no-repeat;}
.product_info dl dd{padding:0 0 25px 17px; font-size:14px; line-height:24px; color:#909090;}

.spec_table{clear:both; padding-top:20px; margin-bottom:15px;}
.spec_table h4{padding:25px 0 0 15px; margin-bottom:12px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left 29px no-repeat;}
.spec_table table{width:100%; border-top:1px solid #868686;}
.spec_table table th,.spec_table table td{text-align:center;}
.spec_table table th{padding:10px 0; font-size:13px; font-weight:bold; color:#fff; background-color:#676767; border-right:1px solid #868686; border-bottom:1px solid #868686;}
.spec_table table th em{font-size:11px; font-weight:100; display:block; text-align:center;}
.spec_table table th:first-child{border-left:1px solid #868686;}
.spec_table table td{padding:11px 0; font-size:11px; color:#909090; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.spec_table table td:first-child{border-left:1px solid #e9e9e9;}
.spec_table table td a{color:#b1b1b1; text-decoration:none}

.black .photo_tab{background-color:#707070; border:1px solid #515151;}
/* 2015-07-08 김민혁 추가 */
.black .photo_tab ul li.new_refer{background:#5b5b5b; border-left:0}
.black .photo_tab ul li.new_refer>a:after{width:7px; height:10px; content:''; display:inline-block; background:url('./image/sub/pv_bullet_black.png') no-repeat;}
/* //2015-07-08 김민혁 추가 */
.black .photo_tab ul li{background:#5b5b5b url('./image/sub/pv_bullet_black.png') 102px 18px no-repeat; border-left:1px solid #474747;}
.black .photo_tab ul li.ver1{width:116px; border-left:0;}
.black .photo_tab ul li.data_sheet{}
.black .photo_tab ul li a{color:#b1b1b1;}

.black .photo_tab .save em{background-color:#2d2d2d; color:#6f6f6f;}
.black .photo_tab .save .result{background-color:#3b3b3b; color:#2dadd8;}
.black .photo_tab .save .result strong{color:#2dadd8;}

.black .spec_table table{border-top:1px solid #363636;}
.black .spec_table table th{background-color:#006283; border-right:1px solid #1d728f; border-bottom:1px solid #1d728f;}
.black .spec_table table th:first-child{border-left:1px solid #1d728f;}
.black .spec_table table td{padding:11px 0; font-size:11px; color:#b1b1b1; border-right:1px solid #6c6c6c; border-bottom:1px solid #555; background-color:#5b5b5b;}
.black .spec_table table td:first-child{border-left:1px solid #6c6c6c;}

.product_quick{width:102px; position:absolute; right:-110px; top:60px;}
.product_quick h4{margin-bottom:20px; font-size:14px; color:#333;}

.product_search_field{padding-bottom:8px;}
.product_search_field dt{margin-bottom:3px; font-size:12px; color:#696969;}
.product_search_field dd{margin-bottom:10px;}
.product_search_field select{width:100px; padding:5px; margin:0; font-size:13px; color:#a3a3a3; border:1px solid #e0e0e0;}

.quick_installations{padding:50px 0 16px 0; border-bottom:1px solid #e7e7e7;}
.quick_installations h4{padding-left:4px; margin-bottom:14px; /*background:url('./image/sub/quick_bullet_bg.png') right 8px no-repeat;*/}
.quick_installations a{display:block; color:#333;}
.quick_installations a.img_{padding-left:5px;}
.black .quick_installations a{color:#fff;}

.black .product_quick h4{color:#fff;}
.black .product_search_field dt{color:#9b9b9b;}
.black .product_search_field select{background-color:#4a4a4a; border:0;}

.references{padding:0 0 35px; overflow:hidden; position:relative;}
.references .more{padding-left:15px; display:inline-block; zoom:1; *display:inline; position:absolute; right:0; top:18px; font-size:13px; font-weight:bold; color:#2ca8d2; background:url('./image/sub/more_icon.png') left 5px no-repeat;}

.references_pop {width:932px; margin:0 0 0 -466px; display:none; position:absolute; left:50%; top:50px; z-index:101; display:none;}
.references_pop .title{margin-bottom:25px; padding:0 0 20px 0; font-size:25px; color:#fff; background:url('./image/sub/pop_title_bg.png') bottom repeat-x;}
.references_pop .title em{margin-right:10px; font-weight:bold; color:#028ad0;}
.references_pop_list{}
.references_pop_list li{position:absolute; left:0; top:0; display:none;}
.references_pop_list li .photo{width:932px; position:relative; text-align:center; background-color:#000;}
.references_pop_list li .photo img{max-width:932px; max-height:700px;}
.references_pop_list li .photo ul{width:100%; height:52px; position:absolute; left:10px; top:10px; overflow:hidden;}
.references_pop_list li .photo ul li{width:60px; height:50px; margin-right:10px; float:left; border:1px solid #666; position:static; display:block; overflow:hidden; cursor:pointer;}
.references_pop_list li .photo ul li.active{border:1px solid #2dadd8;}
.references_pop_list li .photo ul li img{width:60px; height:50px;}

.references_pop_list li .info{width:250px; position:absolute; right:26px; top:105px; letter-spacing:-1px;}
.references_pop_list li .info dl{padding:22px 0 22px 22px; background:url('./image/sub/mask_bg.png') repeat;}
.references_pop_list li .info dl dt{font-size:14px; font-weight:bold; color:#028ad0;}
.references_pop_list li .info dl dd{padding-right:15px; margin-bottom:11px; font-size:13px; line-height:18px; color:#999;}
.r_product{padding:15px 0 27px 25px; background:url('./image/sub/r_product_bg.png') repeat;}
.r_product strong{margin-bottom:4px; display:block; font-size:14px; font-weight:bold; color:#fff;}
.r_product ul{overflow:hidden;}
.references_pop_list .r_product ul li{width:97px; height:97px; margin:0 4px 4px 0; float:left; background-color:#474747; overflow:hidden; display:block; position:static;}

.references_pop .nav{}
.references_pop .nav a{position:absolute; top:370px;}
.references_pop .nav a.preview{left:-30px}
.references_pop .nav a.next{right:-30px;}
.references_pop .close{position:absolute; right:0; top:10px;}
.references_pop .paging{font-size:14px; color:#fff; position:absolute; right:48px; top:14px;}
.references_pop .paging strong{color:#028ad0;}

.download_pop{width:457px; margin:0 0 0 -262px; padding:25px 33px; position:fixed; left:50%; top:50%; background-color:#fff; z-index:101; display:none;
	-moz-border-radius: 3px; /*모질라*/
	-webkit-border-radius: 3px; /*웹킷*/
	/*IE9+,FF4+,chrome,Safari5,+opera*/
	border-radius: 3px;
}
.download_pop .title{margin-bottom:8px; font-size:22px; font-weight:bold; color:#2a2a2a; display:block;}
.download_pop .close{position:absolute; right:36px; top:32px;}
.pop_table{border-top:1px solid #e0e0e0;}
.pop_table th,.pop_table td{padding:6px 0 6px 8px; border-bottom:1px solid #e0e0e0; text-align:left;}
.pop_table th{font-size:14px; font-weight:bold; color:#2a2a2a;}
.pop_table td{}
.pop_table tr.last th{vertical-align:top; border-bottom:0;}
.pop_table tr.last td{border-bottom:0;}

.check_field{margin-bottom:15px; padding:9px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background-color:#f2f2f2; font-size:13px; color:#818080;}
.check_field a{color:#00aeef;}


.guide_text{font-size:11px; color:#c1c1c1; position:absolute; left:0; bottom:-22px; z-index:0;}
.guide_text.ver2{position:static; margin:-10px 0 0 0;}
.black .guide_text{color:#666;}

.iconA{width:100%; overflow:hidden;}
.iconA li{width:41px; padding:0 10px; float:left; text-align:center;}
.iconA.ver2 li{padding:0 2px;}
.iconA li span{width:41px; height:41px; margin-bottom:3px; display:block; background-image:url('./image/sub/icon_certification.png'); background-repeat:no-repeat;}
span.iconA_ver1{background-position:0 0;}
span.iconA_ver2{background-position:-41px 0;}
span.iconA_ver3{background-position:-82px 0;}
span.iconA_ver4{background-position:-123px 0;}
span.iconA_ver5{background-position:-164px 0;}
span.iconA_ver6{background-position:-205px 0;}
span.iconA_ver7{background-position:-246px 0;}
span.iconA_ver8{background-position:-287px 0;}
span.iconA_ver9{background-position:-328px 0;}
span.iconA_ver10{background-position:-369px 0;}
span.iconA_ver11{background-position:-410px 0;}
span.iconA_ver12{background-position:-451px 0;}
span.iconA_ver13{background-position:-492px 0;}
span.iconA_ver14{background-position:-533px 0;}
span.iconA_ver15{background-position:-574px 0;}
span.iconA_ver16{background-position:-615px 0;}

.spec_write{padding:45px 0 0 0;}

.add_del_box{margin-bottom:35px; padding:30px 0 0 0; border-bottom:1px solid #a9a9a9;}
.add_del_evt{padding:3px 5px 7px 0; text-align:right; font-size:12px;}
.add_del_evt a{color:#2dadd8;}
.black .add_del_box{border-bottom:1px solid #2b667a;}

.add_table{margin-bottom:20px;}

#quick{position:absolute; right:0; top:283px;}
#quick.main{top:440px;}
#quick li{margin-bottom:1px;}
#quick li a{width:55px; height:55px; display:block;  text-indent:-99999px;}
#quick li a.q_contact{background:url('./image/sub/quick_contact.png') no-repeat;}
#quick li a.q_catalog{background:url('./image/sub/quick_catalog.png') no-repeat;}
#quick li a.q_sales{background:url('./image/sub/quick_salesNetwork.png') no-repeat;}


/* btn */
.btn_searchA{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; font-weight:bold; color:#fff; border:0; vertical-align:middle;}
.btn_searchA span{position:relative; width:100px; height:30px; display:block; font-size:14px; line-height:30px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btn_searchA{color:#fff; text-decoration:none;cursor:pointer;}

.black .btn_searchA span{background:#2dadd8}


.btnA{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; font-weight:bold; color:#fff; border:0; vertical-align:middle;}
.btnA span{position:relative; width:153px; height:40px; padding:0; display:block; font-size:14px; line-height:40px; text-align:center; white-space:nowrap; background:#3cb3db}
a.btnA{color:#fff; text-decoration:none;cursor:pointer;}
.btnA.submit span{width:130px; padding-left:25px; background:#3cb3db url('./image/sub/btn_submit_bg.png') 45px center no-repeat;}

.btnB{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnB span{position:relative; height:27px; padding:0 34px; display:block; font-size:12px; line-height:27px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btnB{color:#fff; text-decoration:none;cursor:pointer;}

.btnC{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnC span{position:relative; height:27px; padding:0 34px; display:block; font-size:12px; line-height:27px; text-align:center; white-space:nowrap; background:#ababab}
a.btnC{color:#fff; text-decoration:none;cursor:pointer;}

.btnD{padding:0; display:inline-block; zoom:1; *display:inline; font-size:0px; line-height:0; color:#fff; border:0; vertical-align:middle;}
.btnD span{position:relative; height:37px; padding:0 44px; display:block; font-size:14px; line-height:37px; text-align:center; white-space:nowrap; background:#2a2a2a}
a.btnD{color:#fff; text-decoration:none;cursor:pointer;}

/* bbs */
.bbs_tab{margin-bottom:30px; padding-right:1px; overflow:hidden;}
.bbs_tab li{float:left; border-top:1px solid #545454;}
.bbs_tab.ver1 li{width:33%; font-size:15px;}
.bbs_tab.ver1 li:first-child{width:34%;}
.bbs_tab li a{padding:13px 0 12px 0; margin-right:-1px; display:block; border:1px solid #d4d4d4; border-top:0; text-align:center; color:#818181; text-decoration:none; background:#f3f3f3;}
.bbs_tab li.active a{padding-bottom:13px; background-color:#fff; border-bottom:0; font-weight:bold; color:#303030;}
.bbs_tab li img{margin-left:7px; vertical-align:middle; display:none;}
.bbs_tab li.active img{display:inline;}
.bbs_tab.ver2 li{width:25%;}
.bbs_tab.ver3 li{width:20%;}
.bbs_tab.ver4 li{width:50%;}

.tabA{margin-bottom:20px; padding-right:1px; overflow:hidden;}
.tabA li{width:33%; float:left; border-top:1px solid #545454; font-size:15px;}
.tabA li:first-child{width:34%;}
.tabA li a{padding:13px 0 12px 0; margin-right:-1px; display:block; border:1px solid #d4d4d4; border-top:0; text-align:center; color:#818181; text-decoration:none; background:#f3f3f3;}
.tabA li.active a{padding-bottom:13px; background-color:#fff; border-bottom:0; font-weight:bold; color:#303030;}
.tabA li img{margin-left:7px; vertical-align:middle; display:none;}
.tabA li.active img{display:inline;}

.tabA.ver2 li{width:50%;}
.tabA.ver3 li{width:25%;}
.tabA.ver4 li{width:20%;}
.tabA.ver5 li{width:16.6%;}

.bbs_wrap{padding-bottom:30px;}

.bbs_list{width:100%;}
.bbs_list th,.bbs_list td{}
.bbs_list th{}
.bbs_list td{}

.bbs_list_ul{margin-bottom:30px; border-top:1px solid #000000;}
.bbs_list_ul li{padding:15px 0 10px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.bbs_list_ul .cont{width:524px; padding:0 0 0 6px; float:left; font-size:13px; color:#9d9d9d;}
.bbs_list_ul .cont strong{display:block; font-size:18px; font-weight:bold; color:#262626;}
.bbs_list_ul .cont strong a{color:#262626; text-decoration:none;}
.bbs_list_ul .cont p{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bbs_list_ul .icon{width:200px; float:right; text-align:right;}
.bbs_list_ul .icon a{width:34px; height:42px; display:inline-block; zoom:1; *display:inline; background-image:url('./image/sub/format_icon.png'); background-repeat:no-repeat; font-size:0; line-height:0; vertical-align:top;}
.bbs_list_ul .icon a.pdf{background-position:0 0;}
.bbs_list_ul .icon a.ppt{background-position:-34px 0;}
.bbs_list_ul .icon a.xls{background-position:-68px 0;}
.bbs_list_ul .icon a.zip{background-position:-102px 0;}
.bbs_list_ul .icon a.hwp{background-position:-138px 0;}

.bbs_list_ul.ver2 li .category{width:75px; padding-left:5px; float:left; font-size:14px; font-weight:bold; color:#4ebade;}
.bbs_list_ul.ver2 li .cont{width:500px; font-size:14px; color:#262626;}
.bbs_list_ul.ver2 li .cont a{color:#262626; text-decoration:none;}
.bbs_list_ul.ver2 li .date{float:right; font-size:12px; color:#a6a6a6;}


.pr_gallery{padding:0 0 20px 0;}
.pr_gallery li{margin-bottom:11px; overflow:hidden; border:1px solid #e2e2e2}
.pr_gallery li .photo{width:146px; height:177px; float:left; overflow:hidden; text-align:center;}
.pr_gallery li .photo img{width:146px; height:177px; vertical-align:middle;}
.pr_gallery li .photo span{vertical-align:middle; overflow:hidden; display:inline-block; width:0; height:100%;}
.pr_gallery li .photo img.w_over{max-width:146px;}
.pr_gallery li .photo img.h_over{max-height:177px;}
.pr_gallery li .cont{width:540px; padding:22px 20px 0 27px; float:left; letter-spacing:-1px; position:relative;}
.pr_gallery li .cont strong{padding-bottom:2px; display:block; font-size:18px; font-weight:bold; color:#262626;}
.pr_gallery li .cont strong a{color:#262626; text-decoration:none;}
.pr_gallery li .cont em{padding-bottom:6px; display:block; font-size:12px; color:#898989;}
.pr_gallery li .cont p{font-size:13px; line-height:20px; color:#9d9d9d;}
.pr_gallery li .cont p a{color:#9d9d9d; text-decoration:none;}
.pr_gallery li .cont .btn_view{position:absolute; right:32px; top:26px;}

.gallery{padding:0 0 30px 0; margin-bottom:20px;}
.gallery ul{width:105%;}
.gallery ul li{width:211px; padding:10px 11px; margin:0 16px 16px 0; border:1px solid #e2e2e2; float:left;}
.gallery .photo{width:100%;}
.gallery .photo img{width:100%;}
.gallery .info{padding:13px 0 5px;}
.gallery .info strong{width:100%; padding-bottom:3px; display:block; color:#545454; font-size:13px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gallery .info strong a{color:#545454; text-decoration:none;}
.gallert .info em{padding:0 5px 0 6px; color:#9b9b9b; font-size:11px; background:url('./image/part.png') right center no-repeat;}

.bbs_write{width:100%; border-top:1px solid #393939;}
.bbs_write.ver2{margin-bottom:40px;}
.bbs_write th,.bbs_write td{border-bottom:1px solid #e6e6e6;}
.bbs_write th{padding:12px 0 12px 18px; font-size:13px; color:#2e2e2e; text-align:left; background-color:#f8f8f8;}
.bbs_write th img{vertical-align:middle;}
.bbs_write td{padding:7px;}
.bbs_write td em{font-size:14px; font-weight:bold; color:#808080; vertical-align:-2px;}
.bbs_write td p{margin:8px 0;}
.bbs_write td label{margin-right:10px; vertical-align:-1px; font-size:14px; color:#666;}
.bbs_write.ver3 th{font-weight:bold;}

.checkWrap{padding-left:1px;}
.checkWrap span{margin:10px 25px 10px 0; display:inline-block; zoom:1; *display:inline;}
.checkWrap .checkbox{margin-right:3px;}
.checkWrap label{font-size:14px; font-weight:bold; color:#2e2e2e;}

.black .bbs_write{border-top:1px solid #2995b9;}
.black .bbs_write th{color:#fff; background-color:#3f3f3f; border-bottom:1px solid #585858;}
.black .bbs_write td{border-bottom:1px solid #373737;}

.bbs_gallery{width:110%; overflow:hidden;}
.bbs_gallery.ver2{padding-bottom:10px; border-bottom:1px solid #dfdfdf}
.bbs_gallery li{width:235px; height:235px; margin:0 16px 16px 0; float:left; overflow:hidden; position:relative;}
.bbs_gallery li img{width:235px; height:235px;}
.bbs_gallery li .dim{width:100%; height:235px; position:absolute; left:0; top:0; background:url('./image/sub/opacity_bg_black.png') repeat; display:none;}
.bbs_gallery li .dim a.view{width:100%; height:98px; padding-top:137px; display:block; background:url('./image/sub/icon_view02.png') center 88px no-repeat; text-align:center; font-size:16px; color:#fff;}
.bbs_gallery li .dim .adm_btn{position:absolute; right:0; bottom:0; overflow:hidden;}
.bbs_gallery li .dim .adm_btn a{float:left;}
.bbs_gallery li .dim .adm_btn a img{margin-left:1px; width:auto; height:auto;}

.qna{width:100%; margin-bottom:20px;}
.qna dt{width:740px; height:37px; padding:13px 0 0 0; margin-bottom:5px; font-size:14px; color:#666; overflow:hidden; border-top:1px solid #e2e2e2; background:url('./image/sub/qna_dt_bg.png') left bottom no-repeat; cursor:pointer;}
.qna dt span{width:115px; padding-left:15px; float:left; display:block; color:#2dadd8; font-size:15px; line-height:20px;}
.qna dt span em{padding-left:12px; vertical-align:-1px;}
.qna dt.active{background:url('./image/sub/qna_dt_bg_active.png') left bottom no-repeat;}
.qna dt.active span{color:#2a2a2a;}
.qna dt.active p{color:#fff;}
.qna dt p{width:590px; float:left;}
.qna dd{width:740px; margin-bottom:6px; padding:25px 0; border-top:1px solid #e2e2e2; background:url('./image/sub/qna_dd_bg.png') left bottom no-repeat; font-size:14px; color:#666; display:none;}
.qna dd .qna_dd{padding:0 0 0 58px; background:url('./image/sub/icon_a.png') 20px 5px no-repeat;}
.qna dd a{color:#666; text-decoration:none;}

.page_nav_box{text-align:center;}
.page_nav_box.ver2{margin-top:-30px;}
.page_nav_box .page_nav .split{display:none;}
.page_nav{display:inline-block; zoom:1; *display:inline; border:1px solid #e2e2e2; border-right:none; overflow:hidden; font-size:13px;}
.page_nav img{height:30px; float:left; display:block; border-right:1px solid #e2e2e2;}
.page_nav span{width:30px; height:30px; text-align:center; float:left; display:block; border-right:1px solid #e2e2e2;}
.page_nav span a{width:30px; height:26px; padding-top:4px; display:block; color:#9d9d9d; text-decoration:none;}
.page_nav a{width:30px; height:25px; float:left; padding-top:5px; color:#9d9d9d; border-right:1px solid #e2e2e2; text-decoration:none;}
.page_nav span.selected{height:25px; padding-top:5px; color:#fff; background-color:#2dadd8; font-weight:bold;}
.page_nav a img{margin-top:-5px;}

/* input */
.selectA{height:24px; border:1px solid #e0e0e0;}
.inputTextA{height:23px; border:1px solid #e0e0e0; padding:0 0 0 10px;}
.textareaA{width:96%; padding:2%; border:1px solid #e0e0e0;}

.checkbox{width:13px; height:13px; vertical-align:middle;}
.radio{width:13px; height:13px; vertical-align:middle;}

/* style common */
.subtitleA{padding:0 0 15px 15px; font-size:18px; color:#2dadd8; background:url('./image/sub/product_dt_bg.png') left 5px no-repeat;}
.subtitleB{padding:0 0 15px 15px; font-size:20px; color:#313131; background:url('./image/sub/product_dt_bg.png') left 5px no-repeat; position:relative;}
.subtitleB em{font-size:15px; color:#a8a8a8; position:absolute; right:0; top:3px;}

.btn_center{text-align:center;}
.btn_center button, .btn_center a, .btn_center input{margin:0 5px;}

.hdA{margin-bottom:45px; font-size:16px; color:#474747;}
.hdA strong{margin-bottom:12px; display:block; font-size:25px; font-weight:100; color:#2dadd8;}
.black .hdA{color:#d7d7d7;}

.hdB{padding:10px 0 30px; font-size:14px; color:#4a4a4a;}
.hdB strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hdB strong em{color:#229dc7;}
.hdB span.info{display:block; font-size:13px; color:#999;}
.hdB span.info img{vertical-align:middle;}

.hdC{padding:10px 0 20px; font-size:14px; color:#4a4a4a;}
.hdC.ver2{padding:5px 0 30px; font-size:14px; color:#4a4a4a;}
.hdC strong{display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}
.hdC strong em{color:#229dc7;}

.hdD{padding:30px 0; font-size:16px; color:#4a4a4a; text-align:center;}
.hdD strong{margin-bottom:9px; display:block; font-size:28px; line-height:34px; font-weight:bold; color:#313131; letter-spacing:-3px;}

/* 회사소개_사업분야 */
.hdE{padding:61px 0 30px 10px; font-size:18px; color:#111; font-weight: normal; letter-spacing: normal; line-height: 1.67;}
.hdE strong{margin-bottom:27px; display:block; font-size:30px; line-height:1.33; font-weight:bold;}

/* 전장_CUSTOMER, 전장_특징 */
.hdG{padding-top:20px; font-family: NanumGothic;  font-size: 18px;  font-weight: normal;  line-height: 1.67;  color: #111111;}
.hdG strong{font-size: 30px;  font-weight: bold;  line-height: 1.33;}
.hdG .sub-txt{ font-size: 18px;  font-weight: normal;  line-height: 1.67; padding-top:25px;}
.partner_wrap{width:762px; box-sizing: border-box;}
.partner_wrap .title{font-family: NanumGothic;  font-size: 16px;  font-weight: bold;  line-height: normal;  color: #111111;padding:47px 0 19px 11px;}
.partner_wrap .tier{}
.partner_wrap .partner_list{display: flex; flex-wrap: wrap;}
.partner_wrap .partner_list li{padding-bottom: 20px;margin-right:12px; box-sizing: border-box;}
.partner_wrap .partner_list .img_box{width:240px; height: 240px;border:1px solid #ececec; position: relative;}
.partner_wrap .partner_list .img_box img{position: absolute; top: 50%; left: 50%; margin-right: -50%;   transform: translate(-50%, -50%); }

.oval-box-wrap{padding-top:74px;}
.oval-box-wrap ul{display:flex; position}
.oval-box-wrap ul li{}
.oval-box-wrap ul li .oval-box {width:194px; height:194px;  border-radius: 50%; position:relative;text-align: center;}
.oval-box-wrap ul li .oval-box span{font-size: 18px;  font-weight: bold;  line-height: 1.3;  color: #ffffff; position: absolute; top: 50%; left: 50%; margin-right: -50%;   transform: translate(-50%, -50%);}
.oval-box.oval01{background-color: rgba(123, 213, 53, .8);}
.oval-box.oval02{background-color: rgba(12, 174, 77, .8); left:-20px;}
.oval-box.oval03{background-color: rgba(245, 142, 15, .8);left:-40px;}
.oval-box.oval04{background-color: rgba(249, 111, 32, .8);left:-60px;}

.content_dl{width:100%; padding-top:78px;padding-bottom:150px;}
.content_dl ul{}
.content_dl ul li{display: flex; padding: 42px 0;}
.content_dl ul li:not(:last-child){border-bottom:1px solid #ececec;}
.content_dl dt{width:220px;font-family: NanumGothic;  font-size: 20px;  font-weight: bold;  line-height: normal;  text-align: left;  color: #111111;}
.content_dl dd{font-size:15px; line-height:1.6; color:#111; letter-spacing:normal;padding-left:60px;}
.content_dl dd .box{font-size: 15px;  font-weight: normal;  line-height: 1.6;   color: #111111;display: flex;}
.content_dl dd .box .title{font-weight: 800;}
.content_dl dd .box div{padding-right: 35px;}

/* 윤리경영 > 윤리경영 소개_240521 */
.c_00a33e{color:#00a33e;}
.c_ea6d00{color:#ea6d00;}
.c_005e95{color:#005e95;}
.basicText{font-size:17px;line-height:1.7;color:#5c5c5c;}
.ethicsintroWrap .topText span{font-size:19px;font-weight:700;}
.ethicsintroWrap .ethicsintroBox{margin-top:45px;}
.ethicsintroWrap .ethicsintroBox > div{display:flex;padding:45px 0 46px 35px;border-top:1px solid #e5e5e5;}
.ethicsintroWrap .ethicsintroBox .roundText{width:140px;height:140px;flex-shrink:0;margin-right:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:100px;}
.ethicsintroWrap .ethicsintroBox .roundText.c_00a33e{box-shadow:0px 0px 45px 0px rgba(0, 163, 62, 0.3);}
.ethicsintroWrap .ethicsintroBox .roundText.c_005e95{box-shadow:0px 0px 45px 0px rgba(0, 93, 148, 0.3);}
.ethicsintroWrap .ethicsintroBox .roundText.c_ea6d00{box-shadow:0px 0px 45px 0px rgba(234, 109, 0, 0.3);}
.ethicsintroWrap .ethicsintroBox .roundText p{font-size:20px;font-weight:700;margin-bottom:7px;}
.ethicsintroWrap .ethicsintroBox .roundText span{font-size:15px;font-weight:400;}
.ethicsintroWrap .ethicsintroBox > div > ul{display:flex;width:75.9%;}
.ethicsintroWrap .ethicsintroBox > div > ul li{border-radius:35px;width:130px;height:130px;background:#f8f8f8;border:1px solid #e5e5e5;}
.ethicsintroWrap .ethicsintroBox > div > ul li:nth-child(n+2){margin-left:9px;}
.ethicsintroWrap .ethicsintroBox > div > ul li dl{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;}
.ethicsintroWrap .ethicsintroBox > div > ul li dl dt img{width:48px;}
.ethicsintroWrap .ethicsintroBox > div > ul li dl dd{height:2.707em;display:flex;justify-content:center;align-items:center;font-size:13px;line-height:1.353;color:#090909;margin-top:9px;word-break:break-all;}
.ethicsintroWrap .ethicsintroBottom{margin-top:-54px;}
.ethicsintroWrap .ethicsintroBottom .textBox{height:180px;margin-top:-153px;display:flex;align-items:center;justify-content:center;border-radius:35px;background:url('/rb/layouts/default/image/sub/ethics_intro_img_11.png')no-repeat center center;}
.ethicsintroWrap .ethicsintroBottom .textBox h3{font-size:30px;color:#fff;font-weight:700;letter-spacing:-0.02em;margin-top:6px;}
.ethicsintroWrap .ethicsintroBottom .imgBox{text-align:center;}
.ethicsintroWrap .ethicsintroBottom .imgBox img{width:577px;}

/* 윤리경영 > 윤리경영 선언문_240521 */
.declarationWrap .declarationBox{padding:35px 0;margin:0 auto;background:url('/rb/layouts/default/image/sub/declaration_bg_img.jpg')no-repeat center center / cover;}
.declarationWrap .declarationBox .declarationCont{background:#fff;border-radius:5px;padding:40px 69px;margin:40px;position:relative;z-index:1;}
.declarationWrap .declarationBox .declarationCont > .imgBox{text-align:center;}
.declarationWrap .declarationBox .declarationCont ul{margin-top:47px;}
.declarationWrap .declarationBox .declarationCont ul li{display:flex;}
.declarationWrap .declarationBox .declarationCont ul li:nth-child(n+2){margin-top:33px;}
.declarationWrap .declarationBox .declarationCont ul li > p{position:relative;margin-right:10px;flex-shrink:0;font-size:16px;color:#005e95;font-weight:700;letter-spacing:-0.02em;}
.declarationWrap .declarationBox .declarationCont ul li > p:before{width:37px;height:37px;border-radius:100px;content:'';background:#edf0f5;top:-10px;left:-13px;z-index:-1;position:absolute;}
.declarationWrap .declarationBox .declarationCont ul li dl dt{font-size:16px;font-weight:700;letter-spacing:-0.02em;color:#090909;}
.declarationWrap .declarationBox .declarationCont ul li dl dd{font-size:14px;word-break:keep-all;letter-spacing:-0.02em;color:#7e7e7e;margin-top:10px;line-height:1.625;}

/* 윤리경영 > 윤리경영 로드맵_240521 */
.roadmapWrap ol{display:flex;position:relative;}
.roadmapWrap ol:before{width:50%;height:38%;background:url('/rb/layouts/default/image/sub/roadmap_dot_icon_l.png')no-repeat left top / 100% auto;left:0;top:0;content:'';position:absolute;}
.roadmapWrap ol:after{width:50%;height:38%;background:url('/rb/layouts/default/image/sub/roadmap_dot_icon_r.png')no-repeat right top / 100% auto;right:0;top:0;content:'';position:absolute;}
.roadmapWrap ol > li{flex:1;padding-top:15px;display:flex;flex-direction:column;justify-content:space-between;}
.roadmapWrap ol > li:nth-child(n+2){margin-left:19px;}
.roadmapWrap ol > li:nth-child(1) .roadmapExplan{background:#f8f8f8 url('/rb/layouts/default/image/sub/roadmap_img_01.png')no-repeat right 17px bottom 15px;}
.roadmapWrap ol > li:nth-child(2) .roadmapExplan{background:#f8f8f8 url('/rb/layouts/default/image/sub/roadmap_img_02.png')no-repeat right 17px bottom 15px;}
.roadmapWrap ol > li:nth-child(3) .roadmapExplan{background:#f8f8f8 url('/rb/layouts/default/image/sub/roadmap_img_03.png')no-repeat right 17px bottom 15px;}
.roadmapWrap ol > li:nth-child(4) .roadmapExplan{background:#f8f8f8 url('/rb/layouts/default/image/sub/roadmap_img_04.png')no-repeat right 17px bottom 15px;}
.roadmapWrap ol li .roadmapCircle{width:150px;height:150px;margin:0 auto 15px;box-shadow:0px 0px 25px 0px rgba(0, 93, 150, 0.2);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:100%;border:1px solid #005d96;}
.roadmapWrap ol li:last-child .roadmapCircle{border-color:#ea6d00;box-shadow:0px 0px 25px 0px rgba(234, 109, 0, 0.2);}
.roadmapWrap ol li .roadmapCircle dl dt{font-size:18px;font-weight:700;color:#d0dce4;text-align:center;}
.roadmapWrap ol li:last-child .roadmapCircle dl dt{color:#ffd6b3;}
.roadmapWrap ol li .roadmapCircle dl dd{font-size:16px;font-weight:700;color:#005d96;margin-top:8px;line-height:1.445;text-align:center;}
.roadmapWrap ol li:last-child .roadmapCircle dl dd{color:#ea6d00;}
.roadmapWrap ol li .roadmapExplan{height:28%;padding:30px 10px 120px 20px;border:1px solid #e5e5e5;border-radius:20px;background-size:44px !important;}
.roadmapWrap ol li .roadmapExplan dt{font-size:17px;letter-spacing:-0.02em;font-weight:700;color:#090909;margin-bottom:20px;}
.roadmapWrap ol li .roadmapExplan dd ul li{line-height:1.4;position:relative;padding-left:0;color:#666;font-size:13px;letter-spacing:-0.02em;word-break:keep-all;}
.roadmapWrap ol li .roadmapExplan dd ul li:before{width:2px;height:2px;border-radius:100px;background:#090909;left:-7px;top:8px;content:'';position:absolute;}
.roadmapWrap ol li .roadmapExplan dd ul li:nth-child(n+2){margin-top:7px;}

/* 윤리경영 > 윤리경영 신문고_240523 */
.reportTop{display:flex;border-bottom:1px solid #ddd;padding-bottom:57px;font-family:'Nanum Barun Gothic';}
.reportTop h3{width:205px;flex-shrink:0;color:#090909;font-size:24px;font-weight:700;letter-spacing:-0.02em;}
.reportTop dl dt{font-size:16px;font-weight:700;color:#090909;line-height:1.625;word-break:keep-all;}
.reportTop dl dd{font-size:14px;color:#5c5c5c;margin-top:10px;line-height:1.625;word-break:keep-all;}
.reportTop dl dd p{margin-top:12px;line-height:1.625;word-break:keep-all;}
.reportList{margin:40px auto !important;font-family:'Nanum Barun Gothic';}
.reportList h3{color:#090909;font-size:24px;letter-spacing:-0.02em;font-weight:700;margin-bottom:26px;}
.reportList ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0 50px;}
.reportList ul li{border-radius:45px;width:160px;height:160px;background:#f8f8f8;border:1px solid #e5e5e5;}
.reportList ul li:nth-child(n+2){margin-left:13px;}
.reportList ul li:nth-child(n+4){margin-top:13px;}
.reportList ul li dl{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.reportList ul li dl dd{height:3em;letter-spacing:-0.02em;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.5;text-align:center;color:#090909;font-size:12px;margin-top:8px;}
.reportList ul li dl dt img{width:40px;}
.contact-info {text-align:left;color:#090909;font-size:14px;margin-bottom:23px;padding:15px 0 15px 50px;background:#eee url("/rb/layouts/default/image/sub/recruitIcon.gif")no-repeat left 11px center / 31px auto;word-break:keep-all; }
.contact-info span { color:#076491; }
.bo_privacy .bo_privacy{border:0px solid red;margin-top:5%;}
.bo_privacy .agr_content{padding:10px; height:190px; line-height:150%; overflow:auto; border:1px solid #ebebeb;color:#000 !important;}
.bo_privacy .agr_content textarea {line-height:100% !important;}
.bo_privacy .bop_check{padding:10px 0;}
.bo_privacy .bop_check .protxt{text-align:left; font-size:13px; font-weight:400;}
.bo_privacy .bop_tit{text-align:left; font-size:18px; font-weight:700; color:#111; line-height:200%;}



/* //전장_CUSTOMER, 전장_특징 */

.hdB span.info{display:block; font-size:13px; color:#999;}
.hdB span.info img{vertical-align:middle;}

.required_guide{padding:8px 2px; font-size:14px; color:#229dc7;}
.justify{text-align:justify;}
.img_cont{padding:23px 0 34px 0;}
.img_cont.ver2{padding:0;}
.img_cont.ver3{padding-bottom:10px;}

.mask{width:100%; height:100%; position:fixed; left:0; top:0; display:none; background:url('./image/sub/mask_bg.png') repeat; z-index:100;}

/* addthis */
.addthis_toolbox{width:140px; float:left; overflow:hidden;}
.addthis_toolbox a.addthis_bubble_style{float:left;}

/* privacy */
.privacy_box{padding:11px 13px; background-color:#f8f8f8;}
.privacy_box .inner{height:480px; padding:10px 0 10px 10px; overflow-x:hidden; overflow-y:auto; font-size:13px; line-height:20px; color:#818181;}

/* email agree */
.email_agree{width:460px; padding:33px; margin:-142px 0 0 -261px; position:fixed; left:50%; top:50%; z-index:101; background-color:#fff; display:none;
	-moz-border-radius: 3px; /*모질라*/
	-webkit-border-radius: 3px; /*웹킷*/
	/*IE9+,FF4+,chrome,Safari5,+opera*/
	border-radius: 3px;
}
.email_agree .title{padding:0 0 5px 2px; display:block; font-size:22px; font-weight:bold; color:#2a2a2a;}
.email_agree .close{position:absolute; right:35px; top:35px;}
.email_agree .inner{margin-bottom:22px; padding:23px; background-color:#f2f2f2; font-size:14px; color:#666; letter-spacing:-1px;}

.bulb_as{padding:10px 0 0 75px; text-indent:-75px; font-size:13px; color:#333}

/* 2015-04-28 추가 */
.about_led .tab_cont{padding-top:20px;}
.about_led .tab_cont .hdB{letter-spacing:-1px;}
#aboutLed01{display:block;}

.mobile_br{display:none;}

@media print {
#header{display:none;}
#footer{display:none;}
.sub_visual{display:none;}
.location{display:none;}
.snb{display:none;}
.product_quick{display:none;}
#quick{display:none;}
#adminControl{display:none;}
}