.form-container {
  max-width: 800px;
  margin: 80px auto 0 auto;
}


.form-article {
  max-width: 800px;
  width: 90%;
  margin: 80px auto 0 auto;
}

.form-article h3 {
  font-size: 1.3rem;
  font-weight: 500;
  margin: 30px 0 15px 0;
  color: var(--corporate-color);
}

.form-article .form-text,.form-article .form-list__item {
  font-size: 1.4rem;
}

.form-article .form-list__item {
  padding-left: 1.1em;
  text-indent: -1.1em;
  margin: 0.5rem 0;
}

.form-list__item::before {
  content: "・";
}


@media screen and (max-width: 768px) {
  .form-container {
    margin: 10px 15px 0 15px;
  } 
.form-article {
  margin: -40px auto 70px auto;
}
.form-article h3 {
  font-size: 1.2rem;
  font-weight: 500;
  margin: 30px 0 5px 0;
  color: var(--corporate-color);
}

.form-article .form-text,.form-article .form-list__item {
  font-size: 1.3rem;
}
}
