@charset "UTF-8";.movie.svelte-149ghof{position:relative;width:var(--width);height:var(--height)}.movie__text.svelte-149ghof{position:absolute;bottom:3px;left:50%;font-size:12px;color:#fff;white-space:nowrap;transform:translate(-50%)}.movie__thumbnail.svelte-149ghof{position:absolute}.movie__thumbnail.svelte-149ghof:hover{cursor:pointer}.movie__thumbnail.svelte-149ghof: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-11b7zal.svelte-11b7zal{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5;padding:16px 12px}.header-container.svelte-11b7zal.svelte-11b7zal{display:grid;gap:8px 0;padding-block:0 16px}.tags.svelte-11b7zal.svelte-11b7zal{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-11b7zal.svelte-11b7zal{max-height:52px}.tags-toggle.svelte-11b7zal.svelte-11b7zal{width:34px;background:none;border:none}.info-container.svelte-11b7zal.svelte-11b7zal{display:grid;gap:8px 0;color:#ea5d63}.info-container.svelte-11b7zal .svelte-11b7zal{color:inherit}.header-text.svelte-11b7zal.svelte-11b7zal{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.header-sub-text.svelte-11b7zal.svelte-11b7zal{font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.header-text-supplement.svelte-11b7zal.svelte-11b7zal{display:grid;row-gap:4px}.organization-branch-name.svelte-11b7zal.svelte-11b7zal{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.organization-name.svelte-11b7zal.svelte-11b7zal{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;letter-spacing:.04em}.organization-name-link.svelte-11b7zal.svelte-11b7zal{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:1px}.location.svelte-11b7zal.svelte-11b7zal{font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.5;color:#767676;letter-spacing:.04em}.main-container.svelte-11b7zal.svelte-11b7zal{display:flex;gap:12px 0;padding:16px 0}.movie.svelte-11b7zal.svelte-11b7zal,.photo.svelte-11b7zal.svelte-11b7zal{overflow:hidden;border-radius:8px 8px 0 0}.movie.svelte-11b7zal img,.movie.svelte-11b7zal iframe,.photo.svelte-11b7zal img,.photo.svelte-11b7zal iframe{display:block;object-fit:cover}.detail-container.svelte-11b7zal.svelte-11b7zal{display:grid;grid-template-columns:auto 1fr;gap:12px 8px;padding:12px;font-size:12px;background-color:#f8f8f8;border-radius:8px}.detail-label.svelte-11b7zal.svelte-11b7zal{font-weight:700;color:#cd3f3a}.detail-detail.svelte-11b7zal.svelte-11b7zal{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.action-container.svelte-11b7zal.svelte-11b7zal{display:grid;grid-template-columns:1fr auto;gap:0 10px}.button-text.svelte-11b7zal.svelte-11b7zal{font-size:16px}.organization__text.svelte-11b7zal.svelte-11b7zal{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.5;font-weight:700;color:#666;letter-spacing:.04em}.job-card.svelte-767gpr.svelte-767gpr{cursor:pointer}.job-card.svelte-767gpr .card-link.svelte-767gpr{display:block;width:100%;height:100%}.job-card__header.svelte-767gpr.svelte-767gpr{display:grid;row-gap:12px;padding-bottom:12px;border-bottom:1px solid #c7c7c7}.job-card__header.svelte-767gpr .tags.svelte-767gpr{display:flex;gap:4px;align-items:end}.job-card__header.svelte-767gpr .header-container.svelte-767gpr{display:grid;row-gap:4px}.job-card__header.svelte-767gpr .header-text.svelte-767gpr{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#ea5d63;letter-spacing:.04em}.job-card__header.svelte-767gpr .header-sub-text.svelte-767gpr{font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.job-card__header.svelte-767gpr .organization-branch-name.svelte-767gpr{color:#ea5d63;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.job-card__header.svelte-767gpr .header-text-supplement.svelte-767gpr{display:grid;row-gap:8px}.job-card__header.svelte-767gpr .location.svelte-767gpr{font-size:12px;font-weight:400;line-height:1.5;color:#767676}.job-card__header.svelte-767gpr .organization-name.svelte-767gpr{font-size:10px;color:#ea5d63;letter-spacing:.04em}.job-card__header.svelte-767gpr .organization-name-link.svelte-767gpr{color:#ea5d63;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.job-card__main.svelte-767gpr.svelte-767gpr{display:flex;gap:16px;align-items:center;margin-top:12px}.job-card__tags.svelte-767gpr.svelte-767gpr{display:flex;flex-wrap:wrap;gap:4px}.job-card__thumbnail.svelte-767gpr.svelte-767gpr{width:361px;height:202px}.job-card__thumbnail.svelte-767gpr img,.job-card__thumbnail.svelte-767gpr iframe{display:block;object-fit:cover}.job-card__detail.svelte-767gpr.svelte-767gpr{flex:2}.job-card__detail.svelte-767gpr .detail-container.svelte-767gpr{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-767gpr .detail-label.svelte-767gpr{font-weight:700;color:#cd3f3a}.job-card__detail.svelte-767gpr .detail-detail.svelte-767gpr{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.job-card__bottom.svelte-767gpr.svelte-767gpr{margin-top:24px}.job-card__button.svelte-767gpr.svelte-767gpr{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px}
