@charset "UTF-8";
/*----------------------------------------------------
基本設定
----------------------------------------------------*/
/*----------------------------------------------------
  Privacy Policy プライバシーポリシー
----------------------------------------------------*/
.privacy {
  margin: 0 auto;
  /* 751- */
}
@media all and (min-width: 751px) {
  .privacy {
    width: min(900px, 100%);
  }
}
.privacy .privacy_list {
  padding-top: 50px;
  /* 751- */
}
@media all and (min-width: 751px) {
  .privacy .privacy_list {
    padding-top: 80px;
  }
}
.privacy .privacy_list li {
  padding: 35px 0;
  border-top: 1px solid #DADADA;
  /* 751- */
}
@media all and (min-width: 751px) {
  .privacy .privacy_list li {
    padding: 45px 0;
  }
}
.privacy .privacy_list li h2 {
  padding-bottom: 15px;
  font-weight: 400;
  /* 751- */
}
@media all and (min-width: 751px) {
  .privacy .privacy_list li h2 {
    padding-bottom: 22px;
  }
}
.privacy .privacy_list li p:not(:last-child) {
  padding-bottom: 1.9em;
  /* 751- */
}
@media all and (min-width: 751px) {
  .privacy .privacy_list li p:not(:last-child) {
    padding-bottom: 2.1em;
  }
}
/*# sourceMappingURL=privacy.css.map */