@charset "utf-8";

.main_schedule_basic{padding:35px;/*background:url(../images/bg.jpg) no-repeat center;background-size:cover;*/ background:#fff}
.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; line-height:1; font-weight:bold; font-size:18px; color:#111111; margin-bottom:10px;}
.scheduleControl .monthDate span i{}

.scheduleScroll ul.event{overflow-y:auto;max-height:400px;}
.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:#111111;padding:30px 0;}
.scheduleScroll ul.event dl{}
.scheduleScroll ul.event dt{font-family:'Play Bold';line-height:1.2;font-size:16px;color:#111111;padding-bottom:7px;}
.scheduleScroll ul.event dd{line-height:1;font-size:14px;color:#111111;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:35px;}
	.scheduleControl .monthDate span{font-size:18px;}
	a.view_more_schedule{top:3px;}
}
@media only screen and (max-width:768px){
	.scheduleControl .monthDate span{font-size:18px;}
	.scheduleScroll ul.event dt{font-size:14px;}
	.scheduleScroll ul.event dd{font-size:16px;}
}