.apps_contents_wrapper {
  width: 100%;
  max-width: 1040px;
  padding: 80px 20px 50px;
  margin-inline: auto;
  -webkit-text-size-adjust: 100%;
}
.apps_contents_wrapper ::before, .apps_contents_wrapper ::after {
  box-sizing: border-box;
}
.apps_contents_wrapper img {
  width: revert-layer;
}
.apps_contents_wrapper h3 {
  font-size: 100%;
  font-weight: 400;
}
.apps_contents_wrapper ol {
  list-style: none;
}
.apps_contents_wrapper .table-form .error,
.apps_contents_wrapper .content .error {
  font-size: 15px;
}
.apps_contents_wrapper .error_message_01 {
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .apps_contents_wrapper {
    padding: 65px 20px 30px;
  }
}

body#cad {
  min-width: 100%;
}
body#cad .main.x-pc .section_inner {
  width: 1000px;
}
.separate-side .section-form .field .is-long-text {
  font-size: 13px;
  letter-spacing: -0.08em;
}
.separate-side .section-form .field .is-long-text option {
  font-size: inherit;
  letter-spacing: inherit;
}
.separate-side .section-form .field select.is-long-text {
  width: 100%;
}/*# sourceMappingURL=apps_contents.css.map */