.schedule-wrap{top: 100px; opacity: 0; visibility: hidden; transition: all .3s; filter: blur(50px); -webkit-filter: blur(50px); transition-delay: .6s; position: relative;}
.schedule-wrap > .container > ul{border-top: 1px solid black; border-bottom: 1px solid black; padding: 40px 0;}
.schedule-wrap > .container > ul::after{content:""; display: table; clear: both;}
.schedule-wrap > .container > ul li a{display: block; width: 100%; height: 100%;}
.mCustomScrollbar .schedule-wrap,
.schedule-wrap.on{top: 0; opacity: 1; visibility: visible; filter: blur(0); -webkit-filter: blur(0);}
.schedule-wrap > .container > ul li::after{content:""; display: table; clear: both;}
.schedule-date{width: 84px; height: 84px; border-radius: 50%; border: 2px solid #000000; float: left; transition: all .3s;}
.schedule-date h1{font-size: 17px; font-family: "Gmarket Medium"; text-align: center; color: #000; line-height: 84px; transition: all .3s;}
.schedule-wrap > .container > ul li a:hover .schedule-date{background-color: #013c78; border: 2px solid #013c78;}
.schedule-wrap > .container > ul li a:hover .schedule-date h1{color: white;}
.schedule-content{float: left; width: calc(100% - 84px); padding-left: 26px; margin-top: 15px;}
.schedule-content h1{font-family: "Gmarket Bold"; font-size: 22px; color: #000;}
.schedule-content li{padding-left: 15px; position: relative; font-family: "Noto Regular"; font-size: 18px; color: #000;}
.schedule-content li::before{content:""; display: block; position: absolute; left: 0; top: 12px; width: 6px; height: 6px; border-radius: 50%; background-color: #000;}

.mCustomScrollbar #multipleContentsDiv_daejin_181{display: block;}

@media all and (max-width: 1250px) {
    .schedule-content h1{font-size: 20px;}
    .schedule-content li{font-size: 16px;}
    .schedule-content li::before{top: 9px;}
}

@media all and (max-width: 1023px) {
    .schedule-wrap > .container > ul > li{width: 50%; margin-top: 20px;}
    .schedule-wrap > .container > ul > li:nth-child(-n+2){margin-top: 0;}
}

@media all and (max-width: 768px) {
    .schedule-content{padding-left: 15px; margin-top: 19.5px;}
    .schedule-content h1{font-size: 16px;}
    .schedule-wrap > .container > ul{padding: 20px 0;}
    .schedule-content li{font-size: 14px;}
    .schedule-content li::before{top: 7px;}
    .schedule-wrap > .container > ul > li:nth-child(-n+2){margin-top: 20px;}
    .schedule-wrap > .container > ul > li:first-child{margin-top: 0;}
}

@media all and (max-width: 480px) {
    .schedule-wrap > .container > ul > li{float: none; width: 100%;}
}