@charset "euc-jp";

/*
 cmn_adtype.min.css
 Copyright (c) 2016 Rakuten.Inc
 Date: 2016-06-01
 Description: SS/マラソン広告原稿タイプ用CSS
*/

/* 共通スタイル */
.bigSaleShopIcon { width: 21px; height: 20px; display: block; background: url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/com_2016/_pc/img/icon_shop.gif) no-repeat 0 0; position: absolute; top: 0; left: 0 }
.bigSaleItemText, .bigSaleItemText1, .bigSaleItemText2, .bigSaleItemText3, .bigSaleItemText4, .bigSaleItemText5, .bigSaleItemText6, .bigSaleItemText7, .bigSaleItemText8, .bigSaleItemText9, .bigSaleItemText10, .bigSaleItemText11, .bigSaleItemText12, .bigSaleItemText13 { word-wrap: break-word; word-break: break-all }
.bigSaleShopLink { padding: 3px 0 5px 0; position: relative }
.bigSaleShopName { margin-left: 29px; display: block; height: 30px; word-wrap: break-word; word-break: break-all; }
.riPageTtl > a:link {color: #000000 !important;}
.riPageTtl > a:hover, .riPageTtl > a:active {color: #bf0000 !important;}
/* ==============================
950px: 310x193 x 3
============================== */

/* 【SS】超目玉（プレ期間用）_PC＆SP */
.bigSaleAdFrameType40107 { width: 950px; overflow: hidden; text-align: left; }
.bigSaleAdType40107 { width: 960px !important; margin-right: 0 !important; }
.bigSaleAdType40107 a:link, .bigSaleAdType40107 a:visited { color: #000000 !important; }
.bigSaleAdType40107 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40107 > li { width: 310px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 10px 10px 0; }
.bigSaleAdType40107 .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdType40107 .bigSaleItemImage img { width: 310px; height: 193px; }
.bigSaleAdType40107 .bigSaleItemText1 { height: 39px; }
.bigSaleAdType40107 .bigSaleItemText4 { text-align: right; }
.bigSaleAdType40107 .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdType40107 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40107 .bigSaleItemIcon1 img { width: 70px; height: 25px; margin-top: 2px; }
.bigSaleAdType40107 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40107 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40107 .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* プレ950px幅用 【SS】最安値に挑戦/この時間の注目アイテム_PC＆SP */
.bigSaleAdFrameType40098.bigSaleAdFrameW950 { width: 950px; overflow: hidden; text-align: left; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 { width: 960px !important; margin-right: 0 !important; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 > li { width: 310px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 10px 10px 0; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 a:link, .bigSaleAdFrameW950 > .bigSaleAdType40098 a:visited { color: #000000 !important; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemImage img { width: 310px; height: 193px; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemImage img:hover { filter: alpha(opacity=100); opacity: 1; -ms-filter: "alpha(opacity=100)"; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemText1 { height: 39px; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdFrameW950 > .bigSaleAdType40098 .bigSaleItemPrice .bigSaleItemText2 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* プレ950px幅用 【BigSale】下層汎用上部_PC＆SP_a*/
.bigSaleAdFrameType40249.bigSaleAdFrameW950 { width: 950px; overflow: hidden; margin-right: -20px }
.bigSaleAdFrameW950 > .bigSaleAdType40249 { width: 960px !important; margin-right: 0 !important }
.bigSaleAdFrameW950 > .bigSaleAdType40249 a:link,
.bigSaleAdFrameW950 > .bigSaleAdType40249 a:visited { color: #000000 !important; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 > li { width: 310px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 10px 10px 0 }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemImage img { width: 310px; height: 193px }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemText1 { padding-bottom: 2px; height: 39px; text-align: left; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemText2 { padding: 0 0 5px; position: absolute; bottom: 0; right: 0; color: #bf0000; font-size: 20px; font-weight: bold; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemPrice { overflow: hidden; position: relative; height: 35px; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemIcon2 { float: left; display: block; }
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemIcon1 img,
.bigSaleAdFrameW950 > .bigSaleAdType40249 .bigSaleItemIcon2 img { width: 85px; height: 24px; margin-top: 2px }


/* ==============================
700px: 340x211 x 2
============================== */

/* 本番700px幅用 【SS】最安値に挑戦/この時間の注目アイテム_PC＆SP */
.bigSaleAdFrameType40098 { width: 700px; overflow: hidden; text-align: left; }
.bigSaleAdType40098 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40098 a:link, .bigSaleAdType40098 a:visited { color: #000000 !important; }
.bigSaleAdType40098 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40098 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40098 .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdType40098 .bigSaleItemImage img { width: 340px; height: 211px; }
.bigSaleAdType40098 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40098 .bigSaleItemText1 { height: 39px; }
.bigSaleAdType40098 .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdType40098 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40098 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40098 .bigSaleItemPrice .bigSaleItemText2 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* 【SS】超目玉_PC＆SP */
.bigSaleAdFrameType40096 { width: 700px; overflow: hidden; }
.bigSaleAdType40096 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40096 a:link, .bigSaleAdType40096 a:visited { color: #000000 !important; }
.bigSaleAdType40096 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40096 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0; }
.bigSaleAdType40096 .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdType40096 .bigSaleItemImage img { width: 340px; height: 211px; }
.bigSaleAdType40096 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40096 .bigSaleItemText1 { height: 39px; }
.bigSaleAdType40096 .bigSaleItemText4 { text-align: right; }
.bigSaleAdType40096 .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdType40096 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40096 .bigSaleItemIcon1 img { width: 70px; height: 25px; margin-top: 2px; }
.bigSaleAdType40096 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40096 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40096 .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* 【SS】目玉/アプリ超目玉_PC＆SP */
.bigSaleAdFrameType40097 { width: 700px; overflow: hidden; }
.bigSaleAdType40097 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40097 a:link, .bigSaleAdType40097 a:visited { color: #000000 !important; }
.bigSaleAdType40097 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40097 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0; }
.bigSaleAdType40097 .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdType40097 .bigSaleItemImage img { width: 340px; height: 211px; }
.bigSaleAdType40097 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40097 .bigSaleItemText1 { height: 39px; }
.bigSaleAdType40097 .bigSaleItemText4 { text-align: right; }
.bigSaleAdType40097 .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdType40097 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40097 .bigSaleItemIcon1 img { width: 70px; height: 25px; margin-top: 2px; }
.bigSaleAdType40097 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40097 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40097 .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* 【BigSale】超目玉_PC＆SP */
.bigSaleAdFrameType39821 { width: 700px; overflow: hidden; }
.bigSaleAdType39821 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39821 a:link, .bigSaleAdType39821 a:visited { color: #000000 !important; }
.bigSaleAdType39821 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39821 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39821 > li img { width: 340px; height: 211px }
.bigSaleAdType39821 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39821 .bigSaleItemText1 { padding-bottom: 2px; height: 39px }
.bigSaleAdType39821 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39821 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39821 .bigSaleItemText2 { padding: 0 0 5px }
.bigSaleAdType39821 a:hover .bigSaleItemText2 { text-decoration: underline }
.bigSaleAdType39821 .bigSaleItemText3 { color: #bf0000; font-size: 20px; margin-left: 3px }
.bigSaleAdType39821 .bigSaleItemPrice { font-weight: bold; text-align: right }

/* 【BigSale】お気に入り登録用上部_PC＆SP */
.bigSaleAdFrameType40108 { width: 700px; overflow: hidden; }
.bigSaleAdType40108 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40108 a:link, .bigSaleAdType40108 a:visited { color: #000000 !important; }
.bigSaleAdType40108 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40108 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40108 > li img { width: 340px; height: 211px }
.bigSaleAdType40108 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType40108 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType40108 .bigSaleItemText1 { height: 39px; padding: 0 0 5px }
.bigSaleAdType40108 a:hover .bigSaleItemText1 { text-decoration: underline }
.bigSaleAdType40108 a.bigSaleFavoriteButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right }
.bigSaleAdType40108 .bigSaleFavoriteButtonWrap { overflow: hidden; margin-bottom: 10px }
#RIwrap .bigSaleAdType40108 a.bigSaleFavoriteButton:hover { color: #ffffff !important }

/*
39838:【BigSale】ショップオリジナルクーポン上部枠_PC＆SP
40296:【BigSale】ショップオリジナルクーポン上部枠_PC＆SP_a */
.bigSaleAdFrameType39838, .bigSaleAdFrameType40296 { width: 700px; overflow: hidden; }
.bigSaleAdType39838, .bigSaleAdType40296 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39838 > li, .bigSaleAdType40296 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39838 a:link, .bigSaleAdType40296 a:link, .bigSaleAdType39838 a:visited, .bigSaleAdType40296 a:visited { color: #000000 !important; }
.bigSaleAdType39838 a:hover, .bigSaleAdType40296 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39838 > li img, .bigSaleAdType40296 > li img { width: 340px; height: 211px }
.bigSaleAdType39838 > li img:hover, .bigSaleAdType40296 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39838 .bigSaleItemText1, .bigSaleAdType40296 .bigSaleItemText1 { padding-bottom: 5px }
.bigSaleAdType39838 .bigSaleItemText1 strong, .bigSaleAdType40296 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39838 .bigSaleItemImage, .bigSaleAdType40296 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39838 .bigSaleItemText2, .bigSaleAdType40296 .bigSaleItemText2 { height: 39px; padding: 0 0 5px }
.bigSaleAdType39838 a:hover .bigSaleItemText2, .bigSaleAdType40296 a:hover .bigSaleItemText2 { text-decoration: underline }
.bigSaleAdType39838 a.bigSaleCouponButton, .bigSaleAdType40296 a.bigSaleCouponButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right }
.bigSaleAdType39838 .bigSaleCouponButtonWrap, .bigSaleAdType40296 .bigSaleCouponButtonWrap { overflow: hidden; margin-bottom: 10px }
#RIwrap .bigSaleAdType39838 a.bigSaleCouponButton:hover, #RIwrap .bigSaleAdType40296 a.bigSaleCouponButton:hover { color: #ffffff !important }

/* 40852 【BigSale】おまとめ購入クーポン枠_PC＆SP */
.bigSaleAdFrameType40852 { width: 700px; overflow: hidden; }
.bigSaleAdType40852 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40852 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40852 a:link, .bigSaleAdType40852 a:visited { color: #000000 !important; }
.bigSaleAdType40852 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40852 > li img { width: 340px; height: 211px }
.bigSaleAdType40852 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType40852 .bigSaleItemText1 { padding-bottom: 5px }
.bigSaleAdType40852 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType40852 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType40852 .bigSaleItemText2 { height: 39px; padding: 0 0 5px }
.bigSaleAdType40852 a:hover .bigSaleItemText2 { text-decoration: underline }
.bigSaleAdType40852 a.bigSaleCouponButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right }
.bigSaleAdType40852 .bigSaleCouponButtonWrap { overflow: hidden; margin-bottom: 10px }
#RIwrap .bigSaleAdType40852 a.bigSaleCouponButton:hover { color: #ffffff !important }

/*
40103 【BigSale】下層汎用（レビュー有り）上部_PC＆SP
40247 【BigSale】下層汎用（レビュー有）上部_PC＆SP */
.bigSaleAdFrameType40103, .bigSaleAdFrameType40247 { width: 700px; overflow: hidden; }
.bigSaleAdType40103, .bigSaleAdType40247 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40103 a:link, .bigSaleAdType40247 a:link, .bigSaleAdType40103 a:visited, .bigSaleAdType40247 a:visited { color: #000000 !important; }
.bigSaleAdType40103 a:hover, .bigSaleAdType40247 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40103 > li, .bigSaleAdType40247 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40103 .bigSaleItemImage, .bigSaleAdType40247 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType40103 .bigSaleItemImage > img, .bigSaleAdType40247 .bigSaleItemImage > img { width: 340px; height: 211px }
.bigSaleAdType40103 .bigSaleItemImage > img:hover, .bigSaleAdType40247 .bigSaleItemImage > img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType40103 .bigSaleItemText1, .bigSaleAdType40247 .bigSaleItemText1 { height: 39px; padding: 0 0 5px }
.bigSaleAdType40103 a:hover, .bigSaleAdType40247 a:hover { text-decoration: underline; }
.bigSaleAdType40103 .bigSaleItemPrice, .bigSaleAdType40247 .bigSaleItemPrice { overflow: hidden; height: 27px; }
.bigSaleAdType40103 .bigSaleItemIcon1, .bigSaleAdType40247 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40103 .bigSaleItemIcon2, .bigSaleAdType40247 .bigSaleItemIcon2 { float: left; display: block; }
.bigSaleAdType40103 .bigSaleItemIcon1 img, .bigSaleAdType40103 .bigSaleItemIcon2 img, .bigSaleAdType40247 .bigSaleItemIcon1 img, .bigSaleAdType40247 .bigSaleItemIcon2 img { width: 85px; height: 24px; margin-top: 2px; }
.bigSaleAdType40103 .bigSaleItemBottom, .bigSaleAdType40247 .bigSaleItemBottom { padding: 3px 0 0 0; }
.bigSaleAdType40103 .bigSaleItemIcon3, .bigSaleAdType40247 .bigSaleItemIcon3 { margin: 0 10px 0 0; }
.bigSaleAdType40103 .bigSaleItemIcon3 img, .bigSaleAdType40247 .bigSaleItemIcon3 img { width: 81px; height: 16px; }
.bigSaleAdType40103 .bigSaleItemText2, .bigSaleAdType40247 .bigSaleItemText2 { padding: 0 0 5px; float: right; color: #bf0000; font-size: 20px; font-weight: bold }

/*
39827:【BigSale】下層汎用上部_PC＆SP
39829:【BigSale】ポイント20倍アイテム上部_PC＆SP
39968:【BigSale】ポイント10倍ポッキリアイテム上部_PC＆SP
40101:【SS】ポイント20倍アイテム上部（価格チェック有り）_PC＆SP
40105:【SS】ポイント10倍ポッキリアイテム（価格チェック有り）上部_PC＆SP
40099:【BigSale】下層汎用上部（価格チェック有り）_PC＆SP
40249:【BigSale】下層汎用上部_PC＆SP_a
40250:【BigSale】ポイント20倍アイテム上部_PC＆SP_a
40252:【BigSale】ポイント10倍ポッキリアイテム上部_PC＆SP_a
40253:【SS】ポイント20倍アイテム上部（価格チェック有）_PC＆SP
40254:【SS】ポイント10倍ポッキリアイテム（価格チェック有）上部_PC＆SP
40255:【BigSale】下層汎用上部（価格チェック有）_PC＆SP */
.bigSaleAdFrameType39827, .bigSaleAdFrameType39829, .bigSaleAdFrameType39968, .bigSaleAdFrameType40101, .bigSaleAdFrameType40105, .bigSaleAdFrameType40099, .bigSaleAdFrameType40249, .bigSaleAdFrameType40250, .bigSaleAdFrameType40252, .bigSaleAdFrameType40253, .bigSaleAdFrameType40254, .bigSaleAdFrameType40255 { width: 700px; overflow: hidden; margin-right: -20px }
.bigSaleAdType39827, .bigSaleAdType39829, .bigSaleAdType39968, .bigSaleAdType40101, .bigSaleAdType40105, .bigSaleAdType40099, .bigSaleAdType40249, .bigSaleAdType40250, .bigSaleAdType40252, .bigSaleAdType40253, .bigSaleAdType40254, .bigSaleAdType40255 { width: 720px !important; margin-right: 0 !important }
.bigSaleAdType39827 a:link, .bigSaleAdType39829 a:link, .bigSaleAdType39968 a:link, .bigSaleAdType40101 a:link, .bigSaleAdType40105 a:link, .bigSaleAdType40099 a:link, .bigSaleAdType40249 a:link, .bigSaleAdType40250 a:link, .bigSaleAdType40252 a:link, .bigSaleAdType40253 a:link, .bigSaleAdType40254 a:link, .bigSaleAdType40255 a:link, .bigSaleAdType39827 a:visited, .bigSaleAdType39829 a:visited, .bigSaleAdType39968 a:visited, .bigSaleAdType40101 a:visited, .bigSaleAdType40105 a:visited, .bigSaleAdType40099 a:visited, .bigSaleAdType40249 a:visited, .bigSaleAdType40250 a:visited, .bigSaleAdType40252 a:visited, .bigSaleAdType40253 a:visited, .bigSaleAdType40254 a:visited, .bigSaleAdType40255 a:visited { color: #000000 !important; }
.bigSaleAdType39827 a:hover, .bigSaleAdType39829 a:hover, .bigSaleAdType39968 a:hover, .bigSaleAdType40101 a:hover, .bigSaleAdType40105 a:hover, .bigSaleAdType40099 a:hover, .bigSaleAdType40249 a:hover, .bigSaleAdType40250 a:hover, .bigSaleAdType40252 a:hover, .bigSaleAdType40253 a:hover, .bigSaleAdType40254 a:hover, .bigSaleAdType40255 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39827 > li, .bigSaleAdType39829 > li, .bigSaleAdType39968 > li, .bigSaleAdType40101 > li, .bigSaleAdType40105 > li, .bigSaleAdType40099 > li, .bigSaleAdType40249 > li, .bigSaleAdType40250 > li, .bigSaleAdType40252 > li, .bigSaleAdType40253 > li, .bigSaleAdType40254 > li, .bigSaleAdType40255 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39827 > .bigSaleItemImage img, .bigSaleAdType39829 > .bigSaleItemImage img, .bigSaleAdType39968 > .bigSaleItemImage img, .bigSaleAdType40101 > .bigSaleItemImage img, .bigSaleAdType40105 > .bigSaleItemImage img, .bigSaleAdType40099 > .bigSaleItemImage img, .bigSaleAdType40249 > .bigSaleItemImage img, .bigSaleAdType40250 > .bigSaleItemImage img, .bigSaleAdType40252 > .bigSaleItemImage img, .bigSaleAdType40253 > .bigSaleItemImage img, .bigSaleAdType40254 > .bigSaleItemImage img, .bigSaleAdType40255 > .bigSaleItemImage img { width: 340px; height: 211px }
.bigSaleAdType39827 .bigSaleItemImage img:hover, .bigSaleAdType39829 .bigSaleItemImage img:hover, .bigSaleAdType39968 .bigSaleItemImage img:hover, .bigSaleAdType40101 .bigSaleItemImage img:hover, .bigSaleAdType40105 .bigSaleItemImage img:hover, .bigSaleAdType40099 .bigSaleItemImage img:hover, .bigSaleAdType40249 .bigSaleItemImage img:hover, .bigSaleAdType40250 .bigSaleItemImage img:hover, .bigSaleAdType40252 .bigSaleItemImage img:hover, .bigSaleAdType40253 .bigSaleItemImage img:hover, .bigSaleAdType40254 .bigSaleItemImage img:hover, .bigSaleAdType40255 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39827 .bigSaleItemText1, .bigSaleAdType39829 .bigSaleItemText1, .bigSaleAdType39968 .bigSaleItemText1, .bigSaleAdType40101 .bigSaleItemText1, .bigSaleAdType40105 .bigSaleItemText1, .bigSaleAdType40099 .bigSaleItemText1, .bigSaleAdType40249 .bigSaleItemText1, .bigSaleAdType40250 .bigSaleItemText1, .bigSaleAdType40252 .bigSaleItemText1, .bigSaleAdType40253 .bigSaleItemText1, .bigSaleAdType40254 .bigSaleItemText1, .bigSaleAdType40255 .bigSaleItemText1 { padding-bottom: 2px; height: 39px }
.bigSaleAdType39827 .bigSaleItemText1 strong, .bigSaleAdType39829 .bigSaleItemText1 strong, .bigSaleAdType39968 .bigSaleItemText1 strong, .bigSaleAdType40101 .bigSaleItemText1 strong, .bigSaleAdType40105 .bigSaleItemText1 strong, .bigSaleAdType40099 .bigSaleItemText1 strong, .bigSaleAdType40249 .bigSaleItemText1 strong, .bigSaleAdType40250 .bigSaleItemText1 strong, .bigSaleAdType40252 .bigSaleItemText1 strong, .bigSaleAdType40253 .bigSaleItemText1 strong, .bigSaleAdType40254 .bigSaleItemText1 strong, .bigSaleAdType40255 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39827 .bigSaleItemImage, .bigSaleAdType39829 .bigSaleItemImage, .bigSaleAdType39968 .bigSaleItemImage, .bigSaleAdType40101 .bigSaleItemImage, .bigSaleAdType40105 .bigSaleItemImage, .bigSaleAdType40099 .bigSaleItemImage, .bigSaleAdType40249 .bigSaleItemImage, .bigSaleAdType40250 .bigSaleItemImage, .bigSaleAdType40252 .bigSaleItemImage, .bigSaleAdType40253 .bigSaleItemImage, .bigSaleAdType40254 .bigSaleItemImage, .bigSaleAdType40255 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39827 .bigSaleItemText2, .bigSaleAdType39829 .bigSaleItemText2, .bigSaleAdType39968 .bigSaleItemText2, .bigSaleAdType40101 .bigSaleItemText2, .bigSaleAdType40105 .bigSaleItemText2, .bigSaleAdType40099 .bigSaleItemText2, .bigSaleAdType40249 .bigSaleItemText2, .bigSaleAdType40250 .bigSaleItemText2, .bigSaleAdType40252 .bigSaleItemText2, .bigSaleAdType40253 .bigSaleItemText2, .bigSaleAdType40254 .bigSaleItemText2, .bigSaleAdType40255 .bigSaleItemText2 { padding: 0 0 5px; position: absolute; bottom: 0; right: 0; color: #bf0000; font-size: 20px; font-weight: bold; }
.bigSaleAdType39827 .bigSaleItemPrice, .bigSaleAdType39829 .bigSaleItemPrice, .bigSaleAdType39968 .bigSaleItemPrice, .bigSaleAdType40101 .bigSaleItemPrice, .bigSaleAdType40105 .bigSaleItemPrice, .bigSaleAdType40099 .bigSaleItemPrice, .bigSaleAdType40249 .bigSaleItemPrice, .bigSaleAdType40250 .bigSaleItemPrice, .bigSaleAdType40252 .bigSaleItemPrice, .bigSaleAdType40253 .bigSaleItemPrice, .bigSaleAdType40254 .bigSaleItemPrice, .bigSaleAdType40255 .bigSaleItemPrice { overflow: hidden; position: relative; height: 35px; }
.bigSaleAdType39827 .bigSaleItemIcon1, .bigSaleAdType39829 .bigSaleItemIcon1, .bigSaleAdType39968 .bigSaleItemIcon1, .bigSaleAdType40101 .bigSaleItemIcon1, .bigSaleAdType40105 .bigSaleItemIcon1, .bigSaleAdType40099 .bigSaleItemIcon1, .bigSaleAdType40249 .bigSaleItemIcon1, .bigSaleAdType40250 .bigSaleItemIcon1, .bigSaleAdType40252 .bigSaleItemIcon1, .bigSaleAdType40253 .bigSaleItemIcon1, .bigSaleAdType40254 .bigSaleItemIcon1, .bigSaleAdType40255 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px }
.bigSaleAdType39827 .bigSaleItemIcon2, .bigSaleAdType39829 .bigSaleItemIcon2, .bigSaleAdType39968 .bigSaleItemIcon2, .bigSaleAdType40101 .bigSaleItemIcon2, .bigSaleAdType40105 .bigSaleItemIcon2, .bigSaleAdType40099 .bigSaleItemIcon2, .bigSaleAdType40249 .bigSaleItemIcon2, .bigSaleAdType40250 .bigSaleItemIcon2, .bigSaleAdType40252 .bigSaleItemIcon2, .bigSaleAdType40253 .bigSaleItemIcon2, .bigSaleAdType40254 .bigSaleItemIcon2, .bigSaleAdType40255 .bigSaleItemIcon2 { float: left; display: block; }
.bigSaleAdType39827 .bigSaleItemIcon1 img, .bigSaleAdType39829 .bigSaleItemIcon1 img, .bigSaleAdType39968 .bigSaleItemIcon1 img, .bigSaleAdType40101 .bigSaleItemIcon1 img, .bigSaleAdType40105 .bigSaleItemIcon1 img, .bigSaleAdType40099 .bigSaleItemIcon1 img, .bigSaleAdType40249 .bigSaleItemIcon1 img, .bigSaleAdType40250 .bigSaleItemIcon1 img, .bigSaleAdType40252 .bigSaleItemIcon1 img, .bigSaleAdType40253 .bigSaleItemIcon1 img, .bigSaleAdType40254 .bigSaleItemIcon1 img, .bigSaleAdType40255 .bigSaleItemIcon1 img, .bigSaleAdType39827 .bigSaleItemIcon2 img, .bigSaleAdType39829 .bigSaleItemIcon2 img, .bigSaleAdType39968 .bigSaleItemIcon2 img, .bigSaleAdType40101 .bigSaleItemIcon2 img, .bigSaleAdType40105 .bigSaleItemIcon2 img, .bigSaleAdType40099 .bigSaleItemIcon2 img, .bigSaleAdType40249 .bigSaleItemIcon2 img, .bigSaleAdType40250 .bigSaleItemIcon2 img, .bigSaleAdType40252 .bigSaleItemIcon2 img, .bigSaleAdType40253 .bigSaleItemIcon2 img, .bigSaleAdType40254 .bigSaleItemIcon2 img, .bigSaleAdType40255 .bigSaleItemIcon2 img { width: 85px; height: 24px; margin-top: 2px }
.bigSaleAdType39827 .bigSaleItemImage img, .bigSaleAdType39829 .bigSaleItemImage img, .bigSaleAdType39968 .bigSaleItemImage img, .bigSaleAdType40101 .bigSaleItemImage img, .bigSaleAdType40105 .bigSaleItemImage img, .bigSaleAdType40099 .bigSaleItemImage img, .bigSaleAdType40249 .bigSaleItemImage img, .bigSaleAdType40250 .bigSaleItemImage img, .bigSaleAdType40252 .bigSaleItemImage img, .bigSaleAdType40253 .bigSaleItemImage img, .bigSaleAdType40254 .bigSaleItemImage img, .bigSaleAdType40255 .bigSaleItemImage img { width: 340px; height: 211px }

/*
39832:【BigSale】ポイントアップ祭上部（ショップ名あり）_PC＆SP
40262:【BigSale】ポイントアップ祭上部（ショップ名有）_PC＆SP */
.bigSaleAdFrameType39832, .bigSaleAdFrameType40262 { width: 700px; overflow: hidden; }
.bigSaleAdType39832 .bigSaleItemImage img:hover, .bigSaleAdType40262 .bigSaleItemImage img:hover { opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39832, .bigSaleAdType40262 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39832 a:link, .bigSaleAdType40262 a:link, .bigSaleAdType39832 a:visited, .bigSaleAdType40262 a:visited { color: #000000 !important; }
.bigSaleAdType39832 a:hover, .bigSaleAdType40262 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39832 > li, .bigSaleAdType40262 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39832 > .bigSaleItemImage img, .bigSaleAdType40262 > .bigSaleItemImage img { width: 340px; height: 211px }
.bigSaleAdType39832 .bigSaleItemImage img:hover, .bigSaleAdType40262 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39832 .bigSaleItemText1, .bigSaleAdType40262 .bigSaleItemText1 { height: 39px }
.bigSaleAdType39832 .bigSaleItemText1 strong, .bigSaleAdType40262 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39832 .bigSaleItemImage, .bigSaleAdType40262 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39832 .bigSaleItemText2, .bigSaleAdType40262 .bigSaleItemText2 { padding: 0 0 5px; float: right; color: #bf0000; font-size: 20px; font-weight: bold }
.bigSaleAdType39832 .bigSaleItemPrice, .bigSaleAdType40262 .bigSaleItemPrice { overflow: hidden; height: 35px }
.bigSaleAdType39832 .bigSaleItemIcon1 img, .bigSaleAdType39832 .bigSaleItemIcon2 img, .bigSaleAdType40262 .bigSaleItemIcon1 img, .bigSaleAdType40262 .bigSaleItemIcon2 img { width: 85px; height: 24px; margin-top: 3px }
.bigSaleAdType39832 .bigSaleItemImage img, .bigSaleAdType40262 .bigSaleItemImage img { width: 340px; height: 211px }

/* ==============================
700px: 220x156 x 3
============================== */

/* 	【BigSale】お気に入り登録用基本_PC＆SP */
.bigSaleAdFrameType40109 { width: 700px; overflow: hidden; }
.bigSaleAdType40109 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40109 a:link, .bigSaleAdType40109 a:visited { color: #000000 !important; }
.bigSaleAdType40109 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40109 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40109 > li img { width: 220px; height: 156px }
.bigSaleAdType40109 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType40109 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType40109 .bigSaleItemText1 { height: 39px; padding: 0 0 5px }
.bigSaleAdType40109 a:hover .bigSaleItemText1 { text-decoration: underline !important; }
.bigSaleAdType40109 a.bigSaleFavoriteButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right }
.bigSaleAdType40109 .bigSaleFavoriteButtonWrap { overflow: hidden; margin-bottom: 10px }
#RIwrap .bigSaleAdType40109 a.bigSaleFavoriteButton:hover { color: #ffffff !important }

/*
40104 【BigSale】下層汎用（レビュー有り）基本_PC＆SP
40248 【BigSale】下層汎用（レビュー有）基本_PC＆SP */
.bigSaleAdFrameType40104, .bigSaleAdFrameType40248 { width: 700px; overflow: hidden; }
.bigSaleAdType40104, .bigSaleAdType40248 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40104 a:link, .bigSaleAdType40248 a:link, .bigSaleAdType40104 a:visited, .bigSaleAdType40248 a:visited { color: #000000 !important; }
.bigSaleAdType40104 a:hover, .bigSaleAdType40248 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40104 > li, .bigSaleAdType40248 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40104 .bigSaleItemImage, .bigSaleAdType40248 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType40104 .bigSaleItemImage > img, .bigSaleAdType40248 .bigSaleItemImage > img { width: 220px; height: 156px }
.bigSaleAdType40104 .bigSaleItemImage > img:hover, .bigSaleAdType40248 .bigSaleItemImage > img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType40104 .bigSaleItemText1, .bigSaleAdType40248 .bigSaleItemText1 { height: 39px; padding: 0 0 5px }
.bigSaleAdType40104 a:hover .bigSaleItemText1, .bigSaleAdType40248 a:hover .bigSaleItemText1 { text-decoration: underline }
.bigSaleAdType40104 .bigSaleItemPrice, .bigSaleAdType40248 .bigSaleItemPrice { position: relative; overflow: hidden; height: 56px; }
.bigSaleAdType40104 .bigSaleItemIcon1, .bigSaleAdType40248 .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40104 .bigSaleItemIcon2, .bigSaleAdType40248 .bigSaleItemIcon2 { float: left; display: block; }
.bigSaleAdType40104 .bigSaleItemIcon1 img, .bigSaleAdType40104 .bigSaleItemIcon2 img, .bigSaleAdType40248 .bigSaleItemIcon1 img, .bigSaleAdType40248 .bigSaleItemIcon2 img { width: 85px; height: 24px; margin-top: 2px; }
.bigSaleAdType40104 .bigSaleItemIcon3, .bigSaleAdType40248 .bigSaleItemIcon3 { margin: 0 10px 0 0; }
.bigSaleAdType40104 .bigSaleItemIcon3 img, .bigSaleAdType40248 .bigSaleItemIcon3 img { width: 81px; height: 16px; }
.bigSaleAdType40104 .bigSaleItemText2, .bigSaleAdType40248 .bigSaleItemText2 { position: absolute; bottom: 0; right: 0; color: #bf0000; font-size: 20px; font-weight: bold }

/*
39839:【BigSale】ショップオリジナルクーポン基本枠_PC＆SP
40297:【BigSale】ショップオリジナルクーポン基本枠_PC＆SP_a */
.bigSaleAdFrameType39839, .bigSaleAdFrameType40297 { width: 700px; overflow: hidden; }
.bigSaleAdType39839, .bigSaleAdType40297 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39839 a:link, .bigSaleAdType40297 a:link, .bigSaleAdType39839 a:visited, .bigSaleAdType40297 a:visited { color: #000000 !important; }
.bigSaleAdType39839 a:hover, .bigSaleAdType40297 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39839 > li, .bigSaleAdType40297 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39839 > li img, .bigSaleAdType40297 > li img { width: 220px; height: 156px }
.bigSaleAdType39839 > li img:hover, .bigSaleAdType40297 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39839 .bigSaleItemText1, .bigSaleAdType40297 .bigSaleItemText1 { padding-bottom: 5px; overflow: hidden }
.bigSaleAdType39839 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px; float: right }
.bigSaleAdType40297 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px; }
.bigSaleAdType39839 .bigSaleItemImage, .bigSaleAdType40297 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39839 .bigSaleItemText2, .bigSaleAdType40297 .bigSaleItemText2 { height: 39px; padding: 0 0 5px }
.bigSaleAdType39839 a:hover .bigSaleItemText2, .bigSaleAdType40297 a:hover .bigSaleItemText2 { text-decoration: underline !important; }
.bigSaleAdType39839 a.bigSaleCouponButton, .bigSaleAdType40297 a.bigSaleCouponButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right }
.bigSaleAdType39839 .bigSaleCouponButtonWrap, .bigSaleAdType40297 .bigSaleCouponButtonWrap { overflow: hidden; margin-bottom: 10px }
#RIwrap .bigSaleAdType39839 a.bigSaleCouponButton:hover, #RIwrap .bigSaleAdType40297 a.bigSaleCouponButton:hover { color: #ffffff !important }

/* 【BigSale】目玉_PC＆SP */
.bigSaleAdFrameType39822 { width: 700px; overflow: hidden; }
.bigSaleAdType39822 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39822 a:link, .bigSaleAdType39822 a:visited { color: #000000 !important; }
.bigSaleAdType39822 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39822 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39822 > li img { width: 220px; height: 156px }
.bigSaleAdType39822 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39822 .bigSaleItemText1 { padding-bottom: 5px; overflow: hidden }
.bigSaleAdType39822 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px; float: right }
.bigSaleAdType39822 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39822 .bigSaleItemText2 { height: 39px; padding: 0 0 5px }
#RIwrap .bigSaleAdType39822 a:hover .bigSaleItemText2 { text-decoration: underline }
.bigSaleAdType39822 .bigSaleItemText3 { color: #bf0000; font-size: 20px; font-weight: bold; text-align: right }

/*
39828:【BigSale】下層汎用基本_PC＆SP
39830:【BigSale】ポイント20倍アイテム基本_PC＆SP
39969:【BigSale】ポイント10倍ポッキリアイテム基本_PC＆SP
40102:【SS】ポイント20倍アイテム基本（価格チェック有り）_PC＆SP
40106:【SS】ポイント10倍ポッキリアイテム（価格チェック有り）基本_PC＆SP
40100:【BigSale】下層汎用基本（価格チェック有り）_PC＆SP
40256:【BigSale】下層汎用基本_PC＆SP_a
40257:【BigSale】ポイント20倍アイテム基本_PC＆SP_a
40258:【BigSale】ポイント10倍ポッキリアイテム基本_PC＆SP_a
40259:【SS】ポイント20倍アイテム基本（価格チェック有り）_PC＆SP_a
40260:【SS】ポイント10倍ポッキリアイテム（価格チェック有）基本_PC＆SP
40261:【BigSale】下層汎用基本（価格チェック有）_PC＆SP */
.bigSaleAdFrameType39828, .bigSaleAdFrameType39830, .bigSaleAdFrameType39969, .bigSaleAdFrameType40102, .bigSaleAdFrameType40106, .bigSaleAdFrameType40100, .bigSaleAdFrameType40256, .bigSaleAdFrameType40257, .bigSaleAdFrameType40258, .bigSaleAdFrameType40259, .bigSaleAdFrameType40260, .bigSaleAdFrameType40261 { width: 700px; overflow: hidden; }
.bigSaleAdType39828 .bigSaleItemImage img:hover, .bigSaleAdType39830 .bigSaleItemImage img:hover, .bigSaleAdType39969 .bigSaleItemImage img:hover, .bigSaleAdType40102 .bigSaleItemImage img:hover, .bigSaleAdType40106 .bigSaleItemImage img:hover, .bigSaleAdType40100 .bigSaleItemImage img:hover, .bigSaleAdType40256 .bigSaleItemImage img:hover, .bigSaleAdType40257 .bigSaleItemImage img:hover, .bigSaleAdType40258 .bigSaleItemImage img:hover, .bigSaleAdType40259 .bigSaleItemImage img:hover, .bigSaleAdType40260 .bigSaleItemImage img:hover, .bigSaleAdType40261 .bigSaleItemImage img:hover { opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39828, .bigSaleAdType39830, .bigSaleAdType39969, .bigSaleAdType40102, .bigSaleAdType40106, .bigSaleAdType40100, .bigSaleAdType40256, .bigSaleAdType40257, .bigSaleAdType40258, .bigSaleAdType40259, .bigSaleAdType40260, .bigSaleAdType40261 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39828 a:link, .bigSaleAdType39830 a:link, .bigSaleAdType39969 a:link, .bigSaleAdType40102 a:link, .bigSaleAdType40106 a:link, .bigSaleAdType40100 a:link, .bigSaleAdType40256 a:link, .bigSaleAdType40257 a:link, .bigSaleAdType40258 a:link, .bigSaleAdType40259 a:link, .bigSaleAdType40260 a:link, .bigSaleAdType40261 a:link, .bigSaleAdType39828 a:visited, .bigSaleAdType39830 a:visited, .bigSaleAdType39969 a:visited, .bigSaleAdType40102 a:visited, .bigSaleAdType40106 a:visited, .bigSaleAdType40100 a:visited, .bigSaleAdType40256 a:visited, .bigSaleAdType40257 a:visited, .bigSaleAdType40258 a:visited, .bigSaleAdType40259 a:visited, .bigSaleAdType40260 a:visited, .bigSaleAdType40261 a:visited { color: #000000 !important; }
.bigSaleAdType39828 a:hover, .bigSaleAdType39830 a:hover, .bigSaleAdType39969 a:hover, .bigSaleAdType40102 a:hover, .bigSaleAdType40106 a:hover, .bigSaleAdType40100 a:hover, .bigSaleAdType40256 a:hover, .bigSaleAdType40257 a:hover, .bigSaleAdType40258 a:hover, .bigSaleAdType40259 a:hover, .bigSaleAdType40260 a:hover, .bigSaleAdType40261 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39828 > li, .bigSaleAdType39830 > li, .bigSaleAdType39969 > li, .bigSaleAdType40102 > li, .bigSaleAdType40106 > li, .bigSaleAdType40100 > li, .bigSaleAdType40256 > li, .bigSaleAdType40257 > li, .bigSaleAdType40258 > li, .bigSaleAdType40259 > li, .bigSaleAdType40260 > li, .bigSaleAdType40261 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39828 > .bigSaleItemImage img, .bigSaleAdType39830 > .bigSaleItemImage img, .bigSaleAdType39969 > .bigSaleItemImage img, .bigSaleAdType40102 > .bigSaleItemImage img, .bigSaleAdType40106 > .bigSaleItemImage img, .bigSaleAdType40100 > .bigSaleItemImage img, .bigSaleAdType40256 > .bigSaleItemImage img, .bigSaleAdType40257 > .bigSaleItemImage img, .bigSaleAdType40258 > .bigSaleItemImage img, .bigSaleAdType40259 > .bigSaleItemImage img, .bigSaleAdType40260 > .bigSaleItemImage img, .bigSaleAdType40261 > .bigSaleItemImage img { width: 220px; height: 156px }
.bigSaleAdType39828 .bigSaleItemImage img:hover, .bigSaleAdType39830 .bigSaleItemImage img:hover, .bigSaleAdType39969 .bigSaleItemImage img:hover, .bigSaleAdType40102 .bigSaleItemImage img:hover, .bigSaleAdType40106 .bigSaleItemImage img:hover, .bigSaleAdType40100 .bigSaleItemImage img:hover, .bigSaleAdType40256 .bigSaleItemImage img:hover, .bigSaleAdType40257 .bigSaleItemImage img:hover, .bigSaleAdType40258 .bigSaleItemImage img:hover, .bigSaleAdType40259 .bigSaleItemImage img:hover, .bigSaleAdType40260 .bigSaleItemImage img:hover, .bigSaleAdType40261 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39828 .bigSaleItemText1, .bigSaleAdType39830 .bigSaleItemText1, .bigSaleAdType39969 .bigSaleItemText1, .bigSaleAdType40102 .bigSaleItemText1, .bigSaleAdType40106 .bigSaleItemText1, .bigSaleAdType40100 .bigSaleItemText1, .bigSaleAdType40256 .bigSaleItemText1, .bigSaleAdType40257 .bigSaleItemText1, .bigSaleAdType40258 .bigSaleItemText1, .bigSaleAdType40259 .bigSaleItemText1, .bigSaleAdType40260 .bigSaleItemText1, .bigSaleAdType40261 .bigSaleItemText1 { padding-bottom: 2px; height: 39px }
.bigSaleAdType39828 .bigSaleItemText1 strong, .bigSaleAdType39830 .bigSaleItemText1 strong, .bigSaleAdType39969 .bigSaleItemText1 strong, .bigSaleAdType40102 .bigSaleItemText1 strong, .bigSaleAdType40106 .bigSaleItemText1 strong, .bigSaleAdType40100 .bigSaleItemText1 strong, .bigSaleAdType40256 .bigSaleItemText1 strong, .bigSaleAdType40257 .bigSaleItemText1 strong, .bigSaleAdType40258 .bigSaleItemText1 strong, .bigSaleAdType40259 .bigSaleItemText1 strong, .bigSaleAdType40260 .bigSaleItemText1 strong, .bigSaleAdType40261 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39828 .bigSaleItemImage, .bigSaleAdType39830 .bigSaleItemImage, .bigSaleAdType39969 .bigSaleItemImage, .bigSaleAdType40102 .bigSaleItemImage, .bigSaleAdType40106 .bigSaleItemImage, .bigSaleAdType40100 .bigSaleItemImage, .bigSaleAdType40256 .bigSaleItemImage, .bigSaleAdType40257 .bigSaleItemImage, .bigSaleAdType40258 .bigSaleItemImage, .bigSaleAdType40259 .bigSaleItemImage, .bigSaleAdType40260 .bigSaleItemImage, .bigSaleAdType40261 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39828 .bigSaleItemText2, .bigSaleAdType39830 .bigSaleItemText2, .bigSaleAdType39969 .bigSaleItemText2, .bigSaleAdType40102 .bigSaleItemText2, .bigSaleAdType40106 .bigSaleItemText2, .bigSaleAdType40100 .bigSaleItemText2, .bigSaleAdType40256 .bigSaleItemText2, .bigSaleAdType40257 .bigSaleItemText2, .bigSaleAdType40258 .bigSaleItemText2, .bigSaleAdType40259 .bigSaleItemText2, .bigSaleAdType40260 .bigSaleItemText2, .bigSaleAdType40261 .bigSaleItemText2 { padding: 0 0 5px; text-align: right; color: #bf0000; font-size: 20px; font-weight: bold }
.bigSaleAdType39828 .bigSaleItemPrice, .bigSaleAdType39830 .bigSaleItemPrice, .bigSaleAdType39969 .bigSaleItemPrice, .bigSaleAdType40102 .bigSaleItemPrice, .bigSaleAdType40106 .bigSaleItemPrice, .bigSaleAdType40100 .bigSaleItemPrice, .bigSaleAdType40256 .bigSaleItemPrice, .bigSaleAdType40257 .bigSaleItemPrice, .bigSaleAdType40258 .bigSaleItemPrice, .bigSaleAdType40259 .bigSaleItemPrice, .bigSaleAdType40260 .bigSaleItemPrice, .bigSaleAdType40261 .bigSaleItemPrice { overflow: hidden; height: 25px; }
.bigSaleAdType39828 .bigSaleItemIcon1 img, .bigSaleAdType39830 .bigSaleItemIcon1 img, .bigSaleAdType39969 .bigSaleItemIcon1 img, .bigSaleAdType40102 .bigSaleItemIcon1 img, .bigSaleAdType40106 .bigSaleItemIcon1 img, .bigSaleAdType40100 .bigSaleItemIcon1 img, .bigSaleAdType39828 .bigSaleItemIcon2 img, .bigSaleAdType39830 .bigSaleItemIcon2 img, .bigSaleAdType39969 .bigSaleItemIcon2 img, .bigSaleAdType40102 .bigSaleItemIcon2 img, .bigSaleAdType40106 .bigSaleItemIcon2 img, .bigSaleAdType40100 .bigSaleItemIcon2 img, .bigSaleAdType40256 .bigSaleItemIcon1 img, .bigSaleAdType40257 .bigSaleItemIcon1 img, .bigSaleAdType40258 .bigSaleItemIcon1 img, .bigSaleAdType40259 .bigSaleItemIcon1 img, .bigSaleAdType40260 .bigSaleItemIcon1 img, .bigSaleAdType40261 .bigSaleItemIcon1 img, .bigSaleAdType40256 .bigSaleItemIcon2 img, .bigSaleAdType40257 .bigSaleItemIcon2 img, .bigSaleAdType40258 .bigSaleItemIcon2 img, .bigSaleAdType40259 .bigSaleItemIcon2 img, .bigSaleAdType40260 .bigSaleItemIcon2 img, .bigSaleAdType40261 .bigSaleItemIcon2 img { width: 85px; height: 24px }
.bigSaleAdType39828 .bigSaleItemImage img, .bigSaleAdType39830 .bigSaleItemImage img, .bigSaleAdType39969 .bigSaleItemImage img, .bigSaleAdType40102 .bigSaleItemImage img, .bigSaleAdType40106 .bigSaleItemImage img, .bigSaleAdType40100 .bigSaleItemImage img, .bigSaleAdType40256 .bigSaleItemImage img, .bigSaleAdType40257 .bigSaleItemImage img, .bigSaleAdType40258 .bigSaleItemImage img, .bigSaleAdType40259 .bigSaleItemImage img, .bigSaleAdType40260 .bigSaleItemImage img, .bigSaleAdType40261 .bigSaleItemImage img { width: 220px; height: 156px }

/*
39834:【BigSale】ポイントアップ祭基本（店舗名あり）_PC＆SP
40263:【BigSale】ポイントアップ祭基本（店舗名有）_PC＆SP */
.bigSaleAdFrameType39834, .bigSaleAdFrameType40263 { width: 700px; overflow: hidden; }
.bigSaleAdType39834 .bigSaleItemImage img:hover, .bigSaleAdType40263 .bigSaleItemImage img:hover { opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39834, .bigSaleAdType40263 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39834 a:link, .bigSaleAdType40263 a:link, .bigSaleAdType39834 a:visited, .bigSaleAdType40263 a:visited { color: #000000 !important; }
.bigSaleAdType39834 a:hover, .bigSaleAdType40263 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39834 > li, .bigSaleAdType40263 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType39834 > .bigSaleItemImage img, .bigSaleAdType40263 > .bigSaleItemImage img { width: 220px; height: 156px }
.bigSaleAdType39834 .bigSaleItemImage img:hover, .bigSaleAdType40263 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39834 .bigSaleItemText1, .bigSaleAdType40263 .bigSaleItemText1 { padding-bottom: 2px; height: 39px }
.bigSaleAdType39834 .bigSaleItemText1 strong, .bigSaleAdType40263 .bigSaleItemText1 strong { color: #bf0000; font-size: 18px; padding-left: 5px }
.bigSaleAdType39834 .bigSaleItemImage, .bigSaleAdType40263 .bigSaleItemImage { padding-bottom: 5px }
.bigSaleAdType39834 .bigSaleItemText2, .bigSaleAdType40263 .bigSaleItemText2 { padding: 0 0 5px; text-align: right; color: #bf0000; font-size: 20px; font-weight: bold }
.bigSaleAdType39834 .bigSaleItemPrice, .bigSaleAdType40263 .bigSaleItemPrice { overflow: hidden; height: 25px }
.bigSaleAdType39834 .bigSaleItemIcon1 img, .bigSaleAdType39834 .bigSaleItemIcon2 img, .bigSaleAdType40263 .bigSaleItemIcon1 img, .bigSaleAdType40263 .bigSaleItemIcon2 img { width: 85px; height: 24px }
.bigSaleAdType39834 .bigSaleItemImage img, .bigSaleAdType40263 .bigSaleItemImage img { width: 220px; height: 156px }

/* ==============================
タイアップ・その他
============================== */

/* タイムテーブル用 【SS】超目玉_PC＆SP */
.bigSaleAdType40096TimeTable { width: 744px; padding: 15px 0 0 30px; overflow: hidden; }
.bigSaleAdType40096TimeTableItem { width: 340px; float: left; margin: 0 30px 30px 0; vertical-align: top; }
.bigSaleAdType40096TimeTableItem a:link, .bigSaleAdType40096TimeTableItem a:visited { color: #000000 !important; }
.bigSaleAdType40096TimeTableItem a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40096TimeTableItem .bigSaleItemImage { padding: 0 0 5px 0; }
.bigSaleAdType40096TimeTableItem .bigSaleItemImage img { width: 340px; height: 211px; }
.bigSaleAdType40096TimeTableItem .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40096TimeTableItem .bigSaleItemText1 { height: 39px; text-align: left; }
.bigSaleAdType40096TimeTableItem .bigSaleItemText4 { text-align: right; }
.bigSaleAdType40096TimeTableItem .bigSaleItemBottom { position: relative; overflow: hidden; height: 35px; }
.bigSaleAdType40096TimeTableItem .bigSaleItemIcon1 { float: left; display: block; margin-right: 5px; }
.bigSaleAdType40096TimeTableItem .bigSaleItemIcon1 img { width: 70px; height: 25px; margin-top: 2px; }
.bigSaleAdType40096TimeTableItem .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40096TimeTableItem .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40096TimeTableItem .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }

/* 【BigSale】本日の注目ショップ（タイアップ）_PC */
.bigSaleAdFrameType39840 { width: 700px; overflow: hidden; }
.bigSaleAdType39840 img:hover { opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39840 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39840 a:link, .bigSaleAdType39840 a:visited { color: #000000 !important; }
.bigSaleAdType39840 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39840 > li { padding: 10px; background: #f4f5f0; width: 680px; margin-bottom: 15px }
.bigSaleAdType39840 .bigSaleItemShop { padding: 10px 15px; background: #ffffff; overflow: hidden }
.bigSaleAdType39840 .bigSaleItemShop a { color: #000000 !important }
.bigSaleAdType39840 .bigSaleItemShop a:hover { text-decoration: none !important }
.bigSaleAdType39840 .bigSaleShopName { height: auto }
.bigSaleAdType39840 .bigSaleItemText1 { font-size: 20px; font-weight: bold; text-align: center; color: #bf0000; padding: 0 0 15px }
.bigSaleAdType39840 .bigSaleItemShop1 { font-size: 18px; padding-top: 12px }
.bigSaleAdType39840 .bigSaleShopName { overflow: hidden; margin-bottom: 8px }
.bigSaleAdType39840 .bigSaleItemImage1 { float: left; padding-right: 10px }
.bigSaleAdType39840 .bigSaleItemImage1 img { width: 280px; height: 46px }
.bigSaleAdType39840 .bigSaleItemImage2 img, .bigSaleAdType39840 .bigSaleItemImage3 img { width: 335px; height: 200px }
.bigSaleAdType39840 .bigSaleItemImage4 img, .bigSaleAdType39840 .bigSaleItemImage5 img, .bigSaleAdType39840 .bigSaleItemImage6 img { width: 220px; height: 156px }
.bigSaleAdType39840 .bigSaleItemText2 { float: left }
.bigSaleAdType39840 .bigSaleItem2Cont { overflow: hidden; margin: 10px 0 }
.bigSaleAdType39840 .bigSaleItem2Cont li { float: left; width: 335px; background: #ffffff; margin-left: 10px }
.bigSaleAdType39840 .bigSaleItem2Cont li:first-child { margin-left: 0 }
.bigSaleAdType39840 .bigSaleItemText3, .bigSaleAdType39840 .bigSaleItemText5, .bigSaleAdType39840 .bigSaleItemText7, .bigSaleAdType39840 .bigSaleItemText9, .bigSaleAdType39840 .bigSaleItemText11 { margin: 8px 5px 0; height: 38px }
.bigSaleAdType39840 .bigSaleItemText4, .bigSaleAdType39840 .bigSaleItemText6, .bigSaleAdType39840 .bigSaleItemText8, .bigSaleAdType39840 .bigSaleItemText10, .bigSaleAdType39840 .bigSaleItemText13 { text-align: right; color: #bf0000; font-size: 16px; margin: 10px 5px }
.bigSaleAdType39840 .bigSaleItem3Cont { overflow: hidden }
.bigSaleAdType39840 .bigSaleItem3Cont li { float: left; width: 220px; background: #ffffff; margin-left: 10px }
.bigSaleAdType39840 .bigSaleItem3Cont li:first-child { margin-left: 0 }

/* 【BigSale】本日の注目ショップ（タイアップ）_PC 右吹き出しVer */
.bigSaleAdFrameType39840_A { width: 700px; overflow: hidden; }
.bigSaleAdType39840_A img:hover { opacity: 0.65; -ms-filter: "alpha(opacity=65)" }
.bigSaleAdType39840_A { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType39840_A a:link, .bigSaleAdType39840_A a:visited { color: #000000 !important; }
.bigSaleAdType39840_A a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType39840_A > li { padding: 10px; background: #f4f5f0; width: 680px; margin-bottom: 15px }
.bigSaleAdType39840_A .bigSaleItemShop { padding: 15px 15px 10px; background: #ffffff; overflow: hidden; }
.bigSaleAdType39840_A .bigSaleItemShop a { color: #000000 !important }
.bigSaleAdType39840_A .bigSaleItemShop a:hover { text-decoration: none !important }
.bigSaleAdType39840_A .bigSaleShopName { overflow: hidden; height: auto; margin: 0; }
.bigSaleAdType39840_A .bigSaleItemText1 { position: relative; float: left; display: table; width: 348px; height: 44px; padding: 0 5px; border: 1px solid #cccccc; color: #bf0000; line-height: 1.1; font-size: 18px; font-weight: bold; }
.bigSaleAdType39840_A .bigSaleItemText1:after { content: ""; position: absolute; top: 15px; left: -6px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid #ffffff; }
.bigSaleAdType39840_A .bigSaleItemText1:before { content: ""; position: absolute; top: 15px; left: -7px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid #cccccc; }
.bigSaleAdType39840_A .bigSaleItemText1 > div { display: table-cell; vertical-align: middle; }
.bigSaleAdType39840_A .bigSaleItemShop1 { font-weight: bold; font-size: 18px; padding-top: 12px; }
.bigSaleAdType39840_A .bigSaleItemImage1 { float: left; width: 280px; height: 46px; padding-right: 10px; }
.bigSaleAdType39840_A .bigSaleItemImage1 img { width: 280px; height: 46px }
.bigSaleAdType39840_A .bigSaleItemImage2 img, .bigSaleAdType39840_A .bigSaleItemImage3 img { width: 335px; height: 200px }
.bigSaleAdType39840_A .bigSaleItemImage4 img, .bigSaleAdType39840_A .bigSaleItemImage5 img, .bigSaleAdType39840_A .bigSaleItemImage6 img { width: 220px; height: 156px }
.bigSaleAdType39840_A .bigSaleItemText2 { float: left }
.bigSaleAdType39840_A .bigSaleItem2Cont { overflow: hidden; margin: 10px 0 }
.bigSaleAdType39840_A .bigSaleItem2Cont li { float: left; width: 335px; background: #ffffff; margin-left: 10px }
.bigSaleAdType39840_A .bigSaleItem2Cont li:first-child { margin-left: 0 }
.bigSaleAdType39840_A .bigSaleItemText3, .bigSaleAdType39840_A .bigSaleItemText5, .bigSaleAdType39840_A .bigSaleItemText7, .bigSaleAdType39840_A .bigSaleItemText9, .bigSaleAdType39840_A .bigSaleItemText11 { margin: 8px 5px 0; height: 38px }
.bigSaleAdType39840_A .bigSaleItemText4, .bigSaleAdType39840_A .bigSaleItemText6, .bigSaleAdType39840_A .bigSaleItemText8, .bigSaleAdType39840_A .bigSaleItemText10, .bigSaleAdType39840_A .bigSaleItemText13 { text-align: right; color: #bf0000; font-size: 16px; margin: 10px 5px }
.bigSaleAdType39840_A .bigSaleItem3Cont { overflow: hidden }
.bigSaleAdType39840_A .bigSaleItem3Cont li { float: left; width: 220px; background: #ffffff; margin-left: 10px }
.bigSaleAdType39840_A .bigSaleItem3Cont li:first-child { margin-left: 0 }

/* 【BigSale】見出し画像（時刻のみ）_PC＆SP */
.bigSaleAdType40119 { width: 700px; height: 50px; }
.bigSaleAdType40119 a:link, .bigSaleAdType40119 a:visited { color: #000000 !important; }
.bigSaleAdType40119 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40119 li { position: relative; }
.bigSaleAdType40119 .bigSaleTimeBackground { position: absolute; top: 0; left: 0; }
.bigSaleAdType40119 .bigSaleTimeImage { position: absolute; width: 153px; height: 30px; top: 10px; left: 325px; }
.bigSaleAdType40119 .bigSaleTimeImage > img { width: 153px; height: 30px; }
.bigSaleAdType40119 li > a { position: absolute; display: block; width: 130px; height: 30px; top: 10px; right: 10px; }

/* 【BigSale】共通フッタ横長バナー_PC */
/* 【BigSale】ブースター枠_PC */
.bigSaleAdType39837 li, .bigSaleAdType40640 li { margin: 0 0 15px 0; text-align: center; }
.bigSaleAdType39837 .bigSaleItemImage, .bigSaleAdType40640 .bigSaleItemImage { margin: 0 0 5px 0; }


/* 【BigSale】左ナビ縦長バナー_PC */
.bigSaleAdType39835 li { margin: 0 0 20px 0; }
.bigSaleAdType39835 .bigSaleItemLink { display: block; width: 160px; margin: 0 auto; }
.bigSaleAdType39835 .bigSaleItemImage img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)" }

/* Super DEAL */
.dealTtl { background: #bf0000; background-image: url(https://r.r10s.jp/evt/event/superdeal/img/SD_hotdeal_ribbon.png); color: #ffffff; font-weight: bold; padding: 5px; font-size: 175%; width: 675px; font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN"; margin-bottom: 10px; padding-left: 20px }
#rSDRasta .riSDAdWrap, #rSDRastaGenre .riSDAdWrap { width: 320px; text-align: center !important; padding: 0 15px 10px; float: left }
.riSDAdWrap .inner { width: 320px; margin: 0 auto; position: relative; background-color: #ffffff }
.riSDAdWrap .image { margin-bottom: 5px }
#rSDRasta .riSDAdWrap .riSDAdTtl, #rSDRastaGenre .riSDAdWrap .riSDAdTtl { margin: 0; font-weight: bold; text-align: left; clear: both; white-space: nowrap !important }
.riSDAdWrap .detail { overflow: hidden; position: relative }
.riSDAdWrap .price { float: right; display: inline; color: #bf0000; font-weight: bold; font-size: 160%; margin: 0 }
.riSDAdWrap .icon { background-image: url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20150208/img/rasta/deal_01_180x23.gif); background-repeat: no-repeat; background-size: 100%; width: 180px; height: 23px; float: left; position: absolute; top: 20px }
.riSDAdWrap .riSDAdPntBkCalc { background-color: #ffffdd; width: 100%; height: 40px; margin-top: 5px; padding: 3px 0 5px 0; color: #bf0000; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.3; display: inline-block }
.riSDAdPntBkCalc p { float: left }
.riSDAdWrap .riSDAdPntBkCalc .pntBkfwB { font-size: 135%; font-weight: bold }
.riSDAdWrap .riSDAdPntBkCalc .pntBktp, .riSDAdWrap .riSDAdPntBkCalc .pntBkbt { width: 320px; float: left }
.riSDAdWrap .riSDAdPntBk { display: none }
.riSDAdWrap .riSDAdPntBkBalloon { background: url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20150208/img/rasta/SD_icn_gbgb_small.png) no-repeat 0 0; width: 80px; height: 80px; position: absolute; top: 0px; left: 240px; text-align: center; color: #ffffff; z-index: 2 }
.riSDAdWrap .percentWrap { margin-top: 12px; line-height: 1 }
.riSDAdWrap .percentWrap span.number { font-weight: bold; font-size: 175%; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif }
.riSDAdWrap .percentWrap span.percent { font-weight: bold }
.riSDAdWrap .blurb { line-height: 1.2; font-size: 110% }
#rSDRasta .campaign .riSDAdPntBkBalloon { background: url(https://r.r10s.jp/evt/event/superdeal/img/SD_small_gbgb_plus10.png) no-repeat 0 0; width: 99px !important; height: 80px; position: absolute; top: 0; left: 236px; text-align: center; color: #ffffff; z-index: 2; pointer-events: none }
#rSDRasta .campaign .percentWrap { margin: 14px 0 0 -16px }
#rSDRasta .campaign .blurb { margin: 1px 0 0 -22px }
#riSDLNavPickUpBox .riSDAdWrap .riSDAdPntBkCalc { width: 96% }

/* 【BigSale】お気に入り登録用上部_PC＆SP */
.bigSaleAdType40622 .bigSaleItemBottom { position: relative; overflow: hidden; height: 70px; }
.bigSaleAdType40622 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40622 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40622 .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 18px; font-weight: bold; }
.bigSaleAdFrameType40622 { width: 700px; overflow: hidden; }
.bigSaleAdType40622 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40622 a:link, .bigSaleAdType40108 a:visited { color: #000000 !important; }
.bigSaleAdType40622 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40622 > li { width: 340px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0; }
.bigSaleAdType40622 > li img { width: 340px; height: 211px; }
.bigSaleAdType40622 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40622 .bigSaleItemImage { padding-bottom: 5px; }
.bigSaleAdType40622 .bigSaleItemText1 { height: 39px; padding: 0 0 5px; }
.bigSaleAdType40622 a:hover .bigSaleItemText1 { text-decoration: underline; }
.bigSaleAdType40622 a.bigSaleFavoriteButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right; }
.bigSaleAdType40622 .bigSaleFavoriteButtonWrap { overflow: hidden; margin-bottom: 10px; position: absolute; top: 35px; right: 0px; }
#RIwrap .bigSaleAdType40622 a.bigSaleFavoriteButton:hover { color: #ffffff !important; }

/* 	【BigSale】お気に入り登録用基本_PC＆SP */
.bigSaleAdType40623 .bigSaleItemBottom { position: relative; overflow: hidden; height: 70px; }
.bigSaleAdType40623 .bigSaleItemPrice { position: absolute; right: 0; }
.bigSaleAdType40623 .bigSaleItemPrice span { font-size: 12px; }
.bigSaleAdType40623 .bigSaleItemPrice .bigSaleItemText3 { padding: 0 0 5px; color: #bf0000; font-size: 16px; font-weight: bold; }
.bigSaleAdFrameType40623 { width: 700px; overflow: hidden; }
.bigSaleAdType40623 { width: 720px !important; margin-right: 0 !important; }
.bigSaleAdType40623 a:link, .bigSaleAdType40109 a:visited { color: #000000 !important; }
.bigSaleAdType40623 a:hover { color: #bf0000 !important; text-decoration: underline; }
.bigSaleAdType40623 > li { width: 220px; float: left; margin: 0 0 30px 0; vertical-align: top; border-bottom: solid 1px #eeeeee; padding: 0 20px 10px 0 }
.bigSaleAdType40623 > li img { width: 220px; height: 156px; }
.bigSaleAdType40623 > li img:hover { filter: alpha(opacity=65); opacity: 0.65; -ms-filter: "alpha(opacity=65)"; }
.bigSaleAdType40623 .bigSaleItemImage { padding-bottom: 5px; }
.bigSaleAdType40623 .bigSaleItemText1 { height: 39px; padding: 0 0 5px; }
.bigSaleAdType40623 a:hover .bigSaleItemText1 { text-decoration: underline !important; }
.bigSaleAdType40623 a.bigSaleFavoriteButton { width: 165px; padding: 5px; background: #bf0000; border-radius: 3px; text-align: right; display: block; text-align: center; color: #ffffff !important; float: right; }
.bigSaleAdType40623 .bigSaleFavoriteButtonWrap { overflow: hidden; margin-bottom: 10px; position: absolute; top: 35px; right: 0px; }
#RIwrap .bigSaleAdType40623 a.bigSaleFavoriteButton:hover { color: #ffffff !important; }
.riItemRasta3col ul { width: auto !important; }
.riItemRasta3col li { width: 296px; margin-right: 28px; padding: 0; }
.riItemRasta3col li:nth-child(3n) { margin-right: 0; }
.riItemRasta3col li strong { font-size: 16px !important; }
.riItemRasta3col li img { width: 100%; height: auto; }
.riItemRasta3col .rad-table-frame { width: 950px; margin: 0 auto; }
