@media (width <= 781px) {
  .sec-form {
    padding: 0;
  }
}
.sec-form > *:not(.wp-block-cover__background):not(.wp-block-cover__image-background) {
  max-width: 800px !important;
}
.sec-form .group-form {
  padding: 30px 40px;
}
@media (width <= 781px) {
  .sec-form .group-form {
    padding: 20px 20px;
  }
}
.sec-form .group-form dl {
  margin: 0 auto 30px;
}
.sec-form .group-form dl dt {
  font-weight: 400;
}
.sec-form .group-form dl dd input.inquiry {
  width: 30%;
}
.sec-form .group-form dl dd input.venue {
  width: 30%;
}
.sec-form .group-form dl dd .wpcf7-radio .wpcf7-list-item.first {
  margin-left: 0;
}
.sec-form .group-form dl.req dt span::after {
  content: "*";
  display: inline-block;
  margin-left: 0.25em;
  color: #C73333;
  font-size: 1.25rem;
}
.sec-form .group-form .group-text {
  margin-bottom: 40px;
}
.sec-form .group-form .group-submit > .accept {
  margin-bottom: 50px;
}
.sec-form .group-form .group-submit > .accept .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
}
.sec-form .group-form .group-submit .buttons .wpcf7-submit {
  width: 100%;
  background-color: #222;
  border: none;
}
.sec-form .group-form .group-submit .buttons .wpcf7-submit:not(:disabled) {
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.sec-form .group-form .group-submit .buttons .wpcf7-submit:not(:disabled):focus {
  outline: none;
}
.sec-form .group-form .group-submit .buttons .wpcf7-submit:not(:disabled):hover {
  transition: all 0.2s ease-out;
  background-color: #999999;
}

.site-body-bottom {
  display: none;
}/*# sourceMappingURL=contact.css.map */