.main_mini_schedule{position: relative;}
.main_mini_schedule h2{font-family:"Noto Regular"; font-size: 20px; color: #191919; margin: 5px 0 30px 0; line-height: 1;}
.main_mini_schedule .view_more_schedule{width: 30px; height: 30px; position: absolute; top: 0; right: 0; background: url(../images/more-btn.png); text-indent: -9999px; display: block;}

.scheduleScroll{overflow-y: scroll; height: 270px;}
.scheduleScroll li{margin-bottom: 13px;}
.scheduleScroll li:last-child{margin-bottom: 0;}
.scheduleScroll li::after{content:""; display: table; clear: both;}
.scheduleScroll li .day{width: 56px; height: 56px; background: url(../images/background.png); float: left; text-align: center; color: white; font-size: 11px; font-family: 'Noto Regular'; box-shadow: 5px 0px 5px rgba(0,0,0,0.15); border-radius: 50%;}
.scheduleScroll li .day span{display: block; color: white; font-family: 'Noto Medium'; font-size: 20px; margin-top: 8.5px; line-height: 1;}

.scheduleScroll li dl{width: calc(100% - 71px); float: right; margin-top: 5px;}
.scheduleScroll li dl .period{font-size: 14px; color: #9d9d9d; font-family: 'Noto DemiLight';}
.scheduleScroll li dl .con{font-family: 'Noto Regular'; color: #5b5b5b; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 70%;}
