.lp725-main {
  background: repeating-linear-gradient(-45deg, #e6f0ff, #e6f0ff 30px, #f2f7ff 30px, #f2f7ff 60px);
}
.lp725-main-item__ttl__btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 0 30px 0;
}
@media screen and (max-width: 768px) {
  .lp725-main-item__ttl__btn {
    padding: 0 10px;
  }
}
.lp725-main-item__ttl__btn > img {
  width: fit-content;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));
  z-index: 1;
  margin: -20px 0 -25px 0;
}
@media screen and (max-width: 768px) {
  .lp725-main-item__ttl__btn > img {
    width: 80%;
  }
}
@media screen and (max-width: 568px) {
  .lp725-main-item__ttl__btn > img {
    margin: -10px 0 -15px 0;
  }
}
.lp725-main-item__ttl__btn--link {
  z-index: 0;
  animation: yokoyure 2.5s infinite;
  opacity: 1;
}
.lp725-main-item__ttl__btn--link img {
  display: block;
  margin: auto;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));
}

@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=lp725_main.css.map */