section.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}.schedule__period-list{margin-top:30px;height:auto}.schedule__period-list--type_b{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}.schedule__period-list li{width:100%;pointer-events:none}.schedule__period-list--type_a li{width:fit-content}.schedule__period-list li a{display:flex;justify-content:center;align-items:center;pointer-events:none;padding:5px 40px;pointer-events:auto;border-style:solid;border-width:1px}.schedule__period-list li a span{font-size:14px;text-align:center}.ranking .schedule__list ul,#casts .schedule__list{width:100%;margin:0 auto;display:grid;column-gap:10px;row-gap:30px;margin-top:30px;grid-template-columns:repeat(2,1fr)}.ranking-title{font-size:20px;text-align:center;margin:30px auto 0;width:90%}.ranking .schedule__list--type_c ul,.ranking .schedule__list--type_d ul,#casts .schedule__list--type_c,#casts .schedule__list--type_d{grid-template-columns:repeat(3,1fr)}.schedule__list li{width:100%;height:auto;overflow:hidden}.ranking .schedule__list--type_e ul li:first-of-type,.ranking .schedule__list--type_f ul li:first-of-type{grid-column:span 2}.schedule__list li a{display:block}.ranking .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;overflow:hidden}.schedule-thumnail-wrapper img{width:100%;z-index:0;object-fit:cover;aspect-ratio: 2 / 3}#shop-ranking .schedule-thumnail-wrapper img{aspect-ratio: 1 / 1}.schedule-thumnail-wrapper .sns-icon{position:absolute;height:30px;bottom:48px;right:5px;display:flex;justify-content:center;align-items:center;gap:5px;z-index:3}.schedule-thumnail-wrapper .sns-icon.no-post{bottom:26px}.schedule-thumnail-wrapper-type_a .sns-icon,.schedule-thumnail-wrapper-type_c .sns-icon,.schedule-thumnail-wrapper-type_e .sns-icon{bottom:53px}.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:30px}.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,.schedule__list li a .name_box h3,.schedule__list li a h4{margin:0 auto;width:100%;padding:4px 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;text-align:left}.schedule__list li a .name_box p,.schedule__list li a h4{font-size:14px;line-height:1.3;text-align:left}.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}}