.p-privacy-content {
  padding-bottom: clamp(88.32px, calc(207 / 1800 * 100vw), 207px);
  color: #fff;
}
@media (max-width: 767px) {
  .p-privacy-content {
    padding-bottom: clamp(134.7906976744px, calc(165.6 / 430 * 100vw), 192.5581395349px);
  }
}
@media screen and (max-width: 767px) {
  .p-privacy-content {
    padding-bottom: clamp(90.3488372093px, calc(111 / 430 * 100vw), 129.0697674419px);
  }
}
.p-privacy-content__title {
  color: #fff;
  font-size: clamp(18px, calc(24 / 1800 * 100vw), 24px);
  padding-bottom: clamp(13.6533333333px, calc(32 / 1800 * 100vw), 32px);
  margin-bottom: clamp(14.5066666667px, calc(34 / 1800 * 100vw), 34px);
  border-bottom: 1px solid #696969;
}
@media (max-width: 767px) {
  .p-privacy-content__title {
    font-size: clamp(18px, calc(19.2 / 430 * 100vw), 22.3255813953px);
  }
}
@media (max-width: 767px) {
  .p-privacy-content__title {
    padding-bottom: clamp(20.8372093023px, calc(25.6 / 430 * 100vw), 29.7674418605px);
  }
}
@media (max-width: 767px) {
  .p-privacy-content__title {
    margin-bottom: clamp(22.1395348837px, calc(27.2 / 430 * 100vw), 31.6279069767px);
  }
}
@media screen and (max-width: 767px) {
  .p-privacy-content__title {
    font-size: clamp(12px, calc(12 / 430 * 100vw), 13.9534883721px);
    padding-bottom: clamp(13.023255814px, calc(16 / 430 * 100vw), 18.6046511628px);
    margin-bottom: clamp(13.023255814px, calc(16 / 430 * 100vw), 18.6046511628px);
  }
}
.p-privacy-content__text {
  color: #fff;
  font-size: clamp(13px, calc(16 / 1800 * 100vw), 16px);
  line-height: 2.5;
}
@media (max-width: 767px) {
  .p-privacy-content__text {
    font-size: clamp(13px, calc(12.8 / 430 * 100vw), 14.8837209302px);
  }
}
@media screen and (max-width: 767px) {
  .p-privacy-content__text {
    font-size: clamp(11px, calc(12 / 430 * 100vw), 13.9534883721px);
    line-height: 2.1666666667;
  }
}
.p-privacy-content__text:not(:last-child) {
  margin-bottom: clamp(34.1333333333px, calc(80 / 1800 * 100vw), 80px);
}
@media (max-width: 767px) {
  .p-privacy-content__text:not(:last-child) {
    margin-bottom: clamp(52.0930232558px, calc(64 / 430 * 100vw), 74.4186046512px);
  }
}
@media screen and (max-width: 767px) {
  .p-privacy-content__text:not(:last-child) {
    margin-bottom: clamp(32.5581395349px, calc(40 / 430 * 100vw), 46.511627907px);
  }
}
.p-privacy-content__note {
  color: #fff;
  font-size: clamp(12px, calc(16 / 1800 * 100vw), 16px);
  line-height: 2.5;
  margin-top: clamp(36.2666666667px, calc(85 / 1800 * 100vw), 85px);
  text-align: right;
  width: fit-content;
  margin-inline: auto 0;
}
@media (max-width: 767px) {
  .p-privacy-content__note {
    font-size: clamp(12px, calc(12.8 / 430 * 100vw), 14.8837209302px);
  }
}
@media (max-width: 767px) {
  .p-privacy-content__note {
    margin-top: clamp(55.3488372093px, calc(68 / 430 * 100vw), 79.0697674419px);
  }
}
@media screen and (max-width: 767px) {
  .p-privacy-content__note {
    font-size: clamp(10px, calc(12 / 430 * 100vw), 13.9534883721px);
    line-height: 2.1666666667;
    margin-top: clamp(32.5581395349px, calc(40 / 430 * 100vw), 46.511627907px);
  }
}

/*# sourceMappingURL=privacy.css.map */
