@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(form.css);

.f_left {float:left;}
.f_right{float:right;}
.cen {text-align:center;}
.left {text-align:left;}
.rig {text-align:right;}
.imgmiddle {vertical-align:middle;}
.imgbottom {vertical-align:bottom;}
.imgtop {vertical-align:top;}

.top3 {padding-top:3px;}
.top5 {padding-top:5px;}
.top8 {padding-top:8px;}
.top10 {padding-top:10px;}
.top12 {padding-top:12px;}
.top15 {padding-top:15px}
.top20 {padding-top:20px;}
.top25 {padding-top:25px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}
.top50 {padding-top:50px;}
.top70 {padding-top:70px;}

.left170 {padding-left:170px;}
.left250 {padding-left:250px;}
.left90 {padding-left:90px;}
.left78 {padding-left:78px;}
.left30 {padding-left:30px;}
.left25 {padding-left:25px;}
.left20 {padding-left:20px;}
.left15 {padding-left:15px;}
.left10 {padding-left:10px;}
.left5 {padding-left:5px;}
.left2 {padding-left:2px;}

.rig5 {padding-right:5px;}
.rig10 {padding-right:10px;}
.rig15 {padding-right:15px;}
.left10 {padding-left:10px;}

.bot3 {padding-bottom:3px;}
.bot5 {padding-bottom:5px;}
.bot10 {padding-bottom:10px;}
.bot20 {padding-bottom:20px;}


.clear {clear:both;}

.ml17{margin-left:17px;}

.mtop5 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mtop15 {margin-top:15px;}
.mtop20 {margin-top:20px;}
.mtop30 {margin-top:30px;}
.mtop40 {margin-top:40px;}
.mtop70 {margin-top:70px;}

.relative {position:relative;}

.space {letter-spacing:0;}

.bold {font-weight:bold;}
.l_line {border-left:1px solid #cdcdcd;}

.back_no {background:none;}

.list li { background:url(/images/contents/list_icon.gif) no-repeat left 10px; padding:2px 7px; }
.n_list li {padding:2px 7px; font-size:14px;}

.height50 {clear:both; height:50px;}

.f_area:after{content:""; display:block; clear:both;}
.f_left{float:left;}

.l_height24{line-height:24px;}
.l_height26{line-height:26px;}


.eng{font-family:'Nanum Gothic', '나눔고딕',"돋움", Dotum, Verdana, Arial, sans-serif;}

/*font size*/
.font10 {font-size:10px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font28 {font-size:28px;}

/*font color*/
.blue {color:#49aadb;}
.green {color:#66a439;}
.red {color:#de3f42;}
.white {color:#fff;}

.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}

/* header */
#topmenu{z-index:51; position:absolute;}

#header h1{float:left; padding-top:23px; padding-bottom:11px; padding-left:5px;}

/* util */
#header .lnb li{float:left; margin-top:2px;}
#header .lnb li a{font-weight:bold;}
#header .lnb li span{padding:0 8px;}
#header .lnb:after{content:""; display:block; clear:both;}
#header .lnb{position:absolute; right:10px; top:40px; font-size:12px;}
#header .lnb .eng{background:#88a55b; padding:2px 5px; }
#header .lnb .eng a,#header .lnb .kor a{color:#fff;}
#header .lnb .kor{background:#88a55b; padding:2px 5px; margin:0 3px 0 10px; font-family:'Nanum Gothic', '나눔고딕',"돋움", Dotum, Verdana, Arial, sans-serif;}

/* menu */

#gnb {position:relative;z-index:500; background:url(/images/common/bg_gnb.jpg) no-repeat center top;}
#gnb .wrap{width:1000px; margin:auto; height:41px;}
#gnb ul {border:0px solid red;}
#gnb ul.g_wrap:after{content:""; display:block; clear:both;}

#gnb .wrap > ul > li{float:left;height:41px;background:url(/images/common/bg_gnb_menu.jpg) no-repeat center top;}
#gnb ul li a{text-align:center; line-height:41px;}
/*#gnb ul li{float:left;height:65px;padding-top:42px;} X 
*+html #gnb ul li{float:left;height:41px;padding-top:18px;}*/
#gnb ul li a {display:block;width:100%;height:41px;line-height:41px;cursor:hand;color:#272727;font-weight:bold;font-family:'Nanum Gothic', '나눔고딕';}
#gnb ul li a span {display:block;margin:0 auto;width:198px;height:41px;font-family:'Simsun','Nanum Gothic', '나눔고딕';font-size:14px}
#gnb ul li a span.eng{font-family:'Nanum Gothic', '나눔고딕',"돋움", Dotum, Verdana, Arial, sans-serif;}
.g_wrap > li{width:200px;text-align:center;}
.g_wrap > li > a{font-size:15px;}

#gnb .g_wrap > li > a:focus,
#gnb .g_wrap > li > a:hover,
#gnb .g_wrap > li > a.active{background:url('/images/common/bg_gnb_menu_on.jpg') no-repeat center 1px;color:#fff; }


/*#gnb ul li .sub {position:relative;height:260px;padding-top:20px;overflow:hidden;display:none;background:none;}*/
#gnb ul li .sub {position:relative;height:260px;padding-top:20px;display:none;background:rgba(0,0,0,.7);  width:100%;}
#gnb ul li ul	{z-index:200;display:none; background:#fff; border:5px solid #EAD876; border-top:none; padding:10px 0;}
#gnb ul li ul li {height:30px;padding-bottom:0;padding-top:0;background:none;}
#gnb ul li ul li a {display:block;padding-top:0;height:100%;cursor:hand;color:#555;text-align:left;font-weight:normal}
#gnb ul li ul li a span {text-indent:20px;font-size:13px;line-height:23px;height:23px;}
#gnb ul li ul li a span.eng {text-indent:10px;font-size:11px;line-height:23px;height:23px;}
#gnb ul li.g1 ul li a{}
#gnb ul li.g2 ul li a{}
#gnb ul li.g3 ul li a{}
#gnb ul li.g4 ul li a{}
#gnb ul li.g5 ul li a{}
#gnb ul li.g6 ul li a{}

#gnb ul li ul li.s1 a {}
#gnb ul li ul li.s2 a {}
#gnb ul li ul li.s3 a {}
#gnb ul li ul li.s4 a {}
#gnb ul li ul li.s5 a {}
#gnb ul li ul li.s6 a {}
#gnb ul li ul li.s7 a {}
#gnb ul li ul li.s8 a {}
#gnb ul li ul li.s9 a {}
#gnb ul li ul li.s10 a {}

#gnb ul li ul li.s1 a span:hover {font-weight:bold;}
#gnb ul li ul li.s2 a span:hover {font-weight:bold;}
#gnb ul li ul li.s3 a span:hover {font-weight:bold;}
#gnb ul li ul li.s4 a span:hover {font-weight:bold;}
#gnb ul li ul li.s5 a span:hover {font-weight:bold;}
#gnb ul li ul li.s6 a span:hover {font-weight:bold;}
#gnb ul li ul li.s7 a span:hover {font-weight:bold;}
#gnb ul li ul li.s8 a span:hover {font-weight:bold;}
#gnb ul li ul li.s9 a span:hover {font-weight:bold;}
#gnb ul li ul li.s10 a span:hover {font-weight:bold;}


.menu_wrap{background:url(/images/common/bg_gnb.jpg) no-repeat center top; }
.menu{width:1000px; margin:auto; height:41px;}
.menu:after{content:""; display:block; clear:both;}
.menu li{float:left; width:19.9%; line-height:41px; text-align:center; border-right:1px solid #c5a067;}
.menu li a{font-size:13px; font-weight:bold; color:#272727}

/* 하단사이트맵 */
#footer_menu{background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align: center; font-family:'Nanum Gothic', '나눔고딕',"돋움", Dotum, Verdana, Arial, sans-serif;}
.f_sitemap {width:1000px; margin:auto; }
.f_sitemap ul:after{content:""; display:block; clear:both;}
.f_sitemap .tit {float:left; width:24.9%; border-right:1px solid #ddd; padding-bottom:20px; height:134px; text-align:left;}
.f_sitemap .tit.last{border-right:none;}
.f_sitemap .tit p {color:#411011; font-size:15px; font-weight:bold; padding:20px 0 10px 15px;}
.f_sitemap .tit a {color:#5d5d5d; padding:10px 0 10px 15px; line-height:180%;}
.f_sitemap .pad{padding-top:47px;}



/* footer_wrap */
.footer_wrap{background:#fafafa; padding-bottom:20px; text-align: center; font-family:'Nanum Gothic', '나눔고딕',"돋움", Dotum, Verdana, Arial, sans-serif;}
.footer{width:1000px; margin:auto; position:relative; text-align:left;}
.footer:after{content:""; display:block; clear:both;}
.footer .f_logo{float:left; margin:38px 0 0 20px;}
.footer ul.address{line-height: 20px;}
.footer .gobiz{position:absolute; right:0; top:0;}
.footer .right{position: absolute; right:0; top:30px;}
.footer .right ul:after{content:""; display:block; clear:both;}
.footer .right li{float:left; margin-left:10px;}
.foot	{float:left; margin:23px 0 0 30px; width:760px;}
.f_list{margin-top:15px; width:850px;}
.f_list ul{height:20px;}
.f_list ul:after{content:""; display:block; clear:both;}
.f_list li{float:left; line-height:20px}
.f_list li span{padding:0 5px;}
.f_list li a{color:#666;}


.header{width:100%;}


.container { position:relative;min-width:1000px;width:1000px;margin:0 auto;*zoom:1; height:90px;}
.container:after {display:block;content:" ";clear:both;}

.header {height:131px;position:absolute;top:0;z-index:500;}
.header:after {display:block;content:" ";clear:both;}

.gnb_wrap {float:right;width:100%;margin-top:0px;background:url(/images/common/bg_gnb.jpg) no-repeat center top;}
.gnb_wrap > .gnb_full_btn {display:block;float:right;}
.gnb_wrap > .gnb_full_btn_close {display:none;float:right;}

.gnb {min-width:1000px;width:1000px;margin:0 auto;min-height:41px;}
.gnb > li {float:left; width:20%; background:url(/images/common/bg_gnb_menu.jpg) no-repeat center top;}
.gnb > li > a {display:block;text-align:center;height:41px;line-height:41px;color:#272727;font-weight:600; font-size:14px;}
.gnb > li > a:hover {display:block;text-align:center;height:41px;line-height:41px;color:#006035;}

.sub_menu_wrap {min-width:1000px; width:100%;margin:0 auto;z-index:1000;display:none;}
.sub_menu {width:1000px;margin:0 auto;  background-color:#fff; border-left:1px solid #d6c389;border-right:1px solid #d6c389;border-bottom:1px solid #d6c389;}
.sub_menu > li {*zoom:1;}
.sub_menu > li:after {display:block;content:" ";clear:both;}

.sm {display:none; float:left;}
.sm > li {float:left; margin-right:20px; }
.sm > li > a {display:block; color:#666; line-height:41px; font-size:13px; background:url(/images/common/blet_gnb.gif) no-repeat left 20px; padding-left:10px;}
.sm > {}
.sm > li > a:hover {text-decoration:none;}

.sm1 {margin-left:30px;}
.sm2 {margin-left:30px;}
.sm3 {margin-left:460px;}
.sm4 {margin-left:620px;}
.sm5 {margin-left:820px;}

.full_menu_wrap {/*height:163;*/height:0;display:none; width:1000px; padding:10px 0; margin:0 auto; background-color:#bfbfbf; border-bottom:3px solid #1b4791; *zoom:1;}
.full_menu_wrap:after {display:block;content:" ";clear:both;}
.full_menu {width:678px;float:right;margin-right:65px;}
.full_menu > li {width:20%;float:left;}
.fm > li {float:left; width:100%;}
.fm > li > a:hover {text-decoration:underline;}
.fm > li > a {	display:block;	font-size:12px;	line-height:20px;	color:#ffffff;}