#gnb li a {padding :13px 15px;}

@charset "utf-8";


/*200601 테이블 꾸미기 추가*/
.sch_table { width:100%; overflow-y:auto;}
.sch_table table { width:890px;}
.nbox_r { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#f00; border:1px solid #f00; margin:0 auto; text-align:center; }
.nbox_b { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#3775c3; border:1px solid #3775c3; margin:0 auto;  text-align:center; }
.nbox_g { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#57c52c; border:1px solid #57c52c; margin:0 auto;  text-align:center; }
.nbox_p { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#a50db5; border:1px solid #a50db5; margin:0 auto;  text-align:center; }
.nbox_b2 { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#333; border:1px solid #333; margin:0 auto;  text-align:center; }

.nbox2_r { display:inline-block; width:12px; height:12px; line-height:12px; font-size:10px; color:#f00; border:1px solid #f00; border-radius:9px; margin:0 auto;  text-align:center; }
.tbl_st td.sat { color:#3775c3; }
.tbl_st td.sun { color:#f00; }
.tbl_st td.r_strong { color:#f00; font-weight:bold; }
.tbl_st td.bg_y { background:rgb(255, 255, 232); }
.tbl_st td.bg_p { background:rgb(252, 218, 237); }
.tbl_st td.bg_b { background:rgb(223, 233, 248); }




.pc_red { color:#f00; }
.pc_blue { color:#3775c3; }
.pc_green{color:#57c52c;}
.pc_org{color:#F90;}
.pc_pur{color:#93C;}
@media screen and (max-width:800px) {	
}

@media screen and (max-width:690px) {

}

@media screen and (max-width:560px) {	

}

@media screen and (max-width:480px) {
	
}

@media screen and (max-width :380px) {

}