@charset "UTF-8";.LKv:where(.astro-NM3SQWO7){position:relative}@media screen and (min-width: 768px){.LKv:where(.astro-NM3SQWO7){width:100%;padding-bottom:11.5rem;margin-bottom:-1.875rem}}.image:where(.astro-NM3SQWO7){width:100%;height:auto;object-fit:cover;border-radius:0 .625rem .625rem 0}@media screen and (min-width: 768px){.image:where(.astro-NM3SQWO7){position:absolute}}@media screen and (max-width:767.98px){.nav:where(.astro-NM3SQWO7){position:absolute;z-index:1;top:4.6875rem;left:0}}.content:where(.astro-NM3SQWO7){position:relative;z-index:0}.image-wrapper:where(.astro-NM3SQWO7){position:relative}@media screen and (min-width: 768px){.image-wrapper:where(.astro-NM3SQWO7){width:100%;height:71.75rem}}.image:where(.astro-NM3SQWO7){width:100%;height:auto}.image-decoration:where(.astro-NM3SQWO7).-no02 svg:where(.astro-NM3SQWO7){fill:#f9bcb0}.image-decoration:where(.astro-NM3SQWO7).-no03{transform:scaleX(-1)}.image-decoration:where(.astro-NM3SQWO7).-no03 svg:where(.astro-NM3SQWO7){fill:#eaff00}@media screen and (min-width: 768px){.image-decoration:where(.astro-NM3SQWO7){position:absolute;object-fit:cover;border-radius:0 .625rem .625rem 0}.image-decoration:where(.astro-NM3SQWO7).-no01{top:5.5rem;left:32.875rem;width:6.375rem;height:3.125rem}.image-decoration:where(.astro-NM3SQWO7).-no02{top:25.625rem;left:9.125rem}.image-decoration:where(.astro-NM3SQWO7).-no03{top:44.375rem;right:5rem}.image-decoration:where(.astro-NM3SQWO7).-no02,.image-decoration:where(.astro-NM3SQWO7).-no03{width:5.375rem;height:2.125rem}}@media screen and (max-width:767.98px){.image-decoration:where(.astro-NM3SQWO7).-no01{top:25rem;left:3.75rem;width:3.1875rem;height:1.5625rem}.image-decoration:where(.astro-NM3SQWO7).-no02{top:35.3125rem;left:13.4375rem;width:2.96875rem;height:1.15625rem}.image-decoration:where(.astro-NM3SQWO7).-no03{top:31.6875rem;left:7.1875rem;width:4.1875rem;height:1.59375rem}.image-decoration:where(.astro-NM3SQWO7).-no04{top:-6.25rem;right:1.25rem;width:3.03125rem;height:1.5625rem}}.image-decoration:where(.astro-NM3SQWO7) .image-wrapper:where(.astro-NM3SQWO7){position:relative}@media screen and (min-width: 768px){.image-decoration:where(.astro-NM3SQWO7) .image-wrapper:where(.astro-NM3SQWO7){width:100%;height:71.75rem}}.image-decoration:where(.astro-NM3SQWO7) .image:where(.astro-NM3SQWO7){width:100%;height:auto}.image-decoration:where(.astro-NM3SQWO7){position:absolute}.image-decoration:where(.astro-NM3SQWO7).-no01{transform:scaleX(-1)}.image-decoration:where(.astro-NM3SQWO7).-no02{color:#f9bcb0}.image-decoration:where(.astro-NM3SQWO7).-no03{transform:scaleX(-1);color:#eaff00}@media screen and (min-width: 768px){.image-decoration:where(.astro-NM3SQWO7){position:absolute;object-fit:cover;border-radius:0 .625rem .625rem 0}.image-decoration:where(.astro-NM3SQWO7).-no01{top:8.625rem;left:32.875rem;width:6.375rem;height:3.125rem}.image-decoration:where(.astro-NM3SQWO7).-no02{top:29.25rem;left:9.125rem}.image-decoration:where(.astro-NM3SQWO7).-no03{top:48rem;right:5rem}.image-decoration:where(.astro-NM3SQWO7).-no02,.image-decoration:where(.astro-NM3SQWO7).-no03{width:5.375rem;height:2.125rem}}@media screen and (max-width:767.98px){.image-decoration:where(.astro-NM3SQWO7).-no01{top:28.875rem;left:3.75rem;width:3.1875rem;height:1.5625rem}.image-decoration:where(.astro-NM3SQWO7).-no02{top:39.4375rem;left:13.4375rem;width:2.96875rem;height:1.15625rem}.image-decoration:where(.astro-NM3SQWO7).-no03{top:35.5rem;left:7.1875rem;width:4.1875rem;height:1.59375rem}.image-decoration:where(.astro-NM3SQWO7).-no04{top:-2.375rem;right:1.25rem;width:3.03125rem;height:1.5625rem}}.image-decoration:where(.astro-NM3SQWO7) svg:where(.astro-NM3SQWO7){width:100%;height:100%}.masked-element:where(.astro-NM3SQWO7){position:absolute;border-radius:.625rem;object-fit:cover;border-radius:0 .625rem .625rem 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-mode:alpha;z-index:4}@media screen and (min-width: 768px){.masked-element:where(.astro-NM3SQWO7){top:0;max-width:100%;-webkit-mask-image:url(/_astro/b-career_kvmask.f82eef41.png),none;mask-image:url(/_astro/b-career_kvmask.f82eef41.png),none;mask-position:top 0rem left 0rem;-webkit-mask-position:top 0rem left 0rem;mask-size:cover;-webkit-mask-size:contain}}@media screen and (max-width:767.98px){.masked-element:where(.astro-NM3SQWO7){margin-top:0rem;display:none}}.path:where(.astro-NM3SQWO7){left:0;width:100%;position:absolute;color:#eaff00}@media screen and (min-width: 768px){.path:where(.astro-NM3SQWO7){top:-13.875rem;height:65.375rem;z-index:2;overflow:hidden}}@media screen and (max-width:767.98px){.path:where(.astro-NM3SQWO7){top:-6.25rem;z-index:0;overflow:hidden}}@media screen and (min-width: 768px){.path:where(.astro-NM3SQWO7)>svg{width:91.25rem;margin-left:21.875rem}}@media screen and (max-width:767.98px){.path:where(.astro-NM3SQWO7)>svg{width:38.28125rem;margin-left:-3.125rem}}.copy:where(.astro-NM3SQWO7){position:relative;z-index:2}@media screen and (min-width: 768px){.copy:where(.astro-NM3SQWO7){margin:-3.5rem auto 0;width:62.5rem}}@media screen and (max-width:767.98px){.copy:where(.astro-NM3SQWO7){margin-top:3.125rem;padding-inline:1.25rem}}.copy:where(.astro-NM3SQWO7) .title:where(.astro-NM3SQWO7){font-weight:600}.bAndroid .copy:where(.astro-NM3SQWO7) .title:where(.astro-NM3SQWO7){font-weight:700}@media screen and (min-width: 768px){.copy:where(.astro-NM3SQWO7) .title:where(.astro-NM3SQWO7){font-size:3.4375rem;line-height:1.4}}@media screen and (max-width:767.98px){.copy:where(.astro-NM3SQWO7) .title:where(.astro-NM3SQWO7){font-size:2.1875rem;line-height:1.2857142857}}.copy:where(.astro-NM3SQWO7) .description:where(.astro-NM3SQWO7){font-weight:600}.bAndroid .copy:where(.astro-NM3SQWO7) .description:where(.astro-NM3SQWO7){font-weight:700}@media screen and (min-width: 768px){.copy:where(.astro-NM3SQWO7) .description:where(.astro-NM3SQWO7){margin-top:2.1875rem;font-size:1.5rem;line-height:2;letter-spacing:-.01em}}@media screen and (max-width:767.98px){.copy:where(.astro-NM3SQWO7) .description:where(.astro-NM3SQWO7){margin-top:1rem;font-size:1rem;line-height:2}}.LMeaning:where(.astro-FL72IRBL){position:relative;z-index:1}@media screen and (min-width: 768px){.LMeaning:where(.astro-FL72IRBL){padding-bottom:13.75rem}}@media screen and (max-width:767.98px){.LMeaning:where(.astro-FL72IRBL){margin-top:5.625rem;padding-bottom:7rem}}.heading:where(.astro-FL72IRBL){position:relative}.heading:where(.astro-FL72IRBL):after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#00142c33;z-index:-1}@media screen and (min-width: 768px){.heading:where(.astro-FL72IRBL):after{bottom:1.25rem}}.heading-big:where(.astro-FL72IRBL){overflow:hidden}@media screen and (min-width: 768px){.heading-big:where(.astro-FL72IRBL){padding:2.1875rem 0 1.25rem}}@media screen and (max-width:767.98px){.heading-big:where(.astro-FL72IRBL){padding:2.1875rem 0 .4375rem;margin-left:-6.25rem}}.heading-text:where(.astro-FL72IRBL){font-family:century-old-style-std,serif;transform-origin:left;display:flex;color:#00142c33;mix-blend-mode:difference}@media screen and (min-width: 768px){.heading-text:where(.astro-FL72IRBL){font-size:15.625rem}}@media screen and (max-width:767.98px){.heading-text:where(.astro-FL72IRBL){font-size:9.375rem}}.heading-text-single:where(.astro-FL72IRBL){position:relative;display:block;white-space:nowrap}@media screen and (min-width: 768px){.heading-text-single:where(.astro-FL72IRBL){padding-right:.3em}}@media screen and (max-width:767.98px){.heading-text-single:where(.astro-FL72IRBL){padding-right:.4em;word-spacing:-.2em}}.inner:where(.astro-FL72IRBL){overflow:hidden}@media screen and (min-width: 768px){.inner:where(.astro-FL72IRBL){padding-top:3.125rem;padding-inline:18.75rem 2.5rem}}@media screen and (max-width:767.98px){.inner:where(.astro-FL72IRBL){padding-top:2.875rem;padding-inline:1.25rem}}.bg:where(.astro-FL72IRBL){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0149a1;z-index:-1}@media screen and (min-width: 768px){.bg:where(.astro-FL72IRBL){border-radius:1.25rem}}@media screen and (max-width:767.98px){.bg:where(.astro-FL72IRBL){border-radius:1.25rem}}.section-title:where(.astro-FL72IRBL){color:#fff;border-color:#fff3}@media screen and (min-width: 768px){.section-title:where(.astro-FL72IRBL){margin-left:-.3125rem}}.illust:where(.astro-FL72IRBL){position:absolute}@media screen and (min-width: 768px){.illust:where(.astro-FL72IRBL){top:3.5rem;right:9.0625rem;width:22rem}}@media screen and (max-width:767.98px){.illust:where(.astro-FL72IRBL){top:.4375rem;right:.8125rem;width:11rem}}.list:where(.astro-FL72IRBL){color:#fff}@media screen and (min-width: 768px){.list:where(.astro-FL72IRBL){margin-top:4.25rem}}@media screen and (max-width:767.98px){.list:where(.astro-FL72IRBL){margin-top:2.6875rem;padding-inline:1.25rem}}@media screen and (min-width: 768px){.item:where(.astro-FL72IRBL){display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.item:where(.astro-FL72IRBL):not(:first-of-type){margin-top:3.625rem}}@media screen and (max-width:767.98px){.item:where(.astro-FL72IRBL):not(:first-of-type){margin-top:3.0625rem}}@media screen and (min-width: 768px){.head:where(.astro-FL72IRBL){display:flex;align-items:center}}@media screen and (max-width:767.98px){.head:where(.astro-FL72IRBL){position:relative}}@media screen and (min-width: 768px){.icon:where(.astro-FL72IRBL){display:flex;justify-content:center;align-items:center;width:6.25rem;height:4.375rem;margin-right:1.5rem}}@media screen and (max-width:767.98px){.icon:where(.astro-FL72IRBL){position:absolute;top:-.4375rem;right:-.125rem;width:2.5rem;height:2.5rem}}@media screen and (min-width: 768px){.icon:where(.astro-FL72IRBL).-no01 svg:where(.astro-FL72IRBL){width:3.8125rem;height:3.5625rem}}@media screen and (max-width:767.98px){.icon:where(.astro-FL72IRBL).-no01 svg:where(.astro-FL72IRBL){width:2.46875rem;height:2.3125rem}}@media screen and (min-width: 768px){.icon:where(.astro-FL72IRBL).-no02 svg:where(.astro-FL72IRBL){width:4.3125rem;height:2.75rem}}@media screen and (max-width:767.98px){.icon:where(.astro-FL72IRBL).-no02 svg:where(.astro-FL72IRBL){width:2.8125rem;height:1.78125rem}}@media screen and (min-width: 768px){.icon:where(.astro-FL72IRBL).-no03 svg:where(.astro-FL72IRBL){width:3.25rem;height:3.375rem}}@media screen and (max-width:767.98px){.icon:where(.astro-FL72IRBL).-no03 svg:where(.astro-FL72IRBL){width:2.125rem;height:2.1875rem}}.title:where(.astro-FL72IRBL){font-weight:600}.bAndroid .title:where(.astro-FL72IRBL){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-FL72IRBL){width:20.625rem;font-size:2rem;line-height:1.5}}@media screen and (max-width:767.98px){.title:where(.astro-FL72IRBL){font-size:1.71875rem;line-height:1.4545454545;margin-top:.5rem}}@media screen and (min-width: 768px){.description:where(.astro-FL72IRBL){margin-top:.1875rem;width:46.875rem;font-size:1.125rem;line-height:1.5}}@media screen and (max-width:767.98px){.description:where(.astro-FL72IRBL){margin-top:1rem;font-size:.9375rem;line-height:1.6666666667}}.LMission:where(.astro-GGIZPVX5){position:relative;z-index:0;width:100%}@media screen and (min-width: 768px){.LMission:where(.astro-GGIZPVX5){margin-top:-2rem;padding-bottom:12.5rem}}@media screen and (max-width:767.98px){.LMission:where(.astro-GGIZPVX5){margin-top:-3.125rem;padding-top:1.5625rem;padding-bottom:6.25rem}}.heading:where(.astro-GGIZPVX5){position:relative}.heading:where(.astro-GGIZPVX5):after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#ececec;z-index:-1}@media screen and (min-width: 768px){.heading:where(.astro-GGIZPVX5):after{bottom:1.25rem}}.heading-big:where(.astro-GGIZPVX5){overflow:hidden}@media screen and (min-width: 768px){.heading-big:where(.astro-GGIZPVX5){padding-bottom:.625rem}}@media screen and (max-width:767.98px){.heading-big:where(.astro-GGIZPVX5){padding:2.0625rem 0 .4375rem}}@media screen and (min-width: 768px){.heading:where(.astro-GGIZPVX5){top:1.875rem;margin-left:-25rem}}@media screen and (max-width:767.98px){.heading:where(.astro-GGIZPVX5){margin-left:-6.25rem}}.heading-text:where(.astro-GGIZPVX5){font-family:century-old-style-std,serif;transform-origin:left;display:flex;color:#ececec}@media screen and (min-width: 768px){.heading-text:where(.astro-GGIZPVX5){font-size:15.625rem}}@media screen and (max-width:767.98px){.heading-text:where(.astro-GGIZPVX5){font-size:9.375rem}}.heading-text-single:where(.astro-GGIZPVX5){position:relative;display:flex}@media screen and (min-width: 768px){.heading-text-single:where(.astro-GGIZPVX5){word-spacing:.4em;padding-right:.3em}}@media screen and (max-width:767.98px){.heading-text-single:where(.astro-GGIZPVX5){padding-right:.76em;word-spacing:.73em}}@media screen and (min-width: 768px){.inner:where(.astro-GGIZPVX5){padding-top:5.75rem;padding-left:18.75rem}}@media screen and (max-width:767.98px){.inner:where(.astro-GGIZPVX5){overflow:hidden;padding-top:3.5625rem;padding-inline:1.25rem}}.bg:where(.astro-GGIZPVX5){position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:-1}@media screen and (min-width: 768px){.bg:where(.astro-GGIZPVX5){border-radius:1.25rem}}@media screen and (max-width:767.98px){.bg:where(.astro-GGIZPVX5){border-radius:.9375rem}}@media screen and (min-width: 768px){.section-title:where(.astro-GGIZPVX5){margin-top:-.5rem;margin-left:-.3125rem}}@media screen and (max-width:767.98px){.section-title:where(.astro-GGIZPVX5){letter-spacing:-.04em}}.texts:where(.astro-GGIZPVX5){position:relative;width:100%}@media screen and (min-width: 768px){.texts:where(.astro-GGIZPVX5){margin-top:3.625rem}}@media screen and (max-width:767.98px){.texts:where(.astro-GGIZPVX5){margin-top:2.5rem;padding-inline:1.25rem}}.marker:where(.astro-GGIZPVX5){position:absolute;left:0;width:100%;height:1px;pointer-events:none}.marker:where(.astro-GGIZPVX5).-no01{top:15%}.marker:where(.astro-GGIZPVX5).-no02{top:30%}@media screen and (min-width: 768px) and (orientation: portrait){.marker:where(.astro-GGIZPVX5).-no02{top:35%}}.marker:where(.astro-GGIZPVX5).-no03{top:40%}@media screen and (min-width: 768px) and (orientation: portrait){.marker:where(.astro-GGIZPVX5).-no03{top:50%}}.marker:where(.astro-GGIZPVX5).-no04{top:55%}@media screen and (min-width: 768px) and (orientation: portrait){.marker:where(.astro-GGIZPVX5).-no04{top:70%}}.marker:where(.astro-GGIZPVX5).-no05{top:78%}@media screen and (min-width: 768px) and (orientation: portrait){.marker:where(.astro-GGIZPVX5).-no05{top:95%}}.illust:where(.astro-GGIZPVX5){z-index:-1}@media screen and (min-width: 768px){.illust:where(.astro-GGIZPVX5){position:sticky;top:-7.5rem;right:0;width:100%;height:61.5625rem;margin-top:-6.25rem}}@media screen and (min-width: 768px) and (orientation: portrait){.illust:where(.astro-GGIZPVX5){top:-15.625vw;margin-top:-6.5104166667vw}}.illust-inner:where(.astro-GGIZPVX5){width:100%;overflow-x:hidden}@media screen and (min-width: 768px){.illust:where(.astro-GGIZPVX5) .lottie:where(.astro-GGIZPVX5){width:106.25rem;height:auto;margin-left:-1.875rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-GGIZPVX5).-no01{margin-top:.9375rem;width:24.75rem;height:21.9375rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-GGIZPVX5).-no02{margin-top:.1875rem;width:20.96875rem;height:13.5rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-GGIZPVX5).-no03{margin-top:.625rem;margin-left:-.5rem;width:21.65625rem;height:15.125rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-GGIZPVX5).-no04{margin-top:.375rem;margin-left:1.375rem;width:21.5rem;height:16.78125rem}}.title-en:where(.astro-GGIZPVX5){display:block;font-weight:600}.bAndroid .title-en:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.title-en:where(.astro-GGIZPVX5){font-size:2rem}}@media screen and (max-width:767.98px){.title-en:where(.astro-GGIZPVX5){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.02em}}.title-jp:where(.astro-GGIZPVX5){display:block;font-weight:600}.bAndroid .title-jp:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.title-jp:where(.astro-GGIZPVX5){margin-top:1.5625rem;font-size:3.4375rem}}@media screen and (max-width:767.98px){.title-jp:where(.astro-GGIZPVX5){margin-top:1.0625rem;font-size:1.71875rem}}@media screen and (min-width: 768px){.ways:where(.astro-GGIZPVX5){margin-top:9.0625rem}}@media screen and (max-width:767.98px){.ways:where(.astro-GGIZPVX5){margin-top:2.25rem;padding-top:3.5625rem;border-top:1px solid rgba(40,40,40,.2)}}@media screen and (min-width: 768px){.ways-lead:where(.astro-GGIZPVX5){font-weight:600;letter-spacing:-.025em;font-size:2rem}.bAndroid .ways-lead:where(.astro-GGIZPVX5){font-weight:700}}@media screen and (max-width:767.98px){.ways-lead:where(.astro-GGIZPVX5){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.02em}}@media screen and (min-width: 768px){.ways-text:where(.astro-GGIZPVX5){margin-top:1.9375rem;font-size:1.125rem;line-height:1.5}}@media screen and (max-width:767.98px){.ways-text:where(.astro-GGIZPVX5){margin-top:.75rem;font-size:.9375rem;line-height:1.6666666667}}@media screen and (min-width: 768px){.ways-list:where(.astro-GGIZPVX5){margin-top:1.6875rem;padding-right:3.125rem}}.ways-item:where(.astro-GGIZPVX5){display:flex;align-items:center}@media screen and (min-width: 768px){.ways-item:where(.astro-GGIZPVX5){border-top:1px solid #d4d4d4;flex-direction:row;padding-block:2.375rem}}@media screen and (max-width:767.98px){.ways-item:where(.astro-GGIZPVX5){flex-direction:column-reverse;margin-top:2.875rem}}@media screen and (max-width:767.98px){.ways-item:where(.astro-GGIZPVX5):nth-of-type(3) .ways-inner:where(.astro-GGIZPVX5){margin-top:.625rem}}@media screen and (max-width:767.98px){.ways-item:where(.astro-GGIZPVX5):nth-of-type(5) .ways-inner:where(.astro-GGIZPVX5){margin-top:.9375rem}}@media screen and (min-width: 768px){.ways-item:where(.astro-GGIZPVX5):last-of-type{border-bottom:1px solid #d4d4d4}}.ways-inner:where(.astro-GGIZPVX5){height:fit-content}@media screen and (max-width:767.98px){.ways-inner:where(.astro-GGIZPVX5){margin-top:1.875rem}}@media screen and (min-width: 768px){.ways-head:where(.astro-GGIZPVX5){display:flex;align-items:flex-start}}.ways-title-en:where(.astro-GGIZPVX5){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.ways-title-en:where(.astro-GGIZPVX5){font-size:3.75rem;margin-left:.125rem}}@media screen and (max-width:767.98px){.ways-title-en:where(.astro-GGIZPVX5){font-size:2.03125rem}}.ways-title-jp:where(.astro-GGIZPVX5){font-weight:600}.bAndroid .ways-title-jp:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.ways-title-jp:where(.astro-GGIZPVX5){font-size:.9375rem;margin-top:1.375rem;margin-left:1.1875rem}}@media screen and (max-width:767.98px){.ways-title-jp:where(.astro-GGIZPVX5){font-size:.9375rem;margin-top:1.0625rem;margin-left:.125rem}}@media screen and (min-width: 768px){.ways-description:where(.astro-GGIZPVX5){margin-top:1.25rem;width:39.375rem;font-size:1.125rem;line-height:1.5}}@media screen and (max-width:767.98px){.ways-description:where(.astro-GGIZPVX5){font-size:.9375rem;line-height:1.6666666667;margin-top:.5625rem}}.ways-illust:where(.astro-GGIZPVX5){flex-grow:1;display:flex;justify-content:center}@media screen and (min-width: 768px){.ways-illust:where(.astro-GGIZPVX5).-no01 .ways-illust-inner:where(.astro-GGIZPVX5){width:19.25rem;margin-left:-8.125rem}}@media screen and (max-width:767.98px){.ways-illust:where(.astro-GGIZPVX5).-no01 .ways-illust-inner:where(.astro-GGIZPVX5){width:19.0625rem;margin-left:-.375rem}}@media screen and (min-width: 768px){.ways-illust:where(.astro-GGIZPVX5).-no02 .ways-illust-inner:where(.astro-GGIZPVX5){width:19.5rem;margin-left:-9.8125rem}}@media screen and (max-width:767.98px){.ways-illust:where(.astro-GGIZPVX5).-no02 .ways-illust-inner:where(.astro-GGIZPVX5){width:19.375rem;margin-left:-1.875rem}}@media screen and (min-width: 768px){.ways-illust:where(.astro-GGIZPVX5).-no03 .ways-illust-inner:where(.astro-GGIZPVX5){width:21.0625rem;height:24.6875rem;margin-top:-.625rem;margin-left:-13.3125rem}}@media screen and (max-width:767.98px){.ways-illust:where(.astro-GGIZPVX5).-no03 .ways-illust-inner:where(.astro-GGIZPVX5){width:20.8125rem;margin-top:-.78125rem;margin-left:-5.375rem}}@media screen and (min-width: 768px){.ways-illust:where(.astro-GGIZPVX5).-no04 .ways-illust-inner:where(.astro-GGIZPVX5){width:18.125rem;margin-left:-8.125rem}}@media screen and (max-width:767.98px){.ways-illust:where(.astro-GGIZPVX5).-no04 .ways-illust-inner:where(.astro-GGIZPVX5){width:17.96875rem;margin-top:.3125rem;margin-left:-.4375rem}}@media screen and (min-width: 768px){.ways-illust:where(.astro-GGIZPVX5).-no05 .ways-illust-inner:where(.astro-GGIZPVX5){width:18.9375rem;height:24.0625rem;margin-left:-8.75rem}}@media screen and (max-width:767.98px){.ways-illust:where(.astro-GGIZPVX5).-no05 .ways-illust-inner:where(.astro-GGIZPVX5){width:18.75rem;margin-top:-.3125rem;margin-left:-.59375rem}}.ways-illust:where(.astro-GGIZPVX5) img:where(.astro-GGIZPVX5){width:100%;object-fit:cover}@media screen and (min-width: 768px){.foundation:where(.astro-GGIZPVX5){margin-top:7.5rem}}@media screen and (max-width:767.98px){.foundation:where(.astro-GGIZPVX5){margin-top:2.3125rem;padding-top:3.9375rem;border-top:1px solid rgba(40,40,40,.2)}}.foundation-lead:where(.astro-GGIZPVX5){font-weight:600}.bAndroid .foundation-lead:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.foundation-lead:where(.astro-GGIZPVX5){font-size:2rem;letter-spacing:-.02em}}@media screen and (max-width:767.98px){.foundation-lead:where(.astro-GGIZPVX5){font-size:1.25rem;letter-spacing:-.05em}}.foundation-name-wrapper:where(.astro-GGIZPVX5){display:flex}@media screen and (min-width: 768px){.foundation-name-wrapper:where(.astro-GGIZPVX5){align-items:flex-start;margin-top:2.25rem;margin-left:.375rem}}@media screen and (max-width:767.98px){.foundation-name-wrapper:where(.astro-GGIZPVX5){align-items:flex-start;margin-top:.375rem}}@media screen and (min-width: 768px){.foundation-name:where(.astro-GGIZPVX5){width:8.625rem;height:2.6875rem}}@media screen and (max-width:767.98px){.foundation-name:where(.astro-GGIZPVX5){width:12.375rem;height:3.75rem}}.foundation-name:where(.astro-GGIZPVX5) svg:where(.astro-GGIZPVX5){width:100%;height:100%}.foundation-notice:where(.astro-GGIZPVX5){position:relative}@media screen and (min-width: 768px){.foundation-notice:where(.astro-GGIZPVX5){padding-left:.8125rem;margin-top:0rem;margin-left:1.125rem;font-size:.8125rem;line-height:1.4615384615}}@media screen and (max-width:767.98px){.foundation-notice:where(.astro-GGIZPVX5){padding-left:.625rem;margin-block:.6875rem .25rem;margin-inline:.75rem auto;font-size:.625rem;line-height:1.5}}.foundation-notice:where(.astro-GGIZPVX5):before{content:"※";position:absolute;left:0;display:inline-block}@media screen and (min-width: 768px){.foundation-description:where(.astro-GGIZPVX5){width:39.0625rem;margin-top:2rem;font-size:1.125rem;line-height:1.5;letter-spacing:-.02em}}@media screen and (max-width:767.98px){.foundation-description:where(.astro-GGIZPVX5){margin-top:.875rem;font-size:.9375rem;line-height:2;letter-spacing:.01em}}@media screen and (min-width: 768px){.foundation-attempt:where(.astro-GGIZPVX5){margin-top:2.0625rem}}@media screen and (max-width:767.98px){.foundation-attempt:where(.astro-GGIZPVX5){margin-top:1.875rem}}.foundation-attempt-lead:where(.astro-GGIZPVX5){font-weight:600}.bAndroid .foundation-attempt-lead:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.foundation-attempt-lead:where(.astro-GGIZPVX5){font-size:1.125rem}}@media screen and (max-width:767.98px){.foundation-attempt-lead:where(.astro-GGIZPVX5){font-size:.9375rem}}@media screen and (min-width: 768px){.foundation-attempt-list:where(.astro-GGIZPVX5){margin-top:1.25rem;margin-left:.125rem}}@media screen and (max-width:767.98px){.foundation-attempt-list:where(.astro-GGIZPVX5){margin-top:.8125rem}}.foundation-attempt-item:where(.astro-GGIZPVX5){display:flex;align-items:center}@media screen and (min-width: 768px){.foundation-attempt-item:where(.astro-GGIZPVX5):not(:first-of-type){margin-top:1.125rem}}@media screen and (max-width:767.98px){.foundation-attempt-item:where(.astro-GGIZPVX5):not(:first-of-type){margin-top:1rem}}@media screen and (min-width: 768px){.foundation-attempt-number:where(.astro-GGIZPVX5){font-size:.8125rem;opacity:.5}}@media screen and (max-width:767.98px){.foundation-attempt-number:where(.astro-GGIZPVX5){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:.75rem}}@media screen and (min-width: 768px){.foundation-attempt-text:where(.astro-GGIZPVX5){margin-left:.8125rem;font-size:1.125rem}}@media screen and (max-width:767.98px){.foundation-attempt-text:where(.astro-GGIZPVX5){margin-left:.40625rem;font-size:.9375rem;letter-spacing:-.02em}}@media screen and (min-width: 768px){.foundation-button:where(.astro-GGIZPVX5){margin-top:2.4375rem}}@media screen and (max-width:767.98px){.foundation-button:where(.astro-GGIZPVX5){margin-top:1.6875rem}}@media screen and (min-width: 768px){.office:where(.astro-GGIZPVX5){margin-top:9.25rem}}@media screen and (max-width:767.98px){.office:where(.astro-GGIZPVX5){margin-top:1.25rem;padding-top:5.4375rem;border-top:1px solid rgba(40,40,40,.2)}}.office-lead:where(.astro-GGIZPVX5){font-weight:600}.bAndroid .office-lead:where(.astro-GGIZPVX5){font-weight:700}@media screen and (min-width: 768px){.office-lead:where(.astro-GGIZPVX5){margin-left:-.1875rem;font-size:2rem}}@media screen and (max-width:767.98px){.office-lead:where(.astro-GGIZPVX5){font-size:1.25rem;padding-left:.4375rem}}.office-slider:where(.astro-GGIZPVX5){position:relative}@media screen and (min-width: 768px){.office-slider:where(.astro-GGIZPVX5){overflow:hidden;padding-top:3.5625rem}}@media screen and (max-width:767.98px){.office-slider:where(.astro-GGIZPVX5){padding-top:1.4375rem}}.office-slider-list:where(.astro-GGIZPVX5){display:flex}.office-slider-item:where(.astro-GGIZPVX5){flex-shrink:0}@media screen and (min-width: 768px){.office-slider-item:where(.astro-GGIZPVX5){width:46.875rem;margin-right:1.25rem}}@media screen and (max-width:767.98px){.office-slider-item:where(.astro-GGIZPVX5){width:19.625rem;margin-right:1.21875rem}}.office-slider-image:where(.astro-GGIZPVX5){width:100%;object-fit:cover}@media screen and (min-width: 768px){.office-slider-image:where(.astro-GGIZPVX5){height:30.9375rem;border-radius:.625rem}}@media screen and (max-width:767.98px){.office-slider-image:where(.astro-GGIZPVX5){height:12.9375rem;border-radius:.3125rem}}@media screen and (min-width: 768px){.office-slider-bottom:where(.astro-GGIZPVX5){display:flex;justify-content:space-between;margin-top:2.8125rem;margin-right:.125rem}}@media screen and (max-width:767.98px){.office-slider-bottom:where(.astro-GGIZPVX5){margin-top:.5625rem}}@media screen and (min-width: 768px){.office-slider-nav:where(.astro-GGIZPVX5){display:flex;align-items:center;margin-left:.125rem;margin-top:-.25rem}}.office-slider-nav-button:where(.astro-GGIZPVX5){color:#fff}@media screen and (min-width: 768px){.office-slider-nav-button:where(.astro-GGIZPVX5){width:3.125rem;height:3.125rem;padding-left:.0625rem}}@media screen and (max-width:767.98px){.office-slider-nav-button:where(.astro-GGIZPVX5){display:none}}[data-whatintent=mouse] .office-slider-nav-button:where(.astro-GGIZPVX5):not(.-disable):hover .office-slider-nav-button-inner:where(.astro-GGIZPVX5){scale:.85}@media screen and (min-width: 768px){.office-slider-nav-button:where(.astro-GGIZPVX5)+.office-slider-nav-button:where(.astro-GGIZPVX5){margin-left:.625rem}}@media screen and (min-width: 768px){.office-slider-nav-button:where(.astro-GGIZPVX5) .office-slider-nav-icon-image:where(.astro-GGIZPVX5){width:.4375rem;height:.75rem}}.office-slider-nav-button:where(.astro-GGIZPVX5).-prev .office-slider-nav-icon-image:where(.astro-GGIZPVX5){transform:scaleX(-1)}.office-slider-nav-button:where(.astro-GGIZPVX5).-disable{cursor:default}.office-slider-nav-button:where(.astro-GGIZPVX5).-disable .office-slider-nav-button-inner:where(.astro-GGIZPVX5){background-color:#28282833}.office-slider-nav-button-inner:where(.astro-GGIZPVX5){display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background-color:#282828;transition:scale .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.office-slider-nav-button-image:where(.astro-GGIZPVX5){width:.75rem;height:.625rem}}.office-slider-nav-pagination:where(.astro-GGIZPVX5){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.office-slider-nav-pagination:where(.astro-GGIZPVX5){margin-left:1.875rem;margin-top:.1875rem}}@media screen and (max-width:767.98px){.office-slider-nav-pagination:where(.astro-GGIZPVX5){width:3.4375rem;padding-left:.375rem}}@media screen and (max-width:767.98px){.office-slider-nav-pagination-current:where(.astro-GGIZPVX5),.office-slider-nav-pagination-all:where(.astro-GGIZPVX5){font-size:.625rem}}.office-slider-nav-pagination-bar:where(.astro-GGIZPVX5){position:relative;height:1px;background-color:#28282833}@media screen and (min-width: 768px){.office-slider-nav-pagination-bar:where(.astro-GGIZPVX5){width:5rem;margin-inline:.5625rem}}@media screen and (max-width:767.98px){.office-slider-nav-pagination-bar:where(.astro-GGIZPVX5){width:1.1875rem}}.office-slider-nav-pagination-progress:where(.astro-GGIZPVX5){position:absolute;top:0;right:0;left:0;border-top:1px solid currentColor}.GShadow:where(.astro-GGIZPVX5){background-color:#000c}.LCulture:where(.astro-PHE2IMQX){position:relative;z-index:1}@media screen and (min-width: 768px){.LCulture:where(.astro-PHE2IMQX){padding-bottom:14.375rem}}.heading:where(.astro-PHE2IMQX){position:relative}.heading:where(.astro-PHE2IMQX):after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#a2a3be;z-index:-1}@media screen and (min-width: 768px){.heading:where(.astro-PHE2IMQX):after{bottom:1.25rem}}@media screen and (min-width: 768px){.heading:where(.astro-PHE2IMQX){margin-left:-25rem}}@media screen and (max-width:767.98px){.heading:where(.astro-PHE2IMQX){margin-left:-6.25rem}}.heading-big:where(.astro-PHE2IMQX){overflow:hidden}@media screen and (min-width: 768px){.heading-big:where(.astro-PHE2IMQX){padding:3.5625rem 0 2rem}}@media screen and (max-width:767.98px){.heading-big:where(.astro-PHE2IMQX){padding:2.0625rem 0 .4375rem}}.heading-text:where(.astro-PHE2IMQX){font-family:century-old-style-std,serif;transform-origin:left;display:flex;color:#a2a3be}@media screen and (min-width: 768px){.heading-text:where(.astro-PHE2IMQX){font-size:15.625rem}}@media screen and (max-width:767.98px){.heading-text:where(.astro-PHE2IMQX){font-size:9.375rem}}.heading-text-single:where(.astro-PHE2IMQX){position:relative;display:flex}@media screen and (min-width: 768px){.heading-text-single:where(.astro-PHE2IMQX){padding-right:.3em}}@media screen and (max-width:767.98px){.heading-text-single:where(.astro-PHE2IMQX){padding-right:.76em;word-spacing:.73em}}@media screen and (min-width: 768px){.inner:where(.astro-PHE2IMQX){padding-top:3.75rem;padding-inline:18.75rem 3.125rem}}@media screen and (max-width:767.98px){.inner:where(.astro-PHE2IMQX){position:relative;padding-block:2.125rem 8.25rem}}.bg:where(.astro-PHE2IMQX){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bbbcd1;z-index:-1}@media screen and (min-width: 768px){.bg:where(.astro-PHE2IMQX){border-radius:1.25rem}}@media screen and (max-width:767.98px){.bg:where(.astro-PHE2IMQX){border-radius:.9375rem}}@media screen and (min-width: 768px){.section-title:where(.astro-PHE2IMQX){margin-left:-.3125rem;border:none}}@media screen and (max-width:767.98px){.section-title:where(.astro-PHE2IMQX){margin:0 1.25rem}}.illust:where(.astro-PHE2IMQX){position:absolute}@media screen and (min-width: 768px){.illust:where(.astro-PHE2IMQX){top:12.5rem;right:3.25rem;width:35.8125rem}}@media screen and (max-width:767.98px){.illust:where(.astro-PHE2IMQX){bottom:6.25rem;left:1.5625rem;width:10.125rem}}.slide:where(.astro-PHE2IMQX){position:relative}@media screen and (min-width: 768px){.slide:where(.astro-PHE2IMQX){margin-top:2.5rem}}@media screen and (max-width:767.98px){.slide:where(.astro-PHE2IMQX){padding-top:3.125rem;padding-inline:1.25rem}}@media screen and (min-width: 768px){.slide-tabList:where(.astro-PHE2IMQX){display:flex;justify-content:flex-end}}.slide-tab:where(.astro-PHE2IMQX){font-weight:600}.bAndroid .slide-tab:where(.astro-PHE2IMQX){font-weight:700}@media screen and (min-width: 768px){.slide-tab:where(.astro-PHE2IMQX){display:flex;justify-content:center;border-bottom:1px solid #a2a3be;top:-3.75rem;right:0;width:23.4375rem;height:3.75rem;border-radius:.625rem .625rem 0 0;cursor:pointer}}@media screen and (max-width:767.98px){.slide-tab:where(.astro-PHE2IMQX){font-size:1.0625rem}}.slide-tab-text:where(.astro-PHE2IMQX){height:fit-content}@media screen and (min-width: 768px){.slide-tab-text:where(.astro-PHE2IMQX){margin-top:1.4375rem;font-size:.9375rem}}@media screen and (max-width:767.98px){.slide-inner:where(.astro-PHE2IMQX)+.slide-inner:where(.astro-PHE2IMQX){padding-top:3.125rem}}.slide-content:where(.astro-PHE2IMQX){position:relative;overflow:hidden}@media screen and (min-width: 768px){.slide-content:where(.astro-PHE2IMQX){border-radius:.625rem 0 .625rem .625rem}}@media screen and (max-width:767.98px){.slide-content:where(.astro-PHE2IMQX){padding-top:1.25rem;border-radius:.3125rem}}@media screen and (min-width: 768px){.slide-content-src:where(.astro-PHE2IMQX){width:78.125rem;height:47.8125rem}}.slide-canvas:where(.astro-PHE2IMQX){display:block;width:100%}@media screen and (min-width: 768px){.slide-canvas:where(.astro-PHE2IMQX){height:43.75rem}}@media screen and (max-width:767.98px){.slide-canvas:where(.astro-PHE2IMQX){height:13.25rem;border-radius:.3125rem .3125rem 0 0}}.slide-ui:where(.astro-PHE2IMQX){display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#282828}@media screen and (min-width: 768px){.slide-ui:where(.astro-PHE2IMQX){height:4.0625rem;padding-inline:1rem .9375rem}}@media screen and (max-width:767.98px){.slide-ui:where(.astro-PHE2IMQX){height:2rem;padding-inline:.84375rem}}.slide-share:where(.astro-PHE2IMQX){color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.slide-share:where(.astro-PHE2IMQX){width:1.375rem;height:1.375rem}}@media screen and (min-width: 768px){.slide-share-svg:where(.astro-PHE2IMQX){width:1.125rem;height:1.125rem}}@media screen and (max-width:767.98px){.slide-share-svg:where(.astro-PHE2IMQX){width:.5625rem;height:.5625rem}}.slide-full-screen:where(.astro-PHE2IMQX){color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.slide-full-screen:where(.astro-PHE2IMQX){width:1.375rem;height:1.375rem}}@media screen and (min-width: 768px){.slide-full-screen-svg:where(.astro-PHE2IMQX){width:.9375rem;height:.9375rem}}@media screen and (max-width:767.98px){.slide-full-screen-svg:where(.astro-PHE2IMQX){width:.5625rem;height:.5625rem}}.slide-pagination:where(.astro-PHE2IMQX){display:flex;justify-content:space-between;align-items:center;padding-bottom:1px}.slide-pagination-button:where(.astro-PHE2IMQX){border-radius:50%;background-color:#eaff00;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.slide-pagination-button:where(.astro-PHE2IMQX){width:1.875rem;height:1.875rem}}@media screen and (max-width:767.98px){.slide-pagination-button:where(.astro-PHE2IMQX){width:.9375rem;height:.9375rem}}@media screen and (min-width: 768px){.slide-pagination-button-svg:where(.astro-PHE2IMQX){width:.5rem;height:.875rem}}@media screen and (max-width:767.98px){.slide-pagination-button-svg:where(.astro-PHE2IMQX){width:.25rem;height:.4375rem}}.slide-pagination-button:where(.astro-PHE2IMQX).-prev{rotate:180deg}.slide-pagination-number:where(.astro-PHE2IMQX){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#fff;text-align:center}@media screen and (min-width: 768px){.slide-pagination-number:where(.astro-PHE2IMQX){font-size:.8125rem;line-height:3.6923076923;margin-inline:2.125rem}}@media screen and (max-width:767.98px){.slide-pagination-number:where(.astro-PHE2IMQX){font-size:.625rem;line-height:3.6923076923;margin-inline:1rem}}.slide-pagination-bar:where(.astro-PHE2IMQX){margin-inline:.2em}.slide-illust:where(.astro-PHE2IMQX){position:absolute}@media screen and (min-width: 768px){.slide-illust:where(.astro-PHE2IMQX){z-index:-1;top:8.375rem;left:-9rem;width:13.875rem}}@media screen and (max-width:767.98px){.slide-illust:where(.astro-PHE2IMQX){top:-2.1875rem;right:0;width:7.5rem}}.slide-button:where(.astro-PHE2IMQX){margin-top:1.6875rem;margin-right:0;margin-left:auto}.LPeople:where(.astro-7JPTCCW3){position:relative}@media screen and (min-width: 768px){.LPeople:where(.astro-7JPTCCW3){margin-top:-2rem;padding-bottom:12.5rem;overflow-x:hidden}}@media screen and (max-width:767.98px){.LPeople:where(.astro-7JPTCCW3){margin-top:-1.875rem;padding-bottom:6.25rem}}.inner:where(.astro-7JPTCCW3){position:relative}@media screen and (min-width: 768px){.inner:where(.astro-7JPTCCW3){padding-top:3.75rem;padding-left:18.75rem}}@media screen and (max-width:767.98px){.inner:where(.astro-7JPTCCW3){position:relative;padding-top:2.375rem}}.bg:where(.astro-7JPTCCW3){position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f9bcb0;z-index:-1}@media screen and (min-width: 768px){.bg:where(.astro-7JPTCCW3){border-radius:1.25rem}}@media screen and (max-width:767.98px){.bg:where(.astro-7JPTCCW3){border-radius:.9375rem}}.heading:where(.astro-7JPTCCW3){position:relative}.heading:where(.astro-7JPTCCW3):after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#f6a394;z-index:-1}@media screen and (min-width: 768px){.heading:where(.astro-7JPTCCW3):after{bottom:1.25rem}}@media screen and (min-width: 768px){.heading:where(.astro-7JPTCCW3){margin-left:-25rem}}@media screen and (max-width:767.98px){.heading:where(.astro-7JPTCCW3){margin-left:-6.25rem}}.heading-big:where(.astro-7JPTCCW3){overflow:hidden}@media screen and (min-width: 768px){.heading-big:where(.astro-7JPTCCW3){padding:2.125rem 0 2.1875rem}}@media screen and (max-width:767.98px){.heading-big:where(.astro-7JPTCCW3){padding:2.0625rem 0 .4375rem}}.heading-text:where(.astro-7JPTCCW3){font-family:century-old-style-std,serif;transform-origin:left;display:flex;color:#f39788}@media screen and (min-width: 768px){.heading-text:where(.astro-7JPTCCW3){font-size:15.625rem}}@media screen and (max-width:767.98px){.heading-text:where(.astro-7JPTCCW3){font-size:9.375rem}}.heading-text-single:where(.astro-7JPTCCW3){position:relative;display:flex}@media screen and (min-width: 768px){.heading-text-single:where(.astro-7JPTCCW3){word-spacing:.4em;padding-right:.3em}}@media screen and (max-width:767.98px){.heading-text-single:where(.astro-7JPTCCW3){padding-right:.76em;word-spacing:.73em}}@media screen and (min-width: 768px){.section-title:where(.astro-7JPTCCW3){margin-top:-.5rem;margin-left:-.3125rem;border:none}}@media screen and (max-width:767.98px){.section-title:where(.astro-7JPTCCW3){margin:0 1.25rem}}.illust:where(.astro-7JPTCCW3){position:absolute;width:100%;overflow:hidden;pointer-events:none}@media screen and (min-width: 768px){.illust:where(.astro-7JPTCCW3){height:46.625rem;top:-6.0625rem}}@media screen and (max-width:767.98px){.illust:where(.astro-7JPTCCW3){height:20.125rem;top:3.125rem}}.illust-item:where(.astro-7JPTCCW3){position:absolute}.illust-item:where(.astro-7JPTCCW3).-no01{z-index:-1;transform-origin:left bottom}@media screen and (min-width: 768px){.illust-item:where(.astro-7JPTCCW3).-no01{top:2.25rem;right:40.25rem;width:13.25rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-7JPTCCW3).-no01{width:6.625rem;top:.25rem;right:1.125rem}}.illust-item:where(.astro-7JPTCCW3).-no02{z-index:5;bottom:0;transform-origin:right bottom}@media screen and (min-width: 768px){.illust-item:where(.astro-7JPTCCW3).-no02{left:-2.75rem;width:15.375rem}}@media screen and (max-width:767.98px){.illust-item:where(.astro-7JPTCCW3).-no02{width:7.6875rem;left:.6875rem}}@media screen and (min-width: 768px){.people:where(.astro-7JPTCCW3){margin-top:1.375rem}}@media screen and (max-width:767.98px){.people:where(.astro-7JPTCCW3){margin-top:3.125rem;padding-inline:2.5rem;overflow:hidden}}.people-slider:where(.astro-7JPTCCW3){position:relative}@media screen and (min-width: 768px){.people-slider:where(.astro-7JPTCCW3){overflow:hidden}}.people-slider-list:where(.astro-7JPTCCW3){display:flex;cursor:grab}.people-slider-list:where(.astro-7JPTCCW3):active{cursor:grabbing}@media screen and (min-width: 768px){.people-slider-list:where(.astro-7JPTCCW3){padding-top:36.25rem}}@media screen and (max-width:767.98px){.people-slider-list:where(.astro-7JPTCCW3){padding-top:22.5rem}}.people-slider-item:where(.astro-7JPTCCW3){position:absolute;top:0;left:0;z-index:-1;height:fit-content;will-change:transform;list-style:none}@media screen and (min-width: 768px){.people-slider-item:where(.astro-7JPTCCW3){height:31.4375rem}}.people-slider-item:where(.astro-7JPTCCW3) .people-slider-image:where(.astro-7JPTCCW3):after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#32231ee6;opacity:1;transition:background-color .8s .2s cubic-bezier(.33,1,.68,1)}.people-slider-item:where(.astro-7JPTCCW3).-prev{z-index:4}.people-slider-item:where(.astro-7JPTCCW3).-current{z-index:3}.people-slider-item:where(.astro-7JPTCCW3).-current .people-slider-image:where(.astro-7JPTCCW3):after{background-color:transparent}.people-slider-item:where(.astro-7JPTCCW3).-next{z-index:2}.people-slider-item:where(.astro-7JPTCCW3).-next .people-slider-image:where(.astro-7JPTCCW3):after{background-color:#644641e6}.people-slider-item:where(.astro-7JPTCCW3).-afterNext{z-index:1}.people-slider-item:where(.astro-7JPTCCW3).-afterNext .people-slider-image:where(.astro-7JPTCCW3):after{background-color:#32231ee6}.people-slider-link:where(.astro-7JPTCCW3){display:block}@media screen and (min-width: 768px){.people-slider-link:where(.astro-7JPTCCW3){display:flex;justify-content:space-between;align-items:center;width:78.4375rem;height:100%}}@media screen and (max-width:767.98px){.people-slider-link:where(.astro-7JPTCCW3){width:20.875rem}}.people-slider-image:where(.astro-7JPTCCW3){pointer-events:none}@media screen and (min-width: 768px){.people-slider-image:where(.astro-7JPTCCW3){width:46.875rem;height:31.4375rem;border-radius:.625rem}}@media screen and (max-width:767.98px){.people-slider-image:where(.astro-7JPTCCW3){width:19.625rem;height:13.125rem;border-radius:.625rem}}.people-slider-image:where(.astro-7JPTCCW3) img:where(.astro-7JPTCCW3){width:100%;height:100%;object-fit:cover}.people-slider-text:where(.astro-7JPTCCW3){overflow:hidden}@media screen and (min-width: 768px){.people-slider-text:where(.astro-7JPTCCW3){color:#fff;width:28.125rem;margin-top:2.625rem;pointer-events:none}}@media screen and (max-width:767.98px){.people-slider-text:where(.astro-7JPTCCW3){color:#282828;margin-top:2.5625rem}}.people-slider-title:where(.astro-7JPTCCW3){font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.bAndroid .people-slider-title:where(.astro-7JPTCCW3){font-weight:700}@media screen and (min-width: 768px){.people-slider-title:where(.astro-7JPTCCW3){font-size:2rem;line-height:1.5}}@media screen and (max-width:767.98px){.people-slider-title:where(.astro-7JPTCCW3){font-size:1.0625rem;line-height:1.5882352941;letter-spacing:-.01em}}@media screen and (min-width: 768px){.people-slider-icon:where(.astro-7JPTCCW3){flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:3.125rem;height:3.125rem;margin-left:auto;margin-right:.3125rem;background-color:#eaff00;color:#282828}}@media screen and (max-width:767.98px){.people-slider-icon:where(.astro-7JPTCCW3){display:none}}@media screen and (min-width: 768px){.people-slider-icon:where(.astro-7JPTCCW3) svg:where(.astro-7JPTCCW3){width:1rem;height:.875rem}}.people-slider-people:where(.astro-7JPTCCW3){display:flex;align-items:center}@media screen and (min-width: 768px){.people-slider-people:where(.astro-7JPTCCW3){margin-top:1.25rem;margin-left:.3125rem}}@media screen and (max-width:767.98px){.people-slider-people:where(.astro-7JPTCCW3){margin-top:1rem;margin-left:.125rem}}.people-slider-name:where(.astro-7JPTCCW3){font-weight:600}.bAndroid .people-slider-name:where(.astro-7JPTCCW3){font-weight:700}@media screen and (min-width: 768px){.people-slider-name:where(.astro-7JPTCCW3){font-size:1.25rem}}@media screen and (max-width:767.98px){.people-slider-name:where(.astro-7JPTCCW3){font-size:.9375rem}}.people-slider-job:where(.astro-7JPTCCW3){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400}@media screen and (min-width: 768px){.people-slider-job:where(.astro-7JPTCCW3){font-size:.8125rem;margin-left:.8125rem}}@media screen and (max-width:767.98px){.people-slider-job:where(.astro-7JPTCCW3){font-size:.625rem;margin-left:1rem}}.people-slider-bottom:where(.astro-7JPTCCW3){display:flex;justify-content:space-between}@media screen and (min-width: 768px){.people-slider-bottom:where(.astro-7JPTCCW3){margin-top:2.5rem;margin-right:.125rem}}@media screen and (max-width:767.98px){.people-slider-bottom:where(.astro-7JPTCCW3){align-items:center;margin-top:1.8125rem}}@media screen and (min-width: 768px){.people-slider-nav:where(.astro-7JPTCCW3){display:flex;align-items:center;margin-left:.125rem;margin-top:-.25rem}}.people-slider-pagination-wrapper:where(.astro-7JPTCCW3){font-family:aktiv-grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.people-slider-pagination-wrapper:where(.astro-7JPTCCW3){margin-left:1.5rem;margin-top:.3125rem}}@media screen and (max-width:767.98px){.people-slider-pagination-wrapper:where(.astro-7JPTCCW3){width:3.4375rem}}@media screen and (max-width:767.98px){.people-slider-pagination:where(.astro-7JPTCCW3).-current,.people-slider-pagination:where(.astro-7JPTCCW3).-all{font-size:.625rem}}.people-slider-pagination:where(.astro-7JPTCCW3).-bar{position:relative;height:2px;background-color:#28282833}@media screen and (min-width: 768px){.people-slider-pagination:where(.astro-7JPTCCW3).-bar{width:51.25rem;margin-inline:.5625rem}}@media screen and (max-width:767.98px){.people-slider-pagination:where(.astro-7JPTCCW3).-bar{width:1.1875rem;height:1px;background-color:#282828}}.people-slider-pagination-progress:where(.astro-7JPTCCW3){width:100%;height:2px;background-color:#282828;transform-origin:left center;transform:scaleX(0)}@media screen and (max-width:767.98px){.people-slider-pagination-progress:where(.astro-7JPTCCW3){height:1px;transform:scale(1)}}.people-slider-button:where(.astro-7JPTCCW3){color:#fff}@media screen and (min-width: 768px){.people-slider-button:where(.astro-7JPTCCW3){width:3.125rem;height:3.125rem;padding-left:.0625rem}}@media screen and (max-width:767.98px){.people-slider-button:where(.astro-7JPTCCW3){display:none}}[data-whatintent=mouse] .people-slider-button:where(.astro-7JPTCCW3):not(.-disable):hover .people-slider-button-inner:where(.astro-7JPTCCW3){scale:.85}@media screen and (min-width: 768px){.people-slider-button:where(.astro-7JPTCCW3)+.people-slider-button:where(.astro-7JPTCCW3){margin-left:.625rem}}@media screen and (min-width: 768px){.people-slider-button:where(.astro-7JPTCCW3) .people-slider-icon-image:where(.astro-7JPTCCW3){width:.75rem;height:.625rem}}.people-slider-button:where(.astro-7JPTCCW3).-prev .people-slider-icon-image:where(.astro-7JPTCCW3){transform:scaleX(-1)}.people-slider-button:where(.astro-7JPTCCW3).-disable{cursor:default}.people-slider-button:where(.astro-7JPTCCW3).-disable .people-slider-button-inner:where(.astro-7JPTCCW3){background-color:#28282833}.people-slider-button-inner:where(.astro-7JPTCCW3){display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background-color:#282828;transition:scale .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.people-slider-button-image:where(.astro-7JPTCCW3){width:.75rem;height:.625rem}}@media screen and (min-width: 768px){.people-slider-listLink:where(.astro-7JPTCCW3){margin-right:3.125rem}}[data-whatintent=mouse] .people-slider-link:where(.astro-7JPTCCW3):hover .people-slider-icon:where(.astro-7JPTCCW3){border-color:#282828;background-color:#282828;color:#fff}.LMessage:where(.astro-EGQ6XBUV){position:relative;z-index:-2}@media screen and (min-width: 768px){.LMessage:where(.astro-EGQ6XBUV){margin-top:-1.875rem;padding-top:1.875rem;padding-bottom:3.5rem}}@media screen and (max-width:767.98px){.LMessage:where(.astro-EGQ6XBUV){margin-top:-1.25rem;padding-top:1.25rem}}.title:where(.astro-EGQ6XBUV){font-weight:600}.bAndroid .title:where(.astro-EGQ6XBUV){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-EGQ6XBUV){margin-top:3.625rem;margin-left:-.1875rem;font-size:2.5rem;line-height:1.5}}@media screen and (max-width:767.98px){.title:where(.astro-EGQ6XBUV){margin-top:2.5rem;padding-inline:1.25rem;font-size:1.71875rem;line-height:1.4;letter-spacing:-.02em}}@media screen and (min-width: 768px){.inner:where(.astro-EGQ6XBUV){padding:7.5625rem 3.125rem 0 18.75rem}}@media screen and (max-width:767.98px){.inner:where(.astro-EGQ6XBUV){padding-block:6.0625rem 7.375rem;padding-inline:1.25rem}}.message:where(.astro-EGQ6XBUV){position:relative}@media screen and (min-width: 768px){.message:where(.astro-EGQ6XBUV){display:flex;margin-top:2.375rem;margin-left:-5.75rem;margin-right:-.6875rem;min-height:28.75rem}}@media screen and (max-width:767.98px){.message:where(.astro-EGQ6XBUV){padding-inline:1.25rem}}.text:where(.astro-EGQ6XBUV){font-weight:600;z-index:1}.bAndroid .text:where(.astro-EGQ6XBUV){font-weight:700}@media screen and (min-width: 768px){.text:where(.astro-EGQ6XBUV){margin-top:1.1875rem;margin-left:-2.1875rem;font-size:1.125rem;line-height:2;letter-spacing:-.005em;width:43.125rem;margin-left:auto}}@media screen and (max-width:767.98px){.text:where(.astro-EGQ6XBUV){margin-top:1.5rem;font-size:.9375rem;line-height:2}}@media screen and (min-width: 768px){.illust:where(.astro-EGQ6XBUV){position:absolute;width:40.25rem;top:-.25rem;left:-.4375rem}}@media screen and (max-width:767.98px){.illust:where(.astro-EGQ6XBUV){width:20.125rem;margin-top:.9375rem;margin-left:.34375rem}}.GShadow:where(.astro-EGQ6XBUV){background-color:#000c}@media screen and (max-width:767.98px){body.-scroll .job-item:where(.astro-GHDDUE3V) .job-trigger:where(.astro-GHDDUE3V){top:0}}body.-scroll .job-item:where(.astro-GHDDUE3V) .job-trigger:where(.astro-GHDDUE3V) .job-mask:where(.astro-GHDDUE3V){pointer-events:none}@media screen and (max-width:767.98px){body.-scroll .job-item:where(.astro-GHDDUE3V) .job-trigger:where(.astro-GHDDUE3V) .job-mask:where(.astro-GHDDUE3V){translate:0 -100%}}.LRecruitment:where(.astro-GHDDUE3V){position:relative}@media screen and (min-width: 768px){.inner:where(.astro-GHDDUE3V){padding:7.125rem 3.125rem 0 18.75rem}}@media screen and (max-width:767.98px){.inner:where(.astro-GHDDUE3V){padding-bottom:7.6875rem}}@media screen and (min-width: 768px){.title:where(.astro-GHDDUE3V){margin-bottom:1.25rem}}@media screen and (max-width:767.98px){.title:where(.astro-GHDDUE3V){padding-inline:1.25rem}}.title-jp:where(.astro-GHDDUE3V){font-weight:600;display:inline}.bAndroid .title-jp:where(.astro-GHDDUE3V){font-weight:700}@media screen and (min-width: 768px){.title-jp:where(.astro-GHDDUE3V){font-size:3.4375rem}}@media screen and (max-width:767.98px){.title-jp:where(.astro-GHDDUE3V){font-size:1.5625rem;line-height:1.25}}.title-en:where(.astro-GHDDUE3V){display:inline}@media screen and (min-width: 768px){.title-en:where(.astro-GHDDUE3V){font-size:.75rem;margin-left:.9375rem;vertical-align:.9375rem}}@media screen and (max-width:767.98px){.title-en:where(.astro-GHDDUE3V){font-size:.625rem;margin-left:.5rem;vertical-align:.3125rem}}.image:where(.astro-GHDDUE3V){overflow:hidden;isolation:isolate}@media screen and (min-width: 768px){.image:where(.astro-GHDDUE3V){margin-top:2.4375rem;margin-left:-12.5rem;width:calc(100% + 15.625rem);height:35rem;border-radius:.625rem 0 0 .625rem}}@media screen and (max-width:767.98px){.image:where(.astro-GHDDUE3V){margin-top:1rem}}.image:where(.astro-GHDDUE3V) img:where(.astro-GHDDUE3V){width:100%;height:auto}.job:where(.astro-GHDDUE3V){position:relative}@media screen and (min-width: 768px){.job:where(.astro-GHDDUE3V){margin-top:-9.3125rem;width:calc(100% + 3.125rem)}}@media screen and (max-width:767.98px){.job:where(.astro-GHDDUE3V){width:23.375rem;margin-inline:auto 0;margin-top:-6.4375rem}}.job-mask:where(.astro-GHDDUE3V){position:fixed;top:0;right:0;left:0;z-index:5;opacity:0;background-color:#fff;pointer-events:none}@media screen and (min-width: 768px){.job-mask:where(.astro-GHDDUE3V){height:6.25rem;margin-bottom:-6.25rem;transition:opacity .3s cubic-bezier(.33,1,.68,1)}}@media screen and (max-width:767.98px){.job-mask:where(.astro-GHDDUE3V){height:4.46875rem;margin-bottom:-4.46875rem;transition:opacity .3s cubic-bezier(.33,1,.68,1),translate .5s cubic-bezier(.22,1,.36,1)}}@media screen and (min-width: 768px){.job-item:where(.astro-GHDDUE3V).-entry .job-trigger:where(.astro-GHDDUE3V).-open{padding-block:1.8125rem 1.4375rem}}@media screen and (max-width:767.98px){.job-item:where(.astro-GHDDUE3V).-entry .job-trigger:where(.astro-GHDDUE3V).-open{padding-block:.8125rem .625rem}}.job-item:where(.astro-GHDDUE3V).-entry .job-trigger:where(.astro-GHDDUE3V).-open .job-mask:where(.astro-GHDDUE3V){opacity:1;pointer-events:none}@media screen and (min-width: 768px){.job-item:where(.astro-GHDDUE3V).-entry .job-content-blank:where(.astro-GHDDUE3V){height:3.125rem}}@media screen and (max-width:767.98px){.job-item:where(.astro-GHDDUE3V).-entry .job-content-blank:where(.astro-GHDDUE3V){height:1.125rem}}.job-item:where(.astro-GHDDUE3V).-invert .job-name:where(.astro-GHDDUE3V){color:#fff}.job-trigger:where(.astro-GHDDUE3V){position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 768px){.job-trigger:where(.astro-GHDDUE3V){cursor:pointer;padding-block:3.375rem 3rem;padding-inline:3.375rem 3.125rem;transition:padding .4s cubic-bezier(.22,1,.36,1)}}@media screen and (max-width:767.98px){.job-trigger:where(.astro-GHDDUE3V){padding:1.3125rem 1.25rem 1.25rem;transition:padding .4s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1)}}.job-trigger:where(.astro-GHDDUE3V).-open{position:sticky}@media screen and (min-width: 768px){.job-trigger:where(.astro-GHDDUE3V).-open{top:6.25rem}}@media screen and (max-width:767.98px){.job-trigger:where(.astro-GHDDUE3V).-open{top:4.4375rem}}.job-name:where(.astro-GHDDUE3V){font-weight:600}.bAndroid .job-name:where(.astro-GHDDUE3V){font-weight:700}@media screen and (min-width: 768px){.job-name:where(.astro-GHDDUE3V){font-size:2rem;line-height:1.5}}@media screen and (max-width:767.98px){.job-name:where(.astro-GHDDUE3V){font-size:1.25rem;line-height:1.5}}.job-icon:where(.astro-GHDDUE3V){position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background-color:#282828}@media screen and (min-width: 768px){.job-icon:where(.astro-GHDDUE3V){width:2.5rem;height:2.5rem}}@media screen and (max-width:767.98px){.job-icon:where(.astro-GHDDUE3V){width:1.875rem;height:1.875rem}}.job-icon-plus:where(.astro-GHDDUE3V){position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (min-width: 768px){.job-icon-plus:where(.astro-GHDDUE3V){width:1rem;height:1rem}}@media screen and (max-width:767.98px){.job-icon-plus:where(.astro-GHDDUE3V){width:.75rem;height:.75rem}}.job-content:where(.astro-GHDDUE3V){position:relative}.job-content-line:where(.astro-GHDDUE3V){content:"";position:absolute;bottom:0;width:100%}@media screen and (min-width: 768px){.job-content-line:where(.astro-GHDDUE3V){height:.625rem}}@media screen and (max-width:767.98px){.job-content-line:where(.astro-GHDDUE3V){height:.625rem}}.job-content-blank:where(.astro-GHDDUE3V){transition:height .4s cubic-bezier(.22,1,.36,1);height:0;z-index:2}.job-content-item:where(.astro-GHDDUE3V){border-left:1px solid rgba(40,40,40,.1)}@media screen and (min-width: 768px){.job-content-item:where(.astro-GHDDUE3V){display:flex;justify-content:space-between;padding:3.75rem 10.9375rem 3.75rem 3.75rem}}@media screen and (max-width:767.98px){.job-content-item:where(.astro-GHDDUE3V){padding-top:2.5rem;padding-inline:1.25rem}}@media screen and (min-width: 768px){.job-content-item:where(.astro-GHDDUE3V):not(:last-of-type){border-bottom:1px solid rgba(40,40,40,.1)}}@media screen and (max-width:767.98px){.job-content-item:where(.astro-GHDDUE3V).-button{padding-bottom:3.125rem}}.job-title:where(.astro-GHDDUE3V){font-weight:600}.bAndroid .job-title:where(.astro-GHDDUE3V){font-weight:700}@media screen and (min-width: 768px){.job-title:where(.astro-GHDDUE3V){font-size:1.125rem;line-height:2.6666666667}}@media screen and (max-width:767.98px){.job-title:where(.astro-GHDDUE3V){font-size:1.0625rem;line-height:1.7647058824;margin-bottom:1.875rem}}@media screen and (min-width: 768px){.job-description:where(.astro-GHDDUE3V){width:46.875rem;font-size:1rem;line-height:2}}@media screen and (max-width:767.98px){.job-description:where(.astro-GHDDUE3V){font-size:.9375rem;line-height:2}}@media screen and (max-width:767.98px){.job:where(.astro-GHDDUE3V) .CButton:where(.astro-GHDDUE3V){width:100%}}@media screen and (min-width: 768px){.pagetitle-text:where(.astro-CNAU7FUC){margin-top:4.5rem;margin-left:8.75rem;letter-spacing:-.01em}}@media screen and (max-width:767.98px){.pagetitle-text:where(.astro-CNAU7FUC){margin-top:2.25rem;letter-spacing:-.02em}}
