
.scheduleMain{padding: 30px 25px 30px 30px;background: url('./../images/schedule_bg.jpg') no-repeat left top;color: #ffffffe8;min-height:300px;height: 500px;}
.scheduleMain > strong{font-size: 25px;font-family: 'Noto Regular';display: block;margin-bottom:25px;}

.scheduleScroll::-webkit-scrollbar {width: 3px;height: 3px;padding-right: 50px}
.scheduleScroll::-webkit-scrollbar-thumb {background-color: #403727;;}
.scheduleScroll::-webkit-scrollbar-track {background-color: #e6e6e6;}
.scheduleScroll {max-height: calc(100% - 60px);overflow-y: auto;padding-right: 18px;}
.scheduleMain ul {}
.scheduleMain ul li{margin-bottom: 25px;}
/* .scheduleMain ul li:nth-child(n + 5) {display: none;} */
.scheduleMain .scheduleScroll .date {padding: 10px 5px 13px;background: #2b2b2bb0;line-height: 1;text-align: center;}
.scheduleMain .scheduleScroll .sub {margin: 10px 5px; font-size: 16px; line-height: 1.2;} 
 
.scheduleMain .more {position: absolute;top: 30px;right: 20px;text-indent: -9999px;width: 40px;height: 40px;background: url(../images/more-b-bg.png) center no-repeat;}
.scheduleMain .more a {display:block;height: 100%;}

@media all and (max-width:1023px){
	
	.scheduleMain{background-size: cover;overflow:hidden;height: 100%;}
	.scheduleMain ul li{width:100%; float:left;}
	
}
@media all and (max-width:767px){
	
	.scheduleMain ul li{width:100%; float:inherit;}
	
}
