@charset "utf-8";

.wrap_schedule{height:100%;padding:50px 35px 50px 0;}

.wrap_schedule .schedule-list{position:relative;}
.wrap_schedule .schedule-list .date-area .date{color:#FFF;line-height:1;font-family:'Montserrat', sans-serif;left:0;top:60px;position:absolute}
.wrap_schedule .schedule-list .date-area .date strong{font-size:60px;font-weight:700;display:block;}
.wrap_schedule .schedule-list .date-area .date span{font-size:20px;}
.wrap_schedule .schedule-list .date-area .title{font-size:35px;color:#FFF;line-height:1;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:-1px;}

.wrap_schedule .schedule-list ul.list{margin-top:20px;margin-left:70px;}
.wrap_schedule .schedule-list ul.list li{padding:10px 0;color:#FFF;}
.wrap_schedule .schedule-list ul.list li:nth-child(n+5){display:none;}
.wrap_schedule .schedule-list ul.list .period{font-size:16px;color:#FFF;opacity:0.8;margin-bottom:5px;}
.wrap_schedule .schedule-list ul.list .title{font-size:18px;color:#FFF;width:100%;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.wrap_schedule .schedule-list a.more{width:20px;height:20px;top:7px;position:absolute;right:0;font-size:0;display:block;background:url(../images/more.png) no-repeat center;}

@media only screen and (max-width:1640px){
	.wrap_schedule{padding:30px;}
}
@media only screen and (min-width:769px) and (max-width:1640px){
	.wrap_schedule .schedule-list .date-area .date{margin:20px 0 10px 0;top:0;position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;}
	.wrap_schedule .schedule-list .date-area .date strong{font-size:25px;margin-left:10px;}
	.wrap_schedule .schedule-list .date-area .date span{font-size:25px;}
	.wrap_schedule .schedule-list ul.list{margin-top:0;margin-left:0;}
}
@media only screen and (max-width:1280px){
	.wrap_schedule .schedule-list .date-area .title{font-size:30px;}
	.wrap_schedule .schedule-list a.more{top:2px;}
}
@media only screen and (max-width:768px){
	.wrap_schedule{padding:25px;}
	.wrap_schedule .schedule-list .date-area .title{font-size:25px;}
	.wrap_schedule .schedule-list ul.list .period{font-size:14px;}
	.wrap_schedule .schedule-list ul.list .title{font-size:16px;}
}
@media only screen and (max-width:380px){
	.wrap_schedule .schedule-list .date-area .date{margin:20px 0 10px 0;top:0;position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;}
	.wrap_schedule .schedule-list .date-area .date strong{font-size:25px;margin-left:10px;}
	.wrap_schedule .schedule-list .date-area .date span{font-size:25px;}
	.wrap_schedule .schedule-list ul.list{margin-top:0;margin-left:0;}
}


/*HOVER효과*/
@media all and (min-width:1281px) {
}