@charset "utf-8";

  /*追従ボタン*/
  .fix-btn{
    position:fixed;
    z-index:1;
    width:350px;
    border-radius:15px;
    text-align:center;
    padding:10px 0;
    right:20px;
    bottom:10px;
  }
  .fix-btn:hover{
    animation: move 4s infinite;
  }
  @keyframes move {
    0%, 40% {
      transform: skew(0deg, 0deg);
    }
    5% {
      transform: skew(4deg, 4deg);
    }
    10% {
      transform: skew(-3deg, -3deg);
    }
    15% {
      transform: skew(2deg, 2deg);
    }
    20% {
      transform: skew(-1deg, -1deg);
    }
    25% {
      transform: skew(0.6deg, 0.6deg);
    }
    30% {
      transform: skew(-0.4deg, -0.4deg);
    }
    35% {
      transform: skew(0.2deg, 0.2deg);
    }
  }





img{
  max-width: 100%;
margin-bottom: -1rem;
}

.next{

    text-align: center;
    justify-content: center;
    margin-top: 1rem;
    margin-bottom: -1rem;
}


.div{

    margin: 0;
    padding: 0;

}

.footer{
    background-color: rgb(36, 168, 244);
    color: rgb(247, 246, 246);
    margin-top: 0.7rem;
}

.footer-line{
    border-color: rgb(46, 168, 244);
}

.footer-copy{
    display: block;
    text-align: center;
    padding: 10px;
}


@media (min-width:800px) {
    

div{
    text-align: center;
    justify-content: center;
}
}