.paid-apply-button.svelte-mohqx8.svelte-mohqx8{display:block}.paid-apply-button.svelte-mohqx8 .fa.svelte-mohqx8{margin-right:8px}.paid-apply-button.svelte-mohqx8 .upper-text.svelte-mohqx8{position:relative;padding-bottom:8px;font-weight:400;line-height:1.5;color:#333;text-align:center;letter-spacing:.04em}.paid-apply-button.svelte-mohqx8 .upper-text.svelte-mohqx8:before,.paid-apply-button.svelte-mohqx8 .upper-text.svelte-mohqx8:after{position:absolute;top:1px;justify-content:center;width:1px;height:17px;content:"";background:#333333;border-radius:3px}.paid-apply-button.svelte-mohqx8 .upper-text.svelte-mohqx8:before{margin-left:-6px;transform:rotate(-25deg)}.paid-apply-button.svelte-mohqx8 .upper-text.svelte-mohqx8:after{margin-left:6px;transform:rotate(25deg)}.sticky.svelte-3jaso3.svelte-3jaso3{z-index:15}.sticky.svelte-3jaso3 .wrapper.svelte-3jaso3{display:flex;justify-content:center}.sticky.svelte-3jaso3 .wrapper .requirement.svelte-3jaso3{display:flex;flex-direction:column;width:650px;margin-left:32px}.sticky.svelte-3jaso3 .wrapper .requirement .requiremnt__type-wapper.svelte-3jaso3{display:flex;gap:16px}.sticky.svelte-3jaso3 .wrapper .requirement .requirement__job-type.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__employment-type.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__salary.svelte-3jaso3{display:flex;gap:4px;align-items:center}.sticky.svelte-3jaso3 .wrapper .requirement .requirement__job-type .job-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__job-type .employment-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__job-type .salary__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__employment-type .job-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__employment-type .employment-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__employment-type .salary__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__salary .job-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__salary .employment-type__text.svelte-3jaso3,.sticky.svelte-3jaso3 .wrapper .requirement .requirement__salary .salary__text.svelte-3jaso3{font-size:14px;font-weight:400;line-height:21px;color:#888;letter-spacing:4%}.sticky.svelte-3jaso3 .wrapper .requirement .headline .headline__text.svelte-3jaso3{margin-top:8px;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;white-space:nowrap}.sticky.svelte-3jaso3 .wrapper .button-wapper.svelte-3jaso3{display:flex;margin:auto 16px}.sticky.svelte-3jaso3 .wrapper .button-wapper .button__register.svelte-3jaso3{position:relative;margin-right:16px}.button__text.svelte-l8mbc5{font-feature-settings:"palt";line-height:1.3;letter-spacing:.06em}.button__text__subText.svelte-l8mbc5{font-size:12px}.sticky.svelte-1fz6g4c{background-color:#fff;box-shadow:0 -3px 10px #0000001a}.wrapper.svelte-1fz6g4c{display:flex;justify-content:space-between;height:48px;padding:14px 16px 16px}.recommend.svelte-puwbxk{margin-top:16px;background:#FFFFFF}.recommend__container.svelte-puwbxk{margin-bottom:16px}.area-link.svelte-1lzg94l{padding:0 16px}.heading.svelte-1lzg94l{padding:16px 0;font-size:18px;font-weight:700;line-height:1.29}.list.svelte-1lzg94l{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.area-tag.svelte-1lzg94l{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-1lzg94l{font-size:12px}.area-tag.svelte-1lzg94l:hover{opacity:.6}.station-tag.svelte-1lzg94l{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-1lzg94l{font-size:12px}.station-tag.svelte-1lzg94l:hover{opacity:.6}.button.svelte-rnuoyr.svelte-rnuoyr{position:relative;padding:16px;margin-bottom:16px;text-align:center}.button.svelte-rnuoyr .fa.svelte-rnuoyr{position:absolute;top:3px;left:20px;font-size:18px}.area-link.svelte-1l16h35{padding:0 16px}.heading.svelte-1l16h35{padding:16px 0;font-size:18px;font-weight:700;line-height:1.29}.list.svelte-1l16h35{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.feature-tag.svelte-1l16h35{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-1l16h35{font-size:12px}.feature-tag.svelte-1l16h35:hover{opacity:.6}.tablist.svelte-1542gcf{display:grid;grid-template-columns:repeat(3,1fr);background-color:#fff;box-shadow:0 3px 4px #00000024}.tab.svelte-4fo2tg{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-block-size:38px;padding:0;font-size:12px;font-weight:500;line-height:1.6;color:#969696;letter-spacing:.06em;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fff;border-block:3px solid transparent;border-inline:0;transition:color .3s ease-out,border-block-end-color .3s ease-out;-webkit-tap-highlight-color:transparent}.tab.desktop-content.svelte-4fo2tg{min-block-size:47px;font-size:16px}.tab.desktop-content.svelte-4fo2tg:hover{color:#f48083}.tab.desktop-content:hover[aria-selected=true].svelte-4fo2tg{border-block-end-color:#f36969}.tab.desktop-content.svelte-4fo2tg:hover:not([aria-selected=true]){background-color:#fff8f5;border-block-end:3px solid #FFF8F5}.tab[aria-selected=true].svelte-4fo2tg{color:#f36969;border-block-end-color:#f36969}.organization-contact-card.svelte-8yzek.svelte-8yzek{box-sizing:border-box;display:flex;gap:12px;align-items:center;width:311px;max-width:311px;height:56px;padding:0 16px;background:#ffffff;border-radius:8px;box-shadow:0 2px 8px #00000029}.organization-contact-card.svelte-8yzek .sub-text.svelte-8yzek{font-size:12px;font-weight:400;line-height:150%;color:#333;letter-spacing:4%}.organization-contact-card.svelte-8yzek .main-text.svelte-8yzek{font-size:16px;font-weight:700;line-height:150%;color:#f36969;letter-spacing:4%}.organization-contact-card.svelte-8yzek .left-arrow.svelte-8yzek{display:flex;margin-left:auto}.organization-contact.svelte-en3f9e.svelte-en3f9e{position:relative;padding:0 16px;background-color:#fff}.organization-contact.is-mobile.svelte-en3f9e.svelte-en3f9e{padding:0 16px}.box.svelte-en3f9e.svelte-en3f9e{gap:16px;padding:16px;background:#FEEEE6;border-radius:8px}.title-box.svelte-en3f9e.svelte-en3f9e{display:flex}.title-box.is-desktop-title.svelte-en3f9e.svelte-en3f9e{justify-content:center;margin-top:24px;margin-bottom:24px}.title-box.is-desktop-title.svelte-en3f9e .title-content.svelte-en3f9e{text-align:center}.title-box.is-desktop-title.svelte-en3f9e .title-content .sub-title-text.svelte-en3f9e{margin-bottom:12px;font-size:16px}.title-box.is-desktop-title.svelte-en3f9e .title-content .title-text.svelte-en3f9e{font-size:22px}.title-box.is-desktop-title.svelte-en3f9e .bankru.svelte-en3f9e{top:8px;right:140px}.title-content.svelte-en3f9e.svelte-en3f9e{font-family:Noto Sans JP;font-weight:700;line-height:150%;letter-spacing:4%}.title-content.svelte-en3f9e .sub-title-text.svelte-en3f9e{font-size:13px}.title-content.svelte-en3f9e .title-text.svelte-en3f9e{font-size:16px}.bankru.svelte-en3f9e.svelte-en3f9e{position:absolute;top:0;right:16px}.contact-grid.svelte-en3f9e.svelte-en3f9e{display:grid;gap:8px;margin-top:8px}.contact-grid.is-mobile.svelte-en3f9e.svelte-en3f9e{grid-template-columns:1fr}.contact-grid.is-desktop.svelte-en3f9e.svelte-en3f9e{display:flex;grid-template-columns:1fr 1fr;justify-content:center;padding-bottom:24px}.contact-grid.svelte-en3f9e .contact-button.svelte-en3f9e{z-index:1}.contact-grid.svelte-en3f9e .contact-button.is-desktop.svelte-en3f9e:hover .organization-contact-card{opacity:.6}.text.svelte-1eqshtb{font-size:14px;white-space:pre-wrap}.accent.svelte-1eqshtb{display:inline-block;font-size:16px;font-weight:700;color:#f48083}.branch-info.svelte-1l47rg8.svelte-1l47rg8{padding:16px;background-color:#fff}.heading.svelte-1l47rg8.svelte-1l47rg8{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-pc.svelte-1l47rg8.svelte-1l47rg8{color:#f36969;border-bottom:1.5px solid #f36969}table.svelte-1l47rg8.svelte-1l47rg8{overflow:hidden;word-break:break-all;border-collapse:collapse;border-radius:8px}.link.svelte-1l47rg8.svelte-1l47rg8{width:100%;color:#f36969}table.svelte-1l47rg8.svelte-1l47rg8,tr.svelte-1l47rg8.svelte-1l47rg8,th.svelte-1l47rg8.svelte-1l47rg8,td.svelte-1l47rg8.svelte-1l47rg8{border:0}.header.svelte-1l47rg8.svelte-1l47rg8,.header-pc-top.svelte-1l47rg8.svelte-1l47rg8{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}.header.svelte-1l47rg8.svelte-1l47rg8{border-top:1px solid #eaeaea}.icon.svelte-1l47rg8.svelte-1l47rg8{display:inline-block;vertical-align:middle}.title.svelte-1l47rg8.svelte-1l47rg8,.title-pc.svelte-1l47rg8.svelte-1l47rg8{margin-left:4px}.title-pc.svelte-1l47rg8.svelte-1l47rg8{font-size:18px}.detail.svelte-1l47rg8.svelte-1l47rg8{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;position:relative;padding:24px 0 24px 8px;font-size:16px;white-space:pre-wrap;background-color:#fff}.detail.svelte-1l47rg8 .link-icon.svelte-1l47rg8{position:absolute;right:0}.fa-external-link.svelte-1l47rg8.svelte-1l47rg8:before{align-items:center;margin-right:16px;margin-left:8px;font-size:16px;line-height:1.5;vertical-align:middle;color:#f89}.tag-list.svelte-1l47rg8.svelte-1l47rg8{display:flex;flex-wrap:wrap;gap:8px}.access-detail.svelte-1l47rg8.svelte-1l47rg8{padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.access-detail-container.svelte-1l47rg8.svelte-1l47rg8{display:grid;row-gap:16px;font-size:13px;line-height:1.5;background-color:transparent;border:0}.access-map-pc.svelte-1l47rg8.svelte-1l47rg8{width:577px;margin:0 auto}.branch_job.svelte-1a9duf4{margin:var(--margin)}.container.svelte-uw1jpv{display:grid;flex-direction:column;gap:8px;padding:12px;background-color:#ecf9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a}.content.svelte-uw1jpv{display:inline-flex;gap:8px;align-items:baseline}.chip.svelte-uw1jpv{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:#0caab9;border-radius:9999px}.name.svelte-uw1jpv{flex-grow:1;flex-shrink:1;align-self:flex-end;font-size:13px;font-weight:700}.q-arrow.svelte-uw1jpv{font-weight:700;color:#0caab9}.container.svelte-1gf0la5{display:grid;flex-direction:column;gap:8px;padding:12px;background-color:#fffbf3;border-radius:8px;box-shadow:0 2px 4px #0000001a}.comment.svelte-1gf0la5{font-size:12px;font-weight:400}.content.svelte-1gf0la5{display:inline-flex;gap:8px;align-items:baseline}.chip.svelte-1gf0la5{display:inline-flex;flex-shrink:0;align-items:center;padding-inline:6px;font-size:10px;font-weight:700;color:#fff;background-color:#efb93f;border-radius:9999px;block-size:20px}.name.svelte-1gf0la5{flex-grow:1;flex-shrink:1;align-self:flex-end;font-size:13px;font-weight:700}.q-arrow.svelte-1gf0la5{font-weight:700;color:#efb93f}.logo-container.svelte-gnbb67{display:flex;gap:8px;align-items:center}.logo-content.svelte-gnbb67{margin:8px}.logo-container-pc.svelte-gnbb67{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.logo-content-pc.svelte-gnbb67{display:inline-flex;gap:8px;align-items:center;justify-content:left;width:129px;height:48px;padding-inline:16px;border:1px solid #AFAFAF;border-radius:9999px}.logo-content-pc.svelte-gnbb67:hover{opacity:.6}.sns-name.svelte-gnbb67{font-size:16px;font-weight:400;line-height:17.5px;color:#333;text-align:center;letter-spacing:.04em}.organization.svelte-1wvwwb4.svelte-1wvwwb4{padding:0 16px;margin-top:32px;background-color:#fff}.heading.svelte-1wvwwb4.svelte-1wvwwb4{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-pc.svelte-1wvwwb4.svelte-1wvwwb4{color:#f36969;border-bottom:1.5px solid #f36969}table.svelte-1wvwwb4.svelte-1wvwwb4{margin-top:16px;overflow:hidden;word-break:break-all;border-collapse:collapse;border:0}table.svelte-1wvwwb4.svelte-1wvwwb4,tr.svelte-1wvwwb4.svelte-1wvwwb4,th.svelte-1wvwwb4.svelte-1wvwwb4,td.svelte-1wvwwb4.svelte-1wvwwb4{border:0}.header.svelte-1wvwwb4.svelte-1wvwwb4,.header-pc-top.svelte-1wvwwb4.svelte-1wvwwb4{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}.header.svelte-1wvwwb4.svelte-1wvwwb4{border-top:1px solid #eaeaea}.icon.svelte-1wvwwb4.svelte-1wvwwb4{display:inline-block;vertical-align:middle}.title.svelte-1wvwwb4.svelte-1wvwwb4,.title-pc.svelte-1wvwwb4.svelte-1wvwwb4{margin-left:4px}.title-pc.svelte-1wvwwb4.svelte-1wvwwb4{font-size:18px}.detail.svelte-1wvwwb4.svelte-1wvwwb4{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 0 16px 8px;white-space:pre-wrap}.detail.svelte-1wvwwb4 .link.svelte-1wvwwb4{position:relative;display:block;width:100%;color:#f36969}.detail.svelte-1wvwwb4 .link .link-icon.svelte-1wvwwb4{position:absolute;right:0}.detail.svelte-1wvwwb4 .link .fa-external-link.svelte-1wvwwb4:before{margin-inline:8px 16px;font-size:16px;color:#f89}.organization-name-content.svelte-1wvwwb4.svelte-1wvwwb4{display:flex;flex-direction:column;gap:16px 0}.fair-contact.svelte-1wvwwb4.svelte-1wvwwb4{padding-right:32px;padding-left:32px}.link-tag.svelte-1wvwwb4.svelte-1wvwwb4{display:flex;align-items:center;justify-content:center;height:45px;font-weight:500;line-height:36px;text-align:center;border:1px #AFAFAF solid;border-radius:2.5em}.link-tag__content.svelte-1wvwwb4.svelte-1wvwwb4{font-size:12px}.link-tag.svelte-1wvwwb4 i.svelte-1wvwwb4{font-size:14px;color:#f89}.job-box.svelte-1wvwwb4.svelte-1wvwwb4{display:flex;align-items:center;padding:16px 0;background-color:#fff;border-bottom:1px solid #eaeaea}.job-box.svelte-1wvwwb4 .job-link.svelte-1wvwwb4{width:100%;margin-right:16px;color:#f36969}.job-box.svelte-1wvwwb4 .fa.svelte-1wvwwb4{font-size:20px;color:#f36969}.detail__button.svelte-1wvwwb4.svelte-1wvwwb4{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:flex;align-items:center;justify-content:center;width:auto;min-block-size:44px;margin:0 auto;color:#f36969;white-space:unset;cursor:pointer;background-color:transparent;border:0}.detail__button.svelte-1wvwwb4 .fa.svelte-1wvwwb4{position:relative;margin:0 8px;font-size:16px}.detail__button.svelte-1wvwwb4 p.svelte-1wvwwb4{color:#f36969}.app-banner.svelte-ww4fu8{display:flex;flex-direction:column;align-items:center;padding:16px 0}.separate-line.svelte-14ib98{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.promotion.svelte-twlxr2{padding-top:16px;padding-bottom:8px}.recommend-content.svelte-twlxr2{margin-top:24px}.recommend-title.svelte-twlxr2{margin-bottom:12px;font-size:18px;font-weight:700}.card-content.svelte-28qm69.svelte-28qm69{display:flex;column-gap:8px;justify-content:space-between;padding:12px;letter-spacing:.56px;background-color:#fff;border-top:1px solid #EAEAEA;border-radius:8px;box-shadow:0 2px 8px #00000026}.content-detail.svelte-28qm69.svelte-28qm69{display:grid;width:calc(100% - 120px)}.job-emp-type.svelte-28qm69.svelte-28qm69{display:-webkit-box;height:44px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.job-type.svelte-28qm69.svelte-28qm69{font-weight:700;color:#f36969}.emp-type.svelte-28qm69.svelte-28qm69{font-size:12px;font-weight:700;color:#f36969}.detail.svelte-28qm69.svelte-28qm69{display:grid;grid-template-columns:48px auto;font-size:12px}.detail.svelte-28qm69 .title-text.svelte-28qm69{font-weight:700}.detail.svelte-28qm69 .detail-text.svelte-28qm69{width:100%;overflow:hidden;text-overflow:ellipsis;color:#888;white-space:nowrap}.content-thumbnail.svelte-28qm69.svelte-28qm69{float:none;flex:1;flex-shrink:0;margin:auto 0;text-align:right}.content-thumbnail.svelte-28qm69 img{border-radius:8px}.branch-job.svelte-2sq3wc{height:100sh;background-color:#fff}.header.svelte-2sq3wc{position:sticky;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;box-shadow:0 2px 10px #00000014}.header__content.svelte-2sq3wc{width:100%;margin-left:32px;font-size:16px;font-weight:700;text-align:center}.modal__close.svelte-2sq3wc{justify-content:right;width:40px;font-size:24px;color:#f89}.body__content.svelte-2sq3wc{display:grid;grid-row-gap:16px;padding:24px 16px}.branch-job-offer.svelte-aq4514.svelte-aq4514{text-align:center}.branch-job-offer__button.svelte-aq4514.svelte-aq4514{color:#f36969;background:transparent;border:none}.branch-job-offer__button.svelte-aq4514 .fa.svelte-aq4514{inline-size:14px;margin-right:4px;block-size:14px}.branch-job-modal.svelte-aq4514.svelte-aq4514{position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:#00000080}.banner-special-offer.svelte-ktztub{padding:0 0 16px}.tag-label-content.svelte-lhamly{display:flex;gap:0 8px;align-items:center}.tag-label-text.svelte-lhamly{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}.update-date-content.svelte-35xxxd{display:flex;gap:4px;margin-block-end:8px;font-size:10px;color:#888}.keep-button.svelte-rvpbyq.svelte-rvpbyq{width:55px;height:55px;cursor:pointer;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000029}.keep-button.svelte-rvpbyq .icon.svelte-rvpbyq{width:23px;height:20px;margin:0 auto}.keep-button.svelte-rvpbyq.svelte-rvpbyq:hover{opacity:.6}.heading.svelte-1fgoukc{padding:0 16px;margin-top:0;margin-bottom:12px;background-color:#fff}.update-date-content.svelte-1fgoukc{display:flex;gap:4px;margin-block-end:8px;font-size:10px;color:#888}.heading-job__tag.svelte-1fgoukc{display:flex;flex-wrap:wrap;gap:4px 3px;align-items:center}.heading-job__tag-container.svelte-1fgoukc{width:280px;padding-block-end:16px}.heading-job-parent.svelte-1fgoukc{position:relative}.heading-job-title.svelte-1fgoukc{display:flex;flex-direction:column-reverse;padding-block-end:8px;font-size:10px;font-weight:400;line-height:20px;color:#333;letter-spacing:.4px}.heading-job-description.svelte-1fgoukc{font-weight:400;line-height:20px;color:#333;letter-spacing:.4px}.heading-job__main__branch.svelte-1fgoukc{margin-right:4px;font-size:14px;font-weight:700}.button-container.svelte-1fgoukc{display:flex;flex-direction:column;gap:8px 0;inline-size:311px;margin-inline:auto}.salary-label.svelte-1fgoukc{display:flex;justify-content:center}.salary-label.salary-left.svelte-1fgoukc{justify-content:flex-start}.headline.svelte-1fgoukc{font-size:20px;font-weight:700;line-height:28px}.cta-button-context.svelte-1fgoukc{display:flex;flex-direction:column;gap:12px 0;padding-block-start:16px}.heading_apply-button.svelte-1fgoukc{display:flex;align-items:center;justify-content:center}.branch-job-navigation-container.svelte-1fgoukc{padding-block-start:16px}.branch__name__container.svelte-1fgoukc{width:264px}.keep-button_container.svelte-1fgoukc{position:absolute;top:var(--top, -13px);right:0}.image-date.svelte-1aejtxk{width:100%;height:var(--job-offer-image-date-height, 12px)}.description.svelte-n9aigz{padding:16px;background-color:#fff}.description-desktop.svelte-n9aigz{padding-top:0}.effective-date.svelte-n9aigz{margin-top:12px;font-size:12px;color:#666;text-align:right;--job-offer-image-date-height:16px}.description-body.svelte-n9aigz{margin-top:8px}.description-body-headline.svelte-n9aigz{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:16px;color:#ea5d63}.description-body-content.svelte-n9aigz{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;font-size:16px;color:#454545;white-space:pre-wrap}.description-features.svelte-n9aigz{position:relative;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:12px 0;overflow:hidden}.recruitment-status.svelte-p2ab98.svelte-p2ab98{padding:16px;margin-bottom:24px;background-color:#fff8f5}.recruitment-status--desktop.svelte-p2ab98.svelte-p2ab98{padding-bottom:32px}.recruitment__box.svelte-p2ab98.svelte-p2ab98{padding:16px 16px 12px}.recruitment.svelte-p2ab98.svelte-p2ab98{display:flex;align-items:center;justify-content:center}.recruitment.svelte-p2ab98 .icon.svelte-p2ab98{width:18px;height:20px;margin-right:4px}.recruitment__title.svelte-p2ab98.svelte-p2ab98{font-size:16px;font-weight:500}.recruitment__text.svelte-p2ab98.svelte-p2ab98{margin:8px;font-size:12px;white-space:pre-line}.recruitment__text--desktop.svelte-p2ab98.svelte-p2ab98{width:480px;margin-right:auto;margin-left:auto;font-size:14px}.button-text.svelte-p2ab98.svelte-p2ab98{font-size:16px}.button-wrapper--active.svelte-p2ab98 button:hover{opacity:.6}.work-info.svelte-16e0kuq{padding:16px;background-color:#fff}.heading.svelte-16e0kuq{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-desktop.svelte-16e0kuq{font-size:20px;font-weight:700;line-height:30px;color:#ea5d63;letter-spacing:5%;border-bottom:1px solid #f36969}table.svelte-16e0kuq,tr.svelte-16e0kuq,th.svelte-16e0kuq,td.svelte-16e0kuq{padding:0;border:0}.header.svelte-16e0kuq{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-16e0kuq{border:none}.detail.svelte-16e0kuq{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 0 24px 8px;font-size:16px;white-space:pre-wrap;background-color:#fff}.work-info_apply-button.svelte-16e0kuq{padding-top:8px;text-align:center}.description-list.default.svelte-jxqa0m .description-title.svelte-jxqa0m,.description-list.checked.svelte-jxqa0m .description-title.svelte-jxqa0m{display:flex;column-gap:4px;align-items:center;margin-bottom:8px;font-weight:700;color:#888}.description-list.default.svelte-jxqa0m .description-title.has-detail.svelte-jxqa0m,.description-list.checked.svelte-jxqa0m .description-title.has-detail.svelte-jxqa0m{margin-bottom:8px}.description-list.default.svelte-jxqa0m .description-detail.svelte-jxqa0m,.description-list.checked.svelte-jxqa0m .description-detail.svelte-jxqa0m{padding:12px;color:#454545;border:1px solid #EAEAEA;border-radius:8px}.description-list.accent.svelte-jxqa0m.svelte-jxqa0m{padding:12px;background-color:#fff8f5;border-radius:8px}.description-list.accent.svelte-jxqa0m .description-title.svelte-jxqa0m{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-jxqa0m .description-title.svelte-jxqa0m:not(.has-detail){padding-block-end:0;border-block-end:0}.description-list.accent.svelte-jxqa0m .description-detail.svelte-jxqa0m{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-jxqa0m .description-title:not(.has-title).has-detail.svelte-jxqa0m{padding-block-start:0}.svelte-jxqa0m.svelte-jxqa0m:is(.description-title-content:empty){display:none}.svelte-jxqa0m.svelte-jxqa0m:is(.description-detail:empty){display:none}.icon.svelte-jxqa0m.svelte-jxqa0m{display:inline-flex;align-items:center}.icon.svelte-jxqa0m>*{display:inline-flex}.requirement.svelte-1nlyvji.svelte-1nlyvji{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px;background-color:#fff}.heading.svelte-1nlyvji.svelte-1nlyvji{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 0 16px}.heading-desktop.svelte-1nlyvji.svelte-1nlyvji{font-size:20px;font-weight:700;line-height:30px;color:#ea5d63;letter-spacing:5%;border-bottom:1px solid #f36969}table.svelte-1nlyvji.svelte-1nlyvji{margin-top:16px;overflow:hidden;word-break:break-all;border-collapse:collapse;border-radius:8px}table.svelte-1nlyvji.svelte-1nlyvji,tr.svelte-1nlyvji.svelte-1nlyvji,th.svelte-1nlyvji.svelte-1nlyvji,td.svelte-1nlyvji.svelte-1nlyvji{border:0}.header.svelte-1nlyvji.svelte-1nlyvji{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff;border-top:1px solid #eaeaea}.free-item-title.svelte-1nlyvji.svelte-1nlyvji{white-space:pre-wrap}.data-header.svelte-1nlyvji.svelte-1nlyvji{border-top:1px solid #eaeaea}.requirement-detail.svelte-1nlyvji.svelte-1nlyvji{padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.requirement-detail-container.svelte-1nlyvji.svelte-1nlyvji{display:grid;row-gap:16px;font-size:13px;line-height:1.5;background-color:transparent;border:0}.requirement_apply-button.svelte-1nlyvji.svelte-1nlyvji{text-align:center}.requirement_apply-button__text.svelte-1nlyvji.svelte-1nlyvji{margin-top:8px;font-size:12px;line-height:18px;text-align:center;letter-spacing:.04em}.requirement-icon.svelte-1nlyvji.svelte-1nlyvji{display:inline-block;vertical-align:middle}.tag-list.svelte-1nlyvji.svelte-1nlyvji{display:flex;flex-wrap:wrap;gap:8px}.heatmap.svelte-1nlyvji.svelte-1nlyvji{padding:16px;margin-top:8px;margin-left:-8px;text-align:center}.heatmap_sub-text.svelte-1nlyvji.svelte-1nlyvji{font-size:10px}.heatmap_apply-button.svelte-1nlyvji.svelte-1nlyvji{text-align:center}.requirement-employment.svelte-1nlyvji dt.svelte-1nlyvji{margin-block-end:12px;font-weight:700;color:#666}.requirement-employment.svelte-1nlyvji dt.svelte-1nlyvji:not(:first-child){padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid #EAEAEA}.holiday-annual-info.svelte-1nlyvji.svelte-1nlyvji{font-size:12px;font-weight:400;color:#888}.holiday-annual-content.svelte-1nlyvji.svelte-1nlyvji{display:grid;row-gap:8px}.selection-flow-step.svelte-1nlyvji.svelte-1nlyvji{display:grid;row-gap:12px;align-items:center;counter-reset:selection-flow-step-counter}.selection-flow-step.svelte-1nlyvji>li.svelte-1nlyvji{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-1nlyvji>li.svelte-1nlyvji:last-child{grid-template-rows:auto 1fr}.selection-flow-step.svelte-1nlyvji>li.svelte-1nlyvji: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:#f48083;border-radius:9999px}.selection-flow-step.svelte-1nlyvji>li.svelte-1nlyvji:not(:last-child):after{position:relative;inset-inline-start:50%;display:block;grid-area:line;width:2px;height:100%;content:"";background-color:#f48083;border-radius:9999px;transform:translate(-50%)}.selection-flow-step.svelte-1nlyvji dl.svelte-1nlyvji{display:grid;grid-area:content;row-gap:12px}.selection-flow-step.svelte-1nlyvji dt.svelte-1nlyvji{font-weight:700;color:#454545}.selection-flow-step.svelte-1nlyvji dd.svelte-1nlyvji{padding:12px;color:#454545;background-color:#f8f8f8;border-radius:8px}.policy-header.svelte-1nlyvji.svelte-1nlyvji{padding:0;font-weight:700;color:#666;background-color:#fff}.policy-header-first.svelte-1nlyvji.svelte-1nlyvji{padding-top:24px;border-top:1px solid #eaeaea}.desktop-row.svelte-1nlyvji.svelte-1nlyvji{display:flex;width:100%}.desktop-header.svelte-1nlyvji.svelte-1nlyvji{flex:1;padding:24px 0 12px;font-size:18px;font-weight:700;line-height:21.6px;vertical-align:baseline;letter-spacing:5%;background-color:#fff}.desktop-detail.svelte-1nlyvji.svelte-1nlyvji{flex:1;padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.job-type-header.svelte-1nlyvji.svelte-1nlyvji,.employment-type-header.svelte-1nlyvji.svelte-1nlyvji,.job-type-detail.svelte-1nlyvji.svelte-1nlyvji,.employment-type-detail.svelte-1nlyvji.svelte-1nlyvji{width:50%}.staff-message.svelte-kitnie{padding:16px;margin-top:16px;background-color:#fff}.heading.svelte-kitnie{padding-bottom:12px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em;border-bottom:1px solid #efefef}.heading-desktop.svelte-kitnie{color:#ea5d63;border-bottom:1px solid #f36969}.box.svelte-kitnie{display:flex;padding:16px 0 8px 16px;border-radius:8px}.box__avatar.svelte-kitnie{min-width:40px;margin-right:16px;overflow:hidden;border-radius:50%}.box__avatar.svelte-kitnie img{object-fit:cover}.box__title.svelte-kitnie{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;display:grid;align-items:center}.box__comment.svelte-kitnie{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px;margin-left:12px;font-size:16px;white-space:pre-wrap;background-color:#f8f8f8;border-radius:0 16px 16px;box-shadow:0 2px 8px #00000029}.box__comment.desktop.svelte-kitnie{margin-left:72px}.branch-feature.svelte-1jddsds.svelte-1jddsds{padding:32px 16px;background-color:#fff}.branch-feature-desktop.svelte-1jddsds.svelte-1jddsds{background-color:#fff}.heading.svelte-1jddsds.svelte-1jddsds{padding-bottom:8px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em;border-bottom:1px solid #eaeaea}.heading-desktop.svelte-1jddsds.svelte-1jddsds{color:#ea5d63;border-bottom:1px solid #f36969}.detail-info.svelte-1jddsds.svelte-1jddsds{padding:0 16px;background-color:#fff;border-radius:8px}.detail-info-desktop.svelte-1jddsds.svelte-1jddsds{padding:0}table.svelte-1jddsds.svelte-1jddsds{margin-top:16px;overflow:hidden;word-break:break-all;border-collapse:collapse;border:0;border-radius:8px}table.svelte-1jddsds.svelte-1jddsds,tr.svelte-1jddsds.svelte-1jddsds,th.svelte-1jddsds.svelte-1jddsds,td.svelte-1jddsds.svelte-1jddsds{border:0}tr.svelte-1jddsds.svelte-1jddsds{margin:0 8px}tr.svelte-1jddsds.svelte-1jddsds:not(:last-child):nth-child(2n){border-bottom:1px dashed #DEDEDE}.old-table.svelte-1jddsds.svelte-1jddsds{display:inline-table;width:calc(100% - 1px)}.old-table__header-item.svelte-1jddsds.svelte-1jddsds,.old-table__body-item.svelte-1jddsds.svelte-1jddsds{display:table-cell;padding:4px 5px;font-size:12px;text-align:center;border:1px solid #EAEAEA}.old-table__header-item.svelte-1jddsds.svelte-1jddsds:last-child,.old-table__body-item.svelte-1jddsds.svelte-1jddsds:last-child{padding:4px 8px}.old-table__header.svelte-1jddsds.svelte-1jddsds{display:table-header-group;background-color:#f8f8f8}.old-table__body.svelte-1jddsds.svelte-1jddsds{display:table-row}.old-table-desktop.svelte-1jddsds.svelte-1jddsds{width:455px}.old-description.svelte-1jddsds.svelte-1jddsds{padding-top:8px}.title.svelte-1jddsds.svelte-1jddsds{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5}.time-table.svelte-1jddsds.svelte-1jddsds{line-height:1.25}.time-table__summary.svelte-1jddsds.svelte-1jddsds{padding-bottom:24px;font-size:14px;white-space:pre-wrap}.time-table__image.svelte-1jddsds.svelte-1jddsds{padding-bottom:24px}.time-table__item.svelte-1jddsds.svelte-1jddsds{position:relative;padding-bottom:24px;margin-left:7px}.time-table__item.svelte-1jddsds.svelte-1jddsds:last-child{padding-bottom:0}.time-table__item.svelte-1jddsds.svelte-1jddsds:not(:last-child):before{position:absolute;top:10px;left:-2px;height:100%;content:"";border:1px dashed #FFBFCA}.time-table__item-title.svelte-1jddsds.svelte-1jddsds{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-1jddsds.svelte-1jddsds:before{position:absolute;left:-7px;width:6px;height:6px;content:"";background:#FFFFFF;border:3px solid #FF8899;border-radius:10px}.time-table__item-title.svelte-1jddsds .time.svelte-1jddsds{min-width:50px;color:#f58282}.time-table__item-body.svelte-1jddsds.svelte-1jddsds{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-1jddsds.svelte-1jddsds{padding-top:16px;padding-left:72px}.time-table__item-image.svelte-1jddsds img{border-radius:8px}.header.svelte-1jddsds.svelte-1jddsds{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff}tr.svelte-1jddsds:first-child>.header.svelte-1jddsds{padding-top:16px}.detail.svelte-1jddsds.svelte-1jddsds{padding:16px 0;font-size:14px;line-height:1.5;white-space:pre-wrap;background-color:#fff}.detail.no-wrap.svelte-1jddsds.svelte-1jddsds{white-space:inherit}.separate-line.svelte-euurru{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.desktop-content.svelte-euurru{padding-right:72px;padding-left:72px}.paid-apply-button.svelte-euurru{display:flex;justify-content:center;margin-top:16px;margin-bottom:40px}.summary-detail.svelte-1c3tbx9.svelte-1c3tbx9{display:flex;flex-direction:column;row-gap:16px;padding:20px;background-color:#f8f8f8;border-radius:10px}.summary-detail.svelte-1c3tbx9 .summary__address.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access.svelte-1c3tbx9{display:flex;flex-direction:column;row-gap:8px}.summary-detail.svelte-1c3tbx9 .summary__address .access__label.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__address .address__label.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .access__label.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .address__label.svelte-1c3tbx9{display:flex;gap:4px;align-items:center}.summary-detail.svelte-1c3tbx9 .summary__address .access__text.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__address .address__text.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .access__text.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .address__text.svelte-1c3tbx9{font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:5%}.summary-detail.svelte-1c3tbx9 .summary__address .access__text-detail.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__address .address__text-detail.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .access__text-detail.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .address__text-detail.svelte-1c3tbx9{font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:6%;white-space:pre-wrap}.summary-detail.svelte-1c3tbx9 .summary__address .address__text-detail.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .address__text-detail.svelte-1c3tbx9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.summary-detail.svelte-1c3tbx9 .summary__address .access__text-detail.svelte-1c3tbx9,.summary-detail.svelte-1c3tbx9 .summary__access .access__text-detail.svelte-1c3tbx9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.button-group.svelte-1iq97h7{display:flex;gap:8px;justify-content:center;width:629px;margin:16px auto 12px}.button-group__apply.svelte-1iq97h7{width:311px}.button-group__secondary.svelte-1iq97h7{display:flex;flex-grow:1;gap:8px;width:0px}.button-group__tour.svelte-1iq97h7,.button-group__information.svelte-1iq97h7{width:100%;margin-top:auto}.heading.svelte-1bhye09.svelte-1bhye09{padding:32px 40px;margin-top:16px;background-color:#fff}.heading.svelte-1bhye09 .title__left.svelte-1bhye09{display:flex;align-items:flex-start;justify-content:space-between}.heading.svelte-1bhye09 .title__left .title__component.svelte-1bhye09{flex-grow:1}.heading.svelte-1bhye09 .title__left .title__right.svelte-1bhye09{display:flex;gap:12px;align-items:start}.heading.svelte-1bhye09 .title__left .title__text.svelte-1bhye09{font-size:18px;font-weight:700;line-height:27px;letter-spacing:5%}.heading.svelte-1bhye09 .title__left .branch__label.svelte-1bhye09{font-size:18px;font-weight:400;line-height:27px;letter-spacing:5%}.heading.svelte-1bhye09 .modify-date.svelte-1bhye09{width:100px;font-size:12px;line-height:1;text-align:right;--job-offer-image-date-height:16px}.heading.svelte-1bhye09 .appeal-point.svelte-1bhye09{font-size:20px;font-weight:700;line-height:30px;color:#333;letter-spacing:5%}.heading.svelte-1bhye09 .heading-job.svelte-1bhye09{margin-top:12px;margin-bottom:4px}.heading.svelte-1bhye09 .heading-job__tag.svelte-1bhye09{display:flex;flex-wrap:wrap;gap:4px 3px;align-items:center}.heading.svelte-1bhye09 .heading-cntent.svelte-1bhye09{display:flex;gap:16px;margin-top:16px;margin-bottom:16px}.heading.svelte-1bhye09 .summary.svelte-1bhye09{display:flex;flex-direction:column;gap:10px;width:100%}.heading.svelte-1bhye09 .status-date.svelte-1bhye09{display:flex;justify-content:flex-end}.heading.svelte-1bhye09 .separate-line.svelte-1bhye09{height:1px;margin:16px 0;background-color:#eaeaea;border:unset}.heading.svelte-1bhye09 .action-controls.svelte-1bhye09{gap:16px;margin:16px auto 0}.heading.svelte-1bhye09 .action-controls .button-group.svelte-1bhye09{display:flex;justify-content:center;margin-right:auto;margin-bottom:12px;margin-left:auto}.heading.svelte-1bhye09 .action-controls .salary-label.svelte-1bhye09{display:flex;justify-content:center;margin:0 auto}.view-section.svelte-hxtxsr{width:fit-content;padding-top:16px;margin:0 auto}.job-offer-gallery.svelte-i9rnml.svelte-i9rnml{padding-inline:16px}.job-offer-gallery.svelte-i9rnml>.svelte-i9rnml:first-child{padding-top:0}.job-offer-gallery__label.svelte-i9rnml.svelte-i9rnml{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;display:block;padding-top:16px;border-bottom:1.5px solid #eaeaea}.title.svelte-i9rnml.svelte-i9rnml{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-i9rnml.svelte-i9rnml{margin-bottom:32px}.movie__container.svelte-i9rnml .title.movie.svelte-i9rnml{padding-bottom:8px}.threedview__container.svelte-i9rnml .title.svelte-i9rnml{text-align:var(--text-align)}.threedview__container.svelte-i9rnml .threedview_description.svelte-i9rnml{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding-top:8px;padding-bottom:12px;font-size:var(--description-font-size);font-weight:500;text-align:var(--text-align)}.photo__container.svelte-i9rnml.svelte-i9rnml{padding:16px 0 48px}.photo__container.svelte-i9rnml .title.svelte-i9rnml{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding-bottom:8px;font-weight:500}.photo__container.svelte-i9rnml .item__photo.svelte-i9rnml{display:grid;grid-template-columns:repeat(var(--grid-col),1fr);gap:5px}.photo__container.svelte-i9rnml .item__photo.svelte-i9rnml img{object-fit:cover}.photo__container.svelte-i9rnml .photo__group.svelte-i9rnml{padding-bottom:24px;border-bottom:1px solid #eaeaea}.photo__container.svelte-i9rnml .photo-button.svelte-i9rnml{padding:0;cursor:pointer;background:none;border:none}.item__movie.svelte-i9rnml.svelte-i9rnml{width:fit-content;margin:0 auto}.panel-wrapper.svelte-gvykf{padding-block-start:24px;background-color:#fff}.company-info.svelte-gvykf{padding-inline:72px 72px}.gallery.svelte-gvykf{padding-inline:56px 56px;margin:0 auto}.nav-tab.svelte-gvykf{position:sticky;top:var(--header-current-height, 0);z-index:2;transition:top .2s ease-out;will-change:top}.separate-line.svelte-gvykf{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.link-table.svelte-gvykf{padding-top:16px;background-color:#f8f8f8}.tab-spacer.svelte-gvykf{height:20px;background-color:#f8f8f8}.main-visual.svelte-1csj4so.svelte-1csj4so{border-bottom:solid #efefef}.main-visual__slide.svelte-1csj4so.svelte-1csj4so{position:relative;font-size:0;line-height:0}.main-visual__slide.svelte-1csj4so .slide-nav.svelte-1csj4so{position:absolute;top:100px;z-index:10;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:30px;font-weight:700;color:#fff;background-color:#d9d9d999;border-radius:15px}.main-visual__slide.svelte-1csj4so .slide-nav.back.svelte-1csj4so{left:10px}.main-visual__slide.svelte-1csj4so .slide-nav.back.svelte-1csj4so:before{margin-top:-3px;margin-left:-3px}.main-visual__slide.svelte-1csj4so .slide-nav.next.svelte-1csj4so{right:10px}.main-visual__slide.svelte-1csj4so .slide-nav.next.svelte-1csj4so:before{margin-top:-3px;margin-right:-3px}.main-visual__slide.svelte-1csj4so .sheets.svelte-1csj4so{position:absolute;top:11px;right:12px;z-index:10;display:flex;align-items:center;justify-content:center;min-width:27px;height:15px;padding:0 4px;font-size:10px;color:#fff;text-align:center;background-color:#333;border-radius:10px;opacity:.6}.main-visual__slide.svelte-1csj4so img{object-fit:cover}.banner-line.svelte-1178a8t{padding:16px}.links-region.svelte-17vbxyk.svelte-17vbxyk{padding:16px;background-color:#fff}.heading.svelte-17vbxyk.svelte-17vbxyk{margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.box.svelte-17vbxyk.svelte-17vbxyk{display:flex;background-color:#fff;border-radius:8px}.link__list.svelte-17vbxyk.svelte-17vbxyk{display:flex;flex-wrap:wrap}.link__item.svelte-17vbxyk.svelte-17vbxyk{margin:0 10px 10px 0;font-size:13px}.link__item.svelte-17vbxyk a.svelte-17vbxyk{text-decoration:underline}.modal__container.svelte-16ta6cy.svelte-16ta6cy{width:100%;height:100%;background:#FFFFFF}.main-visual.svelte-16ta6cy .sheets.svelte-16ta6cy{position:absolute;top:11px;right:12px;z-index:10;width:27px;height:15px;font-size:10px;color:#fff;text-align:center;background-color:#333;border-radius:10px;opacity:.6}.main-visual__slide.svelte-16ta6cy.svelte-16ta6cy{position:relative}.main-visual__slide.svelte-16ta6cy .slide-nav.svelte-16ta6cy{position:absolute;top:100px;z-index:10;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:30px;font-weight:700;color:#fff;background-color:#d9d9d999;border-radius:15px}.main-visual__slide.svelte-16ta6cy .slide-nav.back.svelte-16ta6cy{left:10px}.main-visual__slide.svelte-16ta6cy .slide-nav.back.svelte-16ta6cy:before{margin-top:-3px;margin-left:-3px}.main-visual__slide.svelte-16ta6cy .slide-nav.next.svelte-16ta6cy{right:10px}.main-visual__slide.svelte-16ta6cy .slide-nav.next.svelte-16ta6cy:before{margin-top:-3px;margin-right:-3px}.main-visual__slide.svelte-16ta6cy img{object-fit:cover}.close-box.svelte-16ta6cy.svelte-16ta6cy{padding:32px;margin-top:32px}.close-button.svelte-16ta6cy.svelte-16ta6cy{width:100%;height:48px;font-size:16px;color:#afafaf;background-color:#fff;border:1px solid #AFAFAF;border-radius:24px}.close-button.svelte-16ta6cy .fa.svelte-16ta6cy{position:relative;left:-80px;font-size:18px}.close-button-text.svelte-16ta6cy.svelte-16ta6cy{font-weight:400;line-height:17.5px;color:#333;letter-spacing:.04em}.title__container.svelte-16ta6cy.svelte-16ta6cy{margin-top:16px;margin-bottom:8px;margin-left:8px}.title.svelte-16ta6cy.svelte-16ta6cy{font-size:14px}.description.svelte-16ta6cy.svelte-16ta6cy{padding:0 16px;margin-top:16px;margin-bottom:16px;font-size:14px;white-space:pre-wrap}.modal__container.svelte-lmjw8n{z-index:1000;width:100vw;height:100vh;background-color:#fff}.modal__close.svelte-lmjw8n{justify-content:right;width:40px;font-size:24px;color:#f89}.header.svelte-lmjw8n{position:sticky;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;box-shadow:0 2px 10px #00000014}.header__content.svelte-lmjw8n{width:100%;margin-left:40px;font-size:14px;font-weight:700;text-align:center}.modal__container.svelte-1ywo3ws{position:fixed;top:0;block-size:100dvh;z-index:1001}.panel-wrapper.svelte-jjcko1{padding-block-start:24px}.nav-tab.svelte-jjcko1{position:sticky;top:var(--header-current-height, 0);z-index:2;transition:top .2s ease-out;will-change:top}.separate-line.svelte-jjcko1{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}
