@charset "UTF-8";

.b-privacyHead,
.b-privarySection {
  line-height: 2;
  .b-table {
    line-height: 1.4;
    th {
      white-space: nowrap;
    }
  }
}
.b-privacyHead {
  .b-mds {
    margin-bottom: 50px;
  }
}
.b-privarySection {
  .e-mds {
    font-weight: 300px;
    margin-bottom: 50px !important;
  }
  .b-table {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .b-privacyHead {
    margin-bottom: 50px;
    .b-mds {
      .e-mds {
        font-size: min(7vw,28px);
      }
    }
  }
  .b-privarySection {
    .e-mds {
      font-size: min(6.5vw,26px);
    }
  }
  .b-pageContent {
    .b-privarySection {
      &:not(:last-of-type) {
        margin-bottom: 50px;
      }
    }
  }
}
@media screen and (min-width: 768px) {
  .b-privacyHead {
    margin-bottom: 150px;
    .b-mds {
      .e-mds {
        font-size: 42px;
      }
    }
  }
  .b-privarySection {
    .e-mds {
      font-size: 32px;
    }
  }
}

.b-privarySection.m-02 {
  .b-table {
    border-top: 1px solid var(--line-t);
    border-right: 1px solid var(--line-t);
    th,td {
      border-left: 1px solid var(--line-t);
    }
    th {
      background: var(--bg50);
      text-align: center;
      width: 50%;
      border-color: var(--line-t);
      padding: .4em .5em;
      font-weight: 400;
    }
    td {
      padding: 20px 15px;
    }
  }
}
.b-sign {
  font-weight: 300;
}