/*  부분링크 스타일쉬트  시작 */
a.tea:link {
	font-family: "Malgun Gothic,맑은고딕";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.tea:visited {
	font-family: "Malgun Gothic,맑은고딕";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.tea:hover {
	font-family: "Malgun Gothic,맑은고딕";
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
 noticetext
a.noticetext:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.noticetext:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.noticetext:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
 pri
a.pri:link {
	font-family: "Malgun Gothic,맑은고딕체";
	font-size: 12px;
	color: #3f3f3f;
	text-decoration: none;
}
a.pri:visited {
	font-family: "Malgun Gothic,맑은고딕체";
	font-size: 12px;
	color: #3f3f3f;
	text-decoration: none;
}
a.pri:hover {
	font-family: "Malgun Gothic,맑은고딕체";
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
/*  부분링크 스타일쉬트  끝 */



.text12 {
	font-size: 12px;
	line-height: 150%;
	color: #292929;
}
.text12_B_0000FF {
	font-size: 12px;
	line-height: 150%;
	color: #0000FF;
	font-weight:bold
}
.text11 {
	font-size: 11px;
	line-height: 150%;
	color: #333333;
}
/*  임용정보 employlink */
a.emp1:link {
	font-size: 12px;
	color: #202020;
	text-decoration: none;
}
a.emp1:visited {
	font-size: 12px;
	color: #202020;
	text-decoration: none;
}
a.emp1:hover {
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
/*  login 박스 스타일 쉬트  끝 */
.topnews1 {
	font-size: 12px;
	color: #000000;
}
.topnews2 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Malgun Gothic,맑은고딕";

}

.besttext {
	font-size: 11px;
	color: 606060;
	font-family: "Malgun Gothic,맑은고딕";
	line-height: 120%;

}
.bestid {
	font-size: 11px;
	color: #000000;
}
.noticetext {
	font-size: 12px;
	color: 606060;
}
.text12gray {
	font-size: 12px;
	line-height: 155%;
	color: #666666;
}
.sti {
	font-size: 12px;
	color: #4f4f4f;
	font-family: "Malgun Gothic,맑은고딕체";
	line-height: 120%;


}
SELECT,TEXTAREA{color:#666666;background-color:#F4F4F4; solid #615c18 font-family: Malgun Gothic,맑은고딕, Verdana, Arial, Helvetica, sans-serif; font-size:9pt} font {font-size:9pt; font-family:"Malgun Gothic,맑은고딕"} font.bk {font-size:9pt; color:#000000} font.bl {font-size:9pt; color:#333399} font.10 {font-size:9pt; color:#000000} td {font-size:9pt; LINE-HEIGHT:17px; font-family:"Malgun Gothic,맑은고딕"} small {font-size:9pt;LINE-HEIGHT:18px; font-family:"Malgun Gothic,맑은고딕"}

BODY, TABLE, TR, TD, INPUT, TEXTAREA {scrollbar-arrow-color:ffffff; scrollbar-base-color:ffffff; scrollbar-face-color:eeeeee; scrollbar-highlight-color:FFFFF;	scrollbar-darkshadow-color:FFFFFF; scrollbar-shadow-color:eeeeee;	scrollbar-3dlight-color:ffffff}
a:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
}

.ex01 {

	background: blue;

	color: white;

	filter: blur(5px);

  }

  .ex02 {

	filter: blur(5px);

}




.table-container {
	position: relative;
	
	/*display: inline-block;*/
	
	/* 테이블 크기에 맞춤 */
}



/* 테이블 위에 투명한 이미지 덮기 (클릭, 복사 방지) */
.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('https://imgoya.com/css/trans_end.png') no-repeat center/cover;
	opacity: 0.5; /* 투명도 조절 */
	pointer-events: auto; /* 마우스 이벤트 차단 */
	z-index: 10; /* 테이블 위에 배치 */
}