section{margin-top:75px;margin-bottom:150px}.section_headline{text-align:center}.loading_bg{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}@keyframes now_loading{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.25)}100%{transform:rotate(360deg) scale(1)}}.now_loading{transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;animation:now_loading 1500ms infinite ease-in-out;border-radius:.5rem;box-shadow:var(--color-white) 2rem 0 0 0,var(--color-white) 1.45rem 1.45rem 0 0,var(--color-white) 0 2rem 0 0,var(--color-white) -1.45rem 1.45rem 0 0,var(--color-white) -2rem 0 0 0,var(--color-white) -1.45rem -1.45rem 0 0,var(--color-white) 0 -2rem 0 0,var(--color-white) 1.45rem -1.45rem 0 0;display:inline-block;width:1rem;height:1rem;margin:0;overflow:hidden}.liver_list{display:flex;flex-wrap:wrap;justify-content:center}.liver_item{position:relative;width:200px;height:600px;max-width:100%}#liver_item_kei{background-color:var(--color-kei)}#liver_item_jun{background-color:var(--color-jun)}#liver_item_kaoru{background-color:var(--color-kaoru)}#liver_item_reon{background-color:var(--color-reon)}#liver_item_yuri{background-color:var(--color-yuri)}#liver_item_yu{background-color:var(--color-yu)}.liver_item_button{color:var(--color-black)}.liver_image_area{width:100%;height:100%;left:0;bottom:0;position:absolute;overflow:hidden}.liver_image{position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-275px;width:375px}.liver_data{position:absolute;bottom:0;background-color:var(--color-white);width:100%}.liver_name_ja{font-size:3.15rem;font-family:serif}.liver_name_en{font-size:1.25rem}.swiper{overflow:initial}@media screen and (720px < width){.swiper{width:720px;max-width:calc(100% - 120px)}}@media screen and (width <= 720px){.swiper{width:100%}}.swiper-button-prev,.swiper-button-next{margin-top:0;top:0;background-color:var(--color-lightseagreen);color:var(--color-white);border-radius:3px}@media screen and (720px < width){.swiper-button-prev,.swiper-button-next{width:50px;height:100%}}@media screen and (width <= 720px){.swiper-button-prev,.swiper-button-next{width:45px;height:45px}}.swiper-button-prev::after,.swiper-button-next::after{font-size:30px}@media screen and (720px < width){.swiper-button-prev{left:-55px}}@media screen and (width <= 720px){.swiper-button-prev{left:0px}}@media screen and (720px < width){.swiper-button-next{right:-55px}}@media screen and (width <= 720px){.swiper-button-next{right:0px}}.schedule_contents{overflow:hidden;z-index:0;position:relative;width:100%;height:720px;max-height:calc(100vh - var(--header-height))}.schedule_content{width:720px;max-width:100%;margin-left:auto;margin-right:auto;display:flex;overflow-y:hidden;height:720px;max-height:calc(100vh - var(--header-height));flex-direction:column}.schedule_date{display:flex;align-items:center;justify-content:center;background-color:var(--color-lightseagreen);font-weight:bold;color:var(--color-white);text-align:center;border-radius:3px}@media screen and (720px < width){.schedule_date{font-size:1.75rem;height:50px}}@media screen and (width <= 720px){.schedule_date{font-size:1.3rem;height:45px;margin-left:auto;margin-right:auto;width:100%;max-width:calc(100% - 120px)}}.schedule_list{overflow-y:auto;position:relative;flex:1}.schedule_item_button{padding:10px;color:initial;text-decoration:initial}@media screen and (720px < width){.schedule_item_button{height:200px;display:flex}}@media screen and (width <= 720px){.schedule_item_button{display:block}}.schedule_item_button:hover{background-color:var(--color-white)}@media screen and (720px < width){.schedule_liver_image_area{aspect-ratio:1;height:100%;margin-right:25px}}@media screen and (width <= 720px){.schedule_liver_image_area{aspect-ratio:16/9;max-height:200px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:25px}}.schedule_liver_image{height:100%}@media screen and (720px < width){.schedule_liver_image{aspect-ratio:1;height:100%}}@media screen and (width <= 720px){.schedule_liver_image{display:block;margin:0 auto}}.schedule_item_time{font-weight:bold}@media screen and (720px < width){.schedule_item_time{font-size:1.75rem}}@media screen and (width <= 720px){.schedule_item_time{font-size:1.5rem}}.schedule_item_liver_name{font-weight:bold}@media screen and (720px < width){.schedule_item_liver_name{font-size:1.5rem}}@media screen and (width <= 720px){.schedule_item_liver_name{font-size:1.25rem}}@media screen and (720px < width){.schedule_item_detail{font-size:1.25rem}}@media screen and (width <= 720px){.schedule_item_detail{font-size:1.1rem}}.game_logo_img{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding-left:25px;padding-right:25px}