:root{--color-primary: #05ae99;--color-primary-hover: #07CEB5;--color-primary-light: #82d7cc;--color-bg-white: #ffffff;--color-bg-green-white: #f9fffe;--color-bg-green-gray: #e7eeed;--color-bg-teal-light: #eaf6f4;--color-text-black: #000000;--color-text-dark: #2e2e2e;--color-text-mid: #4f4f4f;--color-text-gray: #666666;--color-text-light-gray: #999999;--color-neutral-light: #d9d9d9;--color-border: #cccccc;--color-white: #ffffff;--color-black: #000000;--color-black-hover: #464646}:root{--font-primary: "Noto Sans JP", sans-serif;--font-numeric: "Inter", "Noto Sans JP", sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 36px;--font-size-4xl: 40px;--font-size-5xl: 48px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.8;--line-height-wider: 2;--letter-spacing-base: .06em;--letter-spacing-wide: .08em;--letter-spacing-tight: -.02em}.p-mainContents[data-astro-cid-u63jku36]{padding-block:2.5rem 0}@media screen and (min-width:768px){.p-mainContents[data-astro-cid-u63jku36]{padding-block:6.25rem 0}}.p-jobs[data-astro-cid-u63jku36]{display:flex;flex-direction:column;gap:5rem}.p-jobCard[data-astro-cid-u63jku36]{background:var(--color-white);border-radius:1rem;overflow:hidden}.p-jobCardEmpty[data-astro-cid-u63jku36]{padding:3rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.06em;text-align:center;color:var(--color-text-black)}@media screen and (min-width:1024px){.p-jobCardEmpty[data-astro-cid-u63jku36]{padding:5rem;font-size:1rem}}.p-jobCardHeader[data-astro-cid-u63jku36]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;border-bottom:1px solid var(--color-primary)}@media screen and (min-width:1024px){.p-jobCardHeader[data-astro-cid-u63jku36]{padding:3rem 5rem}}.p-jobTitle[data-astro-cid-u63jku36]{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-black)}@media screen and (min-width:1024px){.p-jobTitle[data-astro-cid-u63jku36]{font-size:1.75rem}}.p-jobCatchcopy[data-astro-cid-u63jku36]{font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-primary);white-space:pre-wrap}@media screen and (min-width:1024px){.p-jobCatchcopy[data-astro-cid-u63jku36]{font-size:1.25rem}}.p-jobDetails[data-astro-cid-u63jku36]{margin:0;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem 0}@media screen and (min-width:1024px){.p-jobDetails[data-astro-cid-u63jku36]{gap:2rem;padding:3rem 5rem 0}}.p-jobDetailRow[data-astro-cid-u63jku36]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px dashed var(--color-border)}@media screen and (min-width:1024px){.p-jobDetailRow[data-astro-cid-u63jku36]{flex-direction:row;align-items:flex-start;gap:2rem;padding-inline:.625rem;padding-bottom:2rem}}.p-jobDetailLabel[data-astro-cid-u63jku36]{font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-primary)}@media screen and (min-width:1024px){.p-jobDetailLabel[data-astro-cid-u63jku36]{width:9.25rem;flex-shrink:0;font-size:1rem}}.p-jobDetailValue[data-astro-cid-u63jku36]{margin:0;font-size:.875rem;font-weight:500;line-height:1.6;letter-spacing:.06em;color:var(--color-black);white-space:pre-wrap}.p-jobDetailValue[data-astro-cid-u63jku36].--html{white-space:normal}.p-jobDetailValue[data-astro-cid-u63jku36].--html ul{padding-left:1.4em;list-style:disc}.p-jobDetailValue[data-astro-cid-u63jku36].--html li{padding-left:.2em}@media screen and (min-width:1024px){.p-jobDetailValue[data-astro-cid-u63jku36]{flex:1;font-size:1rem}}.p-jobCardFooter[data-astro-cid-u63jku36]{display:flex;justify-content:center;padding:2rem 1rem}@media screen and (min-width:1024px){.p-jobCardFooter[data-astro-cid-u63jku36]{padding:5rem}}.p-flow[data-astro-cid-u63jku36]{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1024px){.p-flow[data-astro-cid-u63jku36]{gap:2.5rem}}.p-flowHeading[data-astro-cid-u63jku36]{display:flex;flex-direction:column;gap:.25rem}.p-flowEn[data-astro-cid-u63jku36]{display:block;font-family:var(--font-numeric);font-size:1.625rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--color-black)}@media screen and (min-width:1024px){.p-flowEn[data-astro-cid-u63jku36]{font-size:2.5rem}}.p-flowJa[data-astro-cid-u63jku36]{display:block;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-primary)}@media screen and (min-width:1024px){.p-flowJa[data-astro-cid-u63jku36]{font-size:1rem}}.p-flowList[data-astro-cid-u63jku36]{display:flex;flex-direction:column}.p-flowItem[data-astro-cid-u63jku36]{display:flex;flex-direction:column;align-items:center}.p-flowStep[data-astro-cid-u63jku36]{display:flex;align-items:stretch;width:100%;background:var(--color-white);border:1px solid var(--color-primary);border-radius:1rem;overflow:hidden}.p-flowStepAccent[data-astro-cid-u63jku36]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;flex-shrink:0;width:3.8125rem;background:var(--color-primary);padding:1rem 0}@media screen and (min-width:1024px){.p-flowStepAccent[data-astro-cid-u63jku36]{width:7.5625rem;gap:.25rem}}.p-flowStepLabel[data-astro-cid-u63jku36]{font-family:var(--font-numeric);font-size:.75rem;font-weight:600;line-height:1.1;color:var(--color-white)}@media screen and (min-width:1024px){.p-flowStepLabel[data-astro-cid-u63jku36]{font-size:1rem}}.p-flowStepNumber[data-astro-cid-u63jku36]{font-family:var(--font-numeric);font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--color-white)}@media screen and (min-width:1024px){.p-flowStepNumber[data-astro-cid-u63jku36]{font-size:2rem}}.p-flowStepText[data-astro-cid-u63jku36]{display:flex;flex-direction:column;justify-content:center;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.06em;color:var(--color-black)}@media screen and (min-width:1024px){.p-flowStepText[data-astro-cid-u63jku36]{padding:1.5rem 2.5rem;font-size:1rem}}.p-flowStepText[data-astro-cid-u63jku36] p+ul,.p-flowStepText[data-astro-cid-u63jku36] p+ol{margin-top:.5rem}.p-flowStepText[data-astro-cid-u63jku36] a{text-decoration:underline}.p-flowStepText[data-astro-cid-u63jku36] ul,.p-flowStepText[data-astro-cid-u63jku36] ol{padding-left:1.4em}.p-flowStepText[data-astro-cid-u63jku36] ul{list-style:disc}.p-flowStepText[data-astro-cid-u63jku36] ol{list-style:decimal}.p-flowStepText[data-astro-cid-u63jku36] li{padding-left:.2em}.p-flowConnector[data-astro-cid-u63jku36]{width:1px;height:1.25rem;background:var(--color-primary)}@media screen and (min-width:1024px){.p-flowConnector[data-astro-cid-u63jku36]{height:2.5rem}}.p-flowCtaWrapper[data-astro-cid-u63jku36]{display:flex;justify-content:center}
