.inspection .form-item dt span{margin-right:10px;border-radius:10px}.inspection .form-item dt label{margin-right:0}.inspection .form-item dd input[type=text],.inspection .form-item dd input[type=email],.inspection .form-item dd textarea{border:2px solid #ddd}.inspection-lead{margin-bottom:50px;box-sizing:border-box}@media (max-width:767px){.inspection-lead{margin-bottom:40px}}.inspection-lead ul{margin:0;padding:0}.inspection-lead ul li{font-size:14px}@media (max-width:767px){.inspection-lead ul li{padding-left:15px}}@media (max-width:767px){.inspection-lead ul li:before{left:-6px}}form>p{display:flex;justify-content:center;flex-wrap:wrap}form input[type=submit]{padding:18px 0;width:360px;background:#1b3d1e;display:inline-block;border:none;font-size:18px;font-weight:400;line-height:28px;color:#fff;border-radius:0;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;letter-spacing:1px;transition:all .3s;cursor:pointer}@media (max-width:767px){form input[type=submit]{width:100%;padding-right:0;padding-left:0;font-size:16px}}form input[type=submit]:hover{opacity:.7}.form-item{margin-bottom:40px;width:100%}@media (max-width:767px){.form-item{margin-bottom:30px}}@media screen and (min-width:731px){.form-item.radio dd{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}}@media screen and (min-width:731px){.form-item.radio dd>span{margin-right:40px}.form-item.radio dd>span:last-of-type{margin-right:0}}.form-item.radio dd label span{position:relative;padding-left:30px;cursor:pointer}.form-item.radio dd label span:before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #ccc;box-sizing:border-box;left:0;top:50%;transform:translateY(-50%)}.form-item.radio dd label span:after{position:absolute;content:"";display:block;width:10px;height:10px;border-radius:50%;background:#1b3d1e;left:5px;top:50%;transform:translateY(-50%);opacity:0;transition:.3s}.form-item.radio dd input[type=radio]{display:none}.form-item.radio dd input[type=radio]:checked+span:after{opacity:1}@media screen and (min-width:731px){.form-item.checkbox dd{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}}@media screen and (min-width:731px){.form-item.checkbox dd>span{margin-right:40px}}@media screen and (min-width:731px){.form-item.checkbox dd>span:last-of-type{margin-right:0}}.form-item.checkbox dd label span{position:relative;padding-left:30px;cursor:pointer}.form-item.checkbox dd label span:before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:0;background:#fff;border:2px solid #ddd;box-sizing:border-box;left:0;top:50%;transform:translateY(-50%)}.form-item.checkbox dd label span:after{position:absolute;content:"";display:block;background:url(//aod.kan-ten.jp/wp-content/themes/green_houser/assets/css/../images/svg/check.svg) no-repeat center/contain;width:12px;height:12px;border-radius:0;left:4px;top:50%;transform:translateY(-50%);opacity:0;transition:.3s}.form-item.checkbox dd input[type=checkbox]{display:none}.form-item.checkbox dd input[type=checkbox]:checked+span:after{opacity:1}@media screen and (max-width:730px){.form-item.location dd>span:last-of-type{margin-bottom:10px}}@media screen and (min-width:731px){.form-item.location input[type=text]{margin-left:auto;padding-top:7px;padding-bottom:7px;width:240px}}@media screen and (max-width:730px){.form-item.location input[type=text]{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:730px){.form-item.reason dd>span:last-of-type{margin-bottom:10px}}@media screen and (min-width:731px){.form-item.reason input[type=text]{margin:5px 0 5px 20px;padding-top:7px;padding-bottom:7px;width:200px}}@media screen and (max-width:730px){.form-item.reason input[type=text]{margin:0;padding-top:5px;padding-bottom:5px}}.form-item.date dt{margin-bottom:25px}.form-item.date ul{margin:0;padding-left:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.form-item.date ul:not(:last-child){margin-bottom:10px}.form-item.date ul li{margin-bottom:0;padding-left:0;color:#333;font-size:13px}.form-item.date ul li:first-child{margin-right:10px}@media (max-width:767px){.form-item.date ul li:first-child{margin-bottom:5px;width:100%}}.form-item.date ul li:nth-child(2){margin-right:10px}@media (max-width:767px){.form-item.date ul li:nth-child(2){width:calc(50% - 5px)}}@media (max-width:767px){.form-item.date ul li:nth-child(3){width:calc(50% - 5px)}}.form-item.date ul li:before{display:none}.form-item.date select{padding:6px 10px !important;width:250px !important;height:45px;color:#333;border:2px solid #ddd !important;font-size:13px !important;border-radius:0 !important;cursor:pointer}@media (max-width:767px){.form-item.date select{width:100% !important}}.form-item.date .hasDatepicker{padding:6px 10px !important;width:250px !important;height:45px;color:#333;border:2px solid #ddd !important;font-size:13px !important;border-radius:0 !important;box-sizing:border-box;cursor:pointer}@media (max-width:767px){.form-item.date .hasDatepicker{width:100% !important}}.form-item.date>p{font-size:13px;line-height:24px;color:#ff5a02}.form-item.inspection>p{font-size:13px;line-height:24px}.form-item.inspection dt p{margin-left:10px;font-size:13px}@media (max-width:767px){.form-item.inspection dt p{margin:2px 0 5px;margin-left:0;width:100%;line-height:20px}}.form-item.inspection .mwform-radio-field.horizontal-item:last-of-type{margin-top:20px;width:100%}.form-item.message-area dt p{margin-left:10px;font-size:13px}@media (max-width:767px){.form-item.message-area dt p{margin:2px 0 5px;margin-left:0;width:100%;line-height:20px}}.form-item.privacy-check{margin:20px 0 45px}@media (max-width:767px){.form-item.privacy-check{margin-bottom:30px}}.form-item.privacy-check>p{margin-bottom:30px;line-height:27px}@media (max-width:767px){.form-item.privacy-check>p{margin-bottom:20px;font-size:15px}}.form-item.privacy-check dt{margin-bottom:20px;padding:30px;height:240px;border-radius:0;display:block;box-sizing:border-box;border:2px solid #ddd;overflow-y:scroll}@media (max-width:767px){.form-item.privacy-check dt{padding:20px 15px;height:300px}}.form-item.privacy-check dt>p{margin-bottom:30px;font-size:15px;line-height:23px}.form-item.privacy-check dt h3{margin-top:0;margin-bottom:20px;color:#1b3d1e;font-size:15px;font-weight:500;text-align:center}.form-item.privacy-check dd{text-align:center}.form-item.privacy-check dd label span{position:relative;padding-left:30px;cursor:pointer}.form-item.privacy-check dd label span:before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:0;background:#fff;border:2px solid #ccc;box-sizing:border-box;left:0;top:50%;transform:translateY(-50%)}.form-item.privacy-check dd label span:after{position:absolute;content:"";display:block;background:url(//aod.kan-ten.jp/wp-content/themes/green_houser/assets/css/../images/svg/check.svg) no-repeat center/contain;width:12px;height:12px;border-radius:0;left:4px;top:50%;transform:translateY(-50%);opacity:0;transition:.3s}.form-item.privacy-check dd input[type=checkbox]{display:none}.form-item.privacy-check dd input[type=checkbox]:checked+span:after{opacity:1}.form-item.privacy-check .privacy-item{margin-bottom:25px}.form-item.privacy-check .privacy-item:last-of-type{margin-bottom:0}.form-item.privacy-check .privacy-item h4{margin-bottom:10px;color:#1b3d1e;font-size:15px;line-height:23px;font-weight:500}.form-item.privacy-check .privacy-item p{font-size:15px;line-height:23px}.form-item.privacy-check .privacy-item p a{color:#000}@media (min-width:1600px){.form-item.privacy-check .privacy-item p a{pointer-events:none}}.form-item .mwform-radio-field,.form-item .mwform-checkbox-field{margin-left:0 !important;margin-bottom:5px;display:block}.form-item .mwform-radio-field:last-child,.form-item .mwform-checkbox-field:last-child{margin-bottom:0}.form-item .mwform-radio-field-text,.form-item .mwform-checkbox-field-text{font-size:15px;color:#000;line-height:28px}@media (max-width:767px){.form-item .mwform-radio-field-text,.form-item .mwform-checkbox-field-text{font-size:15px;line-height:25px}}.form-item dt{margin-bottom:15px;width:100%;display:flex;align-items:center;flex-wrap:wrap}@media (max-width:767px){.form-item dt{margin-bottom:10px}}.form-item dt label{margin-right:15px;position:relative;color:#000;font-size:15px;font-weight:400;line-height:27px;letter-spacing:.5px}.form-item dt span{padding:0 16px;font-size:12px;line-height:22px;color:#fff;font-weight:400;border-radius:0;letter-spacing:.5px}.form-item dt span.required{background:#ff5a02}.form-item dt span.not-required{background:#777}.form-item dd{width:100%}.form-item dd input[type=text],.form-item dd input[type=email]{padding:10px 16px;background:#eee;display:inline-block;border:none;font-size:15px;font-weight:400;color:#000;width:100%;border-radius:0;line-height:27px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-item dd textarea{margin:0;padding:20px;min-height:240px;display:inline-block;font-size:15px;color:#000;width:100%;border-radius:0;background:#eee;border:none;font-weight:400;line-height:27px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (max-width:767px){.form-item dd textarea{padding:15px}}.form-item .placeholder{margin-top:10px;color:#777;font-size:15px;line-height:27px}@media (max-width:767px){.form-item .placeholder{margin-top:5px;font-size:14px;line-height:22px}}.form-item .placeholder a{color:#777;pointer-events:none}.mw_wp_form .error{margin-top:10px;width:100%;font-size:14px;color:#e83522;font-weight:400}.mw_wp_form_confirm dt span{display:none}.mw_wp_form_confirm dt p{display:none}.mw_wp_form_confirm dd{min-height:50px;padding:10px 20px;width:100%;display:inline-block;font-size:15px;background:#eee;color:#000;border:none;border-bottom:1px solid #ccc;border-radius:0;line-height:25px;box-sizing:border-box}@media (max-width:767px){.mw_wp_form_confirm dd{padding:13px 15px}}.mw_wp_form_confirm dd a{color:#000;pointer-events:none}.mw_wp_form_confirm .message-area dd{min-height:200px;padding-top:20px;padding-bottom:20px;height:100%}@media (max-width:767px){.mw_wp_form_confirm .message-area dd{padding-top:15px;padding-bottom:15px}}@media (max-width:767px){.mw_wp_form_confirm .date dt{margin-bottom:15px}}.mw_wp_form_confirm .inspection>p{display:none}.mw_wp_form_confirm .privacy-check{display:none}.mw_wp_form_confirm form input[type=submit]{width:calc(50% - 10px)}@media (max-width:767px){.mw_wp_form_confirm form input[type=submit]{width:100%}}.mw_wp_form_confirm form input[type=submit]:first-child{margin-right:20px;background:#777}@media (max-width:767px){.mw_wp_form_confirm form input[type=submit]:first-child{margin-right:0;margin-bottom:15px}}