@charset "UTF-8";
.mdSpecialList{padding:0 60px 40px}
.mdSpecialList .elListInner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mdSpecialList .elListItem{width:calc((100% - 32px)/ 5);margin-left:8px}
.mdSpecialList .elListItem:nth-of-type(5n+1){margin-left:0}
.mdSpecialList .elListItem:nth-of-type(n+6){margin-top:12px}
.mdSpecialList .elItemInner{height:100%}
.mdSpecialList .elLinkList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}
.mdSpecialList .elLinkList:hover{opacity:.7}
.mdSpecialList .elItemImage{width:100%}
.mdSpecialList .elItemName{margin-top:8px;color:#0260ea;font-size:14px;font-weight:700;overflow:hidden}
.mdSpecialList .elItemIntroduction{margin:4px 0 2px;color:#434343;font-size:12px;font-weight:700}
.mdSpecialList .elWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;-ms-flex-align:center;align-items:center}
.mdSpecialList .elItemPrice{display:inline-block;margin-top:auto;color:#c00;font-size:16px;font-weight:700}
.mdSpecialList .elItemPrice .elYen{margin-left:1px;font-size:12px}
.mdSpecialList .elDeliveryDetail{display:inline-block;padding:3px 6px;background-color:#c00;color:#fff;font-size:12px;line-height:12px}
.mdSpecialList .elBargainText{margin-top:4px;padding:4px;border:solid 2px #434343;border-radius:4px;background-color:#e97131;color:#fff;font-weight:700;font-size:12px;text-align:center}