.wrap[data-astro-cid-2zpdgzww]{overflow-x:clip}@media (width<=767px){.wrap[data-astro-cid-2zpdgzww]{padding-top:62px;padding-bottom:0}}@media (width>=767.02px){.hero-splide[data-astro-cid-2zpdgzww]{aspect-ratio:1680/980;width:100%;height:auto;max-height:94vh}}.hero-splide[data-astro-cid-2zpdgzww]:after{content:var(--opt-bg-catch);position:absolute;bottom:-11px;left:-2px}@media (width<=767px){.hero-splide[data-astro-cid-2zpdgzww]:after{content:var(--opt-bg-catch-sp);left:-2px}}.hero-splide__track[data-astro-cid-2zpdgzww]{height:100%}.hero-splide[data-astro-cid-2zpdgzww] ul[data-astro-cid-2zpdgzww]{height:100%;list-style:none}.hero-splide[data-astro-cid-2zpdgzww] img[data-astro-cid-2zpdgzww]{width:100%}picture[data-astro-cid-2zpdgzww] img[data-astro-cid-2zpdgzww]{border-radius:60px 0 60px 60px;width:100%}@media (width<=767px){picture[data-astro-cid-2zpdgzww] img[data-astro-cid-2zpdgzww]{border-radius:32px 0 0}}.container[data-astro-cid-2zpdgzww]{padding-left:12.5vw;position:relative;container-type:inline-size}@media (width<=767px){.container[data-astro-cid-2zpdgzww]{padding-left:30px}}.container[data-astro-cid-2zpdgzww]:after{content:"";aspect-ratio:2007/301;background:var(--opt-bg-fv-en) no-repeat left top/contain;width:min(110vw,2006px);height:auto;display:block;position:absolute;bottom:17.551cqh;left:-4%}@media (width<=767px){.container[data-astro-cid-2zpdgzww]:after{aspect-ratio:1093/158;background:var(--opt-bg-fv-en) no-repeat left top/contain;width:1093px;bottom:9.66921vw;left:-58px}}.inner[data-astro-cid-2zpdgzww]{z-index:1;width:100%;padding-top:104px;padding-bottom:18px;position:absolute;bottom:0}@media (width<=767px){.inner[data-astro-cid-2zpdgzww]{padding-top:54px;padding-bottom:0;bottom:-59px}}p[data-astro-cid-2zpdgzww]{font-size:2.5rem;font-weight:700;font-family:var(--font-zen-maru-gothic);letter-spacing:.2em;line-height:2.1;translate:-1em}@media (width<=767px){p[data-astro-cid-2zpdgzww]{font-size:1.5rem;line-height:2;translate:-.25em}}p[data-astro-cid-2zpdgzww] span[data-astro-cid-2zpdgzww]:not(:first-of-type){padding-left:1em}a[data-astro-cid-wfkgmpu2]{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.btn[data-astro-cid-wfkgmpu2]{letter-spacing:.2em;align-items:center;gap:15px;font-size:1.25rem;font-weight:700;line-height:1.45;display:flex}@media (width<=767px){.btn[data-astro-cid-wfkgmpu2]{font-size:1rem}}@media (any-hover:hover){a[data-astro-cid-wfkgmpu2]:hover .gl-arrow[data-astro-cid-wfkgmpu2]{background-color:var(--c-light-blue)}}a[data-astro-cid-wfkgmpu2]:focus-visible{background-color:var(--c-light-blue)}.s-about[data-astro-cid-lcdefpme]{padding:min(24.6354vw,473px) 50px min(10.1563vw,195px);position:relative}@media (width<=767px){.s-about[data-astro-cid-lcdefpme]{margin-top:26.4631vw;padding:51.9084vw 17px 82px}}.s-about[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;opacity:.3;background:linear-gradient(#fff 0%,#c2e0e3 39.75%,#cfe0c0 78.24%,#efe3b7 100%);border-radius:0 0 60px 60px;width:100%;height:82.9066%;display:block;position:absolute;bottom:0;left:0}@media (width<=767px){.s-about[data-astro-cid-lcdefpme]:before{border-radius:0 0 32px 32px;height:100%}}.s-about__container[data-astro-cid-lcdefpme]{background-color:#fff;border-radius:60px;width:min(51.0417vw,980px);margin-left:auto;margin-right:auto;padding:107px min(15.625vw,300px) 118px 80px;position:relative}@media (width<=767px){.s-about__container[data-astro-cid-lcdefpme]{border-radius:32px;width:100%;padding:34.0967vw 39px 38px}}.s-about__container[data-astro-cid-lcdefpme]:before{z-index:1;content:"";aspect-ratio:350/211;background:var(--opt-bg-about-en) no-repeat left top/contain;width:35.7143%;height:auto;display:block;position:absolute;top:-13.36%;right:-15.3%}@media (width<=767px){.s-about__container[data-astro-cid-lcdefpme]:before{width:47.7333vw;top:0;left:1.67131%;right:auto}}.s-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:2rem;font-weight:700;line-height:1.4375}@media (width<=767px){.s-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.375rem;line-height:1.45455}}.s-about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:26px}@media (width<=767px){.s-about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:1.05em}}.s-about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(:first-of-type){margin-top:1em}.s-about__btn[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:48px}@media (width<=767px){.s-about__btn[data-astro-cid-lcdefpme]{margin-top:20px}}.s-about[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:where(img){width:100%}.s-about-img[data-astro-cid-lcdefpme]{position:absolute}.s-about-img--01[data-astro-cid-lcdefpme]{width:13.1771vw;top:min(10.5729vw,203px);left:36.8229vw}@media (width<=767px){.s-about-img--01[data-astro-cid-lcdefpme]{display:none}}.s-about-img--01[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:60px}.s-about-img--02[data-astro-cid-lcdefpme]{z-index:-1;width:26.4583vw;top:min(20.2083vw,388px);left:0}@media (width<=767px){.s-about-img--02[data-astro-cid-lcdefpme]{z-index:0;width:57.2519vw;top:auto;bottom:-32.57vw}}.s-about-img--02[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:0 60px 0 0}@media (width<=767px){.s-about-img--02[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:0}}.s-about-img--03[data-astro-cid-lcdefpme]{width:36.875vw;top:min(29.4271vw,565px);right:0}@media (width<=767px){.s-about-img--03[data-astro-cid-lcdefpme]{width:69.9746vw;top:89px}}.s-about-img--03[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:60px 0 0 60px}@media (width<=767px){.s-about-img--03[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{border-radius:0}}.s-about-img--04[data-astro-cid-lcdefpme]{width:16.25vw;bottom:-3.33333vw;left:15.8854vw}@media (width<=767px){.s-about-img--04[data-astro-cid-lcdefpme]{display:none}}.s-about-grada-box-blue[data-astro-cid-lcdefpme],.s-about-grada-box-red[data-astro-cid-lcdefpme]{opacity:.1;border-radius:40.8163%;height:auto;position:absolute}@media (width<=767px){.s-about-grada-box-blue[data-astro-cid-lcdefpme],.s-about-grada-box-red[data-astro-cid-lcdefpme]{border-radius:32px}}.s-about-grada-box-blue[data-astro-cid-lcdefpme]{aspect-ratio:170/183;background:linear-gradient(#5dc2d0 0%,#8dc556 50%,#fdd23e 100%);width:8.85417vw}@media (width<=767px){.s-about-grada-box-blue[data-astro-cid-lcdefpme]{width:24.4275vw}}.s-about-grada-box-blue--01[data-astro-cid-lcdefpme]{top:39.0625vw;left:9.53125vw}@media (width<=767px){.s-about-grada-box-blue--01[data-astro-cid-lcdefpme]{z-index:1;top:63px;left:16.0305vw}}.s-about-grada-box-blue--02[data-astro-cid-lcdefpme]{top:19.8958vw;left:88.75vw}@media (width<=767px){.s-about-grada-box-blue--02[data-astro-cid-lcdefpme]{display:none}}.s-about-grada-box-red[data-astro-cid-lcdefpme]{aspect-ratio:169/172;background:linear-gradient(#f19ca6 0%,#f39939 50%,#fdd23e 100%);width:8.80208vw}.s-about-grada-box-red--01[data-astro-cid-lcdefpme]{top:22.8646vw;left:58.75vw}@media (width<=767px){.s-about-grada-box-red--01[data-astro-cid-lcdefpme]{display:none}}.s-about-grada-box-red--02[data-astro-cid-lcdefpme]{aspect-ratio:147/149;width:7.65625vw;height:auto;bottom:-6.30208vw;left:79.0625vw}@media (width<=767px){.s-about-grada-box-red--02[data-astro-cid-lcdefpme]{aspect-ratio:117/119;width:29.771vw;bottom:-61.3333vw;left:auto;right:7.88804vw}}.s-work[data-astro-cid-lcdefpme]{padding:13.9583vw 50px 8.75vw;overflow:clip}@media (width<=767px){.s-work[data-astro-cid-lcdefpme]{padding:65.3944vw 17px 11.9593vw}}.s-work__wrap[data-astro-cid-lcdefpme]{background:linear-gradient(to right, #5dc2d0 0%, #5dc2d0 28.24%, #8dc556 100%), var(--opt-bg-work) no-repeat center center/cover;background-blend-mode:multiply;border-radius:60px;width:min(100%,1820px);margin-left:auto;margin-right:auto;padding:106px 50px 38px;position:relative}@media (width<=767px){.s-work__wrap[data-astro-cid-lcdefpme]{background:linear-gradient(to right, #5dc2d0 0%, #5dc2d0 28.24%, #8dc556 100%), var(--opt-bg-work-sp) no-repeat left top/100% auto;border-radius:32px;padding:167px 28px 28px}}.s-work__wrap[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:516/309;background:var(--opt-work-en) no-repeat left top/contain;width:min(28.3517%,516px);display:block;position:absolute;top:max(-154px,-8.46154%);left:-60px}@media (width<=767px){.s-work__wrap[data-astro-cid-lcdefpme]:before{width:46.7967%;top:-23px;left:-22px}}.s-work__title[data-astro-cid-lcdefpme]{color:#fff}.s-work__title[data-astro-cid-lcdefpme]:before{background-image:linear-gradient(90deg,#fff 0%,#8dc556 25.95%,#fdd23e 51.88%,#f39939 80.33%,#f19ca6 100%)}.s-work[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.25rem;font-weight:700;font-family:var(--font-zen-maru-gothic);letter-spacing:.08em;text-align:center;color:#fff;margin-top:1.05em}@media (width<=767px){.s-work[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:left;letter-spacing:.05em;margin-top:1.25em;line-height:2}}.s-work-grid-link[data-astro-cid-lcdefpme]{grid-gap:30px;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:82px;display:grid}@media (width<=767px){.s-work-grid-link[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:37px}}.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{cursor:pointer;background-color:#fff;border-radius:32px;place-items:center;padding:max(18px,min(10.3194%,42px)) max(27px,min(3.62637%,66px)) max(27px,min(15.9705%,65px));-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative;container-type:inline-size}@media (width<=767px){.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:19px 8px 34px}}.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child{background:var(--opt-bg-work-grid) no-repeat right -40px top/auto 100%, white;grid-column:1/-1;place-items:baseline;padding-top:42px;padding-bottom:42px}@media (width<=767px){.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child{background-color:#fff;background-image:none;margin-bottom:10px;padding-top:19px;padding-bottom:34px}}.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:first-child){margin-bottom:32px}@media (width<=767px){.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:first-child){margin-bottom:10px}}.s-work-grid-link__container[data-astro-cid-lcdefpme]{flex-direction:column-reverse;justify-content:flex-start;align-items:center;row-gap:12px;display:flex}@media (width<=767px){.s-work-grid-link__container[data-astro-cid-lcdefpme]{row-gap:7px;width:100%}}.s-work-grid-link__inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:15px;display:flex}@media (width<=767px){.s-work-grid-link__inner[data-astro-cid-lcdefpme]{display:block}}.s-work-grid-link[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-align:center;order:2;font-size:min(1.5625vw,1.75rem);line-height:1.42857}@media (width<=767px){.s-work-grid-link[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:.875rem}}.s-work-grid-link[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{text-align:center;order:3}@media (width>=767.02px){.s-work-grid-link[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{width:max(80px,min(48.1707cqw,158px))}}.s-work-grid-link__arrow[data-astro-cid-lcdefpme]{border:4px solid #fff;order:1;width:min(36.7347cqw,72px);height:min(36.7347cqw,72px);position:absolute;top:88%}@media (width<=767px){.s-work-grid-link__arrow[data-astro-cid-lcdefpme]{width:40px;height:40px;top:auto;bottom:-10px}}.s-work-grid-link__arrow--first-grid[data-astro-cid-lcdefpme]{border:none;order:4;width:64px;height:64px;position:relative;top:auto}@media (width<=767px){.s-work-grid-link__arrow--first-grid[data-astro-cid-lcdefpme]{border:4px solid #fff;width:40px;height:40px;position:absolute;bottom:-10px;left:50%;translate:-50%}}@media (any-hover:hover){.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .s-work-grid-link__arrow[data-astro-cid-lcdefpme]{background-color:var(--c-light-blue)}}.s-work-grid-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .s-work-grid-link__arrow[data-astro-cid-lcdefpme]{background-color:var(--c-light-blue)}.s-interview[data-astro-cid-lcdefpme]{padding:7.29167vw 50px 6.30208vw;position:relative;overflow-x:clip}@media (width<=767px){.s-interview[data-astro-cid-lcdefpme]{padding:74px 17px 50px}}.s-interview[data-astro-cid-lcdefpme]:before{content:"";background:var(--opt-voice-line) no-repeat center top/contain;width:100%;height:237px;display:block;position:absolute;top:0;left:50%;translate:-50%}@media (width<=767px){.s-interview[data-astro-cid-lcdefpme]:before{aspect-ratio:908/206;width:908px;height:auto;left:-17.8%;translate:0}}.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme]{flex-direction:column-reverse;margin-bottom:102px;display:flex}@media (width<=767px){.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme]{margin-bottom:82px}}.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][lang=en]{font-family:--font-zen-maru-gothic;font-size:5.25rem;font-family:var(--font-quicksand,--font-zen-maru-gothic);letter-spacing:0;color:var(--c-orange);font-weight:700;line-height:1.25}@media (width<=767px){.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][lang=en]{font-size:min(16.285vw,4rem);line-height:.9375}}.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.05em;margin-top:-.3em;font-size:1.625rem;line-height:1.42308}@media (width<=767px){.s-interview[data-astro-cid-lcdefpme] hgroup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.2em;font-size:1rem}}
