@charset "utf-8";

.main_schedule_basic{max-width:180rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}

.main_schedule_basic .itemTitle{width:37rem;}
.main_schedule_basic .scheduleMain{width:calc(100% - 37rem);}

.main_schedule_basic .itemTitle{display:flex;align-items:center;}
.main_schedule_basic .itemTitle h2{font-size:5rem;font-family:'Georgia', serif;font-style:italic;color:#161616;line-height:1;letter-spacing:-1px;display:flex;align-items:center;}
.main_schedule_basic .itemTitle h2::after{width:6rem;height:1px;background:#ab3030;margin:0 1.5rem 0 2rem;content:"";display:block;}
.main_schedule_basic .itemTitle a{width:2.3rem;height:2.3rem;background:url('../images/more.png') no-repeat center;text-indent:-9999px;display:block;}



.main_schedule_basic .scheduleControl{display:none;}

.main_schedule_basic ._schdulList{}
.main_schedule_basic .title{display:none;}

.main_schedule_basic ul.event{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.5rem;}
.main_schedule_basic ul.event .noData{text-align:center;color:#000;padding:5rem 0;width:100%;}

.main_schedule_basic ul.event li{min-height:15rem;background:#f6f6f6 url('../images/miniScheBg.png') no-repeat right bottom;border-radius:0.5rem;padding:0 4rem;display:flex;justify-content:center;flex-direction:column;}
.main_schedule_basic ul.event .date{font-size:2.8rem;font-family:'pre-b';color:#a53135;line-height:1;letter-spacing:-0.05em;}
.main_schedule_basic ul.event .date .year{display:none;}
.main_schedule_basic ul.event .subject{margin-top:1.5rem;}
.main_schedule_basic ul.event .subject span{font-size:1.8rem;font-family:'pre-sb';color:#474747;line-height:1.3;}

.main_schedule_basic .more{display:none;}

.main_schedule_basic ul.event::-webkit-scrollbar{width:8px;}
.main_schedule_basic ul.event::-webkit-scrollbar-thumb{background-color:#7c7c7c;border-radius:4px;}
.main_schedule_basic ul.event::-webkit-scrollbar-track{background-color:#FFF;border-radius:4px;}

@media only screen and (max-width:1840px){
	.main_schedule_basic{max-width:calc(100% - 4rem);}
}
@media only screen and (max-width:1280px){
	.main_schedule_basic{display:block;}
	.main_schedule_basic .itemTitle,
	.main_schedule_basic .scheduleMain{width:100%;}
	.main_schedule_basic .scheduleMain{margin-top:2rem;;}
}
@media all and (max-width:1024px){
	.main_schedule_basic ul.event{grid-template-columns:repeat(2, 1fr);gap:2rem;}
	.main_schedule_basic ul.event li{padding:2rem;}
	.main_schedule_basic ul.event .date{font-size:2.2rem;}
}
@media all and (max-width:768px){
	.main_schedule_basic .itemTitle h2{font-size:3.6rem;}
}