.container {
    width: 100%;
    margin: 0 auto;
    background-image: url("./image/bg.jpg");
}

.login .title {
    width: 100%;
}

.login div {
    text-align: center;
    margin-top: -12%;
}

.checked_div {
     
    display: flex ;
        justify-content: center;
        align-items: center;
        /* width: 200px;
        height: 100px;
        border: 1px solid #000; */
        font-size: 15px;
        width: 40%;
        height: 40%;
        margin-left: 30%;
}

.login .btn {
    width: 54%;
}

.btn2 {
    width: 80%;
   text-align: center;
   
        
}

.reservation .reservation_title {
    width: 100%;
}

.reservation div {
    text-align: center;
    margin-top: -12%;
}

.reservation .reservation_btn{
    text-align: center;
    margin-top: -90%;
    width: 54%; 
}

.play_title img {
    width: 90%;
}

.play {
    position: relative;
    width: 100%;

    /* height: 40%; */
    /* font-size: 50px; */
    /* background-color: yellow; */
    /* text-align: center; */
}

.role_title img {
    width: 98%;
    margin-top: 10%;
    margin-left: 1.5%;
}

.shop_title img {
    width: 98%;
    
    margin-left: 1.5%;
}

.role  {
    width: 100%;
}

.role_desc_div  {
    display: block;
    width: 100%;
    overflow: hidden;
    z-index: 100;
}

.select {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: -39%;
    margin-left: 1%;
    z-index: 101;
}

.select img {
    float: left;
    width: 9%;
    margin-left: 1%;
}

.select img:hover {
    cursor: pointer;
}


.register {
    width: 100%;
    height: 100%;
    background-image: url("./image/register_reward_banner.png");
    background-size: 100%;
    margin-top: 2%;
    overflow: hidden;
}

.register_select {
    overflow: hidden;
    margin-top: 20%;
    margin-right: 15%;
}

.register img {
    float: right;
    margin-right: 20px;
    width: 15%;
    height: 24%;
}

.register img:hover {
    cursor: pointer;
}

.register_btn {}

.register_btn img {
    width: 30%;
    margin-right: 20%;
}

.world img {
    width: 100%;
}

.system img {
    width: 100%;
    
}
.link{
    width: 100%;
}

.link img{
    width: 308;
    height: 61;
}