.privacy .privacy-contents {
  padding: 25px 0 175px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .privacy .privacy-contents {
    padding: 20px 0 80px;
  }
}
.privacy .privacy-contents .intro {
  margin-bottom: 70px;
}
.privacy .privacy-contents .intro p {
  font-weight: normal;
}
.privacy .privacy-contents .section-privacy-block {
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .privacy .privacy-contents .section-privacy-block {
    margin-bottom: 55px;
  }
}
.privacy .privacy-contents .section-privacy-block .section-sub-block {
  margin-top: 35px;
}
.privacy .privacy-contents .section-privacy-block .indent li {
  font-weight: normal;
}
.privacy .privacy-contents .section-privacy-block p {
  font-weight: normal;
}
.privacy .privacy-contents .privacy-head {
  font-size: 1.25rem;
  margin-bottom: 1em;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .privacy .privacy-contents .privacy-head {
    font-size: 1.125rem;
  }
}
.privacy .privacy-contents .simple-ttl {
  font-size: 1.125rem;
  margin-bottom: 13px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .privacy .privacy-contents .simple-ttl {
    font-size: 1rem;
  }
}/*# sourceMappingURL=privacy.css.map */