@charset "utf-8";

.wrap_schedule{height:100%;padding:25px;background:url(../images/bg.jpg) no-repeat center;background-size:cover;}

.wrap_schedule .schedule-list{position:relative;}
.wrap_schedule .schedule-list .date-area .date{display:none;}
.wrap_schedule .schedule-list .date-area .title{font-size:17px;color:#FFF;line-height:1;font-family:'Montserrat', sans-serif;font-weight:600;padding:3px 0 3px 30px;background:url(../images/icon_calendar.png) no-repeat left center;}

.wrap_schedule .schedule-list ul.list{margin-top:20px;}
.wrap_schedule .schedule-list ul.list li{padding:5px 0;color:#FFF;display:flex;align-items:center;}
.wrap_schedule .schedule-list ul.list .period{font-size:14px;width:80px;}
.wrap_schedule .schedule-list ul.list .title{font-size:15px;width:calc(100% - 80px);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.wrap_schedule .schedule-list a.more{display:block;width:20px;height:20px;font-size:0;background:url(../images/more.png) no-repeat center;position:absolute;right:0;top:0;}

@media only screen and (max-width:768px){
}


/*HOVER효과*/
@media all and (min-width:1281px) {
}