@charset "UTF-8";.non-paid-cta-button.svelte-1jqdxz0{position:relative;display:block}.non-paid-cta-button.svelte-1jqdxz0 .microcopy-badge:where(.svelte-1jqdxz0){position:absolute;top:-17px;left:50%;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:181px;height:25px;font-size:12px;color:#ea5d63;white-space:nowrap;background:#fff;border:1px solid #EA5D63;border-radius:80px;transform:translate(-50%)}.paid-apply-button.svelte-19q09x9{display:block}.paid-apply-button.svelte-19q09x9 .fa:where(.svelte-19q09x9){margin-right:8px}.paid-apply-button.svelte-19q09x9 .upper-text:where(.svelte-19q09x9){position:relative;padding-bottom:4px;font-size:14px;font-weight:400;line-height:1.25;color:#333;text-align:center;letter-spacing:.04em}.paid-apply-button.svelte-19q09x9 .upper-text:where(.svelte-19q09x9):before,.paid-apply-button.svelte-19q09x9 .upper-text:where(.svelte-19q09x9):after{position:absolute;top:1px;justify-content:center;width:1px;height:17px;content:"";background:#333;border-radius:3px}.paid-apply-button.svelte-19q09x9 .upper-text:where(.svelte-19q09x9):before{margin-left:-6px;transform:rotate(-25deg)}.paid-apply-button.svelte-19q09x9 .upper-text:where(.svelte-19q09x9):after{margin-left:6px;transform:rotate(25deg)}.sticky.svelte-f1cfkc{z-index:15}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc){display:flex;justify-content:center}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc){display:flex;flex-direction:column;width:650px;margin-left:32px}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .requiremnt__type-wapper:where(.svelte-f1cfkc){display:flex;gap:16px}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .requirement__job-type:where(.svelte-f1cfkc),.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .requirement__employment-type:where(.svelte-f1cfkc),.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .requirement__salary:where(.svelte-f1cfkc){display:flex;gap:4px;align-items:center}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .job-type__text:where(.svelte-f1cfkc),.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .employment-type__text:where(.svelte-f1cfkc),.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .salary__text:where(.svelte-f1cfkc){font-size:14px;font-weight:400;line-height:21px;color:#888;letter-spacing:4%}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .requirement:where(.svelte-f1cfkc) .headline:where(.svelte-f1cfkc) .headline__text:where(.svelte-f1cfkc){margin-top:8px;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;white-space:nowrap}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .button-wapper:where(.svelte-f1cfkc){display:flex;margin:auto 16px}.sticky.svelte-f1cfkc .wrapper:where(.svelte-f1cfkc) .button-wapper:where(.svelte-f1cfkc) .button__register:where(.svelte-f1cfkc){position:relative;margin-right:16px}.non-paid-cta-button.svelte-lzub6{position:relative;display:block}.non-paid-cta-button.svelte-lzub6 .microcopy-badge:where(.svelte-lzub6){position:absolute;top:-17px;left:50%;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:181px;height:25px;font-size:12px;color:#ea5d63;white-space:nowrap;background:#fff;border:1px solid #EA5D63;border-radius:80px;transform:translate(-50%)}.button__text.svelte-lzub6{font-feature-settings:"palt";line-height:1.3;letter-spacing:.06em}.sticky.svelte-rkzq6i{background-color:#fff;box-shadow:0 -3px 10px #0000001a}.wrapper.svelte-rkzq6i{display:flex;justify-content:space-between;height:48px;padding:14px 16px 16px}.app-download-banner.svelte-yxvp74{display:block;width:100%;max-width:720px;margin:0 auto;overflow:hidden;border-radius:8px}.recommend.svelte-vka9c9{margin-top:16px;background:#fff}.recommend__container.svelte-vka9c9{margin-bottom:16px}.area-link.svelte-1akjcn4{padding:0 16px}.heading.svelte-1akjcn4{padding:16px 0;font-size:18px;font-weight:700;line-height:1.29}.list.svelte-1akjcn4{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.area-tag.svelte-1akjcn4{display:flex;align-items:center;justify-content:center;padding:12px;font-weight:500;line-height:1;border:1px #AFAFAF solid;border-radius:2.5em}.area-tag__content.svelte-1akjcn4{font-size:12px}.area-tag.svelte-1akjcn4:hover{opacity:.6}.station-tag.svelte-1akjcn4{display:flex;align-items:center;justify-content:center;padding:12px;font-weight:500;line-height:1;border:1px #AFAFAF solid;border-radius:2.5em}.station-tag__content.svelte-1akjcn4{font-size:12px}.station-tag.svelte-1akjcn4:hover{opacity:.6}.button.svelte-dbcyou{position:relative;padding:16px;margin-bottom:16px;text-align:center}.button.svelte-dbcyou .fa:where(.svelte-dbcyou){position:absolute;top:3px;left:20px;font-size:18px}.area-link.svelte-czgyfg{padding:0 16px}.heading.svelte-czgyfg{padding:16px 0;font-size:18px;font-weight:700;line-height:1.29}.list.svelte-czgyfg{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.feature-tag.svelte-czgyfg{display:flex;align-items:center;justify-content:center;padding:12px;font-weight:500;line-height:1;border:1px #AFAFAF solid;border-radius:2.5em}.feature-tag__content.svelte-czgyfg{font-size:12px}.feature-tag.svelte-czgyfg:hover{opacity:.6}.tablist.svelte-thkfdo{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding-inline:4px;background-color:#fff;border-bottom:1px solid #EA5D63}.tablist.desktop-content.svelte-thkfdo{gap:4px;align-items:end;padding-inline:16px}.tab.svelte-ikokxs{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:36px;padding:0;margin-top:4px;margin-bottom:3px;font-size:13px;font-weight:700;line-height:1.6;color:#767676;letter-spacing:.06em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #C7C7C7;border-bottom-color:transparent;border-radius:4px 4px 0 0;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;-webkit-tap-highlight-color:transparent}.tab.desktop-content:hover[aria-selected=true].svelte-ikokxs{color:#ea5d63;border-top:4px solid #EA5D63;border-right-color:#ea5d63;border-left-color:#ea5d63}.tab.desktop-content.svelte-ikokxs:hover:not([aria-selected=true]){color:#f48083;border-top-color:#fcbab5;border-right-color:#fcbab5;border-left-color:#fcbab5}.tab[aria-selected=true].svelte-ikokxs{height:44px;margin-top:0;margin-bottom:-1px;color:#cd3f3a;background-color:#fff8f5;border-top:4px solid #EA5D63;border-right-color:#ea5d63;border-bottom-color:#fff;border-left-color:#ea5d63}.text.svelte-1wgg8ay{font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em;white-space:pre-wrap}.accent.svelte-1wgg8ay{display:inline-block;font-size:14px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.branch-info.svelte-1ekmooh{padding:0 16px;background-color:#fff}.heading.svelte-1ekmooh{padding:12px 0;margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#333;letter-spacing:.06em;border-bottom:1px solid #C7C7C7}.heading-pc.svelte-1ekmooh{padding-bottom:16px;margin-bottom:32px;font-size:18px;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}.branch-info-desktop.svelte-1ekmooh .header:where(.svelte-1ekmooh){padding-top:24px;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em;border-top:none}.branch-info-desktop.svelte-1ekmooh .detail:where(.svelte-1ekmooh),.branch-info-desktop.svelte-1ekmooh .access-detail:where(.svelte-1ekmooh){padding-bottom:32px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em;border-bottom:1px dashed #C7C7C7}table.svelte-1ekmooh{width:100%;overflow:hidden;word-break:break-all;border-collapse:collapse;border-radius:8px}.link.svelte-1ekmooh{width:100%;font-size:14px;font-weight:500;color:#ea5d63;text-decoration:underline;transition:color .2s ease}@media(hover:hover){.link.svelte-1ekmooh:hover{color:#fcbab5}}table.svelte-1ekmooh,tr.svelte-1ekmooh,th.svelte-1ekmooh,td.svelte-1ekmooh{border:0}.header.svelte-1ekmooh,.header-pc-top.svelte-1ekmooh{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}.icon.svelte-1ekmooh{display:inline-block;vertical-align:middle}.title.svelte-1ekmooh,.title-pc.svelte-1ekmooh{margin-left:4px;font-size:14px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.title-pc.svelte-1ekmooh{font-size:16px}.detail.svelte-1ekmooh{font-size:14px;line-height:1.5;position:relative;padding:24px 0 24px 8px;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.06em;white-space:pre-wrap;background-color:#fff;border-bottom:1px dashed #C7C7C7}.detail.svelte-1ekmooh .link-icon:where(.svelte-1ekmooh){position:absolute;right:0}.fa-external-link.svelte-1ekmooh:before{align-items:center;margin-right:16px;margin-left:8px;font-size:16px;line-height:1.5;vertical-align:middle;color:#f48083}.tag-list.svelte-1ekmooh{display:flex;flex-wrap:wrap;gap:8px}.access-detail.svelte-1ekmooh{padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff;border-bottom:1px dashed #C7C7C7}.access-detail-container.svelte-1ekmooh{display:grid;row-gap:24px;font-size:13px;line-height:1.5;background-color:transparent;border:0}.access-map-pc.svelte-1ekmooh{width:577px;margin:0 auto}.branch-jobs.svelte-1ekmooh{padding:24px 0 0}.branch-info.svelte-1ekmooh:not(.branch-info-desktop) .branch-jobs:where(.svelte-1ekmooh){border-top:1px dashed #C7C7C7}.branch-jobs__heading.svelte-1ekmooh{display:flex;align-items:center;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.branch-jobs__title.svelte-1ekmooh{margin-left:4px}.branch-jobs__list-wrap.svelte-1ekmooh{position:relative}.branch-jobs__list.svelte-1ekmooh{padding:0;margin:0;list-style:none}.branch-jobs__item.svelte-1ekmooh{padding:16px 0;border-bottom:1px solid #C7C7C7}.branch-jobs__item.svelte-1ekmooh:last-child{border-bottom:none}.branch-jobs__link.svelte-1ekmooh{font-size:14px;line-height:1.5;color:#f36969;letter-spacing:.04em;transition:color .2s ease}@media(hover:hover){.branch-jobs__link.svelte-1ekmooh:hover{color:#fcbab5}}.branch-info-desktop.svelte-1ekmooh .branch-jobs__item:where(.svelte-1ekmooh){padding:16px 8px;border-bottom-color:#e1e1e1}.branch-info-desktop.svelte-1ekmooh .branch-jobs__link:where(.svelte-1ekmooh){font-weight:500;color:#ea5d63}.branch-jobs__more.svelte-1ekmooh{display:flex;gap:4px;align-items:center;justify-content:center;width:fit-content;padding:12px 8px;margin:16px 0 0 auto;font-size:12px;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;cursor:pointer;background:none;border:none;transition:color .2s ease}@media(hover:hover){.branch-jobs__more.svelte-1ekmooh:hover{color:#fcbab5}}.branch-jobs__more-icon.svelte-1ekmooh{display:inline-flex;align-items:center;transition:transform .2s ease}.branch-jobs__more-icon--open.svelte-1ekmooh{transform:rotate(180deg)}.branch-jobs__more--overlay.svelte-1ekmooh{position:absolute;right:0;bottom:0;left:0;z-index:1;justify-content:flex-end;width:100%;padding:76px 16px 16px;margin:0;background:linear-gradient(180deg,#fff0,#fff 60%)}.container.svelte-477hbj{display:grid;flex-direction:column;gap:8px;padding:12px;background-color:#ecf9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a}.content.svelte-477hbj{display:inline-flex;gap:8px;align-items:center}.chip.svelte-477hbj{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;block-size:20px;padding-inline:6px;font-size:10px;font-weight:700;line-height:1.5;color:#fff;letter-spacing:.04em;background-color:#0caab9;border-radius:9999px}.name.svelte-477hbj{flex-grow:1;flex-shrink:1;font-size:13px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.05em}.q-arrow.svelte-477hbj{font-weight:700;color:#0caab9}.logo-container.svelte-1vyu3ii{display:flex;gap:8px;align-items:center}.logo-container-pc.svelte-1vyu3ii{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.sns-link.svelte-1vyu3ii{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:49px;height:49px;transition:opacity .2s ease}.sns-link.svelte-1vyu3ii:hover{opacity:.6}.organization.svelte-1ah244c{padding:0 16px;background-color:#fff}.heading.svelte-1ah244c{padding:12px 8px;margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#333;letter-spacing:.06em;border-bottom:1px solid #C7C7C7}.heading-pc.svelte-1ah244c{padding-bottom:16px;font-size:18px;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}.organization-name.svelte-1ah244c{font-size:14px;font-weight:500;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.organization-desktop.svelte-1ah244c .organization-name:where(.svelte-1ah244c){color:#ea5d63}.organization-name-link.svelte-1ah244c{transition:color .2s ease}@media(hover:hover){.organization-name-link.svelte-1ah244c:hover{color:#fcbab5}}table.svelte-1ah244c{width:100%;margin-top:16px;overflow:hidden;word-break:break-all;border-collapse:collapse;border:0}table.svelte-1ah244c,tr.svelte-1ah244c,th.svelte-1ah244c,td.svelte-1ah244c{border:0}.header.svelte-1ah244c,.header-pc-top.svelte-1ah244c{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}.header.svelte-1ah244c{border-top:1px dashed #C7C7C7}.organization-desktop.svelte-1ah244c .header:where(.svelte-1ah244c){border-top:1px dashed #C7C7C7}.organization-desktop.svelte-1ah244c{padding-bottom:12px}.brand-banner.svelte-1ah244c{display:flex;flex-direction:column;gap:0;align-items:center;padding-bottom:16px;padding-left:8px;margin-top:16px;--brand-banner-card-margin: 0}.brand-banner__callout.svelte-1ah244c{font-size:14px;font-weight:400;line-height:1.6;color:#333;text-align:center;letter-spacing:.06em}.icon.svelte-1ah244c{display:inline-block;vertical-align:middle}.title.svelte-1ah244c,.title-pc.svelte-1ah244c{margin-left:4px}.title-pc.svelte-1ah244c{font-size:16px}.detail.svelte-1ah244c{font-size:14px;line-height:1.5;padding:16px 0 24px 8px;font-weight:400;line-height:1.7;letter-spacing:.06em;white-space:pre-wrap}.detail.svelte-1ah244c .link:where(.svelte-1ah244c){position:relative;display:block;width:100%;color:#f36969}.organization-name-content.svelte-1ah244c{display:flex;flex-direction:column;gap:16px 0}.fair-contact.svelte-1ah244c{padding:24px 0 0}.link-tag.svelte-1ah244c{display:flex;gap:8px;align-items:center;justify-content:center;width:200px;height:36px;padding:0 12px;font-size:12px;font-weight:400;line-height:1.5;color:#333;text-align:center;letter-spacing:.04em;background-color:#fff;border:1px solid #949494;border-radius:80px;transition:opacity .2s ease}@media(hover:hover){.link-tag.svelte-1ah244c:hover{opacity:.6}}.link-tag__content.svelte-1ah244c{font-size:12px}.link-tag.svelte-1ah244c i:where(.svelte-1ah244c){font-size:14px;color:#333}.organization-desktop.svelte-1ah244c .link-tag:where(.svelte-1ah244c){width:430px}.job-box.svelte-1ah244c{display:flex;align-items:center;padding:16px 0;background-color:#fff;border-bottom:1px solid #C7C7C7}.job-box.svelte-1ah244c .job-link:where(.svelte-1ah244c){width:100%;margin-right:16px;color:#f36969;cursor:pointer;transition:color .2s ease}@media(hover:hover){.job-box.svelte-1ah244c .job-link:where(.svelte-1ah244c):hover{color:#fcbab5}}.job-box.svelte-1ah244c .fa:where(.svelte-1ah244c){font-size:20px;color:#f36969}.organization-jobs__list-wrap.svelte-1ah244c{position:relative}.detail__button.svelte-1ah244c{display:flex;gap:4px;align-items:center;justify-content:center;width:fit-content;padding:12px 8px;margin:0 0 0 auto;font-size:12px;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;cursor:pointer;background-color:transparent;border:0;transition:color .2s ease}@media(hover:hover){.detail__button.svelte-1ah244c:hover{color:#fcbab5}}.detail__button--overlay.svelte-1ah244c{position:absolute;right:0;bottom:0;left:0;z-index:1;justify-content:flex-end;width:100%;padding:76px 16px 16px;margin:0;background:linear-gradient(180deg,#fff0,#fff 60%)}.detail__button-icon.svelte-1ah244c{display:inline-flex;align-items:center;transition:transform .2s ease}.detail__button-icon--open.svelte-1ah244c{transform:rotate(180deg)}.branch-apply.svelte-8rfed7{padding:32px 0 48px;text-align:center;background-color:#fff}.image-date.svelte-3tzdx2{width:100%;height:var(--job-offer-image-date-height, 12px)}.adviser-container.svelte-p5asdc{display:flex;gap:12px;align-items:center}.adviser-icon.svelte-p5asdc{flex-shrink:0}.adviser-balloon.svelte-p5asdc{position:relative;flex:1;padding:16px 12px;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 2px 8px rgba(0,0,0,.16))}.adviser-balloon.svelte-p5asdc:before{position:absolute;top:50%;left:-8px;width:0;height:0;content:"";border-color:transparent #FFFFFF transparent transparent;border-style:solid;border-width:8px 8px 8px 0;transform:translateY(-50%)}.adviser-text.svelte-p5asdc{margin:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%;color:#333;letter-spacing:.06em}.adviser-text.is-mobile.svelte-p5asdc{font-size:13px}.recruitment-status.svelte-5bjtzh{padding:16px 12px;margin-bottom:30px;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #00000029}.recruitment-status.svelte-5bjtzh .application-form__form{width:100%;padding:12px 0 0;background-color:transparent;border-radius:0;box-shadow:none}.recruitment-status.svelte-5bjtzh .application-form__motivation{padding:0}.recruitment-status--desktop.svelte-5bjtzh{padding:24px 32px}.recruitment-status--desktop.svelte-5bjtzh .application-form__motivation{padding:0}.recruitment__box.svelte-5bjtzh{padding:0 0 12px;border-bottom:1px solid #E1E1E1}.recruitment__text.svelte-5bjtzh{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#333;text-align:center;letter-spacing:.04em;white-space:pre-line}.recruitment__text--desktop.svelte-5bjtzh{font-size:14px}.recruitment__text-note.svelte-5bjtzh{font-size:10px;font-weight:400}.sub-title.svelte-5bjtzh{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:#ea5d63}.button-text.svelte-5bjtzh{font-size:16px}.button-wrapper--active.svelte-5bjtzh button:hover{opacity:.6}.description.svelte-a0z48x{padding:16px;background-color:#fff}.description-desktop.svelte-a0z48x{padding-top:0}.description-desktop.svelte-a0z48x .description-body-headline:where(.svelte-a0z48x){font-size:18px;line-height:1.25}.description-desktop.svelte-a0z48x .description-embedded-form:where(.svelte-a0z48x){max-width:600px}.modified-date.svelte-a0z48x{margin-top:12px;font-size:12px;color:#666;text-align:right;--job-offer-image-date-height: 16px}.description-body.svelte-a0z48x{margin-top:8px}.description-body-headline.svelte-a0z48x{margin-bottom:32px;font-size:16px;font-weight:700;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.description-body-content.svelte-a0z48x{font-size:14px;font-weight:400;line-height:1.7;color:#333;letter-spacing:.06em;white-space:pre-wrap}.description-adviser.svelte-a0z48x{margin-top:16px}.description-embedded-form.svelte-a0z48x{max-width:676px;margin:32px auto 0}.recommendations.svelte-8xslg7{display:flex;flex-direction:column;gap:8px;align-items:center;padding:0 8px;margin:16px;background-color:#fff8f5;border-radius:8px}.recommendations-desktop.svelte-8xslg7{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px 8px;margin:0 0 16px;background-color:#fff8f5;border-radius:8px}.recommendations__title.svelte-8xslg7{display:flex;align-items:center;align-self:stretch;justify-content:center;padding:12px 0 8px;margin:0;border-bottom:1px solid #EA5D63}.recommendations-desktop.svelte-8xslg7 .recommendations__title:where(.svelte-8xslg7){box-sizing:border-box;padding:0 0 8px;margin:0;border-bottom:1px solid #EA5D63}.recommendations-desktop.svelte-8xslg7 .recommendations__title:where(.svelte-8xslg7):before,.recommendations-desktop.svelte-8xslg7 .recommendations__title:where(.svelte-8xslg7):after{content:none}.recommendations__title-text.svelte-8xslg7{padding:0;font-size:14px;font-weight:700;line-height:1.5;color:#333;text-align:center;letter-spacing:.04em}.recommendations-desktop.svelte-8xslg7 .recommendations__title-text:where(.svelte-8xslg7){line-height:150%}.recommendations__container.svelte-8xslg7{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;align-items:flex-start;align-self:stretch;padding:12px 8px;margin:0 0 16px;background:#fff;border-radius:4px}.recommendations-desktop.svelte-8xslg7 .recommendations__container:where(.svelte-8xslg7){margin:0}.recommendations__list.svelte-8xslg7{display:flex;flex-direction:column;gap:4px;align-self:stretch;padding:0;margin:0;list-style:none}.recommendations__item.svelte-8xslg7{display:flex;gap:10px;align-items:flex-start;align-self:stretch;padding:2px 0}.recommendations__icon.svelte-8xslg7{flex-shrink:0;width:18px;height:18px}.recommendations__text.svelte-8xslg7{flex:1;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:150%;color:#333;letter-spacing:.52px}.recommendation-points.svelte-8xslg7{padding:0 16px;margin:16px;background-color:#fff8f5;border-radius:8px}.recommendation-points-desktop.svelte-8xslg7{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px 8px;margin:0 0 16px;background-color:#fff8f5;border-radius:8px}.recommendation-points__title.svelte-8xslg7{display:flex;align-items:center;justify-content:center;padding:12px 0 8px;margin:0;border-bottom:1px solid #EA5D63}.recommendation-points-desktop.svelte-8xslg7 .recommendation-points__title:where(.svelte-8xslg7){box-sizing:border-box;padding:0 0 8px;margin:0;border-bottom:1px solid #EA5D63}.recommendation-points-desktop.svelte-8xslg7 .recommendation-points__title:where(.svelte-8xslg7):before,.recommendation-points-desktop.svelte-8xslg7 .recommendation-points__title:where(.svelte-8xslg7):after{content:none}.recommendation-points__title-text.svelte-8xslg7{padding:0;font-size:14px;font-weight:700;line-height:1.5;color:#cd3f3a;text-align:center;letter-spacing:.04em}.recommendation-points-desktop.svelte-8xslg7 .recommendation-points__title-text:where(.svelte-8xslg7){padding:0;font-size:14px;font-weight:700;line-height:150%;color:#cd3f3a;letter-spacing:.04em}.recommendation-points__tags.svelte-8xslg7{display:flex;flex-wrap:wrap;gap:4px 8px;padding:16px 0;margin:0;list-style:none}.recommendation-points-desktop.svelte-8xslg7 .recommendation-points__tags:where(.svelte-8xslg7){box-sizing:border-box;padding:12px 8px}.work-info.svelte-gc448a{padding:16px;scroll-margin-top:60px;background-color:#fff}.heading.svelte-gc448a{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:8px 0;margin:0 0 16px;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}.heading-desktop.svelte-gc448a{padding:0 0 16px;margin-bottom:32px;font-size:18px;font-weight:700;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}table.svelte-gc448a{width:100%;word-break:break-all}table.svelte-gc448a,tr.svelte-gc448a,th.svelte-gc448a,td.svelte-gc448a{padding:0;border:0}.header.svelte-gc448a{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:24px 0 0;vertical-align:baseline;background-color:#fff;border-top:1px solid #eaeaea}.header-desktop.svelte-gc448a{padding:0 0 16px;font-size:18px;font-weight:700;line-height:1.25;color:#333;text-align:left;letter-spacing:.04em;border-top:none;border-bottom:1px solid #C7C7C7}.detail.svelte-gc448a{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 0 24px;line-height:1.7;color:#333;white-space:pre-wrap;background-color:#fff}.work-info-desktop.svelte-gc448a .detail:where(.svelte-gc448a){padding:0;font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em}.work-info_apply-button.svelte-gc448a{padding-top:8px;text-align:center}.work-info-desktop.svelte-gc448a .work-info_apply-button:where(.svelte-gc448a){padding-top:32px}.description-list.default.svelte-cek8uj .description-title:where(.svelte-cek8uj),.description-list.checked.svelte-cek8uj .description-title:where(.svelte-cek8uj){display:flex;column-gap:4px;align-items:center;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.05em}.description-list.default.svelte-cek8uj .description-title.has-detail:where(.svelte-cek8uj),.description-list.checked.svelte-cek8uj .description-title.has-detail:where(.svelte-cek8uj){margin-bottom:4px}.description-list.default.svelte-cek8uj .description-detail:where(.svelte-cek8uj),.description-list.checked.svelte-cek8uj .description-detail:where(.svelte-cek8uj){padding:16px 12px;font-size:13px;line-height:1.7;color:#333;letter-spacing:.06em;border:1px solid #c1c1c1;border-radius:8px}.description-list.default.svelte-cek8uj .description-detail:where(.svelte-cek8uj) .text,.description-list.checked.svelte-cek8uj .description-detail:where(.svelte-cek8uj) .text{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.description-list.checked.svelte-cek8uj .description-title:where(.svelte-cek8uj){font-size:14px;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.description-list.checked.svelte-cek8uj .description-detail:where(.svelte-cek8uj){padding:0;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em;border:0;border-radius:0}.description-list.checked.svelte-cek8uj .description-detail:where(.svelte-cek8uj) .text{font-weight:inherit}.description-list.accent.svelte-cek8uj{padding:12px;background-color:#fff8f5;border-radius:8px}.description-list.accent.svelte-cek8uj .description-title:where(.svelte-cek8uj){padding-block-end:12px;font-weight:700;color:#333;border-block-end:1px solid #FEEEE6;border-start-start-radius:inherit;border-start-end-radius:inherit}.description-list.accent.svelte-cek8uj .description-title:where(.svelte-cek8uj):not(.has-detail){padding-block-end:0;border-block-end:0}.description-list.accent.svelte-cek8uj .description-detail:where(.svelte-cek8uj){padding-block-start:12px;font-size:13px;font-weight:400;color:#454545;border-end-start-radius:inherit;border-end-end-radius:inherit}.description-list.accent.svelte-cek8uj .description-title:not(.has-title).has-detail:where(.svelte-cek8uj){padding-block-start:0}:is(.description-title-content.svelte-cek8uj:empty){display:none}:is(.description-detail.svelte-cek8uj:empty){display:none}.icon.svelte-cek8uj{display:inline-flex;align-items:center}.icon.svelte-cek8uj>*{display:inline-flex}.organization-contact-card.svelte-1yz9yd0{box-sizing:border-box;display:flex;gap:12px;align-items:center;width:100%;max-width:311px;height:56px;padding:12px 16px;cursor:pointer;background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000029}.organization-contact-card.svelte-1yz9yd0 .items-center:where(.svelte-1yz9yd0){display:flex;flex-direction:column;gap:4px}.organization-contact-card.svelte-1yz9yd0 .sub-text:where(.svelte-1yz9yd0){font-size:12px;font-weight:400;line-height:150%;color:#333;letter-spacing:4%;white-space:nowrap}.organization-contact-card.svelte-1yz9yd0 .main-text:where(.svelte-1yz9yd0){font-size:16px;font-weight:700;line-height:150%;color:#ea5d63;letter-spacing:4%}.organization-contact-card.svelte-1yz9yd0 .left-arrow:where(.svelte-1yz9yd0){display:flex;margin-left:auto}.organization-contact.svelte-7hbjm{position:relative;padding:0;background-color:#fff}.organization-contact.is-mobile.svelte-7hbjm{padding:0}.box.svelte-7hbjm{gap:16px;padding:24px 12px;background:#feeee6;border-radius:8px}.organization-contact.svelte-7hbjm:not(.is-mobile) .box:where(.svelte-7hbjm){padding:16px;background:#feeee6}.title-box.svelte-7hbjm{display:flex;justify-content:center;text-align:center}.title-box.is-desktop-title.svelte-7hbjm{justify-content:center;margin-top:0;margin-bottom:16px}.title-box.is-desktop-title.svelte-7hbjm .title-content:where(.svelte-7hbjm){text-align:center}.title-box.is-desktop-title.svelte-7hbjm .title-content:where(.svelte-7hbjm) .sub-title-text:where(.svelte-7hbjm){margin-bottom:4px;font-size:13px;font-weight:700}.title-box.is-desktop-title.svelte-7hbjm .title-content:where(.svelte-7hbjm) .title-text:where(.svelte-7hbjm){font-size:16px;font-weight:700}.title-content.svelte-7hbjm{font-family:Noto Sans JP;font-weight:700;line-height:150%;letter-spacing:4%}.title-content.svelte-7hbjm .sub-title-text:where(.svelte-7hbjm){font-size:13px}.title-content.svelte-7hbjm .title-text:where(.svelte-7hbjm){font-size:16px}.contact-grid.svelte-7hbjm{display:grid;gap:8px;margin-top:8px}.contact-grid.is-mobile.svelte-7hbjm{grid-template-columns:1fr}.contact-grid.is-desktop.svelte-7hbjm{display:flex;grid-template-columns:1fr 1fr;justify-content:center;padding-bottom:24px}.contact-grid.svelte-7hbjm .contact-button:where(.svelte-7hbjm){z-index:1}.contact-grid.svelte-7hbjm .contact-button.is-desktop:where(.svelte-7hbjm){width:311px}.contact-grid.svelte-7hbjm .contact-button.is-desktop:where(.svelte-7hbjm):hover .organization-contact-card{opacity:.6}.container.svelte-m6rew8{position:relative;height:70px;margin-top:10px}.graph.svelte-m6rew8{display:flex;gap:1px;height:40px}.omission.svelte-m6rew8{position:absolute;top:-4px}.values.svelte-m6rew8{position:absolute;left:-3px;display:flex;justify-content:space-between;margin-top:4px;font-size:12px;line-height:1}.highest.svelte-m6rew8{display:grid;row-gap:2px;place-items:center}.container.svelte-1kxabzw{display:grid;row-gap:16px}.title.svelte-1kxabzw{display:flex;column-gap:4px;align-items:center;font-size:14px;font-weight:700}.title.pc.svelte-1kxabzw{font-size:16px}.title.pc.svelte-1kxabzw .title-annotation:where(.svelte-1kxabzw){font-size:16px;font-weight:700}.title-annotation.svelte-1kxabzw{font-size:12px;font-weight:400}.salary-breakdown.svelte-1kxabzw{display:grid;row-gap:16px}.salary-breakdown.pc.svelte-1kxabzw{display:flex;column-gap:24px;align-items:center;justify-content:center;height:100px}.salary-breakdown-graph.svelte-1kxabzw{display:flex;justify-content:center}.salary-breakdown-details.svelte-1kxabzw{display:grid;row-gap:8px;padding:0 8px}.breakdown-list.svelte-1kxabzw{display:grid;row-gap:8px}.breakdown-item.svelte-1kxabzw{display:flex;column-gap:4px;align-items:center;font-size:13px;font-weight:400;color:#333}.color-indicator.svelte-1kxabzw{width:16px;height:16px}.color-base.svelte-1kxabzw{background-color:#fdd0c3}.color-overtime.svelte-1kxabzw{background-color:#fa9794}.color-allowance.svelte-1kxabzw{background-color:#ffd576}.breakdown-annotation.svelte-1kxabzw{font-size:8px;color:#666;letter-spacing:.04em}.salary-old-description.svelte-eh92t4{display:grid;row-gap:8px;font-size:13px;word-break:break-all;white-space:pre-wrap}.title.svelte-eh92t4{font-weight:700;color:#333}.detail.svelte-eh92t4{color:#454545}.salary-description.svelte-c92b0j{display:grid;row-gap:8px}.title.svelte-c92b0j{font-size:12px;font-weight:700;color:#333}.title.checked.svelte-c92b0j{display:flex;column-gap:4px;align-items:center;font-size:14px;line-height:1.5;color:#ea5d63;letter-spacing:.05em}.detail.svelte-c92b0j{display:grid;row-gap:8px}.annotation-text.svelte-c92b0j{font-size:8px;color:#767676}.detail-container.svelte-c92b0j{display:grid;row-gap:16px;white-space:pre-wrap}.detail-text.svelte-c92b0j{font-size:14px;font-weight:700}.detail-text.font-xlarge.svelte-c92b0j{font-size:16px}.frame-detail.svelte-c92b0j{display:grid;row-gap:8px}.frame-detail-text.svelte-c92b0j{padding:12px;border:1px solid #c1c1c1;border-radius:8px}.icon.svelte-c92b0j{display:inline-flex;align-items:center}.icon.svelte-c92b0j>*{display:inline-flex}.requirement.svelte-1fp703y{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 12px;background-color:#fff}.heading.svelte-1fp703y{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:12px 8px;margin:0 0 16px;line-height:1.6;letter-spacing:.06em;border-bottom:1px solid #C7C7C7}.heading-desktop.svelte-1fp703y{padding-bottom:16px;margin-bottom:32px;font-size:18px;font-weight:700;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}table.svelte-1fp703y{width:100%;margin-top:16px;word-break:break-all;border-collapse:collapse;border-radius:8px}table.svelte-1fp703y,tbody.svelte-1fp703y,tr.svelte-1fp703y,th.svelte-1fp703y,td.svelte-1fp703y{display:block;border:0}th.svelte-1fp703y,td.svelte-1fp703y{text-align:start}tr[id^=requirement-].svelte-1fp703y{scroll-margin-top:60px}.header.svelte-1fp703y{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}.desktop-header.svelte-1fp703y{padding:0;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.desktop-header.svelte-1fp703y .requirement-icon:where(.svelte-1fp703y){margin-right:8px}.requirement-detail.svelte-1fp703y{padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.requirement-detail.svelte-1fp703y:not(.apply-button-row):not(.organization-contact-row):not(.policy-detail):not(.selection-section-header){padding-bottom:24px;border-bottom:1px dashed #C7C7C7}tr.svelte-1fp703y:last-child>.requirement-detail:where(.svelte-1fp703y):not(.apply-button-row):not(.organization-contact-row):not(.policy-detail):not(.selection-section-header){border-bottom:none}.requirement-detail-container.svelte-1fp703y{display:grid;row-gap:16px;font-size:13px;line-height:1.5;background-color:transparent;border:0}.requirement-detail-container--pc.svelte-1fp703y{row-gap:24px}.requirement-desktop.svelte-1fp703y .requirement-detail:where(.svelte-1fp703y),.requirement-desktop.svelte-1fp703y .requirement-detail-container:where(.svelte-1fp703y){font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em}.requirement-desktop.svelte-1fp703y .requirement-detail-container:where(.svelte-1fp703y) .text.accent{font-size:16px}.requirement-desktop.svelte-1fp703y .salary-description .annotation-text{color:#666}.requirement_apply-button.svelte-1fp703y{text-align:center}.requirement-desktop.svelte-1fp703y .requirement_apply-button:where(.svelte-1fp703y){margin-top:48px}.requirement-icon.svelte-1fp703y{display:inline-block;vertical-align:middle}.tag-list.svelte-1fp703y{display:flex;flex-wrap:wrap;gap:8px}.heatmap.svelte-1fp703y{padding:16px;margin-top:8px;margin-left:-8px;text-align:center}.heatmap_apply-button.svelte-1fp703y{text-align:center}.requirement-employment.svelte-1fp703y dt:where(.svelte-1fp703y){margin-block-end:12px;font-weight:700;color:#333}.requirement-employment.svelte-1fp703y dt:where(.svelte-1fp703y):not(:first-child){padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid #E1E1E1}.requirement-desktop.svelte-1fp703y .selection-flow-step:where(.svelte-1fp703y) dt:where(.svelte-1fp703y){font-size:13px;color:#333}.requirement-desktop.svelte-1fp703y .selection-flow-step:where(.svelte-1fp703y) dd:where(.svelte-1fp703y){padding:16px;font-size:13px;color:#333;border-radius:0 8px 8px}.selection-flow-step.svelte-1fp703y{display:grid;row-gap:12px;align-items:center;counter-reset:selection-flow-step-counter}.selection-flow-step.svelte-1fp703y>li:where(.svelte-1fp703y){display:grid;grid-template-areas:"count content" "line content";grid-template-rows:auto minmax(1em,1fr);grid-template-columns:auto 1fr;row-gap:8px;column-gap:8px}.selection-flow-step.svelte-1fp703y>li:where(.svelte-1fp703y):last-child{grid-template-rows:auto 1fr}.selection-flow-step.svelte-1fp703y>li:where(.svelte-1fp703y):before{display:flex;grid-area:count;align-items:center;justify-content:center;width:24px;aspect-ratio:1/1;color:#fff;content:counter(selection-flow-step-counter);counter-increment:selection-flow-step-counter;background-color:#ea5d63;border-radius:9999px}.selection-flow-step.svelte-1fp703y>li:where(.svelte-1fp703y):not(:last-child):after{position:relative;inset-inline-start:50%;display:block;grid-area:line;width:2px;height:100%;content:"";background-color:#ea5d63;border-radius:9999px;transform:translate(-50%)}.selection-flow-step.svelte-1fp703y dl:where(.svelte-1fp703y){display:grid;grid-area:content;row-gap:12px}.selection-flow-step.svelte-1fp703y dt:where(.svelte-1fp703y){font-weight:700;color:#454545}.selection-flow-step.svelte-1fp703y dd:where(.svelte-1fp703y){padding:12px;color:#454545;background-color:#f8f8f8;border-radius:8px}.policy-header.svelte-1fp703y{padding:0;font-size:14px;font-weight:700;color:#333;background-color:#fff}.requirement-desktop.svelte-1fp703y .policy-header:where(.svelte-1fp703y){padding-top:24px;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.policy-header-first.svelte-1fp703y{padding-top:24px;border-top:1px solid #C7C7C7}.requirement-desktop.svelte-1fp703y .policy-header-first:where(.svelte-1fp703y){padding-top:32px;border-top:none}.requirement-desktop.svelte-1fp703y .header:where(.svelte-1fp703y){padding-top:24px;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em;border-top:none}.requirement-desktop.svelte-1fp703y .requirement-detail:where(.svelte-1fp703y){padding-bottom:24px;border-bottom:1px dashed #C7C7C7}.requirement-desktop.svelte-1fp703y .apply-button-row:where(.svelte-1fp703y){padding-bottom:0;border-bottom:none}.requirement-desktop.svelte-1fp703y .policy-detail:where(.svelte-1fp703y){padding-bottom:0;border-bottom:none}.requirement-desktop.svelte-1fp703y .organization-contact-row:where(.svelte-1fp703y){padding-top:32px;padding-bottom:0;border-bottom:none}.selection-section-header.svelte-1fp703y{padding-top:48px;padding-bottom:16px;border-bottom:1px solid #C7C7C7}.selection-section-header.svelte-1fp703y h3:where(.svelte-1fp703y){margin:0;font-size:18px;font-weight:700;line-height:1.25;color:#333;letter-spacing:.04em}.selection-flow-step.svelte-1fp703y .is-hidden:where(.svelte-1fp703y){display:none}.selection-flow-wrap.svelte-1fp703y{position:relative}.show-more-button.svelte-1fp703y{display:flex;gap:4px;align-items:center;width:fit-content;padding:12px 8px;margin-top:16px;margin-left:auto;font-size:12px;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;cursor:pointer;background:none;border:none;transition:color .2s ease}@media(hover:hover){.show-more-button.svelte-1fp703y:hover{color:#fcbab5}}.show-more-button--overlay.svelte-1fp703y{position:absolute;right:0;bottom:0;left:0;z-index:1;justify-content:flex-end;width:100%;padding:76px 16px 16px;margin-top:0;margin-left:0;background:linear-gradient(180deg,#fff0,#fff 60%)}.show-more-button__icon.svelte-1fp703y{display:inline-flex;align-items:center;transition:transform .2s ease}.show-more-button__icon--open.svelte-1fp703y{transform:rotate(180deg)}.requirement-desktop.svelte-1fp703y .requirement-detail:where(.svelte-1fp703y) .text.accent{color:#333}.salary-amount.svelte-1fp703y{display:grid;row-gap:12px}.salary-border.svelte-1fp703y{width:100%;height:0;margin:0;border:0;border-top:1px dashed #C7C7C7}.anchor-links.svelte-1sjxb9w{position:sticky;top:calc(var(--header-current-height, 0px) + var(--nav-tab-offset, 0px));z-index:10;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;margin-bottom:32px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;background-color:#fff;border-bottom:1px solid #C7C7C7;transition:top .3s ease-out;will-change:top}.anchor-links.svelte-1sjxb9w:not(.anchor-links--mobile){box-sizing:border-box;align-items:center;justify-content:flex-start;height:54px;padding-top:12px;padding-bottom:12px;padding-left:32px;margin-inline:-72px;border-top:1px solid #e1e1e1;border-bottom-color:#e1e1e1}.anchor-links--mobile.svelte-1sjxb9w{justify-content:flex-start;margin-bottom:16px;border-top:1px solid #C7C7C7}.anchor-links__item.svelte-1sjxb9w{display:inline-flex;flex-shrink:0;gap:4px;align-items:center;height:28px;padding:8px;font-size:12px;font-weight:400;line-height:1.5;color:#333;letter-spacing:.04em;text-decoration:none;border-radius:9999px;transition:color .2s,background-color .2s,font-weight .2s}@media(hover){.anchor-links__item.svelte-1sjxb9w:hover{color:#fcbab5}}.anchor-links__item[aria-current=true].svelte-1sjxb9w{font-weight:700;color:#cd3f3a}@media(hover){.anchor-links__item[aria-current=true].svelte-1sjxb9w:hover{color:#fcbab5;background-color:#fff}}.job-features.svelte-u28lg8{padding:48px 16px 0}.job-features__title.svelte-u28lg8{padding-bottom:16px;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}.job-features__list.svelte-u28lg8{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.desktop-content.svelte-9egz0r{padding-right:72px;padding-bottom:40px;padding-left:72px}.top-section.svelte-9egz0r{display:flex;gap:32px;justify-content:center;padding-bottom:32px;margin-bottom:16px}.top-section__gallery.svelte-9egz0r{flex:0 0 510px;min-width:0}.top-section__recommend.svelte-9egz0r{display:flex;flex:0 0 318px;flex-direction:column;gap:32px;min-width:0}.top-section__cta.svelte-9egz0r{display:flex;flex-direction:column;gap:8px}.sp-gallery.svelte-9egz0r{display:flex;justify-content:center;margin-bottom:16px}.sp-cta.svelte-9egz0r{display:flex;flex-direction:column;gap:8px;align-items:center;padding:16px}.keep-button.svelte-1dh6ls{width:55px;height:55px;cursor:pointer;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #00000029}.keep-button.svelte-1dh6ls .icon:where(.svelte-1dh6ls){width:23px;height:20px;margin:0 auto}@media(hover){.keep-button.svelte-1dh6ls:hover{opacity:.6}}.heading.svelte-wk7dsl{padding:32px 40px 16px;margin-top:16px;background-color:#fff}.heading--mobile.svelte-wk7dsl{position:relative;padding:16px;margin-top:0}.heading--mobile.svelte-wk7dsl .heading-job:where(.svelte-wk7dsl){padding-right:71px}.heading--mobile.svelte-wk7dsl .title__right:where(.svelte-wk7dsl){position:absolute;top:16px;right:16px}.heading--mobile.svelte-wk7dsl .title__text:where(.svelte-wk7dsl){font-size:18px!important;line-height:1.5!important}.heading--mobile.svelte-wk7dsl .branch__label:where(.svelte-wk7dsl){font-size:12px!important}.heading--mobile.svelte-wk7dsl .appeal-point:where(.svelte-wk7dsl){font-size:13px!important;line-height:1.5!important}.heading--mobile.svelte-wk7dsl .info-row__text:where(.svelte-wk7dsl){font-size:13px!important;font-weight:400!important;line-height:1.6!important}.heading.svelte-wk7dsl .title__left:where(.svelte-wk7dsl){display:flex;align-items:flex-start;justify-content:space-between}.heading.svelte-wk7dsl .title__left:where(.svelte-wk7dsl) .title__component:where(.svelte-wk7dsl){display:grid;flex-grow:1;row-gap:12px}.heading.svelte-wk7dsl .title__left:where(.svelte-wk7dsl) .title__right:where(.svelte-wk7dsl){display:flex;gap:12px;align-items:start;margin-top:-12px}.heading.svelte-wk7dsl .title__left:where(.svelte-wk7dsl) .title__text:where(.svelte-wk7dsl){font-size:20px;font-weight:700;line-height:1.25}.heading.svelte-wk7dsl .title__left:where(.svelte-wk7dsl) .branch__label:where(.svelte-wk7dsl){font-size:14px;font-weight:400;line-height:1.5}.heading.svelte-wk7dsl .title__status-date:where(.svelte-wk7dsl){display:flex;justify-content:flex-end;margin-top:12px;font-size:12px;font-weight:400;line-height:1.5;color:#767676;letter-spacing:.04em}.heading.svelte-wk7dsl .info-group:where(.svelte-wk7dsl){display:flex;flex-direction:column;gap:4px}.heading.svelte-wk7dsl .info-row:where(.svelte-wk7dsl){display:flex;gap:8px;align-items:center}.heading.svelte-wk7dsl .info-row__text:where(.svelte-wk7dsl){font-size:14px;font-weight:500;line-height:1.5;color:#333}.heading.svelte-wk7dsl .appeal-point:where(.svelte-wk7dsl){font-size:14px;font-weight:700;line-height:1.5;color:#333}.heading.svelte-wk7dsl .heading-job:where(.svelte-wk7dsl){margin-bottom:12px}.heading.svelte-wk7dsl .heading-job__tag:where(.svelte-wk7dsl){display:flex;flex-wrap:wrap;gap:4px 3px;align-items:center}.heading.svelte-wk7dsl .fiscal-year:where(.svelte-wk7dsl){display:flex;align-items:center;justify-content:center;height:24px;padding-right:8px;padding-left:8px;font-family:Roboto;font-size:10px;font-weight:700;line-height:125%;vertical-align:middle;color:#fff;text-align:center;letter-spacing:.04em;white-space:nowrap;background-color:#ea5d63;border-radius:4px}.heading.svelte-wk7dsl:not(.heading--mobile) .title__text:where(.svelte-wk7dsl){letter-spacing:.04em}.heading.svelte-wk7dsl:not(.heading--mobile) .branch__label:where(.svelte-wk7dsl){font-weight:700}.heading.svelte-wk7dsl:not(.heading--mobile) .title__status-date:where(.svelte-wk7dsl){color:#888}.heading.svelte-wk7dsl:not(.heading--mobile) .info-row__text:where(.svelte-wk7dsl){letter-spacing:.04em}.heading.svelte-wk7dsl:not(.heading--mobile) .appeal-point:where(.svelte-wk7dsl){letter-spacing:.04em}.heading.svelte-wk7dsl:not(.heading--mobile) .heading-job__tag:where(.svelte-wk7dsl){gap:4px}.view-section.svelte-4o0gig{width:fit-content;padding-top:16px;margin:0 auto}.job-offer-gallery.svelte-18rztya{padding-inline:16px}.job-offer-gallery.svelte-18rztya>:where(.svelte-18rztya):first-child{padding-top:0}.job-offer-gallery__label.svelte-18rztya{display:block;padding:12px 0;margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#333;letter-spacing:.06em;border-bottom:1px solid #C7C7C7}.job-offer-gallery--pc.svelte-18rztya .job-offer-gallery__label:where(.svelte-18rztya){font-size:18px;line-height:1.25;letter-spacing:.04em}.title.svelte-18rztya{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;margin-top:24px;font-size:var(--title-font-size);font-weight:500}.movie__container.svelte-18rztya{margin-bottom:32px}.movie__container.svelte-18rztya .title.movie:where(.svelte-18rztya){padding-bottom:8px}.threedview__container.svelte-18rztya .title:where(.svelte-18rztya){color:#767676;text-align:left}.threedview__container.svelte-18rztya .threedview_description:where(.svelte-18rztya){font-size:14px;letter-spacing:.06em;line-height:1.5;padding-top:8px;padding-bottom:12px;font-size:13px;font-weight:400;color:#969696;text-align:left}.photo__container.svelte-18rztya{padding:16px 0 48px}.photo__container.svelte-18rztya .title:where(.svelte-18rztya){font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding-bottom:8px;font-weight:500}.photo__container.svelte-18rztya .item__photo:where(.svelte-18rztya){display:grid;grid-template-columns:repeat(var(--grid-col),1fr);gap:5px}.photo__container.svelte-18rztya .item__photo:where(.svelte-18rztya) img{object-fit:cover}.photo__container.svelte-18rztya .photo__group:where(.svelte-18rztya){padding-bottom:24px;border-bottom:1px solid #eaeaea}.photo__container.svelte-18rztya .photo-button:where(.svelte-18rztya){padding:0;cursor:pointer;background:none;border:none}.item__movie.svelte-18rztya{width:fit-content;margin:0 auto}.staff.svelte-138fsro{padding:12px 16px 16px;border-radius:8px;box-shadow:0 2px 8px #00000029}.header-container.svelte-138fsro{display:grid;grid-template:auto/72px auto;gap:12px;align-items:center}.interview-text-container.svelte-138fsro{display:flex}.image-container.svelte-138fsro{width:72px;height:72px;overflow:hidden;border-radius:50%}.info-container.svelte-138fsro{display:grid;gap:4px;margin-top:16px}.job-type-info.svelte-138fsro{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5}.employment-info.svelte-138fsro{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5}.other-info.svelte-138fsro{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;color:#888;text-align:right}.small.svelte-138fsro{font-size:inherit}.question-list.svelte-138fsro{display:grid;gap:24px}.question-container.svelte-138fsro{display:grid;gap:8px}.question.svelte-138fsro{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:4px;color:#f36969}.question-wrapper.svelte-138fsro{display:-webkit-box;overflow:hidden;-webkit-line-clamp:8;line-clamp:8;word-break:break-all;white-space:pre-wrap;-webkit-box-orient:vertical}.answer.svelte-138fsro{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:12px;background-color:#fff8f5;border-radius:8px}.answer-wrapper.svelte-138fsro{line-height:1.5;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.7;color:#111b26;letter-spacing:.06em;word-break:break-all;white-space:pre-wrap}.answer-wrapper.svelte-138fsro:not(.open){display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.answer-wrapper.desktop.svelte-138fsro:not(.open){-webkit-line-clamp:5;line-clamp:5}.question-list-wrap.svelte-138fsro{position:relative}.open-button.svelte-138fsro{display:flex;gap:4px;align-items:center;padding:12px 8px;margin-top:16px;margin-left:auto;font-size:12px;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;transition:color .2s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.open-button.svelte-138fsro:hover{color:#fcbab5}}.open-button--overlay.svelte-138fsro{position:absolute;right:0;bottom:0;left:0;z-index:1;justify-content:flex-end;width:100%;padding:76px 16px 16px;margin-top:0;margin-left:0;background:linear-gradient(180deg,#fff0,#fff 60%)}.open-button__icon.svelte-138fsro{display:inline-flex;align-items:center;transition:transform .2s ease}.open-button__icon.open.svelte-138fsro{transform:rotate(180deg)}@media(hover:hover){.open-button.svelte-138fsro:hover .open-button__icon.open:where(.svelte-138fsro){transform:rotate(180deg)}}.desktop-content.svelte-1gmyngt{padding-inline:72px}.title.svelte-1gmyngt{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-block-end:8px;margin:4px 0 16px;word-break:keep-all;overflow-wrap:break-word;border-bottom:1.5px solid #EAEAEA}.staff-container.svelte-1gmyngt{display:grid;gap:16px}.staff-wrapper.svelte-1gmyngt{display:grid;gap:16px;padding:16px}.staff-wrapper.desktop.svelte-1gmyngt{padding-inline:16px;margin-bottom:8px}.branch-feature.svelte-bnjd5p{padding:0 16px;background-color:#fff}.branch-feature-desktop.svelte-bnjd5p{padding-inline:88px;background-color:#fff}.heading.svelte-bnjd5p{padding:12px 0;margin:0;font-size:16px;font-weight:700;line-height:1.6;color:#333;letter-spacing:.06em;border-bottom:1px solid #C7C7C7}.heading-desktop.svelte-bnjd5p{padding-bottom:16px;margin-bottom:32px;font-size:18px;line-height:1.25;color:#333;letter-spacing:.04em;border-bottom:1px solid #C7C7C7}.detail-info.svelte-bnjd5p{padding:0;background-color:#fff;border-radius:8px}.detail-info-desktop.svelte-bnjd5p{padding:0}table.svelte-bnjd5p{width:100%;margin-top:16px;overflow:hidden;word-break:break-all;border-collapse:collapse;border:0;border-radius:8px}table.svelte-bnjd5p,tr.svelte-bnjd5p,th.svelte-bnjd5p,td.svelte-bnjd5p{border:0}tr.svelte-bnjd5p{margin:0 8px}tr.svelte-bnjd5p:not(:last-child):nth-child(2n){border-bottom:1px dashed #C7C7C7}.old-table.svelte-bnjd5p{display:inline-table;width:calc(100% - 1px)}.old-table__header-item.svelte-bnjd5p,.old-table__body-item.svelte-bnjd5p{display:table-cell;padding:4px 5px;font-size:12px;text-align:center;border:1px solid #EAEAEA}.old-table__header-item.svelte-bnjd5p:last-child,.old-table__body-item.svelte-bnjd5p:last-child{padding:4px 8px}.old-table__header.svelte-bnjd5p{display:table-header-group;background-color:#f8f8f8}.old-table__body.svelte-bnjd5p{display:table-row}.old-table-desktop.svelte-bnjd5p{width:455px}.old-description.svelte-bnjd5p{padding-top:8px}.title.svelte-bnjd5p{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5}.time-table.svelte-bnjd5p{line-height:1.25}.time-table__summary.svelte-bnjd5p{padding-bottom:24px;font-size:14px;white-space:pre-wrap}.time-table__image.svelte-bnjd5p{padding-bottom:24px}.time-table__item.svelte-bnjd5p{position:relative;padding-bottom:24px;margin-left:7px}.time-table__item.svelte-bnjd5p:last-child{padding-bottom:0}.time-table__item.svelte-bnjd5p:not(:last-child):before{position:absolute;top:10px;left:-2px;height:100%;content:"";border:1px solid #EA5D63}.time-table__item-title.svelte-bnjd5p{position:relative;display:flex;column-gap:.5em;align-items:center;padding-bottom:8px;padding-left:16px;font-size:14px;font-weight:700}.time-table__item-title.svelte-bnjd5p:before{position:absolute;left:-7px;width:4px;height:4px;content:"";background:#fff;border:4px solid #EA5D63;border-radius:10px}.time-table__item-title.svelte-bnjd5p .time:where(.svelte-bnjd5p){min-width:50px;color:#ea5d63}.time-table__item-body.svelte-bnjd5p{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding-left:72px;color:#333;white-space:pre-wrap}.time-table__item-image.svelte-bnjd5p{padding-top:16px;padding-left:72px}.time-table__item-image.svelte-bnjd5p img{border-radius:8px}.header.svelte-bnjd5p{padding:24px 0 4px;font-size:14px;font-weight:700;line-height:1.5;vertical-align:baseline;color:#333;letter-spacing:.05em;background-color:#fff}tr.svelte-bnjd5p:first-child>.header:where(.svelte-bnjd5p){padding-top:16px}.detail.svelte-bnjd5p{padding:16px 0 24px;font-size:14px;font-weight:400;line-height:1.7;color:#333;letter-spacing:.06em;white-space:pre-wrap;background-color:#fff}.detail.no-wrap.svelte-bnjd5p{white-space:inherit}.branch-feature-desktop.svelte-bnjd5p .detail:where(.svelte-bnjd5p){display:flex;flex-direction:column;padding-left:8px;font-size:16px;line-height:1.7;color:#333;letter-spacing:.06em}.branch-feature-desktop.svelte-bnjd5p .header:where(.svelte-bnjd5p){font-size:16px;letter-spacing:.04em}.time-table__item.is-hidden.svelte-bnjd5p{display:none}.show-more-button.svelte-bnjd5p{display:flex;gap:4px;align-items:center;align-self:flex-end;width:fit-content;padding:12px 8px;margin:16px 0 0 auto;font-size:12px;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;cursor:pointer;background:none;border:none;transition:color .2s ease}@media(hover:hover){.show-more-button.svelte-bnjd5p:hover{color:#fcbab5}}.show-more-button--overlay.svelte-bnjd5p{position:absolute;right:0;bottom:0;left:0;z-index:1;justify-content:flex-end;width:100%;padding:76px 16px 16px;margin:0;background:linear-gradient(180deg,#fff0,#fff 60%)}td.detail.svelte-bnjd5p{position:relative}.show-more-button__icon.svelte-bnjd5p{display:inline-flex;align-items:center;transition:transform .2s ease}.show-more-button__icon--open.svelte-bnjd5p{transform:rotate(180deg)}.staff-message.svelte-ktbdt1{background-color:#fff}.desktop-content.svelte-ktbdt1{padding-inline:72px}.staff-wrapper.svelte-ktbdt1{display:grid;gap:16px;padding:16px}.staff-wrapper.desktop.svelte-ktbdt1{padding-inline:16px;margin-bottom:8px}.title.svelte-ktbdt1{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-block-end:8px;margin:4px 0 16px;word-break:keep-all;overflow-wrap:break-word;border-bottom:1.5px solid #EAEAEA}.box.svelte-ktbdt1{display:flex;padding:16px 0 8px 16px;border-radius:8px}.box__avatar.svelte-ktbdt1{min-width:40px;margin-right:16px;overflow:hidden;border-radius:50%}.box__avatar.svelte-ktbdt1 img{object-fit:cover}.box__title.svelte-ktbdt1{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;display:grid;align-items:center}.box__comment.svelte-ktbdt1{font-size:14px;line-height:1.5;padding:16px;margin-left:12px;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.06em;white-space:pre-wrap;background-color:#f8f8f8;border-radius:0 16px 16px;box-shadow:0 2px 8px #00000029}.box__comment.desktop.svelte-ktbdt1{margin-left:72px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em}.job-offer-numbers.svelte-1trlw3k{display:flex;flex-direction:column;gap:8px;padding:24px 16px;background-color:#fff}.job-offer-numbers-desktop.svelte-1trlw3k{gap:16px;width:745px;padding-inline:0;margin-inline:auto}.job-offer-numbers-desktop.svelte-1trlw3k .job-offer-numbers__container:where(.svelte-1trlw3k){flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.job-offer-numbers-desktop.svelte-1trlw3k .job-offer-numbers__container--two-cols:where(.svelte-1trlw3k){max-width:480px;margin-inline:auto}.job-offer-numbers__title.svelte-1trlw3k{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;align-self:stretch;padding-block-end:8px;margin:4px 0 16px;word-break:keep-all;overflow-wrap:break-word;border-bottom:1.5px solid #EAEAEA}.job-offer-numbers__container.svelte-1trlw3k{display:flex;flex-direction:column;gap:8px;align-self:stretch}.job-offer-numbers__item.svelte-1trlw3k{position:relative;box-sizing:border-box;display:flex;gap:10px;align-items:flex-start;align-self:stretch;padding:16px;background:#fff;border:1px solid #e1e1e1;border-radius:8px}.job-offer-numbers__item--desktop.svelte-1trlw3k{flex-shrink:0;flex-direction:column;gap:10px;align-items:stretch;align-self:auto;width:232px;height:234px}.job-offer-numbers__item-body.svelte-1trlw3k{display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:0;word-break:break-word}.job-offer-numbers__item-body--desktop.svelte-1trlw3k{gap:0;align-items:center;justify-content:space-between;min-width:0;height:100%}.job-offer-numbers__item-heading.svelte-1trlw3k{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch}.job-offer-numbers__item-title.svelte-1trlw3k{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5;align-self:stretch;margin:0;color:#333}.job-offer-numbers__item-value-row.svelte-1trlw3k{display:flex;gap:4px;align-items:center;justify-content:center}.job-offer-numbers__item-value.svelte-1trlw3k{display:flex;gap:2px;align-items:flex-end;margin:0;color:#ea5d63;white-space:nowrap}.job-offer-numbers__item-value--desktop.svelte-1trlw3k{justify-content:center;width:108px}.job-offer-numbers__item-value-number.svelte-1trlw3k{font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:.04em}.job-offer-numbers__item-value-number--desktop.svelte-1trlw3k{font-size:36px}.job-offer-numbers__item-value-unit.svelte-1trlw3k{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.04em}.job-offer-numbers__item-value-unit--desktop.svelte-1trlw3k{font-size:18px}.job-offer-numbers__item-notes.svelte-1trlw3k{display:flex;flex-direction:column;align-self:stretch}.job-offer-numbers__item-notes--desktop.svelte-1trlw3k{align-self:stretch;justify-content:center;height:40px}.job-offer-numbers__item-note.svelte-1trlw3k{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;align-self:stretch;margin:0;color:#767676}.job-offer-numbers__item-icon.svelte-1trlw3k{position:absolute;top:50%;right:13px;flex-shrink:0;width:63px;height:63px;overflow:hidden;transform:translateY(calc(-50% - 12px))}.job-offer-numbers__item-icon.svelte-1trlw3k img:where(.svelte-1trlw3k){display:block;width:100%;height:100%;object-fit:contain}.job-offer-numbers__item-icon--desktop.svelte-1trlw3k{position:static;width:72px;height:72px;margin-top:-12px;transform:none}.job-offer-numbers__age-item.svelte-1trlw3k{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;align-self:stretch;padding:16px;background:#fff;border:1px solid #e1e1e1;border-radius:8px}.job-offer-numbers__age-item--desktop.svelte-1trlw3k{flex-shrink:0;align-self:auto;justify-content:space-between;width:232px;height:234px}.job-offer-numbers__age-chart-row.svelte-1trlw3k{display:flex;gap:24px;align-items:center;align-self:stretch;padding:0 16px}.job-offer-numbers__age-item--desktop.svelte-1trlw3k .job-offer-numbers__age-chart-row:where(.svelte-1trlw3k){gap:8px;align-self:center;padding:0}.job-offer-numbers__age-chart.svelte-1trlw3k{position:relative;flex-shrink:0;width:120px;height:120px;border-radius:50%}.job-offer-numbers__age-item--desktop.svelte-1trlw3k .job-offer-numbers__age-chart:where(.svelte-1trlw3k){width:108.504px;height:108.495px;aspect-ratio:1/1}.job-offer-numbers__age-chart-inner.svelte-1trlw3k{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:75.424px;height:75.424px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.job-offer-numbers__age-item--desktop.svelte-1trlw3k .job-offer-numbers__age-chart-inner:where(.svelte-1trlw3k){width:60px;height:60px}.job-offer-numbers__age-chart-label.svelte-1trlw3k{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.job-offer-numbers__age-chart-value.svelte-1trlw3k{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.25;color:#ea5d63;letter-spacing:.04em}.job-offer-numbers__age-chart-unit.svelte-1trlw3k{font-family:Noto Sans JP,sans-serif;font-size:10px}.job-offer-numbers__age-legend.svelte-1trlw3k{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:0;margin:0;list-style:none}.job-offer-numbers__age-legend.svelte-1trlw3k li:where(.svelte-1trlw3k){display:flex;gap:8px;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1;color:#333;letter-spacing:.06em;white-space:nowrap}.job-offer-numbers__age-item--desktop.svelte-1trlw3k .job-offer-numbers__age-legend:where(.svelte-1trlw3k) li:where(.svelte-1trlw3k){gap:4px;font-size:10px;line-height:1.5;letter-spacing:.04em}.job-offer-numbers__age-legend-color.svelte-1trlw3k{display:block;flex-shrink:0;width:12px;height:12px}.panel-wrapper.svelte-16ua65x{padding-block-start:24px;background-color:#fff}.staff-survey__contact.svelte-16ua65x{padding:0 72px 32px}.company-info.svelte-16ua65x{padding-inline:72px 72px}.gallery.svelte-16ua65x{padding-inline:72px 72px;margin:0 auto}.nav-tab.svelte-16ua65x{position:sticky;top:var(--header-current-height, 0);z-index:11;transition:top .2s ease-out,transform .3s ease-out,opacity .3s ease-out;will-change:top,transform,opacity}.nav-tab--hidden.svelte-16ua65x{pointer-events:none;opacity:0;transform:translateY(-100%)}.separate-line.svelte-16ua65x{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.link-table.svelte-16ua65x{padding-top:16px;background-color:#f8f8f8}.tab-spacer.svelte-16ua65x{height:0}.app-banner.svelte-16ua65x{padding:0 72px 32px;background-color:#fff}.banner-line.svelte-qfw8ew{padding:16px}.links-region.svelte-1y13f5t{padding:16px;background-color:#fff}.heading.svelte-1y13f5t{margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.box.svelte-1y13f5t{display:flex;background-color:#fff;border-radius:8px}.link__list.svelte-1y13f5t{display:flex;flex-wrap:wrap}.link__item.svelte-1y13f5t{margin:0 10px 10px 0;font-size:13px}.link__item.svelte-1y13f5t a:where(.svelte-1y13f5t){text-decoration:underline}.modal__container.svelte-o8s7mi{width:100%;height:100%;background:#fff}.main-visual.svelte-o8s7mi .sheets:where(.svelte-o8s7mi){position:absolute;top:12px;right:12px;z-index:10;padding:4px 10px;font-size:11px;font-weight:500;line-height:1;color:#fff;text-align:center;background-color:#0009;border-radius:9999px}.main-visual__slide.svelte-o8s7mi{position:relative}.main-visual__slide.svelte-o8s7mi .slide-nav:where(.svelte-o8s7mi){position:absolute;top:36.443148688vw;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:24px;font-weight:700;color:#fff;background-color:#d9d9d999;border-radius:50%;transform:translateY(-50%)}.main-visual__slide.svelte-o8s7mi .slide-nav.back:where(.svelte-o8s7mi){left:10px}.main-visual__slide.svelte-o8s7mi .slide-nav.next:where(.svelte-o8s7mi){right:10px}.main-visual__slide.svelte-o8s7mi img{width:100%;height:auto;aspect-ratio:343/250;object-fit:cover;border-radius:8px}.embla.svelte-o8s7mi{overflow:hidden}.embla__container.svelte-o8s7mi{display:flex}.embla__slide.svelte-o8s7mi{flex:0 0 100%;min-width:0}.close-box.svelte-o8s7mi{padding:32px;margin-top:32px}.close-button.svelte-o8s7mi{width:100%;height:48px;font-size:16px;color:#afafaf;background-color:#fff;border:1px solid #AFAFAF;border-radius:24px}.close-button.svelte-o8s7mi .fa:where(.svelte-o8s7mi){position:relative;left:-80px;font-size:18px}.close-button-text.svelte-o8s7mi{font-weight:400;line-height:17.5px;color:#333;letter-spacing:.04em}.title__container.svelte-o8s7mi{margin-top:16px;margin-bottom:8px;margin-left:8px}.title.svelte-o8s7mi{font-size:14px}.description.svelte-o8s7mi{padding:0 16px;margin-top:16px;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.06em;white-space:pre-wrap}.modal__container.svelte-asekyb{z-index:1000;width:100vw;height:100vh;background-color:#fff}.modal__close.svelte-asekyb{justify-content:right;width:40px;font-size:24px;color:#949494}.header.svelte-asekyb{position:sticky;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;box-shadow:0 2px 10px #00000014}.header__content.svelte-asekyb{width:100%;margin-left:40px;font-size:14px;font-weight:700;text-align:center}.modal__container.svelte-zbmu0l{position:fixed;top:0;block-size:100dvh;z-index:1001}.app-download-banner-sp.svelte-11lgzuy{display:block;width:100%;max-width:343px;margin:0 auto}.panel-wrapper.svelte-1xtsiov{padding-block-start:24px}.nav-tab.svelte-1xtsiov{position:sticky;top:var(--header-current-height, 0);z-index:11;transition:top .2s ease-out,transform .3s ease-out,opacity .3s ease-out;will-change:top,transform,opacity}.nav-tab--hidden.svelte-1xtsiov{pointer-events:none;opacity:0;transform:translateY(-100%)}.separate-line.svelte-1xtsiov{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.sp-app-banner.svelte-1xtsiov{padding:16px}.staff-survey__contact.svelte-1xtsiov{padding:0 16px 16px}
