.sp.svelte-bmc71x{--panel-width:100%;--panel-gap:4px;--panel-padding:0 12px;--row-height:44px;--left-width:60px;--left-direction:column;--left-gap:0;--left-font-size:.625rem;--left-line-height:1.5;--menu-value-font-size:.75rem}.pc.svelte-bmc71x{--panel-width:929px;--panel-gap:8px;--panel-padding:0;--row-height:55px;--left-width:120px;--left-direction:row;--left-gap:8px;--left-font-size:.875rem;--left-line-height:1;--menu-value-font-size:.875rem}.panel.svelte-bmc71x{box-sizing:border-box;gap:var(--panel-gap);width:var(--panel-width);padding:var(--panel-padding);flex-direction:column;display:flex}.menu-row.svelte-bmc71x{height:var(--row-height);cursor:pointer;border-radius:4px;align-items:stretch;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px 2px #0000001a}.menu-left.svelte-bmc71x{flex-shrink:0;flex-direction:var(--left-direction);gap:var(--left-gap);width:var(--left-width);font-size:var(--left-font-size);font-weight:700;line-height:var(--left-line-height);color:#7c1010;background-color:#f8f8f8;border-right:1px solid #e0e0e0;justify-content:center;align-items:center;display:flex}.menu-right.svelte-bmc71x{background-color:#fff;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex;overflow:hidden}.menu-right.svelte-bmc71x:hover{background-color:#f8f8f8}.menu-value.svelte-bmc71x{font-size:var(--menu-value-font-size);color:#616161;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.sep.svelte-bmc71x{color:#9a1212;padding:0 4px}.sp.svelte-14c3jlc{--inner-padding:0 22px}.pc.svelte-14c3jlc{--inner-padding:0 30px}.sp.container.svelte-14c3jlc{width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;width:-moz-available}.pc.container.svelte-14c3jlc{width:852px}.container.svelte-14c3jlc{box-sizing:border-box;height:45px;padding:var(--inner-padding);background-color:#fff;border-radius:45px;align-items:center;gap:8px;display:flex}.container.hover.svelte-14c3jlc{background-color:#f8f8f8}.condition-text.svelte-14c3jlc{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:.75rem;overflow:hidden}.condition-text.svelte-14c3jlc .sep:where(.svelte-14c3jlc){color:#9a1212;padding:0 4px}.condition-text.svelte-14c3jlc .part:where(.svelte-14c3jlc){color:#616161}.note.svelte-14c3jlc{color:#9a1212;flex:0 0 54px;font-size:.75rem;font-weight:700}.hover.svelte-14c3jlc .note:where(.svelte-14c3jlc){color:#bc1a16}.job-summary.svelte-3ghsd8{box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;width:-moz-available}.items.svelte-3ghsd8{background-color:#f5f5f5;border-radius:4px;flex-direction:column;row-gap:2px;padding:12px;display:flex}.item.svelte-3ghsd8{align-items:center;column-gap:6px;line-height:1.8;display:flex}.item.svelte-3ghsd8 .icon:where(.svelte-3ghsd8){width:.75rem}.item.svelte-3ghsd8 .address:where(.svelte-3ghsd8){color:#0d0d0d;font-size:.875rem}.item.svelte-3ghsd8 .address.clampOne:where(.svelte-3ghsd8){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item.svelte-3ghsd8 .address.clampTwo:where(.svelte-3ghsd8){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8){align-items:baseline;gap:4px;display:flex}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .unit:where(.svelte-3ghsd8){color:#0d0d0d;font-size:.875rem}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .amount:where(.svelte-3ghsd8){font-size:0}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .amount:where(.svelte-3ghsd8) .value:where(.svelte-3ghsd8){color:#9a1212;font-size:1.125rem;font-weight:700}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .amount:where(.svelte-3ghsd8) .t-value:where(.svelte-3ghsd8){color:#0d0d0d;font-size:.875rem}.item.svelte-3ghsd8 .seating-cap:where(.svelte-3ghsd8){align-items:center;display:flex}.item.svelte-3ghsd8 .seating-cap-text:where(.svelte-3ghsd8){color:#0d0d0d;margin-left:4px;font-size:.875rem}.item.svelte-3ghsd8 .spend:where(.svelte-3ghsd8){align-items:center;display:flex}.item.svelte-3ghsd8 .spend-text:where(.svelte-3ghsd8){color:#0d0d0d;margin-left:4px;font-size:.875rem}.image-container.svelte-16mchoa{position:relative}.viewport.svelte-16mchoa{width:100%;overflow:hidden}.container.svelte-16mchoa{display:flex}.slide.svelte-16mchoa{flex:0 0 100%}.slide-image.svelte-16mchoa{aspect-ratio:375/262;object-fit:cover;border-radius:4px 4px 0 0;width:100%;display:block;overflow:hidden}.dots.svelte-16mchoa{gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dot.svelte-16mchoa{background-color:#bdbdbdcc;border-radius:50%;width:8px;height:8px}.dot.active.svelte-16mchoa{background-color:#fff}.container.svelte-klwlyk{box-sizing:border-box;width:100%}.link.svelte-klwlyk{box-sizing:border-box;background-color:#fff;border-radius:4px;display:block;box-shadow:0 2px 5px 4px #00000005}.link.hover.svelte-klwlyk{opacity:.7}.title.svelte-klwlyk{box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;width:-moz-available;padding:12px}.tags.svelte-klwlyk{flex-wrap:wrap;gap:4px;max-height:80px;margin-bottom:8px;display:flex;overflow:hidden}.facility-name.svelte-klwlyk{color:#624d4b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.875rem;font-weight:700;overflow:hidden}.job-title.svelte-klwlyk{color:#0d0d0d;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:700;display:-webkit-box;overflow:hidden}.summary.svelte-klwlyk{padding:0 12px 12px}.more-tags.svelte-klwlyk{color:#735956;align-items:center;padding:2px 8px;font-size:.8125rem;display:inline-flex}.link.svelte-adlqiy{background-color:#fff;border-radius:4px;width:930px;height:300px;display:flex}.link.hover.svelte-adlqiy{opacity:.7}.viewport.svelte-adlqiy{width:430px;overflow:hidden}.image.svelte-adlqiy{aspect-ratio:430/300;object-fit:cover;width:430px;display:block;overflow:hidden}.job.svelte-adlqiy{box-sizing:border-box;width:500px;padding:16px 20px 26px}.tags.svelte-adlqiy{flex-wrap:wrap;gap:4px;max-height:80px;margin-bottom:8px;display:flex;overflow:hidden}.facility-name.svelte-adlqiy{color:#624d4b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:1rem;font-weight:700;overflow:hidden}.title.svelte-adlqiy{color:#0d0d0d;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.125rem;font-weight:700;display:-webkit-box;overflow:hidden}.summary.svelte-adlqiy{width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;width:-moz-available}.sp.svelte-1x47smr{--width:100vw;--padding:0 12px;--height:64px;--nav-width:64px;--nav-link-font-size:.75rem;--page-link-font-size:1.25rem}.pc.svelte-1x47smr{--width:995px;--padding:0;--height:43px;--nav-width:70px;--nav-link-font-size:.875rem;--page-link-font-size:1.5rem}.pagination.svelte-1x47smr{box-sizing:border-box;width:var(--width);height:var(--height);padding:var(--padding);background-color:#eee;justify-content:center;align-items:center;gap:8px;display:flex}.prev.svelte-1x47smr,.next.svelte-1x47smr{width:var(--nav-width);justify-content:center;display:flex}.prev.svelte-1x47smr .link:where(.svelte-1x47smr),.next.svelte-1x47smr .link:where(.svelte-1x47smr){font-size:var(--nav-link-font-size);color:#424242}.prev.svelte-1x47smr .link.hover:where(.svelte-1x47smr),.next.svelte-1x47smr .link.hover:where(.svelte-1x47smr){color:#212121}.prev.svelte-1x47smr .disabled:where(.svelte-1x47smr),.next.svelte-1x47smr .disabled:where(.svelte-1x47smr){color:#bdbdbd}.pages.svelte-1x47smr{align-items:center;gap:4px;display:flex}.pages.svelte-1x47smr .text:where(.svelte-1x47smr){width:40px;font-size:var(--page-link-font-size);color:#757575;text-align:center;display:block}.pages.svelte-1x47smr .link.hover:where(.svelte-1x47smr){color:#212121}.pages.svelte-1x47smr .current:where(.svelte-1x47smr){color:#ad0808}.sp.svelte-13roizw{--width:100%;--font-size1:1rem;--font-size2:.8125rem}.pc.svelte-13roizw{--width:930px;--font-size1:1.25rem;--font-size2:1rem}.container.svelte-13roizw{box-sizing:border-box;width:var(--width);background-color:#fff;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.t1.svelte-13roizw{font-size:var(--font-size1);margin-bottom:8px;font-weight:700}.t2.svelte-13roizw{font-size:var(--font-size2);margin-bottom:12px;font-weight:700}.sp.svelte-5q9hqb{--sort-width:106px;--sort-font-size:.75rem;--sort-padding:8px 12px}.pc.svelte-5q9hqb{--sort-width:139px;--sort-font-size:1rem;--sort-padding:8px 16px}.sort-trigger.svelte-5q9hqb{width:var(--sort-width);padding:var(--sort-padding);cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.sort-label.svelte-5q9hqb{font-size:var(--sort-font-size);color:#424242;white-space:nowrap;justify-content:space-between;align-items:center;font-weight:700;display:flex}.sort-label.open.svelte-5q9hqb{opacity:.7}.sort-content.svelte-5q9hqb{z-index:100;width:var(--sort-width);background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 8px #0000001a}.sort-item.svelte-5q9hqb{font-size:var(--sort-font-size);color:#424242;cursor:pointer;padding:8px 12px;font-weight:700}.sort-item.selected.svelte-5q9hqb{color:#ad0808}.sort-item.hover.svelte-5q9hqb{background-color:#f5f5f5}.sp.svelte-j83y3p{--job-search-width:375px;--heading-padding:24px 12px 12px;--heading-font-size:13px;--total-font-size:1.5rem;--total-padding:20px 12px 8px;--total-width:stretch;--result-padding:0 12px;--result-item-width:100%;--pagination-bottom:24px;--cv-padding:24px 12px;--faq-padding:0 12px 12px}.pc.svelte-j83y3p{--job-search-width:929px;--heading-padding:56px 0 12px;--heading-font-size:1.375rem;--total-font-size:1.625rem;--total-padding:36px 0 12px;--total-width:929px;--result-padding:0;--result-item-width:930px;--pagination-bottom:56px;--cv-padding:32px 0;--faq-padding:0 0 12px}.container.svelte-j83y3p{background-color:#eee;place-items:center;width:100%;display:grid}.job-search.svelte-j83y3p{width:var(--job-search-width);flex-direction:column;display:flex}.heading-text.svelte-j83y3p{padding:var(--heading-padding);font-size:var(--heading-font-size);color:#0d0d0d;text-align:left;line-height:1.5}.heading-bold.svelte-j83y3p{font-weight:700}.heading-normal.svelte-j83y3p{margin-left:.25em;font-weight:500}.content.svelte-j83y3p{width:100%}.search-panel.svelte-j83y3p{justify-content:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}.search-panel-sticky.svelte-j83y3p{top:var(--top,0);z-index:100;visibility:hidden;opacity:0;background-color:#eee;justify-content:center;padding:12px;transition:top .3s,opacity .2s,visibility .2s,transform .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-100%)}.search-panel-sticky.visible.svelte-j83y3p{visibility:visible;opacity:1;transform:translateY(0)}.total.svelte-j83y3p{width:var(--total-width);padding:var(--total-padding);grid-auto-flow:column;justify-content:space-between;align-items:center;display:grid}.total-text.svelte-j83y3p{align-items:center;display:flex}.num.svelte-j83y3p{font-size:var(--total-font-size);color:#9a1212;font-weight:700}.unit.svelte-j83y3p,.from-to.svelte-j83y3p{color:#212121;margin-left:4px;font-size:.75rem;font-weight:700}.results.svelte-j83y3p{box-sizing:border-box;padding:var(--result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.results.svelte-j83y3p .item:where(.svelte-j83y3p){width:var(--result-item-width)}.results.svelte-j83y3p .item:where(.svelte-j83y3p):not(:last-child){margin-bottom:24px}.results.svelte-j83y3p .item:where(.svelte-j83y3p):last-child{margin-bottom:36px}.pagination.svelte-j83y3p{padding-bottom:var(--pagination-bottom);justify-content:center;display:flex}.no-results.svelte-j83y3p{box-sizing:border-box;padding:0 16px var(--pagination-bottom);justify-content:center;display:flex}.cv-banner.svelte-j83y3p{padding:var(--cv-padding);background-color:#fff;justify-content:center;display:flex}.faq.svelte-j83y3p{box-sizing:border-box;padding:var(--faq-padding);justify-content:center;display:flex}
