@charset "utf-8";/* layout */#wrap{border-bottom:4px solid #292929;}#header{position:relative; z-index:30; width:1000px; height:110px; margin:0 auto;}#container{position:relative; z-index:20; width:100%; height:100%; margin:0 auto;}#container:after{content:''; display:block; float:none; clear:both;}#footer{position:relative; z-index:10; width:1000px; height:100%; margin:0 auto;}#footer:after{content:''; display:block; float:none; clear:both;}/* header */#header h1.logo{padding:44px 0 0 0;}#header div.etc{display:inline; position:absolute; height:25px; right:0; top:0; border:1px solid #d8d8d8; border-top:0px;}#header div.etc dl.mn{display:inline; overflow:hidden; float:left;}#header div.etc dl.mn dd{display:inline; float:left; padding:7px 15px; border-right:1px solid #d8d8d8;}#header div.etc dl.mn dd a{color:#767575;}#header div.etc dl.mn dd a:visited{color:#767575; text-decoration:none;}#header div.etc dl.mn dd a:hover{text-decoration:none;}#header div.etc dl.mn dd.first{background-color:#727272;}#header div.etc dl.mn dd.first a{color:#ffffff;}#header div.etc div.search{overflow:hidden; display:inline; float:left; background:#fff;}#header div.etc div.search select{margin-left:5px; display:inline-block; vertical-align:middle; border:0px;}#header div.etc div.search input{display:inline-block; vertical-align:top;}#header div.etc div.search input.textbox{margin:0; padding:0; width:135px; height:25px; border:0;}#header div.etc div.search input.submit{margin:0 -2px 0 0;}#gnb{position:absolute; left:268px; top:56px; width:732px;}#gnb ul{overflow:hidden;}#gnb ul li{float:left;}#gnb ul li a{display:block; padding:19px 28px; font-size:16px; line-height:16px;}/*#gnb ul li a{display:block; padding:19px 18px; font-size:16px; line-height:16px;}*/#gnb div.submenu{display:none; position:absolute; left:0; top:54px; width:300px; border-top:3px solid #03A4E5; background-color:#565656; opacity:0.7; filter:alpha(opacity=70); }#gnb div.submenu ul{padding:15px;}#gnb div.submenu ul li{width:50%;}#gnb div.submenu ul li a{padding:5px 0 5px 11px; font-size:12px; font-weight:bold; color:#fff; line-height:16px; background:url('/_kor/img/common/topmenu_li_bu.gif') 0 10px no-repeat;}#header a.btn_allmenu{position:absolute; right:0; top:74px;}#gnb li.lnb1 div.submenu{}#gnb li.lnb2 div.submenu{left:100px;}#gnb li.lnb3 div.submenu{left:190px; width:350px;}#gnb li.lnb4 div.submenu{left:290px;}#gnb li.lnb5 div.submenu{left:250px;}#gnb li.lnb6 div.submenu{left:350px;}#gnb li.lnb7 div.submenu{left:370px;} .bg_gnb{position:absolute; border-bottom:1px solid #1d5399; min-width:1170px; top:113px; left:0; display:none; background-color:#565656; opacity:0.7; filter:alpha(opacity=70); width:100%; height:311px; z-index:9999;}/* 콘텐츠 실명제 */.contentInfo{position:relative; margin:40px 0 0 0; padding:10px 0 0 0; height:40px;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; }.contentInfo dl.duty{float:right; height:100%; margin:7px 0 0 5px;}.contentInfo dl.duty:after{content:""; display:block; float:none; clear:both;}.contentInfo dl.duty dt,.contentInfo dl.duty dd{display:inline-block; float:left; font-size:11px; height:11px; line-height:14px; color:#666;}.contentInfo dl.duty dt{margin:0 8px 0 0; padding:0 8px 0 0; color:#333; border-right:1px solid #ccc;}.contentInfo dl.duty dd.department{width:150px;}.contentInfo dl.duty dd.name{width:150px;}.contentInfo dl.duty dd.update{width:80px;}/* footer */div.footer_bg{height:110px; margin-bottom:-110px; border-top:1px solid #d7d7d7;}#footer div.logo{display:inline; float:left; margin:32px 0 0 0;}#footer div.info{display:inline; float:left; margin:30px 0 0 27px;}#footer div.info ul.mn{height:100%;}#footer div.info ul.mn:after{content:''; display:block; float:none; clear:both;}#footer div.info ul.mn li{display:inline; float:left; padding:0 14px; font-weight:bold; font-size:11px; line-height:16px; background:url('/_kor/img/common/footer_mn_gubun.gif') 0 2px no-repeat;}#footer div.info ul.mn li.first{background:none; padding-left:0;}#footer div.info ul.mn li.rss a{margin-top:0px;}#footer div.info ul.mn li a{display:block; color:#666666;}#footer div.info ul.mn li a:hover{text-decoration:none; color:#666666;}#footer div.etc{position:absolute; right:0; top:0;}#footer div.etc div.qr{display:inline; float:left; margin:28px 0 0 0;}#footer div.etc dl.sns{display:inline; float:left; margin:18px 0 0 0;}#footer div.etc dl.sns dd{display:inline; float:left; padding:0 2px;}#footer div.etc dl.sns dd.first{background:none;}#footer address{margin:10px 0 0 0; color:#939598; font-size:11px; line-height:15px;}#footer p.copyright{color:#bababa; font:9px tahoma; letter-spacing:0; line-height:15px;}