: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}.main-background{background-color:#001f18}.main-border{border-bottom:1px solid var(--color-light-gray)}.main-content-sub{padding-bottom:286px}@media (max-width:767px){.main-content-sub{padding-bottom:150px}}html,body{height:100%;overflow:clip}html.allow-document-scroll,html.allow-document-scroll body{overflow-y:auto}html.allow-document-scroll #app{height:auto;min-height:100dvh}.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-caa73de8]{--opacity:1;--translate-y:0;transition:1s var(--snap-delay);transition-property:opacity,transform}.section-heading[data-v-caa73de8]{--translate-y:100%;z-index:500;opacity:var(--opacity,0);transform:translateY(var(--translate-y));position:absolute;left:74px}.section-heading .heading[data-v-caa73de8]{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-caa73de8]{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-caa73de8]{left:20px}.section-heading .title[data-v-caa73de8]{font-size:1.8rem}.section-heading .sub[data-v-caa73de8]{margin-top:7px}}@media (max-width:767px){.section-heading .heading[data-v-caa73de8]{font-size:1.8rem}}.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}}.sec-members[data-v-deed6997]{padding-top:1px;position:relative}.sec-members-bg[data-v-deed6997]{z-index:1;position:absolute;inset:0}.sec-members-bg img[data-v-deed6997]{object-fit:cover;width:100%;height:100%}.section-heading[data-v-deed6997]{height:auto;margin-top:100px}.scroll-block[data-v-deed6997]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none;width:100%;height:100%;overflow-y:auto}.scroll-block[data-v-deed6997]::-webkit-scrollbar{display:none}.members-wrap[data-v-deed6997]{width:min(var(--content-width), 100%);z-index:999;margin-inline:auto;padding-inline:76px 72px;justify-content:space-between;height:100%;margin-top:150px;padding-top:37px;padding-bottom:85px;display:flex;position:relative}@media (max-width:1024px){.members-wrap[data-v-deed6997]{padding-inline:18px}}.members-fade-up[data-v-deed6997]{--translate-y:5dvh;opacity:var(--opacity,0);transform:translateY(var(--translate-y))}.is-intersecting .members-fade-up[data-v-deed6997]{--opacity:1;--translate-y:0;transition:1s var(--snap-delay);transition-property:opacity,transform}.is-intersecting .members-fade-up--delayed[data-v-deed6997]{transition-delay:calc(var(--snap-delay) + .2s)}.members-diagram[data-v-deed6997]{width:100%;max-width:507px}.members-diagram svg[data-v-deed6997]{width:100%;height:auto;display:block}.diagram-hit[data-v-deed6997]{cursor:pointer}.diagram-hit[data-v-deed6997]:focus{outline:none}.diagram-center-circle[data-v-deed6997]{fill:#004831;transition:fill .2s}.members-diagram .diagram-center-circle.diagram-hit[data-v-deed6997]:hover,.members-diagram .diagram-center-circle.diagram-center-circle--active[data-v-deed6997]{fill:#008232}.diagram-text-slot[data-v-deed6997]{pointer-events:none}.members-diagram[data-v-deed6997] .diagram-text-slot path{transition:fill .2s}.members-diagram[data-lang=ja][data-v-deed6997] .diagram-text-slot path.en,.members-diagram[data-lang=ja][data-v-deed6997] .diagram-text-slot-en,.members-diagram[data-lang=en][data-v-deed6997] .diagram-text-slot path:not(.en){display:none}.members-diagram[data-v-deed6997] .diagram-text-slot--active path{fill:#001f18!important}.members-diagram[data-v-deed6997] .diagram-text-slot--bizdev:not(.diagram-text-slot--active) path{fill:#fff!important}.members-content[data-v-deed6997]{flex:none;width:620px}.members-category[data-v-deed6997]{color:#001f18;letter-spacing:.1em;background-color:#d0df33;border-radius:100px;width:fit-content;margin-bottom:25px;padding:6px 10px;font-size:1.2rem;font-weight:400}.members-status[data-v-deed6997]{color:#ffffffbf;font-size:.95rem}.members-status--error[data-v-deed6997]{color:#ffb4a8}.members-list[data-v-deed6997]{grid-template-columns:repeat(3,1fr);gap:38px 82px;padding:0;list-style:none;display:grid}.members-item__media[data-v-deed6997]{aspect-ratio:1;background:#ffffff0f;width:100%;margin-bottom:10px;position:relative}.members-item__skeleton[data-v-deed6997]{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff29 45%,#ffffff0d 90%) 0 0/200% 100%;transition:opacity .28s;animation:1.15s ease-in-out infinite members-skeleton-shimmer-deed6997;position:absolute;inset:0}.members-item__skeleton--hide[data-v-deed6997]{opacity:0;pointer-events:none;animation:none}.members-item__img[data-v-deed6997]{z-index:1;object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:relative}.members-item__img--visible[data-v-deed6997]{opacity:1}@keyframes members-skeleton-shimmer-deed6997{0%{background-position:100% 0}to{background-position:-100% 0}}.members-item__romaji[data-v-deed6997]{letter-spacing:.08em;color:var(--color-text-secondary);font-size:1.3rem;font-weight:400;line-height:1.6}.members-empty[data-v-deed6997]{color:#ffffffa6;margin:1rem 0 0;font-size:.95rem}.members-link[data-v-deed6997]{width:210px;height:50px;color:var(--color-text-secondary);border:1px solid var(--color-text-secondary);border-radius:100px;justify-content:center;align-items:center;gap:13px;margin-top:80px;margin-left:auto;margin-right:0;font-size:1.6rem;transition:all .3s ease-in-out;display:flex}.members-link[data-v-deed6997]:hover{color:#001f18;background-color:var(--color-text-secondary)}@media (max-width:1300px){.members-list[data-v-deed6997]{gap:30px}.members-wrap[data-v-deed6997]{gap:50px}.members-content[data-v-deed6997],.members-diagram[data-v-deed6997]{width:50%;max-width:100%}}@media (max-width:1024px){.members-wrap[data-v-deed6997]{gap:30px}.members-link[data-v-deed6997]{font-size:1.2rem}.members-link svg[data-v-deed6997]{width:24px}}@media (max-width:991px){.members-wrap[data-v-deed6997]{flex-direction:column;justify-content:flex-start;gap:60px;height:auto;margin-top:60px;overflow-y:auto}.members-content[data-v-deed6997],.members-diagram[data-v-deed6997]{width:100%}.section-heading[data-v-deed6997]{z-index:9;margin-top:90px;position:relative}.members-list[data-v-deed6997]{gap:32px 24px}.members-link[data-v-deed6997]{width:168px;height:40px;margin-top:60px}}.sec-news[data-v-a5becd4c]{width:min(var(--content-width), 100%);z-index:999;justify-content:flex-end;align-items:center;margin-inline:auto;padding-inline:76px 72px;display:flex;position:relative}@media (max-width:1024px){.sec-news[data-v-a5becd4c]{padding-inline:18px}}.section-heading[data-v-a5becd4c]{margin-top:100px;top:0}.sec-news-fade-up[data-v-a5becd4c]{--translate-y:5dvh;opacity:var(--opacity,0);transform:translateY(var(--translate-y))}.is-intersecting .sec-news-fade-up[data-v-a5becd4c]{--opacity:1;--translate-y:0;transition:1s var(--snap-delay);transition-property:opacity,transform}.is-intersecting .sec-news-fade-up--delayed[data-v-a5becd4c]{transition-delay:calc(var(--snap-delay) + .2s)}.sec-news__body[data-v-a5becd4c]{flex:none;width:808px}.news-state[data-v-a5becd4c]{color:var(--color-text-gray);text-align:center;margin:0;font-size:1.5rem;line-height:1.7}.news-state-error[data-v-a5becd4c]{color:var(--color-text-secondary)}.news-list[data-v-a5becd4c]{max-width:808px;margin-inline:auto;padding:0;list-style:none}.news-item[data-v-a5becd4c]{border-bottom:1px solid var(--color-text-gray);padding-block:20px}.news-item[data-v-a5becd4c]:first-child{border-top:1px solid var(--color-text-gray)}.news-item__date[data-v-a5becd4c]{letter-spacing:.1em;color:var(--color-text-primary);margin-bottom:15px;font-size:1.2rem;line-height:1.6;display:block}.news-item__title[data-v-a5becd4c]{letter-spacing:.1em;color:var(--color-text-primary);margin:0 0 15px;font-size:1.6rem;font-weight:400;line-height:1.6}.news-item__bottom[data-v-a5becd4c]{overflow:hidden}.news-tags[data-v-a5becd4c]{float:left;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-tags__item[data-v-a5becd4c]{background-color:var(--color-primary);color:var(--color-text-primary);border-radius:100px;padding:6px 10px;font-size:1.1rem}.news-item__link[data-v-a5becd4c]{float:right;color:inherit;align-items:center;gap:14px;margin-top:10px;font-size:1.4rem;line-height:1;text-decoration:none;display:flex}.news-item__link[data-v-a5becd4c]:hover{color:var(--color-text-secondary)}@media (max-width:1024px){.news-state[data-v-a5becd4c]{font-size:1.3rem}.news-item__title[data-v-a5becd4c]{font-size:1.4rem}}@media (max-width:767px){.news-item__link[data-v-a5becd4c]{font-size:1.1rem}.news-tags[data-v-a5becd4c]{float:none}}.sec-news__view-all[data-v-a5becd4c]{float:right;font-family:var(--font-lexend-giga);color:var(--color-text-primary);border-bottom:1px solid var(--color-text-secondary);margin-top:35px;padding-top:5px;font-size:1.4rem;font-weight:300;text-decoration:none;display:block}.sec-news__view-all[data-v-a5becd4c]:hover{opacity:.85}.sec-news__view-all svg[data-v-a5becd4c]{flex-shrink:0}@media (max-width:991px){.sec-news__body[data-v-a5becd4c]{width:100%}.sec-news[data-v-a5becd4c]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.news-list[data-v-a5becd4c]{width:100%;max-width:100%}.section-heading[data-v-a5becd4c]{margin-top:90px;margin-bottom:60px;position:static}.sec-news__view-all[data-v-a5becd4c]{float:none;margin-inline:auto;width:fit-content;margin-top:40px}}.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-997e4626]{width:100dvw;overflow:clip}.main-footer[data-v-a58fc5f2]{width:min(var(--content-width), 100%);margin:auto;padding:64px 76px 26px}.logo-edge[data-v-a58fc5f2]{justify-content:space-between;margin-bottom:200px;display:flex}.logo-edge img[data-v-a58fc5f2]{height:123px}.footer-contact[data-v-a58fc5f2]{border:1px solid var(--color-text-secondary);width:143px;height:50px;color:var(--color-text-secondary);border-radius:100px;justify-content:center;align-items:center;margin-top:35px;font-size:1.6rem;font-weight:400;display:flex}.footer-contact[data-v-a58fc5f2]:hover{background-color:var(--color-text-secondary);color:var(--color-deep-green)}.bottom-content[data-v-a58fc5f2]{color:var(--color-text-gray);line-height:2.5}.footer-nav[data-v-a58fc5f2]{grid-template-rows:repeat(4,auto);grid-auto-flow:column;display:grid}.footer-nav a[data-v-a58fc5f2]{display:inline-block;position:relative}@media (hover){.footer-nav a[data-v-a58fc5f2]: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-a58fc5f2]:hover:before{animation:curtain-slide .6s var(--ease-out)}}@media not (max-width:1280px){.bottom-content[data-v-a58fc5f2]{justify-content:space-between;align-items:flex-end;font-size:1.26rem;display:flex}.footer-nav[data-v-a58fc5f2]{grid-auto-columns:160px;gap:0 194px}.footer-nav .lang-ja[data-v-a58fc5f2]{grid-row:2/3}.footer-nav .lang-en[data-v-a58fc5f2]{grid-row:3/4}}@media (max-width:1280px){.main-footer[data-v-a58fc5f2]{padding:32px 25px}.logo-edge img[data-v-a58fc5f2]{height:60px}.bottom-content[data-v-a58fc5f2]{font-size:1.2rem}.footer-nav[data-v-a58fc5f2]{grid-auto-columns:1fr;gap:0 24px}.copyright[data-v-a58fc5f2]{margin-top:30px}.footer-contact[data-v-a58fc5f2]{margin-top:0}.logo-edge[data-v-a58fc5f2]{flex-direction:column;align-items:flex-start}.footer-contact[data-v-a58fc5f2]{width:114px;height:40px;margin-top:40px;font-size:1.3rem}.logo-edge[data-v-a58fc5f2]{margin-bottom:40px}}.snap-content[data-v-9ead4e7c]{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-9ead4e7c]{pointer-events:none}.snap-content.is-controlled[data-v-9ead4e7c]{transition:none}.snap-content.is-overscroll[data-v-9ead4e7c]{transition-duration:calc(var(--snap-duration) / 1.5)}.menu-content[data-v-f02a68c2],.menu-list[data-v-f02a68c2]{align-items:center;gap:44px;display:flex}.menu-list[data-v-f02a68c2],.lang-select-pc[data-v-f02a68c2]{font-size:1.5rem;line-height:1.4}@media (hover){:is(.menu-list,.lang-select-pc) a[data-v-f02a68c2]{transition:color .2s}:is(.menu-list,.lang-select-pc) a[data-v-f02a68c2]:hover{color:var(--color-text-gray)}}.lang-select-pc .lang-switch-link[data-v-f02a68c2]:not(.lang-switch-link--active){opacity:.5}@media not (max-width:1024px){.button-menu[data-v-f02a68c2],.lang-select-sp[data-v-f02a68c2]{display:none}}@media (max-width:1024px){.button-menu[data-v-f02a68c2]{z-index:10;width:23px;height:23px;display:block;position:relative}.button-menu[data-v-f02a68c2]:before,.button-menu[data-v-f02a68c2]:after{content:"";background-color:currentColor;width:100%;height:1px;margin:auto;transition:transform .2s;display:block;position:absolute;inset:0}.button-menu[data-v-f02a68c2]:before{transform:translateY(-4px)}.button-menu[data-v-f02a68c2]:after{transform:translateY(4px)}.button-menu.is-open[data-v-f02a68c2]:before{transform:rotate(45deg)}.button-menu.is-open[data-v-f02a68c2]:after{transform:rotate(-45deg)}.menu-wrapper[data-v-f02a68c2]{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-f02a68c2]{grid-template-rows:1fr}.menu-content[data-v-f02a68c2]{padding:0 26px;display:block;overflow:hidden}.menu-list[data-v-f02a68c2]{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-f02a68c2]{display:none}.lang-select-sp[data-v-f02a68c2]{margin-block:82px 60px;font-size:1.4rem;font-weight:300;line-height:1.8}.lang-select-sp .lang-switch-link[data-v-f02a68c2]:not(.lang-switch-link--active){opacity:.5}}.main-header[data-v-946b2cb4]{--menu-height:68px;z-index:10;grid-template-rows:auto var(--menu-height);height:var(--header-height);display:grid;position:relative}.main-header.fixed[data-v-946b2cb4]{z-index:100;width:100dvw;position:fixed;top:0;left:0}.logo-block[data-v-946b2cb4]{background-color:var(--color-primary);border-bottom:4px solid var(--color-secondary)}.logo-block .wrapper[data-v-946b2cb4]{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-946b2cb4]{width:91px}.menu-block[data-v-946b2cb4]{height:var(--menu-height);color:#000;background-color:#fff}.menu-block .wrapper[data-v-946b2cb4]{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-946b2cb4]{width:151px}@media (max-width:1024px){.main-header[data-v-946b2cb4]{--menu-height:38px}.logo-block[data-v-946b2cb4]{border-bottom-width:3px}.logo-block .wrapper[data-v-946b2cb4]{padding-inline:18px 30px}.logo-block .logo-smbc[data-v-946b2cb4]{width:51px}.menu-block[data-v-946b2cb4]{z-index:1000;position:relative}.menu-block .wrapper[data-v-946b2cb4]{padding-inline:18px}.menu-block .logo-edge[data-v-946b2cb4]{width:140px}}#app{grid-template-rows:auto 1fr;width:100dvw;height:100%;display:grid}#app:has(.main-header.fixed){padding-top:var(--header-height);grid-template-rows:0 1fr}#app:not(:has(.main-header)){grid-template-rows:1fr;padding-top:0}
