/* ======================================================
pc
====================================================== */
@media (min-width: 1001px) {
  .terms .content-area {
    font-size: 1.6rem;
    line-height: 2;
  }
  .terms__ttl {
    color: #5A3A1B;
    font-weight: bold;
  }
  .terms__article > li {
    margin-bottom: 30px;
  }
  .terms__list {
    counter-reset: number 0;
  }
  .terms__list li {
    padding-left: 1.9em;
    letter-spacing: 0.075em;
  }
  .terms__list > li {
    text-indent: -1.7em;
  }
  .terms__list > li::before {
    color: #00422B;
    font-weight: bold;
    counter-increment: number 1;
    content: counter(number) " . ";
  }
  .terms-table {
    font-size: 1.6rem;
    letter-spacing: 0.075em;
  }
  .terms-table table {
    width: 100%;
  }
  .terms-table table th,
  .terms-table table td {
    text-align: center;
    padding: 0.4em 0;
    border: 1px solid #313131;
    vertical-align: middle;
  }
  .terms-table:first-of-type {
    margin-bottom: 45px;
  }
  .terms-table:first-of-type tr th:first-child {
    width: 23.5%;
  }
  .terms-table:first-of-type tr th:last-child {
    width: 24.5%;
  }
  .terms-table:last-of-type table {
    table-layout: fixed;
    margin-bottom: 15px;
  }
  .terms-table:last-of-type {
    margin-bottom: 45px;
  }
  .terms-table:last-of-type tr:first-child th:first-child {
    width: 49.5%;
  }
  .terms-table__txt {
    margin-bottom: 9px;
  }
  .terms-table__note {
    counter-reset: number 0;
  }
  .terms-table__note li {
    padding-left: 1.9em;
    letter-spacing: 0.075em;
  }
  .terms-table__note > li {
    text-indent: -1.7em;
  }
  .terms-table__note > li::before {
    color: #00422B;
    font-weight: bold;
    counter-increment: number 1;
    content: counter(number) " . ";
  }
}
@media (max-width: 1000px) {
  .terms__ttl {
    color: #5A3A1B;
    font-weight: bold;
  }
  .terms__article > li {
    margin-bottom: 30px;
  }
  .terms__list {
    counter-reset: number 0;
  }
  .terms__list li {
    padding-left: 1.9em;
    letter-spacing: 0.075em;
  }
  .terms__list > li {
    text-indent: -1.7em;
  }
  .terms__list > li::before {
    color: #00422B;
    font-weight: bold;
    counter-increment: number 1;
    content: counter(number) " . ";
  }
  .terms-table {
    letter-spacing: 0.075em;
    font-size: 2.6rem;
  }
  .terms-table table {
    width: 100%;
  }
  .terms-table table th,
  .terms-table table td {
    text-align: center;
    padding: 0.4em 0.2em;
    border: 1px solid #313131;
    vertical-align: middle;
  }
  .terms-table:first-of-type {
    margin-bottom: 45px;
  }
  .terms-table:first-of-type tr th:first-child {
    width: 21.5%;
  }
  .terms-table:first-of-type tr th:last-child {
    width: 24.5%;
  }
  .terms-table:first-of-type tr:nth-of-type(2) td:nth-of-type(1),
  .terms-table:first-of-type tr:nth-of-type(3) td:nth-of-type(1) {
    text-align: left;
  }
  .terms-table:last-of-type table {
    table-layout: fixed;
    margin-bottom: 15px;
  }
  .terms-table:last-of-type {
    margin-bottom: 45px;
  }
  .terms-table:last-of-type tr:first-child th:first-child {
    width: 42%;
  }
  .terms-table__txt {
    margin-bottom: 9px;
  }
  .terms-table__note {
    counter-reset: number 0;
  }
  .terms-table__note li {
    padding-left: 1.9em;
    letter-spacing: 0.075em;
  }
  .terms-table__note > li {
    text-indent: -1.7em;
  }
  .terms-table__note > li::before {
    color: #00422B;
    font-weight: bold;
    counter-increment: number 1;
    content: counter(number) " . ";
  }
}/*# sourceMappingURL=style.css.map */