/*Å¸ÀÌÇÎ*/
.sub-top-title {  width:100%; text-align:center; font-size:40px; font-weight:normal; color:#fff; }
.subtopmenu{    
	  position: absolute;
    top: 30%;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    border-bottom: 3px solid #fff;
    white-space:nowrap;
}

.word-wrapper {
    position: absolute;
    top: 60%;
    text-align: center;
    display: inline-block;
    border: none;
    left: 50%;
    transform:translateX(-50%);
    color: #fff;
    width: 100%;
    word-break: keep-all;
}

.word{font-size: 25px;
    white-space: nowrap;
}

.cursor{
	display: inline-block;
	height: 23px;
	top: -2;
	position: relative;
	vertical-align: middle;
	border-right: 2px solid #fff;
}

/*¿¬Çõ*/
#history_tab { width:100%; text-align:center; margin-bottom:30px; border-top:3px solid #0079c2; border-bottom:1px solid #ddd;  }
#history_tab li { display:inline-block; width:15%; margin:15px -2px; cursor:pointer; font-size:18px; padding:0px 0px; transition:all 0.3s ease; border-right:1px solid #ddd; }
#history_tab li:last-child { border-right:0px; }
#history_tab li.active { color:#147BD3; }
.history_title { font-size:32px; text-align:center; margin-top:50px; font-weight:400; color:#0079c2;  border-bottom:4px solid #303133; padding-bottom:10px; }


.history_panel { display:none; }
.history > div { display:inline-block; vertical-align:top; }
.history .year { width:15%;  position:relative; padding:0px 15px; font-size:24px; text-align:center; }
.history .year p { margin:0px; }
.history .year img { position:absolute; top:50%; margin-top:-7px; right:-10px; }
.history .date { width: 84%; display:inline-block; padding-left:30px; padding-right:0px; border-left:1px solid #ddd; height:100%; }
.history .date table { border:0px; width:100%; border-bottom:1px solid #ddd;  margin-bottom:20px; }
.history .date table td { padding:10px; font-size:16px; color:#555;   word-break:keep-all; }
.history .date table td p { margin-bottom:0px; }
.history .date table td:first-child { color:#4A7BC8; font-size:16px; width:135px; vertical-align:top; }
.history .date table tr:first-child td { padding-top:5px; }
.history .date table tr:last-child td { padding-bottom:25px; }
.history_panel .history:first-child .year { padding-top:30px; }
.history_panel .history:first-child .date { padding-top:30px; }
.history_panel .history:first-child .year img { margin-top:8px; }

.layout footer { border-top:1px solid #e0e0e0; }



.school_box { background:#333; margin-bottom:30px; }
.school_box[name="0"] { background:#FFD635; }
.school_box[name="1"] { background:#C799C6; }
.school_box[name="2"] { background:#F68954; }
.school_box[name="3"] { background:#6DD0F6; }
.school_box[name="4"] { background:#70AE87; }
.school_box[name="5"] { background:#F593A4; }
.school_box[name="6"] { background:#676767; }

.school_text { padding:20px 30px; }

.school_text p  { font-size:24px; font-weight:600; margin-bottom:0px; }
.school_text i { float:right; font-size:32px; position:relative; top:-32px;  }

.school_box a { color:#fff; text-decoration:none; }

#component1670 #unit8266{padding:10px 0px!important;}
#component1670 #unit8266 table tr td:first-child{white-space:nowrap;}
#component1670 #unit8266 table tr td{word-break:keep-all;}


@media(min-width:768px) and (max-width:1024px){
	.word{font-size:23px!important;}

}
@media(max-width:767px){
	.sub-cont{margin:0px;}
	/*±³È¸Çà»ç*/
	.board-num_18 .document-number{display:none;}
	.board-num_18 .document-Number{display:none;}
	.board-num_18 .document-Writer{display:none;}
	.board-num_18 .document-writer{display:none;}
	/*±ÝÁÖÁÖº¸*/
	.board-num_20 .document-number{display:none;}
	.board-num_20 .document-Number{display:none;}
	.board-num_20 .document-regdate{display:none;}
	.board-num_20 .document-RegDate{display:none;}
	
	/*±³¿ì¼Ò½Ä*/
	.board-num_19 .document-number{display:none;}
	.board-num_19 .document-Number{display:none;}
	.board-num_19 .document-Writer{display:none;}
	.board-num_19 .document-writer{display:none;}
	/*»õ°¡Á·*/
	.board-num_21 .document-number{display:none;}
	.board-num_21 .document-Number{display:none;}
	.board-num_21 .document-Writer{display:none;}
	.board-num_21 .document-writer{display:none;}
	
	.board-theme .theme-list table th, .board-theme .theme-list table tbody td{letter-spacing:-2px;padding:15px 0px;}
	.board-theme .theme-list .list-categories .category-group .category-btn{letter-spacing:-2px;}
	.subtopmenu{top:10%!important;}
	.subtopmenu .sub-top-title{font-size:30px!important;}
	.word{font-size:18px!important;white-space:normal;}
	.cursor{
		
		height: 20px!important;
		top: -2;
	
	}
	.document-title	{display: inline-block; width: 130px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
}
@media(max-width:320px){
.document-title	{display: inline-block; width: 130px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
}