@charset "utf-8";
/* CSS Document */
.hid { display:none !important;}
.visible { overflow:visible !important;} /*  overflow:hidden 때문에 숨겨질때 */

/* 퀵메뉴 *//* 학년반 바로가기 높이값 기본 top:0 */
.top0{top:0 !important;} 
.top10{top:10px !important;} 
.top20{top:20px !important;} 
.top30{top:30px !important;} 
.top40{top:40px !important;} 
.top50{top:50px !important;} 

/* 퀵메뉴 *//* 높이값 */
.top120 { top:120px !important;}
.top130 { top:130px !important;}
.top140 { top:140px !important;}
.top150 { top:150px !important;}
.top160 { top:160px !important;}
.top170 { top:170px !important;}
.top180 { top:180px !important;}
.top190 { top:190px !important;}
.top200 { top:200px !important;}

/* 퀵메뉴 *//* 학년반 바로가기  top:110  */
.w_quickClass{ position:absolute; top:440px; left:1620px; width:210px; height:100px; overflow:hidden;  border-left:1px solid #ccc;  background-color:#fff;  border-radius:10px; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.5);  z-index:7;}
.w_quickClass h2{ background-color:#9fa8da; color:#fff; font-size:15px; text-align:center; font-family:'NotoM'; height:40px; line-height:40px}
.w_quickClass ul{font-family:'돋움',Dotum; font-size:12px; line-height:41px; padding:10px 10px;}
.w_quickClass ul li{ float:left; line-height:18px; word-break:keep-all;  display:block;  letter-spacing:-1px; color:#555; margin-right:10px; }
.w_quickClass ul li span { width:50px; margin-right:5px; display:block;}
.w_quickClass ul li select { width:72px;}
.w_quickClass .btn_classGo { position:absolute; right:15px; bottom:12px;}
.w_quickClass .btn_classGo img { width:20px; height:20px;}

/* 퀵메뉴 *//* 메인 */
.w_quick{position:absolute; top:550px; left:1620px; width:210px; height:auto; overflow:hidden;  border-left:1px solid #ccc; background-color:#fff; border-radius:10px; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.5); z-index:7;  }
.w_quick h2{ background-color:#90a4ae; color:#fff; font-size:15px; text-align:center; font-family:'NotoM'; height:40px; line-height:40px}
.w_quick ul{font-family:'돋움',Dotum; font-size:12px; line-height:41px;}
.w_quick ul li{ padding:10px 10px; line-height:18px; border-top:1px solid #ccc; word-break:keep-all;}
.w_quick ul li a{ display:block;  letter-spacing:-1px; color:#555;}

/* 퀵메뉴 *//* 메인 - 퀵메뉴만 있는 경우 */
.w_quick_ng{position:absolute; top:440px; left:1460px; width:210px; height:auto; overflow:hidden;  border-left:1px solid #ccc; background-color:#fff; border-radius:10px; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.5); z-index:7;  }
.w_quick_ng h2{ background-color:#90a4ae; color:#fff; font-size:15px; text-align:center; font-family:'NotoM'; height:40px; line-height:40px}
.w_quick_ng ul{font-family:'돋움',Dotum; font-size:12px; line-height:41px;}
.w_quick_ng ul li{ padding:10px 10px; line-height:18px; border-top:1px solid #ccc; word-break:keep-all;}
.w_quick_ng ul li a{ display:block;  letter-spacing:-1px; color:#555;}

/* 퀵메뉴 *//* 서브 */
.w_quickSub{position:absolute; top:360px; left:1460px; width:210px; height:auto; overflow:hidden;  border-left:1px solid #ccc; background-color:#fff; border-radius:10px; box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.5); z-index:7;  }
.w_quickSub h2{ background-color:#90a4ae; color:#fff; font-size:15px; text-align:center; font-family:'NotoM'; height:40px; line-height:40px}
.w_quickSub ul{font-family:'돋움',Dotum; font-size:12px; line-height:41px;}
.w_quickSub ul li{ padding:10px 10px; line-height:18px; border-top:1px solid #ccc; word-break:keep-all;}
.w_quickSub ul li a{ display:block;  letter-spacing:-1px; color:#555;}

@media screen and (max-width: 800px){
		/* 퀵메뉴 */
	.w_quickClass, .w_quick{ display:none}
}
