@charset "euc-jp";


/****************************************
よく使う設定
****************************************/

/* ぴょこ背景の高さ調整 */
#pyokoWrap { height: 286px; }

/* ぴょこ見出しの位置調整（テキストタイプ） */
#sspyokomi-txt1 { top: 85px; }
#sspyokomi-txt2 { top: 434px; }

/* ぴょこ見出しの画像選択（画像タイプ・現在使ってない） */
#sspyokomi { background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/160318-pyokoponmi.jpg) no-repeat; }

/* クーポン画像選択・表示位置の調整（価格別） */
#pyoko100off a  { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170805-cp-pyo100.jpg) no-repeat; }
#pyoko150off a  { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170921-cp-py150.jpg) no-repeat; }
#pyoko200off a  { top:469px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170904-cp-py200.jpg) no-repeat; }
#pyoko250off a  { top:180px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/161101-pyokopon250b.jpg) no-repeat; }
#pyoko300off a  { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170801-coupon-pyo.jpg) no-repeat; }
#pyoko350off a  { top:183px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170921-cp-py350.jpg) no-repeat; }
#pyoko400off a  { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170617-cp-pyob400.jpg) no-repeat; }
#pyoko500off a  { top:246px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170921-cp-py500.jpg) no-repeat; }
#pyoko1000off a { top:246px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170805-cp-pyo1000.jpg) no-repeat; }
#pyoko2000off a { top:228px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170626-cp-pyo2000.jpg) no-repeat; }
#pyoko3000off a { top:246px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170617-cp-pyob3000.jpg) no-repeat; }
#pyoko5000off a { top:291px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/rpoint/170626-cp-pyo5000.jpg) no-repeat; }

/* クーポン画像選択・表示位置の調整（パーセント別） */
#pyoko50poff a    { top:309px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170614-cp-pyob50p.jpg) no-repeat; }

/* クーポン画像選択・表示位置の調整（ディープスティープ） */
#dspyoko20poff a  { top:180px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170406-dspyoko20per.jpg) no-repeat; }

/* クーポン画像選択・表示位置の調整（リッツェンホフ） */
#ritpyoko50poff a { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/170421-ritpyoko50per.jpg) no-repeat; }

/* セール誘導画像選択・表示位置の調整 */
#pyokoSaleMain a  { top:120px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/180203-pyoko-m.jpg) no-repeat; }
#pyokoSaleSub1 a  { top:235px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/180203-pyoko-ts.jpg) no-repeat; }
#pyokoSaleSub2 a  { top:298px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/180203-pyoko-fsn.jpg) no-repeat; }
#pyokoSaleSub3 a  { top:361px; background: url(https://image.rakuten.co.jp/z-mall/cabinet/sale/171216-pyoko-fsn.jpg) no-repeat; }



/****************************************
※ 以下なるべく触らないように
****************************************/

/* マウスオン透過 */
a:hover { opacity: 0.75; filter: alpha(opacity=75); }

/* ぴょこ背景 */
#pyokoWrap { position: fixed; display: block; width: 160px; right: 0; top: 70px; z-index: 99999999; background-color: rgba(255,255,255,1); border: 1px solid #cccccc; box-shadow: 0 0 9px #cccccc; }

/* ぴょこ見出し（テキストタイプ） */
#sspyokomi-txt1, #sspyokomi-txt2 { position: fixed; display: block; width: 160px; font-size: 11px; font-weight: bold; line-height: 1.1em; color: #766a63; text-align: center; }

/* ぴょこ見出し（画像タイプ・現在使ってない） */
#sspyokomi { position: fixed; display: block; text-indent: -9999px; width: 110px; height: 50px; right:0; top: 145px; z-index: 999; }

/* クーポン画像のサイズ・表示設定（価格別） */
#pyoko100off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko150off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko200off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 75px; right: 5px; background-size: 150px 75px; }
#pyoko250off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 120px; height:132px; right:10px; background-size:120px 132px; }
#pyoko300off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko350off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko400off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko500off a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko1000off a { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko2000off a { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko3000off a { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyoko5000off a { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }

/* クーポン画像のサイズ・表示設定（パーセント別） */
#pyoko50poff a    { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }

/* クーポン画像のサイズ・表示設定（ディープスティープ） */
#dspyoko20poff a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 120px; height:170px; right:10px; background-size:120px 170px; }

/* クーポン画像のサイズ・表示設定（リッツェンホフ） */
#ritpyoko50poff a { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 140px; height:199px; right:10px; background-size:140px 199px; }

/* セール誘導画像のサイズ・表示設定 */
#pyokoSaleMain a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height:105px; right: 5px; background-size:150px 105px; }
#pyokoSaleSub1 a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyokoSaleSub2 a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
#pyokoSaleSub3 a  { position: fixed; display: block; text-indent: -9999px; z-index: 999; width: 150px; height: 53px; right: 5px; background-size: 150px 53px; }
