.history_slide{margin-inline:auto;width:800px;margin-top:var(--s6);padding-bottom:var(--s2)}@media (max-width: 767px){.history_slide{width:80vw}}.history_slide .swiper-container{position:relative}@media (min-width: 768px){.history_slide .swiper-container .history_pagination{position:absolute;width:fit-content;top:50%;left:calc(-1 * var(--s6));bottom:auto;translate:0 -50%;transition:translate .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);opacity:0}.history_slide .swiper-container .history_pagination.--scroll_display{translate:-100% -50%;opacity:1}.history_slide .swiper-container .history_pagination .swiper-pagination-bullet{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:normal;letter-spacing:.08em;font-size:4rem;margin:0;display:block;white-space:nowrap;width:auto;height:auto;border-radius:0;background-color:transparent;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.history_slide .swiper-container .history_pagination .swiper-pagination-bullet:focus{opacity:.5}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.history_slide .swiper-container .history_pagination .swiper-pagination-bullet:hover{opacity:.5}}@media (max-width: 767px){.history_slide .swiper-container .history_pagination{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s1);margin-bottom:var(--s2)}.history_slide .swiper-container .history_pagination .swiper-pagination-bullet{font-family:Monomaniac One,sans-serif;font-weight:400;font-style:normal;font-size:6vw;margin:0;white-space:nowrap;width:auto;height:auto;border-radius:.1em;background-color:var(--color-white);color:var(--color-base-red);transition:opacity .3s cubic-bezier(.215,.61,.355,1);line-height:1em;padding:.05em 0 .2em;display:grid;place-items:center;opacity:1}.history_slide .swiper-container .history_pagination .swiper-pagination-bullet-active{background-color:var(--color-base-black);color:var(--color-white)}}.history_slide .swiper-slide{position:relative;width:100%;height:auto}.history_slide .swiper-slide .history_thumb{position:relative;z-index:1;border-radius:calc(var(--s1) / 2);overflow:hidden}.history_slide .swiper-slide .history_data{position:relative;z-index:2}.history_slide .swiper-slide .history_year{margin-block:var(--leading-trim);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:normal;letter-spacing:.08em;font-size:2.4rem;text-align:center;margin-top:.5em}@media (max-width: 767px){.history_slide .swiper-slide .history_year{font-size:5vw}}.history_slide .swiper-slide .history_theme{margin-block:var(--leading-trim);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:normal;letter-spacing:.08em;font-size:3.2rem;text-align:center;margin-top:.25em;margin-bottom:.5em}@media (max-width: 767px){.history_slide .swiper-slide .history_theme{font-size:6vw}}.history_slide .swiper-slide .history_text{font-size:1.6rem;background-color:var(--color-white);color:var(--color-base-red);text-wrap:wrap;padding:.4em 1.2em}@media (max-width: 767px){.history_slide .swiper-slide .history_text{font-size:3.5vw}}.history_slide .swiper-slide .history_link{text-align:center;margin-top:var(--s4)}.co-about_msg[data-astro-cid-kh7btl4r]{margin-inline:auto;position:relative;width:fit-content;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--s6);margin-top:var(--s10)}@media (max-width: 767px){.co-about_msg[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;margin-top:var(--s6)}}.co-about_msg[data-astro-cid-kh7btl4r] .aono_pic[data-astro-cid-kh7btl4r]{background-color:var(--color-white);width:300px;border-radius:calc(var(--s1) / 2);aspect-ratio:1/1;overflow:hidden}@media (max-width: 767px){.co-about_msg[data-astro-cid-kh7btl4r] .aono_pic[data-astro-cid-kh7btl4r]{width:60vw;margin-inline:auto}}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.co-about_msg[data-astro-cid-kh7btl4r] .aono_pic[data-astro-cid-kh7btl4r].--scroll_display{animation:spin .6s cubic-bezier(.645,.045,.355,1)}.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:3.2rem;padding-bottom:.5em}@media (max-width: 767px){.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:5vw;text-align:center}}.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:normal;letter-spacing:.08em;display:inline-block;background-color:var(--color-base-blue);line-height:1em;padding:.5em;margin-bottom:.5em}.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.8rem;line-height:1em;width:fit-content}@media (max-width: 767px){.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:4vw;padding:0 var(--s6);line-height:1.8em}}.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(:first-of-type){margin-top:1em}@media (max-width: 767px){.co-about_msg[data-astro-cid-kh7btl4r] .aono_msg[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(:first-of-type){margin-top:0}}.co-event_doc[data-astro-cid-kh7btl4r]{margin-inline:auto;width:fit-content;text-align:center;margin-top:var(--s12)}@media (max-width: 767px){.co-event_doc[data-astro-cid-kh7btl4r]{padding:0 var(--s6)}}.co-event_doc[data-astro-cid-kh7btl4r] .event_doc-title[data-astro-cid-kh7btl4r]{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:normal;letter-spacing:.08em;margin-block:var(--leading-trim);font-size:3.2rem;margin-bottom:.5em}@media (max-width: 767px){.co-event_doc[data-astro-cid-kh7btl4r] .event_doc-title[data-astro-cid-kh7btl4r]{font-size:6vw}}.co-event_doc[data-astro-cid-kh7btl4r] .event_doc-text[data-astro-cid-kh7btl4r]{margin-block:var(--leading-trim);font-size:1.6rem;margin-bottom:2em;line-height:1em}@media (max-width: 767px){.co-event_doc[data-astro-cid-kh7btl4r] .event_doc-text[data-astro-cid-kh7btl4r]{font-size:3.5vw;line-height:1.6em}}.co-days_history[data-astro-cid-kh7btl4r]{background-color:var(--color-base-red);padding:var(--s6);margin-top:var(--s12);position:relative;overflow:hidden}@media (max-width: 767px){.co-days_history[data-astro-cid-kh7btl4r]{padding:var(--s2)}}.co-days_history[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;pointer-events:none;left:50%;top:50%;translate:0 -50%;width:100vw;aspect-ratio:310/448;background-image:url(/_astro/lion.DKS-XwHI.svg);background-repeat:no-repeat;background-position:top left;background-size:100%;mix-blend-mode:overlay}@media (max-width: 767px){.co-days_history[data-astro-cid-kh7btl4r]:after{top:0;width:200svw;translate:-25% -35%}}.co-days_history-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:2;background-color:#ffffff1a;padding:var(--s6)}@media (max-width: 767px){.co-days_history-inner[data-astro-cid-kh7btl4r]{padding:var(--s8) var(--s2)}}.co-days_history[data-astro-cid-kh7btl4r] .history_slider[data-astro-cid-kh7btl4r]{overflow:hidden}
