.mv{background:url("../images/mv_bg.jpg") no-repeat center/cover}.mv h2{color:#fff}.contact__form{margin-top:54px}.contact__form .must{background-color:#ff7f00;border-radius:3px;color:#fff;font-size:1.2rem;padding:2px 15px;display:inline-block;margin-left:10px}.contact__form dl{font-size:1.8rem}.contact__form dl:nth-of-type(n+2){margin-top:38px}.contact__form dd{margin-top:10px}.contact__form dd input{height:50px}.contact__form dd input,.contact__form dd textarea{width:100%;border-radius:5px;max-width:100%;border:1px solid #a0a0a0}.contact__form dd textarea{min-height:272px}.contact__form .agree{text-align:center;margin-top:70px;font-size:1.8rem}.contact__form .agree a{color:#1571da}.contact__form .agree img{width:16px;vertical-align:baseline}.contact__form .form__btn{text-align:center;margin:30px auto 0;width:354px}.contact__form .form__btn input{width:100%;font-size:20px;font-weight:600;padding:25px 0;background-color:#ff7f00;color:#fff;border:0;border-radius:5px}.contact__form .form__tel{margin-top:80px}.contact__form .form__tel img{vertical-align:baseline}.contact__form .form__tel p{display:flex;align-items:center;justify-content:center;gap:0 14px;font-weight:600;font-size:2.2rem}.contact__form .form__tel a{font-weight:500;font-family:游明朝体,"Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","ＭＳ 明朝","MS Mincho",HGS明朝E,serif}.contact__form .form__tel .arrow{width:42px}.contact__form .form__tel .tel{font-size:4rem}.contact__form .form__tel .tel img{width:27px;margin-right:8px}@media screen and (max-width: 1000px){.contact__form{margin-top:12.8205128205vw}.contact__form .must{color:#fff;font-size:max(10px,3.076vw);padding:.5128205128vw 3.8461538462vw;display:inline-block;margin-left:2.5641025641vw}.contact__form dl{font-size:max(10px,4.6153vw)}.contact__form dl:nth-of-type(n+2){margin-top:6.1538461538vw}.contact__form dd{margin-top:2.5641025641vw}.contact__form dd input{height:12.8205128205vw}.contact__form dd input,.contact__form dd textarea{padding:.5128205128vw 3.8461538462vw}.contact__form dd textarea{min-height:69.7435897436vw}.contact__form .agree{margin-top:6.1538461538vw;font-size:max(10px,4.6153vw)}.contact__form .agree img{width:4.1025641026vw}.contact__form .form__btn{text-align:center;margin:7.6923076923vw auto 0;width:100%}.contact__form .form__btn input{width:100%;font-size:max(10px,5.128vw);font-weight:600;padding:6.4102564103vw 0}.contact__form .form__tel{margin-top:12.8205128205vw}.contact__form .form__tel p{gap:7.6923076923vw 0;flex-direction:column;font-size:max(10px,5.641vw)}.contact__form .form__tel .arrow{width:10.7692307692vw;width:15.3846153846vw;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contact__form .form__tel .tel{font-size:max(10px,10.25vw)}.contact__form .form__tel .tel img{width:6.9230769231vw;margin-right:2.0512820513vw}}.confirm .contact__inr>p{text-align:center;font-size:2rem;margin-top:14px}.confirm dl{display:flex;align-items:center;font-size:1.6rem;font-weight:600;padding-bottom:22px;border-bottom:1px solid #707070}.confirm dt{width:170px}.confirm .form__btn{margin-top:78px;display:flex;align-items:center;gap:0 30px;width:524px}.confirm .form__btn .back{background-color:#707070}.confirm .form__btn .send{background-color:#e60101}@media screen and (max-width: 1000px){.confirm .contact__inr>p{text-align:center;font-size:max(10px,4.1025vw);margin-top:3.5897435897vw}.confirm dl{font-size:max(10px,4.1025vw);padding-bottom:5.641025641vw;flex-direction:column;align-items:baseline}.confirm dt{width:auto}.confirm .form__btn{margin-top:7.6923076923vw;justify-content:space-between;gap:0;width:100%}.confirm .form__btn input{width:48%}}.complete{margin-top:108px}.complete h2{padding:56px 0 30px;position:relative}.complete .decoration{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:700px}.complete p{margin-top:30px;text-align:center;line-height:2.2222222222;letter-spacing:.03rem}@media screen and (max-width: 1000px){.complete{margin-top:20.5128205128vw}.complete h2{padding:12.8205128205vw 0 6.1538461538vw}.complete .contact__inr{width:88vw;margin-left:auto;margin-right:auto}.complete .decoration{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.complete p{margin-top:7.6923076923vw;text-align:initial}}/*# sourceMappingURL=style.css.map */