/* PC */
.tree_block{
    position: fixed;
    right: 0;
    top: 27vh;
    pointer-events: none;
    background: url('/static/main/bg_tree.png') no-repeat;
    z-index: 0;
    width: 100vw;
    height: 90vh;
    background-position: 100% 0;
    background-size: auto 70vh;
    opacity: 1;
}
@media screen and (max-width: 1750px){
    .tree_block{
        opacity: 0.2;
    }
}
@media screen and (max-width: 1550px){
    .tree_block{
        top: 20vh;
    }
}
@media screen and (max-width: 1200px){
    .tree_block{
        top: 16vh;
        background-size: auto 50vh;
    }
}


/* MOBILE */
@media screen and (max-width: 1000px){
    .tree_block{
        top: 27vh;
        background-size: auto 70vh;
    }
}
@media screen and (max-width: 470px){
    .tree_block{
        top: 27vh;
        background-size: auto 60vh;
    }
}