﻿@charset "utf-8";

/* 학교안내도 */
.img_guide_map{position: relative; overflow-x:hidden}
.img_guide_map .btn_st{position: absolute;top:195px;width: 100%;text-align: center;}
.img_guide_map .btn_st a{padding: 8px 30px;}
.img_pc {display:block;}
.img_mo {display:none;}
.img_guide_map .link_style { position: absolute; top:190px; left:200px; width:100%; text-align:left; color:#444;}
.img_guide_map .btn_st01{ position: absolute;top:195px; left:250px; width: 100%; text-align: left; font-family: "NotoR";}
.img_guide_map .btn_st01 p { display: block; height:50px; }
.img_guide_map .btn_st01 a{padding: 12px 12px 12px 20px;}
.img_guide_map .btn_st01 em { margin-left:20px; padding:3px 15px; background:#fff; color:#35bd5f; border-radius: 20px; }
.btn_st01 a.green {color:#fff; border-bottom:1px solid #35bd5f; border-right:1px solid #35bd5f; background:#35bd5f; border-radius: 20px;}

/* 정보공개실 */
.sub_icon {background: url(/images/schl/gojeon-p/sub/sub11_01_ico.png) no-repeat 32px center;border: 6px solid #e8edf3;padding: 25px 25px 25px 160px;margin-bottom: 20px;}
.sub_icon_txt{font-size: 18px;line-height: 1.2;font-family: "NotoM";color: #0c3477;margin-bottom: 10px;}

@media screen and (max-width :490px) {

/* 학교안내도 */
.img_guide_map .btn_st{top:175px;}
}

/*학교폭력*/
.sub_info { padding: 18px;}
.sub_info_txt{display:inline-block; background:#e24a4a; border-radius: 10px; padding:7px 17px; font-size: 18px;line-height: 1.2;font-family: "NotoM";color: #fff;margin-bottom: 10px;}
.sub_info_txt1{ padding-left:15px; font-size: 18px;line-height: 1.2;font-family: "NotoM";color: #0c3477;margin-bottom: 10px;}


/* 테이블 */ 
/*간격이 좁은 테이블(데이터 많을시)*/
.table_st01 {position:relative; font-family:"NotoR"; font-size:14px;}
.table_st01.no_pd th { padding:0 } 
.table_st01 p.util {position:absolute; top:-25px; right:0; font-size:14px;}
.table_st01 table { position:relative; width:100%; text-align:center; border-top:2px solid #051f5f; margin-left:-1px; border-bottom:1px solid #9298af;}
.table_st01 th, .table_st01 td { border-left:1px solid #9298af; border-right:1px solid #9298af; border-top:1px solid #9298af}
.table_st01 th {padding:5px; color:#111; font-family:"NotoM"; font-weight:normal; font-size:15px; background:#eff4fd; font-weight:normal}
.table_st01 td {background:#fff; padding:5px; color:#444;}
.table_st01 thead th {background:#eff4fd; color:#333; border-bottom:1px solid #9298af; font-weight:bold}
.table_st01 thead tr:last-child th {border-bottom:1px solid #9298af}
.table_st01 thead th.bdr_b {border-bottom:1px solid #9298af}
.table_st01 th:first-child, .table_st01 td:first-child {border-left:0}
.table_st01 th:last-child, .table_st01 td:last-child {border-right:0}
.table_st01 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_st01 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;}

@media screen and (max-width :740px) {
	 /* 테이블 스크롤 */
    .tableScroll .table_st01{width:740px}	
}

/* 리스트 스타일 none */
.list_st_none { background:none !important; padding-left:0 !important; }
.subfont { font-family:"NotoM"; line-height:1.4; font-size:14px; color:#222; }

.table_st01 table.table_inner { position:relative; width:100%; text-align:center; border:1px solid #9298af; margin-left:-1px;  }

.tit_num_ol{position: relative;font-size: 14px;line-height: 1.6;font-family: "NotoM";padding-left: 24px;}
.tit_num_ol span {background: #264988; border-radius: 20px;color: #fff;width: 16px; height: 16px;line-height: 1.3em;text-align: center;position: absolute;top: 4px;left: 0px;font-size: 90%;}

.list_st_no li {padding:3px 0 3px 0px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#222; }
.bul_no { background:none !important; padding-left:0 !important; }

.list_st4 { font-size:14px; line-height:1.4; font-family:"NotoR"; }
