@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:block}.interviewContent__container:where(.astro-j52fz2es){max-width:var(--size-container-max-width);margin:0 auto;background:var(--color-white);overflow:hidden;padding:20px 20px 100px}@media (min-width: 768px){.interviewContent__container:where(.astro-j52fz2es){padding:20px;border-radius:15px}}@media (min-width: 768px) and (max-width: 1024px){.interviewContent__container:where(.astro-j52fz2es){padding:40px 30px}}@media (min-width: 1025px){.interviewContent__container:where(.astro-j52fz2es){padding:80px 120px}}@media (min-width: 768px){.interviewContent__keyVisual:where(.astro-j52fz2es){margin:0 auto 58px}}.interviewContent__keyVisual:where(.astro-j52fz2es) img:where(.astro-j52fz2es){width:100%;height:auto}.interviewContent__heading:where(.astro-j52fz2es){font-size:22px;font-weight:700;line-height:1.6;margin:48px 0}@media (min-width: 768px){.interviewContent__heading:where(.astro-j52fz2es){font-size:32px;font-weight:700;line-height:1.5}}.interviewContent__department:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:1.5;margin:8px 0 7px}.interviewContent__name:where(.astro-j52fz2es){margin:7px 0 0;font-size:18px;font-weight:700;line-height:1.3}.interviewContent__name:where(.astro-j52fz2es) span:where(.astro-j52fz2es){display:inline-block;margin:0 0 0 7px;text-transform:capitalize;font-size:12px;font-weight:700;line-height:1.3}.interviewContent__blocks:where(.astro-j52fz2es){display:flex;flex-direction:column;margin:80px 0 120px;gap:80px}@media (min-width: 768px){.interviewContent__blocks:where(.astro-j52fz2es){gap:120px}}.interviewContent__block:where(.astro-j52fz2es) h2:where(.astro-j52fz2es){font-size:16px;font-weight:700;line-height:2}@media (min-width: 768px){.interviewContent__block:where(.astro-j52fz2es) h2:where(.astro-j52fz2es){font-size:22px;font-weight:700;line-height:1.6;margin:0 0 20px}}.interviewContent__block:where(.astro-j52fz2es) p:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:2}@media (min-width: 768px){.interviewContent__block:where(.astro-j52fz2es) p:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:2;margin:20px 0}}.interviewContent__block:where(.astro-j52fz2es) figure:where(.astro-j52fz2es){margin:20px 0 0}.interviewContent__block:where(.astro-j52fz2es) figure:where(.astro-j52fz2es) img:where(.astro-j52fz2es){max-width:100%;height:auto}.interviewContent__block:where(.astro-j52fz2es) figcaption:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:1.5;text-align:center;margin:20px 0 0}.interviewContent__schedules:where(.astro-j52fz2es){margin:60px 0 0}@media (min-width: 768px){.interviewContent__schedules:where(.astro-j52fz2es){margin:120px 0 0}}.interviewContent__schedules:where(.astro-j52fz2es) h1:where(.astro-j52fz2es){font-size:22px;font-weight:700;line-height:1.6;text-align:center}.interviewContent__schedules:where(.astro-j52fz2es)>h2:where(.astro-j52fz2es){margin:14px 0 0;font-size:16px;font-weight:700;line-height:2;text-align:center}.interviewContent__schedules:where(.astro-j52fz2es)>p:where(.astro-j52fz2es){margin:0;font-size:12px;font-weight:500;line-height:1.5;text-align:center}.interviewContent__schedulesList:where(.astro-j52fz2es){display:flex;flex-direction:column;gap:80px;margin:48px 0 0}@media (min-width: 768px){.interviewContent__schedulesList:where(.astro-j52fz2es){gap:48px}}.interviewContent__schedule:where(.astro-j52fz2es){display:flex;flex-direction:column}@media (min-width: 768px){.interviewContent__schedule:where(.astro-j52fz2es){flex-direction:row;gap:112px}}.interviewContent__scheduleTime:where(.astro-j52fz2es){position:relative}.interviewContent__scheduleTime:where(.astro-j52fz2es) span:where(.astro-j52fz2es){display:inline-block;background:var(--color-blue);color:var(--color-white);border-radius:4px;text-align:center;width:86px;padding:5px}@media (min-width: 768px){.interviewContent__scheduleTime:where(.astro-j52fz2es) span:where(.astro-j52fz2es){display:block;font-size:16px;font-weight:700;line-height:1.4}}.interviewContent__scheduleTime:where(.astro-j52fz2es):after{content:"";display:block;width:82px;height:1px;background:var(--color-black);position:absolute;top:17px;right:-96px}.interviewContent__scheduleContent:where(.astro-j52fz2es) h2:where(.astro-j52fz2es){margin:20px 0 14px}@media (min-width: 768px){.interviewContent__scheduleContent:where(.astro-j52fz2es) h2:where(.astro-j52fz2es){margin:5px 0;font-size:16px;font-weight:700;line-height:1.4}}.interviewContent__scheduleContent:where(.astro-j52fz2es) p:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:2;margin:14px 0 0}@media (min-width: 768px){.interviewContent__scheduleContent:where(.astro-j52fz2es) p:where(.astro-j52fz2es){font-size:14px;font-weight:500;line-height:2;margin:14px 0 0}}.interviewContent__scheduleImage:where(.astro-j52fz2es){margin:24px 0 0}.interviewContent__scheduleImage:where(.astro-j52fz2es) img:where(.astro-j52fz2es){max-width:100%;height:auto}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/Noto_Sans_JP/NotoSansJP-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Noto Sans SC;src:url(/assets/fonts/Noto_Sans_SC/NotoSansSC-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:block}:root{--color-background: #f5f5f5;--color-link: #0085ff;--color-white: #fff;--color-black: #000;--color-blue: #003da5;--color-gray: #f5f5f5;--color-logo: #fff;--size-container-max-width: 1066px;--size-key-visual-height: 670px;--size-key-visual-height-tablet: 1040px;--size-key-visual-height-desktop: 785px;--font-family-default: "Noto Sans JP", sans-serif;--font-family-en: "Poppins", sans-serif;--font-family-sc: "Noto Sans SC", sans-serif}section:where(.astro-svcfljce){margin:80px auto 0;max-width:var(--size-container-max-width)}@media (min-width: 768px){section:where(.astro-svcfljce){margin:120px auto 0}}h1:where(.astro-svcfljce){font-size:22px;font-weight:700;line-height:1.6;text-align:center;margin:48px 0}@media (min-width: 768px){h1:where(.astro-svcfljce){margin:48px;font-size:32px;font-weight:700;line-height:1.3}}
