@charset "EUC-JP";

/* ==============================
キーワードサジェスト
============================== */
.fsuggest { position: absolute; overflow: hidden; z-index: 99999; display: block; background: #ffffff; border: 1px solid #000000; text-align: left; line-height: 1; font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Lucida Grande", sans-serif; font-size: 14px; }
.fsuggest .sggstKeyword { float: left; padding: 5px 5px; text-align: left; }
.fsuggest .sggstSelect .sggstKeyword { cursor: pointer; background: #3366CC none repeat scroll 0 0; color: #ffffff; }
.fsuggest .sggstNoselect strong { color: #000000; font-weight: bold; font-style: normal; }
.fsuggest .sggstKeyword span { margin-left: 12px; font-size: 13px; font-weight: normal; }
.fsuggest .sggstNoselect .sggstKeyword span { color: #838383; }
.fsuggest .sggstRow > span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* ==============================
ランキング・閲覧履歴・購入履歴
============================== */
#ashiatoWrap .centerTitle h2, #bookmarkWrap .centerTitle h2 { background: url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px; color: #BF0000; display: inline; float: left; font-size: 125%; font-weight: bold; padding: 0 0 0 25px; }
#ashiatoWrap .centerTitle, #bookmarkWrap .centerTitle { _zoom: 1; border-bottom: solid 1px #DBDBDB; clear: both; overflow: hidden; }
#ashiatoWrap .next, #bookmarkWrap .next { display: inline; float: right; padding: 5px 0 0 7px; }
#ashiatoWrap, #bookmarkWrap { display: inline; float: left; margin-right: -484px; overflow: hidden; text-align: left; width: 100%; zoom: 1; }
#riAshiatoColumn { margin: 0 0 20px; position: relative; width: 100%; zoom: 1; }
#riAshiatoColumn .riAshiatoCont { _zoom: 1; clear: both; overflow: hidden; padding: 7px 0 3px; position: relative; }
#riAshiatoColumn .riAshiatoCont .apiBtLeft { display: inline; float: left; padding: 20px 7px 0 0; position: relative; width: 15px; z-index: 100; }
#riAshiatoColumn .riAshiatoCont .apiBtRight { display: inline; float: right; padding: 20px 0 0; position: absolute; right: 0; top: 7px; width: 15px; }
#riAshiatoColumn .riAshiatoCont .overbg { left: 15px; position: absolute; top: 0; width: 5px; z-index: 3; }
#riAshiatoColumn .riAshiatoCont .riAshiatoThumb { height: 80px; margin: 0 auto; padding-bottom: 10px; text-align: center; width: 80px; }
#riAshiatoColumn .riAshiatoCont ul { display: block; height: 145px; padding: 15px 12px; position: relative; }
#riAshiatoColumn .riAshiatoCont ul li.riAshiatoName { margin: 0 auto; width: 80px; }
#riEventColumn .ranking { padding-bottom: 50px; }
#rnkAsurakuColumn .rnkAsurakuCont .rnkApiBtLeft, .rnkAsurakuColumn .rnkAsurakuCont .rnkApiBtLeft { display: inline; float: left; padding: 20px 0 0; position: relative; width: 15px; z-index: 100; }
#rnkAsurakuColumn .rnkAsurakuCont .rnkAsurakuThumb, .rnkAsurakuColumn .rnkAsurakuCont .rnkAsurakuThumb { height: 80px; margin: 0 auto; padding-bottom: 10px; text-align: center; width: 80px; }
#rnkAsurakuColumn .rnkAsurakuCont .rnkOverbg, .rnkAsurakuColumn .rnkAsurakuCont .rnkOverbg { left: 15px; position: absolute; top: 0; width: 5px; z-index: 3; }
#rnkAsurakuColumn .rnkAsurakuCont a, .rnkAsurakuColumn .rnkAsurakuCont a, #riAshiatoColumn .riAshiatoCont .apiBtLeft a { outline: none; }
#rnkAsurakuColumn .rnkAsurakuCont ul li, .rnkAsurakuColumn .rnkAsurakuCont ul li, #riAshiatoColumn .riAshiatoCont ul li { line-height: 1.2em; }
#rnkAsurakuColumn .rnkAsurakuCont ul li.rnkAsurakuName, .rnkAsurakuColumn .rnkAsurakuCont ul li.rnkAsurakuName { margin: 0 auto; width: 80px; }
#rnkAsurakuColumn .rnkAsurakuCont ul, .rnkAsurakuColumn .rnkAsurakuCont ul { display: block; height: 145px; padding: 15px 12px; position: relative; }
#rnkAsurakuColumn .rnkAsurakuCont, .rnkAsurakuColumn .rnkAsurakuCont { _zoom: 1; clear: both; display: inline; float: right; overflow: hidden; padding: 20px 0 0; position: absolute; right: 0; top: 7px; width: 15px; }
#rnkAsurakuColumn, .rnkAsurakuColumn { margin: 0 auto; position: relative; width: 100%; zoom: 1; }
#rnkAsurakuColumn_3 .rnkIcon, #rnkAsurakuColumn_3 .rnkGenreName{display:none !important;}
#rnkAsurakuEventContents h2, .rnkAsurakuEventContents h2 { font-size: 100%; margin: 0; padding: 0; }
#rnkAsurakuEventContents img, .rnkAsurakuEventContents img { border: 0; vertical-align: top; }
#rnkAsurakuEventContents ul, li, .rnkAsurakuEventContents ul, li { list-style-type: none; margin: 0; padding: 0; }
#rnkEventColumn { _zoom: 1; display: inline; font-size: 12px; height: 330px; min-width: 400px; overflow: hidden; text-align: left; width: 100%; zoom: 1; }
#rnkEventColumn .rnkAsurakuName { font-size: 13px; height: 3.5em; }
#rnkEventColumn .centerTitle h2, .rnkEventColumn .centerTitle h2 { background: url(https://r.r10s.jp/evt/event/ranking/img/parts/liquid-1.0.0/event_ttile_icon.gif) no-repeat 0 2px; color: #bf0000; display: inline; float: left; font-size: 16px; font-weight: bold; padding: 0 0 0 25px; }
#rnkEventColumn .centerTitle, .rnkEventColumn .centerTitle { _zoom: 1; border-bottom: solid 1px #dbdbdb; clear: both; overflow: hidden; }
#rnkEventColumn .eventBox { padding: 7px 0 0; position: relative; }
#rnkEventColumn .next a:hover, .rnkEventColumn .next a:hover { color: #1D54A7; text-decoration: underline; }
#rnkEventColumn .next, .rnkEventColumn .next { display: inline; float: right; padding: 5px 0 0 7px; }
#rnkEventColumn .rankReset, .rnkEventColumn .rankReset { color: #000000; font-size: 82%; font-weight: normal; margin: 0 0 0 20px; }
#rnkEventColumn .ranking .bold, .rnkEventColumn .ranking .bold { color: #bf0000; font-weight: bold; padding: 5px 0; }
#rnkEventColumn .ranking .rankBox, .rnkEventColumn .ranking .rankBox { margin: 0 0 7px; position: relative; }
#rnkEventColumn .ranking .rankLeft .rankText, .rnkEventColumn .ranking .rankLeft .rankText { float: left; margin: 0 0 0 5px; padding-right: 5px; position: absolute; right: 0; top: 0; width: 70px; }
#rnkEventColumn .ranking .rankLeft, .rnkEventColumn .ranking .rankLeft { background: url(https://r.r10s.jp/com/img/home/beta/201008/rankprize1.gif) no-repeat 32px 0; left: 0; padding: 0 10px 0 60px; position: absolute; top: 0; width: 150px; }
#rnkEventColumn .ranking .rankPrize, .rnkEventColumn .ranking .rankPrize { color: #bf0000; font-weight: bold; margin: 0 7px 0 0; }
#rnkEventColumn .ranking .rankRight ul li, .rnkEventColumn .ranking .rankRight ul li { float: left; width: 210px; }
#rnkEventColumn .ranking .rankRight, .rnkEventColumn .ranking .rankRight { margin-left: 225px; }
#rnkEventColumn .ranking .sp3 li, #rnkEventColumn .ranking .rankLeft li, .rnkEventColumn .ranking .sp3 li, .rnkEventColumn .ranking .rankLeft li { display: inline; float: left; }
#rnkEventColumn .ranking a, .rnkEventColumn .ranking a { color: #1d54a7; text-decoration: none; }
#rnkEventColumn .ranking a:hover, .rnkEventColumn .ranking a:hover { color: #c00000 !important; text-decoration: underline; }
#rnkEventColumn .tri, .rnkEventColumn .tri { background: url(https://r.r10s.jp/evt/event/ranking/img/parts/liquid-1.0.0/tri_f2ab00.gif) no-repeat scroll 0 3px transparent; padding: 0 0 0 7px; }
.itemRnk { color: #BF0000; font-size: 20px; font-weight: bold; }.kakaku { color: #BF0000; font-size: 12px; margin: 0 auto; padding-bottom: 2px; text-align: right; width: 95px; }
.noDataMessage { color: #BF0000; font-size: large; font-weight: bold; padding: 0 0 0 60px; position: absolute; top: 35%; width: 100%; }
.reviewnum { color: #1D54A7; display: inline-block; font-size: 10px; line-height: 1em; padding-left: 2px; }
.riAshiatoBlock { _zoom: 1; display: inline; float: left; height: 175px; margin-left: -5px; margin-right: -36px; overflow: hidden; width: 100%; }
.riAshiatoBlock .riAshiatodisplay { margin-left: 0; margin-right: 36px; position: relative; }
.riAshiatoContSpr { background: url(https://r.r10s.jp/com/img/home/200809/api/dot2.gif) repeat-y left top; height: 175px; }
.rnkAsurakuBlock { _zoom: 1; display: inline; float: left; height: 333px; margin-left: 4px; margin-right: -36px; overflow: hidden; width: 100%; }
.rnkAsurakuBlock .riAshiatodisplay { margin-left: 0; margin-right: 36px; position: relative; }
.rnkAsurakuContSpr { background: url(https://r.r10s.jp/evt/event/ranking/img/parts/liquid-1.0.0/dot2.gif) repeat-y left top; height: 230px; }
.rnkAsurakuContSpr a, .rnkAsurakuName a, #rnkAsurakuColumn a, #rnkEventColumn .eventBox a, #rnkEventColumn .next a, .rnkAsurakuName a, .rnkAsurakuColumn a, .rnkEventColumn .eventBox a, .rnkEventColumn .next a, .riAshiatoName a, #riAshiatoColumn a, .riAshiatoContSpr a, #ashiatoWrap .next a, #bookmarkWrap .next a { color: #1D54A7; text-decoration: none; }
.rnkAsurakuContSpr a:hover, .rnkAsurakuName a:hover, #rnkAsurakuColumn a:hover:hover, #rnkEventColumn .eventBox a:hover, .rnkAsurakuName a:hover, .rnkAsurakuColumn a:hover:hover, .rnkEventColumn .eventBox a:hover, .riAshiatoName a:hover, #riAshiatoColumn a:hover, .riAshiatoContSpr a:hover { color: #C00000; text-decoration: underline; }
.rnkChange { height: 20px; margin-top: 0; width: 24px; }
.rnkContSpr { height: 250px; padding: 8px 8px 15px; }
.rnkEventColumn { _zoom: 1; margin: 0 0 50px 0; font-size: 12px; min-width: 400px; overflow: hidden; text-align: left; width: 100%; zoom: 1; }
.rnkEventColumn .eventBox { padding: 7px 0 0; position: relative; }
.rnkGenreName { float: left; height: 20px; margin-top: 5px; width: 300px; }
.rnkGetFailureMessage { color: #bf0000; font-size: 150%; font-weight: bold; padding: 0 0 0 60px; position: relative; top: 35%; width: 100%; }
.rnkIcon { float: left; height: 20px; margin-right: 5px; width: 20px; }
.rnkIcon2 { float: right; height: 20px; margin-left: 5px; width: 20px; }
.rnkItemName { height: 45px; margin: 0 auto; width: 95px; word-break: break-all; word-wrap: break-word; }
.rnkItemThumb { height: 95px; margin: 0 auto; padding-bottom: 10px; text-align: center; width: 95px; }
.rnkNoDataMessage { color: #bf0000; font-size: 150%; font-weight: bold; padding: 0 0 0 60px; position: absolute; top: 35%; width: 100%; }
.rnkReload { font-size: 150%; font-weight: bold; text-decoration: underline !important; }
.rnkReviewStar { border: 0; display: inline-block; height: 10px; line-height: 1em; vertical-align: baseline; width: 10px; }
div#ashiatoPrevButton, div#ashiatoNextButton, div#bookmarkPrevButton, div#bookmarkNextButton { float: left; width: 20px; }

/* ==============================
ピックアップアイテム（BTA）
============================== */
.ad-table-existItemDisplay { }
.ad-table-existItemDisplay, 　.ad-table-existItemDisplay div { font-size: 10pt; text-align: left; }
.ad-table-existItemDisplay p { margin: 0; padding: 0; }
.ad-table-existItemDisplay h2.titleH2 { background: url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px; border-bottom: solid 1px #dbdbdb; font-weight: 700; color: #bf0000; font-size: 125%; line-height: 1.3; display: block; margin: 0; padding: 0 0 0 25px; }
.ad-table-existItemDisplay a { color: #1d54a7; text-decoration: none; }
.ad-table-existItemDisplay img { border: 0; vertical-align: bottom; }
.ad-table-existItemDisplay .ad-table-frame { padding: 12px 0px; height: 100%; }
.ad-table-existItemDisplay .ad-table-body { margin: 0px; padding: 0px; list-style-type: none; display: block; -webkit-padding-start: 0; overflow: hidden; }
.ad-table-existItemDisplay .ad-frame, .ad-table-existItemDisplay .adev-frame { display: block; width: 160px; height: 240px; float: left; margin: 0px; padding: 0px; text-align: center; list-style-type: none; overflow: hidden; }
.ad-table-existItemDisplay .ad-item, .ad-table-existItemDisplay .adev-item { width: 128px; margin: 10px auto; text-align: left; }
.ad-table-existItemDisplay .ad-item div, .ad-table-existItemDisplay .adev-item div { width: 128px; height: 128px; text-align: center; margin: 0 auto; }
.ad-table-existItemDisplay .itemDetail { margin-top: 6px; text-align: left; line-height: 1.5em; word-break: break-all; }
.ad-table-existItemDisplay .itemPrice { font-weight: 700; color: #bf0000; text-align: right; line-height: 1.5em; }
.ad-table-existItemDisplay .itemPostage { font-size: 80%; color: #666; line-height: 1.5em; }
.ad-table-existItemDisplay .itemPoint { font-size: 80%; color: #bf0000; line-height: 1.5em; }
.ad-table-existItemDisplay .itemReview { font-size: 80%; line-height: 1.5em; }
.ad-table-existItemDisplay .itemShop { background: url(https://r.r10s.jp/com/img/service/sd/ab_test/icn_shop.gif) no-repeat top left; margin-top: 4px; padding-left: 18px; text-align: left; line-height: 1.5em; font-size: 80%; }
.ad-table-existItemDisplay .itemShop a { padding-bottom: 1px; }
.ad-table-existItemDisplay .itemAsurakuDeli img { margin: 2px 2px 0px 0px; }
.ad-table-existItemDisplay .itemReviewAve { color: #fe7f00; font-weight: bold; line-height: 1.5em; }
.ad-table-existItemDisplay .itemReviewAve img { vertical-align: baseline; }
.ad-table-existItemDisplay .itemOther { font-size: 80%; line-height: 1.5em; }
/* ==============================
閲覧レコメンド
============================== */
#ashiatoRecoExistItemDisplay .titleH2{background:url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px;border-bottom:solid 1px #dbdbdb;font-weight:700;color:#bf0000;font-size:125%;line-height:1.3;display:block;margin:0;padding:0 0 0 25px;}
#riAshiatoColumn{position:relative;zoom:1;width:100%;}
#riAshiatoColumn .ashiatoRecoPopCont{clear:both;overflow:visible;position:relative;}
#riAshiatoColumn .ashiatoRecoPopCont a{outline:none;}
#ashiatoExistItemDisplay{position:relative;z-index:60;height:255px;}
#riAshiatoColumn .ashiatoRecoPopBlock{overflow:visible;margin-left:0;margin-right:-36px;width:100%;float:left;height:225px;}
#ashiatoItemsDisplay{position:relative;margin-left:0px;margin-right:40px;}
#prototypeAshiatoItem{width:151px;display:none;}
.riAshiatoContSprWrap{float:left;}
.riAshiatoContSpr{height:198px;padding:15px 0 12px 0;display:block;position:relative;line-height:1.2;}
.riAshiatoContSpr.hover{background:url(https://r.r10s.jp/com/img/home/beta/201304/bg_popup.gif) right bottom no-repeat;}
.riAshiatoContSpr .riAshiatoThumb{width:128px;height:128px;padding-bottom:10px;text-align:center;margin:0 auto;}
.riAshiatoContSpr .riAshiatoName{height:45px;width:128px;margin:0 auto;}
.riAshiatoContSpr .ashiatoPrice{width:128px;margin:0 auto;text-align:right;color:#c70000;font-size:94%;}
.riAshiatoContSpr .ashiatoPrice span{padding-right:20px;}
.riAshiatoRecoPopList dd{display:inline;float:left;margin:0;  /*width: 66px;*/text-align:right;overflow:hidden;}
.riAshiatoRecoPopList .imageAnchor{display:block;padding-left:11px;margin-bottom:15px;width:100px;height:100px;text-align:center;}
.riAshiatoRecoPopList .price{color:#c70000;font-size:94%;}
#riAshiatoColumn div[id^="ashiatoPrevButton"]{width:15px;float:left;position:relative;z-index:100;padding:28px 7px 0 0;}
#riAshiatoColumn div[id^="ashiatoNextButton"]{padding:28px 0 0;position:absolute;right:0;top:0px;width:15px;z-index:50;}
#riAshiatoColumn div[id^="ashiatoPrevButton"] .overbg{position:absolute;top:0;left:15px;width:5px;z-index:3; /*Edit Sandeep*/}
#riAshiatoColumn div[id^="ashiatoPrevButton"] .ri-prev-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -2px -833px no-repeat;position:absolute;top:67px;left:5px;}
#riAshiatoColumn div[id^="ashiatoNextButton"] .ri-next-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -17px -833px no-repeat;position:absolute;top:67px;right:5px;}
#riAshiatoColumn .recoPopPrevButton .ri-prev-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -2px -833px no-repeat;position:absolute;top:14px;left:8px;}
#riAshiatoColumn .recoPopNextButton .ri-next-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -17px -833px no-repeat;position:absolute;top:14px;right:8px;}
#riAshiatoColumn .riAshiatoRecoPopFrame{z-index:100;position:absolute;top:226px;left:0;display:none;}
.riAshiatoRecoPopFrame .tail{position:absolute;top:-12px;}
.riAshiatoRecoPopFrame .tail:not(:target){top:-11px; /* IE9 */}
.riAshiatoRecoPopWrapper{border-width:1px 3px 3px 1px;border-style:solid;border-color:#dedede;background-color:#ffffff;padding:5px;position:relative;top:3px;width:723px;height:170px;z-index:-1;line-height:1;}
.riAshiatoRecoPopTitle{font-weight:bold;color:#000;text-align:left;padding:5px;margin:0;font-size:88%;}
.riAshiatoRecoPopList{display:none;overflow:hidden;zoom:1;margin:0;padding:0;}
.riAshiatoRecoPopWrapper .recoPopAlteredCnt{display:none;height:90px;position:relative;margin:0 auto;text-align:center;top:20px;  /*top: 50px;*/font-weight:bold;}
.riAshiatoRecoPopList{display:inline;}
.recoPopPrevButton{position:absolute;width:15px;top:65px;left:5px;}
.recoPopNextButton{position:absolute;width:15px;left:713px;top:65px;}
.riAshiatoRecoPopFrame .recoPopLoading{position:relative;display:block;margin:0px 23px;top:35px;text-align:center;width:673px;}
.riAshiatoRecoPopFrame .recoPopItemsDisplay{position:absolute;display:block;margin:0px 23px;width:673px;top:40px;}
#riAshiatoRecommend{position:relative;width:100%;clear:both;height:225px;}
#riAshiatoRecommend .riAshiatoRecoCheck{width:130px;padding-top:10px;left:17px;position:absolute;}
#riAshiatoRecommend .riAshiatoRecoCheck ul{padding-bottom:10px;background-color:#FFF;width:100%!important;}
#riAshiatoRecommend .riAshiatoRecoCheck .riAshiatoThumb{width:122px;height:122px;margin:5px auto 10px;position:relative;text-align:center;border:solid 4px #676767;}
#riAshiatoRecommend .riAshiatoRecoCheck .riAshiatoName{width:130px;padding-bottom:10px;margin:0 auto;position:relative;}
#prototypeAshiatoRecoRecoItem{width:151px;display:none;}
#riAshiatoRecommend .riAshiatoRecoCont .riAshiatoRecoRecoContSpr{padding:5px 0 8px 0;display:block;position:relative;margin:0 auto;height:175px;line-height:1.2;}
#riAshiatoRecommend .riAshiatoRecoCont .riAshiatoRecoRecoContSpr .riAshiatoName{width:128px;margin:0 auto;}
#riAshiatoRecommend .riAshiatoRecoCont .riAshiatoRecoRecoContSpr .riAshiatoThumb{width:128px;height:128px;padding-bottom:10px;text-align:center;margin:0 auto;}
#riAshiatoRecommend .riAshiatoRecoCont .riAshiatoRecoRecoContSpr .riAshiatoPrice{  /* font-size? and color? */
width:128px;margin:0 auto;text-align:right;color:#c70000;font-size:94%;}
#riAshiatoRecommend .riAshiatoRecoCheckColumn #ashiatoRecoCheckPrevButton{width:15px;padding:46px 2px 0 0;position:absolute;}
#riAshiatoRecommend .riAshiatoRecoCheckColumn #ashiatoRecoCheckNextButton{width:15px;top:46px;left:148px;position:absolute;}
#riAshiatoRecommend div[id^="ashiatoRecoCheckPrevButton"] .ri-prev-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -2px -833px no-repeat;position:absolute;top:90px;left:0px;}
#riAshiatoRecommend div[id^="ashiatoRecoCheckNextButton"] .ri-next-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -17px -833px no-repeat;position:absolute;top:43px;right:0px;}
#riAshiatoRecommend div[id^="ashiatoRecoPrevButton"] .ri-prev-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -2px -833px no-repeat;position:absolute;top:89px;left:5px;}
#riAshiatoRecommend div[id^="ashiatoRecoNextButton"] .ri-next-btn{width:12px;height:18px;display:block;background:url(https://r.r10s.jp/com/inc/home/20080930/beta/tz/img/sprite/icon_sprite_09.png) -17px -833px no-repeat;position:absolute;top:64px;right:5px;}
#riAshiatoRecommend .riAshiatoRecoColumn{padding-left:174px;}
#riAshiatoRecommend .riAshiatoRecoCont{padding:7px 0;clear:both;overflow:hidden;position:relative;}
#riAshiatoRecommend .riAshiatoRecoCont p{padding-top:3px;text-align:left;padding-left:26px;}
#ashiatoRecoPrevButton{width:15px;padding:20px 10px 0 0;float:left;}
#ashiatoRecoPrevButton a{outline:none;}
#ashiatoRecoPrevButton .overbg{position:absolute;top:26px;left:17px;width:5px;z-index:5;}
#ashiatoRecoNextButton{width:15px;padding:20px 0 0 0;float:right;position:absolute;right:0;top:26px;z-index:50;}
.riAshiatoRecoBlock{margin-right:-36px; /*Width of left+right -1px*/margin-left:-5px;width:100%;float:left;display:inline;overflow:hidden;height:223px;}
.riAshiatoRecoBlock .riAshiatoRecoReco{position:relative;margin-left:0px;margin-right:36px; /*Width of left+right -1px*/}
#ashiatoRecoRecoAlteredContents{display:none;height:175px;position:relative;text-align:center;top:80px;font-weight:bold;}
#ashiatoRecoLoading{display:none;height:175px;position:relative;text-align:center;top:45px;width:100%;}
.gadgetCross { bottom: 0; height: 14px; position: absolute; right: 3px; width: 13px; }
.gadgetCross a{background-image:url(https://r.r10s.jp/com/img/home/beta/201011/icon_reco_a01.gif);background-repeat:no-repeat;background-position:0 0;display:block;height:13px;width:13px;}
.gadgetCross a:hover{background-image:url(https://r.r10s.jp/com/img/home/beta/201011/icon_reco_a02.gif);}
