@charset "utf-8";

.main_schedule_basic{padding:35px;background:url(../images/bg.jpg) no-repeat center;background-size:cover;}
.main_schedule_basic .scheduleMain{position:relative;}

.scheduleControl{}
.scheduleControl .monthDate a{display:none;}
.scheduleControl .monthDate a.prev{}
.scheduleControl .monthDate a.next{}
.scheduleControl .monthDate span{display:block;font-family:'Play Bold';line-height:1;font-size:40px;color:#FFF; margin-bottom:10px;}
.scheduleControl .monthDate span i{}

.scheduleScroll ul.event{overflow-y:auto;max-height:300px;}
.scheduleScroll ul.event li{/*padding:10px 0*/ padding: 10px 0 0 0;}
.scheduleScroll ul.event li:nth-child(n+5){display:none;}
.scheduleScroll ul.event .noData{text-align:center;color:#FFF;padding:30px 0;}
.scheduleScroll ul.event dl{}
.scheduleScroll ul.event dt{font-family:'Play Bold';line-height:1.2;font-size:16px;color:#adc6e6;padding-bottom:7px;}
.scheduleScroll ul.event dd{line-height:1;font-size:17px;color:#FFF;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px}

a.view_more_schedule{display:block;width:20px;height:20px;text-indent:-9999px;background:url(../images/more.png) no-repeat center;position:absolute;top:10px;right:0;}

/*HOVER*/
@media only screen and (min-width:1281px){
}

@media only screen and (max-width:1280px){
	.main_schedule_basic{padding:25px;}
	.scheduleControl .monthDate span{font-size:30px;}
	a.view_more_schedule{top:3px;}
}
@media only screen and (max-width:768px){
	.scheduleControl .monthDate span{font-size:25px;}
	.scheduleScroll ul.event dt{font-size:14px;}
	.scheduleScroll ul.event dd{font-size:16px;}
}