:root {
  --color-01: #F0F0F0;
  --color-02: #155FE8;
  --color-03: #D9D9D9;
  --color-04: #0C318B;
  --color-05: #6E9FF9;
  --color-06: #E3EDFF;
  --color-07: #6B6B6B;
  --grayline: #D6D6D6;
}

.terms__ttl {
  font-size: 1.6rem;
  font-weight: 500;
  color: var(--color-04);
  margin-bottom: 8px;
}
.terms__txt {
  line-height: 1.75;
}
.terms__list {
  margin: 8px 0;
}

ol.terms__list {
  padding-left: 1.5em;
}
ol.terms__list li {
  list-style-type: decimal;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .terms__ttl {
    margin-bottom: 16px;
  }
}