.page_page__IxTnG{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#111;font-family:var(--font-geist-sans)}.page_container__cnsnv{width:100%;max-width:1080px;margin:0 auto;padding:0 24px;box-sizing:border-box}.page_breadcrumb__XqL3w{display:flex;align-items:center;gap:10px;padding:15px 0;font-size:14px;color:#666}.page_breadcrumb__XqL3w a{color:#666;text-decoration:none}.page_pageHeader__wS9EW{padding:0 0 100px}.page_pageTitle__VqekD{margin:0;color:#1B1C1E;font-family:var(--font-hero-title);font-size:48px;font-weight:700;line-height:normal;letter-spacing:.05em}.page_hero__STHME{position:relative;background:#E8F2FC;margin-bottom:64px;overflow:hidden}.page_heroInner__WSnA3{position:relative;width:100%;max-width:1280px;height:clamp(320px,37.265625vw,477px);margin:0 auto;padding:clamp(170px,22.578125vw,289px) 0 clamp(36px,4.140625vw,53px) clamp(320px,48.828125vw,625px);box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}.page_heroImageWrap__1uK8o{position:absolute;inset:0;background:#dfeaf1}.page_heroImage__1MSpr{object-fit:cover;opacity:1}.page_heroProfile__H_Bwl{position:relative;z-index:1;width:min(100%,520px);padding-right:110px;box-sizing:border-box}.page_role__vYcGO{margin:0 0 4px;font-size:1.25rem;color:#2f4c7d;white-space:normal}.page_name__73n71,.page_role__vYcGO{font-family:var(--font-zen-kaku),sans-serif;font-style:normal;font-weight:700;line-height:normal}.page_name__73n71{margin:0;font-size:1.5rem;letter-spacing:0;color:#1b1c1e}.page_name__73n71 span{display:inline-block;margin-left:8px;font-family:var(--font-zen-kaku),sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;color:#2f4c7d}.page_tags__iOmuZ{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.page_tags__iOmuZ li{min-height:24px;padding:4px 18px;border-radius:999px;background:#2f4c7d;color:#fff;font-size:11px;line-height:16px;font-weight:700}.page_articleBody__8A5iP{max-width:760px;margin:0 auto}.page_interviewSection__W0jwG{padding:0 0 58px}.page_question__bqZ1Y{margin:0 0 22px;font-family:var(--font-zen-kaku),sans-serif;font-weight:400;letter-spacing:0;color:#727272}.page_answer__PDR3l,.page_question__bqZ1Y{align-self:stretch;font-size:1rem;font-style:normal;line-height:normal}.page_answer__PDR3l{display:grid;gap:18px;color:#1B1C1E;font-family:var(--font-zen-kaku);font-weight:700}.page_answer__PDR3l p{margin:0;font-family:var(--font-zen-kaku),sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;color:#1b1c1e}.page_answerEmphasis__Lf7lg{font-size:1.5rem!important;font-weight:700!important;line-height:1.45!important}.page_sectionImageWrap__Os5O4{position:relative;width:100%;aspect-ratio:16/9;margin-top:32px;background:#edf5f9;overflow:hidden}.page_sectionImage__obJvs{object-fit:cover}.page_backButtonWrap__khTPy{display:flex;justify-content:center;padding:6px 0 72px}.page_backButtonLabel__41Z7_{left:calc(50% + 8px)}.page_backButtonArrow__Z0xsY{right:auto;left:2px}.page_backButtonArrow__Z0xsY img{transform:rotate(180deg)}.page_relatedSection__oPHiX{padding:0 0 90px}.page_relatedTitle__wJ2Ja{margin:0 0 28px;font-family:var(--font-zen-kaku),sans-serif;font-size:24px;font-weight:700;line-height:1;letter-spacing:0;color:#1b1c1e;text-align:center}.page_relatedViewport__THqN6{width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.page_relatedViewport__THqN6::-webkit-scrollbar{display:none}.page_relatedTrack__8cN5n{display:flex;gap:24px;padding-bottom:20px}.page_relatedCard__6RpEW{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;aspect-ratio:333.3333435058594/481;display:flex;flex-direction:column;color:#111;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_relatedCard__6RpEW:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(17,17,17,.08)}.page_relatedImageWrap__RkN9q{position:relative;width:100%;aspect-ratio:1/1;background:#e9eef4}.page_relatedImage__tIuQX{object-fit:cover}.page_relatedMeta__a5zgz{padding:14px 16px 24px;display:flex;flex:1 1;flex-direction:column;align-items:center;gap:20px}.page_relatedRole__uoO85{font-family:var(--font-noto-sans-jp),sans-serif;font-size:11px;color:#2f4c7d;font-weight:700;line-height:1.5;letter-spacing:0;text-align:center;white-space:normal}.page_relatedName__Ju_1p{margin:0;font-size:16px;color:#1b1c1e;text-align:center}.page_relatedNameEn__JRmyh,.page_relatedName__Ju_1p{font-family:var(--font-zen-kaku),sans-serif;line-height:1;font-weight:700;letter-spacing:0}.page_relatedNameEn__JRmyh{font-size:12px;color:#2f4c7d;margin-left:6px}.page_relatedViewMore__CPOSm{flex-shrink:0;margin-top:auto}.page_relatedViewMoreYellow__e8iZc,.page_relatedViewMoreYellow__e8iZc:visited{background:#ffe997!important;color:#2f4c7d!important}.page_relatedViewMoreArrowYellow__mvT0r{background:#2f4c7d!important}.page_relatedViewMoreArrowYellow__mvT0r img{opacity:0}.page_relatedViewMoreArrowYellow__mvT0r:after{content:"";position:absolute;width:13px;height:12px;background-color:#ffe997;-webkit-mask:url(/view_more_arrow.svg) no-repeat center/contain;mask:url(/view_more_arrow.svg) no-repeat center/contain}.page_relatedNav__fgCeO{display:flex;justify-content:center;gap:20px;margin-top:8px}.page_relatedNavButton__SCkBA{width:34px;height:34px;border:0;border-radius:50%;background:#2f4c7d;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:opacity .2s ease}.page_relatedNavButton__SCkBA:hover{opacity:.82}.page_relatedNavButton__SCkBA img{display:block;width:13px;height:12px}.page_entrySection__XM8nn{width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:80px;background:#f6f4f2}.page_entryInner__hRTGz{max-width:var(--max-width-content);margin:0 auto;padding:80px 100px;text-align:center;box-sizing:border-box}.page_entryTitle__RLHih{margin:0 0 8px;font-family:var(--font-hero-title);font-size:40px;font-weight:700;line-height:1;letter-spacing:0;color:#1b1c1e}.page_entryDesc__XEN9Y{margin:0 0 32px;font-family:var(--font-noto-sans-jp),sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#1b1c1e}.page_entryButtons__RnRYo{display:flex;align-items:center;justify-content:center;gap:72px}.page_entryButton__2CyKW{height:64px;min-height:64px;padding:16px 18px 16px 52px;border-radius:36px;box-sizing:border-box;font-size:16px}.page_entryButtonYellow__tT6Jm,.page_entryButtonYellow__tT6Jm:visited{background:#ffe997!important;color:#111!important}.page_entryButtonLabel__KOZ5K{font-family:var(--font-zen-kaku),sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;text-align:center}.page_entryButtonLabelYellow__TySb4{color:#2f4c7d!important}.page_entryButtonArrow__1OM5D{width:32px;height:32px;right:16px}.page_entryButtonArrowYellow__eV651{background:#2f4c7d!important}.page_entryButtonArrowYellow__eV651 img{opacity:0}.page_entryButtonArrowYellow__eV651:after{content:"";position:absolute;width:13px;height:12px;background-color:#ffe997;-webkit-mask:url(/view_more_arrow.svg) no-repeat center/contain;mask:url(/view_more_arrow.svg) no-repeat center/contain}@media (max-width:768px){.page_breadcrumb__XqL3w,.page_breadcrumb__XqL3w a,.page_breadcrumb__XqL3w span{color:#1B1C1E;font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.page_pageTitle__VqekD{color:#1B1C1E;font-family:var(--font-hero-title);font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.page_pageHeader__wS9EW{padding-bottom:1rem}.page_hero__STHME{margin-bottom:48px}.page_heroInner__WSnA3{display:flex;height:auto;min-height:0;width:23.4375rem;max-width:100%;padding:18.69rem 0 .375rem;flex-direction:column;justify-content:flex-end;align-items:center;background:#E8F2FC}.page_heroImageWrap__1uK8o{position:absolute;inset:0 0 auto;width:100%;height:18.69rem;flex-shrink:0}.page_heroImage__1MSpr{object-fit:cover}.page_heroProfile__H_Bwl{display:flex;width:100%;max-width:none;padding:1.0625rem 1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.375rem;text-align:left}.page_role__vYcGO{color:#2F4C7D;font-size:1.25rem}.page_name__73n71,.page_role__vYcGO{font-family:var(--font-zen-kaku);font-style:normal;font-weight:700;line-height:normal}.page_name__73n71{color:#1B1C1E;font-size:1.5rem}.page_name__73n71 span{display:inline-block;margin-left:.5rem;color:#2F4C7D;font-family:var(--font-zen-kaku);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.page_tags__iOmuZ{justify-content:flex-start;gap:.625rem;margin-top:.375rem;width:100%}.page_tags__iOmuZ li{display:flex;padding:.25rem 1.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.25rem;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#2F4C7D;font-family:var(--font-zen-kaku)}.page_interviewSection__W0jwG{padding-bottom:48px}.page_relatedTrack__8cN5n{gap:16px}.page_relatedCard__6RpEW{flex:0 0 100%;background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;aspect-ratio:auto;display:flex;flex-direction:column;color:#111;text-decoration:none}.page_relatedMeta__a5zgz{border-radius:0;background:#F6F4F2;padding-bottom:1.875rem}.page_relatedRole__uoO85{color:#2F4C7D}.page_relatedName__Ju_1p,.page_relatedRole__uoO85{font-family:var(--font-zen-kaku);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.page_relatedName__Ju_1p{color:#1B1C1E}.page_relatedNameEn__JRmyh{color:#2F4C7D;font-family:var(--font-zen-kaku);font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.page_entryInner__hRTGz{padding:64px 24px}.page_entryButtons__RnRYo{flex-direction:column;gap:16px}.page_entryButton__2CyKW{width:min(100%,250px)!important;height:50px;min-height:50px;padding:12px 12px 12px 34px;border-radius:25px}.page_entryButtonLabel__KOZ5K{font-size:16px}.page_entryButtonArrow__1OM5D{width:26px;height:26px;right:8px}}