/* -----------------------
  point
----------------------- */
.point {
  background: url(../img/point01_bg.png) no-repeat center bottom / 100%;
}

.point01_02_ttl{
  position: absolute;
  top: min(calc(16 / 750 * 100vw), 16px);
}

.point_good_icon{
  position: absolute;
  top: 0;
  right: min(calc(39 / 750 * 100vw), 39px);
  width: min(calc(226 / 750 * 100vw), 226px);
}
.point01_circle01{
  position: absolute;
  width: min(calc(238 / 750 * 100vw), 238px);
  top: min(calc(187 / 750 * 100vw), 187px);
  left: min(calc(86 / 750 * 100vw), 86px);
}
.point01_circle02{
  position: absolute;
  width: min(calc(137 / 750 * 100vw), 137px);
  top: min(calc(154 / 750 * 100vw), 154px);
  left: min(calc(117 / 750 * 100vw), 117px);
}
.point ul li {
  position: relative;
  z-index: 2;
}

.point ul li .point_txt {
  position: absolute;
  top: 0;
  z-index: 0;
}

.point ul li .point_shoes {
  display: block;
  position: absolute;
  top: 0;
  z-index: 2;
}

.point01_08_txt,
.point_01_model,
.point_01_model02 {
  position: absolute;
  bottom: 0;
}