/* common
=================================================================== */
/* layout
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* form
=================================================================== */
/* color
--------------------------------------------------------- */
/* module
=================================================================== */
/* wrapper
--------------------------------------------------------------------------------------------------------- */
.wrapper article.contents__keyvisual .section--keyvisual > span {
  background-image: url(../img/contents/school/individual/business/main__img.jpg); }
.wrapper article section > p {
  margin-bottom: 50px; }
.wrapper article section .column {
  /* col--6
  --------------------------------------------------------- */ }
  .wrapper article section .column.column--6 {
    margin-right: -18px; }
    .wrapper article section .column.column--6 li {
      width: calc(100% / 6 - 18px);
      margin-right: 18px; }
      .wrapper article section .column.column--6 li dl dt {
        padding-top: calc(100 / 167 * 100%);
        margin-bottom: 17px;
        background-size: 100% auto !important; }
      .wrapper article section .column.column--6 li dl dd {
        font-weight: bold;
        color: #0378cf;
        line-height: 1; }
      .wrapper article section .column.column--6 li:nth-child(1) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--1.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(1) dl dd {
        padding-left: 23.35%; }
      .wrapper article section .column.column--6 li:nth-child(2) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--2.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(2) dl dd {
        padding-left: 32.93%; }
      .wrapper article section .column.column--6 li:nth-child(3) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--3.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(3) dl dd {
        padding-left: 15.57%; }
      .wrapper article section .column.column--6 li:nth-child(4) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--4.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(4) dl dd {
        padding-left: 10.18%; }
      .wrapper article section .column.column--6 li:nth-child(5) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--5.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(5) dl dd {
        padding-left: 10.78%; }
      .wrapper article section .column.column--6 li:nth-child(6) dl dt {
        background: url(../img/contents/school/individual/business/contents__icon--6.png) no-repeat center center; }
      .wrapper article section .column.column--6 li:nth-child(6) dl dd {
        padding-left: 29.94%; }
