.RecruitmentForm_form__cBPER input,.RecruitmentForm_form__cBPER select,.RecruitmentForm_form__cBPER textarea{font-size:16px}@media screen and (min-width:576px){.RecruitmentForm_form__cBPER input,.RecruitmentForm_form__cBPER select,.RecruitmentForm_form__cBPER textarea{font-size:1rem}}.RecruitmentForm_form_group___Mugo:not(:first-child){margin-top:5.1282051282vw}@media screen and (min-width:576px){.RecruitmentForm_form_group___Mugo:not(:first-child){margin-top:32px}}.RecruitmentForm_required___8bsX:after{content:"必須";position:relative;top:-2px;margin-left:6px;border-radius:4px;padding:3px 5px 4px;font-size:11px;line-height:1;color:#fff;background:#f95738}.RecruitmentForm_plivacy_policy_area__dovEY{margin-top:2.5641025641vw}@media screen and (min-width:576px){.RecruitmentForm_plivacy_policy_area__dovEY{margin-top:16px}}.RecruitmentForm_form_button_group__3wEav{margin-top:32px;text-align:center}.RecruitmentForm_form_button__0WkPC{width:64%;padding:12px 16px;border-radius:8rem;background:#006934}.RecruitmentForm_form_button__0WkPC.disabled{pointer-events:none;background-color:rgba(13,59,102,.42)}.RecruitmentForm_form_button__0WkPC.loading{pointer-events:none;background-color:#d4ab68;color:#fff}.RecruitmentForm_error_area__AuyAk{margin-top:2px;font-size:3.0769230769vw;color:#f95738}@media screen and (min-width:576px){.RecruitmentForm_error_area__AuyAk{font-size:.75rem}}@media screen and (min-width:768px){.RecruitmentForm_error_area__AuyAk{font-size:.875rem}}.RecruitmentFormSection_recruit_form__SrppZ{padding:32px 0;background:#e0ebe2}@media screen and (min-width:576px){.RecruitmentFormSection_recruit_form__SrppZ{padding:32px 16px}}@media screen and (min-width:768px){.RecruitmentFormSection_recruit_form__SrppZ{padding:56px 16px}}.RecruitmentFormSection_recruit_form__SrppZ h2{text-align:center}.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_inner__cj4NE{width:100%;max-width:992px;margin:0 auto;padding:60px 16px;background:#fff}@media screen and (min-width:576px){.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_inner__cj4NE{border-radius:20px}}@media screen and (min-width:768px){.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_inner__cj4NE{padding:80px 32px}}.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_company_img__gYFtk{margin-bottom:32px}@media screen and (min-width:576px){.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_company_img__gYFtk{margin-bottom:40px}}.RecruitmentFormSection_recruit_form__SrppZ .RecruitmentFormSection_company_img__gYFtk img{border-radius:20px 20px;border:2px solid #f0f0ee}.RecruitmentInfoSection_recruit_info__Gj3k2{padding:32px 0}@media screen and (min-width:576px){.RecruitmentInfoSection_recruit_info__Gj3k2{padding:32px 16px}}@media screen and (min-width:768px){.RecruitmentInfoSection_recruit_info__Gj3k2{padding:56px 16px}}.RecruitmentInfoSection_recruit_info__Gj3k2 h2{text-align:center}.RecruitmentInfoSection_recruit_info__Gj3k2 .RecruitmentInfoSection_inner__4xIkW{width:100%;max-width:992px;margin:0 auto;padding:60px 16px;background:#fff}@media screen and (min-width:576px){.RecruitmentInfoSection_recruit_info__Gj3k2 .RecruitmentInfoSection_inner__4xIkW{border-radius:20px}}@media screen and (min-width:768px){.RecruitmentInfoSection_recruit_info__Gj3k2 .RecruitmentInfoSection_inner__4xIkW{padding:80px 32px}}.RecruitmentInfoSection_table__RFDWK{width:100%;border-collapse:collapse}.RecruitmentInfoSection_table__RFDWK tr:first-child{border-top:1px solid #5e9474}.RecruitmentInfoSection_table__RFDWK th{display:block;padding:8px 16px;border-bottom:1px solid #5e9474;text-align:left;font-size:vw(14px);font-weight:700;background:#efefef}@media screen and (min-width:576px){.RecruitmentInfoSection_table__RFDWK th{display:table-cell;padding:16px;font-size:.875rem}}@media screen and (min-width:768px){.RecruitmentInfoSection_table__RFDWK th{padding:16px}}.RecruitmentInfoSection_table__RFDWK td{display:block;padding:16px;border-bottom:1px solid #5e9474;font-size:vw(14px)}@media screen and (min-width:576px){.RecruitmentInfoSection_table__RFDWK td{display:table-cell;padding:16px;font-size:.875rem}}@media screen and (min-width:768px){.RecruitmentInfoSection_table__RFDWK td{padding:16px}}