@charset "utf-8";

 a:link {
	color:#474747;
	text-decoration:none;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:none;
}
a:focus {
	color:#666666;
	text-decoration:none;
}
a:active {
	color:#666666;
	text-decoration:none;
}

.hidden { display:none; }
.hidden_x { display:none; }
/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
 	margin:0;
	padding:0;

	}

/* Á¦¸ñ¿ä¼Ò */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:1em;
	}

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym { border:0 none; }

/* ¸ñ·Ï */
ol, ul { list-style:none; }

/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤ ÇÔ²² ÇÊ¿ä */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	text-align:left;
	font-weight: normal;
}
caption, legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}
/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* ÀÎ¿ë¹® */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* ¼öÆò¼±*/
hr { display:none; }

body{
	color:#656565;
    font-family: "µ¸¿ò", "µ¸¿òÃ¼", Dotum,Dotumche,"»õ±¼¸²","±¼¸²Ã¼","±¼¸²", NewGulim,Gulimche,Gulim,"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:12px;
	}
strong {font-weight:bold; }
legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}

#skipNav {position:relative; width:100%;z-index:10;}
#skipNav dt { position:absolute; top:-50000px; left:-50000px; height:0px;}
#skipNav dd a {display:block; overflow:hidden; height:0; font-weight:bold; color:#fff; text-align:center;position:absolute;left:0;top:-3px;width:100%;}
#skipNav dd a:hover, #skipNav dd a:focus, #skipNav dd a:active { background:#52abd3; padding:3px; border:1px solid #999; height:auto;}


.left { float:left;  padding-right:10px;padding-bottom:10px;  }
.clear { clear:both; }


#wrapper { width:100%;   }
#header_wrap { width:100%;  border-bottom:1px solid #e7e7e7;height:80px;position:relative;   }
	#header { width:980px; margin:0 auto; position:relative; height:80px; z-index:200;}
	#header h1 {}
	#header .top_util {position:absolute; top:15px; right:130px;	}
	#header .top_util li { float:left;padding-left:5px;  color:#c5c5c5;	}
	#header .top_util li a{float:left;padding-right:5px;  color:#898989; 	}
	#header .gSearch {position:absolute; top:10px; right:0px;	 	}

		#gnb { position:absolute; top:48px; right:0px; z-index:200;  }
		#gnb h2 { position:absolute; top:-3000px; left:-3000px; height:0px; }
		#gnb ul li { float:left;  margin-left:40px; }
		#gnb ul li ul { position:absolute;  z-index:200;top:30px; padding-top:11px; }
		#gnb ul li ul li {margin-left:20px; }
		#gnb ul li ul li a { color:#fff; }
		#gnb ul li ul li a:hover { text-decoration:underline;  }
		#gnb ul li ul li.hover a { text-decoration:underline;  }
		#gnb ul li ul.sub01 { width:1100px; left:-280px;  }
		#gnb ul li ul.sub02 { width:790px; left:-140px;  }
		#gnb ul li ul.sub03 { width:500px; left:70px;  }
		#gnb ul li ul.sub04 { width:690px; left:60px;  }
		#gnb ul li ul.sub05 { width:80px; left:420px;  }
		#gnb ul li ul.sub06 { width:300px; left:380px;  }
		#gnb ul li ul.sub07 { width:250px; left:490px;  }
#header_wrap .depth_bg { width:100%; z-index:199; position:absolute; top:80px; height:30px; background:#6dab00;  }

#container { width:980px; margin:0 auto;}
#contents { width:980px; padding-top:30px;  float:left; background:url( ../images/sub/line_bg.gif) repeat-y left top; height:100%; }
	#left_con {position:relative;width:171px; float:left; padding-left:15px; padding-right:30px;  }
	#left_con h2 { margin-bottom:20px; }
	#left_con .left_menu {width:171px; }
	#left_con .left_menu h3{position:absolute; top:-3000px; left:-3000px; height:0px;  }
	#left_con .left_menu ul { margin-bottom:30px; }
	#left_con .left_menu ul li {height:30px; margin-bottom:5px; width:171px;  border-bottom:1px solid #e7e7e7; }
	#left_con .left_menu ul li a { display:block; height:20px; width:161px; color:#818181; font-size:12px; padding-left:10px; padding-top:6px;  font-weight:bold;  }
	#left_con .left_menu ul li a:hover { display:block; height:20px; width:161px; background:url( ../images/sub/left_menubg.jpg) no-repeat top left; color:#fff; font-weight:bold; }
	#left_con .left_menu ul li.hover a { display:block; height:20px; width:161px; background:url( ../images/sub/left_menubg.jpg) no-repeat top left; color:#fff; font-weight:bold; }

	#right_con {width:734px; float:left;padding-left:30px; padding-top:8px; padding-bottom:12px; }
	#right_con .top_con { position:relative; height:70px; width:734px;  margin-bottom:30px; }
	#right_con .top_con h3 {color:#6dab00;  font-size:30px; line-height:180%;font-weight:bold;   font-family:"¸¼Àº °íµñ", sans-serif; }
	#right_con .top_con .location {position:absolute; right:0px; bottom:0px; }
	#right_con .top_con .location span { float:left; display:block;  background:url( ../images/sub/l_arrow.gif) no-repeat right 4px; padding-right:10px;padding-left:8px; color:#8f8f8f;  }
	#right_con .top_con .location span.current { padding-right:0px; background:none; color:#242424; }

/* ÅÜ¸Þ´º */
	/*#right_con #main_con  .tab_menu {width:734px; float:left; margin-bottom:30px; background:url( ../images/sub/tap_line.jpg) repeat-x; height:33px;	}
	#right_con #main_con  .tab_menu .tab a { display:block; float:left; width:120px; text-align:center; height:23px; padding-top:10px; margin-right:2px; background:url( ../images/sub/tap.jpg) no-repeat; font-weight:bold; color:#838383;  }
	#right_con #main_con .tab_menu .tab a:hover { background:url( ../images/sub/tap_over.jpg) no-repeat; color:#20a787;  }
	#right_con #main_con  .tab_menu  .hover a{ background:url( ../images/sub/tap_over.jpg) no-repeat; color:#20a787;  }*/

	#right_con #main_con .tab_menu { width:100%; float:left; margin-bottom:20px;  }
	#right_con #main_con .tab_menu .tab { float:left; margin-bottom:10px;  }
	#right_con #main_con .tab_menu .tab a { display:block; padding-left:3px; padding-right:3px; float:left; width:113px; text-align:center; padding-top:18px; height:31px; margin-right:3px; background:url(../images/sub/tab_bg_off.gif) no-repeat; font-weight:bold; color:#7e7e7e; }
	#right_con #main_con .tab_menu .tab a:hover { background:url( ../images/sub/tab_bg_on.gif) no-repeat; color:#fff; }
	#right_con #main_con .tab_menu .hover a { background:url( ../images/sub/tab_bg_on.gif) no-repeat; color:#fff; }
	#right_con #main_con .tab_menu .long a {padding-top:8px; height:41px; }


	#right_con #main_con .box_w { float:left; width:100%;margin-bottom:20px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
	#right_con #main_con .box_w ul { float:left; margin-top:0px; margin-left:0px; padding-top:5px;  }
	#right_con #main_con .box_w li { float:left;padding-left:20px; line-height:1.4; padding-right:20px; background:url(../images/sub/line.jpg) no-repeat left 3px; }
	#right_con #main_con .box_w li:first-child {background:none; }
	#right_con #main_con .box_w ul li a { color:#333; font-size:14px;  }
	#right_con #main_con .box_w ul li a:hover { font-weight:bold; color:#339967;  }
	#right_con #main_con .box_w ul li.hover a { font-weight:bold; color:#339967;  }


#contents__ { clear:both;  }
		#main_con { position:relative;  float:left; width:734px; margin-bottom:30px;  }

		.layout_table {clear:both; width:100%; border:0; }
		.layout_table tbody th { border:0;text-align:center;color:#456f01; font-weight:bold; font-size:13px; background:#eff6e6;  }
		.layout_table tbody td {  border:0; color:#777; text-align:center; }
		.layout_table td.td_left { text-align:left; padding-left:7px; }


		#main_con .data_table {margin-top:5px; margin-bottom:20px; width:100%; border-collapse:collapse; }
		#main_con .data_table tbody th {padding:8px 0; text-align:center;color:#456f01; font-weight:bold; font-size:13px;  border:1px solid #b9d781;background:#eff6e6;  }
		#main_con .data_table tbody td { padding:8px 5px; border:1px solid #e7e7e7; color:#444; text-align:center; }
		#main_con .data_table th {padding:8px 0; text-align:center;color:#456f01; font-weight:bold; font-size:13px;  border:1px solid #b9d781;background:#eff6e6;  }
		#main_con .data_table td { padding:8px 0; border:1px solid #e7e7e7; color:#444; text-align:center; }
		#main_con table tbody td ul{ margin-top:0px; margin-bottom:0px; }
		#main_con table tbody td li { margin-top:0px; margin-bottom:0px; }
		#main_con .data_table td.td_left { text-align:left; padding-left:7px; }



		#main_con .tour_table td.td_left { text-align:left; padding-left:7px; }


.blind{ overflow:hidden; position:absolute; top:0; left:-10000px; width:1px; height:1px; }
		#main_con h4 { clear:both; padding-left:18px; background:url( ../images/sub/ttl_icon.jpg) no-repeat left 0px;margin-top:30px;line-height:1.6; margin-bottom:12px; color:#438200 ; font-weight:bold; font-size:15px;  }
		#main_con h4 a {  color:#438200 ; }
		#main_con h5 {margin-top:10px;margin-bottom:12px; color:##438200 ; font-weight:bold; font-size:13px;  }
		#main_con .level1 { margin-top:30px;margin-bottom:12px; color:#438200; font-weight:bold; font-size:15px; }
		#main_con .level2 { margin-top:10px;margin-bottom:12px; color:#438200;  font-weight:bold; font-size:13px; }
		#main_con ul {margin-top:10px; margin-left:10px; }
		#main_con ul li { padding-left:10px; background:url( ../images/sub/b_depth1.gif) no-repeat left 5px;margin:9px 0;  color:#777;  }
		#main_con ul li strong { font-weight:normal; color:#3a3a3a; }
		#main_con ul li ul {margin:5px 0; }
		#main_con ul li ul li { background:url( ../images/sub/b_depth2.gif) no-repeat left 5px;padding-left:8px; margin:7px 0;  color:#777;}

		#main_con .bullet1 { padding-left:10px; background:url( ../images/sub/b_depth1.gif) no-repeat left 5px;margin:9px 0;  color:#777;  }
		#main_con .bullet2  { background:url( ../images/sub/b_depth2.gif) no-repeat left 5px;padding-left:8px; margin:7px 0; color:#777; }
		#main_con p.bullet3 { background:url( ../images/sub/b_1.gif) no-repeat left 0px;padding-left:17px; margin:7px 0; color:#595959; font-weight:bold;  }
		#main_con p { line-height:140%; }
		#main_con .green { color:#6dab00;  font-weight:bold;  }

		#main_con .history h4 { padding-left:0px; background:none;   }


		#main_con .f_left { float:left; padding-right:10px; }
		#main_con .f_left_nopd { float:left;   }
		#main_con .border_box { border:1px solid #ececec;  }
		#main_con .border_box2 { border:1px solid #ececec; padding:10px;margin-top:10px;  }
		#main_con .border_box2 p {line-height:180%;   }
		#main_con .border_box2 strong {font-weight:bold; color:#787878;   }

		#main_con .foot_btn {width:100%; margin-bottom:20px; }
		#main_con .foot_btn a { display:inline-block; padding:10px 20px 5px 20px; background:#dddfde; border:1px solid #e7e7e7; color:#555; font-weight:bold; }
		#main_con .foot_btn a:hover {  background:#639a01;  color:#fff;  }

		#main_con .list a { text-decoration:underline;  }
		#main_con .list a:hover { text-decoration:underline; color:#000;  }

/*¿µ»óÁ¤º¸Ã³¸®±â±â ¼³Ä¡ ¹× ¿î¿µÁöÄ§ */

		#main_con .privacy02 {line-height:160%; }
		#main_con .privacy02 h4 {  clear:both; padding-left:0px; background:none; padding-top:20px;margin-bottom:20px; text-align:center; color:#666; font-weight:bold; font-size:16px;}
		#main_con .privacy02 p {line-height:160%; margin-bottom:10px;  }
		#main_con .privacy02 ul{line-height:160%;margin-top:0px; }
		#main_con .privacy02 ul li{background:none; margin:5px 0;}
		#main_con .privacy02 ul li ul {margin-left:10px; }
		#main_con .privacy02 ul li ul li{ background:url( ../images/sub/b_depth2.gif) no-repeat left 5px;padding-left:8px; margin:5px 0;  color:#777; }



/*»çÀÌÆ®¸Ê*/
		#main_con .site_map{width:100%; }
		#main_con .site_map .menu1 { float:left; width:202px;margin-right:33px; margin-bottom:33px;  height:372px; background:url(/files/images/site_map/box_down.gif) no-repeat left bottom;  }
		#main_con .site_map .menu2 { float:left; width:202px; margin-right:33px; padding-bottom:33px; margin-bottom:33px; height:230px; background:url(/files/images/site_map/box_down.gif) no-repeat left bottom;  }
		#main_con .site_map h4 {padding-left:0px; background:url(/files/images/site_map/tit_box.gif) no-repeat; width:202px; text-align:center; height:26px; padding-top:7px; margin:0px;  float:left;  }
		#main_con .site_map ul { float:left;width:170px; margin:0px; padding-left:32px; padding-top:10px; }
		#main_con .site_map ul li {float:left;width:170px;  margin:0px; padding:5px 0px 5px 0px;   background:url( ../images/sub/b_depth1.gif) no-repeat left 10px; }
		#main_con .site_map ul li a {display:block;float:left;  color:#6f6f6f; padding-left:8px; }
		#main_con .site_map ul li a:hover {float:left;  color:#468800; text-decoration:underline;  padding-left:8px; }



#footer_wrap { clear:both; width:100%; border-top:2px solid #4d9106; padding-top:15px; height:45px;  }
	#footer { width:980px; margin:0 auto; position:relative; }
	#footer address {color:#898989;padding-top:10px;width:100%; float:left; }
	#footer .copy { color:#898989; }
	#footer .bottom_util {float:left;width:100%;  }
	#footer .bottom_util li.first { padding-left:0px;  }
	#footer .bottom_util li { float:left;padding-left:5px;  color:#c5c5c5; }
	#footer .bottom_util li a { float:left;padding-right:5px;  color:#898989; }
		#footer .bottom_util li a strong { font-weight:bold; color:#339999; }
	#footer .relSite { position:absolute; top:-7px; left:450px;width:200px; padding-left:10px;  padding-top:5px; }
		#footer .mark { position:absolute; top:-5px; right:0px;  }


/*ÄÜÅÙÃ÷ ÇÏ´Ü ºÎ¼­ ¸ñ·Ï*/
.pageDepartment { width:692px;clear:both; margin-top:20px; margin-bottom:20px;  border:1px solid #ccc; background:#f1f1f1;padding:10px 20px 5px;   }

/*À±¸® Çàµ¿°­·É*/
#main_con .conduct p { line-height:1.6;  padding-bottom:3px; }
#main_con .conduct ul.conductList {float:left; width:729px; margin-left:1px; margin-right:1px; border-top:1px solid #6dab00;border-left:1px solid #6dab00;}
#main_con .conduct .conductList li {float:left;line-height:1.5; border-right:1px solid #6dab00;margin:0px;background:none; padding:0px;   border-bottom:1px solid #6dab00;  width:242px; }
#main_con .conduct .conductList li a { display:block; padding:10px; width:222px; }
#main_con .conduct .conductList li a:hover { display:block; padding:10px; width:222px; background:#6dab00;color:#fff; }

#main_con .conduct ul {margin-top:0px;  }
#main_con .conduct ul li { }


#main_con .singo {}
#main_con .singo .textBox {  border:1px solid #ccc; padding:20px;margin-top:10px;    }
#main_con .singo .textBox h4 { margin-top:0px; color:#000; padding-left:0px; background:none;   }

#main_con .singo a { color:#000; text-decoration:underline;  }
#main_con .singo .reportBtn {padding-top:10px; padding-bottom:10px; padding-left:30px;   }
#main_con .singo .reportBtn a { display:inline-block; background:url( ../images/sub/btn_bg.jpg) no-repeat left top;width:145px;text-align:center;font-weight:bold;   height:19px; color:#fff;padding-top:10px;   text-decoration:none;   }


/*¿¬Çõ*/

#main_con .history { background: url(/files/images/sub01/history_img.jpg) no-repeat; float: left; padding-left: 330px;width:404px;  min-height: 324px ;}
#main_con .history .year {float:left; padding-bottom:10px;  }
#main_con .history h4 {margin-bottom:20px; }
#main_con .history dl { float:left; width:100%;margin-bottom:10px;   }
#main_con .history dl dt { float:left; width:80px; font-weight:bold; }
#main_con .history dl dd {margin-left:80px;  width:324px;margin-bottom:5px;   }



/*ÀÚ·á°Ë»ö*/


#main_con .list_table {margin-top:5px; margin-bottom:20px; width:100%; border-collapse:collapse;  border-top:1px solid #b9d781;}
		#main_con .list_table thead th {padding:8px 0; text-align:center;color:#456f01; font-weight:bold; font-size:13px;  border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;background:#eff6e6;  }
		#main_con .list_table tbody th {padding:8px 0; text-align:center;color:#456f01; font-weight:bold; font-size:13px;  border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;background:#eff6e6;  }
		#main_con .list_table tbody td { padding:8px 5px; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; color:#444; text-align:center; }

		#main_con .list_table td .submit_btn_s {width:100px; height:30px; border:1px solid #e7e7e7;   background:#dddfde;color:#555;  font-weight:bold;}

		#main_con .list_table td input { height:22px; padding:5px 5px 0 5px;  }

		