*{ padding: 0;margin: 0;}
body{    margin: 0 auto;
    padding: 0;
    width: 100%;}
h3{width: 91%;
    font-size: 23px;
    letter-spacing: 4px;
    text-align: left;
    line-height: 40px;
    margin: 10px auto;}
.main{ width: 100%;    max-width: 700px;
    margin: 0 auto;}
.a1 {
    width: 100%;
    height: 100%;    margin: 0 auto 10px auto;
}
.a2 {margin: 0 auto 10px auto;
    width:94%;
    height: 100%;
}
.a3 {margin: 0 auto 10px auto;
    width:91%;
    height: 100%;
}

.main img {
    width: 100%;
    height: 100%;
}
.text{color: #554f4f;
    width: 91%;
    font-size: 20px;    
	 /* letter-spacing: 1px; */
    text-align: left;
    line-height: 35px;
    margin: 10px auto;}
.texta{text-decoration:underline;font-size: 20px;font-weight:600;width: 91%;margin: 0 auto;letter-spacing: 4px;    line-height: 35px;}
.textb{color: #554f4f;
    width: 91%;
    font-size: 20px;
    text-align: left;
    line-height: 35px;
    margin: 0 auto 10px auto;}
.afc{     color: #fff;
    width: 87%;
    font-size: 20px;
    text-align: left;
    line-height: 37px;
    margin: 10px auto;
    padding: 2%;
    letter-spacing: 4px;
    background-color: #cd4000;
    border-radius: 14px;}
.fix1{
    width: 100%;
    background-color:rgb(255 255 255 / 50%);
    position: sticky;
    z-index: 10000;
    bottom: 0;
    right: 0;
    width: 100%;}
.fix1 img{height:auto;max-width:100%;}
/*textarea{width: 0; height: 0;}*/
#copySuccess{    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    padding: 20px;
    background-color: rgb(62 59 59 / 70%);
    text-align: center;
    color: #fff;}

.fixed_right {
    position: fixed;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}

.fixed_right_icon {
    width: 60px;
    height: 60px;
    background: #32a131;
    border-radius: 10px;
    margin: 20px 0;
}

    .fixed_right_icon a {
        display: flex;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
        flex-direction: column;
    }

        .fixed_right_icon a i {
            font-size: 12px;
            color: #fff;
            ;
            font-style: normal;
        }

    .fixed_right_icon b {
        position: absolute;
        top: -40px;
        height: 140px;
        background: rgba(255,255,255,.5);
        left: 0;
        width: 14px;
        transform: rotate(25deg);
        filter: blur(7px);
        animation: lefta .8s linear infinite;
    }

        .fixed_right_icon b:nth-child(2) {
            animation-delay: .3s;
        }

    .fixed_right_icon img {
        display: block;
        width: 32px
    }

.fixed_bottom {
    padding: .4rem 0;
    width: 100%;
    position: fixed;
    bottom: 0;
    background: #0C292F;
    max-width: 590px;
    margin: 0 auto;
    z-index: 999;
}

    .fixed_bottom a {
        width: 96%;
        height: 4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #32a131;
        border-radius: 2.0rem;
        margin: 0 auto;
        color: #fff;
        font-size: 1.0rem;
        font-weight: bold;
        animation: scale 1.3s linear infinite;
    }

    .fixed_bottom img {
        width: 2.0rem;
        display: block;
        margin-right: 1rem
    }

button {
    border: none;
}

@keyframes scale {
    0% {
        transform: scale(.9);
    }

    50% {
        transform: scale(1.0);
    }

    100% {
        transform: scale(.9);
    }
}

@keyframes lefta {
    0% {
        left: -30px
    }

    100% {
        left: 90px;
    }
}
.rightFloat {
    position: fixed;
    top: 25%;
    width: 200px;
    right: 130px;
}

@media only screen and (min-width: 0px) and (max-width: 480px) {
    .rightFloat {
        display: none;
    }
}