/* -----------------------
  step
----------------------- */
.step {
  background: url(../img/step_bg.png) no-repeat center bottom / cover;
  padding-top: min(15.42vw, 148px);
  padding-bottom: min(19.17vw, 184px);
}

.step .slider-area {
  background: url(../img/step_slider_bg.png) no-repeat center top / 100% auto;
  margin-top: max(-3.12vw, -30px);
  height: min(110.94vw, 1065px);
  overflow-y: hidden;
}

.step .slider .slide-item {
  margin: 0 max(-0.31vw, -3px);
  position: relative;
}


