
.scheduleMain{background:#d8edf4;padding:35px 30px 30px 33px;height: 440px;text-align: left;}
.scheduleMain strong{font-size:25px;color:#2c2c2c;font-family: 'Noto Bold';margin-bottom:30px;display: block;text-align: left;}
.scheduleMain ul li a{display: block;}
.scheduleMain ul li + li{margin-top: 15px;}
.scheduleMain ul li:nth-child(n + 5){display:none;}
.scheduleMain ul li .date{background: #2699ce;color:#fff;padding: 5px;display: inline-block;vertical-align: top;width: 100%;text-align: center;font-size: 14px;margin-bottom: 10px;}
.scheduleMain ul li .date span{font-size:40px;font-family: 'Noto Bold';line-height: 1;}
.scheduleMain ul li .date p{font-size:16px;font-family:'Noto Light';line-height: 1;}
.scheduleMain ul li .conts{display: inline-block;vertical-align: top;padding: 10px 12px; width:calc(100% - 85px); letter-spacing: -1px;text-align: left;}
.scheduleMain ul li .conts span{font-size:20px;color:#2c2c2c;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scheduleMain ul li .conts p{font-size:15px;color:#848484;}
.scheduleMain .more{position: absolute;top: 30px;right: 20px;text-indent: -9999px;width: 40px;height: 40px;background: url(../images/plus_2_b.png) center no-repeat;}

@media all and (max-width:1600px) {

}

@media all and (max-width:1450px) {
}

@media all and (max-width:1200px) {
}

@media all and (max-width:1100px) {
}

@media all and (max-width:1023px) {
}

@media all and (max-width:767px) {
}