/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.c-form__pravicy .tag,.c-form__ttl .tag{font-size:.75rem}.c-acceptance+span{font-size:.875rem}.p-contact01__info .info-item__phone{font-size:1.625rem}.p-contact01__desc{font-weight:500}.p-contact01__desc .color-pink{color:#e73192}.p-contact01__desc .c-txt16+.c-txt16{padding-top:12px}.p-contact01__info{padding-top:41px}.p-contact01__info .info-content{padding-top:10px}.p-contact01__info .info-content .c-ttl20.sp{margin-bottom:10px;margin-top:30px}.p-contact01__info .info-item{display:flex;gap:20px}.p-contact01__info .info-item:last-child{border-right:0}.p-contact01__info .info-item__ttl{min-width:64px}.p-contact01__info .info-item__content{flex-shrink:0}.p-contact01__info .info-item__content .info-item__ttl{padding-top:0}.p-contact01__info .info-item__phone{color:#0095bc;flex-shrink:0;font-family:Roboto,sans-serif;line-height:1.3125}.p-contact01__info__head .c-ttl20{width:100%}.p-contact01__content{padding:40px 0 20px}.p-contact01__content .c-ttl32{border-bottom:1px solid #afc3c8;padding-bottom:10px}.p-contact01__content .c-ttl24{padding-bottom:10px}.c-form{margin:0 auto;max-width:800px;padding-top:40px;width:100%}.c-form input,.c-form textarea{font-size:1rem}.c-form__item{font-weight:500}.c-form__item+.c-form__item{margin-top:20px}.c-form__ttl{margin-bottom:8px}.c-form__ttl .tag{align-items:center;background-color:#e73192;border-radius:20px;color:#fff;display:inline-flex;height:23px;justify-content:center;margin-right:10px;width:48px}.c-form__ttl .tag.tag_negative{background-color:#dce5e7}.c-form__desc input,.c-form__desc textarea{background-color:#f3f6f7;padding:5px 10px;width:100%}.c-form__desc input{height:50px}.c-form__desc textarea{height:150px}.c-form__desc .w_half{max-width:400px;width:100%}.c-form__btn{padding-top:40px;position:relative}.c-form__btn,.c-form__btn .c-btn01{align-items:center;display:flex;justify-content:center}.c-form__btn .c-btn01{max-width:260px;padding:20px;text-align:center;transition:.5s}.c-form .wpcf7-spinner{bottom:-50px;left:50%;margin:0!important;position:absolute;transform:translateX(-50%)}.c-form__pravicy{padding-top:30px}.c-form__pravicy .wpcf7-form-control-wrap{display:block;margin-top:20px}.c-form__pravicy .wpcf7-list-item{margin:0}.c-form__pravicy .c-ttl20{color:#4f646f;margin-bottom:15px}.c-form__pravicy .c-txt16{color:#4f646f}.c-form__pravicy .tag{align-items:center;background-color:#e73192;border-radius:20px;color:#fff;display:inline-flex;height:23px;justify-content:center;margin-left:14px;width:48px}.c-form__pravicy .tag.tag_negative{background-color:#dce5e7}.c-acceptance{display:none}.c-acceptance+span{color:#4f646f;font-weight:500;letter-spacing:0;line-height:1.4;padding-left:30px;position:relative}.c-acceptance+span:before{background-color:#f3f6f7;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.c-acceptance+span:after{border-bottom:2px solid #4f646f;border-right:2px solid #4f646f;content:"";height:12px;left:7px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:.5s;width:6px}.c-acceptance:checked+span:after{opacity:1}.c-footer{margin-top:60px}@media screen and (min-width:768px){.c-form__pravicy .tag,.c-form__ttl .tag{font-size:clamp(.75rem,.390625vw + .5625rem,.875rem)}.c-acceptance+span{font-size:clamp(.875rem,.390625vw + .6875rem,1rem)}.p-contact01__info .info-item__phone{font-size:clamp(1.625rem,4.296875vw + -.4375rem,3rem)}.p-contact01__info .info-content{display:flex;flex-wrap:wrap;padding-top:22px}.p-contact01__info .info-item{border-right:1px solid #afc3c8;margin-right:clamp(1.25rem,7.8125vw + -2.5rem,3.75rem);max-width:464px;padding-right:clamp(1.25rem,10.7421875vw + -3.90625rem,4.6875rem)}.p-contact01__info .info-item__ttl{padding-top:clamp(.0625rem,2.734375vw + -1.25rem,.9375rem)}.p-contact01__info__head{display:flex;flex-wrap:wrap}.p-contact01__info__head .c-ttl20{width:clamp(16.875rem,37.890625vw + -1.3125rem,29rem)}.p-contact01__info__head .c-ttl20.pc{padding-left:clamp(1.125rem,7.8125vw + -2.625rem,3.625rem)}.p-contact01__content{padding:clamp(3.75rem,11.9140625vw + -1.96875rem,7.5625rem) 0 0}.p-contact01__content .c-ttl32{padding-bottom:clamp(1.25rem,3.90625vw + -.625rem,2.5rem)}.p-contact01__content .c-ttl24{padding-bottom:20px}.c-form{padding-top:75px}.c-form input,.c-form textarea{font-size:1rem}.c-form__item+.c-form__item{margin-top:15px}.c-form__ttl{margin-bottom:13px}.c-form__ttl .tag{margin-right:16px}.c-form__btn{padding-top:clamp(2.5rem,7.421875vw + -1.0625rem,4.875rem)}.c-form__btn .c-btn01:hover{opacity:.8}.c-form .wpcf7-spinner{bottom:-50px}.c-form__pravicy{padding-top:40px}.c-form__pravicy .wpcf7-form-control-wrap{margin-top:32px}.c-form__pravicy .c-ttl20{margin-bottom:16px}.c-form__pravicy .tag{margin-left:19px}.c-acceptance+span{padding-left:50px}.c-acceptance+span:before{height:26px;left:3px;width:26px}.c-acceptance+span:after{border-bottom:3px solid #4f646f;border-right:3px solid #4f646f;height:14px;left:12px;top:4px;width:8px}.c-footer{margin-top:clamp(5rem,14.5432692308vw + -1.9807692308rem,12.5625rem)}}
/*# sourceMappingURL=contact.css.map */
