﻿@charset "utf-8";

/* common */
.tit_num{position: relative;font-size: 18px;line-height: 1.6;font-family: "NotoM";padding-left: 28px;}
.tit_num span {background: #264988;border-radius: 20px;color: #fff;width: 22px;height: 22px;line-height: 1.3em;text-align: center;position: absolute;top: 4px;left: 0px;font-size: 90%;}

.txt_h3 {margin-left: 30px;margin-bottom: 15px; margin-top: 10px;}

.page p, .page li{white-space: normal;}
li.no_list, p.no_list{background:none;padding: 3px 0 3px 0px;}
li.no_list_1, p.no_list_1{background:none;}

.box_st1_1{position: relative; padding: 10px 20px; font-family: "NotoR";line-height: 1.4;border-radius: 15px 0px;overflow: hidden;background: #3775c3;color: #fff;margin-top: 10px;}
.box_st1_2{background: #f9f9f9;margin-bottom: 20px;font-family: "NotoR";border: 1px solid #e8e8e8;border-radius: 0px 7px;padding: 15px 30px 15px 30px;margin-top: 5px;}
.box_st1_2_1 {background: #f9f9f9;margin-bottom: 20px;font-family: "NotoR";border: 1px solid #e8e8e8;border-radius:5px;padding: 15px 30px 15px 30px;margin-top: 5px;}
.box_st1_3{position: relative; padding: 10px 20px;font-family: "NotoR";line-height: 1.4;border-radius: 30px;overflow: hidden;background: #3775c3;color: #fff;margin-top:10px;}
.box_st1_3_1{position: relative; padding: 10px 20px;font-family: "NotoR";line-height: 1.4;border-radius: 30px;overflow: hidden;background: #fff;color:#333; border:1px solid #3775c3; margin-top:10px;}
.box_st1_4{position: relative; padding: 10px 20px;font-family: "NotoR";line-height: 1.4;border-radius: 30px;overflow: hidden;background: #757e9b;color: #fff;margin-top:10px;}
.box_st1_4_1{position: relative; padding: 10px 20px;font-family: "NotoR";line-height: 1.4;border-radius: 30px;overflow: hidden;background: #fff;color:#333; border:1px solid #757e9b; margin-top:10px;}

.pc_red {color:#ff0000;}
.pc_blue2 {color:#1863c1;}

.img_pc {display:block;}
.img_mo {display:none;}

.fs_14 {font-family: "NotoR"; font-size:14px;}
.fs_16 {font-family: "NotoR"; font-size:16px;}
.fs_18 {font-family: "NotoR"; font-size:18px;}

/* 학교안내도 */
.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;}

/* 학교규칙 */
.sch_rule {font-family:"NotoR"; font-size:14px; color:#111; line-height:25px; letter-spacing:-1px}
.sch_rule h2 { font-size:20px; text-align:center; border-top:2px solid #555; border-bottom:1px solid #555; padding:10px 0; margin:30px 0 0}
.sch_rule dl dt { font-size:18px; color:#3d70cb; margin-top:20px}


/* 리스트 */
.list_st6 { margin:10px 0 20px}
.list_st6 dt { font-size:18px; line-height:1.6; font-family:"NotoM"; color:#fff; background:#588fe3; border-radius:10px 0; padding:5px 10px; margin-bottom:10px}
.list_st6 dt.col_G { background:#2eb067}
.list_st6 dt.col_Y { background:#f1ac1d}
.list_st6 dt.col_V { background:#7a83df}
.list_st6 dd {font-size:14px; line-height:1.4; font-family:"NotoR"; color:#222; background:url("/images/sch/web/gshs-h/common/bu3.png") no-repeat left 8px; border-bottom:1px dashed #999; padding:0 0 10px 12px; margin-bottom:10px}
.list_st6 dd.none {font-size:14px; line-height:1.4; font-family:"NotoR"; color:#222; background:none; border-bottom:1px dashed #999; padding:0 0 10px 12px; margin-bottom:10px }

/* 테이블 */
.table_st th {padding:13px 5px;}
.table_st td {padding:10px 5px;}

/* 동아리 */
.club_box {font-size:14px; line-height:1.3; font-family:"NotoR"; }
.club_box h3 {font-size:18px; line-height:1.6; font-family:"NotoM"; color:#fff; background:#17335a; border-radius:10px 10px 0 0; padding:8px 20px;}
.club_box h4 {font-size:16px; line-height:1.4; font-family:"NotoM"; color:#333; padding:5px 20px; border: 1px solid #e8e8e8; border-top:none; background:#f7f7f7;}
.club_box .box {padding:10px 20px; border: 1px solid #e8e8e8; border-top:none; border-radius:0 0 10px 10px; }
.club_box .box strong {font-family:"NotoM"; color:#266ed4; }
.club_box .btn {text-align:center; margin-top:20px;}
.club_box .btn a {display:inline-block; line-height:20px; padding:8px 15px; margin:1px; text-decoration:none; font-size:14px; font-family:'NotoM'; text-align:center; color:#fff; border-bottom:1px solid #343848; border-right:1px solid #343848; background:#45495b;}


/* 인사말 */
.box_st10 { padding: 10px 20px; font-size:14px; border: 1px solid #e8e8e8; overflow:hidden; border-radius:10px;}
.box_st10 .box_img {width:20%; float:left; }
.box_st10 .box_img img {width:100%; }
.box_st10 .box_txt {width:75%; float:right; font-family:"NotoR"; line-height:1.4;}

/*경남과학영재교육원 인사말 */
.greeting_edu {width:100%; }
.greeting_edu .photo {width:20%; float:left; }
.greeting_edu .photo img {width:100%; }
.greeting_edu .box {width:75%; float:right; font-family:"NotoR"; line-height:1.4;}
.greeting_edu .box .txt1 { font-size:18px; word-break:keep-all; color:#27750d;}
.greeting_edu .box p { margin-bottom:20px;}

/*경남과학영재교육원 교육내용*/
.edu_sch {font-family: "NotoR"; font-size:14px; line-height:18px; }
.edu_sch dd { margin-bottom:20px;}
.edu_sch table { margin-bottom:10px;}


@media screen and (max-width :800px) {
	/* 인사말 */
	.box_st10 .box_img {width:50%; float:none; text-align:center; margin:0 auto;}
	.box_st10 .box_txt {width:100%; float:none; margin-top:20px;}
	
	/*경남과학영재교육원 교육목표*/
	.img img{ width:100%}
}


@media screen and (max-width :490px) {
/* common */
.img_mo {display:block;}
.img_pc {display:none;}

/* 학교안내도 */
.img_guide_map .btn_st{top:175px;}
}