/*
Theme Name: ALERT Recruitment
Description: 有限会社アラート 採用サイト専用テーマ
Version: 1.0.3
Requires PHP: 7.4
Text Domain: alert-recruit
*/
.admin-bar .header{top:32px}
.mw_wp_form .form-field input,.mw_wp_form .form-field textarea{max-width:100%;box-sizing:border-box}
.mw_wp_form .check-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mw_wp_form .check-options .mwform-checkbox-field{margin:0}
.mw_wp_form .error{color:#b42318;font-size:14px;display:block;margin-top:8px}
.mw_wp_form .form-buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:32px}
.mw_wp_form .form-buttons input{width:auto;min-width:200px;cursor:pointer}
.mw_wp_form .form-buttons input[name="submitBack"]{background:#fff;color:#135eb8;border:1px solid #135eb8}
.mw_wp_form_confirm .form-field{border-bottom:1px solid #cbd6df;padding-bottom:18px}
.mw_wp_form_confirm .required,.mw_wp_form_confirm .input-only{display:none}
.form-complete{background:white;border-top:3px solid #135eb8;padding:32px}
.revision-field-hint{display:block;font-size:14px;font-weight:400;margin:8px 0}
.alert-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.pagination{margin-top:30px;display:flex;gap:16px;justify-content:center}
@media(max-width:760px){.admin-bar .header{top:46px}.mw_wp_form .check-options{grid-template-columns:1fr 1fr}}
.mw_wp_form .form-buttons input.button{height:auto;min-height:60px;max-width:100%;padding:18px 28px;font-size:16px;font-weight:700;line-height:1.5;border-radius:2px;white-space:normal;box-sizing:border-box}.mw_wp_form .form-buttons input.primary{background:#1264c4;color:#fff;border:1px solid #1264c4}.mw_wp_form .form-buttons input.primary:hover{background:#094c9a;border-color:#094c9a}.mw_wp_form .form-buttons input:focus-visible{outline:3px solid #202d3a;outline-offset:3px}