@media screen and (min-width: 960px) {
  /* PC */
  /* ----------  ---------- */
  section.privacy-policy {
  }

  section.privacy-policy .section__title {
    margin-bottom: 0.75rem;
  }

  section.privacy-policy .section__title h2 {
    font-size: var(--font-size-large);
    margin-bottom: 1rem;
  }

  section.privacy-policy .section__content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section__content__item {
    margin-bottom: 3.25rem;
  }

  .section__content__item__index {
    margin-bottom: 0.75rem;
  }

  .section__content__item__index h3 {
    font-size: calc(var(--font-size-medium));
  }

  .section__content__item__detail ul {
    list-style-type: decimal;
    list-style-position: inside;

    padding-top: 1.25rem;
  }

  .section__content__item__detail ul li {
    margin-bottom: 0.45rem;
  }


}

@media screen and (max-width: 959px) {
  /* Tablet and Mobile */
  /* ----------  ---------- */
  section.privacy-policy {
  }

  section.privacy-policy .section__title {
    margin-bottom: 0.75rem;
  }

  section.privacy-policy .section__title h2 {
    margin-bottom: 1rem;
  }

  section.privacy-policy .section__content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .section__content__item {
    margin-bottom: 1.35rem;
  }

  .section__content__item__index {
    margin-bottom: 0.45rem;
  }

  .section__content__item__index h3 {
  }

  .section__content__item__detail {
    font-size: var(--font-size-small);
  }

  .section__content__item__detail ul {
    list-style-type: decimal;
    list-style-position: inside;

    padding-top: 0.85rem;
  }

  .section__content__item__detail ul li {
    margin-bottom: 0.175rem;
  }
}
