@charset "utf-8";

#wp-content {
  counter-reset: number;
}
#wp-content .privacy_policy {
  margin: 2em 0;
}
#wp-content .privacy_policy h2::before {
  counter-increment: number;
  content: counter(number)".";
  padding-right: 5px;
}
#wp-content .privacy_policy  ol {
  list-style: decimal;
  padding-left: 2em;
}
#wp-content .privacy_policy ol > li > ol {
  list-style: lower-alpha;
}
#wp-content .privacy_policy ul li,
#wp-content .privacy_policy ol li {
  margin: 0.25em 0;
}
#wp-content .privacy_policy a {
  color: var(--link-color, cadetblue);
}
#wp-content .definition_of_terms {
  border-bottom: 1px solid #bbb;
  margin-top: 1em;
}
#wp-content .definition_of_terms > dt,
#wp-content .definition_of_terms > dd {
  padding: 1em;
  box-sizing: border-box;
  border-top: 1px solid #bbb;
  float: left;
}
#wp-content .definition_of_terms > dt {
  width: 27%;
  clear: left;
}
#wp-content .definition_of_terms > dd {
  width: 73%;
}

#wp-content .supplementary_provisions {
  font-size: 0.9em;
  color: #555;
}


/* SP
----------------------------------------------------------*/
@media only screen and (max-width: 750px) {

}
