<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#MainTable {
	width: 100%;
}
/* 테이블 디자인 */
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
th, td {
	font-size: 14px;
	letter-spacing: -0.03em;
}
td {
	vertical-align: middle;
	height: auto;
	min-height: 30px;
}
/* ============================================== list */
/* 상단 info */
#bbs_nav, .bbs_nav {
	font-size: 13px;
	margin-bottom: 10px;
	
}
#bbs_nav td:last-child { text-align: right; }
/* 게시판 리스트 */
#ListTable .head_tr td, #ListTable .head_tr th {
	border-top: 1px solid #1761a9;
	border-bottom: 1px solid #1761a9;
	height: 32px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
	font-family: Nanum_SR;
	font-weight: bold;
	color: #1761a9;
	text-align: center;
}
#ListTable { border-bottom: 1px solid #1761a9; }
#ListTable td {
	border-bottom: 1px dashed #e3e3e3;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;
	text-align: center;
}
#ListTable tr:hover {
	color: #000;
	background: #f6f6f6;
}
#ListTable tr:nth-last-child(-n+1) td { border: none; }
#ListTable td.txt_l { text-align: left; }
#ListTable .bbs_top:nth-child(odd) {
	background: #e8f4fc;
	color: #333;
}
#ListTable .bbs_top:nth-child(even) {
	background: #f1f8fd;
	color: #333;
}
#ListTable .bbs_top:hover { color: #00478c; }
/* 페이지*/
#bbs_pageNav {
	border-bottom: 1px solid #1761a9;
	height: 45px;
	line-height: 45px;
	width: 100%;
	font-size: 14px;
}
#bbs_pageNav td { text-align: right; }
#bbs_pageNav td, #bbs_btn td, #bbs_search td { border: none; }
#bbs_pageNav a {
	text-decoration: none;
	margin: 0 2px;
}
#bbs_pageNav a:hover { text-decoration: underline; }
#bbs_pageNav li {
	display: inline-block;
	width: 220px;
}
#bbs_pageNav li::last-child {
width:auto;
}
#bbs_pageNav li img { margin: 0 3px; }
.bbs_txt {
	background: #e6eef6;
	padding: 5px;
	font-size: 14px;
	text-align: center;
	color: #1761a9;
}
#bbs_btn { margin-top: 10px; }
#bbs_btn li, #bbs_nav li, .bbs_nav li {
	display: inline-block;
	line-height: 25px;
	width: 50%;
	margin: 0;
	padding: 0;
}
#bbs_search {
	float: left;
	margin-top: 10px;
	background: #f6f6f6;
	text-align: center;
	padding: 10px 0;
	width: 100%;
	font-size: 14px;
}
#bbs_search td {
	background: #f6f6f6;
	text-align: center;
	padding: 10px 0;
}
#bbs_search label { margin: 0 3px; }
input[type=checkbox] + div { display: none; }
.regist_pop {
	position: absolute;
	background: #fff;
	border: 2px solid #829FCC;
	padding: 10px;
	text-align: left;
	width: 160px;
}
.regist_pop h3 {
	text-align: left;
	margin-bottom: 10px;
}
.regist_pop a {
	float: right;
	font-size: 13px;
}
.regist_pop input {
	width: 60%;
	height: 20px;
}
.regist_pop input[type=button] {
	width: 27%;
	height: 25px;
	float: right;
}
/* ============================================== view */

.form_tab {
	border-top: 1px solid #1761a9;
	border-bottom: 1px solid #1761a9;
	color: #444;
}
.form_tab.write_form { border-bottom: none; }
.form_tr {
	height: 32px;
	text-align: left;
}
.form_td {
	border-bottom: 1px dotted #6d9fcf;
	text-align: right;
	background: #f8f8f8;
	font-weight: bold;
	letter-spacing: -0.03em;
	color: #408cd8;
	padding: 1px;
	padding-top: 3px;
	padding-right: 7px;
}
.form_td_rt {
	border-bottom: 1px dotted #6d9fcf !important;
	padding: 4px;
	padding-left: 10px;
	padding-right: 7px;
	color: #585858;
	background: #ffffff;
}
.form_td_rt#Content {
	font-size: 15px;
	padding: 50px 0
}
.form_td_rt#Content p { line-height: 120%; }
/* 메모 리스트 */
div.bbs_tab {
	margin: 15px 0;
	float: left;
	width: 100%;
}
.bbs_tab table {
	border-top: 1px solid #6d9fcf;
	border-bottom: 1px solid #6d9fcf;
	background: #f6f6f6;
}
.bbs_tab table tr { height: 30px; }
.bbs_tab table .head_tr td { vertical-align: bottom }
.bbs_tab table .head_tr + tr td { padding-bottom: 10px; }
.bbs_tab table td { padding: 3px; }
.bbs_tab table td:first-child { padding-left: 10px; }
input[name="MEMO_RE"] { width: 96%; }
/* 메모 보여지는 영역 */
.bbs_tab .form_tab { margin-bottom: -3px; }
.bbs_tab .form_tab tr td { background: #e6eef6; }
.bbs_tab .form_tab tr:nth-child(even) td { background: #f4f9ff; }
.bbs_tab .form_tab font { font-size: 12px; }
.bbs_tab .form_tab td { border-bottom: 1px dashed #6d9fcf }
/* 메모영역 접근성 재코딩 */
.memo_write {
	float: left;
	width: 100%;
	border-top: 1px solid #6d9fcf;
	border-bottom: 1px solid #6d9fcf;
	background: #f6f6f6;
}
.memo_write li {
	float: left;
	height: auto;
	padding: 10px 0;
	list-style: none;
}
.memo_write li:nth-child(1), .memo_write li:nth-child(2), .memo_write li:nth-child(4) { width: 10%; }
.memo_write li:nth-child(1) input, .memo_write li:nth-child(2) input { width: 80% }
.memo_write li:nth-child(3) { width: 70%; }
.memo_write label {
	display: block;
	font-size: 12px;
	height: 17px;
}
.memo_write input[type=submit] { margin-top: 17px; }
/* ============================================== write */
#colorPannel table td { border: 1px solid #000; }
#colorPannel input {
	height: 17px;
	width: auto;
	border: none;
}
#editMode, #htmlMode {
	max-width: 915px;
	overflow: hidden;
}
#tr_image table {
	background: #f1f1f1;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090
}
#tr_image table td { padding: 5px 10px; }
input[name=SUBJECT], input[type=file], input[name="EMAIL"], input[name="HOMEURL"], input[name="EVT_SUBJECT"] { width: 95%; }
textarea[name="htmlCode"] { height: 93% !important; }
.form_tab.write_form th { width: 15%; }
/* ============================================== 당첨자 확인 tab */
#event_tab {
	width: 100%;
	height: 38px;
}
#event_tab ul {
	margin: 0;
	float: left;
	width: 100%;
	border-top: 1px solid #0591de;
	border-bottom: 1px solid #0591de;
}
#event_tab li {
	float: left;
	margin-right: 3px;
	padding: 0;
	list-style: none;
	width: calc(100% / 3 - 3px);
	width: -webkit-calc(100% / 3 - 3px);
}
#event_tab li a {
	display: block;
	line-height: 35px;
	background: #e8e8e8;
	text-align: center;
	text-decoration: none;
	color: #707070;
}
#event_tab li:last-child {
	margin-right: 0;
	width: calc(100% / 3);
	width: -webkit-calc(100% / 3);
}
#event_tab li.active a, #event_tab li a:hover {
	color: #fff;
	background: #0591de;
}
/* 장학금후기 게시판 상단 이미지영역*/
#board_epil {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	text-align: center;
}
/* ============================ class 정의 */
.w100 { width: 100%; }
.float_n { float: none; }
.float_l { float: left; }
.float_r { float: right; }
.txt_l { text-align: left; }
.txt_c, .text_center { text-align: center; }
.txt_r { text-align: right; }
.mg_0auto { margin: 0 auto; }
.mg0 { margin: 0; }
.mg_b0 { margin-bottom: 0; }
.mg_b10 { margin-bottom: 10px; }
.mg_b20 { margin-bottom: 20px; }
.mg_b50 { margin-bottom: 50px; }
.mg_t5 { margin-top: 5px; }
.mg_t10 { margin-top: 10px; }
.mg_t15 { margin-top: 15px; }
.mg_t20 { margin-top: 20px; }
.mg_t30 { margin-top: 30px; }
.mg_t50 { margin-top: 50px; }
.mg_t100 { margin-top: 100px; }
.mg_r5 { margin-right: 5px; }
.mg_r40 { margin-right: 40px; }
.mg_l100 { margin-left: 100px; }
.pd0 { padding: 0; }
.pd_b0 { padding-bottom: 0; }
.pd_b10 { padding-bottom: 10px; }
.pd_20 { padding: 20px; }
.pd_t20 { padding-top: 20px; }
.dp_none { display: none; }
.dp_b { display: block; }
.ff_SR { font-family: nanum_sr; }
.ff_Bgo { font-family: nanum_bgo; }
.ff_Go { font-family: nanum_go; }
/* font-size : fs숫자로 정의*/
.fs30 { font-size: 30px; }
.fs27 { font-size: 27px; }
.fs25 { font-size: 25px; }
.fs23 { font-size: 23px; }
.fs20 { font-size: 20px; }
.fs18 { font-size: 18px; }
.fs15 { font-size: 15px; }
.fs14 { font-size: 14px; }
.fs13 { font-size: 13px; }
.fs12 { font-size: 12px; }
.fw_bold { font-weight: bold; }
.fw_normal { font-weight: normal; }
/* color */
.color_bk { color: #000; }
.color_gray { color: #888; }
.color_point { color: #0591de }
.color_red { color: #ff4851; }
.color_gb { color: #099; }
.bg_gray { background-color: #f0f0f0; }
.color_green { color: #090; }
/**/
.th_hidden { display: none; }
input[type=button] { cursor: pointer; }
#editor { margin: 20px 0; }
</pre></body></html>