.p-report-sec01 {
  width: 100%;
  margin: 0px auto;
  padding-top: 20px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-report-sec01 {
    padding-top: 4vw;
  }
}
.p-report-sec01__inner {
  width: 800px;
  margin: 0px auto;
  position: relative;
  padding-bottom: 142px;
  /*
  &__absolute__flowers__top {
    @media screen and (max-width:767px) {
      position: absolute;
      width: calc(100vw / 375 * 222);
      height: calc(100vw / 375 * 62);
      top: calc(100vw / 375 * 286);
      left: calc(100vw / 375 * 100);
      background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-flowers-top.png");
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 2;

      animation: c-sp-anime02 1.6s ease-in-out infinite alternate;
    }
  }
  */
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner {
    width: 89.3333333333vw;
    margin: 0 auto;
  }
}
.p-report-sec01__inner:before {
  content: "";
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-cloud-left.png");
  background-size: contain;
  width: 390px;
  height: 780px;
  position: absolute;
  top: -1px;
  left: -390px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner:before {
    display: none;
  }
}
.p-report-sec01__inner:after {
  content: "";
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-cloud-right.png");
  background-size: contain;
  width: 390px;
  height: 780px;
  position: absolute;
  top: -1px;
  right: -390px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner:after {
    display: none;
  }
}
.p-report-sec01__inner__box {
  margin-top: 31.6px;
  margin-bottom: 47.6px;
  padding: 0 25.5px;
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner__box {
    margin-top: 5.7866666667vw;
    padding: 0;
  }
}
.p-report-sec01__inner__box__img {
  margin-bottom: 47.6px;
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner__box__img {
    margin-bottom: 27.7333333333vw;
  }
}
.p-report-sec01__inner__read {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .p-report-sec01__inner__absolute__leafs__top {
    position: absolute;
    width: 83.7333333333vw;
    height: 17.3333333333vw;
    top: 76.2666666667vw;
    left: 2.6666666667vw;
    background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-leafs-top.png");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
  }
}
.p-report-sec01__inner__absolute__leafs__left {
  position: absolute;
  top: 80px;
  left: -238px;
  width: 138px;
  height: 616px;
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-leafs-left.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  animation: c-anime01 1.6s ease-in-out infinite alternate;
}
.p-report-sec01__inner__absolute__leafs__right {
  position: absolute;
  top: 76px;
  right: -231.02px;
  width: 128.22px;
  height: 611px;
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-leafs-right.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  animation: c-anime01 1.6s ease-in-out infinite alternate;
}
.p-report-sec01__inner__absolute__flowers__left {
  position: absolute;
  top: 143px;
  left: -238px;
  width: 87px;
  height: 341px;
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-flowers-left.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  animation: c-anime02 1.6s ease-in-out infinite alternate;
}
.p-report-sec01__inner__absolute__flowers__right {
  position: absolute;
  top: 120px;
  right: -231.02px;
  width: 101px;
  height: 464px;
  background: url("/miruru_kohobu/wp-content/themes/miruru/assets/img/report/sec01-bg-flowers-right.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  animation: c-anime02 1.7s ease-in-out infinite alternate;
}
.p-report-sec01__wrapper {
  width: 100%;
  padding-top: 80px;
}/*# sourceMappingURL=report.css.map */