@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700&display=swap');

.wrap_schedule{height:100%;padding:35px;}
.wrap_schedule h2{line-height:1;}

.wrap_schedule .schedule-list{height:100%;position:relative;}
.wrap_schedule .schedule-list .date-area{display:flex;align-items:center;line-height:1;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #888;}
.wrap_schedule .schedule-list .date-area .date{font-size:30px;font-family: 'Titillium Web', sans-serif;}
.wrap_schedule .schedule-list .date-area .date span{font-weight:600;}
.wrap_schedule .schedule-list .date-area .date strong{font-weight:700;}
.wrap_schedule .schedule-list .date-area .title{font-size:20px;font-family:'Noto Medium';color:#888;padding-left:10px;}

.wrap_schedule .schedule-list ul.list{height:calc(100% - 60px);line-height:1.3;overflow-y:auto;overflow-x:hidden;width:100%;}
.wrap_schedule .schedule-list ul.list li{padding:10px 0 10px 15px;position:relative;color:#222;}
.wrap_schedule .schedule-list ul.list li::before{content:"";display:block;width:5px;height:5px;border-radius:100%;background:#888;position:absolute;left:0;top:19px;}
.wrap_schedule .schedule-list ul.list span.title{font-size:18px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap_schedule .schedule-list ul.list span.period{font-family:'Noto Regular';font-size:15px;color:rgba(0,0,0,0.4);}

.wrap_schedule .schedule-list a.more{display:block;width:30px;height:30px;font-size:0;background:url(/sites/style_guide/images/common/plus_1_b.png) no-repeat center;position:absolute;right:0;top:0;}

@media only screen and (max-width:768px){
}


/*HOVER효과************************************************************/
@media all and (min-width:1281px) {
}