@media screen and (max-width: 1024px) {
    .wrap .center .game .in_right ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .wrap .center .game .in_right .photolist {
        float: unset;
        width: 30%;
        margin: 0;
    }
    .wrap .center .game .in_right ul::after {
        content: '';
        width: 30%;
    }
    
    .wrap .center .game .in_right {
        width: 100%;
    }
    .wrap .center .game .in_right {
        margin-top: 0;
        min-height: auto;
        padding-bottom: 20px;
    }
    .wrap {
        margin-top: 150px;
    }
    
    
}
@media screen and (max-width: 425px) {
    .wrap .center .game .in_right .photolist {
        width: 48%;
    } 
}
@media screen and (max-width: 375px) {
    .wrap .center .game .in_right .top h1, .wrap .center .game .in_right .top .add {
        margin: 0;
        width: 100%;
        text-align: center;
        line-height: 40px;
    }
}