@charset "UTF-8";.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}.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}.panel.svelte-bmc71x{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--panel-gap);width:var(--panel-width);padding:var(--panel-padding)}.menu-row.svelte-bmc71x{display:flex;align-items:stretch;height:var(--row-height);padding:0;overflow:hidden;cursor:pointer;border-radius:4px;box-shadow:0 2px 8px 2px #0000001a}.menu-left.svelte-bmc71x{display:flex;flex-shrink:0;flex-direction:var(--left-direction);gap:var(--left-gap);align-items:center;justify-content:center;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}.menu-right.svelte-bmc71x{display:flex;gap:8px;align-items:center;width:100%;padding:8px 16px;overflow:hidden;background-color:#fff}.menu-right.svelte-bmc71x:hover{background-color:#f8f8f8}.menu-value.svelte-bmc71x{flex-grow:1;font-size:.75rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-value.unselected.svelte-bmc71x{color:#9e9e9e}.menu-value.svelte-bmc71x .sep:where(.svelte-bmc71x){padding:0 4px;color:#9a1212}.menu-value.svelte-bmc71x .part:where(.svelte-bmc71x){color:#616161}.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;display:flex;gap:8px;align-items:center;height:45px;padding:var(--inner-padding);background-color:#fff;border-radius:45px}.container.hover.svelte-14c3jlc{background-color:#f8f8f8}.condition-text.svelte-14c3jlc{flex-grow:1;font-size:.75rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.condition-text.svelte-14c3jlc .sep:where(.svelte-14c3jlc){padding:0 4px;color:#9a1212}.condition-text.svelte-14c3jlc .part:where(.svelte-14c3jlc){color:#616161}.note.svelte-14c3jlc{flex:0 0 54px;font-size:.75rem;font-weight:700;color:#9a1212}.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{display:flex;flex-direction:column;row-gap:2px;padding:12px;background-color:#f5f5f5;border-radius:4px}.item.svelte-3ghsd8{display:flex;column-gap:6px;align-items:center;line-height:1.8}.item.svelte-3ghsd8 .icon:where(.svelte-3ghsd8){width:.75rem}.item.svelte-3ghsd8 .address:where(.svelte-3ghsd8){font-size:.875rem;color:#0d0d0d}.item.svelte-3ghsd8 .address.clampOne:where(.svelte-3ghsd8){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item.svelte-3ghsd8 .address.clampTwo:where(.svelte-3ghsd8){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8){display:flex;gap:4px;align-items:baseline}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .unit:where(.svelte-3ghsd8){font-size:.875rem;color:#0d0d0d}.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){font-size:1.125rem;font-weight:700;color:#9a1212}.item.svelte-3ghsd8 .salary:where(.svelte-3ghsd8) .amount:where(.svelte-3ghsd8) .t-value:where(.svelte-3ghsd8){font-size:.875rem;color:#0d0d0d}.item.svelte-3ghsd8 .seating-cap:where(.svelte-3ghsd8){display:flex;align-items:center}.item.svelte-3ghsd8 .seating-cap-text:where(.svelte-3ghsd8){margin-left:4px;font-size:.875rem;color:#0d0d0d}.item.svelte-3ghsd8 .spend:where(.svelte-3ghsd8){display:flex;align-items:center}.item.svelte-3ghsd8 .spend-text:where(.svelte-3ghsd8){margin-left:4px;font-size:.875rem;color:#0d0d0d}.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{display:block;width:100%;aspect-ratio:375/262;overflow:hidden;object-fit:cover;border-radius:4px 4px 0 0;transition:transform .3s ease}.slide-image.active.hover.svelte-16mchoa{transform:scale(1.2)}.dots.svelte-16mchoa{position:absolute;bottom:14px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.dot.svelte-16mchoa{width:8px;height:8px;background-color:#bdbdbdcc;border-radius:50%}.dot.active.svelte-16mchoa{background-color:#fff}.container.svelte-klwlyk{box-sizing:border-box;width:100%}.link.svelte-klwlyk{box-sizing:border-box;display:block;background-color:#fff;border-radius:4px;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{display:flex;flex-wrap:wrap;gap:4px;max-height:80px;margin-bottom:8px;overflow:hidden}.facility-name.svelte-klwlyk{margin-bottom:2px;font-size:.875rem;font-weight:700;color:#624d4b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-title.svelte-klwlyk{font-size:1.125rem;font-weight:700;color:#0d0d0d;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.summary.svelte-klwlyk{padding:0 12px 12px}.more-tags.svelte-klwlyk{display:inline-flex;align-items:center;padding:2px 8px;font-size:.8125rem;color:#735956}.link.svelte-adlqiy{display:flex;width:930px;height:300px;background-color:#fff;border-radius:4px}.link.hover.svelte-adlqiy{opacity:.7}.viewport.svelte-adlqiy{width:430px;overflow:hidden}.image.svelte-adlqiy{display:block;width:430px;aspect-ratio:430/300;overflow:hidden;object-fit:cover;transition:transform .3s ease}.image.hover.svelte-adlqiy{transform:scale(1.2)}.job.svelte-adlqiy{box-sizing:border-box;width:500px;padding:16px 20px 26px}.tags.svelte-adlqiy{display:flex;flex-wrap:wrap;gap:4px;max-height:80px;margin-bottom:8px;overflow:hidden}.facility-name.svelte-adlqiy{margin-bottom:4px;font-size:1rem;font-weight:700;color:#624d4b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title.svelte-adlqiy{margin-bottom:12px;font-size:1.125rem;font-weight:700;color:#0d0d0d;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;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;display:flex;gap:8px;align-items:center;justify-content:center;width:var(--width);height:var(--height);padding:var(--padding);background-color:#eee}.prev.svelte-1x47smr,.next.svelte-1x47smr{display:flex;justify-content:center;width:var(--nav-width)}.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{display:flex;gap:4px;align-items:center}.pages.svelte-1x47smr .text:where(.svelte-1x47smr){display:block;width:40px;font-size:var(--page-link-font-size);color:#757575;text-align:center}.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;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--width);padding:16px;background-color:#fff;border-radius:2px}.t1.svelte-13roizw{margin-bottom:8px;font-size:var(--font-size1);font-weight:700}.t2.svelte-13roizw{margin-bottom:12px;font-size:var(--font-size2);font-weight:700}.sp.svelte-j83y3p{--heading-padding: 24px 12px 12px;--heading-font-size: 13px;--total-font-size: 1.5rem;--total-padding: 4px 12px 4px;--result-item-width: 100%;--pagination-bottom: 24px;--cv-padding: 24px 12px;--faq-padding: 0 12px 12px}.pc.svelte-j83y3p{--heading-padding: 56px 0 12px;--heading-font-size: 1.375rem;--total-font-size: 1.625rem;--total-padding: 28px 0 12px;--result-item-width: 930px;--pagination-bottom: 56px;--cv-padding: 32px 0;--faq-padding: 0 0 12px}.container.svelte-j83y3p{width:100vw;background-color:#eee}.heading.svelte-j83y3p{display:flex;justify-content:center;padding:var(--heading-padding)}.heading-text.svelte-j83y3p{width:929px;font-size:var(--heading-font-size);line-height:1.5;color:#0d0d0d;text-align:left}.sp.svelte-j83y3p .heading-text:where(.svelte-j83y3p){width:100%}.heading-bold.svelte-j83y3p{font-weight:700}.heading-normal.svelte-j83y3p{margin-left:.25em;font-weight:500}.search-panel.svelte-j83y3p{display:flex;justify-content:center}.search-panel-sticky.svelte-j83y3p{position:fixed;top:var(--top, 0);right:0;left:0;z-index:100;display:flex;visibility:hidden;justify-content:center;padding:12px;background-color:#eee;opacity:0;transform:translateY(-100%);transition:top .3s,opacity .2s,visibility .2s,transform .2s}.search-panel-sticky.visible.svelte-j83y3p{visibility:visible;opacity:1;transform:translateY(0)}.total.svelte-j83y3p{display:flex;justify-content:center;height:40px;padding:var(--total-padding)}.total.svelte-j83y3p .total-text:where(.svelte-j83y3p){display:flex;align-items:center}.total.svelte-j83y3p .num:where(.svelte-j83y3p){font-size:var(--total-font-size);font-weight:700;color:#9a1212}.total.svelte-j83y3p .unit:where(.svelte-j83y3p){margin-left:4px;font-size:.75rem;font-weight:700;color:#212121}.total.svelte-j83y3p .from-to:where(.svelte-j83y3p){margin-left:4px;font-size:.75rem;font-weight:700;color:#212121}.sp.svelte-j83y3p .total-text:where(.svelte-j83y3p){width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;width:-moz-available}.pc.svelte-j83y3p .total-text:where(.svelte-j83y3p){width:921px}.results.svelte-j83y3p{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;padding:0 12px}.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{display:flex;justify-content:center;padding-bottom:var(--pagination-bottom)}.no-results.svelte-j83y3p{box-sizing:border-box;display:flex;justify-content:center;width:100vw;padding:0 16px var(--pagination-bottom)}.cv-banner.svelte-j83y3p{display:flex;justify-content:center;padding:var(--cv-padding);background-color:#fff}.faq.svelte-j83y3p{box-sizing:border-box;display:flex;justify-content:center;padding:var(--faq-padding)}
