/* ビヨンバウンス用 */
.jl-bounce {
  display: block;
  transform-origin: bottom;
  animation: jl-bounce 5s ease-in-out infinite;
}

/* キーフレーム：5秒周期 */
@keyframes jl-bounce {
  0%, 20%, 100% {
    transform: scale(1,1) translate(0,0); /* 静止 */
  }
  5% {
    transform: scale(0.98, 0.9) translate(0,5px); /* 最初の沈み */
  }
  10% {
    transform: scale(1.02,1.0) translate(0,8px); /* 上に跳ねる */
  }
  15% {
    transform: scale(0.98,1.05) translate(0,-8px); /* 上下の揺れ */
  }
}