@charset "UTF-8";
/* ===================================================================
CSS information

file name  : privacy.css
author     : Abilive
style info : プライバシーポリシー
=================================================================== */
/* ===================================================================
CSS information

file name  : _settings.scss
author     : Abilive
style info : 汎用設定
=================================================================== */
.con_privacy {
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (min-width: 1025px) {
  .con_privacy {
    width: calc(1000 / 1440 * 100%);
    max-width: calc(1000px);
  }
}
@media only screen and (min-width: 1025px) and (min-width: 1441px) {
  .con_privacy {
    max-width: calc(1000px * ((18 + 0) / 15));
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .con_privacy {
    width: calc(1100 / 1440 * 100%);
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy {
    width: calc(690 / 750 * 100%);
  }
}
@media only screen and (min-width: 1025px) {
  .con_privacy {
    margin-bottom: 12rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .con_privacy {
    margin-bottom: 7.33rem;
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy {
    margin-bottom: 6em;
  }
}
.con_privacy .wrp_intro {
  letter-spacing: 0;
}
.con_privacy .wrp_privacy {
  list-style-type: decimal;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 1025px) {
  .con_privacy .wrp_privacy {
    width: 90%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .con_privacy .wrp_privacy {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy .wrp_privacy {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .con_privacy .wrp_privacy {
    margin-top: 4rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .con_privacy .wrp_privacy {
    margin-top: 3.33rem;
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy .wrp_privacy {
    margin-top: 4em;
  }
}
.con_privacy .wrp_privacy .inner_privacy {
  margin-left: 1em;
  list-style-type: decimal;
  letter-spacing: 0;
}
@media only screen and (min-width: 1025px) {
  .con_privacy .wrp_privacy .inner_privacy:nth-of-type(n+2) {
    margin-top: 3.33rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .con_privacy .wrp_privacy .inner_privacy:nth-of-type(n+2) {
    margin-top: 2.66rem;
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy .wrp_privacy .inner_privacy:nth-of-type(n+2) {
    margin-top: 2em;
  }
}
.con_privacy .wrp_privacy .inner_privacy .box_txt {
  margin-left: 2em;
  margin-top: .5em;
  margin-bottom: .5em;
}
.con_privacy .wrp_privacy .inner_privacy .box_txt .tit {
  margin-left: -1em;
}
