@charset "UTF-8";.movie.svelte-mntk3o{position:relative;width:var(--width);height:var(--height)}.movie__text.svelte-mntk3o{position:absolute;bottom:3px;left:50%;font-size:12px;color:#fff;white-space:nowrap;transform:translate(-50%)}.movie__thumbnail.svelte-mntk3o{position:absolute}.movie__thumbnail.svelte-mntk3o:hover{cursor:pointer}.movie__thumbnail.svelte-mntk3o:before{position:absolute;top:50%;left:50%;width:70px;height:50px;cursor:pointer;content:"";background:var(--button-url);background-size:100%;transform:translate(-50%,-50%);transition:.5s}.container.svelte-1mkr27y{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 12px}.header-container.svelte-1mkr27y{display:grid;gap:8px 0;padding-block:0 16px}.tags.svelte-1mkr27y{display:flex;flex-wrap:wrap;gap:4px;align-items:end;width:285px;max-height:150px;overflow:hidden;transition:max-height .4s ease}.tags-collapsed.svelte-1mkr27y{max-height:52px}.tags-toggle.svelte-1mkr27y{width:34px;background:none;border:none}.info-container.svelte-1mkr27y{display:grid;gap:8px 0;color:#ea5d63}.info-container.svelte-1mkr27y :where(.svelte-1mkr27y){color:inherit}.header-text.svelte-1mkr27y{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.header-sub-text.svelte-1mkr27y{font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.header-text-supplement.svelte-1mkr27y{display:grid;row-gap:4px}.organization-branch-name.svelte-1mkr27y{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.organization-name.svelte-1mkr27y{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;letter-spacing:.04em}.organization-name-link.svelte-1mkr27y{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:1px}.location.svelte-1mkr27y{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;color:#767676;letter-spacing:.04em}.main-container.svelte-1mkr27y{display:flex;gap:12px 0;padding:16px 0}.movie.svelte-1mkr27y,.photo.svelte-1mkr27y{overflow:hidden;border-radius:8px 8px 0 0}.movie.svelte-1mkr27y img,.movie.svelte-1mkr27y iframe,.photo.svelte-1mkr27y img,.photo.svelte-1mkr27y iframe{display:block;object-fit:cover}.detail-container.svelte-1mkr27y{display:grid;grid-template-columns:auto 1fr;gap:12px 8px;padding:12px;font-size:12px;background-color:#f8f8f8;border-radius:8px}.detail-label.svelte-1mkr27y{font-weight:700;color:#cd3f3a}.detail-detail.svelte-1mkr27y{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.action-container.svelte-1mkr27y{display:grid;grid-template-columns:1fr auto;gap:0 10px}.button-text.svelte-1mkr27y{font-size:16px}.organization__text.svelte-1mkr27y{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.5;font-weight:700;color:#666;letter-spacing:.04em}.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}
