@charset "UTF-8";:root{--bg-color:#fff;--main-color:#E1BE00;--emphasis-color:#d80000;--font-sans-serif:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;--font-size-base:16px;--font-size-base-sp:14px;--font-color:#333}.inquiry__content .complete__return,.inquiry__content .form .submit,.inquiry__content--form .submit{font-size:1.3rem}@media screen and (max-width:1024px){.inquiry__content .complete__return,.inquiry__content .form .submit,.inquiry__content--form .submit{font-size:1.1rem}}.inquiry__content .complete__return a,.inquiry__content .complete__return button,.inquiry__content .form .submit a,.inquiry__content .form .submit button,.inquiry__content--form .submit a,.inquiry__content--form .submit button{background:var(--main-color);border:none;border-radius:10rem;box-shadow:1px 2px 1px rgba(0,0,0,.5);color:#fff;display:inline-block;font-family:inherit;font-weight:700;line-height:1;padding:1em 2em}@media screen and (max-width:1024px){.inquiry__content .complete__return a,.inquiry__content .complete__return button,.inquiry__content .form .submit a,.inquiry__content .form .submit button,.inquiry__content--form .submit a,.inquiry__content--form .submit button{padding:.75em 1.5em}}.inquiry__content .complete__return a:after,.inquiry__content .complete__return button:after,.inquiry__content .form .submit a:after,.inquiry__content .form .submit button:after,.inquiry__content--form .submit a:after,.inquiry__content--form .submit button:after{content:"▶";padding-left:.25em}.inquiry__content .complete__return a.back,.inquiry__content .complete__return button.back,.inquiry__content .form .submit a.back,.inquiry__content .form .submit button.back,.inquiry__content--form .submit a.back,.inquiry__content--form .submit button.back{background:#999}.inquiry__content .complete__return a.back:before,.inquiry__content .complete__return button.back:before,.inquiry__content .form .submit a.back:before,.inquiry__content .form .submit button.back:before,.inquiry__content--form .submit a.back:before,.inquiry__content--form .submit button.back:before{content:"◀";padding-right:.25em}.inquiry__content .complete__return a.back:after,.inquiry__content .complete__return button.back:after,.inquiry__content .form .submit a.back:after,.inquiry__content .form .submit button.back:after,.inquiry__content--form .submit a.back:after,.inquiry__content--form .submit button.back:after{content:none;padding-left:0}.inquiry__content--title span{font-family:noto-sans,sans-serif}.inquiry__content--title i{font-family:futura-pt,sans-serif}.inquiry__content .form,.inquiry__content--form,.wrap{padding:0 10%}@media screen and (max-width:1024px){.inquiry__content .form,.inquiry__content--form,.wrap{padding:0 2.5%}}.wrap__offset{padding:0 20% 0 10%}@media screen and (max-width:1024px){.wrap__offset{padding:0 2.5%}}.inquiry__content--title{margin-bottom:30px;padding-top:35px;position:relative}.inquiry__content--title i,.inquiry__content--title span{display:block}.inquiry__content--title span{font-size:1.8rem;font-weight:700}@media screen and (max-width:1024px){.inquiry__content--title span{font-size:1.5rem}}.inquiry__content--title i{color:var(--main-color);font-size:.9rem}@media screen and (max-width:1024px){.inquiry__content--title i{font-size:.8rem}}.inquiry__content--title:before{background:var(--main-color);content:"";display:block;height:8px;left:0;position:absolute;top:0;width:45px}.inquiry .main__header{background-image:url(../images/inquiry/inquiry-bg.webp)}.inquiry__content--notes{margin-bottom:45px}.inquiry__content--notes p{margin-bottom:1rem}.inquiry__content--notes p.via-mail{border:1px solid #E1BE00;display:inline-block;margin-top:1rem;padding:1rem;width:auto}.inquiry__content--notes p.via-mail strong{font-size:1.1rem;font-weight:700}.inquiry__content--notes p.via-mail span{font-size:.8rem}.inquiry__content--notes p.agreement a{color:var(--main-color)}.inquiry__content--notes p.agreement a:before{content:"■";font-size:1.5rem;padding-left:.5rem}.inquiry__content .form__title,.inquiry__content--form__title{border-left:8px solid var(--main-color);font-size:1.4rem;font-weight:700;margin-bottom:35px;padding:.5rem 0 .5rem 1rem}@media screen and (max-width:1024px){.inquiry__content .form__title,.inquiry__content--form__title{font-size:1.2rem}}.inquiry__content .form dl,.inquiry__content--form dl{border-top:1px solid #ccc;display:flex;flex-wrap:wrap;margin-bottom:35px}.inquiry__content .form dl dt,.inquiry__content--form dl dt{background:#f5ffff;flex-basis:25%;padding-left:2rem}@media screen and (max-width:1024px){.inquiry__content .form dl dt,.inquiry__content--form dl dt{border-bottom:none!important}}.inquiry__content .form dl dt span,.inquiry__content--form dl dt span{display:block;font-size:.8rem}.inquiry__content .form dl dd,.inquiry__content--form dl dd{flex-basis:75%;padding-left:1rem}.inquiry__content .form dl dd,.inquiry__content .form dl dt,.inquiry__content--form dl dd,.inquiry__content--form dl dt{border-bottom:1px solid #ccc;margin:0;padding:1rem 0}@media screen and (max-width:1024px){.inquiry__content .form dl dd,.inquiry__content .form dl dt,.inquiry__content--form dl dd,.inquiry__content--form dl dt{background:#f5ffff;flex-basis:100%;padding:.5rem}}.inquiry__content .form input,.inquiry__content .form textarea,.inquiry__content--form input,.inquiry__content--form textarea{background:#fff;border:1px solid #ccc;padding:1rem .5rem;width:100%}@media screen and (max-width:1024px){.inquiry__content .form input,.inquiry__content .form textarea,.inquiry__content--form input,.inquiry__content--form textarea{width:100%}}.inquiry__content .form input[type=checkbox],.inquiry__content--form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;margin-right:.25em;width:auto}@media screen and (max-width:1024px){.inquiry__content .form label,.inquiry__content--form label{display:block;padding-left:1rem}}.inquiry__content .form label+label,.inquiry__content--form label+label{padding-left:1rem}.inquiry__content .form label[for=customer_agreement],.inquiry__content--form label[for=customer_agreement]{color:var(--emphasis-color)}.inquiry__content .form label[for=customer_agreement].checked,.inquiry__content--form label[for=customer_agreement].checked{color:var(--font-color)}.inquiry__content .form input[type=text]+input[type=text],.inquiry__content--form input[type=text]+input[type=text]{margin-left:1rem}@media screen and (max-width:1024px){.inquiry__content .form input[type=text]+input[type=text],.inquiry__content--form input[type=text]+input[type=text]{margin-left:3%}}.inquiry__content .form input[name^=customer_phone],.inquiry__content--form input[name^=customer_phone]{width:20%}@media screen and (max-width:1024px){.inquiry__content .form input[name^=customer_phone],.inquiry__content--form input[name^=customer_phone]{width:27.5%}}.inquiry__content .form input[name^=customer_phone]+i,.inquiry__content--form input[name^=customer_phone]+i{margin-left:.5rem;margin-right:.25rem}.inquiry__content .form textarea,.inquiry__content--form textarea{height:10rem}.inquiry__content .form .validate-error,.inquiry__content--form .validate-error{color:var(--emphasis-color);display:block;display:none}.inquiry__content .form .submit,.inquiry__content--form .submit{text-align:center}.inquiry__content .form .submit button,.inquiry__content--form .submit button{cursor:pointer;font-size:1.1rem;padding:1rem 2rem}@media screen and (max-width:1024px){.inquiry__content .form .submit button,.inquiry__content--form .submit button{font-size:1rem}}.inquiry__content .form .submit button.back,.inquiry__content--form .submit button.back{background:#999}.inquiry__content .complete__title{border-left:8px solid var(--main-color);font-size:1.4rem;font-weight:700;margin-bottom:35px;padding:.5rem 0 .5rem 1rem}@media screen and (max-width:1024px){.inquiry__content .complete__title{font-size:1.2rem}}.inquiry__content .complete__message{margin-bottom:45px}.inquiry__content .complete__message.fail{color:var(--emphasis-color)}.inquiry__content .complete__return{text-align:center}.inquiry__content .complete__return button{background:var(--emphasis-color);cursor:pointer;font-size:1.1rem;padding:1rem 2rem}@media screen and (max-width:1024px){.inquiry__content .complete__return button{font-size:1rem}}
