@charset "UTF-8";

/* -----------------------------------------------
privacy__wrap
----------------------------------------------- */
.privacy__wrap li {
  line-height: 2.25;
}

@media (max-width: 767px) {

  .policy__list {
    padding-top: 40px;
  }
  .policy__list .policy__list__item:not(:last-child) {
    margin-bottom: 40px;
  }
  .policy__list__item h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }

}

@media (min-width: 768px) {

  .page__title__img.--blank {
    aspect-ratio: 640 / 361;
  }

  .policy__list {
    padding-top: 74px;
  }
  .policy__list .policy__list__item:not(:last-child) {
    margin-bottom: 74px;
  }
  .policy__list__item h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }

}
