@charset "UTF-8";.block:where(.astro-sk36inqu){padding-top:8rem;padding-bottom:6rem;background-color:var(--color-dark-black)}@media screen and (max-width: max(767px,47.9375rem)){.block:where(.astro-sk36inqu){padding-top:1rem;padding-bottom:3rem}}.headingLv2:where(.astro-sk36inqu){color:var(--color-white);text-align:center;font-family:var(--font-family-jp-sans);font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: max(767px,47.9375rem)){.headingLv2:where(.astro-sk36inqu){font-size:1.5rem}}.heading:where(.astro-do5asfja){font-family:var(--font-family-en);font-size:1.5rem;font-weight:400;line-height:1.8;letter-spacing:.08em;font-feature-settings:"palt" on;position:relative;display:inline-block;color:var(--color-dark-gray);isolation:isolate}@media screen and (max-width: max(767px,47.9375rem)){.heading:where(.astro-do5asfja){font-size:1.2rem}}.heading:where(.astro-do5asfja):before{position:absolute;bottom:0;left:50%;width:151px;height:.1rem;content:"";background-color:var(--color-light-gray);transform:translate(-50%)}@media screen and (max-width: max(767px,47.9375rem)){.heading:where(.astro-do5asfja):before{width:121px}}.section:where(.astro-73rn5qlv){padding-top:16rem}@media screen and (max-width: max(767px,47.9375rem)){.section:where(.astro-73rn5qlv){padding-top:8rem}}.header:where(.astro-73rn5qlv){text-align:center}.body:where(.astro-73rn5qlv){padding-inline:30px;margin-top:6rem}@media screen and (max-width: max(767px,47.9375rem)){.body:where(.astro-73rn5qlv){margin-top:4rem}}.headingLv4__image:where(.astro-73rn5qlv){width:22.6rem;height:auto;margin-inline:auto}@media screen and (max-width: max(767px,47.9375rem)){.headingLv4__image:where(.astro-73rn5qlv){width:18.4rem}}.paragraphs__wrapper:where(.astro-73rn5qlv){margin-top:3.5rem;font-family:var(--font-family-jp-serif);font-feature-settings:"palt" on;font-size:1.3rem;font-weight:400;line-height:1.7;letter-spacing:.05em;text-align:center}@media screen and (max-width: max(767px,47.9375rem)){.paragraphs__wrapper:where(.astro-73rn5qlv){font-size:1.2rem}}.paragraphs:where(.astro-73rn5qlv)+.paragraphs:where(.astro-73rn5qlv){margin-top:4rem}@media screen and (max-width: max(767px,47.9375rem)){.paragraphs:where(.astro-73rn5qlv)+.paragraphs:where(.astro-73rn5qlv){margin-top:2.8rem}}.paragraph:where(.astro-73rn5qlv)+.paragraph:where(.astro-73rn5qlv){margin-top:2.1rem}@media screen and (max-width: max(767px,47.9375rem)){.paragraph:where(.astro-73rn5qlv)+.paragraph:where(.astro-73rn5qlv){margin-top:1.8rem}}.signature:where(.astro-73rn5qlv){width:280px;margin-inline:auto;margin-top:8rem}@media screen and (max-width: max(767px,47.9375rem)){.signature:where(.astro-73rn5qlv){width:177px;margin-top:4rem}}.profile:where(.astro-73rn5qlv){margin-top:9rem}@media screen and (max-width: max(767px,47.9375rem)){.profile:where(.astro-73rn5qlv){margin-top:5rem}}.name:where(.astro-73rn5qlv){display:flex;column-gap:20px;align-items:center;justify-content:center;margin-inline:auto}.name__en:where(.astro-73rn5qlv){font-family:var(--font-family-en);font-size:1.8rem;font-weight:400;line-height:1.8;letter-spacing:.08em;font-feature-settings:"palt" on}@media screen and (max-width: max(767px,47.9375rem)){.name__en:where(.astro-73rn5qlv){font-size:1.6rem}}.name__ja:where(.astro-73rn5qlv){font-family:var(--font-family-jp-sans);font-feature-settings:"palt" on;font-size:1.2rem;font-weight:400;line-height:1.7;letter-spacing:initial}.career:where(.astro-73rn5qlv){width:651px;margin-inline:auto;margin-top:1rem;font-family:var(--font-family-jp-sans);font-feature-settings:"palt" on;font-size:1.2rem;font-weight:400;line-height:1.7;letter-spacing:initial}@media screen and (max-width: max(767px,47.9375rem)){.career:where(.astro-73rn5qlv){width:100%;margin-top:.8rem}}.video__wrapper:where(.astro-73rn5qlv){margin-top:16rem}@media screen and (max-width: max(767px,47.9375rem)){.video__wrapper:where(.astro-73rn5qlv){margin-top:7.7rem}}.section:where(.astro-tgasmgko){padding-top:16rem}@media screen and (max-width: max(767px,47.9375rem)){.section:where(.astro-tgasmgko){padding-top:8rem}}.header:where(.astro-tgasmgko){text-align:center}.body:where(.astro-tgasmgko){padding-inline:40px;margin-top:8rem}@media screen and (max-width: max(767px,47.9375rem)){.body:where(.astro-tgasmgko){padding-inline:initial;margin-top:4rem}}.video:where(.astro-tgasmgko) iframe:where(.astro-tgasmgko){width:100%;height:auto}@media screen and (max-width: max(767px,47.9375rem)){.video:where(.astro-tgasmgko).-pc{display:none}}.video:where(.astro-tgasmgko).-pc iframe:where(.astro-tgasmgko){aspect-ratio:1360/765}.video:where(.astro-tgasmgko).-sp{display:none}@media screen and (max-width: max(767px,47.9375rem)){.video:where(.astro-tgasmgko).-sp{display:block}}.video:where(.astro-tgasmgko).-sp iframe:where(.astro-tgasmgko){width:100%;height:auto;aspect-ratio:375/666.6666666667}.message:where(.astro-tgasmgko){padding-inline:40px;padding-left:7rem;margin-top:4rem;font-family:var(--font-family-jp-sans);font-feature-settings:"palt" on;font-size:1.3rem;font-weight:400;line-height:1.7;letter-spacing:initial}@media screen and (max-width: max(767px,47.9375rem)){.message:where(.astro-tgasmgko){font-size:1.2rem}}@media screen and (max-width: max(767px,47.9375rem)){.message:where(.astro-tgasmgko){padding-inline:40px;padding-left:30px;margin-top:3rem}}.columns:where(.astro-av7wk7oa){padding-inline:40px;margin-top:16rem}@media screen and (max-width: max(767px,47.9375rem)){.columns:where(.astro-av7wk7oa){padding-inline:initial;margin-top:8rem}}.list:where(.astro-av7wk7oa){display:flex;gap:6rem 20px}@media screen and (max-width: max(767px,47.9375rem)){.list:where(.astro-av7wk7oa){flex-direction:column;gap:6rem 10px}}.item:where(.astro-av7wk7oa){flex:1 0 calc(50% - 10px)}@media screen and (max-width: max(767px,47.9375rem)){.item:where(.astro-av7wk7oa){flex:1 0 calc(50% - 5px)}}.link:where(.astro-av7wk7oa){display:grid}.link:where(.astro-av7wk7oa):hover{opacity:1}.title__wrapper:where(.astro-av7wk7oa){position:relative;z-index:1;display:grid;grid-area:1/1;place-items:center;opacity:0;transition:opacity .4s ease,background-color .4s ease,color .4s ease}@media (any-hover: hover){.link:where(.astro-av7wk7oa):hover .title__wrapper:where(.astro-av7wk7oa){background-color:#0009;opacity:.9}}@media screen and (max-width: max(767px,47.9375rem)){.title__wrapper:where(.astro-av7wk7oa){opacity:1}.link:where(.astro-av7wk7oa):hover .title__wrapper:where(.astro-av7wk7oa){background-color:initial;opacity:initial}}.title:where(.astro-av7wk7oa){color:var(--color-white)}.item:where(.astro-av7wk7oa).--ja .title:where(.astro-av7wk7oa){font-family:var(--font-family-jp-sans);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:initial}@media screen and (max-width: max(767px,47.9375rem)){.item:where(.astro-av7wk7oa).--ja .title:where(.astro-av7wk7oa){font-size:1.3rem}}.item:where(.astro-av7wk7oa).--en .title:where(.astro-av7wk7oa){font-family:var(--font-family-en);font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.04em}@media screen and (max-width: max(767px,47.9375rem)){.item:where(.astro-av7wk7oa).--en .title:where(.astro-av7wk7oa){font-size:1.5rem}}.image:where(.astro-av7wk7oa){grid-area:1/1}@media screen and (max-width: max(767px,47.9375rem)){.image:where(.astro-av7wk7oa){position:relative}.image:where(.astro-av7wk7oa):before{position:absolute;inset:0;content:"";background:#0009}}.container:where(.astro-j7pv25f6){padding-bottom:16rem}@media screen and (max-width: max(767px,47.9375rem)){.container:where(.astro-j7pv25f6){padding-bottom:8rem}}
