@charset "UTF-8";.branch-cta.svelte-t4ddpw{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;margin-inline:auto}.branch-cta.svelte-t4ddpw .branch-cta__sub-buttons:where(.svelte-t4ddpw){display:flex;gap:16px;width:100%}.branch-cta.svelte-t4ddpw .branch-cta__sub-button-item:where(.svelte-t4ddpw){flex:1 1 0;min-width:0}.branch-cta.svelte-t4ddpw .branch-cta__sub-label:where(.svelte-t4ddpw){font-size:16px;font-weight:500;letter-spacing:.04em}.branch-cta.svelte-t4ddpw .branch-cta__see-jobs:where(.svelte-t4ddpw){position:relative;display:block;width:100%;text-align:center}.branch-cta.svelte-t4ddpw .branch-cta__see-jobs-icon:where(.svelte-t4ddpw){position:absolute;top:50%;right:16px;font-size:18px;line-height:1;transform:translateY(-50%)}.branch-cta.mobile.svelte-t4ddpw .branch-cta__sub-buttons:where(.svelte-t4ddpw){flex-direction:column}.branch-cta.mobile.svelte-t4ddpw .branch-cta__sub-button-item:where(.svelte-t4ddpw){flex:0 0 auto;width:100%}.cta-festa.svelte-1lx0qph{width:100%;font-family:Noto Sans JP}.cta-festa.svelte-1lx0qph .cta-festa__wave:where(.svelte-1lx0qph){position:relative;z-index:1;display:block;width:100%;height:auto}.cta-festa.svelte-1lx0qph .cta-festa__wave.top:where(.svelte-1lx0qph){margin-bottom:-1px}.cta-festa.svelte-1lx0qph .cta-festa__wave.bottom:where(.svelte-1lx0qph){margin-top:-1px;transform:scaleY(-1)}.cta-festa.svelte-1lx0qph .cta-festa__frame:where(.svelte-1lx0qph){display:flex;padding:0 16px;background:linear-gradient(to right,#fdc7d6,#fdc3c8 61%,#f9d2c5)}.cta-festa.svelte-1lx0qph .cta-festa__card:where(.svelte-1lx0qph){display:flex;flex:1;flex-direction:column;gap:24px;align-items:center;padding:32px;background:#fff;border-radius:4px}.cta-festa.svelte-1lx0qph .cta-festa__title:where(.svelte-1lx0qph){display:flex;flex-direction:column;gap:16px;align-items:center}.cta-festa.svelte-1lx0qph .cta-festa__balloon:where(.svelte-1lx0qph){display:flex;gap:8px;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em;white-space:nowrap}.cta-festa.svelte-1lx0qph .cta-festa__balloon:where(.svelte-1lx0qph) .cta-festa__deco:where(.svelte-1lx0qph){display:block;width:12px;height:18px}.cta-festa.svelte-1lx0qph .cta-festa__logo:where(.svelte-1lx0qph){display:block;width:320px;max-width:100%;height:auto}.cta-festa.svelte-1lx0qph .cta-festa__place:where(.svelte-1lx0qph){display:flex;gap:4px;align-items:flex-end;justify-content:center;color:#333}.cta-festa.svelte-1lx0qph .cta-festa__place:where(.svelte-1lx0qph) .cta-festa__place-in:where(.svelte-1lx0qph){display:block;width:10px;height:9px;margin-bottom:4px}.cta-festa.svelte-1lx0qph .cta-festa__place:where(.svelte-1lx0qph) .cta-festa__place-area:where(.svelte-1lx0qph){font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.04em}.cta-festa.svelte-1lx0qph .cta-festa__information:where(.svelte-1lx0qph){box-sizing:border-box;display:flex;gap:16px;align-items:stretch;justify-content:center;width:100%;max-width:598px}.cta-festa.svelte-1lx0qph .cta-festa__info-box:where(.svelte-1lx0qph){position:relative;box-sizing:border-box;display:flex;flex:1 0 0;align-items:center;justify-content:center;min-width:0;padding:16px;border:1px solid #c4a8f6;border-radius:4px}.cta-festa.svelte-1lx0qph .cta-festa__info-box:where(.svelte-1lx0qph) .cta-festa__info-label:where(.svelte-1lx0qph){position:absolute;top:-9px;left:-9px;display:block;width:61px;height:28px}.cta-festa.svelte-1lx0qph .cta-festa__info-box:where(.svelte-1lx0qph) .cta-festa__info-text:where(.svelte-1lx0qph){font-size:13px;font-weight:400;line-height:1.5;color:#333;text-align:center;letter-spacing:.04em;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cta-festa.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph){display:flex;gap:12px;align-items:center;justify-content:center;width:100%;max-width:634px}.cta-festa.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph) .cta-festa__button-item:where(.svelte-1lx0qph){flex:1 1 0;max-width:311px}.cta-festa.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph) .fa-angle-right:where(.svelte-1lx0qph){position:absolute;top:50%;right:24px;font-size:18px;transform:translateY(-50%)}.cta-festa.mobile.svelte-1lx0qph .cta-festa__wave.bottom:where(.svelte-1lx0qph){transform:none}.cta-festa.mobile.svelte-1lx0qph .cta-festa__card:where(.svelte-1lx0qph){gap:16px;padding:24px 16px;border-radius:16px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__balloon:where(.svelte-1lx0qph){font-size:14px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__logo:where(.svelte-1lx0qph){width:240px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__place-area:where(.svelte-1lx0qph){font-size:14px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__information:where(.svelte-1lx0qph){flex-direction:column;gap:12px;max-width:311px;padding-inline:16px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__info-box:where(.svelte-1lx0qph){flex:none;width:100%}.cta-festa.mobile.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph){flex-direction:column;gap:8px;max-width:311px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph) .cta-festa__button-item:where(.svelte-1lx0qph){flex:none;width:100%;max-width:311px}.cta-festa.mobile.svelte-1lx0qph .cta-festa__buttons:where(.svelte-1lx0qph) .cta-festa__button-item:where(.svelte-1lx0qph):last-child{order:-1}.info-box.svelte-1renvw6{display:flex;flex:1;flex-direction:column;row-gap:16px;padding:20px;background-color:#f8f8f8;border-radius:10px}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6){display:flex;flex-direction:column;row-gap:8px}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-label:where(.svelte-1renvw6){display:flex;gap:4px;align-items:center}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-text:where(.svelte-1renvw6){font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:5%}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-text-detail:where(.svelte-1renvw6){font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:6%;white-space:pre-wrap}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-text-detail.address:where(.svelte-1renvw6){display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;white-space:normal;-webkit-box-orient:vertical}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-text-detail.info-link:where(.svelte-1renvw6){color:#cd3f3a;text-decoration:none}.info-box.svelte-1renvw6 .info-item:where(.svelte-1renvw6) .info-text-detail.info-link:where(.svelte-1renvw6):hover{text-decoration:underline}.branch-first-view.svelte-19gl9ap{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:32px 40px 48px;margin-top:16px}.branch-first-view.svelte-19gl9ap .heading:where(.svelte-19gl9ap){display:flex;flex-direction:column;gap:16px}.branch-first-view.svelte-19gl9ap .heading__text:where(.svelte-19gl9ap){display:flex;flex-direction:column;gap:8px}.branch-first-view.svelte-19gl9ap .heading__name:where(.svelte-19gl9ap){font-size:24px;font-weight:700;line-height:1.25}.branch-first-view.svelte-19gl9ap .heading__address:where(.svelte-19gl9ap){font-size:12px;line-height:1.5}.branch-first-view.svelte-19gl9ap .heading__catchphrase:where(.svelte-19gl9ap){font-size:16px;font-weight:700;color:#333}.branch-first-view.svelte-19gl9ap .heading__tags-wrap:where(.svelte-19gl9ap){display:flex;gap:8px;align-items:flex-start;width:100%}.branch-first-view.svelte-19gl9ap .heading__tags:where(.svelte-19gl9ap){display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0;overflow:hidden;transition:max-height .4s ease}.branch-first-view.svelte-19gl9ap .heading__tags-toggle:where(.svelte-19gl9ap){display:flex;flex:0 0 24px;align-items:center;align-self:stretch;justify-content:center;padding:0;cursor:pointer;background:transparent;border:0}.branch-first-view.svelte-19gl9ap .content-section:where(.svelte-19gl9ap){display:flex;gap:32px;align-items:center;align-self:stretch;justify-content:center}.branch-first-view.svelte-19gl9ap .content-section:where(.svelte-19gl9ap) .image-container:where(.svelte-19gl9ap){flex:0 0 507px;width:507px;max-width:507px;height:338px;overflow:hidden}.branch-first-view.svelte-19gl9ap .content-section__side:where(.svelte-19gl9ap){display:flex;flex:0 0 311px;flex-direction:column;gap:32px;align-items:stretch}.branch-first-view.is-mobile.svelte-19gl9ap{padding:16px}.branch-first-view.is-mobile.svelte-19gl9ap .content-section:where(.svelte-19gl9ap){flex-direction:column;gap:12px}.branch-first-view.is-mobile.svelte-19gl9ap .content-section:where(.svelte-19gl9ap) .image-container:where(.svelte-19gl9ap){flex:1;max-width:100%}.staff-voice-info.svelte-2gzdiy{background-color:#fff}.staff-voice-info-sp.svelte-2gzdiy{padding:40px 16px}.staff-voice-info-pc.svelte-2gzdiy{padding:0 72px}.heading.svelte-2gzdiy{margin:0;font-weight:700;color:#333;letter-spacing:.04em}.heading.pc.svelte-2gzdiy{display:flex;align-items:center;padding-bottom:16px;font-size:18px;line-height:1.25;border-bottom:1px solid #c7c7c7}.heading.sp.svelte-2gzdiy{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.heading.sp.svelte-2gzdiy .heading__prefix:where(.svelte-2gzdiy){font-size:12px;line-height:1.5}.heading.sp.svelte-2gzdiy .heading__title:where(.svelte-2gzdiy){font-size:20px;line-height:1.25}.staff-list.svelte-2gzdiy{display:flex;flex-direction:column;gap:24px;margin-top:32px}.staff-voice-info-sp.svelte-2gzdiy .staff-list:where(.svelte-2gzdiy){margin-top:24px}.text.svelte-3q3mej{font-size:16px;line-height:1.6;color:#333;white-space:pre-wrap}.accent.svelte-3q3mej{display:inline-block;font-size:16px;font-weight:700;color:#f48083}.branch-info.svelte-jonwey{background-color:#fff}.branch-info-sp.svelte-jonwey{padding:40px 16px}.branch-info-pc.svelte-jonwey{padding:0 72px}.heading.svelte-jonwey{margin:0;font-weight:700;color:#333;letter-spacing:.04em}.heading.pc.svelte-jonwey{display:flex;align-items:center;padding-bottom:16px;font-size:18px;line-height:1.25;border-bottom:1px solid #c7c7c7}.heading.sp.svelte-jonwey{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.heading.sp.svelte-jonwey .heading__prefix:where(.svelte-jonwey){font-size:12px;line-height:1.5}.heading.sp.svelte-jonwey .heading__title:where(.svelte-jonwey){font-size:20px;line-height:1.25}.info-list.svelte-jonwey{display:flex;flex-direction:column;gap:32px;margin-top:32px}.branch-info-sp.svelte-jonwey .info-list:where(.svelte-jonwey){margin-top:24px}.info-item.svelte-jonwey{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;border-bottom:1px dashed #949494}.info-item__head.svelte-jonwey{display:flex;gap:4px;align-items:center}.info-item__icon.svelte-jonwey{display:inline-flex;flex-shrink:0;width:18px;height:18px}.info-item__icon.svelte-jonwey picture,.info-item__icon.svelte-jonwey img{display:block;width:18px;height:18px}.info-item__label.svelte-jonwey{font-size:14px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.info-item__value.svelte-jonwey{display:flex;flex-direction:column;gap:4px;padding-left:8px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em}.info-item__value.svelte-jonwey .text{font-size:14px}.detail-row.svelte-jonwey{display:flex;gap:4px;align-items:flex-start}.detail-label.svelte-jonwey{flex-shrink:0}.map-container.svelte-jonwey{margin-top:4px}.map-container.svelte-jonwey .link-primary{line-height:24px;color:#cd3f3a}.branch-info-pc.svelte-jonwey .map-container:where(.svelte-jonwey){align-self:center}.branch-info-sp.svelte-jonwey .map-container:where(.svelte-jonwey){margin-right:8px}.capacity-table.svelte-jonwey{align-self:flex-start;width:max-content;table-layout:fixed;border-collapse:collapse}.capacity-table.svelte-jonwey th:where(.svelte-jonwey),.capacity-table.svelte-jonwey td:where(.svelte-jonwey){width:41px;padding:4px;font-size:13px;color:#333;text-align:center;border:1px solid #EAEAEA}.capacity-table.svelte-jonwey th:where(.svelte-jonwey){background-color:#f8f8f8}.cta-section.svelte-jonwey{margin-top:32px;text-align:center}.campaign-banner.svelte-10nwebi{display:grid;grid-template-columns:repeat(3,1fr);row-gap:14px;column-gap:12px;padding:32px 93px 0}.campaign-banner__link.svelte-10nwebi{display:flex;width:240px;height:100px}.branch-job-card.svelte-1nd8anh{box-sizing:border-box;display:flex;gap:8px;align-items:center;width:100%;padding:12px 12px 12px 16px;cursor:pointer;background:#fff;border:1px solid transparent;border-radius:16px;box-shadow:0 2px 8px #00000029;transition:background-color .2s ease-out,border-color .2s ease-out}@media(hover:hover){.branch-job-card.svelte-1nd8anh:hover{background-color:#fff8f5;border-color:#fcbab5}}.branch-job-card.svelte-1nd8anh .branch-job-card__info:where(.svelte-1nd8anh){display:flex;flex:1 0 0;flex-direction:column;gap:8px;justify-content:center;min-width:0}.branch-job-card.svelte-1nd8anh .branch-job-card__job-type:where(.svelte-1nd8anh){display:flex;gap:4px;align-items:center;min-width:0}.branch-job-card.svelte-1nd8anh .branch-job-card__job-type:where(.svelte-1nd8anh) svg{flex-shrink:0;overflow:visible}.branch-job-card.svelte-1nd8anh .job-type-text:where(.svelte-1nd8anh){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;line-height:1.5;color:#cd3f3a;letter-spacing:.04em;white-space:nowrap}.branch-job-card.svelte-1nd8anh .job-type-text__job:where(.svelte-1nd8anh){font-size:14px}.branch-job-card.svelte-1nd8anh .job-type-text__employment:where(.svelte-1nd8anh){font-size:12px}.branch-job-card.svelte-1nd8anh .branch-job-card__salary:where(.svelte-1nd8anh){display:flex;gap:8px;align-items:flex-end;overflow:hidden;font-size:12px;line-height:1.5;color:#333;letter-spacing:.04em;white-space:nowrap}.branch-job-card.svelte-1nd8anh .branch-job-card__salary-label:where(.svelte-1nd8anh){flex-shrink:0;font-weight:700}.branch-job-card.svelte-1nd8anh .branch-job-card__salary-value:where(.svelte-1nd8anh){overflow:hidden;text-overflow:ellipsis}.branch-job-card.svelte-1nd8anh .branch-job-card__thumbnail:where(.svelte-1nd8anh){flex-shrink:0;width:104px;height:69px}.branch-job-card.svelte-1nd8anh .branch-job-card__thumbnail:where(.svelte-1nd8anh) img{display:block;width:104px;height:69px;object-fit:cover;border-radius:8px}.branch-jobs__heading.svelte-1ozb9hh{font-size:20px;font-weight:700;color:#333;text-align:center;letter-spacing:.04em}.branch-jobs__heading-sp.svelte-1ozb9hh{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.branch-jobs__heading-sp.svelte-1ozb9hh .branch-jobs__branch-line:where(.svelte-1ozb9hh){font-size:12px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.branch-jobs__heading-sp.svelte-1ozb9hh .branch-jobs__title-line:where(.svelte-1ozb9hh){font-size:20px;font-weight:700;line-height:1.25;color:#333;letter-spacing:.04em}.branch-jobs__count.svelte-1ozb9hh{margin-top:4px;font-size:13px;color:#333;text-align:center;letter-spacing:.04em}.branch-jobs__count.svelte-1ozb9hh .branch-jobs__count-num:where(.svelte-1ozb9hh){font-weight:700}.branch-jobs__count--sp.svelte-1ozb9hh{margin-top:0;font-size:12px}.branch-jobs__count--sp.svelte-1ozb9hh .branch-jobs__count-num:where(.svelte-1ozb9hh){font-size:16px;font-weight:500}.branch-jobs__grid.svelte-1ozb9hh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.branch-jobs__grid--single.svelte-1ozb9hh li:where(.svelte-1ozb9hh){grid-column:1/-1;justify-self:center;width:calc((100% - 16px)/2)}.branch-jobs__list-sp.svelte-1ozb9hh{display:flex;flex-direction:column;gap:16px;margin-top:24px}.jobs__cta.svelte-1ozb9hh{margin-top:24px}.jobs__content.svelte-1ozb9hh{background:#fff8f5}.jobs__content.container--sp.svelte-1ozb9hh{padding:40px 16px;margin-top:0}.jobs__content.container--pc.svelte-1ozb9hh{padding:48px 32px}.job-select-card.svelte-1mnkvaj{box-sizing:border-box;display:flex;gap:16px;align-items:center;width:100%;padding:8px 16px;cursor:pointer;background-color:#fff;border:1px solid #FFFFFF;border-radius:8px;box-shadow:0 2px 4px #00000029;transition:background-color .2s ease-out,border-color .2s ease-out}.job-select-card.selected.svelte-1mnkvaj{background-color:#fff8f5;border-color:#ea5d63}@media(hover:hover){.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover{background-color:#fff8f5;border-color:#fcbab5}.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover .job-select-card__label:where(.svelte-1mnkvaj){color:#f48083}.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover .job-select-card__value:where(.svelte-1mnkvaj){color:#888}.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover .job-select-card__body:where(.svelte-1mnkvaj){border-left-color:#e1e1e1}.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover .job-select-card__radio:where(.svelte-1mnkvaj){border-color:#e1e1e1}.job-select-card.svelte-1mnkvaj:not(.job-select-card.selected):hover .job-select-card__radio:where(.svelte-1mnkvaj):after{background-color:#fff}.job-select-card.job-select-card.selected.svelte-1mnkvaj:hover .job-select-card__radio:where(.svelte-1mnkvaj){border-color:#fcbab5}.job-select-card.job-select-card.selected.svelte-1mnkvaj:hover .job-select-card__radio:where(.svelte-1mnkvaj):after{background-color:#fcbab5}}.job-select-card__input.svelte-1mnkvaj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.job-select-card.svelte-1mnkvaj:has(.job-select-card__input:where(.svelte-1mnkvaj):focus-visible){outline:2px solid #EA5D63;outline-offset:2px}.job-select-card__radio.svelte-1mnkvaj{position:relative;box-sizing:border-box;flex-shrink:0;width:16px;height:16px;border:1px solid #C7C7C7;border-radius:50%;transition:border-color .2s ease-out}.job-select-card__radio.svelte-1mnkvaj:after{position:absolute;top:0;right:0;bottom:0;left:0;width:12px;height:12px;margin:auto;content:"";background-color:transparent;border-radius:50%;transition:background-color .2s ease-out}.job-select-card.selected.svelte-1mnkvaj .job-select-card__radio:where(.svelte-1mnkvaj){border-color:#ea5d63}.job-select-card.selected.svelte-1mnkvaj .job-select-card__radio:where(.svelte-1mnkvaj):after{background-color:#ea5d63}.job-select-card__body.svelte-1mnkvaj{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding-block:8px;padding-left:16px;text-align:left;border-left:1px solid #C7C7C7;transition:border-color .2s ease-out}.job-select-card.selected.svelte-1mnkvaj .job-select-card__body:where(.svelte-1mnkvaj){border-left-color:#ea5d63}.job-select-card__row.svelte-1mnkvaj{display:flex;gap:8px;align-items:center;min-width:0}.job-select-card__label.svelte-1mnkvaj{flex-shrink:0;min-width:50px;font-size:12px;font-weight:700;color:#cd3f3a;transition:color .2s ease-out}.job-select-card__value.svelte-1mnkvaj{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;color:#333;white-space:nowrap;transition:color .2s ease-out}.job-select-modal-root.mobile .modal__container{background-color:transparent}.job-select-modal.svelte-1frklee{display:flex;flex-direction:column;gap:0;align-items:center;max-height:80vh}.job-select-modal__header.svelte-1frklee{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:16px 40px;text-align:center;background-color:#fff;border-bottom:1px solid #E1E1E1}.job-select-modal__title.svelte-1frklee{font-size:14px;font-weight:500;color:#333;letter-spacing:.04em}.job-select-modal__title-strong.svelte-1frklee{font-size:18px;font-weight:700;color:#cd3f3a}.job-select-modal__close.svelte-1frklee{position:absolute;top:50%;right:36px;width:24px;height:24px;cursor:pointer;background:transparent;border:0;transform:translateY(-50%)}.job-select-modal__close.svelte-1frklee:before,.job-select-modal__close.svelte-1frklee:after{position:absolute;top:50%;left:50%;width:2px;height:16px;content:"";background:#333}.job-select-modal__close.svelte-1frklee:before{transform:translate(-50%,-50%) rotate(45deg)}.job-select-modal__close.svelte-1frklee:after{transform:translate(-50%,-50%) rotate(-45deg)}.job-select-modal__scroll.svelte-1frklee{flex:1;align-self:stretch;width:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.job-select-modal__list.svelte-1frklee{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:114px;gap:16px;width:682px;max-width:100%;padding:32px 4px 8px;margin-inline:auto}.job-select-modal__card-item.svelte-1frklee{display:flex}.job-select-modal__list.single.svelte-1frklee .job-select-modal__card-item:where(.svelte-1frklee){grid-column:1/-1;justify-self:center;width:calc((100% - 16px)/2)}.job-select-modal__footer.svelte-1frklee{position:relative;z-index:1;box-sizing:border-box;display:flex;gap:24px;align-items:center;width:488px;max-width:100%;padding-block:32px;background-color:#fff}.job-select-modal__footer.svelte-1frklee .job-select-modal__back:where(.svelte-1frklee){flex:0 0 180px}.job-select-modal__footer.svelte-1frklee .job-select-modal__proceed:where(.svelte-1frklee){flex:1 1 0;min-width:0}.job-select-modal__footer.svelte-1frklee .job-select-modal__back-label:where(.svelte-1frklee){font-size:16px;font-weight:500;letter-spacing:.04em}.job-select-modal.mobile.svelte-1frklee{gap:0;height:100%;max-height:none;background-color:#fff}.job-select-modal.mobile.svelte-1frklee .job-select-modal__header:where(.svelte-1frklee){padding:16px;text-align:left}.job-select-modal.mobile.svelte-1frklee .job-select-modal__close:where(.svelte-1frklee){right:16px}.job-select-modal.mobile.svelte-1frklee .job-select-modal__list:where(.svelte-1frklee){grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;width:100%;padding:16px}.job-select-modal.mobile.svelte-1frklee .job-select-modal__footer:where(.svelte-1frklee){gap:10px;width:100%;padding:16px;box-shadow:0 -3px 5px #0000001a}.job-select-modal.mobile.svelte-1frklee .job-select-modal__footer:where(.svelte-1frklee) .job-select-modal__back:where(.svelte-1frklee){flex:1 1 0}.logo-container.svelte-as0rox{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.logo-container.svelte-as0rox .sns-name{display:none}.logo-container.svelte-as0rox .logo-content{justify-content:center;width:49px;height:49px;padding:0;border:none}.logo-container-sp.svelte-as0rox{gap:8px}.container.svelte-5uj4fj{display:grid;flex-direction:column;gap:8px;padding:12px;background-color:#fffbf3;border-radius:8px;box-shadow:0 2px 4px #0000001a}.content.svelte-5uj4fj{display:inline-flex;gap:8px;align-items:baseline}.chip.svelte-5uj4fj{display:inline-flex;flex-shrink:0;align-items:center;block-size:20px;padding-inline:6px;font-size:10px;font-weight:700;color:#fff;background-color:#efb93f;border-radius:9999px}.name.svelte-5uj4fj{flex-grow:1;flex-shrink:1;align-self:flex-end;font-size:13px;font-weight:700}.q-arrow.svelte-5uj4fj{font-weight:700;color:#efb93f}.organization-info.svelte-14k1irz{background-color:#fff}.organization-info-sp.svelte-14k1irz{padding:40px 16px}.organization-info-pc.svelte-14k1irz{padding:0 72px}.heading.svelte-14k1irz{margin:0;font-weight:700;color:#333;letter-spacing:.04em}.heading.pc.svelte-14k1irz{display:flex;align-items:center;padding-bottom:16px;font-size:18px;line-height:1.25;border-bottom:1px solid #c7c7c7}.heading.sp.svelte-14k1irz{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.heading.sp.svelte-14k1irz .heading__prefix:where(.svelte-14k1irz){font-size:12px;line-height:1.5}.heading.sp.svelte-14k1irz .heading__title:where(.svelte-14k1irz){font-size:20px;line-height:1.25}.info-list.svelte-14k1irz{display:flex;flex-direction:column;gap:32px;margin-top:32px}.organization-info-sp.svelte-14k1irz .info-list:where(.svelte-14k1irz){margin-top:24px}.info-item.svelte-14k1irz{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;border-bottom:1px dashed #949494}.info-item__head.svelte-14k1irz{display:flex;gap:4px;align-items:center}.info-item__icon.svelte-14k1irz{display:inline-flex;flex-shrink:0;width:18px;height:18px}.info-item__icon.svelte-14k1irz picture,.info-item__icon.svelte-14k1irz img{display:block;width:18px;height:18px}.info-item__label.svelte-14k1irz{font-size:14px;font-weight:700;line-height:1.5;color:#333;letter-spacing:.04em}.info-item__value.svelte-14k1irz{display:flex;flex-direction:column;gap:16px;padding-left:8px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.06em}.organization-name.svelte-14k1irz{margin:0}.brand-links.svelte-14k1irz{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.organization-info-sp.svelte-14k1irz .brand-links:where(.svelte-14k1irz){flex-direction:column;gap:12px}.site-button.svelte-14k1irz{box-sizing:border-box;display:inline-flex;gap:8px;align-items:center;justify-content:center;width:430px;max-width:100%;height:48px;padding-inline:12px;font-size:16px;font-weight:500;color:#333;letter-spacing:.06em;text-decoration:none;background-color:#fff;border:1px solid #949494;border-radius:80px;transition:opacity .2s}@media(hover:hover){.site-button.svelte-14k1irz:hover{opacity:.7}}.site-button__icon.svelte-14k1irz{flex-shrink:0}.organization-info-sp.svelte-14k1irz .site-button:where(.svelte-14k1irz){position:relative;align-self:flex-start;justify-content:flex-start;width:200px;height:36px;font-size:12px;font-weight:400;letter-spacing:.04em}.organization-info-sp.svelte-14k1irz .site-button__icon:where(.svelte-14k1irz){position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tab-anchor.svelte-6mn7p4{display:flex;align-items:center;width:100%;background:#fff;box-shadow:0 2px 8px #00000029}.tab-anchor__item.svelte-6mn7p4{box-sizing:border-box;display:flex;flex:1 0 0;gap:8px;align-items:center;justify-content:center;min-width:0;padding:8px 12px 8px 24px;color:#ea5d63;cursor:pointer;background:#fff;border:none}.tab-anchor__item.svelte-6mn7p4:not(:first-child){border-left:1px solid #EA5D63}@media(hover:hover){.tab-anchor__item.svelte-6mn7p4:hover:not(.active){color:#fff;background:#fcbab5}.tab-anchor__item.svelte-6mn7p4:hover:not(.active):not(:first-child){border-left-color:#fcbab5}}.tab-anchor__item.active.svelte-6mn7p4{color:#fff;background:#ea5d63}.tab-anchor__label.svelte-6mn7p4{flex:1 0 0;min-width:0;font-size:14px;font-weight:500;line-height:1.5;text-align:center;letter-spacing:.04em;word-break:break-word}.tab-anchor__icon.svelte-6mn7p4{flex-shrink:0;font-size:18px;line-height:1}.tab-anchor.mobile.svelte-6mn7p4 .tab-anchor__item:where(.svelte-6mn7p4){gap:4px;padding:12px 8px 12px 12px}.section.svelte-o8t94n{margin-top:48px}.section.branch.svelte-o8t94n,.section.staff-voice.svelte-o8t94n{padding-top:48px;margin-top:0}.section.anchor.svelte-o8t94n{position:sticky;top:0;z-index:10;margin-top:32px}.section.fair.svelte-o8t94n{padding-inline:72px}.section.app-download.svelte-o8t94n,.section.job-recommend.svelte-o8t94n{padding-top:48px;margin-top:0}.section.job-recommend.svelte-o8t94n .recommend-wrapper{margin-top:0}.section.neighboring.svelte-o8t94n{padding-top:24px;margin-top:0}.section.area-jobs.svelte-o8t94n{padding-top:16px;margin-top:0}.section.app-download.svelte-o8t94n+.section.neighboring:where(.svelte-o8t94n),.section.app-download.svelte-o8t94n+.section.area-jobs:where(.svelte-o8t94n){padding-top:48px}.section.banner.svelte-o8t94n{display:flex;align-items:center;justify-content:center;padding-top:48px;margin-top:0}.section.back-button.svelte-o8t94n{padding-top:32px;margin-top:0}.section.faq.svelte-o8t94n{padding-inline:40px;padding-top:48px;margin-top:0}h2.heading.svelte-o8t94n{width:100%;padding:4px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:27px;text-align:left;letter-spacing:.05em}h2.heading.left.svelte-o8t94n{text-align:left}h2.heading.left.faq.svelte-o8t94n{background:linear-gradient(90deg,#fff5e3,#feeee6)}.search.svelte-o8t94n{padding-top:16px;background-color:#f8f8f8}.section.svelte-199jolx{padding:0 12px}.section.svelte-199jolx:not(:first-child){margin-top:32px}.section.branch.svelte-199jolx{padding:0;margin-top:0}.section.fair.svelte-199jolx{margin-top:0}.section.organization.svelte-199jolx,.section.staff-voice.svelte-199jolx{padding:0;margin-top:0}.section.app-download.svelte-199jolx{padding-top:40px;margin-top:0}.section.job-recommend.svelte-199jolx{padding:40px 0 0;margin-top:0}.section.job-recommend.svelte-199jolx .recommend-wrapper{margin-top:0}.section.neighboring.svelte-199jolx{padding:24px 0 0;margin-top:0}.section.jobs.svelte-199jolx{padding:0;margin-top:0}.section.area-jobs.svelte-199jolx{padding-top:24px;margin-top:0}.section.app-download.svelte-199jolx+.section.neighboring:where(.svelte-199jolx),.section.app-download.svelte-199jolx+.section.area-jobs:where(.svelte-199jolx){padding-top:40px}.section.search.svelte-199jolx{padding-bottom:32px}.anchor.svelte-199jolx{position:sticky;top:var(--header-current-height, 0px);z-index:10;margin-top:16px;transition:top .2s ease-out}.section.banner.svelte-199jolx{padding-top:24px;margin-top:0}.section.back-button.svelte-199jolx{padding:0;margin-top:0}.section.faq.svelte-199jolx{padding-top:24px;margin-top:0}.banner.svelte-199jolx{display:flex;flex-direction:column;gap:16px;align-items:center}.banner.svelte-199jolx .line-banner:where(.svelte-199jolx){margin-inline:16px}.sticky-cta.svelte-wsmqsg{padding:15px 0}.sticky-cta-sp.svelte-wsmqsg{padding:14px 16px 16px;background:#fff;box-shadow:0 -3px 10px #0000001a}
