






/* Reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: NanumGothic;
		/*
		vertical-align: baseline;
		*/
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	body {
		line-height: 1;
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	body {
		-webkit-text-size-adjust: none;
	}

input{border:1px solid #ddd}
select{border:1px solid #ddd}
option{font-weight:normal}
textarea{border:1px solid #ddd}



/* ÆùÆ® */ 

@charset "euc-kr";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);




@font-face {font-family: NanumGothic; font-style: normal; font-weight: 400; src:url(/font/NanumGothic-demilight.eot);}
@font-face {font-family: NanumGothic; font-style: normal; font-weight: 700; src:url(/font/NanumGothic-Bold.eot);}
@font-face {font-family: NanumGothic; font-style: normal; font-weight: 800; src:url(/font/NanumGothic-ExtraBold.eot);}
@font-face {font-family: MalgunGothic; font-style: normal; src:url(/font/malgungothic.eot);}
@font-face { 
 font-family: 'notokr-demilight'; 
 src: url('/font/NotoKR-demilight/notokr-demilight.eot'); 
 src: url('/font/NotoKR-demilight/notokr-demilight.eot?#iefix') format('embedded-opentype'), 
 url('/font/NotoKR-demilight/notokr-demilight.woff2') format('woff2'), 
 url('/font/NotoKR-demilight/notokr-demilight.woff') format('woff'), 
 url('/font/NotoKR-demilight/notokr-demilight.ttf') format('truetype'), 
 url('/font/NotoKR-demilight/notokr-demilight.svg#notokr-demilight') format('svg'); 
 font-weight: bold; 
 font-style: normal; 
}



/* ¾ð¾î */
.notokr-demilight { font-family:notokr-demilight !important;}




/* ±âº» */




body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;text-decoration:none;}
body,h2,h3,h4,input,button,div,{font-family:NanumGothic,notokr-demilight,Dotum;font-size:13px;color:#555;}ul,ol,dl{list-style:none;}

img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0;}
html,body{width:100%,height:100%;margin:0;padding:0;min-width:1200px;}



.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}


a:link{text-decoration:none;}
a:alink{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

/* ¼­ºêÅ¸ÀÌÆ² */



#menu_wrap{clear:both;width:100%;min-width:1200px;}
#menu{clear:both;width:1200px;height:70px;margin:0 auto;cursor:pointer;margin-top:20px;}

#menu li{float:left;font-family:NanumGothic;width:160px;text-align:center;padding-top:5px;font-weight:bold;line-height:1.5}
#menu li a{display:inline-block;}
.nav_depth{display:none;position:absolute;z-index:9999;margin-top:40px;padding-left:52px;}
.nav_depth.on{display:block}
.nav_depth li{float:none;clear:both;padding:0px;text-align:left;}
.nav_depth li a{margin-top:0px;padding:0px;font-size:14px;font-weight:normal !important}
.nav_depth li a:hover{text-decoration:none;color:#ff7e00;font-weight:700;}
.nav_bg{display:none;position:absolute;z-index:99;width:100%;height:230px;margin-top:0px;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.nav_bg.over{display:block;}
.nav_bg_in{margin:0 auto;width:1200px;overflow:hidden}



/* Å¾¸Þ´º */


.wrap{width:1200px;margin:0 auto;min-width:1200px;font-family:NanumGothic;}
.top_menu{width:100%;min-width:1200px;height:15px;z-index:99999999;padding-top:5px;}
.top_top{font-family:NanumGothic;font-size:12px;color:#000;}
.top_left{width:230px;padding:10px 0 0 0;float:left;text-align:left;}
.top_left span{font-family:NanumGothic;font-size:30px;color:#000;font-weight:bold;line-height:1.5;letter-spacing:-3px;}
.top_right{width:1000px;height:88px;padding:10px 0 0 0;float:left;text-align:right;}
.top_right span{font-family:NanumGothic;font-size:9px;color:#000;}

.main_mid_box_tit{width:100%;float:left;margin:30px 0;text-align:center;vertical-align:middle;color:#7d9d17;line-height:1.5;}

.main_mid_box{width:1200px;margin:0 auto;}
.main_mid_box1{width:196px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;}
.main_mid_box2{width:196px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;}
.main_mid_box3{width:196px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;}
.main_mid_box4{width:196px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;}
.main_mid_box5{width:196px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;}
.main_mid_box6{width:192px;float:left;text-align:center;vertical-align:middle;border-left:4px dotted #a6d21c;border-right:4px dotted #a6d21c;}



.link_box{width:100%;float:left;background:#7d9d17;box-shadow:1px 1px 5px;margin:0px 0 0 0;min-width:1200px;}

.banner_pt2{width:1200px;height:100px;float:left;min-width:1200px;}
.banner{width:275px;float:left;border:1pt solid #fff;margin:10px 10px 0px 10px;}

.banner_pt1{width:1200px;height:362px;float:left;background:#ff0;min-width:1200px;}



/* ¸ÞÀÎÇÏ´Ü ±Û»óÀÚ */

.main_box{width:380px;height:280px;float:left;font-family:NanumGothic;}
.main_box_tit{width:520px;height:30px;float:left;padding-top:0px;border-bottom:1px solid #ddd;}
.main_box_tit span{font-family:NanumGothic;font-weight:700;}
.more{font-family:NanumGothic;font-size:12px;float:right;margin-top:5px;}
.txt{color:#000;font-size:50px;}

.main_gall{width:250px;height:210px;float:left;border:1px solid #ddd;margin:23px;background:#fff;}
.pic{width:230px;height:150px;background:#ddd;margin:10px;float:left;}
.pic_txt{width:250px;height:40px;text-align:center;float:left;}
.pic_txt span{font-size:13px}

ul li .date1{font-size:11px;float:right;color:#555;}




.main_banner{width:300px;height:280px;float:left;font-family:NanumGothic;}
.main_banner_tit{width:300px;height:30px;float:left;padding-top:0px;border-bottom:1px solid #ddd;}
.main_banner_tit span{font-family:NanumGothic;font-weight:700;}
.more{font-family:NanumGothic;font-size:12px;float:right;margin-top:5px;}
.txt{color:#000;font-size:16px;font-weight:normal;}

.banner_left{}
.banner_left ul{float:left;}
.banner_left ul li{display:block;float:left;margin:10px 40px;}




/*
.main_notice{width:398px;height:250px;float:left;border:1px solid #ddd;}
.main_notice_tit span{font-family:NanumGothic;}
.more{font-family:NanumGothic;font-size:12px;}
.txt{color:#000;font-size:13px;}
.main_notice_txt span{font-family:NanumGothic;font-size:14px;}
ul li .date1{font-size:13px;float:right;color:#555;}
*/



.bottom1{width:100%;background:#ffa101;height:47px;float:left;min-width:1200px;}
.bottom1_left{width:860px;height:37px;float:left;padding-top:10px;padding-left:20px;background:#ff6600;}
.bottom1_right{width:300px;height:47px;float:left;padding-top:15px;padding-right:20px;background:#ff6600;}

.bottom2{width:100%;background:#3c3c3c;min-width:1200px;float:left;}
.bottom2_1{width:300px;float:left;margin:40px 0;}
.bottom2_1 span{font-family:NanumGothic;font-size:16px;color:#fff;font-weight:bold;line-height:2}
.bottom2_2{width:400px;float:left;padding:40px 40px;margin-left:100px;}

.bottom3{width:100%;float:left;background:#3c3c3c;height:30px;box-shadow:0px 0px 10px;text-align:center;padding-top:5px;min-width:1200px;}
.b_logo1 span{font-size:30px;letter-spacing:-1.5px;}


.bb2 a{color:#fff;font-size:14px;}

/* ¼­ºêÆäÀÌÁö */

.sub_img{width:100%;float:left;height:250px;}
.bon{width:1200px;float:left;margin:60px 0;}

.subimg_area{width:1200px;height:100px;background:#f00;}
.subimg_txt{font-family:NanumGothic;color:#fff;font-size:50px;line-height:1.5;}


.sub_menu{}
.sub_menu ul li {height:35px;float:left;color:#fff;font-family:NanumGothic;padding-top:15px;text-align:center;}
.sub_menu ul li a{color:#fff;}
.sub_menu ul li a:hover{color:#ffa101;font-weight:700;}


/* ·¹ÇÁÆ®¸Þ´º */
.left_menu{width:226px;min-height:600px;float:left;margin-top:40px;}
.leftmenu_tit{width:224px;height:80px;float:left;border-bottom:1px solid #314250;border-top:1px solid #314250;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.leftmenu_tit1{font-size:10px;color:#567181;text-align:left;display:block;line-height:1;margin-top:10px;border-left:3px solid #314250;margin-left:20px;letter-spacing:3px;}
.leftmenu_tit2{font-size:20px;font-weight:700;display:block;margin-top:10px;color:#314250;text-align:center;font-family:NanumGothic;}


/* Å¸ÀÌÆ²ºÎºÐ °øÅë */

.page_header{float:left;width:934px;height:40px;margin-top:0px;margin-left:0px;border-bottom:2px solid #ddd;font-family:NanumGothic;}
.page_header h3{float:left;font-size:1.5em;vertical-align:bottom;padding-top:5px;font-weight:700;padding-left:10px;}
.page_header .breadcrumb{float:right;padding-top:15px;font-size:11px;}
.page_header .breadcrumb li{float:left;padding:0 3px;color:#555;font-family:NanumGothic;}
.page_header .breadcrumb li:first-child{padding-left:20px;background:url(/images/blt_breadcrumb.gif) no-repeat center left}
.page_header .breadcrumb li span{color:#ddd}
.page_header .breadcrumb li a{color:#888}
.page_docs{clear:both;display:block;margin-top:12px;margin-bottom:30px;color:#555;line-height:1.7}
.page_docs h4,.page-docs h5{font-size:1.077em}
.page_docs p{margin:10px 0}
.page_docs .table{margin:8px 0;border-top:2px solid #aaa}
.page_docs .table thead th{padding:7px 0;text-align:center;background:#f6f6f6;border-bottom:1px solid #c4c4c4}
.page_docs .table tbody{border-bottom:1px solid #ddd}
.page_docs .table tbody td{padding:4px 0 2px;font-size:12px;color:#333;letter-spacing:-0.07em;text-align:center;border-bottom:1px dotted #e1e1e1}
.page_docs .hr{display:block;clear:both;margin-top:25px;padding-top:25px;border-top:2px dashed #ddd}



/* È¸¿ø¾ç½Ä ½ºÅ¸ÀÏ */
.yang{font-size:15px;color:#f00;}
.form_yang {
	BORDER-RIGHT: #d8d8d8 1px solid; 
	BORDER-TOP: #d8d8d8 1px solid; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #d8d8d8 1px solid; 
	COLOR: #777777; 
	PADDING: 5px; BORDER-BOTTOM: #e5ddcc 1px solid;BACKGROUND-COLOR: #ffffff
	letter-spacing:2px;
}

table .yang{font-size:15px;color:#f00;}

table .yang tr{border-bottom:1px solid 3ddd;}
table .yang th{font-size:14px;font-family:Dotum;font-weight:normal;text-align:left;}
table .yang td{height:50px;font-size:14px;font-family:NanumGothic;padding:0px 0px;border-bottom:1px dotted #aaa;font-weight:normal;text-align:left;}
table .yang td sapn{padding-left:10px;}



/* »çÀÌÆ®¸Ê */

.m1{width:170px;min-height:300px;float:left;font-family:NanumGothic;}
.t1{width:168px;height:40px;background:#d6ddf0;text-align:center;display:table-cell;vertical-align:middle;margin-right:2px;float:left;padding-top:20px;}
.t1 span{font-weight:bold;color:#446fe3;font-family:NanumGothic;}
.t2{width:145px;float:left;line-height:2;margin-top:15px;letter-spacing:-1px;font-size:15px;}
.t2 span{color:#000;font-weight:700;}
.t2 ul{margin-left:10px;}


.t3{width:168px;height:40px;background:#18378c;text-align:center;display:table-cell;vertical-align:middle;margin-right:2px;float:left;padding-top:20px;}
.t3{color:#fff;font-weight:700;}



/* ¹öÆ° ½ºÅ¸ÀÏ */
.btn1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:NanumGothic;
	font-size:15px;
	font-weight:bold;
	padding:20px 50px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btn1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.btn1:active {
	position:relative;
	top:1px;
}



/* boxbox2 */

.boxbox2 {
 margin: 0px 0px 10px; border-top-color: #42a8bc; border-top-width: 2px; border-top-style: solid;
}
.boxbox2 th {
 padding: 10px; color: #42a8bc; border-bottom-color: #42a8bc; border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 248, 253);
}
.boxbox2 th.thLine {
 border-left-color: rgb(218, 228, 238); border-left-width: 1px; border-left-style: solid;
}
.boxbox2 th.thTop {
 border-bottom-color: rgb(218, 228, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.boxbox2 td {
 padding: 10px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none; border-left-style: none;
}
.boxbox2 td:first-child {
 border-left-color: rgb(221, 221, 221); border-left-width: 0px; border-left-style: solid;
}
.boxbox2 td:first-child.tdLine {
 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.boxbox2 td.tdDC {
 color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 244, 240);
}

#contents h2.title {
 background:url(/images/icon_title.jpg) no-repeat;padding: 0px 0px 15px 25px; font-size: 15px; color:#930000;
}



/* boxbox3 */

.boxbox3 {
 margin: 0px 0px 10px; border-top-color: #42a8bc; border-top-width: 2px; border-top-style: solid;
}
.boxbox3 th {
 padding: 10px; color: #42a8bc; border-bottom-color: #42a8bc; border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 248, 253);
}
.boxbox3 th.thLine {
 border-left-color: rgb(218, 228, 238); border-left-width: 1px; border-left-style: solid;
}
.boxbox3 th.thTop {
 border-bottom-color: rgb(218, 228, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.boxbox3 td {
 padding: 10px; text-align: left; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-left-style: solid;
}
.boxbox3 td:first-child {
 border-left-color: rgb(221, 221, 221); border-left-width: 0px; border-left-style: solid;
}
.boxbox3 td:first-child.tdLine {
 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.boxbox3 td.tdDC {
 color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 244, 240);
}

#contents h2.title {
 background:url(/images/icon_title.jpg) no-repeat;padding: 0px 0px 15px 25px; font-size: 15px; color:#930000;
}

/* °³ÀÎÁ¤º¸º¸È£ÁöÄ§ */
.blue{font-family:NanumGothic;font-size:13px;}
p{font-size:13px;font-family:NanumGothic;line-height:1.5;}



/* ¿¬Çõ ¹è¿­ */
.history_yang ul li{display:block;padding:10px;list-style:square;font-size:13px;}
.rule span{font-size:13px;}
.rule_table td{font-family:NanumGothic;font-size:13px;}
.organ_table td{font-family:NanumGothic;font-size:15px;}


/* ÀåÇÐ½ÅÃ» Æû */
.join_form{line-height:1.5;}
.join_form td{border:1px solid #000;padding:10px;min-height:25px;}




/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ */

.boxbox3 {font-family:NanumGothic;}
.boxbox2 {font-family:NanumGothic;}
.t_menu {font-family:NanumGothic;}


/* ¾ç½Ä Å×ÀÌºí */
.huwon{width:800px;float:left;}
.huwon td{width:800px;float:left;border:1px solid #ddd;}


/* °Ô½ÃÆÇ ¹öÆ° */

.btn01 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:NanumGothic;
	font-size:12px;
	font-weight:bold;
	padding:2px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btn01:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.btn01:active {
	position:relative;
	top:1px;
}


.t_menu{border-bottom:1px solid #ddd;}

.mem_bold{font-size:15px}