@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.my_form_item label{display:block;margin-bottom:8px}.my_form_item small.description{display:block;margin-top:8px;color:#707070}.my_form_item .resume-manager-data-row .resume-manager-remove-row{padding:1.5em 0 0;margin:.5em 0 0 0}.my_form_item .resume-manager-data-row .resume-manager-remove-row::before{font-size:20px}.my_form_item .resume-manager-add-row{border:1px solid #3a459a;color:#3a459a;padding:3px 10px;border-radius:4px;display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4px}.my_form_item>label:has(+.field>input[required])::after,.my_form_item fieldset label:has(+.field input[required])::after,.my_form_item.fieldset-employment_status label::after,.my_form_item.fieldset-resume_content label::after{content:"必須";color:#fff;background-color:#d30a0a;padding:2px 8px;font-size:12px;display:inline-block;margin-left:8px;border-radius:4px}.fieldset-kana+.form-content h3::after{content:"必須";color:#fff;background-color:#d30a0a;padding:2px 8px;font-size:12px;display:inline-block;margin-left:8px;border-radius:4px}.form-content{margin-bottom:8px}.fieldset-agreement-checkbox{text-align:center;margin:40px 0 10px}.fieldset-agreement-checkbox .full-line-checkbox-field label{cursor:pointer;font-size:16px;color:#1f2127;position:relative;padding-left:30px;display:inline-block}.fieldset-agreement-checkbox .full-line-checkbox-field label::after,.fieldset-agreement-checkbox .full-line-checkbox-field label::before{position:absolute;content:"";display:block;top:50%}.fieldset-agreement-checkbox .full-line-checkbox-field label::after{margin-top:-10px;width:20px;height:20px;border:1px solid #cbcbcb;background-color:#fff;left:0}.fieldset-agreement-checkbox .full-line-checkbox-field label::before{left:6px;margin-top:-9px;width:8px;height:14px;border-right:3px solid #3a459a;border-bottom:3px solid #3a459a;transform:rotate(45deg);opacity:0;z-index:1}.fieldset-agreement-checkbox .full-line-checkbox-field input[type=checkbox]{opacity:0;width:0;height:0}.fieldset-agreement-checkbox .full-line-checkbox-field:has(>input[type=checkbox]:checked) label::before{opacity:1}.my_submitBtn .button{width:231px;min-height:56px;position:relative;font-weight:bold;color:#fff;background-color:#3a459a;display:flex;justify-content:center;align-items:center;padding:15px 20px;border-radius:3px;margin-left:auto;margin-right:auto;text-align:center}.logoutBtn{text-align:right;margin-top:40px}.job-manager-error{margin-bottom:2em;color:#d60c0c}@media all and (min-width: 768px){.my_form_item+.my_form_item,.my_form_item+.form-content{margin-top:20px}.my_form_item fieldset+fieldset{margin-top:15px}.my_form_item .resume-manager-data-row+.resume-manager-data-row{margin-top:15px}.my_submitBtn .button{transition:.3s ease-in-out}.my_submitBtn .button:hover,.my_submitBtn .button:focus-visible{opacity:.6}}@media screen and (max-width: 767px){.my_form_item+.my_form_item,.my_form_item+.form-content{margin-top:15px}.my_form_item fieldset+fieldset{margin-top:10px}.my_form_item .resume-manager-data-row+.resume-manager-data-row{margin-top:10px}}.apply_with_resume p input[type=submit]{width:231px;min-height:56px;position:relative;font-weight:bold;color:#fff;background-color:#3a459a;display:flex;justify-content:center;align-items:center;padding:15px 20px;border-radius:3px;margin:40px auto 0;text-align:center}.applying_for{margin-bottom:1em}.applying_for a{text-decoration:underline}.accontArea{margin-bottom:1em}.accontArea a{text-decoration:underline}label[for=agreement-checkbox] a{text-decoration:underline;color:#3a459a}@media all and (min-width: 768px){.apply_with_resume p input[type=submit]{transition:.3s ease-in-out}.apply_with_resume p input[type=submit]:hover,.apply_with_resume p input[type=submit]:focus-visible{opacity:.6}.applying_for a{transition:.3s ease-in-out}.applying_for a:hover,.applying_for a:focus-visible{opacity:.6}label[for=agreement-checkbox] a{transition:.3s ease-in-out}label[for=agreement-checkbox] a:hover,label[for=agreement-checkbox] a:focus-visible{opacity:.6}}.job-manager-application_topTxt{margin-bottom:2em}.job-manager-application_topTxt em{font-weight:bold}.job-manager-application-form{display:grid;grid-template-columns:repeat(3, 1fr)}.job-manager-application-form>*{grid-column:-1/1}.job-manager-application-form .fieldset-birthday_y,.job-manager-application-form .fieldset-birthday_m,.job-manager-application-form .fieldset-birthday_d{margin-top:0;display:flex;gap:5px}.job-manager-application-form .fieldset-birthday_y label,.job-manager-application-form .fieldset-birthday_m label,.job-manager-application-form .fieldset-birthday_d label{order:2;align-self:flex-end}.job-manager-application-form .fieldset-birthday_y .field,.job-manager-application-form .fieldset-birthday_m .field,.job-manager-application-form .fieldset-birthday_d .field{order:1;width:100%}.job-manager-application-form .fieldset-birthday_y{grid-column:1/2}.job-manager-application-form .fieldset-birthday_m{grid-column:2/3}.job-manager-application-form .fieldset-birthday_d{grid-column:3/4}.job-manager-application-form .my_form_item .description{display:none}.entry_nologin{text-align:center}.entry_nologin_txt{font-weight:bold;font-size:18px;margin-bottom:40px}.entry_nologin_link+.entry_nologin_link{margin-top:20px}@media all and (min-width: 768px){.job-manager-application-form{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 767px){.job-manager-application-form{-moz-column-gap:10px;column-gap:10px}}.my_resume_dashboard_txt{margin-bottom:20px}.my_jobManager_con .js-scrollable{overflow-y:hidden !important;overflow-x:auto !important}.job-manager-message{margin-bottom:1em}.job-manager-message a{display:none}.my_submitBtn{margin-top:2em}.resume-manager-resumes,.job-manager-past-applications{border-collapse:collapse}.resume-manager-resumes thead tr th,.resume-manager-resumes thead tr td,.resume-manager-resumes tbody tr th,.resume-manager-resumes tbody tr td,.job-manager-past-applications thead tr th,.job-manager-past-applications thead tr td,.job-manager-past-applications tbody tr th,.job-manager-past-applications tbody tr td{padding:10px 20px;border:1px solid #cbcbcb}.resume-manager-resumes thead tr th,.resume-manager-resumes tbody tr th,.job-manager-past-applications thead tr th,.job-manager-past-applications tbody tr th{text-align:center}.resume-manager-resumes tr th,.job-manager-past-applications tr th{background-color:#f2f3f9;color:#3a459a;font-weight:bold}.resume-manager-resumes tfoot,.job-manager-past-applications tfoot{display:none !important}.resume-manager-resumes .resume-title li:has(.candidate-dashboard-action-hide),.job-manager-past-applications .resume-title li:has(.candidate-dashboard-action-hide){display:none !important}.resume-manager-resumes .resume-title li:has(.candidate-dashboard-action-delete),.job-manager-past-applications .resume-title li:has(.candidate-dashboard-action-delete){display:none !important}.resume-manager-resumes .resume-title{width:60%}.resume-manager-resumes .candidate-title{display:none}.resume-manager-resumes .candidate-location{display:none}.resume-manager-resumes .date{width:40%}.job-manager-past-applications{width:100%}.job-manager-past-applications .my_past_applications_job{width:24%}.job-manager-past-applications .my_past_applications_date{width:18%}.job-manager-past-applications .my_past_applications_status{width:10%}.job-manager-past-applications .my_past_applications_messege{width:28%}.job-manager-past-applications .my_past_applications_chat{width:20%}.job-manager-past-applications .my_past_applications_chat_con{position:relative}.job-manager-past-applications .my_past_applications_chat_con button{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#3a459a;gap:5px;width:100%;min-height:40px;border-radius:4px;padding:5px;font-size:14px}.job-manager-past-applications .my_past_applications_chat_con button::before{font-family:"Material Symbols Outlined";font-weight:400;content:"";font-size:16px;margin-top:4px}.job-manager-past-applications .my_past_applications_chat_con_count{width:26px;height:26px;font-size:14px;background:#d60c0c;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;position:absolute;inset:0 0 auto auto}.job-manager-past-applications .my_past_applications_company{display:flex;font-size:86%;color:#707070;margin-top:6px;gap:2px}.job-manager-past-applications .my_past_applications_company::before{content:"-"}@media all and (min-width: 768px){.resume-manager-resumes{width:50%}}@media screen and (max-width: 767px){.job-manager-past-applications{width:960px}}
/*# sourceMappingURL=job_manager.min.css.map */