:root{--font-base:Poppins,Noto Sans JP,sans-serif;--font-lexend-giga:Lexend Giga,sans-serif;--color-primary:#004831;--color-secondary:#bed900;--color-light-gray:#e7e7e7;--color-deep-green:#001813;--color-text-primary:#e7e7e7;--color-text-secondary:#d0df33;--color-text-olive:#c4d700;--color-text-gray:#9f9f9f;--content-width:1512px;--header-height:113px;--snap-height:calc(100dvh - var(--header-height));--snap-duration:.7s;--snap-delay:.5s;--ease-out:cubic-bezier(.77,0,.175,1);--width-ratio-px:(100vw/1512);--height-ratio-px:((100dvh - var(--header-height))/870)}@media (max-width:1024px){:root{--header-height:73px;--width-ratio-px:(100vw/393);--height-ratio-px:((100dvh - var(--header-height))/724)}}@keyframes curtain-slide{0%{transform:scaleX(1)}to{transform:scaleX(0)}}*{box-sizing:border-box;border:none;margin:0;padding:0}:before,:after{box-sizing:border-box}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}body{font-family:var(--font-base);color:var(--color-text-primary);background-color:var(--color-deep-green);line-height:1.7143}img{vertical-align:bottom}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button,input,select,textarea{appearance:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;background:0 0;border-radius:0;outline:none}button,input[type=button],input[type=reset],input[type=submit],select{cursor:pointer}:is(button,input[type=button],input[type=reset],input[type=submit],select):disabled{cursor:default}textarea{resize:none}html,body{height:100%;overflow:clip}.snap-section[data-v-3565d539]{z-index:0;width:100%;height:var(--snap-height);background-color:var(--color-deep-green);position:relative;overflow:clip}.snap-section[data-v-3565d539]>*{height:100%}.wrapper[data-v-e1d5c271]{--block-scale:1;--opacity:0;--font-size:min(6.7rem,calc(67*var(--width-ratio-px)));grid-template-columns:36% 64%;display:grid;position:relative}.wrapper .icon-bow[data-v-e1d5c271]{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:54px;height:54px;position:absolute;bottom:46px;right:46px}.is-intersecting .wrapper[data-v-e1d5c271]{--block-scale:0;--opacity:1}.is-intersecting .wrapper .cover-block div[data-v-e1d5c271]{transition:transform .45s ease-out calc(var(--index)*75ms + var(--snap-delay))}.is-intersecting .wrapper .left-block .text[data-v-e1d5c271]{transition:opacity .6s ease-out calc(var(--snap-delay) + .9s)}.left-block[data-v-e1d5c271]{padding-right:min(22px,calc(22*var(--width-ratio-px)));padding-bottom:calc(42*var(--height-ratio-px));justify-content:flex-end;align-items:center;display:flex}.left-block .text[data-v-e1d5c271]{font-family:var(--font-lexend-giga);font-size:var(--font-size);white-space:nowrap;opacity:var(--opacity);font-weight:200;line-height:1.2}.right-block[data-v-e1d5c271]{z-index:0;position:relative;overflow:hidden}.cover-block[data-v-e1d5c271]{z-index:1;pointer-events:none;grid-template-columns:repeat(6,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.cover-block div[data-v-e1d5c271]{background-color:var(--color-deep-green);transform:scaleX(1.1)scaleY(var(--block-scale));transform-origin:50% 0}.slide-list[data-v-e1d5c271]{z-index:0;width:100%;height:100%;position:relative}.slide-item[data-v-e1d5c271]{padding-left:min(20px,calc(20*var(--width-ratio-px)));padding-bottom:calc(42*var(--height-ratio-px));align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.slide-item[data-v-e1d5c271]:not(.is-active){opacity:0;pointer-events:none}.slide-item .text[data-v-e1d5c271]{z-index:1;color:var(--color-text-secondary);font-family:var(--font-lexend-giga);font-size:var(--font-size);white-space:nowrap;font-weight:200;line-height:1.2;position:relative;overflow:clip}.slide-item .text span[data-v-e1d5c271]{opacity:0}.slide-item .text[data-v-e1d5c271]:after{content:"";background-color:var(--color-text-secondary);transform-origin:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.slide-item .image[data-v-e1d5c271]{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;left:0}.slide-item .image img[data-v-e1d5c271]{object-fit:cover;width:100%;height:100%}.slide-item.is-active:not(.is-paused) .text span[data-v-e1d5c271]{animation:.55s step-end both text-opacity-e1d5c271}.slide-item.is-active:not(.is-paused) .text[data-v-e1d5c271]:after{animation:.55s ease-out both text-overlay-e1d5c271}.slide-item.is-active .image[data-v-e1d5c271]{opacity:1}@media (max-width:1024px){.wrapper[data-v-e1d5c271]{--font-size:min(2.5rem,calc(25*var(--width-ratio-px)));--text-padding:min(24px,calc(24*var(--width-ratio-px)));grid-template-rows:43.5% 56.5%;grid-template-columns:100%}.wrapper .icon-bow[data-v-e1d5c271]{inset:auto 0 min(47px,calc(47*var(--height-ratio-px)));width:40px;height:40px;margin:0 auto}.left-block[data-v-e1d5c271]{padding:0 var(--text-padding);justify-content:flex-start;align-items:flex-end}.left-block .text[data-v-e1d5c271]{line-height:1.6}.cover-block[data-v-e1d5c271]{grid-template-rows:repeat(6,1fr);grid-template-columns:100%}.cover-block div[data-v-e1d5c271]{transform:scaleX(var(--block-scale))scaleY(1.1);transform-origin:100%}.slide-item[data-v-e1d5c271]{padding:0 var(--text-padding);align-items:flex-start}.slide-item .text[data-v-e1d5c271]{line-height:1.6}}@keyframes text-opacity-e1d5c271{0%{opacity:0}60%,to{opacity:1}}@keyframes text-overlay-e1d5c271{0%,50%{transform-origin:0}60%,to{transform-origin:100%}60%{transform:scaleX(1.1)}to{transform:scaleX(0)}}.wrapper[data-v-c25d7ab4]{width:min(var(--content-width),100%);justify-content:space-between;align-items:center;gap:72px;margin:auto;padding:0 72px;display:flex}.is-intersecting .heading-block[data-v-c25d7ab4]{clip-path:inset(0);transition:clip-path 1s var(--ease-out)var(--snap-delay)}.heading-block[data-v-c25d7ab4]{clip-path:inset(0 100% 0 0);flex-shrink:0}.heading-block .heading[data-v-c25d7ab4]{font-family:var(--font-lexend-giga);letter-spacing:.03em;font-size:7.2rem;font-weight:200;line-height:1.4}.heading-block .sub[data-v-c25d7ab4]{color:var(--color-text-olive);letter-spacing:.1em;margin-top:24px;font-size:2.4rem;line-height:1.1}.is-intersecting .list-block[data-v-c25d7ab4]{--opacity:1;--translate-y:0;transition:.8s calc(var(--snap-delay) + .6s);transition-property:opacity,transform}.list-block[data-v-c25d7ab4]{--translate-y:5dvh;opacity:var(--opacity,0);transform:translateY(var(--translate-y));flex-direction:column;gap:22px;line-height:1.8;display:flex}.list-block dt[data-v-c25d7ab4]{color:var(--color-text-olive);font-size:3.2rem;font-weight:400}.list-block dd[data-v-c25d7ab4]{color:#fff;font-size:2rem}.list-block .bracket[data-v-c25d7ab4]{margin-left:-.5em}.bg-image[data-v-c25d7ab4]{z-index:-1;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html[lang=en] .heading-block .sub[data-v-c25d7ab4]{letter-spacing:0}html[lang=en] .list-block[data-v-c25d7ab4]{width:480px}html[lang=en] .list-block br[data-v-c25d7ab4]{display:none}html[lang=en] .list-block .bracket[data-v-c25d7ab4]{margin-left:0}@media (max-width:1360px){.heading-block .heading[data-v-c25d7ab4]{font-size:5.6rem}.heading-block .sub[data-v-c25d7ab4]{font-size:2rem}}@media not (max-width:1280px){.pc-hide[data-v-c25d7ab4]{display:none}}@media (max-width:1280px){.wrapper[data-v-c25d7ab4]{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:786px){.wrapper[data-v-c25d7ab4]{gap:min(72px,calc(64*var(--height-ratio-px)));padding:0 24px}.heading-block[data-v-c25d7ab4]{margin-top:max(-8px,calc(-8*var(--height-ratio-px)))}.heading-block .heading[data-v-c25d7ab4]{font-size:min(2.5rem,calc(28*var(--height-ratio-px)));line-height:1.6}.heading-block .sub[data-v-c25d7ab4]{font-size:min(1.6rem,calc(18*var(--height-ratio-px)));margin-top:7px}.list-block[data-v-c25d7ab4]{gap:min(22px,calc(22*var(--height-ratio-px)));width:auto!important}.list-block dt[data-v-c25d7ab4]{font-size:min(2.4rem,calc(24*var(--height-ratio-px)))}.list-block dd[data-v-c25d7ab4]{font-size:min(1.6rem,calc(16*var(--height-ratio-px)))}}.is-intersecting .section-heading[data-v-bfabb3b6]{--opacity:1;--translate-y:0;transition:1s var(--snap-delay);transition-property:opacity,transform}.section-heading[data-v-bfabb3b6]{--translate-y:100%;z-index:500;opacity:var(--opacity,0);transform:translateY(var(--translate-y));position:absolute;left:74px}.section-heading .heading[data-v-bfabb3b6]{font-family:var(--font-lexend-giga);letter-spacing:-.1em;font-size:2.5rem;font-weight:300;line-height:1.1}.section-heading .sub[data-v-bfabb3b6]{width:fit-content;color:var(--color-text-secondary);border-bottom:2px solid;margin-top:12px;font-size:1.4rem;font-weight:500;line-height:1.6}@media (max-width:1280px){.section-heading[data-v-bfabb3b6]{left:20px}.section-heading .title[data-v-bfabb3b6]{font-size:1.8rem}.section-heading .sub[data-v-bfabb3b6]{margin-top:7px}}.line[data-v-6483d4e6]{fill:none;stroke:#fff;stroke-miterlimit:10}.line-h[data-v-6483d4e6]{transform:scaleX(var(--line-scale));transform-origin:26.75%}.line-v[data-v-6483d4e6]{transform:scaleY(var(--line-scale));transform-origin:50% 73.6%}.arrow[data-v-6483d4e6]{fill:#fff}.arrow-left[data-v-6483d4e6]{transform:translateX(var(--arrow-translate))}.arrow-right[data-v-6483d4e6]{transform:translateX(calc(-1*var(--arrow-translate)))}.arrow-up[data-v-6483d4e6]{transform:translateY(var(--arrow-translate))}.arrow-down[data-v-6483d4e6]{transform:translateY(calc(-1*var(--arrow-translate)))}.wrapper[data-v-da604132]{--opacity:0;--translate-y:5dvh;width:min(var(--content-width),100%);margin:auto;position:relative}.is-intersecting .wrapper[data-v-da604132]{--opacity:1;--translate-y:0}.section-heading[data-v-da604132]{top:40px}.scroll-block[data-v-da604132]{scrollbar-width:none;overscroll-behavior:none;outline:none;width:100%;height:100%;overflow:auto}.scroll-block[data-v-da604132]::-webkit-scrollbar{display:none}.content-item .title[data-v-da604132]{color:var(--color-text-secondary);font-weight:300;line-height:1.3}.content-item .title[data-v-da604132]:before{content:attr(data-no)"."}.content-item .text[data-v-da604132]{line-height:1.8}.content-item .text p+p[data-v-da604132]{margin-top:2.52rem}.pseudo-scrollbar[data-v-da604132]{pointer-events:none;z-index:10;mix-blend-mode:hard-light;width:6px;height:100%;position:absolute;top:6px;right:6px}.pseudo-thumb[data-v-da604132]{background-color:var(--color-secondary);opacity:.45;border-radius:3px;width:100%;position:absolute;left:0}@media not (max-width:1024px){.is-intersecting .scroll-block[data-v-da604132],.is-intersecting .pc-image[data-v-da604132]{transition:1s calc(var(--snap-delay) + .4s);transition-property:opacity,transform}.scroll-block[data-v-da604132],.pc-image[data-v-da604132]{opacity:var(--opacity,0);transform:translateY(var(--translate-y))}.scroll-content[data-v-da604132]{--position-base:min(174px,calc(174*var(--height-ratio-px)));width:100%;height:300%;padding-top:var(--position-base);padding-left:74px;position:relative}.horizontal-content[data-v-da604132]{display:contents}.text-content[data-v-da604132]{width:454px;height:100%}.content-item[data-v-da604132]{height:calc(var(--snap-height) - var(--position-base));background-color:var(--color-deep-green);padding-left:64px;position:sticky}.content-item.is-inactive .title[data-v-da604132]{opacity:.5}.content-item[data-v-da604132]:first-child{top:var(--position-base)}.content-item[data-v-da604132]:nth-child(2){top:calc(var(--position-base) + min(88px,calc(88*var(--height-ratio-px))));margin-top:min(88px,calc(88*var(--height-ratio-px)));margin-bottom:max(-88px,calc(-88*var(--height-ratio-px)))}.content-item[data-v-da604132]:nth-child(3){top:calc(var(--position-base) + min(176px,calc(176*var(--height-ratio-px))));margin-top:calc(var(--snap-height)/2.5);height:auto}.content-item[data-v-da604132]:nth-child(n+2){border-top:1px solid #9f9f9f}.content-item .title[data-v-da604132]{padding-top:min(16px,calc(16*var(--height-ratio-px)));font-size:min(3.8rem,calc(38*var(--height-ratio-px)));transition:opacity .3s;position:relative}.content-item .title[data-v-da604132]:before{top:min(26px,calc(26*var(--height-ratio-px)));font-size:min(1.8rem,18*var(--height-ratio-px));position:absolute;left:-64px}.content-item .lead[data-v-da604132]{margin-top:min(24px,calc(24*var(--height-ratio-px)));font-size:min(1.9rem,calc(24*var(--height-ratio-px)));padding-right:1em;line-height:1.8}.content-item .text[data-v-da604132]{margin-top:min(16px,calc(16*var(--height-ratio-px)));font-size:1.4rem}.content-item .text p+p[data-v-da604132]{margin-top:2.52rem}.content-item .text.type-01[data-v-da604132]{width:340px}.content-item .text.type-02[data-v-da604132],.content-item .text.type-03[data-v-da604132]{width:354px}.content-item .note[data-v-da604132]:empty{display:none}.pc-image[data-v-da604132]{bottom:calc(68*var(--height-ratio-px));left:calc(50% - max(80px,calc(80*var(--height-ratio-px))));pointer-events:none;height:100%;position:absolute}.pc-image .image-item[data-v-da604132]{z-index:0;align-items:flex-end;height:100%;display:flex;position:absolute;bottom:0;left:0}.pc-image .image-item img[data-v-da604132],.pc-image .image-item svg[data-v-da604132]{width:1400px;display:block}.pc-image .base-image[data-v-da604132]{z-index:1;position:relative}.pc-image .text-image[data-v-da604132]{z-index:2;position:absolute;bottom:0;left:0}.pc-image .arrow-svg[data-v-da604132]{z-index:0;position:absolute;bottom:0;left:0}}@media (not (max-width:1280px)) and (max-height:1280px){.pc-image .image-item img[data-v-da604132],.pc-image .image-item svg[data-v-da604132]{width:min(1400px,calc(1500*var(--height-ratio-px)))}}@media not (max-width:1680px){.pc-image .image-item img[data-v-da604132],.pc-image .image-item svg[data-v-da604132]{width:min(1800px,calc(1800*var(--height-ratio-px)))}}@media (not (max-width:1680px)) and (max-height:1280px){.pc-image .image-item img[data-v-da604132],.pc-image .image-item svg[data-v-da604132]{width:min(1600px,calc(1600*var(--height-ratio-px)))}}@media (max-width:1280px){.pc-image[data-v-da604132]{left:calc(50% - max(20px,calc(20*var(--height-ratio-px))))}.pc-image .image-item img[data-v-da604132],.pc-image .image-item svg[data-v-da604132]{width:min(1000px,calc(1400*var(--height-ratio-px)))}}@media (max-width:1024px){.is-intersecting .text-content[data-v-da604132],.is-intersecting .sp-image[data-v-da604132]{transition:1s calc(var(--snap-delay) + .4s);transition-property:opacity,transform}.text-content[data-v-da604132],.sp-image[data-v-da604132]{opacity:var(--opacity,0);transform:translateY(var(--translate-y))}.scroll-content[data-v-da604132]{width:100dvw;height:calc(var(--snap-height)*3.5);overflow:clip}.heading-block[data-v-da604132]{height:216px;padding-top:90px;padding-left:20px}.section-heading[data-v-da604132]{position:static}.horizontal-content[data-v-da604132]{height:var(--snap-height);width:calc(min(100dvw,calc(480*var(--height-ratio-px)))*3);transform:translateX(var(--translate-x));will-change:transform;position:sticky;top:0}.text-content[data-v-da604132]{grid-template-columns:repeat(3,1fr);display:grid}.content-item[data-v-da604132]{padding:11px 20px 0}.content-item .title[data-v-da604132]{font-size:min(3.2rem,calc(32*var(--height-ratio-px)))}.content-item .title[data-v-da604132]:before{margin-bottom:7px;font-size:1.5rem;display:block}.content-item .lead[data-v-da604132]{font-size:min(1.8rem,calc(18*var(--height-ratio-px)));margin-top:10px;padding-right:0;line-height:1.6}.content-item .text[data-v-da604132]{font-size:min(1.4rem,calc(14*var(--height-ratio-px)));margin-top:12px}.content-item .text p+p[data-v-da604132]{margin-top:min(calc(1.4rem*1.8),calc(14*1.8*var(--height-ratio-px)))}.sp-image[data-v-da604132]{margin-top:min(55px,calc(32*var(--height-ratio-px)));pointer-events:none}.sp-image img[data-v-da604132]{width:100%}.pseudo-scrollbar[data-v-da604132]{width:3px;right:3px}}.wrapper[data-v-f4ec10ef]{width:min(var(--content-width),100%);justify-content:flex-end;align-items:center;margin:auto;display:flex;position:relative}.section-heading[data-v-f4ec10ef]{top:min(124px,calc(124*var(--height-ratio-px)))}.is-intersecting .info-table[data-v-f4ec10ef]{--opacity:1;--translate-y:0;transition:1s calc(var(--snap-delay) + .4s);transition-property:opacity,transform}.info-table[data-v-f4ec10ef]{--translate-y:5dvh;table-layout:fixed;border-collapse:collapse;width:524px;opacity:var(--opacity,0);transform:translateY(var(--translate-y));font-size:1.5rem;line-height:1.6}.info-table tr[data-v-f4ec10ef]{border:1px solid;border-width:1px 0}.info-table th[data-v-f4ec10ef]{text-align:left;vertical-align:top;font-weight:400}.info-table th[data-v-f4ec10ef],.info-table td[data-v-f4ec10ef]{padding:24px 0}:is(.info-table th,.info-table td) span[data-v-f4ec10ef]{display:inline-block}.info-table a[data-v-f4ec10ef]{align-items:center;text-decoration:underline;transition:color .2s;display:inline-flex}.info-table a[data-v-f4ec10ef]:hover{color:var(--color-text-secondary)}.info-table a[data-v-f4ec10ef]:after{content:"";background:url(/assets/image/icon-external.svg) 0 0/100% no-repeat;width:19px;height:19px;margin-left:8px;display:inline-block}.video-block[data-v-f4ec10ef]{--translate-x:0;z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.video-block[data-v-f4ec10ef]:before{content:"";mix-blend-mode:soft-light;transform:translate3d(var(--translate-x),0,0);background-color:#548e7c;display:block;position:absolute;inset:0}.video-block video[data-v-f4ec10ef]{object-fit:cover;background-color:var(--color-deep-green);width:100%;height:100%}html[lang=en] .info-table[data-v-f4ec10ef]{letter-spacing:0}@media (max-width:1360px){.video-block video[data-v-f4ec10ef]{object-position:82% 50%}}@media not (max-width:1280px){.wrapper[data-v-f4ec10ef]{padding-right:76px}.info-table[data-v-f4ec10ef]{letter-spacing:.1em}.info-table th[data-v-f4ec10ef]{width:102px}}@media (max-width:1280px){.wrapper[data-v-f4ec10ef]{padding:78px 20px}.section-heading[data-v-f4ec10ef]{top:78px}.info-table th[data-v-f4ec10ef]{width:98px}}@media (max-width:786px){.info-table[data-v-f4ec10ef]{width:100%}}.main-content[data-v-a2728f73]{width:100dvw;overflow:clip}.main-footer[data-v-93879f44]{width:min(var(--content-width),100%);margin:auto;padding:64px 76px 26px}.logo-edge[data-v-93879f44]{margin-bottom:200px}.logo-edge img[data-v-93879f44]{height:123px}.bottom-content[data-v-93879f44]{color:var(--color-text-gray);line-height:2.5}.footer-nav[data-v-93879f44]{grid-template-rows:repeat(3,auto);grid-auto-flow:column;display:grid}.footer-nav a[data-v-93879f44]{display:inline-block;position:relative}@media (hover){.footer-nav a[data-v-93879f44]:before{content:"";background-color:var(--color-deep-green);transform-origin:100% 0;pointer-events:none;display:block;position:absolute;inset:0;transform:scaleX(0)}.footer-nav a[data-v-93879f44]:hover:before{animation:curtain-slide .6s var(--ease-out)}}@media not (max-width:1280px){.bottom-content[data-v-93879f44]{justify-content:space-between;align-items:flex-end;font-size:1.26rem;display:flex}.footer-nav[data-v-93879f44]{grid-auto-columns:160px;gap:0 194px}.footer-nav .lang-ja[data-v-93879f44]{grid-row:2/3}.footer-nav .lang-en[data-v-93879f44]{grid-row:3/4}}@media (max-width:1280px){.main-footer[data-v-93879f44]{padding:32px 25px}.logo-edge[data-v-93879f44]{margin-bottom:148px}.logo-edge img[data-v-93879f44]{height:60px}.bottom-content[data-v-93879f44]{font-size:1.2rem}.footer-nav[data-v-93879f44]{grid-auto-columns:1fr;gap:0 24px}.copyright[data-v-93879f44]{margin-top:30px}}.snap-content[data-v-f8c3ec91]{z-index:0;transform:translate3d(0,var(--translate-y),0);transition:transform var(--snap-duration);will-change:transform;touch-action:none;position:relative}.snap-content.is-animating[data-v-f8c3ec91]{pointer-events:none}.snap-content.is-controlled[data-v-f8c3ec91]{transition:none}.snap-content.is-overscroll[data-v-f8c3ec91]{transition-duration:calc(var(--snap-duration)/1.5)}.menu-content[data-v-9f9d3a44],.menu-list[data-v-9f9d3a44]{align-items:center;gap:44px;display:flex}.menu-list[data-v-9f9d3a44],.lang-select-pc[data-v-9f9d3a44]{font-size:1.5rem;line-height:1.4}@media (hover){:is(.menu-list,.lang-select-pc) a[data-v-9f9d3a44]{transition:color .2s}:is(.menu-list,.lang-select-pc) a[data-v-9f9d3a44]:hover{color:var(--color-text-gray)}}.lang-select-pc a[data-v-9f9d3a44]:not(.router-link-active){opacity:.5}@media not (max-width:1024px){.button-menu[data-v-9f9d3a44],.lang-select-sp[data-v-9f9d3a44]{display:none}}@media (max-width:1024px){.button-menu[data-v-9f9d3a44]{z-index:10;width:23px;height:23px;display:block;position:relative}.button-menu[data-v-9f9d3a44]:before,.button-menu[data-v-9f9d3a44]:after{content:"";background-color:currentColor;width:100%;height:1px;margin:auto;transition:transform .2s;display:block;position:absolute;inset:0}.button-menu[data-v-9f9d3a44]:before{transform:translateY(-4px)}.button-menu[data-v-9f9d3a44]:after{transform:translateY(4px)}.button-menu.is-open[data-v-9f9d3a44]:before{transform:rotate(45deg)}.button-menu.is-open[data-v-9f9d3a44]:after{transform:rotate(-45deg)}.menu-wrapper[data-v-9f9d3a44]{z-index:1;background-color:var(--color-light-gray);grid-template-rows:0fr;width:100%;transition:grid-template-rows .2s ease-out;display:grid;position:absolute;top:0;left:0}.menu-wrapper.is-open[data-v-9f9d3a44]{grid-template-rows:1fr}.menu-content[data-v-9f9d3a44]{padding:0 26px;display:block;overflow:hidden}.menu-list[data-v-9f9d3a44]{font-family:var(--font-lexend-giga);letter-spacing:-.1em;margin-block:40px 60px;font-size:2.4rem;font-weight:200;line-height:1.7;display:block}.lang-select-pc[data-v-9f9d3a44]{display:none}.lang-select-sp[data-v-9f9d3a44]{margin-block:82px 60px;font-size:1.4rem;font-weight:300;line-height:1.8}.lang-select-sp a[data-v-9f9d3a44]:not(.router-link-active){opacity:.5}}.main-header[data-v-9e8d4adb]{--menu-height:68px;z-index:10;grid-template-rows:auto var(--menu-height);height:var(--header-height);display:grid;position:relative}.logo-block[data-v-9e8d4adb]{background-color:var(--color-primary);border-bottom:4px solid var(--color-secondary)}.logo-block .wrapper[data-v-9e8d4adb]{width:min(var(--content-width),100%);justify-content:space-between;align-items:center;height:100%;margin:auto;padding-left:88px;display:flex}.logo-block .logo-smbc[data-v-9e8d4adb]{width:91px}.menu-block[data-v-9e8d4adb]{height:var(--menu-height);color:#000;background-color:#fff}.menu-block .wrapper[data-v-9e8d4adb]{width:min(var(--content-width),100%);justify-content:space-between;align-items:center;height:100%;margin:auto;padding-inline:76px 72px;display:flex}.menu-block .logo-edge[data-v-9e8d4adb]{width:151px}@media (max-width:1024px){.main-header[data-v-9e8d4adb]{--menu-height:38px}.logo-block[data-v-9e8d4adb]{border-bottom-width:3px}.logo-block .wrapper[data-v-9e8d4adb]{padding-inline:18px 30px}.logo-block .logo-smbc[data-v-9e8d4adb]{width:51px}.menu-block[data-v-9e8d4adb]{z-index:1000;position:relative}.menu-block .wrapper[data-v-9e8d4adb]{padding-inline:18px}.menu-block .logo-edge[data-v-9e8d4adb]{width:140px}}#app{grid-template-rows:auto 1fr;width:100dvw;height:100%;display:grid}
