@charset "utf-8";
/* CSS Document */

/*200504 추가 테이블2*/
.table_st2 {position:relative; font-family:"NotoR"; font-size:12px;}
.table_st2 p.util {position:absolute; top:-25px; right:0; font-size:14px;}
.table_st2 table { position:relative; width:100%; text-align:center; border-top:2px solid #051f5f; margin-left:-1px; border-bottom:1px solid #9298af;}
.table_st2 th, .table_st2 td { border-left:1px solid #9298af; border-right:1px solid #9298af; border-top:1px solid #9298af}
.table_st2 th {padding:13px 10px; color:#111; font-family:"NotoM"; font-weight:normal; font-size:15px; background:#eff4fd; font-weight:normal}
.table_st2 td {background:#fff; padding:10px; color:#444;}
.table_st2 thead th {background:#eff4fd; color:#333; border-bottom:1px solid #9298af; font-weight:bold}
.table_st2 thead tr:last-child th {border-bottom:1px solid #9298af}
.table_st2 thead th.bdr_b {border-bottom:1px solid #9298af}
.table_st2 th:first-child, .table_st2 td:first-child {border-left:0}
.table_s2t th:last-child, .table_st2 td:last-child {border-right:0}
.table_st2 tfoot th {padding:13px 10px; color:#222; font-family:"NotoM"; font-size:13px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f9fa;}
.table_st2 tfoot td {padding:13px 10px; color:#222; font-family:"NotoM"; font-size:13px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f9fa;}

.table_st2 th.tBl, .table_st2 td.tBl {border-left:1px solid #9298af;}
.table_st2 th.tBr, .table_st2 td.tBr {border-right:1px solid #9298af;}


/* 테이블 스크롤 */
.tableScroll2{overflow-x:auto; }
.tableScroll2 .table_st{width:auto}	


.txt_basic {font-size:14px; line-height:1.4; font-family:"NotoR"; color:#222;}

.eduinfor dt {padding-left:25px; font-size:18px; line-height:1.6; font-family:"NotoM"; color:#111; background:url("/images/sch/template/com/sub_com/tit_2.png") no-repeat 1px 7px; margin-bottom:10px;}