@charset "UTF-8";.progen.svelte-1skv9u7{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;display:inline-grid;grid-template:auto/auto auto;gap:0 4px;align-items:center;height:24px;padding-inline:8px;font-weight:700!important;color:#fff;background-color:#deaa1e;border-radius:4px}.fiscal-year.svelte-ux651v{font-weight:400;letter-spacing:.06em;line-height:1.5;display:flex;align-items:center;justify-content:center;height:24px;padding-right:7px;padding-left:7px;font-family:Roboto;font-size:10px;font-weight:700;line-height:125%;vertical-align:middle;color:#fff;text-align:center;letter-spacing:4%;white-space:nowrap;background-color:#f48083;border-radius:4px}.job-card.svelte-12hfhuo{cursor:pointer}.job-card.svelte-12hfhuo .card-link:where(.svelte-12hfhuo){display:block;width:100%;height:100%}.job-card__header.svelte-12hfhuo{display:grid;row-gap:12px;padding-bottom:12px;border-bottom:1px solid #c7c7c7}.job-card__header.svelte-12hfhuo .tags:where(.svelte-12hfhuo){display:flex;gap:4px;align-items:end}.job-card__header.svelte-12hfhuo .header-container:where(.svelte-12hfhuo){display:grid;row-gap:4px}.job-card__header.svelte-12hfhuo .header-text:where(.svelte-12hfhuo){font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.job-card__header.svelte-12hfhuo .header-sub-text:where(.svelte-12hfhuo){font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.job-card__header.svelte-12hfhuo .organization-branch-name:where(.svelte-12hfhuo){color:#ea5d63;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover){.job-card__header.svelte-12hfhuo .organization-branch-name:where(.svelte-12hfhuo):hover{color:#f9a8a1}}.job-card__header.svelte-12hfhuo .header-text-supplement:where(.svelte-12hfhuo){display:grid;row-gap:8px}.job-card__header.svelte-12hfhuo .location:where(.svelte-12hfhuo){font-size:12px;font-weight:400;line-height:1.5;color:#767676}.job-card__header.svelte-12hfhuo .organization-name:where(.svelte-12hfhuo){font-size:10px;color:#ea5d63;letter-spacing:.04em}.job-card__header.svelte-12hfhuo .organization-name-link:where(.svelte-12hfhuo){color:#ea5d63;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover){.job-card__header.svelte-12hfhuo .organization-name-link:where(.svelte-12hfhuo):hover{color:#f9a8a1}}.job-card__main.svelte-12hfhuo{display:flex;gap:16px;align-items:center;margin-top:12px}.job-card__tags.svelte-12hfhuo{display:flex;flex-wrap:wrap;gap:4px}.job-card__thumbnail.svelte-12hfhuo{width:361px;height:202px}.job-card__thumbnail.svelte-12hfhuo img,.job-card__thumbnail.svelte-12hfhuo iframe{display:block;object-fit:cover}.job-card__detail.svelte-12hfhuo{flex:2}.job-card__detail.svelte-12hfhuo .detail-container:where(.svelte-12hfhuo){display:grid;grid-template-columns:auto 1fr;gap:12px 8px;padding:12px;font-size:12px;text-align:left;letter-spacing:.04em;background-color:#f8f8f8;border-radius:8px}.job-card__detail.svelte-12hfhuo .detail-label:where(.svelte-12hfhuo){font-weight:700;color:#cd3f3a}.job-card__detail.svelte-12hfhuo .detail-detail:where(.svelte-12hfhuo){display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.job-card__bottom.svelte-12hfhuo{margin-top:24px}.job-card__button.svelte-12hfhuo{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px}
