@charset "UTF-8";

/* テキスト */
.c-txt {
  font-size: 1.6rem;
  letter-spacing: 0.06em;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .c-txt {
    font-size: 1.4rem;
  }
}
/*フォーム*/
.c-form {
  margin-inline: auto;
  margin-top: 48px;
  max-width: 660px;
}
.c-form .mktoHasWidth {
  width: 100% !important;
}
.c-form .mktoFormRow {
  display: flex;
}
.c-form .mktoFormCol {
  width: 100% !important;
}
.c-form .mktoForm .mktoFieldWrap {
  padding-inline: 10px !important;
  width: 100% !important;
}
.c-form .mktoField {
  height: 45px !important;
}
.c-form .mktoForm .mktoRadioList > input,
.c-form .mktoForm .mktoCheckboxList > input {
  height: auto !important;
}
#Lblprogram5 > .mktoAsterix {
  display: block;
}
