@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
	font-family: "Nanum Gothic";
	src:local('나눔고딕');
    src:url("/images/font/NanumGothic.eot") format("truetype"),
		url("/images/font/NanumGothic.ttf") format("truetype"),
		url("/images/font/NanumGothic.woff");
}

img {border:0;vertical-align:middle;}
.test {border:1px solid red;}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}

/* Common */
* {margin:0; padding:0;font-family:"Nanum Gothic", "나눔고딕", sans-serif;font-size:13px;}
html, body {width:100%; height:100%;}
body {font-size:13px; color:#333;font-family:"Nanum Gothic", "나눔고딕",dotum, gulim, Verdana, sans-serif;}
input, textarea, select, option {font-size:12px; color:#666;}
table, th, td {font-size:13px; color:#555;}
ul, li {list-style:none;}
img, fieldset {border:none;}
a:link, a:visited {text-decoration:none; color:#666;}
a:hover, a:active, a:focus {text-decoration:none; color:#d00000;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}

hr, caption {display:none;}
.blind, legend {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}
legend {*width:0;}


.f_left {float:left;}
.f_right{float:right;}
.cen {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.imgmiddle {vertical-align:middle;}
.imgbottom {vertical-align:bottom;}
.imgtop {vertical-align:top;}

.top3 {padding-top:3px;}
.top5 {padding-top:5px;}
.top10 {padding-top:10px;}
.top15 {padding-top:15px;}
.top20 {padding-top:20px;}
.top25 {padding-top:25px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}

.mtop5 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mtop15 {margin-top:15px;}
.mtop20 {margin-top:20px;}
.mtop25 {margin-top:25px;}
.mtop30 {margin-top:30px;}

.rig5 {padding-right:5px;}
.rig10 {padding-right:10px;}
.rig20 {padding-right:20px;}

.left5 {padding-left:5px;}
.left10 {padding-left:10px;}
.left15 {padding-left:15px;}
.left20 {padding-left:20px;}
.left25 {padding-left:25px;}
.left30 {padding-left:30px;}
.left50 {padding-left:50px;}

.bottom3 {padding-bottom:3px;}
.bottom10 {padding-bottom:10px;}
.bottom13 {padding-bottom:13px;}
.bottom15 {padding-bottom:15px;}
.bottom20 {padding-bottom:20px;}
.bottom30 {padding-bottom:30px;}
.bottom50 {padding-bottom:50px;}

.pad10{padding:10px;}
.pad20{padding:20px;}

.clear {clear:both;}

#accessibility, skip, .skip, legend, hr { position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden; }

.stxt {font-size:11px;color:#666;}
.point_text {color:#007ad8;background:url(/images/contents/ico2.gif) no-repeat left top;padding: 0 0 0 10px;}

.lbg {position: absolute;top:0;right:50%;width:50%;height:130px;background:url('/images/web/top_bg.png') repeat-x;z-index:300;}
.rbg {overflow: hidden;position: absolute;top:0;right: 0;width:50%;height:130px;background:url('/images/web/top_bg.png') repeat-x;z-index:300;}

/*
*+html .lbg {position: absolute;top:0;right:50%;width:50%;height:746px;margin-right:500px;background:url('/images/top/top_bg.png') repeat-x;z-index:300;}
*+html .rbg {overflow: hidden;position: absolute;top:0;right: 0;width:50%;height:120px;background:url('/images/top/top_bg.png') repeat-x;z-index:300;}

*+html .lbg {display:none;}
*+html .rbg {display:none;}*/

/* GNB메뉴 */

#header{width:100%;height:102px;position:relative;
	/**/background-image:url("../images/top_bg.jpg");
	/**/background-repeat:repeat-x;
	/**/background-position:0 0;
}
#header .hwrap{width:1200px;margin:0 auto;position:relative;}
#header  h1{padding:5px 0 0 0;width:330px;float:left;}

#top_sm {}
.top_mm {position:absolute;top:10px;right:0;height:23px;overflow:hidden;}
.top_mm li {float:left;}
.top_mm li.inauiry {background:#db0000;padding: 0 0 0 10px;}
.top_mm li.inauiry a {color:#fff;}
.top_mm li a {display:block;font-weight:bold; font-size:11px;padding: 3px 12px  6px 5px;}


.gnb_wrap {padding-top:38px;width:1200px;margin:0 auto;}
#gnb {padding:3px 8px 8px 8px;}
#gnb li.menu {float:left;}
#gnb li.menu a.menu-title {float:left; display:block;font-weight:bold; font-size:17px;color:#3e3e3e !important; padding: 16px 21px }
#gnb li.menu4 {background:url(../images/top_m_line.jpg) no-repeat right 22px;}
#gnb li.menu .layer {position:absolute; top:102px; left:0; width:100%;display:none; background:#0099d7;}
#gnb li.menu .layer div {width:1200px;margin:0 auto;}
#gnb li.menu .layer li {float:left; margin-right:15px; padding-left:16px;!important;margin-right:10px; }
#gnb li.menu .layer li.first-child {padding-left:0; background:none;}
#gnb li.menu .layer li a {display:block;font-size:13px; padding: 6px 5px  9px 5px;color:#fff !important}
#gnb li.menu .layer li a:hover,
#gnb li.menu .layer li a:focus {color:#36357d !important;}

#gnb li.menu1 .layer ul {overflow:hidden;padding-left:330px; !important; \0/IE8; .padding-left:300px;}
#gnb li.menu2 .layer ul {overflow:hidden;padding-left:500px; !important; \0/IE8; .padding-left:470px;}
#gnb li.menu3 .layer ul {overflow:hidden;padding-left:610px; !important; \0/IE8; .padding-left:580px;}
#gnb li.menu4 .layer ul {overflow:hidden;padding-left:820px ;!important; \0/IE8; .padding-left:820px ;}
#gnb li.menu4 .layer ul li a.last {width:150px;}
#gnb li.menu5 .layer ul {overflow:hidden;padding-left:1080px ;!important; \0/IE8; .padding-left:1080px ;}
/* gnb - depth1 - current */
#gnb li.current1 {}
#gnb li.current1 a.menu-title {color:#004f9e !important;}
/* gnb - depth2 - current */
#gnb li.current1 li a:focus,
#gnb li.current1 li.current2 a {color:#004f9e !important;}


#sub{position:absolute;left:0;top:130px;z-index:150;width:100%;height:184px;display:none;background:#004b8d;text-align:center;}
#sub .wrap {width:1000px;margin:0 auto;height:184px;position:relative;overflow:hidden;}
#sub .wrap div {width:167px;}
/*
#sub .subimg {position:absolute;left:0;bottom:0;width:250px;height:120px;background:1px 100% no-repeat;}
#sub .img1{background:url('/images/top/top_m_img1.gif') no-repeat center ;}
#sub .img2{background:url('/images/top/top_m_img2.gif') no-repeat center ;}
#sub .img3{background:url('/images/top/top_m_img3.gif') no-repeat center ;}
#sub .img4{background:url('/images/top/top_m_img4.gif') no-repeat center ;}
#sub .img5{background:url('/images/top/top_m_img5.gif') no-repeat center ;}
#sub .img6{background:url('/images/top/top_m_img1.gif') no-repeat center ;}
*/

#footer {clear:both;width:100%;border-top:1px solid #ebebeb;background:#f7f7f7;padding: 0 0 40px 0;}

.foot_menu {width:1200px;margin:0 auto;margin-top:18px;overflow:hidden;}
.foot_menu dl {float:left;width:223px;border-left:1px solid #dcdcdc;padding-left:15px;min-height:140px;}
.foot_menu dl dt a {display:block;font-size:14px;padding: 0 0 7px 0;font-weight:bold;text-transform:uppercase;}
.foot_menu dl dd ul li a {display:block;background:url(../images/b_sm_line.gif) no-repeat left 9px;padding:3px 0 3px 10px;font-weight:normal;color:#97999d;}
.foot_menu dl dd ul li a:hover {color:#d00000;}
.foot_menu dl dd ul li ul li a {display:block;background:none;padding:3px 0 3px 5px;font-size:12px;}
.foot_menu .last_m {margin-top: 25px;}

.foot {clear:both;text-align:center;padding-top:20px;background:#859fbc;margin-top:20px;}
.foot .foot_w {width:1200px;margin:0 auto;overflow:hidden;padding-bottom:50px;}
.foot .foot_w .logo {float:left;width:250px;text-align:center;}
.foot .foot_w .copy {float:left;width:760px;text-align:left;}
.foot .foot_w .gobiz {float:left;width:197px;text-align:left;}

.foot .foot_w .copy address {font-size:12px; font-style:normal;padding:0px 0 15px 10px;color:#fff;line-height:130%;}
.foot .foot_w .copy address span {font-weight:bold;}
.foot .foot_w .copy address a {font-size:12px; color:#fff;}
.foot .fm {clear:both;overflow:hidden;margin:0 0 30px 0;border-top:1px solid #d3d3dd;}
.foot .fm li {float:left;padding: 0 0 0 1px;}
.foot .fm li.first {background:none;padding-left:40px;}
.foot .fm li a {display:block;padding: 8px 18px;}