.item + .item {
  margin-top: 0;
}
.item__content .box__img {
  margin-top: -87px;
}
.box__detail {
  background: url(../image/bkg01.png) no-repeat;
}
.box__detail.left:before {
  background: url(../image/img06.png) no-repeat;
  height: 126px;
  right: 0;
  top: -48px;
  width: 282px;
}

@media (min-width: 768px) {
  .item + .item .item__content {
    padding-bottom: 60px;
  }
  .item__content {
    padding-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .item__content {
    padding-bottom: 40px;
  }
  .item.last .item__content {
    padding-bottom: 0;
  }
  .item__content p {
    padding: 10px 10px 0;
  }
  .item__content .box__img {
    margin: 0;
  }
  .box__detail {
    background: url(../image/bkg01_sp.png) no-repeat top center;
    background-size: 100% auto;
  }
  .box__detail:after {
    background: url(../image/bkg01_sp_b.png) no-repeat right bottom;
    background-size: 100%;
  }
  .item__content .box {
    margin-bottom: 35px;
  }
  .box__item p {
    padding: 0 0 0 20px;
  }
  .box__x {
    margin: 95px 0 35px;
    padding: 0 42px;
  }
}
