@charset "UTF-8";.job-offer.svelte-1b4utri{padding:16px;margin:32px 0 24px;background:#f8f8f8;border-radius:8px}.job-offer__title.svelte-1b4utri{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.job-offer__info.svelte-1b4utri{margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.04em}.job-offer__info-item.svelte-1b4utri{display:flex;vertical-align:top;text-align:left}.job-offer__info-item__title.svelte-1b4utri{width:50px;margin-right:8px;font-size:12px;font-weight:700;line-height:18px;color:#888;text-align:left;letter-spacing:.04em}.job-offer__info-item__value.svelte-1b4utri{flex:1;font-size:12px;font-weight:400;line-height:18px;color:#333;text-align:left;letter-spacing:.04em}.container.svelte-1jj4nkw{padding:16px 150px 0}.container.sp.svelte-1jj4nkw{padding:0 16px}.container.svelte-1jj4nkw .title:where(.svelte-1jj4nkw){padding-top:16px}.container.svelte-1jj4nkw .title-bold:where(.svelte-1jj4nkw){font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.container.svelte-1jj4nkw .title-description:where(.svelte-1jj4nkw){padding-top:16px;font-size:14px;font-weight:400;line-height:21px;text-align:left;letter-spacing:.04em;text-underline-position:from-font;text-decoration-skip-ink:none}.container.svelte-1jj4nkw .form__section:where(.svelte-1jj4nkw){font-size:0}.container.svelte-1jj4nkw .form:where(.svelte-1jj4nkw) .section__title:where(.svelte-1jj4nkw){padding-top:24px;font-size:14px;font-weight:700;line-height:21px;text-align:left;letter-spacing:.04em}.container.svelte-1jj4nkw .form:where(.svelte-1jj4nkw) .section__input:where(.svelte-1jj4nkw){margin-top:8px}.container.svelte-1jj4nkw .form:where(.svelte-1jj4nkw) .required:where(.svelte-1jj4nkw){padding-left:4px;margin-bottom:4px;font-size:10px;font-weight:700;line-height:20px;color:#cd3f3a}.container.svelte-1jj4nkw .submit:where(.svelte-1jj4nkw){padding-top:16px;text-align:center}.container.svelte-1jj4nkw .step-bar-container:where(.svelte-1jj4nkw){margin:0 40px 16px}.container.svelte-1jj4nkw .step-bar-container.sp:where(.svelte-1jj4nkw){margin:0 0 16px}.container.svelte-125si6m{max-width:732px;padding:0 16px;margin:0 auto}.step-bar-container.svelte-125si6m{max-width:500px;padding:0 32px;margin:0 auto 16px}.title-container.svelte-125si6m{display:grid;row-gap:8px;padding:8px;margin:16px 8px}.title.svelte-125si6m{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5}.title-description.svelte-125si6m{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5}.confirm-container.svelte-125si6m{padding:16px;background-color:#f8f8f8;border-radius:8px}.info-table.svelte-125si6m{padding:0;margin:0;border:0}.info-table.svelte-125si6m th:where(.svelte-125si6m),.info-table.svelte-125si6m td:where(.svelte-125si6m){padding:4px 0;background-color:transparent;border:0}.info-table.svelte-125si6m th:where(.svelte-125si6m){width:4.5em;font-weight:700;color:#888}.section-title.svelte-125si6m{font-size:16px}.info-label.svelte-125si6m{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 0 16px;text-align:left}.section.svelte-125si6m{padding:12px}.info-label.svelte-125si6m{margin-bottom:8px}.section-title.svelte-125si6m{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0}.button-container.svelte-125si6m{display:grid;gap:16px;max-width:311px;padding:16px;margin:auto;text-align:center}.button-container.svelte-125si6m form:where(.svelte-125si6m){display:grid}.detail__container.svelte-1re3v5k{width:var(--width);max-width:375px;padding-top:8px;margin:8px auto}.detail__content.svelte-1re3v5k{padding:0 8px}.organization__name_text.svelte-1re3v5k{font-size:12px;font-weight:700;line-height:18px;text-align:left;letter-spacing:.04em}.organization__location.svelte-1re3v5k{max-width:375px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:18px;text-align:left;letter-spacing:.04em;white-space:nowrap}.announcement.svelte-crwwz6{position:relative;margin-top:8px}.speech-bubble-wrapper.svelte-crwwz6{position:absolute;top:12px;right:calc(50% - 45px);z-index:10}.background.svelte-crwwz6{position:fixed;top:50%;left:50%;z-index:-1;width:100%;min-height:100%;transform:translate(-50%,-50%)}.application-container.svelte-crwwz6{max-width:780px;margin:0 auto}.complete-message.svelte-crwwz6{margin-top:22px;text-align:center}.complete-message.svelte-crwwz6 .title:where(.svelte-crwwz6){font-size:16px;font-weight:700;line-height:24px;letter-spacing:.04em}.complete-message.svelte-crwwz6 .body:where(.svelte-crwwz6){margin-top:4px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.04em}.speech-bubble-image.svelte-crwwz6{display:flex;align-items:center;justify-content:center;margin-top:6px}.detail__container.svelte-crwwz6{margin:8px auto 24px}.separator.svelte-crwwz6{height:1px;background-color:#ccc}.container.svelte-crwwz6{width:290px;padding:12px;margin:12px auto 5px;background-color:#feeee6;border-radius:8px}.container.svelte-crwwz6 .message:where(.svelte-crwwz6){font-size:14px;font-weight:700;line-height:21px;text-align:center;letter-spacing:.04em}.background.svelte-2wmfru{position:fixed;top:50%;left:50%;z-index:-1;width:100%;min-height:100%;transform:translate(-50%,-50%)}.promotion-content.svelte-2wmfru{padding:16px 0;margin-bottom:16px;background-color:#fffbf3}.promotion-content__microcopy-text.svelte-2wmfru{position:relative;font-size:12px;font-weight:700;line-height:18px;color:#f36969;text-align:center;letter-spacing:.04em}.promotion-content__microcopy-message.svelte-2wmfru{font-size:16px;font-weight:700;line-height:24px;color:#000;text-align:center;letter-spacing:.04em}.grid-container.svelte-2wmfru{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;margin-right:61px;margin-left:61px;text-align:center}.grid-item.svelte-2wmfru{display:flex;flex-direction:column;align-items:center;justify-content:center}.mypage-line-link-container.svelte-2wmfru{padding-top:16px;margin:0 auto;text-align:center;background-color:#f4fcf3;border-radius:16px}.mypage-line-link-title.svelte-2wmfru{padding-top:16px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.04em}.mypage-button.svelte-2wmfru{width:311px;padding-top:24px;margin:0 auto;font-size:16px;font-weight:400;line-height:17.5px;color:#333;text-align:center;letter-spacing:.04em}.mypege-message.svelte-2wmfru{padding-top:12px;padding-bottom:16px;font-size:12px;font-weight:400;line-height:18px;color:#6a6a6a;text-align:center;letter-spacing:.04em}.other-job.svelte-2wmfru{width:311px;padding-top:24px;margin:0 auto;font-size:16px;font-weight:400;line-height:17.5px;color:#333;text-align:center;letter-spacing:.04em}.other-job-text.svelte-2wmfru{padding-bottom:8px;font-size:10px;font-weight:400;line-height:15px;color:#333;text-align:center;letter-spacing:.04em}.layout.svelte-1hcsebg{padding-top:10px;padding-bottom:72px}
