.Form {
  margin: 15px;
  padding: 15px;
  margin: 0 auto;
  max-width: 600px;
  width: 100%;
}

.form_item {
  margin-top: 20px;
}

.form_label {
  margin-top: 20px;

  font-size: var(--text-s);
  border-bottom: solid 1px var(--color-primary-300);
}

input,
textarea {
  width: 100% !important;
}

/* ボタン */
.submit_btn,
.back_btn {
  border-radius: 6px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 150px;
  display: block;
}

.submit_btn {
  color: #c24b5d;
  border: solid 1px #c24b5d;
  background-color: #f5f5f5;
  margin-top:var(--space-3);
  margin-bottom:var(--space-3);
}

.back_btn {
  color: #383431;
  border: solid 1px #383431;
  background-color: #f5f5f5;
}
