@charset "UTF-8";
.mdQueryRanking{margin-top:24px}
.mdQueryRanking .elWrap{width:auto;padding:0}
.mdQueryRanking .elMoreCheckLabel{position:relative;display:inline-block;line-height:20px;padding-right:20.14px;font-size:14px;border:0;padding:11px 0}
.mdQueryRanking .elMoreCheckLabel::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:12.14px;text-indent:-3.8848px;top:50%;margin-top:-10px;right:0}
.mdQueryRanking .elMoreCheckLabel::after{right:190px}
.mdQueryRanking .elRank{position:absolute;top:0;left:0;width:45px;height:24px;border:none;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);border-radius:8px 0 0 0;line-height:24px;color:#fff;font-weight:700}
.mdQueryRanking .elRank span{position:absolute;margin-left:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.wpContents .mdQueryRanking .elItem{width:calc((100% - 80px)/ 6);margin:0 0 0 16px;padding-bottom:32px}
.wpContents .mdQueryRanking .elItem:nth-child(6n+1){margin-left:0}
.wpContents .mdQueryRanking .elItem:nth-child(n+7){margin-top:24px}
.wpContents.elTeaserItem .mdQueryRanking .elItem{width:calc((100% - 64px)/ 5);margin:0 0 0 16px}
.wpContents.elTeaserItem .mdQueryRanking .elItem:nth-child(5n+1){margin-left:0}
.wpContents.elTeaserItem .mdQueryRanking .elItem:nth-child(n+6){margin-top:24px}
.wpContents.elTeaserItem .mdQueryRanking .elItem .elRank{display:none}
.mdQueryRanking .elItem:first-child .elRank{background:linear-gradient(108.7deg,#a36b0a 0,#e1ad6b 100%)}
.mdQueryRanking .elItem:nth-child(2) .elRank{background:linear-gradient(108.7deg,#767676 0,#b7b7b7 100%)}
.mdQueryRanking .elItem:nth-child(3) .elRank{background:linear-gradient(108.7deg,#b14b09 0,#f7a376 100%)}
.mdQueryRanking .elItem:nth-child(n+4) .elRank{background:#f4f4f4;box-shadow:-2px -2px 10px 0 rgba(0,0,0,.1019607843) inset}
.mdQueryRanking .elItem:nth-child(n+4) .elRank span{color:rgba(0,0,0,.4745098039)}
.mdQueryRanking .elMore{margin:24px 0 0 0}
.mdQueryRanking .elMore .elMoreCheckLabel{margin:0 auto;max-width:420px;border-radius:8px}
.mdQueryRanking .elMore .elMoreCheckLabel::after{content:none}
.mdQueryRanking .elMore .elItem:nth-child(-n+3) .elRank{background:#f4f4f4;box-shadow:-2px -2px 10px 0 rgba(0,0,0,.1019607843) inset}
.mdQueryRanking .elMore .elItem:nth-child(-n+3) .elRank span{color:rgba(0,0,0,.4745098039)}
.mdQueryRanking .elItemImageUrl{display:block}
.mdQueryRanking .elItemImage{border-radius:8px}
.mdQueryRanking .elItemUrl:hover{opacity:.7;color:#434343}
.mdQueryRanking .elItemPrice{font-size:18px;color:#434343}
.mdQueryRanking .elReview:hover{opacity:.7;color:#868686}
.mdQueryRanking .elStoreName{margin-top:2px;font-size:12px;padding-left:16px;color:#696969}
.mdQueryRanking .elStoreName::before{font-size:14px;top:-1px}
.mdQueryRanking .elStoreName:hover{opacity:.7;color:#696969}
.mdQueryRanking .elFavorite{position:absolute;right:0;bottom:0;width:32px;margin-right:0}
.mdQueryRanking .elFavorite:hover{opacity:.7}
.mdQueryRanking .elFavoriteButton::before{position:absolute;box-sizing:border-box;bottom:0;right:0;width:32px;height:32px;padding:5px;border-radius:50%;background-color:rgba(0,0,0,.0431372549);line-height:1.1;text-align:center}