/* Scss Document */
/*---------------------------------------------
    privacy
---------------------------------------------*/
.page_article.-privacy {
  padding: 60px 0 100px; }
  @media screen and (max-width: 750px) {
    .page_article.-privacy {
      padding: 12vw 0 20vw;
      font-size: 3.73vw; }
      .page_article.-privacy .sec_tit {
        font-size: 4.8vw; } }

.privacyList > li:not(:last-child) {
  margin: 0 0 80px; }
  @media screen and (max-width: 750px) {
    .privacyList > li:not(:last-child) {
      margin: 0 0 12vw; } }
.privacyList ol {
  counter-reset: li;
  position: relative; }
  .privacyList ol > li {
    padding-left: 1.5em;
    position: relative; }
    .privacyList ol > li::before {
      position: absolute;
      color: #7B1F71;
      counter-increment: li;
      content: counter(li) ".";
      left: 0;
      top: 0; }
  .privacyList ol ol {
    margin: 1.5em 0; }
.privacyList p + ol {
  margin: 1.5em 0 0; }
