@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");
.semminar .read {
  font-weight: 500;
  line-height: 2;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  .semminar .read {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1025px) {
  .semminar .read {
    font-size: 2.4rem;
  }
}
.semminar.confirm th {
  padding-bottom: 0 !important;
}
@media screen and (min-width: 1025px) {
  .semminar.confirm th {
    padding-bottom: 30px;
  }
}
.semminar.confirm th, .semminar.confirm td {
  padding-bottom: 30px;
}
@media screen and (min-width: 1025px) {
  .semminar.confirm th, .semminar.confirm td {
    padding-bottom: 60px;
  }
}
.semminar.thanks .read {
  font-weight: bold;
  line-height: 1.5;
}
.semminar.thanks .read + p {
  margin-top: 22px;
  line-height: 2;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  .semminar.thanks .read + p {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1025px) {
  .semminar.thanks .read + p {
    font-size: 2.4rem;
    margin-top: 67.5px;
  }
}

.thnks-line01 {
  font-size: 2.8rem;
  font-weight: bold;
}

.thnks-line02 {
  margin-top: 40px;
  font-size: 1.8rem;
  line-height: 2;
}


.contents-page .table .selectBox select {max-width:680px;padding-right: 40px;}
.contents-page .table .selectBox {width: 100%;}
@media screen and (max-width: 1024px) {
.contents-page .table .selectBox select {max-width: calc(100vw - 40px);}
}

.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .selectBox {
  color: #2a2a2a;
}

/*# sourceMappingURL=semminar.css.map */
