@charset "utf-8";

.page { text-align:center; margin-top:20px;}
.page a{ margin:5px;}
.page .on { font-family:"Nanum Gothic","나눔고딕", sans-serif; font-size:16px; color:#004376; font-weight:bold}
.page .of { font-family:"Nanum Gothic","나눔고딕", sans-serif; font-size:16px; color:#5d5d5d}
.sea{ width:580px;border:1px solid #dedede; padding:10px; margin-top:20px;}



.bb{ border-bottom:1px solid #dedede; background:#ffffff; padding:20px 0 20px 20px;}
.bbon{ border-bottom:1px solid #dedede; padding:20px 0 20px 20px; background-color:#f5f5f5;}


.head{cursor:pointer;}
.body{display:none; }

.font01{
	font-family: 'Nanum Gothic', sans-serif;
	font-size:20px !important;
	color:#363636;
	line-height:55px;
}
.font02{
	font-family: 'Nanum Gothic', sans-serif;
	font-size:20px !important;
	color:#363636;
	line-height:63px;
}
.font03{
	font-family: 'Nanum Gothic', sans-serif;
	font-size:20px !important;
	color:#363636;
}
.font04{
	font-family: 'Nanum Gothic', sans-serif;
	font-size:20px !important;
	color:#5e5e5e;
	line-height:25px;
}


a.mainlink01:link {font-family: 'Nanum Gothic', sans-serif; font-size:20px; color:#363636; text-decoration:none;}
a.mainlink01:visited {font-family: 'Nanum Gothic', sans-serif; font-size:20px; color:#363636; text-decoration:none;}
a.mainlink01:active {font-family: 'Nanum Gothic', sans-serif; font-size:20px; color:#363636; text-decoration:none;}
a.mainlink01:hover {font-family: 'Nanum Gothic', sans-serif; font-size:20px; color:#363636; text-decoration:none;}