@charset "UTF-8";
/*----------------------------

// ここからvol.17専用の定義
-----------------------------*/
.report__kv {
  margin-bottom: 12rem;
}
.report__kv .kv__summary {
  text-align: center;
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.report__kv .kv__summary .summary {
  display: inline-block;
}
.report__kv .kv__summary .summary__heading {
  font-weight: bold;
  margin-bottom: 2.4rem;
}
.report__kv .kv__summary .summary__desc {
  text-align: initial;
}
.report__phase {
  margin-top: 8rem;
}
.report__phase .phase__item {
  margin-bottom: 4.8rem;
}
.report__phase .item__heading {
  font-weight: bold;
}
.report__phase .item__photo .photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.report__phase .item__photo .photo__img p {
  line-height: 1.4;
  margin-bottom: 1rem;
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img p {
    margin-bottom: 1.1rem;
  }
}
@media screen and (min-width: 768px) {
  .report__phase .item__photo .photo__img p {
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .report__phase .item__photo .photo__img p {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 1200px) {
  .report__phase .item__photo .photo__img p {
    margin-bottom: 2.4rem;
  }
}
.report__phase .item__photo .photo__img span {
  color: #666;
  font-size: 0.7rem;
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--1 {
    width: 56.1%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--2 {
    width: 40.6%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--3 {
    width: 100%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--4 {
    width: 56.1%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--5 {
    width: 40.4%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--6 {
    width: 48.3%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--7 {
    width: 48.3%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--8 {
    width: 59%;
  }
}
@media screen and (min-width: 768px) {
  .report__phase .item__photo .photo__img--8 {
    width: 58.5%;
  }
}
@media screen and (min-width: 992px) {
  .report__phase .item__photo .photo__img--8 {
    width: 57%;
  }
}
@media screen and (min-width: 1200px) {
  .report__phase .item__photo .photo__img--8 {
    width: 56.9%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--9 {
    width: 37.6%;
  }
}
@media screen and (min-width: 768px) {
  .report__phase .item__photo .photo__img--9 {
    width: 38.5%;
  }
}
@media screen and (min-width: 992px) {
  .report__phase .item__photo .photo__img--9 {
    width: 39.7%;
  }
}
@media screen and (min-width: 1200px) {
  .report__phase .item__photo .photo__img--9 {
    width: 39.8%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--10 {
    width: 50.9%;
  }
}
@media screen and (min-width: 576px) {
  .report__phase .item__photo .photo__img--11 {
    width: 45.8%;
  }
}/*# sourceMappingURL=report--number17.css.map */