@charset "UTF-8";
[data-promo-part-ad="LPB"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="LPB"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="LPB"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RCPM"] .elImage { line-height: 0; }
[data-promo-part-ad="RCPM"] .elImage a { display: block; }
[data-promo-part-ad="RCPM"] .elImage a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RCPM"] .elImage a img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RCPM"] .elInfo .elDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RCPM"] .elInfo .elItem { position: relative; margin-top: 10px; }
[data-promo-part-ad="RCPM"] .elInfo .elItem a { display: block; min-height: 76px; }
[data-promo-part-ad="RCPM"] .elInfo .elItemImage { line-height: 0; position: absolute; top: 0; left: 0; }
[data-promo-part-ad="RCPM"] .elInfo .elItemImage img { width: 76px; height: auto; line-height: 1; }
[data-promo-part-ad="RCPM"] .elInfo .elItemImage img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RCPM"] .elInfo .elItemName { margin-top: 0px; margin-top: calc(0px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; line-height: 1.4; min-height: 2.4em; margin-left: 81px; }
[data-promo-part-ad="RCPM"] .elInfo .elItemPrice { margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); margin-left: 81px; font-size: 18px; font-weight: bold; color: #c00; line-height: 1.4; }
[data-promo-part-ad="RCPM"] .elStoreName { margin-top: 10px; margin-top: calc(10px - (17px - 1em) / 2); margin-bottom: 0px; margin-bottom: calc(0px - (17px - 1em) / 2); font-size: 11px; line-height: 17px; }
[data-promo-part-ad="RCPM"] .elStoreName span { position: relative; display: inline-block; line-height: 17px; padding-left: 19.535px; color: #808080; }
[data-promo-part-ad="RCPM"] .elStoreName span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 17px; line-height: 1; width: 14.535px; text-indent: -1.1628px; top: 0; left: 0; color: #b2b2b2; }
[data-promo-part-ad="RBBP"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RBBP"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RBBP"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RBBP"] .elAdName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RBBP"] .elAdDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RBBP"] .elAdPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RLBIP"] [data-promo-common-style-text] { margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); }
[data-promo-part-ad="RLBIP"] [data-promo-common-style-text-sub] { margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); }
[data-promo-part-ad="RLBIP"] [data-promo-common-style-price] { margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); }
[data-promo-part-ad="RLBIP"] .elStatusList { margin-top: 5px; margin-top: calc(5px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); margin-left: -5px; }
[data-promo-part-ad="RLBIP"] .elStatusList li { display: inline-block; margin-top: 5px; margin-top: calc(5px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); margin-left: 5px; }
[data-promo-part-ad="RLBP"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RLBP"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RLBP"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RLBP"] .elAdName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RLBP"] .elAdDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RLBP"] .elAdPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RMBP"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RMBP"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RMBP"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RMBP"] .elAdName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RMBP"] .elAdDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RMBP"] .elAdPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RMBSA"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RMBSA"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RMBSA"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RMBSA"] .elAdStore { position: relative; display: inline-block; line-height: 17px; padding-left: 19.535px; display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RMBSA"] .elAdStore:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 17px; line-height: 1; width: 14.535px; text-indent: -1.1628px; top: 0; left: 0; color: #b2b2b2; }
[data-promo-part-ad="RNK3B"] [data-promo-common-style-store] { display: block; margin-top: 0px; margin-top: calc(0px - (17px - 1em) / 2); margin-bottom: 10px; margin-bottom: calc(10px - (17px - 1em) / 2); font-size: 13px; }
[data-promo-part-ad="RNK3B"] [data-promo-common-style-store] span { color: #04c; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem { position: relative; margin-top: 20px; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem .elInfoWrap { display: table; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-ranking] { display: block; position: absolute; top: 0; right: 78px; margin-top: 0px; margin-top: calc(0px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-image] { display: table-cell; line-height: 0; padding-right: 5px; vertical-align: top; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-image] img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-image] img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-text] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-text-sub] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem [data-promo-common-style-price] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem .elInfo { width: 125px; display: table-cell; padding-top: 10px; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem:first-child { margin-top: 10px; position: relative; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem:first-child [data-promo-common-style-ranking] { position: relative; top: 0; right: 0; margin-bottom: 5px; margin-bottom: calc(5px - 1em * (1 - 1) / 2); }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem:first-child [data-promo-common-style-image] { width: 100%; display: block; padding: 0; }
[data-promo-part-ad="RNK3B"] .elRankInItems .elRankInItem:first-child .elInfo { width: 100%; display: block; padding-top: 0; }
[data-promo-part-ad="RNK5B"] [data-layout-list] { margin-left: -30px; }
[data-promo-part-ad="RNK5B"] [data-layout-list] [data-layout-list-item] { padding-left: 20px; }
[data-promo-part-ad="RNK5B"] .elRankInItems { overflow: hidden; margin-top: -10px; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem { margin-top: 20px; width: 50%; padding-left: 20px; float: left; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:nth-child(2n) { clear: both; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem .elInfo [data-promo-common-style-text] { margin-left: 0; }
[data-promo-part-ad="RNK5B"] .dvAd { margin-left: -20px; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-image] { display: block; line-height: 0; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-image] img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-image] img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-store] { margin-left: 20px; margin-top: 0px; margin-top: calc(0px - (17px - 1em) / 2); margin-bottom: 10px; margin-bottom: calc(10px - (17px - 1em) / 2); font-size: 13px; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-store] span { color: #04c; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-ranking] { display: block; margin-bottom: 5px; margin-bottom: calc(5px - 1em * (1 - 1) / 2); }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-text] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); margin-left: 20px; font-size: 13px; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-text-sub] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RNK5B"] [data-promo-common-style-price] { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:first-child { position: relative; width: 100%; float: none; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:first-child .elInfoWrap { display: table; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:first-child [data-promo-common-style-ranking] { position: absolute; top: 0; right: 93px; margin-top: 0px; margin-top: calc(0px - 1em * (1 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1 - 1) / 2); }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:first-child [data-promo-common-style-image] { display: table-cell; padding-right: 10px; vertical-align: top; }
[data-promo-part-ad="RNK5B"] .elRankInItems .elRankInItem:first-child .elInfo { width: 140px; display: table-cell; padding-top: 10px; }
[data-promo-part-ad="RNK3L"] .elAD .elImage, [data-promo-part-ad="RNK5L"] .elAD .elImage { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RNK3L"] .elAD .elImage img, [data-promo-part-ad="RNK5L"] .elAD .elImage img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RNK3L"] .elAD .elImage img:hover, [data-promo-part-ad="RNK5L"] .elAD .elImage img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RNK3L"] .elAD .elStoreName, [data-promo-part-ad="RNK3L"] .elAD .elItemName, [data-promo-part-ad="RNK5L"] .elAD .elStoreName, [data-promo-part-ad="RNK5L"] .elAD .elItemName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RNK3L"] .elAD .elStoreName span, [data-promo-part-ad="RNK5L"] .elAD .elStoreName span { position: relative; display: inline-block; line-height: 13px; padding-left: 16.115px; }
[data-promo-part-ad="RNK3L"] .elAD .elStoreName span:before, [data-promo-part-ad="RNK5L"] .elAD .elStoreName span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 13px; line-height: 1; width: 11.115px; text-indent: -0.8892px; top: 50%; margin-top: -6.5px; left: 0; color: #333; }
[data-promo-part-ad="RNK3L"] .elAD .elStoreDescription, [data-promo-part-ad="RNK3L"] .elAD .elItemDescription, [data-promo-part-ad="RNK5L"] .elAD .elStoreDescription, [data-promo-part-ad="RNK5L"] .elAD .elItemDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RNK3L"] .elAD .elPrice, [data-promo-part-ad="RNK5L"] .elAD .elPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem { position: relative; margin-top: 15px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem a, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem a { display: block; min-height: 106px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elImage, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elImage { position: absolute; top: 0; left: 0; width: 90px; height: 90px; display: block; width: 106px; height: 106px; margin-right: -100%; line-height: 1; *cursor: default; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elImage img, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elImage img { width: 106px; height: 106px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elItemName, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elItemDescription, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elPrice, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elItemName, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elItemDescription, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elPrice { display: block; margin-left: 116px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank { position: relative; display: inline-block; line-height: 26px; padding-left: 24.908px; display: block; padding-left: 20px; line-height: 1; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 26px; line-height: 1; width: 24.908px; top: 50%; margin-top: -13px; left: 0; color: #333; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank:before { left: 14px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank span, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank span { position: relative; display: inline-block; line-height: 14px; padding-left: 12.838px; background: none; padding-left: 0; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank span:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 14px; line-height: 1; width: 12.838px; text-indent: -0.581px; top: 50%; margin-top: -7px; left: 0; color: #333; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank span:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank span:before { left: -20px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem .elRank span, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem .elRank span { color: #fff; font-size: 76.92308%; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 a, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 a { min-height: 132px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elImage, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elImage { width: 132px; height: 132px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elImage img, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elImage img { width: 132px; height: 132px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elItemName, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elItemDescription, [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elPrice, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elItemName, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elItemDescription, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elPrice { margin-left: 142px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank { position: relative; display: inline-block; line-height: 26px; padding-left: 24.908px; display: block; padding-left: 20px; line-height: 1; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 26px; line-height: 1; width: 24.908px; top: 50%; margin-top: -13px; left: 0; color: #a98c3c; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank:before { left: 14px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank span, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank span { position: relative; display: inline-block; line-height: 14px; padding-left: 12.838px; background: none; padding-left: 0; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank span:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 14px; line-height: 1; width: 12.838px; text-indent: -0.581px; top: 50%; margin-top: -7px; left: 0; color: #a98c3c; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank1 .elRank span:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank1 .elRank span:before { left: -20px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank { position: relative; display: inline-block; line-height: 26px; padding-left: 24.908px; display: block; padding-left: 20px; line-height: 1; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 26px; line-height: 1; width: 24.908px; top: 50%; margin-top: -13px; left: 0; color: #9c9c9c; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank:before { left: 14px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank span, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank span { position: relative; display: inline-block; line-height: 14px; padding-left: 12.838px; background: none; padding-left: 0; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank span:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 14px; line-height: 1; width: 12.838px; text-indent: -0.581px; top: 50%; margin-top: -7px; left: 0; color: #9c9c9c; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank2 .elRank span:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank2 .elRank span:before { left: -20px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank { position: relative; display: inline-block; line-height: 26px; padding-left: 24.908px; display: block; padding-left: 20px; line-height: 1; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 26px; line-height: 1; width: 24.908px; top: 50%; margin-top: -13px; left: 0; color: #c45300; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank:before { left: 14px; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank span, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank span { position: relative; display: inline-block; line-height: 14px; padding-left: 12.838px; background: none; padding-left: 0; }
[data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank span:before, [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 14px; line-height: 1; width: 12.838px; text-indent: -0.581px; top: 50%; margin-top: -7px; left: 0; color: #c45300; }
:root [data-promo-part-ad="RNK3L"] .elAD .elList .elItem.elRank3 .elRank span:before, :root [data-promo-part-ad="RNK5L"] .elAD .elList .elItem.elRank3 .elRank span:before { left: -20px; }
[data-promo-part-ad="RSQBP"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="RSQBP"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="RSQBP"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="RSQBP"] .elAdName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="RSQBP"] .elAdDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="RSQBP"] .elAdPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="SMRP"] .elAdImg { display: block; width: 100%; line-height: 0; }
[data-promo-part-ad="SMRP"] .elAdImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="SMRP"] .elAdImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="SMRP"] .elAdName { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="SMRP"] .elAdDescription { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #808080; font-size: 13px; }
[data-promo-part-ad="SMRP"] .elAdPrice { display: block; margin-top: 10px; margin-top: calc(10px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); color: #c00; font-size: 18px; font-weight: bold; }
[data-promo-part-ad="SRCPM"] .elTitle { font-size: 24px; text-align: left; line-height: 1.2; min-height: 2.4em; }
[data-promo-part-ad="SRCPM"] .elImageSwitch { margin-top: 15px; }
[data-promo-part-ad="SRCPM"] .elMainImage { width: 352px; height: auto; line-height: 0; position: relative; display: inline-block; vertical-align: top; }
[data-promo-part-ad="SRCPM"] .elMainImage a { display: block; }
[data-promo-part-ad="SRCPM"] .elMainImage a img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="SRCPM"] .elMainImage a img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="SRCPM"] .elMainImage span { position: absolute; top: 0; left: 0; }
[data-promo-part-ad="SRCPM"] .elThumbnail { position: relative; display: inline-block; vertical-align: top; }
[data-promo-part-ad="SRCPM"] .elThumbnail a { display: block; }
[data-promo-part-ad="SRCPM"] .elThumbnail li { margin-left: 10px; position: relative; width: 83px; height: auto; line-height: 0; }
[data-promo-part-ad="SRCPM"] .elThumbnail li + li { margin-top: 10px; }
[data-promo-part-ad="SRCPM"] .elThumbnail li a { display: block; }
[data-promo-part-ad="SRCPM"] .elThumbnail li a img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="SRCPM"] .elThumbnail li a img:hover { position: relative; border: 2px solid #aeaeae; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; margin: -2px; z-index: 0; }
[data-promo-part-ad="SRCPM"] .elItem { margin-top: 20px; }
[data-promo-part-ad="SRCPM"] .elItem a { display: block; }
[data-promo-part-ad="SRCPM"] .elItem ul { margin: -15px 0 0 -15px; }
[data-promo-part-ad="SRCPM"] .elItem li { position: relative; display: inline-block; width: 215px; margin: 15px 0 0 15px; vertical-align: top; }
[data-promo-part-ad="SRCPM"] .elItem li a { min-height: 56px; padding-left: 68px; }
[data-promo-part-ad="SRCPM"] .elItem .elText { margin-top: 0px; margin-top: calc(0px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; line-height: 1.4; min-height: 2.4em; }
[data-promo-part-ad="SRCPM"] .elItem .elImg { position: absolute; left: 0; width: 60px; height: auto; line-height: 0; }
[data-promo-part-ad="SRCPM"] .elItem .elImg img { width: 100%; height: auto; line-height: 1; }
[data-promo-part-ad="SRCPM"] .elItem .elImg img:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-ad="SRCPM"] .elItem .elPrice { margin-top: 5px; margin-top: calc(5px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 18px; font-weight: bold; color: #c00; line-height: 1.4; }
[data-promo-part-ad="SRCPM"] .elStoreName { margin-top: 10px; margin-top: calc(10px - (17px - 1em) / 2); margin-bottom: 0px; margin-bottom: calc(0px - (17px - 1em) / 2); font-size: 11px; line-height: 1.4; }
[data-promo-part-ad="SRCPM"] .elStoreName span { position: relative; display: inline-block; line-height: 17px; padding-left: 19.535px; color: #808080; }
[data-promo-part-ad="SRCPM"] .elStoreName span:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 17px; line-height: 1; width: 14.535px; text-indent: -1.1628px; top: 0; left: 0; color: #b2b2b2; }
[data-promo-part-ad="SSPBA"] [data-layout-list] { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-content: space-between; -ms-flex-line-pack: space-between; align-content: space-between; }
[data-promo-part-ad="SSPBA"] .elAD .elMedama { /* 親div */ position: relative; width: 100%; height: 80px; background: #fff; border: 2px solid #a9a9a9; box-sizing: border-box; box-shadow: 2px 2px rgba(0, 0, 0, 0.2); }
[data-promo-part-ad="SSPBA"] .elAD .elMedama img { position: absolute; top: 0; right: 0; width: auto; height: 100%; }
[data-promo-part-ad="SSPBA"] .elAD .elMedama .elTextArea { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color: #333; font-weight: bold; top: 0; left: 0; width: 100%; height: 100%; }
[data-promo-part-ad="SSPBA"] .elAD .elMedama .elOverText { letter-spacing: -1px; }
[data-promo-part-ad="SSPBA"] .elAD .elMedama .elFirstText, [data-promo-part-ad="SSPBA"] .elAD .elMedama .elSecondText, [data-promo-part-ad="SSPBA"] .elAD .elMedama .elThirdText { text-shadow: #fff 1px 1px 1px, #fff -1px 1px 1px, #fff 1px -1px 1px, #fff -1px -1px 1px, #fff 1px 1px 1px, #fff -1px 1px 1px, #fff 1px -1px 1px, #fff -1px -1px 1px; }
[data-promo-part-ad="SSPBA"] .elAD a:hover .elMedama img, [data-promo-part-ad="SSPBA"] .elAD a:hover .elMedama .elFirstText, [data-promo-part-ad="SSPBA"] .elAD a:hover .elMedama .elSecondText, [data-promo-part-ad="SSPBA"] .elAD a:hover .elMedama .elThirdText { opacity: 0.7; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="4"] [data-promo-part-ad="SSPBA"] [data-layout-list]::before { content: ""; display: block; width: 24%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="4"] [data-promo-part-ad="SSPBA"] [data-layout-list]::after { content: ""; display: block; width: 24%; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="4"] [data-promo-part-ad="SSPBA"] [data-layout-list-item] { width: 24%; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="4"] [data-promo-part-ad="SSPBA"] .elTextArea { font-size: 16px; padding: 10px 13px 8px; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="5"] [data-promo-part-ad="SSPBA"] [data-layout-list] { -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; margin-left: -10px; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="5"] [data-promo-part-ad="SSPBA"] [data-layout-list-item] { width: calc(100% / 5 - 10px); margin-left: 10px; box-sizing: border-box; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="5"] [data-promo-part-ad="SSPBA"] .elTextArea { font-size: 13px; padding: 10px 5px 8px; }
[data-layout-list-item-margin="betweenFixed"] [data-promo-part-ad="SSPBA"] [data-layout-list-item-inner] { margin-left: 0; margin-right: 2px; margin-bottom: 2px; }
[data-layout-column-page-role="center"] [data-layout-list-wrapper] [data-promo-part-ad="SSPBA"] [data-layout-list] { margin-left: 0; margin-right: 0; margin-top: -15px; }
[data-layout-column-page-role="center"] [data-layout-list-wrapper] [data-promo-part-ad="SSPBA"] [data-layout-list-item] { margin-top: 15px; }
[data-promo-part-ad="SSPBB"] [data-layout-list] { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
[data-promo-part-ad="SSPBB"] .elAD .elMedama { /* 親div */ position: relative; width: 100%; height: 80px; background: #fff; border: 2px solid #a9a9a9; box-sizing: border-box; box-shadow: 2px 2px rgba(0, 0, 0, 0.2); }
[data-promo-part-ad="SSPBB"] .elAD .elMedama img { position: absolute; top: 0; right: 0; width: auto; height: 100%; }
[data-promo-part-ad="SSPBB"] .elAD .elMedama .elTextArea { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; color: #333; font-weight: bold; top: 0; left: 0; width: 100%; height: 100%; }
[data-promo-part-ad="SSPBB"] .elAD .elMedama .elOverText { letter-spacing: -1px; }
[data-promo-part-ad="SSPBB"] .elAD .elMedama .elFirstText, [data-promo-part-ad="SSPBB"] .elAD .elMedama .elSecondText, [data-promo-part-ad="SSPBB"] .elAD .elMedama .elThirdText { text-shadow: #fff 1px 1px 1px, #fff -1px 1px 1px, #fff 1px -1px 1px, #fff -1px -1px 1px, #fff 1px 1px 1px, #fff -1px 1px 1px, #fff 1px -1px 1px, #fff -1px -1px 1px; }
[data-promo-part-ad="SSPBB"] .elAD a:hover .elMedama img, [data-promo-part-ad="SSPBB"] .elAD a:hover .elMedama .elFirstText, [data-promo-part-ad="SSPBB"] .elAD a:hover .elMedama .elSecondText, [data-promo-part-ad="SSPBB"] .elAD a:hover .elMedama .elThirdText { opacity: 0.7; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="3"] [data-promo-part-ad="SSPBB"] [data-layout-list]::after { content: ""; display: block; width: 32.5%; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="3"] [data-promo-part-ad="SSPBB"] [data-layout-list-item] { width: 32.5%; }
[data-layout-list-item-margin="betweenFixed"][data-layout-list-type="column"][data-layout-list-column="3"] [data-promo-part-ad="SSPBB"] .elTextArea { font-size: 16px; padding: 10px; }
[data-layout-list-item-margin="betweenFixed"] [data-promo-part-ad="SSPBB"] [data-layout-list-item-inner] { margin-left: 0; margin-right: 2px; margin-bottom: 2px; }
[data-layout-column-page-role="center"] [data-layout-list-wrapper] [data-promo-part-ad="SSPBB"] [data-layout-list] { margin-right: 0; margin-left: 0; margin-top: -15px; }
[data-layout-column-page-role="center"] [data-layout-list-wrapper] [data-promo-part-ad="SSPBB"] [data-layout-list-item] { margin-top: 15px; }
[data-promo-part-ad="TAA"] a { position: relative; display: inline-block; line-height: 17px; padding-left: 19.535px; display: block; margin-top: 0px; margin-top: calc(0px - 1em * (1.4 - 1) / 2); margin-bottom: 0px; margin-bottom: calc(0px - 1em * (1.4 - 1) / 2); font-size: 13px; }
[data-promo-part-ad="TAA"] a:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 17px; line-height: 1; width: 14.535px; text-indent: -1.1628px; top: 0; left: 0; color: #b2b2b2; }
