@import url("https://fonts.googleapis.com/css2?family=Amiko:wght@400;600;700&family=Noto+Sans+JP:wght@100..900&display=swap");
@import url("lib/ress.min.css");
.p-sections {
  display: flex;
  flex-direction: column;
  gap: 6.5rem;
  margin-bottom: 14.7rem;
  padding: 6.5rem 8.4rem 12.5rem;
}
@media screen and (max-width: 767px) {
  .p-sections {
    gap: 5.2rem;
    padding: 5.2rem 2.4rem;
  }
}

.p-section {
  line-height: 187.5%;
}
@media screen and (max-width: 767px) {
  .p-section {
    line-height: 157.143%;
  }
}
.p-section .c-ttl-2 {
  margin: 0 0 2.9rem;
}
@media screen and (max-width: 767px) {
  .p-section .c-ttl-2 {
    margin: 0 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .p-section p, .p-section li, .p-section dt, .p-section dd {
    letter-spacing: 0.028rem;
  }
}
.p-section * + ul {
  padding: 1rem 0 0;
}
.p-section small {
  display: block;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  .p-section small {
    font-size: 1.2rem;
    line-height: normal;
  }
}/*# sourceMappingURL=privacy.css.map */