/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p-contact{background-color:var(--white1);padding-bottom:60px}.p-contact__mv{padding:140px 0 25px}.p-contact__mv .c-ttl32{letter-spacing:.2em;text-align:center}.p-contact__mv .c-txt16{letter-spacing:.1em;margin-top:20px}.p-contact__mv__icon{margin:15px auto 0;width:60px}.p-contact__thanks{padding-bottom:50px;padding-top:20px}.p-contact__thanks .c-ttl24{margin-bottom:30px}.p-contact__btn02{padding-top:30px}.p-contact__btn02 .c-btn{margin:0 auto}.p-contact--confirm .c-form__flex01__left{width:80px}@media screen and (min-width:768px){.p-contact{padding-bottom:165px}.p-contact__mv{padding:180px 0 36px;text-align:center}.p-contact__mv .c-txt16{margin-top:27px}.p-contact__mv__icon{margin:23px auto 0;width:clamp(5rem,7.8125vw + 1.25rem,7.5rem)}.p-contact--01{padding-bottom:229px}.p-contact__thanks{padding-bottom:100px;padding-top:50px}.p-contact__thanks .c-ttl24{margin-bottom:40px;text-align:center}.p-contact__thanks .c-txt16{text-align:center}.p-contact__btn02{padding-top:45px}.p-contact--confirm .c-form__date__txt{top:-3px}}
/*# sourceMappingURL=contact.css.map */
