.form01_item{display:grid;grid-template-columns:130px auto;align-items:flex-start;padding-block:30px;gap:40px;border-bottom:1px solid #cecece;line-height:1.5}.form01_item:first-child{border-top:1px solid #cecece}.form01_field{font-size:1.6rem}.form01_privacyCheck{margin-top:60px}.form01_privacyCheckText{font-size:1.8rem;line-height:1.5;text-align:center}.form01_btnArea{display:grid;grid-template-columns:1fr 1fr;margin-top:100px;gap:10px}.form01_submitBtn{order:1}.aform-label{display:block;align-items:center;font-weight:normal;line-height:1.5;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.aform-name-ul .aform-label,.aform-kana-ul .aform-label{margin-block:0 5px}.aform-required{display:grid;place-items:center;width:50px;height:20px;margin-top:5px;background-color:#a00;color:#fff;font-size:1.2rem;line-height:1}.aform-note{margin-block:20px;font-size:1.6rem}.aform-note:first-child{margin-top:0}.aform-note:last-child{margin-bottom:0}.aform-button-area{margin-top:100px}.aform-vertical-ul>li:nth-child(n+2){margin-top:10px}.aform-vertical-ul.privacyCheck{margin-block:30px}.aform-input-example{margin-bottom:10px}.aform-error{margin-top:10px;color:#a00;font-weight:bold;line-height:1.5;font-family:"TazuganeGothicStdN-Medium","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}.aform-twice-note{display:block;margin-top:20px}.aform-name-ul,.aform-kana-ul{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aform-name-ul input,.aform-kana-ul input{width:100%}form dl{display:flex;align-items:flex-start;justify-content:space-between;padding-block:30px;border-top:1px solid #cecece}form dl:has(.is-privacyCheck){display:block;padding-block:30px 0;text-align:center}form dl:has(.is-privacyCheck) .aform-label{display:none}form dl:has(.is-privacyCheck)>dt{width:auto}form dl:has(.is-privacyCheck)>dd{width:100%}form dl:last-of-type:not(.dl_privacyCheck){border-bottom:1px solid #cecece}form dl>dt{width:130px}form dl>dd{width:calc(100% - 130px - 40px)}form input,form select,form textarea{max-width:100%}form input,form textarea{width:100%;padding:23px 20px;outline:1px solid #000041;background-color:#fff;font-size:1.6rem;line-height:1.5;resize:vertical}form input::-moz-placeholder, form textarea::-moz-placeholder{color:#aaa;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}form input::placeholder,form textarea::placeholder{color:#aaa;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}form input:focus,form textarea:focus{outline:1px solid #000041;box-shadow:0 0 15px rgba(0,0,0,.15)}form input.error,form textarea.error{background-color:#fff3f3;color:#a00}form ul:nth-of-type(n+2){margin-top:20px}form select{min-width:340px;padding:23px 55px 23px 20px;outline:1px solid #000041;background:#fff url("/assets/img/icon/icon_select.svg") no-repeat center right 16px/28.5px 24px;line-height:1.5}form select:focus{outline:1px solid #000041;box-shadow:0 0 15px rgba(0,0,0,.15)}form select:nth-child(n+2){margin-top:20px}form select+label{display:inline-block;margin-inline:10px;vertical-align:middle}form select+label:nth-child(n+3){margin-top:20px}form input[type=checkbox]{padding:0}form input[type=checkbox]:focus{outline:1px solid #000041;box-shadow:0 0 15px rgba(0,0,0,.15)}form input[type=checkbox]+label{display:inline-block;position:relative;padding:2px 0 2px 40px;font-weight:normal;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}form input[type=checkbox]+label::before{display:block;position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #000041;background-color:#fff;content:""}form input[type=checkbox]:checked+label::after{display:block;position:absolute;top:9px;left:8px;width:14px;height:8px;rotate:-45deg;border:solid #000041;border-width:0 0 2px 2px;content:""}form input[type=checkbox]:focus+label::before,form input[type=radio]:focus+label::before{box-shadow:0 0 15px rgba(0,0,0,.15)}form input[type=radio]+label{display:inline-block;position:relative;padding:1px 0 3px 40px;font-weight:normal;font-size:1.8rem;line-height:1.45;font-family:"TazuganeGothicStdN-Light","Yu Gothic","游ゴシック","Noto Sans JP",sans-serif}form input[type=radio]+label::before{display:block;position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #ccc;border-radius:50%;background-color:#fff;content:""}form input[type=radio]:checked+label::after{display:block;position:absolute;top:10px;left:10px;width:10px;height:10px;border-radius:50%;background-color:#000041;content:""}form input[type=button]{padding:0;border:none;font-weight:bold}.ui-datepicker-trigger{display:block;width:auto;max-width:none;margin-top:10px}.ui-datepicker{width:300px;padding:20px;border:2px solid #000041;background-color:#fff;color:#000}.ui-datepicker-next{display:block;float:right}@media (max-width: 767px){.form01_item{display:block;padding-block:20px}.form01_privacyCheck{margin-top:30px}.form01_privacyCheckText{font-size:1.6rem}.form01_btnArea{grid-template-columns:1fr;margin-top:60px}.form01_submitBtn{order:0}.aform-label{display:inline-flex;margin-block:0 10px}.editor .aform-label{margin-bottom:10px !important}.aform-required{width:40px;height:18px;margin:0 0 0 10px;font-size:1.1rem}.aform-button-area{margin-top:60px}form dl{display:block;padding-block:20px}form dl:has(.is-privacyCheck){padding-block:30px 0}form dl>dt{width:100%}form dl>dd{width:100%}form input,form textarea{padding:20px 15px}form select{min-width:250px;padding:20px 55px 20px 15px}form select:nth-child(n+2){margin-top:10px}form select+label:nth-child(n+3){margin-top:10px}form input[type=checkbox]+label{padding:0 0 0 34px;font-size:1.6rem;line-height:1.5}form input[type=checkbox]+label::before{width:24px;height:24px}form input[type=checkbox]:checked+label::after{top:8px;left:6px;width:11px;height:6.5px}}
/*# sourceMappingURL=form.css.map */