@media (min-width: 1001px){.contact{padding:85px 0 120px}.contact .ctitle_sub{text-align:center;margin-bottom:85px}.contact__inr{max-width:732px;margin:0 auto}.contact dl{display:flex;text-align:left;margin-bottom:30px;font-size:1.8rem}.contact dl dt{width:170px;margin-right:10px;padding:10px 0;font-size:1.7rem}.contact dl dd{flex:1}.contact input[type="text"],.contact input[type="email"],.contact input[type="tel"]{width:100%;background-color:#EEEEEE;padding:15px 10px;height:100%;font-size:1.8rem;border:none}.contact textarea{resize:vertical;width:100%;background-color:#EEEEEE;padding:10px 10px;display:block;font-size:1.8rem;height:265px;border:none}.conatct__btn{text-align:center;margin:70px 0 85px}.conatct__btn .cbtn{margin:0 auto;letter-spacing:0.1em;font-size:unset;font-weight:unset;font-family:unset}.contact__tel{font-size:2.3rem;letter-spacing:0.2em;line-height:2.04;text-align:center}.contact__inr button:hover{cursor:pointer}.contact__inr .must{color:#946748}}@media (max-width: 1000px){#mainvisual.sub .catch img{width:18vw;margin-top:5vw}.contact{padding:15vw 0 15vw}.contact__inr{width:88vw;max-width:100%;margin:0 auto;padding:0}.contact .ctitle_sub{text-align:center;margin-bottom:calc(85 / 750 * 100vw)}.contact dl{text-align:left;margin-bottom:30px;font-size:2.4vw;font-size:max(13px,2.4vw)}.contact dl dt{width:100%;padding:10px 0;margin-right:20px;font-size:130%}.contact dl dd{width:100%}.contact input[type="text"],.contact input[type="email"],.contact input[type="tel"]{width:100%;height:100%;padding:15px 20px;font-size:1.8rem;background-color:#EEEEEE;border:none}.contact textarea{resize:vertical;width:100%;background-color:#EEEEEE;border:none;padding:16px 20px;display:block;font-size:1.8rem;height:265px}.conatct__btn{text-align:center;margin-bottom:calc(70 / 750 * 100vw)}.conatct__btn .cbtn{margin:0 auto;letter-spacing:0.1em;font-size:unset;font-weight:unset;font-family:unset}.contact__tel{font-size:3.0666666667vw;font-size:max(13px,3.0666666667vw);letter-spacing:0.2em;line-height:2.04;text-align:center}.contact__inr .must{color:#946748}}@media (min-width: 1001px){.thanks .contact__inr p{font-size:26px;text-align:center}.thanks .contact__inr p span{font-size:20px}}@media (max-width: 1000px){.thanks .contact__inr p{font-size:4.5vw;text-align:center}.thanks .contact__inr p span{font-size:4vw}}@media (min-width: 1001px){.confirm .conTxt{text-align:center;font-size:20px;margin-bottom:50px}.confirm dl dd{width:100%;background-color:#EEEEEE;padding:15px 10px;height:100%;min-height:60px;font-size:1.8rem;border:none}.confirm .contact__inr dl:last-of-type dd{resize:vertical;width:100%;background-color:#EEEEEE;border:none;padding:16px 20px;display:block;font-size:1.8rem;min-height:265px}.confirm .btnSubmit{justify-content:center;gap:20px;align-items:center}}@media (max-width: 1000px){.confirm .conTxt{text-align:center;margin-bottom:8vw}.confirm dl dt{font-size:100%;margin-right:0}.confirm dl dd{width:100%;height:100%;min-height:62px;padding:15px 20px;font-size:1.8rem;background-color:#EEEEEE;border:none}.confirm .contact__inr dl:last-of-type dd{resize:vertical;width:100%;background-color:#EEEEEE;padding:10px 10px;display:block;font-size:1.8rem;min-height:265px;border:none}.confirm .btnSubmit button{margin-bottom:6vw;font-size:100%}}
/*# sourceMappingURL=style.css.map */
