@charset "UTF-8";
.entry_form .wpcf7-spinner {
  display: none;
}
.entry_form_buttonContainer input[type="submit"],
.entry_form_buttonContainer input[type="button"] {
  color: #fff;
  background-color: var(--useored);
  border-radius: 9999px;
  font-family: var(--ja_b);
  font-weight: 700;
  position: relative;
  --ls: 0.1em;
  text-indent: 0.1em;
  margin-inline: auto;
  background-image: url("../images/global/button_arrow_icon.png");
  text-align: center;
  background-repeat: no-repeat;
  display: block;
  border: 1px solid var(--useored);
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  -ms-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.entry_form_buttonContainer input[type="submit"]:hover,
.entry_form_buttonContainer input[type="button"]:hover {
  background-color: #fff;
  color: var(--useored);
  background-image: url("../images/global/button_arrow_icon_reverse.png");
}
.entry_form_buttonContainer_return input[type="submit"],
.entry_form_buttonContainer_return input[type="button"] {
  background-image: url("../images/global/button_arrow_icon_return.png");
}
.entry_form_buttonContainer_return input[type="submit"]:hover,
.entry_form_buttonContainer_return input[type="button"]:hover {
  background-image: url("../images/global/button_arrow_icon_return_reverse.png");
}
@media (min-width: 769px) {
  .entry_form .section_title {
    margin-top: clamp(0px, 5.124450951683748vw, 70px);
  }
  .entry_form_buttonContainer {
    margin-top: clamp(0px, 5.124450951683748vw, 70px);
  }
  .entry_form_buttonContainer input[type="submit"],
  .entry_form_buttonContainer input[type="button"] {
    width: clamp(0px, 33.89458272327965vw, 463px);
    height: clamp(0px, 4.099560761346998vw, 56px);
    font-size: clamp(0rem, 1.171303074670571vw, 1rem);
    line-height: clamp(0rem, 1.171303074670571vw, 1rem);
    background-size: clamp(0px, 1.464128843338214vw, 20px);
    background-position: right clamp(0px, 1.464128843338214vw, 20px) center;
  }
  .entry_form_buttonContainer +.entry_form_buttonContainer {
    margin-top: clamp(0px, 2.196193265007321vw, 30px);
  }
  .entry_form_buttonContainer_return input[type="submit"],
  .entry_form_buttonContainer_return input[type="button"] {
    background-position: clamp(0px, 1.464128843338214vw, 20px) center;
  }
}
@media (max-width: 768px) {
  .entry_form .section_title {
    margin-top: clamp(0px, 20.51282051282051vw, 80px);
  }
  .entry_form_buttonContainer {
    margin-top: clamp(0px, 15.384615384615385vw, 60px);
  }
  .entry_form_buttonContainer input[type="submit"],
  .entry_form_buttonContainer input[type="button"] {
    width: clamp(0px, 74.35897435897436vw, 290px);
    height: clamp(0px, 11.794871794871794vw, 46px);
    font-size: clamp(0rem, 3.846153846153846vw, 0.9375rem);
    line-height: clamp(0rem, 3.846153846153846vw, 0.9375rem);
    background-size: clamp(0px, 5.128205128205128vw, 20px);
    background-position: right clamp(0px, 3.846153846153846vw, 15px) center;
  }
  .entry_form_buttonContainer +.entry_form_buttonContainer {
    margin-top: clamp(0px, 7.692307692307693vw, 30px);
  }
  .entry_form_buttonContainer_return input[type="submit"],
  .entry_form_buttonContainer_return input[type="button"] {
    background-position: clamp(0px, 3.846153846153846vw, 15px) center;
  }
}
