@charset "utf-8";
@font-face {
	font-family: 'KiaSignature';
	src:url('../font/KiaSignatureLight.woff') format('woff'), 
		url('../font/KiaSignatureLight.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
}

@font-face {
    font-family: 'KiaSignature';
    src:url('../font/KiaSignatureRegular.woff') format('woff'), 
		url('../font/KiaSignatureRegular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'KiaSignature';
    src:url('../font/KiaSignatureBold.woff') format('woff'), 
		url('../font/KiaSignatureBold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
body {
	margin: 0;
	padding-top: 72px;
	width:100%;
	font-family: "KiaSignature", "NanumGothic", "³ª´®°íµñ", "µ¸¿ò", sans-serif;
	font-size: 14px;
	color: #000000;
	border: none;
	}


table, div, img, fieldset, form{margin:0; padding:0; border:0;font-size: 14px;}
input, select{vertical-align:middle; }
label{padding-right:10px; font-size:12px;}
select{ font-family: "KiaSignature"; font-size: 12px;}
ol, ul, li, dl, dt, dd {	list-style: none; margin:0; padding:0; }

table {width:100%; border-top: 1px solid #333333; border-bottom:1px solid #cdcdcd;}

table, tr, th, td {
	border-collapse: collapse;
	font-weight:normal;
}

thead th{
	height:41px;
	text-align:center;
	border-bottom:1px solid #000000;
	background:#fff;
	font-weight:bold;
}

tfoot th, tfoot td{background:#EFEFEF;}

tr:first-child td, tr:first-child th{border-top:none;}

th, td{border-top: 1px solid #E5E5E5; height:54px;}

tbody td div {text-align:right; width:80%; padding-right:20%; }
tbody .date{text-align:center; padding-right:0; }
.n_right{border-right:none !important;}
tbody td.title { text-align:left; }
tbody tr { text-align:center; }
.hidden, caption{visibility:hidden; margin:0; padding:0; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}

.notice_tb { margin-bottom:30px; }
/* ¸¶¿ì½º È°¼º¿©ºÎ¿¡µû¶ó ±Û¾¾Ã¼ ÁöÁ¤ */
a:link, a:visited, a:hover, a:active {color:#333333; text-decoration:none;}

.notice_view{padding:0; margin:0;}

/* paging */ 
#paging { width:100%; text-align:center; }
#paging li { display:inline-block; line-height:25px; text-align:center; background:none; width:20px; margin:0; padding:0 10px; vertical-align:middle; }
#paging .on a, #paging .off a { /*margin: 0 5px;*/ font-size:16px; }
#paging .on a, #paging .off a:hover { color:#bb0000; border-bottom:1px solid #bb0000; }
#paging .prev { margin-right:10px; }
#paging .next { margin-left:10px; }


/*---- paging ----*/
/*
.page_navi {
	padding:0;
	margin-top:18px;
	vertical-align:middle;
	text-align:center;
}
.paging li {
    display: inline-block;
    width: 20px;
    padding: 0 10px;
    text-align: center;
}
.page_navi li{display:inline;}
.page_navi li a, .page_navi li span {display:inline-block; width:40px; vertical-align:top;  text-align:center; color:#000000; }
.page_navi li.on a { color:#bb0000; text-decoration: underline;}
.paging .on {  color:#bb0000; text-decoration: underline;}
*/
/*
.paging { width:100%; text-align:center; font-size:16px; }
.paging li {display:inline-block; width:20px; height:20px; padding:0 10px; text-align:center; *display:inline;}
.paging .first { background:url('../images/btn_first.gif') no-repeat; }
.paging .last { background:url('../images/btn_last.gif') no-repeat; }
.paging .prev { background:url('../images/btn_prev.gif') no-repeat; }
.paging .next { background:url('../images/btn_next.gif') no-repeat; margin-left:20px;}

.paging span {
	text-indent:-5000px;
}
.paging .on {  color:#bb0000; text-decoration: underline;}

.paging .btn { text-indent:-5000px;}
*/


/*----- Á¤º¸Á¦°ø -----*/
#bottom_box {
	clear:both;
	margin:0;
	padding-top:5px;
	text-align: right;
}


/* ´ÙÀ½±Û,ÀÌÀü±Û */

.boardNav {padding:0; margin:0; border-collapse:collapse;  }
.boardNav dt, .boardNav dd {float:left;}

.boardNav dt { clear:both; width:13%; padding:13px 0; text-align:center; color:#333; border-top:1px solid #CBCBCB;}
.boardNav dd {width:82%; padding-left:5%; text-align:left; color:#666; }
.boardNav dd.title{ padding-top:13px;  border-top:1px solid #CBCBCB; }
.boardNav dd.date {padding-top:5px; padding-bottom:13px; font-size:12px; }

/* ¸ñ·Ïº¸±â ¹öÆ° */
.list_btn { clear:both; width:100%; height:45px; text-align:right; padding-top:30px; border-top:1px solid #333; }

