@charset "utf-8";
/* import */
@import url(font/font.css);
 
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, label, table, caption, thead, tfoot, tbody, tr, th, td, a{margin:0;padding:0;font:12px/1.3 'bn_m','Malgun Gothic','맑은 고딕','MalgunGothic','DotumChe','Dotum','Gulim','AppleSDGothicNeo','Helvetica', Sans-serif;color: #5f5f5f;}
article, aside, dialog, footer, header, section, footer, nav, figure, #top {display: block;}
html, body {height:100%;} 
body {margin:0px;}
a{color:#5f5f5f}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;}
img{border:0;vertical-align:top}
label, input, textarea, select, button{vertical-align:middle}
ol, ul{list-style:none;} 
table{border-collapse:collapse;table-layout:fixed;width:100%;}
button{padding:0;margin:0;border:0;background:none;cursor:pointer;font-family:bn_m;}
textarea{font-family:bn_m;color:#5f5f5f;}
.skip, hr, legend{position:absolute;left:-1000%;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
caption{font-size:0;width:0;height:0;overflow:hidden;color:#fff}
table td a {font-size:inherit;}
.clearfix{*zoom:1}
.clearfix:after{content:'';clear:both;display:block;}
address{font-style:normal}

/*header*/
header{}
header>div{position:relative;width:998px;height:87px;margin:0 auto;}
header>div h1{padding:18px 0 0 9px;}
header>div h1 a{display:block;width:300px;height:55px;background:url(../img/common/logo.png) no-repeat 0 0;font-size:0;color:#fff;}
header>div>span{display:block;position:absolute;top:40px;right:1px}
header>div>span a{margin-right:12px;}
header>div>span>a:nth-child(5){padding-right:18px;background:url(../img/common/topmenu_bg.png) no-repeat right 3px}
header>div>span span{margin-left:16px}
header>div>span span a{margin-right:0;}
header>div>span img{vertical-align:middle;}

/*nav*/
nav{position:absolute;top:87px;left:0;width:100%;z-index:100;background:url(../img/common/nav_bg01.png) no-repeat center 0;}
nav>div{overflow:hidden;width:998px;height:52px;margin:0 auto;background:url(../img/common/nav_bg02.png) no-repeat -29px 0;}
nav>div>ul{width:998px;margin:5px 0 0;}
nav>div>ul>li{float:left;border-left:solid 1px #c7c7c7;text-align:center;}
nav>div>ul>li ul{padding:20px 0;height:100%;height:208px;background:#f2f0ec;}
nav>div>ul>li a{height:26px;line-height:26px;font-family:bn_r;font-size:13px;letter-spacing:-1px}
nav>div>ul>li>a{display:block;height:46px;line-height:46px;border-bottom:solid 1px #c7c7c7;/*font-family:bn_m;*/font-size:17px;color:#222;}
nav>div>ul>li.a{width:109px}
nav>div>ul>li.b{width:105px}
nav>div>ul>li.c{width:105px}
nav>div>ul>li.d{width:152px}
nav>div>ul>li.e{width:115px}
nav>div>ul>li.f{width:129px}
nav>div>ul>li.g{width:111px}
nav>div>ul>li.h{width:163px;border-right:solid 1px #c7c7c7}
nav>div>ul>li.on>a{background:#0074bc;}
nav>div>ul>li.on.g>a,nav>div>ul>li.on.h>a{background:#885bb3}
nav>div>ul>li.on>a{color:#fff}
nav>div>ul>li.on>ul{background:#c1beb6;}
nav>div>ul>li>ul li a{display:block;color:#222}
nav>div>ul>li>ul li a:hover{color:#fff;background:#a19c92}

/*layout*/
#contents{overflow:hidden;width:998px;margin:0 auto;}

/*footer*/
footer{position:relative;width:741px;margin:10px auto 0;padding:0 0 0 257px;min-height:84px;background:url(../img/common/foot_logo.png) no-repeat 20px 0}
footer>ul{/* float:left;margin-right:24px; */margin-bottom:6px}
footer>ul li{float:left;padding-left:15px;background:url(../img/common/foot_menu_bg.png) no-repeat 4px 5px}
footer>ul li:first-child{padding-left:0;background:none;}
footer address{clear:both;padding:6px 0;}
footer button{width:242px;}
footer>div{position:absolute;top:0;right:0;z-index:100;}
footer>div>div{position:relative;/* margin-top:8px */}
footer .go_more1{margin-top:6px}
footer>div ul{display:none;position:absolute;left:0;bottom:32px;width:240px;padding:5px 0;border:solid 1px #e6e6e6;border-bottom:0;background:#fff;max-height:350px;overflow-y:auto}
footer>div li{font-size:11px;}
footer>div li a{display:block;padding:3px 0 0 5px}
footer>div li a:hover{background:#ddd;}
footer .adiga{position:absolute;top:0;right:253px}