#bana_inc img.tower {
    width: 80% !important;
    margin: auto
}

#bana_inc .bx-home__section .price:after {
    display: none
}

#bana_inc .wrapRankingBox .wrapRankingArea li {
    width: 24%
}

#bana_inc .wrapRankingBox .wrapRankingArea .item_img_box {
    margin-bottom: 4px
}

#bana_inc .wrapRankingBox .wrapRankingArea li .brandname {
    margin-bottom: 0;
    font-size: 14px
}

#bana_inc .wrapRankingBox .wrapRankingArea li .txt {
    overflow: initial;
    white-space: initial;
    text-overflow: initial;
    margin: 0;
    font-size: 14px
}

#bana_inc .link_recommend2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

#bana_inc .search .btn {
    margin: 0 5px
}

#bana_inc .wordbox{
    flex-wrap: nowrap !important;
    
}

#bana_inc .wordbox li {
    list-style: none;
    width: 100%;
    text-align: center;
    margin-right: 2%;
    border: 1px solid #000;
    border-radius: 30px;
    padding: 1% 2%;
    position: relative;
}

#bana_inc .wordbox li:nth-child(1),
#bana_inc .wordbox li:nth-child(3){
    padding: 2.2%;
}


#bana_inc .bx-producttile__wrapper_column-sp--3 {
    width: calc((100%-15px)/3)
}

#bana_inc .tile-body-footer {
    display: none
}

#bana_inc .tile-body div:nth-child(4) {
    display: none
}

@media screen and (max-width:520px) {
    #bana_inc img.tower {
        width: 100% !important;
        margin: auto
    }

    #bana_inc .attentionWord ul {
        overflow-x: scroll
    }

    #bana_inc .attentionWord a {
        font-size: 13px !important
    }
    

    #bana_inc .wrapRankingBox .wrapRankingArea li .brandname {
        display: none
    }

    #bana_inc .wrapRankingBox .wrapRankingArea li {
        width: 33%
    }

    #bana_inc .wrapRankingBox .wrapRankingArea li:nth-child(4) {
        display: none
    }

    #bana_inc .wrapRankingBox .wrapRankingArea li .ranking_review img {
        width: 13px !important
    }

    #bana_inc .wrapRankingBox .wrapRankingArea li .reviewnumber {
        font-size: 10px
    }

    #bana_inc .wordbox{
            flex-wrap: wrap !important;
            justify-content: space-evenly !important;
    }

    #bana_inc .wordbox li {
        width: 45%;
        margin-right: 0%;
    }


    #bana_inc .wordbox li:nth-child(1),
    #bana_inc .wordbox li:nth-child(3){
        padding: 3.7%;
    }
    #bana_inc .bx-producttile__wrapper__column-sp--3 {
        width: 32%
    }

    #bana_inc .bx-producttile__wrapper:nth-child(-n+2) {
        margin-right: 2%;
        margin-left: 0
    }

    #bana_inc .bx-producttile__wrapper:nth-child(n+3) {
        margin-left: 0
    }

 
    .bx-text-bel-white.bx-text-bel-white.bx-text-bel-white {
        color: #fff !important
    }
}