.move-area__flow__item.p-move p.icon-car {
  min-width: 230px;
}

.spots-area__item__btn a {
  padding-right: 50px;
  padding-left: 35px;
  width: fit-content;
  max-width: unset;
}

.move-area__flow--1004 .move-area__flow__item.p-move {
  width: auto;
}
.move-area__flow--1004 .move-area__flow__item.p-move p {
  padding-top: 10px;
  height: auto;
  border-radius: 100px;
}


@media screen and (min-width: 769px) {
  .move-area__flow--1004 .move-area__flow__item.p-move p {
    text-align: left;
  }
  .move-area__flow--1004 .move-area__flow__item.p-move p::after {
    background-repeat: repeat;
    width: calc(100% + 80px);
  }
  
  .spots-area__item--1103 {
    height: 640px;
  }
  .figure-item--1102 {
    top: 275px;
  }

  .spots-area__item--1205 .spots-area__item__img--deco {
    top: 85px;
    right: 30px;
  }
  .spots-area__item--1205 .recommendation-area__title.var-long::after {
    width: 695px;
    height: 87px;
  }

  .spots-area__item--1206 .spots-area__item__contents {
    height: 580px;
  }


  .move-area__flow--2004 .move-area__flow__item:nth-child(1) {
    padding-left: 79px;
  }
  .move-area__flow--2005 .move-area__flow__item:nth-child(3) {
    padding-right: 47px;
  }


  .spots-area__item--3101 .spots-area__item__img--deco {
    top: -75px;
  }

  .spots-area__item--3202 .spots-area__item__contents {
    height: auto;
  }

  .spots-area__item--3202 .spots-area__item__img--deco {
    top: -125px;
  }

  .move-area__flow--3004 .move-area__flow__item:nth-child(1) {
    width: 237px;
  }
}



@media screen and (max-width: 768px) {
  .move-area__flow--1004 .move-area__flow__item.p-move p::after {
    background-repeat: repeat;
    width: 170px;
  }

  .recommendation-area__title.var-long {
    max-width: 340px;
  }
  .recommendation-area__title.var-long::after {
    width: 100%;
    min-width: 340px;
    max-width: 340px;
    height: 65px;
  }
}
