@charset "UTF-8";
/*---------------------------------------------------------------------------*/
@media screen and (min-width: 768px), print {
  .contents__inner {
    line-height: 1.8em;
  }
  .contents__inner .item h3 {
    margin: 30px 0 20px;
  }
  .contents__inner .item .number {
    counter-reset: li;
    padding-left: 2.5em;
  }
  .contents__inner .item .number > li {
    counter-increment: li;
    position: relative;
  }
  .contents__inner .item .number > li::before {
    content: "（" counter(li) "）";
    position: absolute;
    left: -2.5em;
  }
  .contents__inner .item .number > li:nth-of-type(n+10)::before {
    left: -3em;
  }
  #cboxPrevious, #cboxNext {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .contents__inner {
    line-height: 1.6em;
  }
  .contents__inner .item h3 {
    margin: 30px 0 20px;
  }
  .contents__inner .item .number {
    counter-reset: li;
  }
  .contents__inner .item .number > li {
    counter-increment: li;
    position: relative;
    padding-left: 2.5em;
    padding-top: 0.4em;
  }
  .contents__inner .item .number > li::before {
    position: absolute;
    content: "（" counter(li) "）";
    left: 0;
  }
  .contents__inner .item .number > li:nth-of-type(n+10)::before {
    left: -0.5em;
  }
  .contents__inner .item .number > li li {
    padding-top: 0.4em;
  }
  #cboxPrevious, #cboxNext {
    display: none !important;
  }
}
