@charset "UTF-8";.job-offer.svelte-1de74s0{padding:16px;background:#f8f8f8;border-radius:8px}.job-offer__title.svelte-1de74s0{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.job-offer__info.svelte-1de74s0{margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.04em}.job-offer__info-item.svelte-1de74s0{display:flex;vertical-align:top;text-align:left}.job-offer__info-item__title.svelte-1de74s0{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-1de74s0{flex:1;font-size:12px;font-weight:400;line-height:18px;color:#333;text-align:left;letter-spacing:.04em}.job-offer__info-item.svelte-1de74s0+.job-offer__info-item:where(.svelte-1de74s0){margin-top:8px}.container.svelte-r5ogwi{max-width:652px;padding:0 16px;margin:0 auto}.container.svelte-r5ogwi .step-bar-container:where(.svelte-r5ogwi){max-width:500px;margin:0 auto}.container.svelte-r5ogwi .title:where(.svelte-r5ogwi){padding-top:16px}.container.svelte-r5ogwi .title-bold:where(.svelte-r5ogwi){font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;letter-spacing:.04em}.container.svelte-r5ogwi .title-description:where(.svelte-r5ogwi){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-r5ogwi .organization-inquiry-section:where(.svelte-r5ogwi){margin:32px 0 24px}.container.svelte-r5ogwi .submit:where(.svelte-r5ogwi){padding-top:16px;text-align:center}.container.svelte-1cm2qnc{max-width:652px;padding:16px;margin:0 auto}.step-bar-container.svelte-1cm2qnc{max-width:500px;margin:0 auto 16px}.title-container.svelte-1cm2qnc{display:grid;row-gap:8px;padding:8px;margin:16px 8px}.title.svelte-1cm2qnc{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5}.title-description.svelte-1cm2qnc{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.5}.section.svelte-1cm2qnc{padding:12px 12px 32px}.section-title.svelte-1cm2qnc{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0}.organization-inquiry-section.svelte-1cm2qnc{margin:12px 0 8px}.button-container.svelte-1cm2qnc{display:grid;gap:16px;max-width:311px;padding:16px;margin:auto;text-align:center}.button-container.svelte-1cm2qnc form:where(.svelte-1cm2qnc){display:grid}.layout.svelte-4v6cmm{padding-top:10px;padding-bottom:72px}
