.mainContents:has(.contact-form){margin:0}.contact-content h2{color:#fff;background:#ef8200;margin-bottom:15px;padding:7px 20px;font-size:15px;font-weight:lighter;line-height:1}.contact-content .contact-content-last-section{margin-bottom:30px}.contact-content section .section-last-p{margin-bottom:0}.contact .buttonArea{text-align:center;justify-content:center;width:100%;margin:30px 0;display:flex}.contact .defaultButton{text-align:center;width:36%}.contact .categorySelect{width:240px;position:relative}.contact .select-wrapper{width:100%}.contact-content .categorySelect select{appearance:none;background:0 0;border:1px solid #999;outline:none;width:240px;height:32px;padding:0 5px;font-size:13px;box-sizing:border-box!important}.contact .categorySelect .icon.chevron_select{pointer-events:none;border-top:6px solid #666;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (max-width:568px){.contact h2{color:#333;background:0 0;border-bottom:2px solid #e6e6e6;margin:0 0 12px;padding:0 0 12px;font-size:16px;font-weight:700;line-height:1.54}.contact .telLink{color:#035d8a;text-decoration:underline}.contact-content .categorySelect,.contact-content .categorySelect select,.contact .defaultButton{width:100%}}@media screen and (min-width:568px){.contact .pc-phone{display:block}.contact .sp-phone{display:none}}@media screen and (max-width:568px){.contact .sp-phone{display:block}.contact .pc-phone{display:none}}.contactForm{margin-bottom:18px}.leadBox p{color:#333;margin:0;font-size:13px;line-height:1.6}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width:568px){.contact-form{box-sizing:border-box!important}.contact-form th{border-top:1px solid #ccc}.contact-form td{padding:10px 0!important}:is(.contact-form td:has(input),.contact-form td:has(textarea)){padding:0 0 18px!important}.contact-form td:has(pre){padding:0!important}.contact-form input{box-sizing:border-box;width:100%;height:32px;box-shadow:none;background:#fff;border:1px solid #999;border-radius:0;padding:5px;font-size:13px;outline:none!important}.contact-form input:focus{border:1px solid #999}.contact-form textarea{width:100%;box-shadow:none;border:1px solid #999;border-radius:0;outline:none;padding:5px;font-size:13px}.contact-form .boo-content-form-error{background-color:#ffd1d1;border:1px solid #999}.leadBox p{font-size:13px}.buttonArea2column{flex-direction:column-reverse;gap:15px;width:100%!important}.buttonArea2column li{width:100%!important}.buttonArea2column .defaultButton,.buttonArea2column .secondaryButton{box-sizing:border-box!important;width:100%!important}.pc-only{display:none}.sp-only{display:block}.buttonLink{text-align:center;justify-content:center;align-items:center;margin:30px 0;font-size:16px;display:flex}}.confirm-lead-box{margin-bottom:20px}.confirm-lead-box p{color:#333;margin:0;line-height:1.6;font-size:16px!important}.contact-form .boo-content-form-table-app label{font-weight:400}.contact-form .boo-content-form-table-app.contactForm .boo-content-form-annotation{margin-top:0;padding:0}.contact-form .contact-field-annotation{color:#333;padding:0;font-size:10.5px;font-weight:400;line-height:150%}.contact-form .category-label{color:#999;text-align:left;font-weight:400}.contact-form .category-value{padding-top:0!important}.contact-form .modelInfoPre{font-size:13px}.contact-form .model-info-label{text-align:left;font-weight:400}
