@charset "utf-8";

.main_schedule_basic{background:url(../images/bg.jpg) no-repeat center;background-size:cover;}
.main_schedule_basic .container{padding: 30px;padding-right: 45px;position:relative;}
.main_schedule_basic ._schdulList > ul > li{display:flex;}
.main_schedule_basic .title{width: 125px;}
.main_schedule_basic .title a{font-size: 34px;color:#FFF;line-height:1;font-family: 'Noto Bold';letter-spacing: -0.05em;display: block;}
.main_schedule_basic .scheduleScroll{width: calc(100% - 120px);padding-right: 35px;padding-left: 70px;}
.main_schedule_basic .scheduleMain{position:relative;}
.main_schedule_basic .noData{color:#FFF;text-align:center;}
.scheduleControl{display:none;}
.scheduleScroll ul.event{display:flex;flex-wrap:wrap;}
.scheduleScroll ul.event li{width: 50%;padding-bottom: 18px;margin-bottom: 15px;}
.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 li + li + li {padding-bottom:0;margin-bottom:0;}
.scheduleScroll ul.event .noData{text-align:center;color:#FFF;padding:30px 0;}
.scheduleScroll .year{display:none;}
.scheduleScroll .date{font-size: 24px;color:#FFF;font-family:'Noto Medium';line-height:1.2;padding-bottom: 5px;letter-spacing:-1px;}
.scheduleScroll .sj{font-size:18px;color: rgba(255,255,255,0.7);line-height: 1.2;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 only screen and (max-width:1280px){
	.main_schedule_basic .container{padding:15px 20px;}
	.main_schedule_basic .title a{font-size:20px;}
	.main_schedule_basic .title{width: 75px;}
	.main_schedule_basic .scheduleScroll{width:calc(100% - 75px);padding-left: 40px;}
	.scheduleScroll .date{font-size:15px;line-height:1;}
	.scheduleScroll .sj{font-size:12px;}
	.scheduleScroll .date{padding-bottom:2px;}
	.scheduleScroll ul.event li{padding-bottom:10px;margin-bottom:10px;}
	._schdulList .more{width:17px;height:17px;}
}
@media only screen and (max-width:768px){
	.main_schedule_basic .container{padding:35px;}
	.main_schedule_basic ._schdulList > ul > li{display:block;}
	.main_schedule_basic .title{width:auto;}
	.main_schedule_basic .title a{font-size:28px;}
	.main_schedule_basic .scheduleScroll{width:100%;padding:0;margin-top:25px;}
	.scheduleScroll ul.event li{padding-bottom:0;margin-bottom:0;padding-top: 25px;border-bottom:0;}
	.scheduleScroll ul.event li:nth-child(1), .scheduleScroll ul.event li:nth-child(2){border-bottom:0;border-top:1px solid rgba(255,255,255,0.5);}
	.scheduleScroll ul.event li + li + li {display:none;}
	.scheduleScroll .date{font-size:20px;padding-bottom:10px;}
	.scheduleScroll .sj{font-size:15px;}
	._schdulList .more{width:20px;height:20px;top:2px;}
}