.hoge{
    display: flex;
}
.vtest{
    margin-left: 20px;
}



.pay-box {
    position: relative;
}

.pay-money {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    
    position: absolute;
    top: 68%;
    left: 21%;
}





.sway {
 display: block;
 margin-left: auto;
 margin-right: auto;
    animation: hurueru 1s  infinite;
}

@keyframes hurueru {
     0% {transform: translate(0px, 0px)}
    10% {transform: translate(1px, 0px)}
    20% {transform: translate(2px, 0px)}
    30% {transform: translate(3px, 0px)}
    40% {transform: translate(4px, 0px)}
    50% {transform: translate(5px, 0px)}
    60% {transform: translate(4px, 0px)}
    70% {transform: translate(3px, 0px)}
    80% {transform: translate(2px, 0px)}
    90% {transform: translate(1px, 0px)}
   100% {transform: translate(0px, 0px)}
}

.sway2 {
 display: block;
 margin-left: auto;
 margin-right: auto;
    animation: hurueru2 1s  infinite;
}

@keyframes hurueru2 {
     0% {transform: translate(5px, 0px)}
    10% {transform: translate(4px, 0px)}
    20% {transform: translate(3px, 0px)}
    30% {transform: translate(2px, 0px)}
    40% {transform: translate(1px, 0px)}
    50% {transform: translate(0px, 0px)}
    60% {transform: translate(1px, 0px)}
    70% {transform: translate(2px, 0px)}
    80% {transform: translate(3px, 0px)}
    90% {transform: translate(4px, 0px)}
   100% {transform: translate(5px, 0px)}
}



.pay-tbox {
    position: relative;
}

.pay-tuujyou {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    
    position: absolute;
    top: 50%;
    left: 10%;
}
