@charset "utf-8";

/* header */
#header_wrap { font-family:NanumGothic !important; width:100%; height:157px; position:relative; background:url("../img/common/header_bg.gif") repeat-x; z-index:999;}
.header { width:1400px; height:100px; background:url("../img/common/header_img.gif") no-repeat; margin:0 auto; position:relative; overflow:hidden; }
.logo { float:left; position:absolute; left:210px; top:14px; }
.gnb { position:absolute; left:920px; top:40px; }
.gnb li { float:left; font-size:10px; background:url("../img/common/gnb_line.gif") no-repeat left center; }
.gnb li:first-child { background:none; }
.gnb li a { margin:0 15px; color:#fff; font-weight:bold; }

.navi_wrap { position:relative; margin:0 auto; width:980px; height:57px; z-index:999; }
.navi { position:relative; float:left; }
.navi li { float:left; text-align:center; font-size:17px; }

#lnb01 { position:relative; width:164px; height:57px; background: url("../img/common/menu01_off.gif") no-repeat left top; }
#lnb01 a {  vertical-align:middle; line-height:57px; }
#lnb02 { position:relative; width:163px; height:57px; background: url("../img/common/menu02_off.gif") no-repeat left top; }
#lnb02 a {  vertical-align:middle; line-height:57px; }
#lnb03 { position:relative; width:163px; height:57px; background: url("../img/common/menu03_off.gif") no-repeat left top; }
#lnb03 a {  vertical-align:middle; line-height:57px; }
#lnb04 { position:relative; width:163px; height:57px; background: url("../img/common/menu04_off.gif") no-repeat left top; }
#lnb04 a {  vertical-align:middle; line-height:57px; }
#lnb05 { position:relative; width:163px; height:57px; background: url("../img/common/menu05_off.gif") no-repeat left top; }
#lnb05 a {  vertical-align:middle; line-height:57px; }
#lnb06 { position:relative; width:164px; height:57px; background: url("../img/common/menu06_off.gif") no-repeat left top; }
#lnb06 a {  vertical-align:middle; line-height:57px; }
#lnb01 a:hover, #lnb02 a:hover, #lnb03 a:hover, #lnb04 a:hover, #lnb05 a:hover, #lnb06 a:hover { font-weight:bold; text-decoration:underline; }

.sub_menuDiv { font-size:12px; visibility:hidden; }
.dep_1mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 164px; }
.dep_1mnu li a { text-align: center; width: 164px; }
.dep_2mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 163px; }
.dep_2mnu li a { text-align: center; width: 163px; }
.dep_3mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 163px; }
.dep_3mnu li a { text-align: center; width: 163px; }
.dep_4mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 163px; }
.dep_4mnu li a { text-align: center; width: 163px; }
.dep_5mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 163px; }
.dep_5mnu li a { text-align: center; width: 163px; }
.dep_6mnu { background: #004ea1; padding:10px 0; position: absolute; top: 50px; width: 164px; }
.dep_6mnu li a { text-align: center; width: 164px; }
.dep_1mnu li, .dep_2mnu li, .dep_3mnu li, .dep_4mnu li, .dep_5mnu li, .dep_6mnu li { clear: both; color: #fff; margin: 0; text-align: center; padding: 5px 0; width:100%; }
.dep_1mnu li a, .dep_2mnu li a, .dep_3mnu li a, .dep_4mnu li a, .dep_5mnu li a, .dep_6mnu li a { color: #fff; font-size: 13px !important; letter-spacing: 0; line-height: 170% !important; text-align: center;}


/* footer */
#footer_wrap { overflow:hidden; width:100%; min-width:980px; padding:30px 0; background:#333; }
.footer { width:980px; margin:0 auto; }
.footer ul { overflow:hidden; margin-bottom:15px; }
.footer li { float:left; margin-right:25px; }
.footer li a { color:#ccc; }
.footer li span { color:#fff; font-weight:bold; }