@charset "UTF-8";

@media screen and (min-width: 1025px) {
.formError {}
}

@media (768px <= width <= 1024px) {
.contact .container .row.formRow.formBtnrow { flex-direction: row-reverse;}
.contact .container .row.formRow.rowtabcontact { flex-direction: row;}
.nameformError.formError,
.kanaformError.formError,
.telformError.formError,
.mailformError.formError { left: initial !important; right: 0 !important;}

.prefformError.formError,
.cityformError.formError,
.addformError.formError,
.msgformError.formError { left: initial !important; right: 0 !important;}
}
@media screen and (max-width: 768px) {
.nameformError.formError,
.kanaformError.formError,
.telformError.formError,
.mailformError.formError { left: initial !important; right: 0 !important;}

.prefformError.formError,
.cityformError.formError,
.addformError.formError,
.msgformError.formError { left: initial !important; right: 0 !important;}
}
@media screen and (max-width: 414px) {
.nameformError.formError,
.kanaformError.formError,
.telformError.formError,
.mailformError.formError { left: 220px !important;}

.prefformError.formError,
.cityformError.formError,
.addformError.formError,
.msgformError.formError { left: 220px !important;}
  
.privacyAgreeformError.formError { margin-top: -35px !important;}
}