/* -----------------------
  approach
----------------------- */
.approach {
  background: url(../img/approach_bg.png) no-repeat center top / 100%;
}
.approach_h{
  position: absolute;
  top: min(calc(98 / 750 * 100vw), 98px);
  left: min(calc(87 / 750 * 100vw), 87px);
  width: min(calc(239 / 750 * 100vw), 239px);
}

.approach_p{
  position: absolute;
  width: min(calc(257 / 750 * 100vw), 257px);
  top: min(calc(98 / 750 * 100vw), 98px);
  right: min(calc(89 / 750 * 100vw), 89px);
}

.approach_product{
  position: absolute;
  bottom: 0;
  mix-blend-mode: darken;
}