@charset "UTF-8";
[class*=mdAwardFreeHtml]{max-width:950px;width:100%;margin:16px auto 0;padding:0}
[class*=mdAwardFreeHtml] .elStoreRankingList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}
[class*=mdAwardFreeHtml] .elStoreRankingListItem{position:relative;margin-top:32px;border-radius:8px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreHeader{padding:24px 30px 0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(202,163,53,.3019607843) 0,rgba(193,154,43,0) 100%)}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreHeader .elStoreHeadInner{position:relative;padding-bottom:20px;border-bottom:1px solid #d9d9d9}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreHeader .elRankIcon{display:inline-block;position:absolute;top:-27px;left:0;overflow:hidden;text-indent:-9999px;content:""}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreHeader .elStoreName{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:72px;padding:0 12px 0 128px;font-size:24px;font-weight:700;line-height:1.2}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreHeader .elStoreName a{color:#333;pointer-events:none}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents{padding:24px 30px 40px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea{float:left;width:448px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elRecommendTitle{font-size:18px;font-weight:700}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elRecommendItem{display:-ms-flexbox;display:flex;margin-top:8px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elImage{width:193px;height:auto}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elImage:hover{opacity:.7}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .RecommendText{width:100%;margin-left:24px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elLeadText{font-size:18px;font-weight:700}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRecommendArea .elText{margin-top:8px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea{float:left;width:448px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elRankingTitle{padding-left:2px;font-size:18px;font-weight:700}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemRankingList{display:-ms-flexbox;display:flex;min-height:193px;margin-top:8px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemRankingListItem{width:calc((100% - 16px)/ 3);margin-left:8px;position:relative}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemRankingListItem:nth-of-type(3n+1){margin-left:0}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemRankingListItem:nth-of-type(n+4){margin-top:8px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemRankingListItem .elRank{position:absolute;top:6px;left:6px;z-index:1;width:24px;height:24px;border:1px solid #868686;border-radius:50px;background:#fff;color:#868686;font-size:11px;line-height:23px;text-align:center}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elImageWrapper{text-align:center}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elImageWrapper .elImage{width:100%;height:auto}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elImageWrapper .elLink{display:block}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elImageWrapper .elLink:hover{opacity:.7}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemName{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.4em;margin-top:6px;font-size:14px;line-height:1.2;white-space:initial;text-overflow:ellipsis}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemName .elLink{display:block;color:#434343}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elItemName .elLink:hover{color:#4c88ff}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea .elPrice{margin-top:4px;color:#c13832;font-size:16px;font-weight:700;line-height:1.2}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea:has(.elItemRankingList:empty){position:relative}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea:has(.elItemRankingList:empty) .elRankingTitle{visibility:hidden}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elRankingArea:has(.elItemRankingList:empty)::before{position:absolute;top:140px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ccc;font-size:24px;font-weight:700;content:"NO RANKING"}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elSummary{min-height:40px;margin-top:16px;font-size:14px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLogo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLogo .elImage{width:auto;max-width:100%;max-height:50px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem{width:100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem .elLink{display:block;padding:12px 16px;border-radius:6px;background:rgba(0,0,0,.0431372549);color:#0260ea;font-size:14px;font-weight:700;text-align:center}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem .elLink:hover{opacity:.7}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem:nth-of-type(n+2){margin-top:8px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem.elLineAdd{width:182px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem.elLineAdd .elLink{padding:0;background:0 0}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem.elLineAdd .elImage{width:100%;height:auto;background:0 0}
[class*=mdAwardFreeHtml] .elStoreRankingListItem .elStoreContents .elInformationArea .elStoreLinkListItem.elLineAdd+.elStoreLinkListItem{width:calc(100% - 182px - 8px)}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elBestStore,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank1{width:100%;margin-top:0}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elBestStore .elRankIcon,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank1 .elRankIcon{width:99px;height:112px;background:url(https://s.yimg.jp/images/sh/cms/promotion/beststore/year/shp/2023/common/common/images/award_rank_ico_beststore.png) no-repeat center/100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elBestStore .elStoreLogo,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank1 .elStoreLogo{margin-top:4px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elBestStore .elInformationArea,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank1 .elInformationArea{clear:none;min-height:268px;margin-left:485px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank1 .elRankIcon{height:102px;background:url(https://s.yimg.jp/images/sh/cms/promotion/beststore/year/shp/2023/common/common/images/award_rank_ico_1st.png) no-repeat center/100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3{width:calc((100% - 20px)/ 2)}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elRankIcon,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elRankIcon{width:99px;height:102px;background:url(https://s.yimg.jp/images/sh/cms/promotion/beststore/year/shp/2023/common/common/images/award_rank_ico_2nd.png) no-repeat center/100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elRankingArea,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elRecommendArea,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elRankingArea,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elRecommendArea{float:none;width:100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elRankingArea:has(.elItemRankingList:empty)::before,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elRankingArea:has(.elItemRankingList:empty)::before{top:50%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elInformationArea,[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elInformationArea{margin-top:24px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank2 .elRankIcon{background:url(https://s.yimg.jp/images/sh/cms/promotion/beststore/year/shp/2023/common/common/images/award_rank_ico_2nd.png) no-repeat center/100%}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3{margin-left:18px}
[class*=mdAwardFreeHtml] .elStoreRankingListItem.elRank3 .elRankIcon{background:url(https://s.yimg.jp/images/sh/cms/promotion/beststore/year/shp/2023/common/common/images/award_rank_ico_3rd.png) no-repeat center/100%}
[class*=mdAwardFreeHtml] .elContentsLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;content:""}
[class*=mdAwardFreeHtml] .elContentsLink[data-cl-params*="strId:;"]+.elStoreHeader .elStoreHeadInner{border-bottom:none}
[class*=mdAwardFreeHtml] .elContentsLink[data-cl-params*="strId:;"]+.elStoreHeader .elStoreName{opacity:0}
[class*=mdAwardFreeHtml] .elContentsLink[data-cl-params*="strId:;"]+.elStoreHeader+.elStoreContents{display:none}
[class*=mdAwardFreeHtml] .elContentsLink[data-cl-params*="strId:;"]::before{position:absolute;top:50%;left:160px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#333;font-size:24px;font-weight:700;content:"該当ストアなし"}
[class*=mdAwardFreeHtml] .elError{text-align:center}