/* main tone:  #000; */


/* contents
------------------------------ */
.policy {
  padding: 2.5em 0;
  text-align: justify;
}

.txt-border {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #000;
}

.policy__definition {
  color: #000;
  font-size: 120%;
}

.policy__description + .policy__definition {
  margin-top: 1.5em;
}

.policy__ordered {
  padding-left: 2em;
  list-style: none;
  counter-reset: reset-name;
}

.policy__ordered__item::before {
  display: inline-block;
  float: left;
  width: 0;
  content: "("counter(reset-name)")";
  counter-increment: reset-name;
  text-indent: -2em;
}
