.rs_lot_buy {
    width: 94%;
    left: 3%;
    height: 25px;
}

.rs_lot_row {
    max-width: 312px;
    margin: 0 auto 10px auto;
}

.rs_lot_row_first {
    padding: 0;
    margin-bottom: 20px
}

.rs_lot_row_last {
    padding: 0;
    margin-bottom: 20px
}

.rs_lot {
    width: 80px;
    margin-left: 15px;
}

.rs_lot:first-child {
    margin-left: 18px;

}

.rs_arrow {
    opacity: 0.3;
}
.rs_arrow_left_wrap {
    height: 100%;
    top:0;
    left: -18px;
}

.rs_arrow_right_wrap {
    height: 100%;
    top: 0;
    right: -15px;
}

.rs_arrow_down_wrap {
    width: 100%;
    left: 0;
    bottom: -45px;
}

.rs_arrow_left {
    width: 15px;
    height: 100%;
    background: url(/view/image/rarityShop/arrowLeft.png) no-repeat;
    background-position-y: 50%;
}

.rs_arrow_up {
    height: 15px;
    width: 100%;
    background: url(/view/image/rarityShop/arrowUp.png) no-repeat;
    background-position-x: 50%;
}

.rs_arrow_right {
    width: 15px;
    height: 100%;
    background: url(/view/image/rarityShop/arrowRight.png) no-repeat;
    background-position-y: 50%;
}

.rs_left_msg {
    top:30px;
    width:130px;
    left:-28px;
    z-index:2;
}

@media screen and (min-width: 400px) {

    .rs_lot_row {
        max-width: none;
    }

    .rs_lot {
        width: 100px;
        margin-left: 20px;
    }

    .rs_lot:first-child {
        margin-left: 22px;
    }

    .rs_arrow_left_wrap {
        left: -20px;
    }

    .rs_arrow_right_wrap {
        right: -18px;
    }

    .rs_left_msg {
        left:-18px;
    }
}
