﻿@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;}

/* 정보공개실 */
.sub_icon {background: url(/images/sch/schl/hapcheon-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;}


/* sub */
.table_st table { margin-bottom: 30px; }
.table_st.long_width_pd th { padding: 13px 5px; }
.table_st.long_width_pd td { padding: 10px 5px; }

.title_box { font-size: 18px; font-family: "NotoR"; margin-left: 15px; padding: 10px 20px; line-height: 1.4; border-radius: 30px; overflow: hidden; color:#fff; background: #3775c3;  }
.title_box span { font-size: 22px; }

.mgl40 { margin-left: 40px!important; }

/* 발명교실 바로가기 버튼 */
.top_position { position: relative; }
.top_position div.btn_st2 { position: absolute; top: 0; right: 0; }




@media screen and (max-width :490px) {

/* 학교안내도 */
.img_guide_map .btn_st{top:175px;}
/* 발명교실 바로가기 버튼 */
.top_position div.btn_st2 { position: static; text-align: right; }

}