@charset "utf-8";
/* header,fooer */
#header{width:100%;}
.header_wrap{width:1000px; margin:0 auto; position:relative; height:95px; z-index:999;}
h1{float:left; margin-top:12px;}
.top_menu{position:absolute; top:20px; right:0px;}
.top_menu span{background:url(/images/main/bar.gif) no-repeat right 50%; padding:0 10px; font-family:'Nanum Gothic', '나눔고딕'; display:block; float:left;}
.top_menu span a{color:#777;}
.top_menu span.bg_n{background:none !important; padding-right:0px !important;}
.nav{position:absolute; top:45px; right:0px;}
.nav > ul > li{float:left; margin-right:60px; padding:18px 0;}
.nav > ul > li.menu05{margin-right:0px !important;}
.sub_menu{position:absolute; top:50px; width:150px; background-color:#fff; text-align:center;}
.sub_menu1{left:-35px; }
.sub_menu2{left:105px; }
.sub_menu3{left:265px; }
.sub_menu4{right:135px; }
.sub_menu li{height:45px; line-height:45px; font-size:13px; font-family:'notokr-medium';}
.sub_menu li a{color:#666; display:block;}
.sub_menu li:hover{background-color:#0E51A3;}
.sub_menu li:hover a{color:#fff; display:block;}
#footer{width:100%; background-color:#111; padding:25px 0;}
.footer_wrap{width:1000px; margin:0 auto; text-align:center;}
.footer_wrap p{font-size:14px; font-family:'Arial'; color:#aaa;}
/* header,fooer */

/* contents */
#container{width:100%;}
.main_visual_bg{width:100%; max-width:1920px; margin:0 auto; height:767px; background:url(/images/main/visual_bg.png) no-repeat 50% 50%;}
.main_visual{width:1000px; margin:0 auto; position:relative;}
.visual_txt{padding-top:173px;}
.visual_txt p{margin-bottom:53px;}
.main_contents{margin-top:214px;}
.inspection{width:344px; height:100px; background-color:#599dfe; float:left;}
.inspection p{font-size:18px; line-height:100px; font-family:'notokr-medium'; background:url(/images/main/inspection_icon.png) no-repeat left 50%; padding-left:80px; margin-left:40px;}
.inspection p a{color:#fff; display:block;}
.icon_2{width:656px; height:100px; background-color:#fff; margin-left:344px; font-family:'notokr-medium';}
.icon_2 a{color:#666; display:block;}
.bar{width:1px; height:60px; background-color:#d8dcdc; float:left; margin-top:20px; margin-left:122px;}
.expediting{float:left;}
.expediting p{font-size:18px; line-height:100px; background:url(/images/main/expeiting_icon.png) no-repeat left 50%; padding-left:80px; margin-left:40px; }
.coordination p{font-size:18px; line-height:100px; background:url(/images/main/coordination_icon.png) no-repeat left 50%; padding-left:80px; margin-left:376px; }
.main_info_wrap{width:100%; height:260px; background-color:#2e2e2e;}
.main_info{width:1000px; margin:0 auto; padding-top:23px;}
.address{width:565px; height:215px; border-right:1px solid #4d4d4d; float:left;}
.address dl{margin-top:10px;}
.address dl.mt40{margin-top:40px;}
.address dt{font-size:13px; color:#fff;  font-family:'notokr-medium';}
.address dd{font-size:12px; font-family:'Arial'; color:#828282; margin-top:15px;}
.address dd span{padding-left:24px;}
.address dd span.tel{height:13px; background:url(/images/main/tel_icon.png) no-repeat left 50%;  }
.address dd span.fax{height:13px; background:url(/images/main/fax_icon.png) no-repeat left 50%;  margin-left:30px;}
.contact{width:402px; float:left; margin-left:32px; margin-top:10px;}
.contact p{font-size:14px; color:#fff; font-family:'notokr-medium';}
.contact_table{width:402px; margin-top:10px;}
.contact_table td{border-right:3px solid #2e2e2e; border-bottom:3px solid #2e2e2e; }
.contact_table td.br0{border-right:0px !important;}
.contact_table td .co1{background-color:#494949; padding:10px 0 10px 10px; width:190px; }
.contact_table td textarea{background-color:#494949; padding:5px 0 5px 10px; width:393px;; height:74px; border:0px !important;  scrollbar-face-color:#494949;  scrollbar-3dlight-color:#494949; scrollbar-highlight-color:#494949;scrollbar-shadow-color:#494949;scrollbar-darkshadow-color:#494949; scrollbar-arrow-color:#494949;scrollbar-track-color:#494949;}
.send_btn{width:402px; height:36px; font-size:18px; line-height:36px; text-align:center; font-family:'Arial'; font-weight:bold; background-color:#8c8c8c;}
.send_btn a{color:#2e2e2e;}
/* contents */
