/* ======================================================
 * terms_pc.css
 * ------------------------------------------------------
 * - Main
 * Media Queries
 * Print
====================================================== */
/* -----------------------------------------------------
  * Common (Terms)
------------------------------------------------------*/
#terms .contents {
  margin: 0 auto 85px;
}
#terms .contents:last-child {
  margin-bottom: 0;
}
#terms .contents__main p {
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 1.92;
}
#terms .contents__main p.mb-0 {
  margin-bottom: 0;
}
#terms .contents__main p:last-of-type {
  margin-bottom: 0;
}
#terms .page-heading {
  padding-bottom: 60px;
}

/* -----------------------------------------------------
  * Main
------------------------------------------------------*/
.terms-ol01 {
  padding: 0;
  list-style: decimal;
  margin-bottom: 25px;
  padding-left: 14px;
  font-size: 13px;
  line-height: 1.92;
}
.terms-ol01 li {
  margin-left: 3px;
  padding-left: 3px;
}

.terms-ul01 {
  padding-left: 20px;
  font-size: 13px;
  line-height: 1.92;
}
.terms-ul01 li {
  padding-left: 3px;
  text-indent: -3px;
}
.terms-ul01 li::marker {
  font-size: 16px;
  color: #ff0000;
}

.terms-device {
  margin-top: 20px;
}
.terms-device > p {
  font-weight: 600;
}/*# sourceMappingURL=terms_pc.css.map */