#schdulMain{background:url(../images/conBg_1.png) no-repeat center;background-size:cover !important;padding:40px;line-height:1.5;}
#schdulMain h3{font-size:24px;color:#3f4247;line-height:1;padding-bottom:15px;}
#schdulMain .scheduleControl{position:absolute;top:110px;left:40px;width:144px;text-align:center;}
#schdulMain .scheduleControl:after{content:"학사일정은 사정에 따라 달라질 수 있습니다.";display:block;font-size:16px;line-height:1.2;margin-top:20px;}
#schdulMain .scheduleControl a,
#schdulMain .scheduleControl .month{display:none;}
#schdulMain .scheduleControl .year{box-sizing:border-box;display:block;width:100%;height:124px;padding-top:25px;background:url(../images/miniSche_1.png) no-repeat center top;font-size:38px;color:#1e1e1e;font-family:'Noto Medium';}
#schdulMain .scheduleScroll{max-height:225px;overflow-y:auto;margin-left:180px;}
#schdulMain .scheduleScroll ul{}
#schdulMain .scheduleScroll ul li{position:relative;padding:7px 0 7px 20px;}
#schdulMain .scheduleScroll ul li:before{content:"";display:block;width:8px;height:8px;background:#a4a4a4;position:absolute;top:14px;left:0;border-radius:30px;}
#schdulMain .scheduleScroll ul li span{display:block;vertical-align:top;}
#schdulMain .scheduleScroll ul li .date{color:rgba(0,0,0,0.3);font-size:14px;}
#schdulMain .scheduleScroll ul li .con{color:rgba(0,0,0,0.7);font-size:17px;}
#schdulMain .more{display:block;text-indent:-9999px;width:40px;height:40px;background:url(../images/plus_2_b.png) no-repeat center;position:absolute;top:32px;right:26px;}
@media all and (min-width:1025px) {
	#schdulMain .more:hover{transform:rotate(90deg);transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media all and (min-width:769px) and (max-width:1024px) {
	#schdulMain .scheduleControl{display:none;}
	#schdulMain .scheduleScroll{margin-left:0;}
}
@media all and (max-width:480px) {
	#schdulMain .scheduleControl{display:none;}
	#schdulMain .scheduleScroll{margin-left:0;}
}