.fs-lg {
  font-size: 130%;
}

.fs-sm {
  font-size: 75%;
}

.m-auto {
  margin-left: auto;
  margin-right: auto;
}

.w-372 {
  max-width: 372px;
}

@media screen and (max-width: 767px) {
  table.table-vertical-sp {
    border-top: 1px solid #afafaf;
  }
}

@media screen and (max-width: 1024px) {
  .row.row-cs-md > .col-50-w1024 {
    width: calc(50% - (8px * 2));
  }
}
