.job-sticky-banner[data-v-d7787329]{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #eaeaea;background:#fff;z-index:1000;display:flex;justify-content:center}@media (max-width: 799.98px){.job-sticky-banner[data-v-d7787329]{background:none}}.job-sticky-banner__inner[data-v-d7787329]{display:flex;align-items:center;padding:1em;width:100%;max-width:1080px;margin:0 auto;justify-content:space-between}.job-sticky-banner__column[data-v-d7787329]{margin-right:16px;flex-basis:70%;flex-shrink:1;min-width:0}.job-sticky-banner .jobTitle[data-v-d7787329]{font-size:1rem;font-weight:500;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}.job-sticky-banner .companyName[data-v-d7787329]{font-size:.875rem;color:#7c7c7c}.job-sticky-banner__button[data-v-d7787329]{background:#f8432f;color:#fff;font-size:.875rem;border:none;font-weight:700;border-radius:4px;min-height:56px;padding:.5em 1em;white-space:nowrap;flex-basis:30%;flex-shrink:1;min-width:100px;max-width:300px;width:100%;display:flex;align-items:center;justify-content:center;gap:.25rem;text-decoration:none}.job-sticky-banner .material-icons-outlined[data-v-d7787329]{font-size:1rem}@media (max-width: 799.98px){.job-sticky-banner[data-v-d7787329]{border-top:none;margin-bottom:16px}.job-sticky-banner__column[data-v-d7787329]{display:none}.job-sticky-banner__inner[data-v-d7787329]{padding:.5em 1em;justify-content:center}.job-sticky-banner__button[data-v-d7787329]{flex-basis:100%;width:100%;max-width:none;min-height:48px}}.recruitmentShow[data-v-f5e5f9aa]{background:#f7f7f7}.recruitmentShow__headerWrapper[data-v-f5e5f9aa]{background:#fff;padding:1.5em}@media (max-width: 799.98px){.recruitmentShow__headerWrapper[data-v-f5e5f9aa]{padding:1em 1em 1.5em}}.recruitmentShow__header[data-v-f5e5f9aa]{max-width:1080px;margin:0 auto}.recruitmentShow__headerTop[data-v-f5e5f9aa]{border-bottom:1px solid #eaeaea;margin-bottom:24px}@media (max-width: 799.98px){.recruitmentShow__headerTop[data-v-f5e5f9aa]{margin-bottom:16px}}.recruitmentShow__labels[data-v-f5e5f9aa]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}@media (max-width: 799.98px){.recruitmentShow__labels[data-v-f5e5f9aa]{margin-bottom:10px}}.recruitmentShow__labels_bottom[data-v-f5e5f9aa]{display:flex;gap:4px;margin-bottom:24px}.recruitmentShow__label[data-v-f5e5f9aa]{white-space:nowrap;font-size:.75rem;padding:.5em .6666666667em;border-radius:2px;line-height:1em;display:flex;align-items:center;justify-content:center;font-weight:500;height:24px}.recruitmentShow__label_new[data-v-f5e5f9aa]{background-color:#c12e16;color:#fff}.recruitmentShow__label_deadline[data-v-f5e5f9aa]{color:#c12e16;border:.62px solid #c12e16}.recruitmentShow__label_employment[data-v-f5e5f9aa]{color:#3b3b3b;border:.62px solid #3b3b3b}.recruitmentShow__label_bottom[data-v-f5e5f9aa]{color:#3b3b3b;border:1px solid #d3d3d3}.recruitmentShow__title[data-v-f5e5f9aa]{color:#3b3b3b;font-size:1.5rem;margin-bottom:16px;line-height:1.4em;font-weight:700;vertical-align:bottom}@media (max-width: 799.98px){.recruitmentShow__title[data-v-f5e5f9aa]{font-size:1.125rem;margin-bottom:10px;line-height:1.4em}}.recruitmentShow__jobInfo[data-v-f5e5f9aa]{display:flex;font-size:.875rem;line-height:1.4em;color:#3b3b3b;font-weight:400;flex-direction:row;gap:16px;margin-bottom:16px}@media (max-width: 799.98px){.recruitmentShow__jobInfo[data-v-f5e5f9aa]{flex-direction:column;gap:4px;margin-bottom:10px;line-height:1.4em}}.recruitmentShow__item[data-v-f5e5f9aa]{display:flex;align-items:center;gap:2px}.recruitmentShow__item .material-icons-outlined[data-v-f5e5f9aa]{font-size:1.25rem;color:#7c7c7c}.recruitmentShow__headerBottom[data-v-f5e5f9aa]{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 799.98px){.recruitmentShow__headerBottom[data-v-f5e5f9aa]{flex-direction:column;align-items:stretch;gap:16px}}.recruitmentShow__companyInfo[data-v-f5e5f9aa]{display:flex;flex-direction:column}@media (max-width: 799.98px){.recruitmentShow__companyInfo[data-v-f5e5f9aa]{text-align:left}}.recruitmentShow__companyName[data-v-f5e5f9aa]{color:#3b3b3b;font-weight:700;font-size:1.125rem;line-height:1.4em;margin-bottom:4px}@media (max-width: 799.98px){.recruitmentShow__companyName[data-v-f5e5f9aa]{font-size:.9375rem;line-height:1.4em}}.recruitmentShow__companyName a[data-v-f5e5f9aa]{color:inherit;text-decoration:none}.recruitmentShow__rating[data-v-f5e5f9aa] .ratingNumber{height:20px;color:#3b3b3b;font-size:.875rem;font-weight:400;margin-left:4px}.recruitmentShow__rating[data-v-f5e5f9aa] .ratingStars{display:inline-flex;align-items:center;gap:2px;margin:0}.recruitmentShow__rating[data-v-f5e5f9aa] .ratingStarsBright,.recruitmentShow__rating[data-v-f5e5f9aa] .ratingStarsLight{font-size:1rem}.recruitmentShow__applyButton[data-v-f5e5f9aa]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background-color:#f8432f;color:#fff;font-size:.875rem;border-radius:4px;text-decoration:none;font-weight:700;height:56px;padding:1.4285714286em 7em}@media (max-width: 799.98px){.recruitmentShow__applyButton[data-v-f5e5f9aa]{width:100%;padding:0;line-height:1em;height:48px}}.recruitmentShow__applyButton .material-icons-outlined[data-v-f5e5f9aa]{font-size:1rem}.recruitmentShow__applyButton_bottom[data-v-f5e5f9aa]{align-items:center;height:56px;padding:1.4285714286em;margin:0 auto;width:350px;display:inline-flex}.recruitmentShow__applyButton_bottom .material-icons-outlined[data-v-f5e5f9aa]{font-size:1.125rem;vertical-align:middle}@media (max-width: 799.98px){.recruitmentShow__applyButton_bottom[data-v-f5e5f9aa]{height:48px;padding:1.1428571429em 0;width:100%}}.recruitmentShow__detailWrapper[data-v-f5e5f9aa]{padding:2.5em 0}@media (max-width: 799.98px){.recruitmentShow__detailWrapper[data-v-f5e5f9aa]{padding:1.5em 0}}.recruitmentShow__detail[data-v-f5e5f9aa]{border:1px solid #d3d3d3;border-radius:8px;max-width:1080px;padding:2.5em 2em 2em;margin:0 auto;background-color:#fff}@media (max-width: 799.98px){.recruitmentShow__detail[data-v-f5e5f9aa]{border:none;max-width:100%;padding:1em}}.recruitmentShow__section[data-v-f5e5f9aa]{border-bottom:1px solid #3b3b3b;margin-bottom:24px}@media (max-width: 799.98px){.recruitmentShow__section[data-v-f5e5f9aa]{margin-bottom:16px}}.recruitmentShow__section_noBorder[data-v-f5e5f9aa]{border:none}.recruitmentShow__sectionHeader[data-v-f5e5f9aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.recruitmentShow__heading[data-v-f5e5f9aa]{font-size:1.5rem;line-height:1.4em;font-weight:700;color:#3b3b3b;padding-bottom:.3333333333em}@media (max-width: 799.98px){.recruitmentShow__heading[data-v-f5e5f9aa]{font-size:1.25rem;line-height:1.4em;padding-bottom:.2em}}.recruitmentShow__providerLabel[data-v-f5e5f9aa]{white-space:nowrap;font-size:.625rem;line-height:1.4em;font-weight:400;color:#3b3b3b}.recruitmentShow__provider[data-v-f5e5f9aa]{display:flex;align-items:center;gap:4px}.recruitmentShow__content[data-v-f5e5f9aa]{margin-bottom:8px;font-size:.875rem;color:#3b3b3b;line-height:1.7em;font-weight:400}@media (max-width: 799.98px){.recruitmentShow__content[data-v-f5e5f9aa]{margin-bottom:4px}}.recruitmentShow__content p[data-v-f5e5f9aa]{white-space:pre-line;line-height:1.7em}.recruitmentShow__content h3[data-v-f5e5f9aa]{font-size:1.125rem;font-weight:700;line-height:1.4em}@media (max-width: 799.98px){.recruitmentShow__content h3[data-v-f5e5f9aa]{font-size:.9375rem;line-height:1.4em}}.recruitmentShow__sectionSpacer[data-v-f5e5f9aa]{margin-top:1em}.recruitmentShow__buttonWrapper[data-v-f5e5f9aa]{text-align:center}.recruitmentShow .sticky-banner-slide-enter-active[data-v-f5e5f9aa],.recruitmentShow .sticky-banner-slide-leave-active[data-v-f5e5f9aa]{transition:opacity .3s ease,transform .3s ease}.recruitmentShow .sticky-banner-slide-enter-from[data-v-f5e5f9aa],.recruitmentShow .sticky-banner-slide-leave-to[data-v-f5e5f9aa]{opacity:0;transform:translateY(100%)}.recruitmentShow .sticky-banner-slide-enter-to[data-v-f5e5f9aa],.recruitmentShow .sticky-banner-slide-leave-from[data-v-f5e5f9aa]{opacity:1;transform:translateY(0)}.recruitmentShow .recruitmentSearchBanner[data-v-f5e5f9aa]{margin-bottom:40px}@media (max-width: 799.98px){.recruitmentShow .recruitmentSearchBanner[data-v-f5e5f9aa]{margin-bottom:24px}}
