body {
  background: #fff;
  background-image: url(../img/U020/bg.jpg);
  background-position: center;
}
body > header > nav {
  padding: 0 0 10px 0;
}
body main > div {
  min-height: 700px;
  position: relative;
}
body main > div [data-card] {
  margin: 144px auto 0 auto;
  padding: 25px 46px 38px 46px;
  background: #fff;
}

[data-page="U031"] .err_block, [data-page="U032"] .err_block, [data-page="U033"] .err_block, [data-page="U034"] .err_block, [data-page="U035"] .err_block {
  margin-top: 15px;
}
[data-page="U031"] [data-card], [data-page="U032"] [data-card], [data-page="U033"] [data-card], [data-page="U034"] [data-card], [data-page="U035"] [data-card] {
  width: 630px;
}
[data-page="U031"] [data-card] h2, [data-page="U032"] [data-card] h2, [data-page="U033"] [data-card] h2, [data-page="U034"] [data-card] h2, [data-page="U035"] [data-card] h2 {
  text-align: center;
  line-height: 1.5;
  font-size: 22px;
  font-size: 2.2rem;
}
[data-page="U031"] [data-card] p, [data-page="U032"] [data-card] p, [data-page="U033"] [data-card] p, [data-page="U034"] [data-card] p, [data-page="U035"] [data-card] p {
  margin: 17px 0 0 0;
  text-align: center;
  line-height: 1.3;
  font-size: 14px;
  font-size: 1.4rem;
}
[data-page="U031"] [data-card] > form > dl, [data-page="U032"] [data-card] > form > dl, [data-page="U033"] [data-card] > form > dl, [data-page="U034"] [data-card] > form > dl, [data-page="U035"] [data-card] > form > dl {
  margin: 39px auto 0 auto;
  width: 500px;
}
[data-page="U031"] [data-card] > form > dl dt, [data-page="U032"] [data-card] > form > dl dt, [data-page="U033"] [data-card] > form > dl dt, [data-page="U034"] [data-card] > form > dl dt, [data-page="U035"] [data-card] > form > dl dt {
  font-size: 14px;
  font-size: 1.4rem;
}
[data-page="U031"] [data-card] > form > dl dd, [data-page="U032"] [data-card] > form > dl dd, [data-page="U033"] [data-card] > form > dl dd, [data-page="U034"] [data-card] > form > dl dd, [data-page="U035"] [data-card] > form > dl dd {
  margin: 5px 0 0 0;
}
[data-page="U031"] [data-card] > form > a, [data-page="U032"] [data-card] > form > a, [data-page="U033"] [data-card] > form > a, [data-page="U034"] [data-card] > form > a, [data-page="U035"] [data-card] > form > a {
  margin: 34px auto 0 auto;
  width: 300px;
}

@media screen and (max-width: 768px) {
  body main > div {
    min-height: 700px;
    position: relative;
  }
  body main > div [data-card] {
    padding: 25px 20px 38px 20px;
  }

  [data-page="U031"] [data-card], [data-page="U032"] [data-card], [data-page="U033"] [data-card], [data-page="U034"] [data-card], [data-page="U035"] [data-card] {
    width: 100%;
  }
  [data-page="U031"] [data-card] h2, [data-page="U032"] [data-card] h2, [data-page="U033"] [data-card] h2, [data-page="U034"] [data-card] h2, [data-page="U035"] [data-card] h2 {
    line-height: 1.4;
    font-size: 16px;
    font-size: 1.6rem;
  }
  [data-page="U031"] [data-card] p, [data-page="U032"] [data-card] p, [data-page="U033"] [data-card] p, [data-page="U034"] [data-card] p, [data-page="U035"] [data-card] p {
    margin: 17px 0 0 0;
    font-size: 12px;
    font-size: 1.2rem;
  }
  [data-page="U031"] [data-card] > form > dl, [data-page="U032"] [data-card] > form > dl, [data-page="U033"] [data-card] > form > dl, [data-page="U034"] [data-card] > form > dl, [data-page="U035"] [data-card] > form > dl {
    margin: 39px auto 0 auto;
    width: 100%;
  }
  [data-page="U031"] [data-card] > form > dl dt, [data-page="U032"] [data-card] > form > dl dt, [data-page="U033"] [data-card] > form > dl dt, [data-page="U034"] [data-card] > form > dl dt, [data-page="U035"] [data-card] > form > dl dt {
    font-size: 14px;
    font-size: 1.4rem;
  }
  [data-page="U031"] [data-card] > form > dl dd, [data-page="U032"] [data-card] > form > dl dd, [data-page="U033"] [data-card] > form > dl dd, [data-page="U034"] [data-card] > form > dl dd, [data-page="U035"] [data-card] > form > dl dd {
    margin: 5px 0 0 0;
  }
  [data-page="U031"] [data-card] > form > a, [data-page="U032"] [data-card] > form > a, [data-page="U033"] [data-card] > form > a, [data-page="U034"] [data-card] > form > a, [data-page="U035"] [data-card] > form > a {
    margin: 34px auto 0 auto;
    width: 100%;
  }
}
