.ranking_items{margin:0 auto 60px;max-width:1140px}.ranking-area,.ranking-area--maker{display:none}.ranking-area--maker.cr,.ranking-area.cr{display:block}.ranking-list-wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:15px 0 30px}.ranking-inner .section_sale-text{padding:0 10px}@media screen and (max-width:768px){.rank-image{float:left}.ranking-list-wrap{flex-wrap:wrap;margin:0}.ranking-inner{width:55%}.ranking-inner .section_sale-text{padding:0 0 5px}}.ranking-inner .red_text{font-size:20px}.ranking-list-item{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:10px;min-height:350px;position:relative;transition:opacity .2s ease-out;width:18.8%}.ranking-list-item:hover{opacity:.7;text-decoration:none}.rank-desc{font-size:14px;min-height:125px}.ranking-list-item:hover .rank-desc{text-decoration:none}.ranking-list-item:first-child .rank{background-color:#d1ae14;border-radius:5px 0 0 0}.ranking-list-item:nth-child(2) .rank{background-color:#9eacb4;border-radius:5px 0 0 0;color:#fff}.ranking-list-item:nth-child(3) .rank{background-color:#c67e4a;border-radius:5px 0 0 0;color:#fff}.ranking-list-item:nth-child(-n+3) .rank{width:50px}.ranking-list-item:nth-child(-n+3) .rank:before{background-image:url(https://res.cloudinary.com/dbdukppn4/image/upload/c_scale,f_auto,h_14,q_auto,w_16/v1681114460/kaitori/parts/crown_icon_tya6wm.png);content:"";display:block;height:14px;margin:0 5px 0 0;width:16px}.ranking-list-item:nth-child(-n+3) .rank span{color:#fff}.ranking-list-item .rank{align-items:center;background-color:#952130;border-radius:5px 0 0 0;display:flex;height:30px;justify-content:center;left:0;padding:2px;position:absolute;top:0;width:50px;z-index:2}.ranking-list-item .rank span{color:#fff;display:table-cell;font-size:1.3rem;font-weight:700;line-height:1;text-align:center;vertical-align:middle}.ranking-list-item .rank-image{display:block;height:auto;text-align:center}@media screen and (max-width:768px){.ranking-list-wrap .ranking-list-item{justify-content:space-between;width:100%}.ranking-list-item{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;margin:10px 0 0;padding:20px 12px 20px 0;position:relative}.ranking-list-item .rank{height:34px}.ranking-list-item .rank-image img{max-width:150px}.ranking-list-item .rank-image{width:40%}.ranking-list-item:hover .rank-desc{min-height:inherit}.ranking-list-item .rank span{font-size:1.3rem}}.ranking-list-item .rank-image img{width:100%}.ranking-list-item .rank-desc{display:inline-block;font-weight:700;padding-inline:10px;width:100%}.ranking-list-item .rank-desc .maker{display:inline}@media screen and (max-width:768px){.rank-desc{display:flex;flex-direction:column-reverse}.ranking-list-item{min-height:150px}.ranking-list-item .rank-desc .maker:after,.ranking-list-item .rank-desc .maker:before{content:""}.ranking-list-item .rank-desc{min-height:inherit;padding:0}}.ranking-list-item .rank-price{display:block}.ranking-list-item .rank-price--ttl{color:#666;display:block;line-height:1}.ranking-list-item .rank-price--desc{align-items:center;color:#c50000;font-weight:700;justify-content:flex-start;line-height:1}