.scene2Btn {
    width: 330px;
    height: 126px;
    background-image: url("../res/btn/784a0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .scene2Btn:hover {
        background-image: url("../res/btn/784a1.png");
    }

    .scene2Btn:active {
        background-image: url("../res/btn/784a2.png");
    }

.scene3Btn {
    width: 330px;
    height: 126px;
    background-image: url("../res/btn/784b0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .scene3Btn:hover {
        background-image: url("../res/btn/784b1.png");
    }

    .scene3Btn:active {
        background-image: url("../res/btn/784b2.png");
    }

.scene3Btn {
    width: 330px;
    height: 126px;
    background-image: url("../res/btn/784b0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .scene3Btn:hover {
        background-image: url("../res/btn/784b1.png");
    }

    .scene3Btn:active {
        background-image: url("../res/btn/784b2.png");
    }

.tk0Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/0_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk0Btn:hover {
        background-image: url("../res/btn/0_1.png");
    }

    .tk0Btn:active {
        background-image: url("../res/btn/0_2.png");
    }

.tk1Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/1_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk1Btn:hover {
        background-image: url("../res/btn/1_1.png");
    }

    .tk1Btn:active {
        background-image: url("../res/btn/1_2.png");
    }

.tk2Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/2_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk2Btn:hover {
        background-image: url("../res/btn/2_1.png");
    }

    .tk2Btn:active {
        background-image: url("../res/btn/2_2.png");
    }

.tk3Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/3_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk3Btn:hover {
        background-image: url("../res/btn/3_1.png");
    }

    .tk3Btn:active {
        background-image: url("../res/btn/3_2.png");
    }

.tk4Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/4_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk4Btn:hover {
        background-image: url("../res/btn/4_1.png");
    }

    .tk4Btn:active {
        background-image: url("../res/btn/4_2.png");
    }

.tk5Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/5_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk5Btn:hover {
        background-image: url("../res/btn/5_1.png");
    }

    .tk5Btn:active {
        background-image: url("../res/btn/5_2.png");
    }

.tk6Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/6_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk6Btn:hover {
        background-image: url("../res/btn/6_1.png");
    }

    .tk6Btn:active {
        background-image: url("../res/btn/6_2.png");
    }

.tk7Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/7_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk7Btn:hover {
        background-image: url("../res/btn/7_1.png");
    }

    .tk7Btn:active {
        background-image: url("../res/btn/7_2.png");
    }

.tk8Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/8_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk8Btn:hover {
        background-image: url("../res/btn/8_1.png");
    }

    .tk8Btn:active {
        background-image: url("../res/btn/8_2.png");
    }

.tk9Btn {
    width: 120px;
    height: 120px;
    background-image: url("../res/btn/9_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tk9Btn:hover {
        background-image: url("../res/btn/9_1.png");
    }

    .tk9Btn:active {
        background-image: url("../res/btn/9_2.png");
    }

.tkOKBtn {
    width: 240px;
    height: 120px;
    background-image: url("../res/btn/OK_0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tkOKBtn:hover {
        background-image: url("../res/btn/OK_1.png");
    }

    .tkOKBtn:active {
        background-image: url("../res/btn/OK_2.png");
    }

.tkAutoBtn {
    width: 240px;
    height: 120px;
    background-image: url("../res/btn/jidou0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tkAutoBtn:hover {
        background-image: url("../res/btn/jidou1.png");
    }

    .tkAutoBtn:active {
        background-image: url("../res/btn/jidou2.png");
    }

.tkMinusBtn {
    width: 120px;
    height: 100px;
    background-image: url("../res/btn/minus0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .tkMinusBtn:hover {
        background-image: url("../res/btn/minus1.png");
    }

    .tkMinusBtn:active {
        background-image: url("../res/btn/minus2.png");
    }

.retryBtn {
    width: 193px;
    height: 37px;
    background-image: url("../res/btn/mouichido0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .retryBtn:hover {
        background-image: url("../res/btn/mouichido1.png");
    }

    .retryBtn:active {
        background-image: url("../res/btn/mouichido2.png");
    }

.fnextBtn {
    width: 85px;
    height: 37px;
    background-image: url("../res/btn/tsugi0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .fnextBtn:hover {
        background-image: url("../res/btn/tsugi1.png");
    }

    .fnextBtn:active {
        background-image: url("../res/btn/tsugi2.png");
    }

.fnextBtnON {
    width: 85px;
    height: 37px;
    background-image: url("../res/btn/tsugi2.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.numImputBtn {
    width: 107.55px;
    height: 37px;
    background-image: url("../res/btn/numInput0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .numImputBtn:hover {
        background-image: url("../res/btn/numInput1.png");
    }

    .numImputBtn:active {
        background-image: url("../res/btn/numInput2.png");
    }

.dejiChangeBtn {
    width: 156px;
    height: 45px;
    background-image: url("../res/btn/koutai0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .dejiChangeBtn:hover {
        background-image: url("../res/btn/koutai1.png");
    }

    .dejiChangeBtn:active {
        background-image: url("../res/btn/koutai2.png");
    }

.kaisetsuBtn {
    width: 145px;
    height: 45px;
    background-image: url("../res/btn/kaisetsu0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .kaisetsuBtn:hover {
        background-image: url("../res/btn/kaisetsu1.png");
    }

    .kaisetsuBtn:active {
        background-image: url("../res/btn/kaisetsu2.png");
    }

.youBtn {
    width: 75px;
    height: 75px;
    background-image: url("../res/btn/hito0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .youBtn:hover {
        background-image: url("../res/btn/hito1.png");
    }


    .youBtn:active {
        background-image: url("../res/btn/hito2.png");
    }

.recharengeBtn {
    width: 182px;
    height: 35px;
    background-image: url("../res/btn/betsunokazu0.png");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

    .recharengeBtn:hover {
        background-image: url("../res/btn/betsunokazu1.png");
    }

    .recharengeBtn:active {
        background-image: url("../res/btn/betsunokazu2.png");
    }

.ansArea1 {
    /*background-color: yellow;*/
    margin: auto;
    text-align: center;
    vertical-align: middle;
    border: solid 2px #595757;
    -moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Safari and Chrome */
    border-radius: 15px;
    behavior: url(border-radius.htc); /* IE */
}

.ansArea2 {
    /*background-color: yellow;*/
    margin: auto;
    text-align: center;
    vertical-align: middle;
}

@-webkit-keyframes flashAnim {
    0%,100%,50% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

@keyframes flashAnim {
    0%,100%,50% {
        opacity: 1;
    }

    25%,75% {
        opacity: 0;
    }
}

.flashAnim {
	/*
    -webkit-animation-name: flashAnim;
    animation-name: flashAnim;
	*/
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes shakeAnim {
    0%,100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0);
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0);
    }
}

@keyframes shakeAnim {
    0%,100% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0);
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0);
    }
}

.shakeAnim {
    -webkit-animation-name: shakeAnim;
    animation-name: shakeAnim;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

