  /* -----------------------
    plus
  ----------------------- */
  .plus {
    position: relative;
    background: url(../img/plus_bg.png) no-repeat top center / 100%;
  }

  .plus .rltv-box {
    z-index: 2;
  }
  .plus_01_icon{
    position: absolute;
    top: min(calc(39 / 750 * 100vw), 39px);
    left: min(calc(138 / 750 * 100vw), 138px);
    width: min(calc(197 / 750 * 100vw), 197px);
  }
  .plus_sole{
    position: absolute;
    top: max(calc(-67 / 750 * 100vw), -67px);
  }

  .plus_circle{
    position: absolute;
    width: min(calc(184 / 750 * 100vw), 184px);
    bottom: min(calc(101 / 750 * 100vw), 101px);
    right: min(calc(55 / 750 * 100vw), 55px);
  }

  .plus_after{
    position: absolute;
    top: 0;
    z-index: -1;
  }