@charset "UTF-8";
.mdItemSearch{padding:0 8px 0 0;margin:0 auto;width:950px;background-color:#fff}
.mdItemSearch .elItemList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mdItemSearch .elItemLink:hover{opacity:.7}
.mdItemSearch .elListContents{width:calc(100% / 4);padding:16px 0 0 8px}
.mdItemSearch .elItemImage{width:100%;height:auto}
.mdItemSearch .elText{word-wrap:normal;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px}
.mdItemSearch .elTextLink{font-size:14px}
.mdItemSearch .elPriceArea{margin-top:4px}
.mdItemSearch .elPrice{color:#d90000;font-size:16px;font-weight:bold;}
.mdItemSearch .elPercent{margin-top:4px;color:#d90000;font-size:11px}
.mdItemSearch .elStoreName{margin-top:5px;font-size:11px}
.mdItemSearch .elStoreName :hover{color:#4c88ff;position:relative;display:inline-block;line-height:1.2;padding-left:16.97px}
.mdItemSearch .elStoreName :hover::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:11.97px;text-indent:-.9576px;top:50%;margin-top:-7px;left:0;color:#4c88ff}
.mdItemSearch .elStoreLink{position:relative;display:inline-block;line-height:1.2;padding-left:16.97px;word-wrap:normal;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:90%;color:grey}
.mdItemSearch .elStoreLink::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:11.97px;text-indent:-.9576px;top:50%;margin-top:-7px;left:0;color:grey}
.mdItemSearch .elTag{margin-top:4px;padding:0 4px;display:inline-block;font-size:11px;background-color:#eaeaea;color:#333}
.mdItemSearch .elMore{margin:16px 0 0 8px;border-top:1px solid #ccc;text-align:right}
.mdItemSearch .elMoreLink{display:inline-block;padding-top:10px}