.prmy-privacy-policy .head-prmy .summary {
  position: relative;
}
.prmy-privacy-policy .head-prmy .summary::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  max-width: 32%;
  width: 100%;
  height: 0.1rem;
  background-color: rgba(51, 51, 51, 0.25);
  translate: -50% -100%;
}
.prmy-privacy-policy .head-prmy .summary .title .m-headline-prmy {
  text-align: center;
}
.prmy-privacy-policy .head-prmy .summary .title .m-headline-prmy .string {
  font-size: clamp(1.8rem, 3.75782881vw, 2.8rem);
}
.prmy-privacy-policy .body-prmy .details .desc-privacy-policy {
  font-size: clamp(1.4rem, 2.9227557411vw, 1.8rem);
  letter-spacing: 0.2rem;
}
.prmy-privacy-policy .body-prmy .details .desc-privacy-policy > .dlitem .dlterm {
  padding-bottom: clamp(0.8rem, 1.6701461378vw, 1.2rem);
  font-weight: bold;
}
.prmy-privacy-policy .body-prmy .details .desc-privacy-policy > .dlitem:first-of-type {
  padding-top: clamp(3.6rem, 7.51565762vw, 7.2rem);
}
.prmy-privacy-policy .body-prmy .details .desc-privacy-policy > .dlitem:not(:last-of-type) {
  padding-bottom: clamp(2.4rem, 5.0104384134vw, 4.8rem);
}
.prmy-privacy-policy .foot-prmy .comment .text {
  text-align: center;
}
/*# sourceMappingURL=privacy-policy.css.map */