@charset "utf-8";

.main_schedule_basic{}
.main_schedule_basic .mainTitle{padding-bottom:4rem;max-width:160rem;margin:0 auto;display:flex;align-items:flex-end;}

.main_schedule_basic .scheduleMain{background:#f7f7f7;padding:4rem 3rem 3.5rem 3rem;border-radius:2rem;}
.main_schedule_basic .monthDate{display:flex;align-items:center;justify-content:center;}
.main_schedule_basic .monthDate div,
.main_schedule_basic .monthDate i{font-size:3rem;font-family:'pre-eb';color:#a53135;line-height:1;letter-spacing:-1px;}
.main_schedule_basic .monthDate a{width:2.5rem;height:2.5rem;text-indent:-9999px;display:block;}
.main_schedule_basic .monthDate a.prev{margin-right:1.5rem;background:url('../images/prev.png') no-repeat center;}
.main_schedule_basic .monthDate a.next{margin-left:1.5rem;background:url('../images/next.png') no-repeat center;}
.main_schedule_basic .monthDate span{}
.main_schedule_basic .monthDate span.day{display:none;}

.main_schedule_basic ._schdulList{margin-top:3rem;padding:4.5rem;background:#FFF;border-radius:1rem;}
.main_schedule_basic .title{display:none;}
.main_schedule_basic ul.event{height:21rem;overflow-y:auto;}
.main_schedule_basic ul.event li{padding:0 0 1.8rem 0;line-height:1.3;display:flex;justify-content:space-between;}
.main_schedule_basic ul.event li:nth-child(n+11){display:none;}
.main_schedule_basic ul.event .noData{text-align:center;color:#000;padding:3rem;width:100%;}
.main_schedule_basic ul.event .year{display:none;}
.main_schedule_basic ul.event .date{width:20rem;font-size:2rem;font-family:'pre-m';color:#ac2f30;}
.main_schedule_basic ul.event .sj{width:calc(100% - 20rem);font-size:2rem;font-family:'pre-m';color:#474747;}

.main_schedule_basic .more{display:none;}
/*
.main_schedule_basic .more2{margin-left:2rem;margin-top:0.5rem;width:2.3rem;height:2.3rem;background:#a3a3a3 url('../images/more.png') no-repeat center;border-radius:50%;text-indent:-99999999px;display:block;transition:0.3s;}
.main_schedule_basic .more2:hover{background-color:#ac2f30;}
*/
.main_schedule_basic .more2{margin-left:-2.5rem;margin-bottom:0.1rem;border-bottom:1px solid #888;transition:0.3s;font-size:1.6rem;color:#888;font-family:'pre-m';line-height:1;display:flex;align-items:center;}
.main_schedule_basic .more2::after{width:15px;height:8px;opacity:0.4;background:url('../images/plus.png') no-repeat right center;content:"";display:block;transition:0.3s;}
.main_schedule_basic .more2:hover{color:#000;border-color:#000;}
.main_schedule_basic .more2:hover::after{opacity:1;}


.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 all and (max-width:768px){
	.main_schedule_basic ._schdulList{padding:2.5rem;}
	.main_schedule_basic ul.event .date{width:15rem;}
	.main_schedule_basic ul.event .sj{width:calc(100% - 15rem);}
	.main_schedule_basic .scheduleMain{padding:3rem 1.5rem 1.5rem 1.5rem;}
}