<!--
@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 400;
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype'); 
}
@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 700;
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype') 
}
@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 300;
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
} 
	.nanumbarungothic * { font-family: 'NanumBarunGothic', sans-serif; }

@font-face {
	font-family: 'S-CoreDream-8Heavy';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

html, body {height:100%; width:100%;}
body, div, p, td {
	color:#000;
	font-family:Dotum, "돋움", serif, sans-serif;
	font-size:10pt;
	line-height:130%;
	margin:0;
	padding:0;
}
img {margin:0;padding:0;border:0;}
div, ul {margin:0;padding:0;}
li {list-style:none}
A:link {text-decoration: none; }
A:hover {text-decoration: none;}
A:active {text-decoration: none;}
table {border-collapse:collapse;border-spacing:0;}
select {padding:1px;border-style:solid; border-width:1px; border-color:#bcbcbc;  font-size:10pt;padding:7px;}

.wrapper {
   min-height: 100%;
   margin: 0 auto -180px;
}
.wrapper_pop {
   min-height: 100%;
   margin: 0 auto -30px;
}

.input {border-style:solid; border-width:1px; box-sizing:border-box; border-color:#bcbcbc; font-size:10pt; ime-mode:active;padding:7px;}
.input:focus {border-color:#2579B9;}
.textarea {border-style:solid; border-width:1px; border-color:#bcbcbc; font-size:10pt; ime-mode:active;}
.textarea:focus {border-color:#2579B9;}
.en {ime-mode:disabled;}
.calendar {background-image:url('../img/icon_calendar.gif');background-repeat:no-repeat;background-position:97% 50%; width:90px; cursor:pointer;}
.img_btn {cursor:pointer;}
.input_hidden {border-style:none; border-width:0px; height:0px; width:0px;}

.td {border-style:solid; border-width:1px; border-color:#cccccc;padding:5px 3px 3px 3px;}
.tdt {border-style:solid; border-width:1px; border-color:#cccccc;padding:5px 3px 3px 3px;background-color:#efefef;text-align:center;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.b {font-weight: bold;}
.radio {border:0;background:transparent;}
.a {color:#000}
.a :hover {color:#0066ff; cursor:pointer;}
.required {background-image:url('../img/icon_required.gif');background-repeat:no-repeat;background-position:100% 0%;}


/* 시작 ---------------------------------------*/
#header {width:100%; height:100px; margin:0 auto; position:fixed;z-index:100; background-color:#fff;}
#header_zone {width:1200px; height:100px; margin:0 auto; background-color:#fff;}

#header_left {width:40%; height:50px; padding-top:40px; float:left; background-color:#fff;}
#header_right {width:60%; height:95px; padding-top:5px; float:right; background-color:#fff;}
#header_background {clear : both; height:100px;}
#header_background_m {clear : both; height:140px;}

#header_zone_menu {width:100%; height:50px; margin:0 auto; background-color:#0061a0;}
#header_menu_bar {width:1200px; height:50px; margin:0 auto; text-align:center;}


#header_pop {width:100%; height:55px; background-color:#0061a0; margin:0 auto; position:fixed;z-index:100px;}
#header_pop_left {float:left; padding: 0px 0px 0px 10px; font:17px/55px "Lato", Arial, Helvetica, sans-serif ; color: #fff; font-weight:bold;}
#header_pop_right {float:right; height:55px; padding: 0px;}
#header_pop_background {clear : both; height:75px;}



#body {width:1200px; margin:0 auto; clear:both;}
#body_left { width:260px; float:left;}
#body_left_smt	{
	background-color:#fff;
	border: 2px solid #0061a0;
	width:256px;
	height:50px;
	line-height : 50px;
	text-align : center;
	color: #000;
	font:18px/47px "S-CoreDream-8Heavy", Arial, Helvetica, sans-serif ;
	font-weight: bold;
	border-radius : 5px;
}
#body_left_sm{
	background-color:#0061a0;
	width:260px;
	text-align : center;
	/*color: #fff;*/
	/*font-weight: bold;*/
	padding : 10px 0px 10px 0px;
	border-radius : 5px;
}
#body_right { width:890px; float:right;}


#body_pop{
	display: block; 
	width:90%;
	margin:0 auto;
}

#foot_top{
	background-color : #999;
	clear : both;
	height : 50px;
}
#foot_menu_bar{
	width:1200px;
	padding : 0px;
	margin:0 auto;
	height : 50px;
	line-height : 50px;
	/*text-align : center;*/
	color: #fff;
}
.foot_menu{
	font:12px/25px Arial, Helvetica;
	text-decoration:none;
	color:#fff;
	border-color:#fff;
	padding: 5px 10px 5px 10px;
	margin-left:10px;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
	border-radius:2px;
}
#foot{
	background-color : #efefef;
	clear : both;
	height : 130px;
	/*border-top: 5px solid #fff;*/
}
.foot_menu:hover{border-color:#fff200;color:#fff200;}
#foot_background {clear : both; height:180px;}
#foot_copy{
	width:1200px;
	padding : 15px;
	margin:0 auto;
	height : 100px;
}
#foot_logo{
	width:20%;
	float:left;
}
#foot_copyright {
	font-size:9pt;
	float:left;
	line-height : 24px;
	color: #000;
}

#foot_pop {
	height:30px;
	padding: 0px 0px 0px 15px;
	font:11px/30px "Lato", Arial, Helvetica;
	color: #fff;
	text-align : center;
	background-color:#0061a0;
}
#foot_pop_background {clear : both; height:50px;}




/* 본문 제목 */
	.page_title {
		height:40px;
		color: #000;
		/*font:20px/30px "S-CoreDream-8Heavy", Arial, Helvetica, sans-serif ;*/
		font:20px/30px "Lato", Arial, Helvetica, sans-serif ;
	}

	.page_where {
		text-align:right;
		color: #999999;
		border:solid 1px #dcdcdc;
		padding : 0px 10px 0px 0px;
		height : 30px;
		line-height : 30px;
		margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:20px;
	}

	.page_src {
		text-align:right;
		color: #999999;
		border:solid 1px #dcdcdc;
		padding : 5px;
	}

	.page_write {
		float:right;
		padding : 0px 0px 5px 0px;
	}


/* 본문 제목 */
.pt {
	color: #000;
	font:15px/35px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.bt {
	color: #000;
	font:20px/35px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
	clear : both;
}

.bt_l {
	float:left;
	color: #000;
	font:16px/35px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.bt_r {
	float:right;
	color: #000;
	font:16px/35px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
}


.src_zoom {
	text-align:left;
	border:solid 1px #FF6600;
	padding : 10px 10px 10px 10px;
}

/* 끝 ---------------------------------------*/





/* 페이지 리스트 */

#paging_list{
	padding : 10px 0px 10px 0px;
	text-align: center;
}
#paging_list > a{
	border:1px solid #cccccc;
	text-decoration:none;
	height : 30px;
	line-height : 30px;
	color: #555;
	font:13px/30px "Lato", Arial, Helvetica, sans-serif ;
	padding : 5px 10px 5px 10px;
	border-radius:4px 4px 4px 4px;
}
#paging_list > a:hover{
	color: #fff;
	background:#FF6600;
}
#paging_list > span{
	background-color:#2c7fc1;
	border:1px solid #cccccc;
	color: #fff;
	height : 30px;
	font:13px/30px "Lato", Arial, Helvetica, sans-serif ;
	padding : 5px 10px 5px 10px;
	border-radius:4px 4px 4px 4px;
}


/* 첨부파일 정보 */
	.file_info {
		height:30px;
		border-bottom:solid 1px #ccc;
	}
	.file_name {
		float:left;
		height:30px;
		font:12px/30px "Lato", Arial, Helvetica, sans-serif ;
		margin-left:5px;
		color: #333333;
	}
	.file_size {
		float:left;
		height:30px;
		font:11px/30px "Lato", Arial, Helvetica, sans-serif ;
		margin-left:10px;
		color: #999999;
	}
	.file_bigo {
		float:right;
		height:30px;
		line-height : 30px;
	}
-->