@charset "utf-8";.wrapRankingBox .wrapRankingArea{display:flex;flex-wrap:wrap;justify-content:space-between}.wrapRankingBox .wrapRankingArea li{width:250px;margin-bottom:20px}.wrapRankingBox .wrapRankingArea .item_img_box{position:relative}.wrapRankingBox .wrapRankingArea li .brandname{font-size:10px;color:#8f929b}.wrapRankingBox .wrapRankingArea li .txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:14px}.wrapRankingBox .wrapRankingArea li .reviewnumber{margin:0 0 0 5px;font-size:12px}.wrapRankingBox .wrapRankingArea li .reviewnumber .mark_ranking{margin-right:5px}.wrapRankingBox .wrapRankingArea li .ranking_price{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;color:#000;font-size:14px}.wrapRankingBox .wrapRankingArea li .ranking_price .taxkbn{font-size:10px}.wrapRankingBox .wrapRankingArea li .ranking_review{display:flex;align-items:baseline;margin-top:4px;color:#000}.wrapRankingBox .wrapRankingArea li .ranking_review img{width:16px!important;height:auto;padding:0 3px 0 0}.wrapRankingBox .wrapRankingArea li .rankingNumber{width:23px;height:23px;position:absolute;top:5px;left:5px;border-radius:50%;border:#d9d9d9 solid 1px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#fff}.wrapRankingBox .wrapRankingArea li .rankingNumber.ajax_product_number_ranking0{color:#fff;background-color:#e5c800;border:0}.wrapRankingBox .wrapRankingArea li .rankingNumber.ajax_product_number_ranking1{color:#fff;background-color:#afafaf;border:0}.wrapRankingBox .wrapRankingArea li .rankingNumber.ajax_product_number_ranking2{color:#fff;background-color:#b89762;border:0}.RankingValebox{position:absolute;bottom:0;width:50%}.RankingValebox .new_valebox{height:18px;font-size:10px;color:#fff;background-color:rgba(117,195,60,.7019607843);display:flex;align-items:center;justify-content:center}.wrapRankingArea .coupon_valebox{height:18px;font-size:10px;color:#fff;background:rgba(51,51,51,.9);display:flex;align-items:center;justify-content:center}.wrapRankingArea .sale_flg.price_down span{margin-bottom:0;font-size:12px;background-color:#e00;color:#fff;padding:3px 5px}.wrapRankingArea .price_ranking.sale_flg,.wrapRankingArea .price_ranking.sale_flg + span{color:#e00}@media screen and (max-width:520px){.wrapRankingBox .wrapRankingArea li{width:50%;padding:0 2px}.wrapRankingBox .wrapRankingArea li .txt,.wrapRankingBox .wrapRankingArea li .ranking_price{font-size:12px}}