@charset "utf-8";

.formLayout .errmsg,
.formLayout #errorMessage {
  box-sizing: border-box;
  width:100%;
  background:#FFF;
  border:3px solid #f00;
  padding:10px;
  margin:0 auto 10px auto;
  color:#F00;
  list-style: none;
}
.formLayout .errmsg a,
.formLayout #errorMessage a {
  color:#F00;
}
.formLayout.check_now .select {
  border:0 !important;
}
.formLayout.check_now .select::before {
  display:none !important;
}
.formLayout.check_now .caption {
  display:none !important;
}

input[type="tel"],
input[type="email"] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:0;
 outline:none;
 box-shadow:none;
 border-radius:0;
 font-family:'Noto Sans JP', sans-serif;
 font-weight:500;
 font-size:1.6rem
}

.formLayout.input_now .display_check,
.formLayout.check_now .display_input{
  display:none;
}
