.schedule-box{background:url('../images/schedule-bg.jpg') no-repeat center;padding: 25px 20px;color:#fff;height:310px;position:relative;background-size:cover;}
.schedule-box .title{font-size:26px;font-family:'Noto Regular';margin-bottom: 10px;}
.schedule-box .date-box{text-align:center;margin-bottom: 5px;}
.schedule-box .date-box > span{font-size:46px;color:#fff;font-family: 'Mont Regular';display: inline-block;padding: 40px 55px;background:url('../images/schedule-mark.png') no-repeat center;}
.schedule-box .date-box .prev-arrow{background:url('../images/schedule-left.png') no-repeat left;width:37px;height:13px;text-indent:-9999px;display: inline-block;}
.schedule-box .date-box .next-arrow{background: url('../images/schedule-right.png') no-repeat center;width: 37px;height:13px;text-indent:-9999px;display: inline-block;}
.schedule-box > ul {height: 60px;line-height: 30px;overflow:hidden;}
.schedule-box > ul li{position:relative;color:#fff;padding-left:11px;}
.schedule-box > ul li:before{content:'';width:2px;height:6px;background:#444a48;position:absolute;left:0;top: 10px;}
.schedule-box > ul li .date{display:inline-block;margin-right:5px;}
.schedule-box .more{position:absolute;top: 30px;right: 30px;width:33px;height:33px;background:url('../images/schedule-more.png') no-repeat center;display: block;text-indent: -9999px;}
