#page_privacy main {
  padding: 0 0 100rem;
}
#page_privacy main .mv_under {
  margin: 0 0 50rem;
}
#page_privacy main .s_inner {
  background: #fff;
  border-radius: 30rem;
  padding: 0 50rem 50rem;
}
#page_privacy main .s_inner p {
  margin: 0 0 40rem;
}
#page_privacy main .s_inner ol {
  list-style: conic-gradient;
  line-height: 1.8;
}
#page_privacy main .s_inner ol p {
  font-weight: normal;
  margin: 0;
}
#page_privacy main .s_inner > ol > li {
  margin: 0 0 0 16rem;
  font-weight: bold;
}
#page_privacy main .s_inner > ol > li + li {
  margin: 30rem 0 0 16rem;
}
#page_privacy main .s_inner > ol > li ol {
  margin: 0 0 0 16rem;
  font-weight: normal;
}
#page_privacy main .s_inner > ol > li ol.bold {
  font-weight: bold;
}
#page_privacy main .s_inner > ol > li ol li ol {
  font-weight: normal;
  margin: 0 0 0 16rem;
}
#page_privacy main h2 {
  padding: 80rem 0 30rem;
  font-size: 24rem;
  font-weight: bold;
}

@media screen and (max-width: 680px) {
  #page_privacy main {
    padding: 0 0 50rem;
  }
  #page_privacy main .s_inner {
    padding: 0 20rem 50rem;
  }
  #page_privacy main .s_inner h2 {
    padding: 30rem 0 20rem;
    font-size: 20rem;
    font-weight: bold;
  }
}/*# sourceMappingURL=privacy.css.map */