.mv .before .c-imgbox-full .image {
  position: relative;
}
@media screen and (width > 750px) {
  .mv .before .c-imgbox-full .image {
    width: 400px;
  }
}
.mv .before .c-imgbox-full .image .fukidashi {
  position: absolute;
}
@media screen and (width <= 750px) {
  .mv .before .c-imgbox-full .image .fukidashi img {
    width: 100%;
  }
}
.mv .before .c-imgbox-full .image .fukidashi-01 {
  right: 0;
  bottom: 0px;
}
@media screen and (width <= 750px) {
  .mv .before .c-imgbox-full .image .fukidashi-01 {
    right: -22px;
    bottom: 6px;
  }
}
.mv .before .c-imgbox-full .image .fukidashi-02 {
  top: 0;
  right: 59px;
}
@media screen and (width <= 750px) {
  .mv .before .c-imgbox-full .image .fukidashi-02 {
    right: 0;
  }
}
.mv .before .c-imgbox-full .image .fukidashi-03 {
  bottom: 60px;
  left: 0;
}
@media screen and (width > 750px) {
  .mv .before .c-imgbox-full .image .fukidashi-03 {
    width: 98px;
    height: 98px;
  }
  .mv .before .c-imgbox-full .image .fukidashi-03 img {
    width: 100%;
  }
}
@media screen and (width <= 750px) {
  .mv .before .c-imgbox-full .image .fukidashi-03 {
    bottom: 30px;
    left: 8px;
  }
}
.mv .before .c-imgbox-full .image .kininaru {
  position: absolute;
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
  left: -36px;
  top: -5px;
}
@media screen and (width > 750px) {
  .mv .before .c-imgbox-full .image .kininaru {
    width: 175px;
  }
}
@media screen and (width <= 750px) {
  .mv .before .c-imgbox-full .image .kininaru {
    left: -12px;
    width: 129px;
  }
}

.earlry {
  display: grid;
  row-gap: 56px;
}
.earlry .earlry-inner {
  row-gap: 32px;
}

@media screen and (width > 750px) {
  .middle .c-imgbox-full .image {
    width: 400px;
  }
}
.middle .c-textbox {
  -webkit-margin-after: 32px;
          margin-block-end: 32px;
}
.middle .middle__appr {
  -webkit-margin-after: 45px;
          margin-block-end: 45px;
}

.late .c-textbox .c-textbox__head::after {
  content: "";
  display: block;
  width: 70px;
  height: 77px;
  background-image: url("/acne/images/lab-monitor/h/late-deco-kirakira01.svg");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -24%;
  left: -16%;
}
@media screen and (width <= 750px) {
  .late .c-textbox .c-textbox__head::after {
    width: 35px;
    height: 45px;
    left: -5%;
    top: -25%;
  }
}
.late .c-imgbox-full .image {
  position: relative;
}
@media screen and (width > 750px) {
  .late .c-imgbox-full .image {
    width: 400px;
  }
}
.late .c-imgbox-full .image::after {
  content: "";
  display: block;
  width: 64px;
  height: 76px;
  background-image: url("/acne/images/lab-monitor/h/late-deco-kirakira02.svg");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: -3px;
  bottom: -6px;
}
@media screen and (width <= 750px) {
  .late .c-imgbox-full .image::after {
    width: 34px;
    height: 43px;
    right: -7px;
    bottom: 2px;
  }
}
.late .c-qablock {
  -webkit-margin-after: 16px;
          margin-block-end: 16px;
}
.late .items {
  -webkit-margin-after: 24px;
          margin-block-end: 24px;
}
.late .items .items__head {
  font-family: var(--fontstyle-mincho);
  font-size: var(--font-size-set18);
  color: var(--c-main);
  font-weight: 700;
  line-height: 1.7;
  -webkit-margin-after: 8px;
          margin-block-end: 8px;
  text-align: center;
}
.late .items .items__img {
  display: flex;
  justify-content: center;
  -webkit-margin-after: 24px;
          margin-block-end: 24px;
}
/*# sourceMappingURL=lab-h-monitor.css.map */