@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-weight:400;line-height:1.5;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}.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-template-columns:repeat(auto-fit,minmax(0,1fr));background-color:#fff;box-shadow:0 3px 4px #00000024}.tab.svelte-ikokxs{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;-webkit-user-select:none;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-ikokxs{min-block-size:47px;font-size:16px}.tab.desktop-content.svelte-ikokxs:hover{color:#f48083}.tab.desktop-content:hover[aria-selected=true].svelte-ikokxs{border-block-end-color:#f36969}.tab.desktop-content.svelte-ikokxs:hover:not([aria-selected=true]){background-color:#fff8f5;border-block-end:3px solid #FFF8F5}.tab[aria-selected=true].svelte-ikokxs{color:#f36969;border-block-end-color:#f36969}.organization-contact-card.svelte-1yz9yd0{box-sizing:border-box;display:flex;gap:12px;align-items:center;width:311px;max-width:311px;height:56px;padding:0 16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000029}.organization-contact-card.svelte-1yz9yd0 .sub-text:where(.svelte-1yz9yd0){font-size:12px;font-weight:400;line-height:150%;color:#333;letter-spacing:4%}.organization-contact-card.svelte-1yz9yd0 .main-text:where(.svelte-1yz9yd0){font-size:16px;font-weight:700;line-height:150%;color:#f36969;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 16px;background-color:#fff}.organization-contact.is-mobile.svelte-7hbjm{padding:0 16px}.box.svelte-7hbjm{gap:16px;padding:16px;background:#feeee6;border-radius:8px}.title-box.svelte-7hbjm{display:flex}.title-box.is-desktop-title.svelte-7hbjm{justify-content:center;margin-top:24px;margin-bottom:24px}.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:12px;font-size:16px}.title-box.is-desktop-title.svelte-7hbjm .title-content:where(.svelte-7hbjm) .title-text:where(.svelte-7hbjm){font-size:22px}.title-box.is-desktop-title.svelte-7hbjm .bankru:where(.svelte-7hbjm){top:8px;right:140px}.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}.bankru.svelte-7hbjm{position:absolute;top:0;right: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):hover .organization-contact-card{opacity:.6}.text.svelte-1wgg8ay{font-size:14px;white-space:pre-wrap}.accent.svelte-1wgg8ay{display:inline-block;font-size:16px;font-weight:700;color:#f48083}.branch-info.svelte-1ekmooh{padding:16px;background-color:#fff}.heading.svelte-1ekmooh{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-pc.svelte-1ekmooh{color:#f36969;border-bottom:1.5px solid #f36969}table.svelte-1ekmooh{overflow:hidden;word-break:break-all;border-collapse:collapse;border-radius:8px}.link.svelte-1ekmooh{width:100%;color:#f36969}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}.header.svelte-1ekmooh{border-top:1px solid #eaeaea}.icon.svelte-1ekmooh{display:inline-block;vertical-align:middle}.title.svelte-1ekmooh,.title-pc.svelte-1ekmooh{margin-left:4px}.title-pc.svelte-1ekmooh{font-size:18px}.detail.svelte-1ekmooh{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-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:#f89}.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}.access-detail-container.svelte-1ekmooh{display:grid;row-gap:16px;font-size:13px;line-height:1.5;background-color:transparent;border:0}.access-map-pc.svelte-1ekmooh{width:577px;margin:0 auto}.branch_job.svelte-fecijs{margin:var(--margin)}.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:baseline}.chip.svelte-477hbj{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-477hbj{flex-grow:1;flex-shrink:1;align-self:flex-end;font-size:13px;font-weight:700}.q-arrow.svelte-477hbj{font-weight:700;color:#0caab9}.container.svelte-1fd0al0{display:grid;flex-direction:column;gap:8px;padding:12px;background-color:#fffbf3;border-radius:8px;box-shadow:0 2px 4px #0000001a}.comment.svelte-1fd0al0{font-size:12px;font-weight:400}.content.svelte-1fd0al0{display:inline-flex;gap:8px;align-items:baseline}.chip.svelte-1fd0al0{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-1fd0al0{flex-grow:1;flex-shrink:1;align-self:flex-end;font-size:13px;font-weight:700}.q-arrow.svelte-1fd0al0{font-weight:700;color:#efb93f}.logo-container.svelte-1vyu3ii{display:flex;gap:8px;align-items:center}.logo-content.svelte-1vyu3ii{margin:8px}.logo-container-pc.svelte-1vyu3ii{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.logo-content-pc.svelte-1vyu3ii{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-1vyu3ii:hover{opacity:.6}.sns-name.svelte-1vyu3ii{font-size:16px;font-weight:400;line-height:17.5px;color:#333;text-align:center;letter-spacing:.04em}.organization.svelte-1ah244c{padding:0 16px;margin-top:32px;background-color:#fff}.heading.svelte-1ah244c{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-pc.svelte-1ah244c{color:#f36969;border-bottom:1.5px solid #f36969}table.svelte-1ah244c{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 solid #eaeaea}.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:18px}.detail.svelte-1ah244c{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 0 16px 8px;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-right:32px;padding-left:32px}.link-tag.svelte-1ah244c{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-1ah244c{font-size:12px}.link-tag.svelte-1ah244c i:where(.svelte-1ah244c){font-size:14px;color:#f89}.job-box.svelte-1ah244c{display:flex;align-items:center;padding:16px 0;background-color:#fff;border-bottom:1px solid #eaeaea}.job-box.svelte-1ah244c .job-link:where(.svelte-1ah244c){width:100%;margin-right:16px;color:#f36969}.job-box.svelte-1ah244c .fa:where(.svelte-1ah244c){font-size:20px;color:#f36969}.detail__button.svelte-1ah244c{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-1ah244c .fa:where(.svelte-1ah244c){position:relative;margin:0 8px;font-size:16px}.detail__button.svelte-1ah244c p:where(.svelte-1ah244c){color:#f36969}.app-banner.svelte-5w4kqt{display:flex;flex-direction:column;align-items:center;padding:16px 0}.separate-line.svelte-8rfed7{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.promotion.svelte-11ozqtf{padding-top:16px;padding-bottom:8px}.recommend-content.svelte-11ozqtf{margin-top:24px}.recommend-title.svelte-11ozqtf{margin-bottom:12px;font-size:18px;font-weight:700}.card-content.svelte-mk5p7y{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-mk5p7y{display:grid;width:calc(100% - 120px)}.job-emp-type.svelte-mk5p7y{display:-webkit-box;height:44px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.job-type.svelte-mk5p7y{font-weight:700;color:#f36969}.emp-type.svelte-mk5p7y{font-size:12px;font-weight:700;color:#f36969}.detail.svelte-mk5p7y{display:grid;grid-template-columns:48px auto;font-size:12px}.detail.svelte-mk5p7y .title-text:where(.svelte-mk5p7y){font-weight:700}.detail.svelte-mk5p7y .detail-text:where(.svelte-mk5p7y){width:100%;overflow:hidden;text-overflow:ellipsis;color:#888;white-space:nowrap}.content-thumbnail.svelte-mk5p7y{float:none;flex:1;flex-shrink:0;margin:auto 0;text-align:right}.content-thumbnail.svelte-mk5p7y img{border-radius:8px}.branch-job.svelte-1iqblq8{height:100sh;background-color:#fff}.header.svelte-1iqblq8{position:sticky;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0;box-shadow:0 2px 10px #00000014}.header__content.svelte-1iqblq8{width:100%;margin-left:32px;font-size:16px;font-weight:700;text-align:center}.modal__close.svelte-1iqblq8{justify-content:right;width:40px;font-size:24px;color:#f89}.body__content.svelte-1iqblq8{display:grid;grid-row-gap:16px;padding:24px 16px}.modal.svelte-16afdhb{position:fixed;top:0;left:0;z-index:var(--z-index);display:none;width:100%;height:100%;overflow-y:scroll;background:#fff}.modal.show.svelte-16afdhb{display:block}.branch-job-offer.svelte-1sru845{text-align:center}.branch-job-offer__button.svelte-1sru845{color:#f36969;background:transparent;border:none}.branch-job-offer__button.svelte-1sru845 .fa:where(.svelte-1sru845){inline-size:14px;margin-right:4px;block-size:14px}.branch-job-modal.svelte-1sru845{position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:#00000080}.banner-special-offer.svelte-1beutbt{padding:0 0 16px}.tag-label-content.svelte-re7etl{display:flex;gap:0 8px;align-items:center}.tag-label-text.svelte-re7etl{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.05em}.update-date-content.svelte-6ju5xl{display:flex;gap:4px;margin-block-end:8px;font-size:10px;color:#888}.keep-button.svelte-1dh6ls{width:55px;height:55px;cursor:pointer;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #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-1unedj0{padding:0 16px;margin-top:0;margin-bottom:12px;background-color:#fff}.update-date-content.svelte-1unedj0{display:flex;gap:4px;margin-block-end:8px;font-size:10px;color:#888}.heading-job__tag.svelte-1unedj0{display:flex;flex-wrap:wrap;gap:4px 3px;align-items:center}.heading-job__tag-container.svelte-1unedj0{width:280px;padding-block-end:16px}.heading-job-parent.svelte-1unedj0{position:relative}.heading-job-title.svelte-1unedj0{display:flex;flex-direction:column-reverse;padding-block-end:12px;font-size:12px;font-weight:700;line-height:1.25;color:#333}.heading-job-description.svelte-1unedj0{font-weight:400;line-height:20px;color:#333;letter-spacing:.4px}.heading-job__main__branch.svelte-1unedj0{font-size:18px;font-weight:700}.button-container.svelte-1unedj0{display:flex;flex-direction:column;gap:8px 0;inline-size:311px;margin-inline:auto}.salary-label.svelte-1unedj0{display:flex;justify-content:center}.salary-label.salary-left.svelte-1unedj0{justify-content:flex-start}.headline.svelte-1unedj0{font-size:13px;font-weight:700;line-height:1.5}.cta-button-context.svelte-1unedj0{display:flex;flex-direction:column;gap:16px 0;padding-block-start:28px}.heading_apply-button.svelte-1unedj0{display:flex;align-items:center;justify-content:center}.branch-job-navigation-container.svelte-1unedj0{padding-block-start:16px}.branch__name__container.svelte-1unedj0{width:264px}.keep-button_container.svelte-1unedj0{position:absolute;top:var(--top, -13px);right:0}.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:#111b26;letter-spacing:.06em}.adviser-text.is-mobile.svelte-p5asdc{font-size:13px}.description.svelte-a0z48x{padding:16px;background-color:#fff}.description-desktop.svelte-a0z48x{padding-top:0}.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{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:16px;color:#ea5d63}.description-body-content.svelte-a0z48x{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-a0z48x{position:relative;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:12px 0;overflow:hidden}.description-adviser.svelte-a0z48x{margin-top:16px}.description-adviser-cta.svelte-a0z48x{margin-top:32px;text-align:center}.recruitment-status.svelte-5bjtzh{padding:16px;margin-bottom:24px;background-color:#fff8f5}.recruitment-status--desktop.svelte-5bjtzh{padding-bottom:32px}.recruitment__box.svelte-5bjtzh{padding:16px 16px 12px}.recruitment.svelte-5bjtzh{display:flex;align-items:center;justify-content:center}.recruitment.svelte-5bjtzh .icon:where(.svelte-5bjtzh){width:18px;height:20px;margin-right:4px}.recruitment__title.svelte-5bjtzh{font-size:16px;font-weight:500}.recruitment__text.svelte-5bjtzh{margin:8px;font-size:12px;white-space:pre-line}.recruitment__text--desktop.svelte-5bjtzh{width:480px;margin-right:auto;margin-left:auto;font-size:14px}.sub-title.svelte-5bjtzh{font-weight:700}.button-text.svelte-5bjtzh{font-size:16px}.button-wrapper--active.svelte-5bjtzh button:hover{opacity:.6}.work-info.svelte-gc448a{padding:16px;background-color:#fff}.heading.svelte-gc448a{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em}.heading-desktop.svelte-gc448a{font-size:20px;font-weight:700;line-height:30px;color:#ea5d63;letter-spacing:5%;border-bottom:1px solid #f36969}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{border:none}.detail.svelte-gc448a{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-gc448a{padding-top:8px;text-align:center}.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:8px;font-weight:700;color:#888}.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:8px}.description-list.default.svelte-cek8uj .description-detail:where(.svelte-cek8uj),.description-list.checked.svelte-cek8uj .description-detail:where(.svelte-cek8uj){padding:12px;color:#454545;border:1px solid #EAEAEA;border-radius:8px}.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}.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-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:56px;align-items:center;justify-content:center;height:100px}.salary-breakdown-graph.svelte-1kxabzw{display:flex;justify-content:center}.salary-breakdown-details.svelte-1kxabzw,.breakdown-list.svelte-1kxabzw{display:grid;row-gap:4px}.breakdown-list.pc.svelte-1kxabzw{row-gap:8px}.breakdown-item.svelte-1kxabzw{display:flex;column-gap:4px;align-items:center;font-size:14px;font-weight:500}.color-indicator.svelte-1kxabzw{width:16px;height:16px}.color-base.svelte-1kxabzw{background-color:#fdd0c3}.color-overtime.svelte-1kxabzw{background-color:#f48083}.color-allowance.svelte-1kxabzw{background-color:#ffd576}.breakdown-annotation.svelte-1kxabzw{font-size:10px;color:#666}.salary-old-description.svelte-eh92t4{display:grid;row-gap:8px;font-size:13px;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:14px;font-weight:700;color:#767676}.title.checked.svelte-c92b0j{display:flex;column-gap:4px;align-items:center;color:#666}.detail.svelte-c92b0j{display:grid;row-gap:8px}.annotation-text.svelte-c92b0j{font-size:10px;color:#666}.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:20px}.frame-detail.svelte-c92b0j{display:grid;row-gap:8px}.frame-detail-text.svelte-c92b0j{padding:12px;border:1px solid #EEEEEE;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;background-color:#fff}.heading.svelte-1fp703y{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 0 16px}.heading-desktop.svelte-1fp703y{font-size:20px;font-weight:700;line-height:30px;color:#ea5d63;letter-spacing:5%;border-bottom:1px solid #f36969}table.svelte-1fp703y{margin-top:16px;word-break:break-all;border-collapse:collapse;border-radius:8px}table.svelte-1fp703y,tr.svelte-1fp703y,th.svelte-1fp703y,td.svelte-1fp703y{border:0}.header.svelte-1fp703y{padding:24px 0 0;font-weight:700;vertical-align:baseline;background-color:#fff;border-top:1px solid #eaeaea}.free-item-title.svelte-1fp703y{white-space:pre-wrap}.data-header.svelte-1fp703y{border-top:1px solid #eaeaea}.requirement-detail.svelte-1fp703y{padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.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_apply-button.svelte-1fp703y{text-align:center}.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:#666}.requirement-employment.svelte-1fp703y dt:where(.svelte-1fp703y):not(:first-child){padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid #EAEAEA}.holiday-annual-info.svelte-1fp703y{font-size:12px;font-weight:400;color:#888}.holiday-annual-content.svelte-1fp703y{display:grid;row-gap: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:#f48083;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:#f48083;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-weight:700;color:#666;background-color:#fff}.policy-header-first.svelte-1fp703y{padding-top:24px;border-top:1px solid #eaeaea}.desktop-row.svelte-1fp703y{display:flex;width:100%}.desktop-header.svelte-1fp703y{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-1fp703y{flex:1;padding:16px 0 24px 8px;font-size:13px;line-height:1.5;background-color:#fff}.job-type-header.svelte-1fp703y,.employment-type-header.svelte-1fp703y,.job-type-detail.svelte-1fp703y,.employment-type-detail.svelte-1fp703y{width:50%}.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 #949494}.staff-message.svelte-ktbdt1{padding:16px;margin-top:16px;background-color:#fff}.heading.svelte-ktbdt1{padding-bottom:12px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em;border-bottom:1px solid #efefef}.heading-desktop.svelte-ktbdt1{color:#ea5d63;border-bottom:1px solid #f36969}.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;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-ktbdt1{margin-left:72px}.branch-feature.svelte-bnjd5p{padding:32px 16px;background-color:#fff}.branch-feature-desktop.svelte-bnjd5p{background-color:#fff}.heading.svelte-bnjd5p{padding-bottom:8px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em;border-bottom:1px solid #eaeaea}.heading-desktop.svelte-bnjd5p{color:#ea5d63;border-bottom:1px solid #f36969}.detail-info.svelte-bnjd5p{padding:0 16px;background-color:#fff;border-radius:8px}.detail-info-desktop.svelte-bnjd5p{padding:0}table.svelte-bnjd5p{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 #DEDEDE}.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:16px;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 dashed #FFBFCA}.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:6px;height:6px;content:"";background:#fff;border:3px solid #FF8899;border-radius:10px}.time-table__item-title.svelte-bnjd5p .time:where(.svelte-bnjd5p){min-width:50px;color:#f58282}.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 0;font-weight:700;vertical-align:baseline;background-color:#fff}tr.svelte-bnjd5p:first-child>.header:where(.svelte-bnjd5p){padding-top:16px}.detail.svelte-bnjd5p{padding:16px 0;font-size:14px;line-height:1.5;white-space:pre-wrap;background-color:#fff}.detail.no-wrap.svelte-bnjd5p{white-space:inherit}.separate-line.svelte-9egz0r{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}.desktop-content.svelte-9egz0r{padding-right:72px;padding-left:72px}.paid-apply-button.svelte-9egz0r{display:flex;justify-content:center;margin-top:16px;margin-bottom:40px}.summary-detail.svelte-9110va{display:flex;flex-direction:column;row-gap:16px;padding:20px;background-color:#f8f8f8;border-radius:10px}.summary-detail.svelte-9110va .summary__address:where(.svelte-9110va),.summary-detail.svelte-9110va .summary__access:where(.svelte-9110va){display:flex;flex-direction:column;row-gap:8px}.summary-detail.svelte-9110va .access__label:where(.svelte-9110va),.summary-detail.svelte-9110va .address__label:where(.svelte-9110va){display:flex;gap:4px;align-items:center}.summary-detail.svelte-9110va .access__text:where(.svelte-9110va),.summary-detail.svelte-9110va .address__text:where(.svelte-9110va){font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:5%}.summary-detail.svelte-9110va .access__text-detail:where(.svelte-9110va),.summary-detail.svelte-9110va .address__text-detail:where(.svelte-9110va){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-9110va .address__text-detail:where(.svelte-9110va){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.summary-detail.svelte-9110va .access__text-detail:where(.svelte-9110va){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.button-group.svelte-1syd4ta{display:flex;gap:8px;justify-content:center;width:629px;margin:16px auto 12px}.button-group__apply.svelte-1syd4ta{width:311px}.button-group__secondary.svelte-1syd4ta{display:flex;flex-grow:1;gap:8px;width:0px}.button-group__tour.svelte-1syd4ta,.button-group__information.svelte-1syd4ta{width:100%;margin-top:auto}.heading.svelte-i1yxt4{padding:32px 40px;margin-top:16px;background-color:#fff}.heading.svelte-i1yxt4 .title__left:where(.svelte-i1yxt4){display:flex;align-items:flex-start;justify-content:space-between}.heading.svelte-i1yxt4 .title__left:where(.svelte-i1yxt4) .title__component:where(.svelte-i1yxt4){display:grid;flex-grow:1;row-gap:12px}.heading.svelte-i1yxt4 .title__left:where(.svelte-i1yxt4) .title__right:where(.svelte-i1yxt4){display:flex;gap:12px;align-items:start}.heading.svelte-i1yxt4 .title__left:where(.svelte-i1yxt4) .title__text:where(.svelte-i1yxt4){font-size:20px;font-weight:700;line-height:1.25}.heading.svelte-i1yxt4 .title__left:where(.svelte-i1yxt4) .branch__label:where(.svelte-i1yxt4){font-size:14px;font-weight:400;line-height:1.5}.heading.svelte-i1yxt4 .appeal-point:where(.svelte-i1yxt4){font-size:14px;font-weight:700;line-height:1.5;color:#333}.heading.svelte-i1yxt4 .heading-job:where(.svelte-i1yxt4){margin-top:16px;margin-bottom:4px}.heading.svelte-i1yxt4 .heading-job__tag:where(.svelte-i1yxt4){display:flex;flex-wrap:wrap;gap:4px 3px;align-items:center}.heading.svelte-i1yxt4 .heading-cntent:where(.svelte-i1yxt4){display:flex;gap:16px;margin-top:16px;margin-bottom:16px}.heading.svelte-i1yxt4 .summary:where(.svelte-i1yxt4){display:flex;flex-direction:column;gap:10px;width:100%}.heading.svelte-i1yxt4 .status-date:where(.svelte-i1yxt4){display:flex;justify-content:flex-end}.heading.svelte-i1yxt4 .separate-line:where(.svelte-i1yxt4){height:1px;margin:16px 0;background-color:#eaeaea;border:unset}.heading.svelte-i1yxt4 .action-controls:where(.svelte-i1yxt4){gap:16px;margin:32px auto 0}.heading.svelte-i1yxt4 .action-controls:where(.svelte-i1yxt4) .button-group:where(.svelte-i1yxt4){display:flex;justify-content:center;margin-right:auto;margin-bottom:12px;margin-left:auto}.heading.svelte-i1yxt4 .action-controls:where(.svelte-i1yxt4) .salary-label:where(.svelte-i1yxt4){display:flex;justify-content:center;margin:0 auto}.view-section.svelte-8iz7yv{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{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-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){text-align:var(--text-align)}.threedview__container.svelte-18rztya .threedview_description:where(.svelte-18rztya){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-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{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;text-overflow:ellipsis;font-size:16px;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}.open-container.svelte-138fsro{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.open-button.svelte-138fsro{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:flex;gap:4px;align-items:center;color:#f48083;-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-out;-webkit-tap-highlight-color:transparent}@media(hover){.open-button.svelte-138fsro:hover{color:#fcc1b5}}.open-button.svelte-138fsro:active{color:#fcc1b5}.open-button.svelte-138fsro .fa:where(.svelte-138fsro){font-size:26px}.open-button.svelte-138fsro .fa.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 #eeeeee}.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}.panel-wrapper.svelte-16ua65x{padding-block-start:24px;background-color:#fff}.company-info.svelte-16ua65x{padding-inline:72px 72px}.gallery.svelte-16ua65x{padding-inline:56px 56px;margin:0 auto}.nav-tab.svelte-16ua65x{position:sticky;top:var(--header-current-height, 0);z-index:2;transition:top .2s ease-out;will-change:top}.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:20px;background-color:#f8f8f8}.main-visual.svelte-1sfzfp1{border-bottom:solid #efefef}.main-visual__slide.svelte-1sfzfp1{position:relative;font-size:0;line-height:0}.main-visual__slide.svelte-1sfzfp1 .slide-nav:where(.svelte-1sfzfp1){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-1sfzfp1 .slide-nav.back:where(.svelte-1sfzfp1){left:10px}.main-visual__slide.svelte-1sfzfp1 .slide-nav.back:where(.svelte-1sfzfp1):before{margin-top:-3px;margin-left:-3px}.main-visual__slide.svelte-1sfzfp1 .slide-nav.next:where(.svelte-1sfzfp1){right:10px}.main-visual__slide.svelte-1sfzfp1 .slide-nav.next:where(.svelte-1sfzfp1):before{margin-top:-3px;margin-right:-3px}.main-visual__slide.svelte-1sfzfp1 .sheets:where(.svelte-1sfzfp1){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-1sfzfp1 img{object-fit:cover}.embla.svelte-1sfzfp1{overflow:hidden}.embla__container.svelte-1sfzfp1{display:flex}.embla__slide.svelte-1sfzfp1{flex:0 0 100%;min-width:0}.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: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-o8s7mi{position:relative}.main-visual__slide.svelte-o8s7mi .slide-nav:where(.svelte-o8s7mi){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-o8s7mi .slide-nav.back:where(.svelte-o8s7mi){left:10px}.main-visual__slide.svelte-o8s7mi .slide-nav.back:where(.svelte-o8s7mi):before{margin-top:-3px;margin-left:-3px}.main-visual__slide.svelte-o8s7mi .slide-nav.next:where(.svelte-o8s7mi){right:10px}.main-visual__slide.svelte-o8s7mi .slide-nav.next:where(.svelte-o8s7mi):before{margin-top:-3px;margin-right:-3px}.main-visual__slide.svelte-o8s7mi img{object-fit:cover}.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;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:#f89}.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}.panel-wrapper.svelte-1xtsiov{padding-block-start:24px}.nav-tab.svelte-1xtsiov{position:sticky;top:var(--header-current-height, 0);z-index:2;transition:top .2s ease-out;will-change:top}.separate-line.svelte-1xtsiov{height:12px;margin:16px 0;background-color:#eaeaea;border:unset}
