@charset "utf-8";

.error .header.order {
  margin-bottom: 125px;
}

.error .contents .main {
  margin: 30px auto 40px;
  max-width: 1100px;
  width: 100%;
}

.error .contents .main .headingLv3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.error .contents .main.completed .mainWrap {
  margin-bottom: 30px;
  margin-top: 40px;
  width: 810px;
  width: 100%;
}

.errorHtml .header.order {
  margin-bottom: 35px;
}

.errorHtml .contents .main {
  margin: 120px auto 40px;
}

.header.error {
  margin-bottom: 65px;
}

.errorHtml .contents .main.completed .mainWrap {
  margin-bottom: 30px;
  margin-top: 55px;
  width: 810px;
  width: 100%;
}

@media screen and (max-width: 1100px) and (min-width: 768px) {
  .error .contents {
    padding-left: 15px;
    padding-right: 15px;
  }

  .error .contents .main .mainWrap .formWrap {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .error .contents {
    margin: 70px auto 20px;
  }

  .error .contents .main .headingLv3 {
    font-size: 18px;
  }

  .error .contents .main .mainWrap .formWrap {
    margin: 0 auto;
    padding: 20px 15px 20px;
    width: 100%;
  }

  .error .header.order {
    margin-bottom: 0;
  }

  .error .contents .main.completed .mainWrap {
    margin-top: 0;
  }

  .error .contents .main {
    margin: 0 auto 40px;
  }

  .header .headerInner {
    min-height: 50px;
  }

  body .contents .main.completed .mainWrap {
    padding: 0;
  }

  .error .contents .main.completed .mainWrap .lead {
    font-feature-settings: "palt";
  }
}
