.border-top {
  border-top: 1px solid #111;
}

.infotxt + .form-box {
  margin-top: 1em;
}
.infotxt + .form-box + .infotxt {
  vertical-align: -0.5em;
}

.dd-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 0.4em;
}
.dd-inner + .dd-inner {
  margin-top: 0.6em;
}
.dd-inner .d-inner-txt {
  width: 100%;
}
.dd-inner .p-street-address {
  width: 101%;
}

div.form-area div.form-area-inner ul li dd {
  line-height: 2;
}

.gray-area-caution {
  margin-bottom: 5%;
}

.mw_wp_form .error {
  width: 100%;
}

div.form-area div.form-area-inner .back-btn {
  padding-left: 1.1em;
  padding-right: 0;
}
div.form-area div.form-area-inner .back-btn::before, div.form-area div.form-area-inner .back-btn::after {
  right: auto;
  left: 0.35em;
  -webkit-transform-origin: 0.04em 50%;
      -ms-transform-origin: 0.04em 50%;
          transform-origin: 0.04em 50%;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
      -ms-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
}
@media screen and (min-width: 768px) {
  div.form-area div.form-area-inner .back-btn::before, div.form-area div.form-area-inner .back-btn::after {
    left: 0.45em;
  }
}
div.form-area div.form-area-inner .back-btn::after {
  -webkit-transform: translate(0, -50%) rotate(45deg);
      -ms-transform: translate(0, -50%) rotate(45deg);
          transform: translate(0, -50%) rotate(45deg);
}/*# sourceMappingURL=heimmaison_seminar_form.css.map */