/*
.main-box {
    margin-top: 20%;
}
*/
.history h2 {
  margin-top: 0%;
  margin-bottom: 0;
}

.entry-tel h4 {
  margin-top: -5%;
  text-align: center;
  font-size: 1.4vw;
  color: #2E3192;
  font-family: toppan-bunkyu-midashi-go-std, sans-serif !important;
}
.entry-tel h4 a {
  background-color: #2E3192;
  color: white;
  padding: 1%;
  padding-left: 4%;
  padding-right: 4%;
  text-decoration: none;
}

#form {
  display: block;
  margin: 0 auto;
  width: 40%;
  color: #2E3192;
  font-weight: 800;
  margin-top: 5%;
  margin-bottom: 10%;
  font-size: 1.4vw;
  font-family: toppan-bunkyu-midashi-go-std, sans-serif !important;
}
#form .input1 {
  width: 100%;
  margin-top: 1%;
  margin-bottom: 4%;
  padding: 1.5%;
  border: solid 1px #2E3192;
}
#form .submit {
  font-size: 1.4vw;
  background-color: #2E3192;
  color: white;
  border: none;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  margin: 5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 1%;
  padding-left: 4%;
  padding-right: 4%;
}

.gender-box {
  display: flex;
  margin-bottom: 4%;
}
.gender-box .flex-radio {
  padding-left: 3%;
}
.gender-box .flex-radio:nth-child(2) {
  padding-left: 10%;
}
.gender-box .ra {
  transform: scale(1.5);
}

@media (max-width: 700px) {
  .history h2 {
    margin-top: 10%;
  }
  .entry-tel h4 {
    font-family: toppan-bunkyu-midashi-go-std, sans-serif;
    font-size: 11px;
  }
  #form {
    width: 80%;
    font-family: toppan-bunkyu-midashi-go-std, sans-serif !important;
    font-size: 11px;
  }
  #form .submit {
    font-size: 15px;
  }
  #form input,
  #form textarea,
  #form input.submit {
    border-radius: 0% !important;
  }
  .gender-box .ra {
    transform: scale(1.2);
  }
}/*# sourceMappingURL=entry.css.map */