section.schedule{padding:50px 0}section.cast-page{padding:100px 0 50px}section.schedule.other_schedule{padding:50px 0}section.schedule .schedule__inner{width:100%;margin:0 auto}.schedule__inner h2{font-size:32px;text-align:center;letter-spacing:.02em}.schedule__inner .schedule__period-wrap{width:100%;margin:0 auto;position:relative}.schedule__inner .swiper-container-schedule{width:90%;margin:0 auto;overflow:hidden}ul.schedule__period-list{margin-top:30px;height:auto}ul.schedule__period-list--type_b{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}ul.schedule__period-list li{width:100%;border-style:solid;border-width:1px}ul.schedule__period-list--type_a li{width:fit-content}ul.schedule__period-list li a{display:flex;justify-content:center;align-items:center;pointer-events:none;padding:5px 40px}ul.schedule__period-list li a span{font-size:14px;text-align:center}.schedule__inner .schedule__list ul{width:100%;margin:0 auto;display:grid;column-gap:10px;row-gap:30px;margin-top:30px}.schedule__inner #ranking-title{font-size:20px;text-align:center;margin:30px auto 0;width:90%}.schedule__inner .schedule__list ul{grid-template-columns:repeat(2,1fr)}.schedule__inner .schedule__list--type_c ul,.schedule__inner .schedule__list--type_d ul{grid-template-columns:repeat(3,1fr)}.schedule__list li{width:100%;height:auto;overflow:hidden}.schedule__inner .schedule__list--type_e li:first-of-type,.schedule__inner .schedule__list--type_f li:first-of-type{grid-column:span 2}.cast-page .schedule__inner .schedule__list--type_e li:first-of-type,.cast-page .schedule__inner .schedule__list--type_f li:first-of-type,.other_schedule .schedule__inner .schedule__list--type_e li:first-of-type,.other_schedule .schedule__inner .schedule__list--type_f li:first-of-type{grid-column:auto}.schedule__list li a{display:block}.schedule__list li a h4{text-align:center}.schedule__list li a .schedule-thumnail-wrapper{width:100%;object-fit:cover;z-index:0;background-color:transparent!important;position:relative}.schedule__list li a img{width:100%;z-index:0;object-fit:cover;aspect-ratio: 2 / 3}.schedule-thumnail-wrapper .sns-icon{position:absolute;height:30px;bottom:50px;right:5px;display:flex;justify-content:center;align-items:center;gap:5px;z-index:3}.schedule-thumnail-wrapper .sns-icon.no-post{bottom:25px}.schedule-thumnail-wrapper-type_a .sns-icon,.schedule-thumnail-wrapper-type_c .sns-icon,.schedule-thumnail-wrapper-type_e .sns-icon{bottom:55px}.schedule-thumnail-wrapper-type_a .sns-icon.no-post,.schedule-thumnail-wrapper-type_c .sns-icon.no-post,.schedule-thumnail-wrapper-type_e .sns-icon.no-post{bottom:35px}.schedule-thumnail-wrapper i{display:flex;justify-content:center;align-items:center;width:18px;height:18px}.schedule-thumnail-wrapper .sns-icon .twitter i{width:19px;height:19px}.schedule-thumnail-wrapper .sns-icon .tiktok i{width:14px;height:14px}.schedule__list li a .name_box{display:block;width:100%;margin-top:5px}.schedule__list li a .name_box.type_b,.schedule__list li a .name_box.type_d,.schedule__list li a .name_box.type_f{position:absolute;bottom:0}.schedule__list li a .name_box p{margin:0 auto;width:100%;padding:4px 8px 0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.schedule__list li a .name_box .schedule-cast-post{font-size:14px;line-height:1.3}.schedule__list li a .name_box.type_b * i,.schedule__list li a .name_box.type_d * i,.schedule__list li a .name_box.type_f * i{display:block;width:100%;text-align:left;margin:0}@media only screen and (min-width:1073px){section.schedule{padding:50px 0}}