@charset "euc-kr";

/* Layout */

a.skip{overflow:hidden;;display:block;height:1px;width:1px;padding:0;font-size:0;line-height:0;z-index:100}
a.skip:hover,
a.skip:active,
a.skip:focus{position:absolute;width:100%;height:15px;margin:0;padding:5px 0;text-align:center;font-weight:bold;font-size:12px;color:#fff;line-height:12px;background:#06051c;text-decoration:none !important}

#wrap{width:100%;padding-top:89px}
#wrap a{vertical-align:top}
#header{position:absolute;top:0;width:100%;height:110px;background:url(../images/common/header_bg.png) repeat-x 0 0;z-index:10}
#header.header_bg{background-image:url(../images/common/header_bg.png)}
#header .header_wrap{position:relative;width:1000px;margin:0 auto}
.gnb{position:absolute;top:0;right:11px;width:680px;height:30px;background:url(../images/common/gnb_bg.png) no-repeat 0 0;z-index:10}
.gnb:after{content:"";display:block;clear:both}
#header h1{width:283px;height:101px;padding:0 0 0 0px;z-index:20}
#header .lnb{position:absolute;top:60px;right:0}
#container{position:relative;width:1000px;margin:0 auto 70px;text-align:left}
#container:after{content:"";display:block;clear:both}
#footer{width:100%;height:105px;background:url(../images/common/footer_bg.gif) repeat-x 0 0}
#footer .footer_wrap{position:relative;width:1000px;margin:0 auto}

.gnb .navi{position:relative;top:7px;float:left;height:14px;padding-left:35px}
.gnb .navi:after{content:"";display:block;clear:both}
.gnb .navi li{float:left;padding-left:20px;background:url(../images/common/gnb_bar.gif) no-repeat 8px 2px}
.gnb .navi li.first{background:none;padding-left:0}
.gnb .txt_controll{position:relative;top:3px;float:left;margin-right:28px;padding-left:12px}
.gnb .txt_controll dt,.gnb .txt_controll dd{float:left;padding-left:3px}
.gnb .txt_controll dt{position:relative;top:4px;padding-left:0}

.gnb .go_fttc,.gnb .go_fmtc,.gnb .go_fstc,.gnb .go_gfi{display:inline-block;position:relative;top:4px;float:right;margin-right:34px}
.gnb .go_gfi{margin-right:28px}

.top_navi{position:absolute;top:60px;left:120px;width:930px;}
#tm_navi{position:relative;height:33px;padding:0 0 0 220px;z-index:10}
#tm_navi:after{content:"";display:block;clear:both}
#tm_navi li{float:left;background:url(../images/common/lnb_bar.gif) no-repeat 0 5px}
#tm_navi li.first{background:none}
#tm_navi li.last{padding-left:16px}
#tm_navi li ul{display:none;position:absolute;top:28px;left:0;width:650px;height:27px;padding:12px 0 0 19px}
#tm_navi li li{background:none;}
#tm_navi li a{display:inline-block;padding:0 20px 0 22px;vertical-align:top; color: #666; display: inline-block; font-weight: bold;}
#tm_navi li li a{padding:0 9px}

#tm_1th_1{left:217px !important;width:480px !important;background:url(../images/common/lnb_depth2_bg03.png) no-repeat 0 0}
#tm_1th_2{left:300px !important;width:330px !important;background:url(../images/common/lnb_depth2_bg04.png) no-repeat 0 0}
#tm_1th_2 .first{margin-left:30px;}
#tm_1th_3{left:396px !important;width:330px !important;background:url(../images/common/lnb_depth2_bg04.png) no-repeat 0 0}
#tm_1th_3 .first{margin-left:45px;}
#tm_1th_4{left:570px !important;width:330px !important;background:url(../images/common/lnb_depth2_bg04.png) no-repeat 0 0}
#tm_1th_4 .first{margin-left:25px;}
#tm_1th_5{left:440px !important;width:480px !important;background:url(../images/common/lnb_depth2_bg03.png) no-repeat 0 0}
#tm_1th_5 .first{margin-left:-5px;}
#tm_1th_6{left:430px !important;width:480px !important;background:url(../images/common/lnb_depth2_bg05.png) no-repeat 0 0}


#gotop{position: absolute;left: 50%;top:350px;margin-left:480px;width: 20px;height: 292px;text-align:center}

#footer .f_menu{position:absolute;top:9px;left:10px}
#footer .f_menu ul{height:14px}
#footer .f_menu ul:after{content:"";display:block;clear:both}
#footer .f_menu li{float:left;padding-left:16px;background:url(../images/common/f_menu_bar.gif) no-repeat 8px 1px}
#footer .f_menu li.first{padding-left:0;background:none}
#footer .copyright{position:absolute;top:45px;left:10px}
#footer .copyright address{margin-bottom:5px}
#footer .select_site{position:absolute;top:41px;right:12px;width:350px;height:30px}
#footer .select_site:after{content:"";display:block;clear:both}
#footer .select_site select{width:147px;font-size:11px;color:#737373}
#footer .select_site select,#footer .select_site input{height:18px;margin-left:2px;line-height:18px}
#footer .select_site input{position:absolute;right:0;border:1px solid #d3d3d3}
#footer .select_site .area{width:78px}
#footer .select_site .mem{width:126px}

#footer .select_site form{display:inline;width:auto}
#footer .select_site div{position:relative;float:right;width:243px;padding-bottom:3px}
#footer .select_site div:first-child{width:180px;}



.map {width: 653px;height: 400px;border: 1px solid #ababab}

.s_visual{position:relative;height:173px;text-align:center;background:url(../images/common/sub_visual_bg.gif) repeat-x 0 0}
.s_visual .visual_wrap{background:url(../images/common/sub_visual_bg_img.jpg) no-repeat 50% 0}
.s_visual .visual{position:relative;width:1000px;height:169px;margin:0 auto; margin-top:10px}
.s_visual .visual_txt{position:absolute;top:40px;left:480px}

.btn_total{position:absolute;top:272px;left:50%;margin-left:-99px;vertical-align:top;z-index:10}

.snb{float:left;position:relative;top:-28px;width:194px;margin-right:55px;padding-left:13px;line-height:12px !important}
.snb h2{margin-bottom:15px;margin-left:-2px}
.snb .navi{width:192px;margin-bottom:40px}
.snb .navi li a{border-bottom:1px solid #e4e4e4;height: 31px;vertical-align: middle;font-size: 13px;font-family: 'Nanum Gothic';font-weight: 800;padding-left: 13px;padding-top: 9px;background:url(../images/snb/snb.gif);display:block;color:#666}
.snb .navi li a:hover{background:url(../images/snb/snb_on.gif);color:#FFF;text-decoration:none}
.snb .navi li a.on {background:url(../images/snb/snb_on.gif);color:#FFF;text-decoration:none}
.snb .navi li ul{padding:6px 0;background:#f6f6f6}
.snb .navi li li{padding-left:19px;border:0;font-size:11px;line-height:1.4em;background:url(../images/common/bullet1.gif) no-repeat 10px 10px}
.snb .navi li li a{background:none;height:22px;font-size:11px;color:#333;display:block;padding:4px 0}
.snb .navi li li a:hover ,.snb .navi li li a.on {background:none;color:#22740C;font-weight:800}
.snb .navi li.active2{font-weight:bold;background-color:#d6f3bd}

.snb .quick{width:200px;min-height:114px;height:auto !important;height:114px}
.snb .quick:after{content:"";display:block;clear:both}
.snb .quick li{float:left}



#content{overflow:hidden;position:relative;float:left;width:695px;margin-right:11px;padding-top:47px}

.sub_top{margin:15px 0 30px;border-bottom:1px solid #dcdcdc}
.sub_top h3{height:34px;padding:0 14px 0 29px;background:url(../images/common/sub_title_bg.gif) no-repeat 0 0;font-size:21px;line-height:21px;font-weight:600;font-family:'Nanum Gothic';letter-spacing:-0.1em}

.crumb{position:absolute;top:40px;right:0}
.crumb{color:#606060;height:18px;padding-right:76px;line-height:18px}
.crumb span,.crumb a{vertical-align:top}
.crumb span#location{padding-left:14px;background:url(../images/common/crumb_home.gif) no-repeat 0 2px}
.crumb a{color:#606060}
.crumb .btn_print{position:absolute;top:-2px;right:6px}


/* main */
.m_visual{position:relative;height:314px;text-align:center;background:url(../images/main/visual_bg.gif) repeat-x 0 0}
.m_visual .visual{position:relative;width:980px;height:314px;margin:0 auto; margin-top:10px;}
.m_visual .visual_wrap1{background:url(../images/main/visual_bg_img.jpg) no-repeat 50% 0}
.m_visual .visual_txt{position:absolute;top:40px;left:130px}


#total .btn_total{top:412px}

#total #container{margin-bottom:0;padding:42px 0 24px}
#total #container .cont_area{min-height:140px;height:auto !important;height:140px;padding-bottom:10px; margin:10px 0 0 10px}
#total #container .cont_area:after{content:"";display:block;clear:both}
#total #container .cont_area.last{min-height:107px;height:auto !important;height:107px;padding-bottom:20px}
#total #container div a.more{position:absolute;top:0;right:0}

/* common */
	.tit{display:block;margin-bottom:8px;vertical-align:top}

	.lst{width:100%;padding-top:10px;line-height:18px;border-top:1px solid #dcdcdc}
	.lst li{padding:0 0 8px 14px;line-height:18px;background:url(../images/main/bd_bul.gif) no-repeat 5px 9px}
	.lst li a{display:inline-block;vertical-align:middle}
	.lst li a img{display:inline-block;margin:3px 0 0 2px;line-height:16px}
	*:first-child+html .lst li a img{margin-top:1px}

	#pzone{position:relative;float:left;width:254px;margin-right:52px}
	#notice{position:relative;float:left;width:378px;margin-right:52px}
	.cont_link{position:relative;float:left; width:244px}


/* ¾Ë¸²ÆÇ */
	#pzone{min-height:139px;height:auto !important;height:139px}
	#pzone:after{content:"";display:block;visibility:hidden;clear:both}
	#pzone .tit{width:91px;margin-bottom:10px}
	#pzone ul{width:255px}
	#pzone li{height:116px}
	#pzone li img{display:block;width:254px;height:116px}
	#pzone .pzone_menu{position:absolute;top:1px;right:1px;height:15px;line-height:15px;z-index:5}
	#pzone .pzone_menu:after{content:"";display:block;clear:both}
	#pzone .pzone_menu span{display:block;float:left}
	#pzone .pzone_menu span a{vertical-align:top}


/* °øÁö»çÇ× */
	#notice{min-height:130px;height:auto !important;height:130px}
	#notice ul{width:100%;margin-top:20px;padding-top:10px;line-height:18px;border-top:1px solid #dcdcdc}
	#notice ul:after{content:"";display:block;clear:both}
	#notice li{padding:0 10px;background:url(../images/main/bd_line.gif) no-repeat 0 0}
	#notice li.first{padding-left:0}
	#notice ul li{padding:0 0 8px 14px;line-height:18px;background:url(../images/main/bd_bul.gif) no-repeat 5px 9px}
	#notice ul li a{display:inline-block;vertical-align:middle}
	#notice ul li a img{display:inline-block;margin:3px 0 0 2px;line-height:16px}
	#notice ul li span {float:right;}
	*:first-child+html #notice ul li a img{margin-top:1px}
	#notice div.more{margin:0 0 10px}

/* work menu */
	.cont_link ul{min-height:20px;height:auto !important;}
	.cont_link li{float:left; margin-bottom:20px;}
		
/* ¹è³Ê */
	.bann{position:relative;height:58px;padding:0px 0px 14px 10px;}
	.bann strong{position:absolute;top:10px;left:10px;display:inline-block;margin:0;padding:0}
	.bann dl.control{position:absolute;top:30px;left:10px;height:16px;margin:0;padding:0;line-height:16px} 
	.bann dl.control:after{content:"";display:block;clear:both}
	.bann dl.control dt{position:absolute;visibility:hidden;height:0;font-size:0;line-height:0}
	.bann dl.control dd{float:left;margin:0;padding:0 0px 0 0}
	.bann span{display:block;position:absolute;top:0px;}
	.bann span.prev{left:70px}
	.bann span.next{right:14px}
	#bann_area{overflow:hidden;position:relative;width:840px;height:53px;margin:0 0 0 100px;padding:0}
	#bann_site{position:absolute;width:2000px;margin:0;padding:0;vertical-align:top;}
	#bann_site:after{content:" ";display:block;visibility:hidden;clear:both}
	#bann_site li{float:left;margin:0;padding:8px 10px 0 0}


