@charset "utf-8";
@import url('https://googleapis.com');
/* CSS Document */

@charset "utf-8";
body{margin:0;padding:0;background-color:#fff;text-align:left;width:100%; font-family:"NanumGothic","NanumGothicWeb","나눔고딕","ngn", dotum, "돋움", sans-serif; font-size:12px; }
hr{display:none;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend{margin:0;padding:0;}
table{border-collapse:collapse;}
table caption,legend{display:none;}
a{color:#333;text-decoration:none;}
a:link:hover,a:active{text-decoration:none;}
input,select,textarea{margin:0;padding:0;}
body,th,td,input,select,textarea{font-family:"NanumGothic","NanumGothicWeb","나눔고딕","ngn", dotum, "돋움", sans-serif; font-size:12px;text-align:left;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input{margin:0;padding:0;}
input.chk{margin:0;padding:0;width:13px;height:13px;}
img{-ms-interpolation-mode:bicubic;}
html{overflow:auto;}

.ct {word-break: break-all;line-height: 180%;}
.mgB5{margin-bottom:5px;}
.mgB10{margin-bottom:10px;}
.mgB20{margin-bottom:20px;}
.mgB30{margin-bottom:30px;}
.mgT30{margin-top:30px;}/* 09.27 추가*/
.point_green{color:#41b99b;}
 /**************layout************/
 #wrap{margin:0; padding:0;width:100%; height:100%;background-color:#fff;}
 #header{margin:0; width:100%; height:134px; background:url('../images/common/bg_top.gif') repeat;}
  #gnb_wrap{margin:0 auto; width:980px; position:relative;z-index:1000;}
 #container{margin:0 auto; width:980px;height:100%; overflow:hidden;}
  #lnb_wrap{ float:left; width:275px; background:#FFFFFF; z-index:10; position:absolute;}
  #content_wrap{float:right;padding:30px 25px 0 0;width:680px;min-height:500px;}/**2012.10.05**/
 #footer-wrap{margin-top:80px; width:100%; border-top:#f5f5f5 1px solid;}
 #footer{margin:0 auto; width:980px;padding-top:23px;height:60px; position:relative;}
 
 /**************header************/
 #header h1{padding-top:55px;padding-left:25px;width:195px; height:45px; }
 .utill{top:20px ; right:25px; list-style:none; float:right; display:block; position:absolute;}
  .utill li {float:left;}
  .utill li.site{width:60px;height:13px; border-right:1.5px solid #a6a6a6;}
  .utill li.contact{width:94px; text-align:right;}/**2012.10.09**/  
  .utill li a{color:#a6a6a6; font-size:1em; font-weight:600;}
  .utill li a:hover{color:#666666;}
 
.gnb{top:63px;left:275px; position:absolute; z-index:1000; display:inline-block; width:705px;}
  .gnb .main_menu{list-style:none; display:inline-block; margin-left:30px;}
  .gnb .main_menu li{float:left;display:block;width:168px; height:30px;}
  .gnb .main_menu li a{ font-size:1.5em; font-weight:600; color:#535353;}
  .gnb .main_menu li a:hover{ color:#dd321c;}
  .gnb .main_menu li a.select{ color:#dd321c;}
  
  .gnb ul.sub_menu{padding-left:16px;padding-right:0px;list-style:none; background:#e35425;height:32px;display:inline-block; }/**2012.10.09**/
  
  .gnb ul.sub_menu{padding-left:18px;padding-right:12px;list-style:none; background:#e35425;height:32px;display:inline-block; }
  .gnb ul.sub_menu li{float:left;padding-right:16px; padding-top:8px; }
  
  .gnb ul.sub_menu li a {color:#fff;font-size:1.2em; font-weight:500; letter-spacing:-0.1em;}
  .gnb ul.sub_menu li a:hover{ font-weight:600;}  
  .gnb ul.sub_menu li.select a{color:#fdea14;font-size:1.2em;}  /**2012.10.05수정**/
    
  .gnb .sub_menu1 {top:26px;left:0px; position:absolute; z-index:10; background:url('../images/common/point_sub_menu.gif') left top no-repeat;height:32px;padding-top:12px;}
  .gnb .sub_menu2 {top:26px;left:165px; position:absolute; z-index:10;background:url('../images/common/point_sub_menu.gif') left top no-repeat; height:32px;padding-top:12px; } 
  .gnb .sub_menu3 {top:26px;left:337px; position:absolute; z-index:10; background:url('../images/common/point_sub_menu.gif') left top no-repeat;height:32px;padding-top:12px;}
  .gnb .sub_menu4 {top:26px;left:507px; position:absolute; z-index:10;background:url('../images/common/point_sub_menu.gif') left top no-repeat;height:32px;padding-top:12px;}
 

 /**************lnb************/
 .menu_wap{margin-top:30px; margin-left:25px; }
 .menu_wap h1{padding-left:34px;margin-bottom:20px;}  
 .menu_wap ul{margin:0; padding:0; list-style:none; display:inline-block;width:100%;}  
  .menu_wap li{padding-left:34px;padding-top:7px;height:30px; letter-spacing:-0.15em;}
  .menu_wap li a{color:#636363;font-size:1.4em; letter-spacing:-0.15em;}
  .menu_wap li a:hover{color:#232323;}  
  .menu_wap li.select{ background:url('../images/common/bg_menuover.gif') no-repeat}/**2012.10.05**/
  .menu_wap li.select a{ color:#fff;font-size:1.4em;}  /**2012.10.05**/ 
  .menu_wap li.select01{ background:url('../images/common/bg_menuover01.gif') no-repeat}
  .menu_wap li.select01 a{ color:#fff;font-size:1.4em;}  /**2012.10.05**/   
  
 /**************contnets************/  
 .bg_company{ background:url('../images/etc/bg_company.gif') right 45px no-repeat; }
 .bg_product{background:url('../images/etc/bg_product.gif') right 45px no-repeat;}
 .bg_customer{background:url('../images/etc/bg_customer.gif') right 45px no-repeat;}
 .bg_recruit{background:url('../images/etc/bg_recruit.gif') right 45px no-repeat;}
 
 .location{color: #9b9a95; font-size:11px; margin:0;padding:0; display:inline-block;}
 .location img{ vertical-align:text-bottom;}
 .location span{padding:0 4px;display:inline-block;}
 .location span.select{color: #dd321c; font-weight:bold;}
  #content_wrap h3{margin:23px 0 20px 0; height:100px;}
 .motionTit{margin-left:-275px;}
 .text{padding-left:30px;padding-right:50px; color:#8a8a8a;font-size:12px; }
 .point{ color:#e35425;}
 .point2{ color:#e35425; text-decoration:underline;}/* 09.27 추가 */
  .tap{ list-style:none; margin-bottom:30px; width:100%; height:42px; border-bottom: 1px #cbcbcb solid; display:inline-block;}
  .tap li{ float:left; width:150px; background:url('../images/etc/tap_dash.gif') right top no-repeat; text-align:center; height:28px;padding-top:14px; display:inline-block;}
  .tap li a{  text-align:center; height:28px;display:inline-block; width:150px; margin-top:-14px;padding-top:14px;}
  .tap li a:hover{ border-bottom: 3px #da3d26 solid;}
  .tap li.select{height:28px; display:block;border-bottom: 3px #da3d26 solid;}
   .tap li.last{ background:none;}
  .paragraph{display:inline-block; text-align:justify;}
  .text h4{ font-size:1.2em; font-weight:600px; color:#000; display:inline-block;margin-bottom:10px;width:100%;}
  .text h5{ font-size:13px;color:#ec5b01;display:inline-block;margin-bottom:10px;margin-top:15px;}
   .text-list {margin-top:3px; padding-left:25px; display:inline-block;}
   .text-list li{ list-style:disc; line-height:18px;}
   
   
   
   
  /**************footer************/  
  #footer h2{margin-left:25px; display:inline-block;}
  .address{margin:0; position:absolute; top:25px;left:300px;  }
  .address span{right:0; top:18px; position:absolute; }
  
    .link {margin:0; position:absolute; bottom:28px; right:25px; z-index:1;}  
  .link_site {margin:0;width:172px; position:absolute; bottom:28px; right:26px; background:#FFFFFF; z-index:10;}
  .link_site ul{ list-style:none; border-top:1px #f5f5f5 solid;border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
  .link_site li{ padding:10px; font-size:11px;}
  .link_site li a{color:#adadad;}
  .link_site li a:hover{ font-weight:600;}
  
  
  
  /**************오시는 길************/
  .map {margin:20px 0 0 0; width:600px;}
  .map h1{font-size:14px; color:#000000; margin-bottom:10px;}
  .map ul{display:inline-block;}
  .map li{float:left;}
  .map li.trafic{margin-right:30px;}
  .map .busbul1{ display:inline-block; background:#36F; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px; margin-bottom:2px;}
  .map .busbul2{ display:inline-block; background:#1ec81e; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px;margin-bottom:2px;}
  .map .busbul3{ display:inline-block; background:#eec91c; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px;margin-bottom:2px;}
  .map .busbul4{ display:inline-block; background:#ee351c; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px;margin-bottom:2px;}
  .map .busbul5{ display:inline-block; background:#1c89ee; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px;margin-bottom:2px;}
  .map .busbul6{ display:inline-block; background:#6ec9f3; color:#FFF; font-size:10px; padding:0 4px; margin-right:3px;margin-bottom:2px;}
  .map .subwaybul1{ color:#ae852d; font-size:15px; margin-right:3px; font-weight:bold;}
  .map .subwaybul2{ color:#a113c4; font-size:15px; margin-right:3px; font-weight:bold;}
  
  
  
    /************사이트맵************/
  .sitemap{ width:600px; display:inline-block;}
  .sitemap ul{ float:left;}
  .sitemap li.sitetit{ border-bottom:3px solid #f37422; font-size:16px; color:#000000; height:17px; font-weight:bold; padding:0 0 10px 5px; margin-right:18px; width:100px;}
  .sitemap li.sitetitLast{ border-bottom:3px solid #f37422; font-size:16px; color:#000000; height:17px; font-weight:bold; padding:0 0 10px 5px; width:100px;}
  .sitemap li.sitelist{ padding:15px 0 0 5px; line-height:14px;}
	