.privacy {
  padding: min(8.6111111111vw, 124px) 0 min(13.8888888889vw, 200px);
}
@media screen and (max-width: 750px) {
  .privacy {
    padding: min(5.3333333333vw, 40px) 0 min(21.3333333333vw, 160px);
  }
}
.privacy__title {
  margin-bottom: min(6.7361111111vw, 97px);
  text-align: center;
  font-size: min(2.6388888889vw, 38px);
  font-weight: 600;
  font-family: "Shippori Mincho", serif;
}
@media screen and (max-width: 750px) {
  .privacy__title {
    margin-bottom: min(18.4vw, 138px);
    font-size: min(5.3333333333vw, 40px);
  }
}
.privacy__top__text {
  margin-bottom: min(5.6944444444vw, 82px);
  line-height: 1.8;
}
@media screen and (max-width: 750px) {
  .privacy__top__text {
    margin-bottom: min(10.6666666667vw, 80px);
  }
}
.privacy__subtitle {
  margin-bottom: min(0.6944444444vw, 10px);
}
@media screen and (max-width: 750px) {
  .privacy__subtitle {
    margin-bottom: min(2.6666666667vw, 20px);
  }
}
.privacy__text {
  margin-bottom: min(3.4027777778vw, 49px);
  line-height: 1.8;
}
@media screen and (max-width: 750px) {
  .privacy__text {
    margin-bottom: min(10.6666666667vw, 80px);
  }
}
.privacy__text:last-of-type {
  margin-bottom: min(1.6666666667vw, 24px);
}
@media screen and (max-width: 750px) {
  .privacy__text:last-of-type {
    margin-bottom: min(8vw, 60px);
  }
}
.privacy__company .name {
  margin-bottom: min(1.1111111111vw, 16px);
}
@media screen and (max-width: 750px) {
  .privacy__company .name {
    margin-bottom: min(6.4vw, 48px);
  }
}
.privacy__company .time {
  margin-top: min(1.6666666667vw, 24px);
}
@media screen and (max-width: 750px) {
  .privacy__company .time {
    margin-bottom: min(8vw, 60px);
  }
}
.privacy__company p {
  line-height: 2.5;
}/*# sourceMappingURL=privacy.css.map */