@charset "utf-8";

.main_schedule_basic{background:url(../images/bg.jpg) no-repeat center;background-size:cover;}
.main_schedule_basic .container{max-width:850px;padding:60px 0 60px 60px;position:relative;}
.main_schedule_basic .title{margin-bottom:30px;}
.main_schedule_basic .title a{font-size:30px;color:#FFF;line-height:1;font-family:'Noto Medium';margin-bottom:30px;}
.main_schedule_basic .scheduleMain{position:relative;}
.scheduleControl{display:none;}
.scheduleScroll ul.event{display:flex;flex-wrap:wrap;justify-content:space-between;}
.scheduleScroll ul.event li{width:48%;padding-bottom:30px;margin-bottom:25px;}
.scheduleScroll ul.event li:nth-child(n+5){display:none;}
.scheduleScroll ul.event li:nth-child(1),
.scheduleScroll ul.event li:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.3);}
.scheduleScroll ul.event .noData{text-align:center;color:#FFF;padding:30px 0;}
.scheduleScroll .year{display:none;}
.scheduleScroll .date{font-size:30px;color:#FFF;font-family:'Noto Medium';line-height:1.2;padding-bottom:15px;letter-spacing:-1px;}
.scheduleScroll .sj{font-size:18px;color:#d3d7dc;line-height:1.3;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
._schdulList .more{display:block;width:30px;height:30px;text-indent:-9999px;background:url(../images/more.png) no-repeat center;position:absolute;top:0;right:0;}

/*HOVER*/
@media only screen and (min-width:1281px){
}
@media all and (max-width:1800px) {
	.main_schedule_basic .container{max-width:100%;padding-right:60px;}
}
@media only screen and (max-width:1280px){
	.main_schedule_basic .container{padding:40px;}
	.main_schedule_basic .title a{font-size:25px;}
	.scheduleScroll ul.event li{width:100%;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.3);}
	.scheduleScroll ul.event li:nth-child(4){border:0;}
	.scheduleScroll .date{font-size:22px;padding-bottom:5px;}
	.scheduleScroll .sj{font-size:16px;}
}
@media only screen and (max-width:768px){
	.main_schedule_basic .container{padding:30px;}
	.main_schedule_basic .title{margin-bottom:30px;}
	.main_schedule_basic .title a{font-size:22px;}
	.scheduleScroll .date{font-size:18px;}
	.scheduleScroll .sj{font-size:16px;}
	._schdulList .more{width:25px;height:25px;}
}