@charset "utf-8";

/*
  File Name   : term.css
  Description : 利用規定
*/

body#term .kv__inner {
  color: inherit;
}

body#term .kv__title {
  text-shadow: none;
}

.sec-term-contents {
  padding-bottom: 55px;
  counter-reset: number;
}

.sec-term-contents p {
  margin-bottom: 1.5em;
}

.sec-term-contents p:last-child {
  margin-bottom: 0;
}

.sec-term-contents .sec-term-contents__lead {
  margin-bottom: 36px;
}

.sec-term-sub-contents {
  margin-bottom: 34px;
}

.sec-term-sub-contents:last-child {
  margin-bottom: 0;
}

.ttl-normal {
  counter-increment: number;
}

.ttl-normal:before {
  content: counter(number)". ";
}

.orderd-list {
  padding-left: 2.5em;
  margin-bottom: 2.5em;
}

.orderd-list li {
  list-style: decimal;
  margin-bottom: 1em;
}

@media screen and (max-width: 900px) {
  .sec-term-contents:last-child {
    padding-bottom: 0;
  }
}
