.p-form__td__answer .-error {
  display: block;
  margin: 0.6em 0 0;
  font-size: 80%;
  font-weight: bold;
  color: #ff534e;
}

.p-form__form .-error {
  display: block;
  margin: 0.6em 0;
  font-weight: bold;
  color: #ff534e;
}
.p-form__form .-val {
  display: block;
  margin: 0.6em 0 0;
  font-weight: bold;
  color: #ff534e;
}
.p-form__form.-top .-error {
  text-align: center;
}
.p-form__form.-top .-error:first-of-type {
  margin-top: 0;
}
.p-form__form.-top .-error:last-of-type {
  margin-bottom: 1.6em;
}

.p-detailList__inList__item small {
  font-size: 80%;
  vertical-align: baseline;
}

.p-noteList__inList + .p-noteList__inList {
  margin-top: 1em;
}
.p-noteList__inList__item.-cap {
  font-weight: 700;
}

.p-noteList__txt_n.-noindent {
  text-indent: 0;
  padding-left: 0;
}
.p-noteList__txt_n a {
  color: #b30772;
  -webkit-transition: opacity 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media screen and (min-width: 768px) {
  .p-noteList__txt_n a:hover {
    opacity: 0.5;
  }
}