.is-fadeUp[data-astro-cid-ywt25fxz]{opacity:0;translate:0 50px}.is-fade[data-astro-cid-ywt25fxz]{opacity:1;transition:opacity .3s}.is-fade[data-astro-cid-ywt25fxz]:hover{opacity:.8}@keyframes scrollUpDown{0%{translate:0 0em}25%{translate:0 .4em}50%{translate:0 0em}75%{translate:0 -.4em}to{translate:0 0}}@keyframes pinDrop{0%{opacity:0;translate:0 -3em}to{opacity:1;translate:0 0}}@keyframes underline-shrink{0%{scale:0 .5;transform-origin:left top}to{scale:1 .5;transform-origin:left top}}@keyframes moveHover{0%{translate:0 0}50%{translate:100% 0}50.1%{translate:-100% 0}to{translate:0 0}}@keyframes moveHover-reverse{0%{translate:0 0}50%{translate:-100% 0}50.1%{translate:100% 0}to{translate:0 0}}@keyframes moveHover-vertical{0%{translate:0 0}50%{translate:100% 0}50.1%{translate:-100% 0}to{translate:0 0}}@keyframes moveHover-subpageNav{0%{translate:0 0}50%{translate:0 100%}50.1%{translate:0 -100%}to{translate:0 0}}.is-iconMove-wrapper[data-astro-cid-ywt25fxz]{overflow:hidden;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.is-iconMove-hover[data-astro-cid-ywt25fxz]:hover .is-iconMove-hover-normal[data-astro-cid-ywt25fxz]{display:inline-block;animation:moveHover .3s}.is-iconMove-hover[data-astro-cid-ywt25fxz]:hover .is-iconMove-hover-reverse[data-astro-cid-ywt25fxz]{display:inline-block;animation:moveHover-reverse .3s}.is-iconMove-hover[data-astro-cid-ywt25fxz]:hover .is-iconMove-hover-subpage[data-astro-cid-ywt25fxz]{display:inline-block;animation:moveHover-subpageNav .3s}.is-iconMove-hover[data-astro-cid-ywt25fxz]:hover .is-iconMove-hover-vertical[data-astro-cid-ywt25fxz]{display:inline-block;animation:moveHover-vertical .3s}}.is-iconMove-hover[data-astro-cid-ywt25fxz][disabled],.is-iconMove-hover[data-astro-cid-ywt25fxz].is-disabled{pointer-events:none}.c-splide-arrows[data-astro-cid-ywt25fxz]{display:flex;align-items:center;justify-content:center;gap:calc(var(--designSp) * 10);font-size:calc(var(--designSp) * 12)}@media(min-width:768px){.c-splide-arrows[data-astro-cid-ywt25fxz]{gap:calc(var(--designPc) * 24);font-size:calc(var(--designPc) * 12)}}.c-splide-arrows[data-astro-cid-ywt25fxz].is-absolute{position:absolute;left:50%;translate:-50% 0;bottom:calc(var(--designSp) * -34)}@media(min-width:768px){.c-splide-arrows[data-astro-cid-ywt25fxz].is-absolute{bottom:calc(var(--designPc) * -60)}}.c-splide-counter[data-astro-cid-ywt25fxz]{display:inline-flex;align-items:center;gap:calc(var(--designSp) * 10)}@media(min-width:768px){.c-splide-counter[data-astro-cid-ywt25fxz]{gap:calc(var(--designPc) * 10)}}.c-splide-counter[data-astro-cid-ywt25fxz].is-white{color:var(--white01)}.c-splide-counter[data-astro-cid-ywt25fxz].is-black{color:var(--black01)}.c-splide-counter-slash[data-astro-cid-ywt25fxz]{display:inline-block;width:calc(var(--designSp) * 12);height:1px;rotate:-45deg}@media(min-width:768px){.c-splide-counter-slash[data-astro-cid-ywt25fxz]{width:calc(var(--designPc) * 12)}}.is-white[data-astro-cid-ywt25fxz]>.c-splide-counter-slash[data-astro-cid-ywt25fxz]{border-top:1px solid var(--white01)}.is-black[data-astro-cid-ywt25fxz]>.c-splide-counter-slash[data-astro-cid-ywt25fxz]{border-top:1px solid var(--black01)}.c-modal[data-astro-cid-32rssrx7]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,z-index .3s;z-index:-1;will-change:backdrop-filter}.c-modal[data-astro-cid-32rssrx7][aria-hidden=false]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;visibility:visible;z-index:10001}.c-modal-overlay[data-astro-cid-32rssrx7]{position:absolute;inset:0;background:#00000080;z-index:-1}.c-modal-container[data-astro-cid-32rssrx7]{position:absolute;z-index:1;overflow:visible}.c-modal-wrapper{background:var(--white01);border-radius:calc(var(--designSp) * 15);height:calc(var(--designSp) * 655);max-height:calc(100dvh - var(--designSp) * 112);display:flex;flex-direction:column;overflow-x:hidden}@media(max-width:767px){.c-modal-wrapper{overflow-y:auto}}@media(min-width:768px){.c-modal-wrapper{border-radius:calc(var(--designPc) * 22);padding-right:calc(var(--designPc) * 12);height:calc(var(--designPc) * 580);max-height:calc(100svh - var(--designPc) * 180);overflow-y:hidden;flex-direction:row}}.c-modal-none-wrapper[data-astro-cid-32rssrx7]{background-color:transparent}@media(max-width:767px){.c-modal-none-wrapper[data-astro-cid-32rssrx7]{height:auto}}@media(min-width:768px){.c-modal-none-wrapper[data-astro-cid-32rssrx7]{padding-right:0}}.c-modal-content[data-astro-cid-32rssrx7]{width:calc(var(--designSp) * 355);border-radius:calc(var(--designSp) * 15);position:relative;z-index:100;overflow:hidden;filter:drop-shadow(0 4px 4px rgb(var(--black04-rgb)/.25))}@media(min-width:768px){.c-modal-content[data-astro-cid-32rssrx7]{width:calc(var(--designPc) * 1200);border-radius:calc(var(--designPc) * 22)}}@media(min-width:768px){.c-modal-none-content[data-astro-cid-32rssrx7]{width:auto}}.c-modal-content-inner[data-astro-cid-32rssrx7]{display:flex;flex-direction:column}@media(min-width:768px){.c-modal-content-inner[data-astro-cid-32rssrx7]{flex-direction:row}}.c-modal-slide{width:100%;aspect-ratio:1/1}@media(min-width:768px){.c-modal-slide{width:calc(var(--designPc) * 580);flex-shrink:0;height:100%}}.c-modal-box{padding:calc(var(--designSp) * 40) calc(var(--designSp) * 35)}@media(min-width:768px){.c-modal-box{padding:calc(var(--designPc) * 80) calc(var(--designPc) * 64);overflow-y:auto;width:100%}}.c-modal-splideNav-full[data-astro-cid-32rssrx7]{position:absolute;left:50%;translate:-50% 0;bottom:calc(var(--designSp) * -34)}@media(min-width:768px){.c-modal-splideNav-full[data-astro-cid-32rssrx7]{bottom:calc(var(--designPc) * -60)}}.c-modal-splideNav-half[data-astro-cid-32rssrx7]{position:absolute;z-index:100}@media(max-width:767px){.c-modal-splideNav-half[data-astro-cid-32rssrx7]{left:50%;translate:-50% 0;top:calc(var(--designSp) * 315)}}@media(min-width:768px){.c-modal-splideNav-half[data-astro-cid-32rssrx7]{left:calc(var(--designPc) * 220);bottom:calc(var(--designPc) * 20)}}.c-modal-splideNav-half[data-astro-cid-32rssrx7] .c-splide-arrows{gap:calc(var(--designSp) * 10)}@media(min-width:768px){.c-modal-splideNav-half[data-astro-cid-32rssrx7] .c-splide-arrows{gap:calc(var(--designPc) * 10)}}.c-modal-arrow[data-astro-cid-32rssrx7]{display:flex;align-items:center;position:absolute;left:50%;translate:-50% 0;font-weight:400;bottom:calc(var(--designSp) * -34);gap:calc(var(--designSp) * 10);font-size:calc(var(--designSp) * 12);color:var(--white01)}@media(min-width:768px){.c-modal-arrow[data-astro-cid-32rssrx7]{bottom:calc(var(--designPc) * -60);gap:calc(var(--designPc) * 24);font-size:calc(var(--designPc) * 12)}}.c-modal-num[data-astro-cid-32rssrx7]{display:inline-flex;align-items:center;gap:calc(var(--designSp) * 10)}@media(min-width:768px){.c-modal-num[data-astro-cid-32rssrx7]{gap:calc(var(--designPc) * 10)}}.c-modal-num-slash[data-astro-cid-32rssrx7]{display:inline-block;width:calc(var(--designSp) * 12);height:1px;border-top:1px solid var(--white01);rotate:-45deg}@media(min-width:768px){.c-modal-num-slash[data-astro-cid-32rssrx7]{width:calc(var(--designPc) * 12)}}.c-modal-close[data-astro-cid-32rssrx7]{position:absolute;right:calc(var(--designSp) * 10);z-index:110;width:calc(var(--designSp) * 40);height:calc(var(--designSp) * 40);cursor:pointer}@media(min-width:768px){.c-modal-close[data-astro-cid-32rssrx7]{right:calc(var(--designPc) * 18);width:calc(var(--designPc) * 40);height:calc(var(--designPc) * 40)}}.c-modal-close[data-astro-cid-32rssrx7].is-inside{top:calc(var(--designSp) * 10)}@media(min-width:768px){.c-modal-close[data-astro-cid-32rssrx7].is-inside{top:calc(var(--designPc) * 10)}}.c-modal-close[data-astro-cid-32rssrx7].is-outside{top:calc(var(--designSp) * -35)}@media(min-width:768px){.c-modal-close[data-astro-cid-32rssrx7].is-outside{top:calc(var(--designPc) * -35)}}.c-modal-close[data-astro-cid-32rssrx7] svg[data-astro-cid-32rssrx7]{display:inline-block;width:calc(var(--designSp) * 17);height:calc(var(--designSp) * 12);cursor:pointer}@media(min-width:768px){.c-modal-close[data-astro-cid-32rssrx7] svg[data-astro-cid-32rssrx7]{top:calc(var(--designPc) * 10);right:calc(var(--designPc) * 10);width:calc(var(--designPc) * 17);height:calc(var(--designPc) * 12)}}.c-modal-close[data-astro-cid-32rssrx7] svg[data-astro-cid-32rssrx7].is-white line[data-astro-cid-32rssrx7]{stroke:var(--white01)}.c-modal-close[data-astro-cid-32rssrx7] svg[data-astro-cid-32rssrx7].is-black line[data-astro-cid-32rssrx7]{stroke:var(--black01)}
