.lp486-main {
  background: repeating-linear-gradient(-45deg, #e6f0ff, #e6f0ff 30px, #f2f7ff 30px, #f2f7ff 60px);
  position: relative;
}
.lp486-main .main-item__btn {
  position: absolute;
  bottom: 2%;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
}
.lp486-main .main-item__btn-link {
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5843137255));
  display: block;
  transition: all 0.3s;
}
.lp486-main .main-item__btn-link:hover {
  transform: scale(0.95, 0.95);
}
.lp486-main .main-item__btn-link--line {
  margin: 0 0 2% 0;
}
.lp486-main .main-item__btn-link img {
  width: 100%;
}

@keyframes yokoyure {
  0%, 40% {
    transform: skew(0deg, 0deg);
  }
  5% {
    transform: skew(2deg, 2deg);
  }
  10% {
    transform: skew(-2deg, -2deg);
  }
  15% {
    transform: skew(1.5deg, 1.5deg);
  }
  20% {
    transform: skew(-1.5deg, -1.5deg);
  }
  25% {
    transform: skew(0.5deg, 0.5deg);
  }
  30% {
    transform: skew(-0.6deg, -0.6deg);
  }
  35% {
    transform: skew(0.3deg, 0.3deg);
  }
}/*# sourceMappingURL=lp486_main.css.map */