.pt100 {padding-top:15.625vw;}
.pad_24 {padding: 0 3.75vw !important;}
.mt30 {margin-top:4.688vw !important;}

.tit_txt {font-size: 3.125vw;}
 
/* ºñ¾àÀû ¼ºÀû Çâ»ó */
.div_grade_improve{ 
	background:#fff; 
	padding:0 3.906vw 15.625vw;
}
.div_grade_improve .top_tit{
	text-align: center;
}
.div_grade_improve .top_tit .main_tit{
	color: #000;
	text-align: center;
	font-family: Pretendard;
	font-size: 10.313vw;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -1px;
}
.div_grade_improve .stu_info{
	margin-bottom:4.688vw;
	padding-top:12.5vw;
	text-align: center;
}
.div_grade_improve .stu_info.first{ padding-top:0; }
.div_grade_improve .stu_info > p, .div_grade_improve .stu_info > strong{ 
	color: #000;
	line-height: normal;
	display:inline-block;
	font-family: "Noto Sans CJK KR";
}
.div_grade_improve .stu_info p{
	text-align: center;
	font-size: 4.375vw;
	font-style: normal;
	font-weight: 350;
}
.div_grade_improve .stu_info strong{
	font-size: 5vw;
	font-weight: 700;
}
.div_grade_improve .table_area{
	position: relative;
	margin-bottom: 1.25vw;
}
.div_grade_improve .table_area table {
	width:100% !important; 
	table-layout: fixed !important;
}
.div_grade_improve .table_area .table_bod1{ 
	width:40%;
	height:100%;
	position:absolute;
	z-index:3; 
	top:0;bottom:0;left:auto;right:0;
	border:2px solid #393e9c !important; 
	box-sizing: border-box;
}
.div_grade_improve .emp{
	color:#0c519c !important;
	font-weight: bold !important;
}