@charset "euc-jp";
/*
createdate: 20110908
update: 20131225
author: Nishimura.Takahiro
*/

/*
 TopFlash
-------------------------------------------------------------------------*/

#riTopFlash{
	padding: 0 0 25px 0;
	height: 132px
}

#riTopBanner {
	width: 100%;
	clear: both;
	overflow: hidden;
	_zoom: 1;
	padding:0 0 25px;	
}

#riTopBanner ul {
	float: left;
	width: 49%;
	text-align: center;
}

#riTopBanner ul li {
	padding: 0 0 10px 0;	
}


/*
 共通パターン
-------------------------------------------------------------------------*/
#riContainer .footTitle{
	font-weight: bold;
	background-color: #eeeeee;
	border: solid 1px #cecece;
	padding: 7px;
	overflow: hidden;
	_zoom: 1;
}
#riContainer .footBox{
	border: solid 1px #cecece;
	border-top: none;
	padding: 13px 0 13px 0;
	clear: both;
	overflow: hidden;
	_zoom: 1;
}
#riContainer .footBoxdot{
	border-bottom: dotted 1px #cecece!important;
	font-weight: bold;
}


/*
 riEventColumn
-------------------------------------------------------------------------*/
#riEventColumn .titleH2{
	font-weight: bold;
	border-bottom: solid 1px #dbdbdb;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px;
	color: #bf0000;
	font-size: 125%;
	padding: 0 0 0 25px;
}
#riEventColumn .eventBox{
	padding: 7px 0 30px 0;
	position: relative;
}
#riEventColumn .eventBox a {
	color: #1D54A7;
	text-decoration: none;
}
#riEventColumn .eventBox a:hover {
	color: #C00000;
	text-decoration: underline;
}
#riEventColumn .tri{
	background: url(https://r.r10s.jp/com/img/home/beta/201008/tri_f2ab00.gif) no-repeat 0 3px;
	padding: 0 0 0 7px;
}
#riEventColumn .centerTitle{
	border-bottom: solid 1px #dbdbdb;
	clear: both;
	overflow: hidden;
	_zoom: 1;
}
#riEventColumn .centerTitle h2 {
	font-weight: bold;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px;
	color: #bf0000;
	font-size: 125%;
	padding: 0 0 0 25px;
	display: inline;
	float: left;
}
#riEventColumn .next{
	padding: 5px 0 0 7px;
	float: right;
	display: inline;
}

/*
 特設会場
-------------------------------------------------------------------------*/
#riEventColumn .specially a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .specially a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}
#riEventColumn .specially li{
	float: left;
	display: inline;
}

#riEventColumn .specially .underdot{
	border-bottom: dotted 1px #aeaeae;
	margin: 0 0 7px 0;
}

#riEventColumn .specially .sp1 li{
	background: url(https://r.r10s.jp/com/img/home/beta/201008/tri_f2ab00.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
	margin: 0 0 0 7px;
	white-space: nowrap;
}

#riEventColumn .specially .sp2 li{
	margin: 0 0 1px 10px;
	width: 140px;
}

/*
 お気に入り
-------------------------------------------------------------------------*/
.apiArea{
	font-size: 120%;
}
#riEventColumn .favorit p{
	text-align: right;
}

/*
 最近見たショップ一覧
-------------------------------------------------------------------------*/
#riEventColumn .justWatched li{
	width: 210px;
	float: left;
	display: inline;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/dot_f2ab00.gif) no-repeat 0 6px;
	padding: 0 0 0 7px;
	margin: 0 0 0 10px;
}
#riEventColumn .justWatched p{
	text-align: right;
}
/*
 閲覧履歴からレコメンド
-------------------------------------------------------------------------*/
#riEventColumn .history p{
	text-align: right;
}
/*
 あす楽
-------------------------------------------------------------------------*/
#riEventColumn .asurakuLeft a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .asurakuLeft a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}
#riEventColumn .asurakuRight a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .asurakuRight a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}
#riEventColumn .asurakuLeft{
	width: 211px;
	padding: 0 3px 0 2px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}
#riEventColumn .asurakuLeft .red{
	color: #bf0000;
}
#riEventColumn .asurakuLeft p{
	line-height: 2;
}
#riEventColumn .asurakuRight{
	border-left: dotted 1px #aeaeae;
	padding: 5px 0 0 5px;
	margin-left: 220px;
}
#riEventColumn .asurakuRight .red{
	color: #bf0000;
}
#riEventColumn .asurakuRight li{
	float: left;
	display: inline;
	white-space: nowrap;
}
#riEventColumn #asurakuDynamic{
	margin:10px 0 0 40px;
	text-align: center;
	width:130px;
}

/*
 ランキング
-------------------------------------------------------------------------*/
#riEventColumn .ranking a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .ranking a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}
#riEventColumn .rankReset{
	font-weight: normal;
	font-size: 82%;
	color: #000000;
	margin: 0 0 0 20px;
}
#riEventColumn .ranking .sp3 li{
	float: left;
	display: inline;
}
#riEventColumn .ranking .bold{
	font-weight: bold;
	color: #bf0000;
	padding: 5px 0;
}
#riEventColumn .ranking .rankLeft{
	width: 150px;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/rankprize1.gif) no-repeat 32px 0;
	padding: 0 10px 0 60px;
	position: absolute;
	top: 0;
	left: 0;
}
#riEventColumn .ranking .rankLeft li{
	float: left;
	display: inline;
}
#riEventColumn .ranking .rankLeft .rankThumb {
}
#riEventColumn .ranking .rankLeft .rankText{
	margin: 0 0 0 5px;
	padding-right: 5px;
	position: absolute;
	float: left;
	width: 70px;
	top: 0;
	right: 0;
}
#riEventColumn .ranking .rankRight{
	margin-left: 225px;
	
}

#riEventColumn .ranking .rankRight ul li {
	float: left;	
	width: 210px;
}

#riEventColumn .ranking .rankPrize{
	color: #bf0000;
	font-weight: bold;
	margin: 0 7px 0 0;
}
#riEventColumn .ranking .rankBox{
	margin: 0 0 7px 0;
	position: relative;
}
/*
 おすすめ特集
-------------------------------------------------------------------------*/
/* Invariable Settings ---*/
#liquidBanner-frame_EvtShw {
	display: none;
	overflow: hidden;
	position: relative;
	height: 120px;
	margin-top: 10px;
	width: 100%;
}
#liquidBanner-body_EvtShw {
	position: relative;
	margin: 0 7px 0 27px;
}
* html #liquidBanner-body_EvtShw {
	width: 91%;
}
#liquidBanner-prev_EvtShw {
	position: absolute;
	float:left;
	top: 16px;
	width: 15px;
	height: 100px;
	padding: 0;
}
#liquidBanner-next_EvtShw {
	position: absolute;
	float: right;
	right: 0px;
	top: 16px;
	width: 15px;
	height: 100px;
	padding: 0;
}
#liquidBanner-body_EvtShw .banner{
	position: relative;
	width: 95px;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	margin: 2px auto;
}
#liquidBanner-frame_EvtShw a {
    color: #1D54A7;
    text-decoration: none;
}
#liquidBanner-frame_EvtShw a:hover {
    color: #C00000 !important;
    text-decoration: underline;
}

/*　TopFlash　---*/
#EvtShw_NoScrpt{
	padding: 0 0 25px 0;
	height: 100px;
}

#riTopEvtShw {
	width: 100%;
	clear: both;
	overflow: hidden;
	_zoom: 1;
	padding:0 0 25px;	
}

#riTopEvtShw li {
	float: left;
	width: 24.9%;
	text-align: center;
	padding-bottom: 10px;
}

/*
 トレンドキーワード
-------------------------------------------------------------------------*/
.trend {
	width: 100%;
	display: table;		
}
.trArea {
	/float: left;	
	display: table-cell;
	width: 51%;
	*width: 49%;
}
html>/**/body .trArea {  
    float: left9;  
    width: %9;  
}  

.trArea .thumb {
	width: 80px;
}

.trArea .textarea {
	width: 85px;	
}

.trArea .textarea {
	/float:left;
}

html>/**/body .trArea .textarea {  
    float: left9; 

}  

/*
 トレンドキーワード(拡充版)
-------------------------------------------------------------------------*/
.trend {
	width: 100%;
	display: table;		
}
.lqTrArea {
	/float: left;	
	display: table-cell;
}
html>/**/body .lqTrArea {  
    float: left9;  
    width: %9;  
}  

.lqTrArea .thumb {
	width: 80px;
}

.lqTrArea .textarea {
	width: 85px;
	float: left;	
}

.lqTrArea .textarea {
	/float:left;
}

.lqTrArea dl dt,
.lqTrArea dl dd {
	display: inline;
    float: left;
}
.lqTrArea dl {
display: table-cell;
width: 186px;
	
}
.lqTrArea dl dt {
    width: 80px;	
}
.lqTrArea dl dd {
	width: 85px;
    word-wrap: break-word;
	padding: 0 0 0 10px;
}

html>/**/body .lqTrArea .textarea {  
    float: left9; 

}  


/*
 注目の特集
-------------------------------------------------------------------------*/
#riEventColumn .pickup table{
	width:100%;
	*width:96%;
	margin: 0 0 0 7px;
}
#riEventColumn .pickup table table{
	width:170px;
	margin:0;
}
#riEventColumn .pickup td{
	width:50%;
	*width:;
	text-align:left;
}
#riEventColumn .pickup td td{
	width:80px;
}

#riEventColumn .pickup b{
	width:85px;
	display:block;
	text-align:left;
	margin: 0 5px 0 10px;
}

/*
 注目の特集(拡充版)
-------------------------------------------------------------------------*/
#riEventColumn .lqPickup{
	width:100%;
	padding-bottom: 20px;
	overflow:hidden;
	_zoom:1;
}
#riEventColumn .lqPickup table{
	margin: 0 0 0 6px;
	height:80px;
	width:180px;
	float:left;
}
#riEventColumn .lqPickup div{
	display:none;
}

#riEventColumn .lqPickup td{
	width:50%;
	text-align:left;
	vertical-align:top;
}

/*
 オークション
-------------------------------------------------------------------------*/
#riEventColumn .auction a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .auction a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}

#riEventColumn .auction{
	padding: 7px 6px 0;
	margin: 0 0 30px 0;
}
#riEventColumn .auction li{
	float: left;
	display: inline;	
}
#riEventColumn .auction .imgarea{
	margin: 0 0 0 0;
}
#riEventColumn .auction .textarea{
	margin: 0 0 0 13px;
}
#riEventColumn .auction .sp4{
	padding: 7px 0 7px 0;
}
#riEventColumn .auction .sp4 li{
	width: 140px;
	margin: 0 0 0 0;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/dot_f2ab00.gif) no-repeat 0 6px;
	padding: 0 0 0 7px;
}

/*
 タイムセール
-------------------------------------------------------------------------*/

#riEventColumn .fourTimesale{
	margin: 0 0 20px 0;
}
#riEventColumn .fourTimesale .timesaleBox{
	padding: 10px 0 0 0;
	clear: both;
	overflow: visible;
	_zoom: 1;
	position: relative;
	height: 123px;
}
#riEventColumn .fourTimesale .timesaleBox td{
	white-space: nowrap;
}
#riEventColumn .fourTimesale .timeSaleLeft{
	position: absolute;
	width: 164px;
	left: 0;
	top: 10px;
}
#riEventColumn .fourTimesale .timeSaleRight{
	margin-left: 164px;
}
#riEventColumn .fourTimesale .timeSaleRight dt{
	margin: 0 0 7px 0;
	min-height: 56px;
	_height: 56px;
}
#riEventColumn .fourTimesale .timeSaleRight table{
	margin: 0 0 7px 0;
}

#riEventColumn .timesaleBox a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .timesaleBox a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}

#riEventColumn .fourTimesale{
	border: solid 1px #cecece;
	padding: 7px;
	min-width: 96%;
}

/*追加20110616
--------------------------------------*/
.LQtimesale .timesaleBox{
	min-height: 123px;
    height: auto !important;
    height: 123px;
	margin-right: 15px;
}
.LQfirstSale{
	width: 455px;
}
.LQlastSale .timesaleBox{
	border-left: #cccccc dotted 1px;
}
.LQlastSale .timeSaleLeft{
	left: 15px!important;
}
.LQlastSale .timeSaleRight{
	margin-left: 184px!important;
}
.LQtimesale taRight{
	margin-top: 10px;
}

/*追加20110617
--------------------------------------*/
.LQtimesale .timesaleTtl {
	border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE;
	background: url(https://r.r10s.jp/com/img/home/beta/201011/bg_timesale.gif) repeat-x 0 -4px;
}
.LQtimesale .timesaleTtl img{
	float: left;
	margin-top: -4px;
}
.LQtimesale span.LQtimesaleDate{
	display: block;
	width: auto;
	padding-top: 8px;
	padding-left: 3px;
	font-weight: bold;
	color: #444444;
}


/*
 ポイントキャンペーン
-------------------------------------------------------------------------*/

#riEventColumn .fourPointCampaign{
	margin: 0 0 20px 0;
}
#riEventColumn .fourPointCampaign .pointDetail01 {
	padding: 5px 0;
	font-size: 90%;
	text-align: right;
}
#riEventColumn .fourPointCampaign .pointDetail02 {
	padding: 5px 0;
	font-size: 82%;
	text-align: left;
}
#riEventColumn .pointCampaignBox {
	background: #f9f9e1;
	padding: 9px 7px;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox {
	margin-top: 4px;
	background: #ffffff;	
	padding: 0 6px;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl {
	clear: both;
	overflow: hidden;
	_zoom: 1;
	padding:7px 0;
	background: url(https://r.r10s.jp/com/img/home/pointcamp/dotto_01.gif) repeat-x left top;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl.cont1 {
	background: none;
	padding:7px 0;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl dt{
	width: 95px;
	min-height: 17px;
	color: #bf0000;
	font-weight: bold;
	float: left;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl dd {
	min-height: 17px;
	float: left;
	width: 70%;
}

#riEventColumn .pointCampaignBox .pointCampaignInBox dl dt {
	padding-left: 20px;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl dt.no01{
	background: url(https://r.r10s.jp/com/img/home/pointcamp/pointcampaign_no_01.gif) no-repeat left top;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl dt.no02{
	background: url(https://r.r10s.jp/com/img/home/pointcamp/pointcampaign_no_02.gif) no-repeat left top;
}
#riEventColumn .pointCampaignBox .pointCampaignInBox dl dt.no03{
	background: url(https://r.r10s.jp/com/img/home/pointcamp/pointcampaign_no_03.gif) no-repeat left top;
}
#riEventColumn .pointCampaignBox .and03 .pointIconBox {
	width: 426px;
}
#riEventColumn .pointCampaignBox .and02 .pointIconBox {
	width: 350px;
}
#riEventColumn .and0{
	text-align: center;
	margin: 0 auto 5px;
}
#riEventColumn .pointCampaignBox .or03 .pointIconBox {
	width: 376px;
}
#riEventColumn .pointCampaignBox .or02 .pointIconBox {
	width: 255px;
}
#riEventColumn .pointCampaignBox .or01 .pointIconBox {
	width: 135px;
}
#riEventColumn .pointCampaignBox .pointIconBox {
	margin: 5px auto 2px;
	clear: both;
	overflow: hidden;
	_zoom: 1;
}
#riEventColumn .pointCampaignBox .pointIconBox li {
	float: left;
	text-align: center;
	padding-left: 3px;
}
#riEventColumn .pointCampaignBox .pointIconBox li dl {
	padding-top: 10px;	
}
#riEventColumn .pointCampaignBox .pointIconBox li dl dt {
	padding-bottom: 2px;	
}
#riEventColumn .pointCampaignBox .pointIconBox li.base {
	padding: 25px 0 0 3px;	
}
#riEventColumn .pointCampaignBox .pointIconBox li.icon {
	padding-top: 40px;	
}

#riEventColumn .fourPointCampaign .pointCampaign{
	padding: 10px 0 0 0;
	clear: both;
	overflow: hidden;
	_zoom: 1;
	position: relative;
}
#riEventColumn .fourPointCampaign .check{
	float: right;
	display:inline;
}
#riEventColumn .pointCampaignTtl {
	border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE;
	background: url(https://r.r10s.jp/com/img/home/pointcamp/bg_pointcampaign.gif) repeat-x 0 -9px;
}

#riEventColumn .pointCampaignTtl img{
	margin-top: -9px;	
}

#riEventColumn .pointCampaign a{
	color:#1d54a7;
	text-decoration: none;
}
#riEventColumn .pointCampaign a:hover {
	color: #c00000!important;	
	text-decoration:underline;		
}

#riEventColumn .fourPointCampaign{
	border: solid 1px #cecece;
	padding: 7px;
	min-width: 96%;
}

/*
 ラクーポン
-------------------------------------------------------------------------*/

#riEventColumn .rakupon{
	overflow: hidden;
	_zoom:1;
}
#riEventColumn .rakupon .timesaleBox{
	padding: 10px 0 0 0;
	position: relative;
}
#riEventColumn .rakupon .timeSaleLeft{
	position: absolute;
	top: 10px;
	left: 0;
}
#riEventColumn .rakupon .timeSaleRight{
	margin-left: 148px;
}
#riEventColumn .rakupon .LQlastSale .timeSaleRight {
	margin-left: 164px!important;
}

#riEventColumn .rakupon .timeSaleRight dt{
	margin: 0 0 7px 0;
}
#riEventColumn .rakupon .timeSaleRight table{
	margin: 0 0 7px 0;
}

/*
 ラクーポン 追加20120506
--------------------------------------*/

#riEventColumn .rakupon li{
	display: none;
	float: left;
	width: 455px;
}

#riEventColumn .rakupon .timesaleBox{
	min-height: 120px;
	margin-right: 15px;
}

#riEventColumn  .rakupon li#riRakuponListDef{
	display: block;
	border-left: none;
}


/*
 ホットアイテム 追加20110902
-------------------------------------------------------------------------*/

#riHotitem{
	overflow: hidden;
	_zoom:1;
}
#riHotitem li{
	display: none;
	float: left;
	width: 455px;
}
#riHotitem li#riHotListDef{
	display: block;
}
#riHotitem .riHotitemBox{
	position: relative;
	height: 133px;
	min-height: 133px;
	margin-right: 15px;
	padding: 10px 0 0 0;
	border-left: #cccccc dotted 1px;
}
#riHotitem li#riHotListDef .riHotitemBox{
	border-left: none;
}
#riHotitem .riHotitemLeft{
	position: absolute;
	top: 10px;
	left: 15px;
}
#riHotitem .riHotitemRight{
	margin-left: 178px;
	padding-bottom: 30px;
}
#riHotitem .riHotitemRight dt{
	margin: 0 0 7px 0;
	min-height: 32px;
	_height: 32px;
}
#riHotitem .riHotitemRight dd.taRight{
	margin-top: 7px;
}


/*
 まち楽
-------------------------------------------------------------------------*/

#machiraku area{cursor: pointer;}

.machiLink{
	font-size: 90%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.machiSttl{
	padding-left: 5px;
	font-weight: bold;
}

#machiraku ul{
	margin-top: -5px;
}

.areaHokkaido{
	display: none;
}
.areaTohoku{
	display: none;
}
.areaKanto{
	display: none;
}
.areaKinki{
	display: none;
}
.areaShikoku{
	display: none;
}
.areaKyusyu{
	display: none;
}
.areaChugoku{
	display: none;
}
.areaChubu{
	display: none;
}
.areaOkinawa{
	display: none;
}
/*
 バナー
-------------------------------------------------------------------------*/

.ritopbanner {
	margin: 0 0 7px 0;
}

#ritopbanner{
	margin: 0 0 7px 0;
}

/* メンテナンス枠、アナウンス枠
-------------------------------------------------------------------------*/

#topInfoArea {
	border: 1px solid #cecece;
	background: #ffffdd;
	padding: 5px 5px 5px 5px;
	margin: 0px auto 10px auto;
	font-size: 82%;
	text-align:center;
	_zoom: 1;
}
#topInfoArea a {
	color: #1D54A7;
	text-decoration: none;
}
#ritFooter #topInfoArea {
	width:260px;
	margin: 0 auto 15px auto;
}
#topInfoArea a:hover {
	color: #C00000;
	text-decoration: underline;
}
#topAnnounceArea {
	width:260px;
	border: 1px solid #cecece;
	background: #ffffdd;
	padding: 5px 5px 5px 5px;
	margin: 0 auto 10px auto;
	font-size: 82%;
	text-align:center;
	_zoom: 1;
}
#topAnnounceArea a {
	color: #1D54A7;
	text-decoration: none;
}
#topAnnounceArea a:hover {
	color: #C00000;
	text-decoration: underline;
}
#topEmergencyArea {
	width:260px;
	border: 1px solid #cecece;
	background: #ffffdd;
	padding: 5px 5px 5px 5px;
	margin: 0 auto 10px auto;
	font-size: 82%;
	text-align:center;
	_zoom: 1;
}
#topEmergencyArea a {
	color: #1D54A7;
	text-decoration: none;
}
#topEmergencyArea a:hover {
	color: #C00000;
	text-decoration: underline;
}

/* 001: テーブルヘッダー使用時の制御
*********************************** */

#tableHeader table[cellpadding="6"] td[width="50%"] a{
	color:#ffffff;
}

#tableSarch td[width="30%"] img{
	margin-top:3px;
	display:block;
}

#tableSarch td[VALIGN="MIDDLE"]  img{
	display:block;
	padding:3px;
	text-align:center;
	vertical-align: middle;

}

#tableSarch td[width="30%"] a{
	color:#636363;
}


#tableRanking div[align="right"] td {
	text-align:left;
}


/* API微調整
*********************************** */

.ashiatoRecoRecoItemName{
	width:85px !important;
}

.paraApi{
	margin: 10px 0 0 0;
}

/* ブックス枠
-------------------------------------------------------------------------*/
.guideL .subText {
	background:url("https://r.r10s.jp/com/img/home/beta/201008/dot_f2ab00.gif") no-repeat 12px 6px!important;
	margin:0 0 0 15px!important;
	padding:0 0 0 19px!important;
}

/* タイトルリンク 追加20120831
-------------------------------------------------------------------------*/

#riEventColumn .centerTitle h2 a {
    color: #BF0000;
    text-decoration: none;
}

#riEventColumn .centerTitle h2 a:hover {
    color: #C00000;
    text-decoration: underline;
}

#riEventColumn .titleH2 a {
    color: #BF0000;
    text-decoration: none;
}

#riEventColumn .titleH2 a:hover {
    color: #C00000;
    text-decoration: underline;
}

div#riEmgArea-top08 h3 a:link {
    color: #BF0000;
    text-decoration: none;
}

div#riEmgArea-top08 h3 a:hover {
    color: #C00000;
    text-decoration: underline;
}

/* Pick Up！注目商品 追加20130725
-------------------------------------------------------------------------*/
.ritAdColumn {
	width: 100%;
	padding: 7px 0 30px 6px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.ritAdCnt {
	float:left;
	display: table-cell;
	width: 146px;
	padding: 0 0 10px 0;
}
.ritAdCnt .ritAdImg {
	width: 95px;
}
.ritAdCnt .ritAdName {
	width: 95px;
	word-wrap: break-word;
	padding: 5px 0 0 0;
}

/* オークション枠 追加20131023
-------------------------------------------------------------------------*/
.ritAucColumn{
	width: 100%;
	padding: 7px 0 30px 6px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.ritAucItemDisplay{
	position: absolute;
	left: 6px;
	width: 169px;
	border-right: #cccccc dotted 1px;
}
.ritAucItemDisplayCnt{
	width: 138px;
}

.ritAucTtl{
	font-size: 110%;
	color: #bf0000;
	font-weight: bold;
	margin-bottom: 5px;
}

.ritAucItemName{
	padding-top: 5px;
	word-wrap: break-word;
	word-break: break-all;
}

.ritAucPrice{
	text-align: left;
}

.ritAucPrice img {
	vertical-align: middle;
}

.ritAucCntList{
	margin-left: 200px;
}

.ritAucCnt{
	float: left;
	display: inline;
	width: 138px;
	padding-right: 60px;
}


/* タイムセール 追加20131108
-------------------------------------------------------------------------*/
#riEventColumn .sixTimesale {
    min-width: 96%;
    padding: 10px 2px;
}
#riEventColumn .sixTimesale {
    margin: 0 0 20px;
}
#riEventColumn .sixTimesaleBox {
	width:200px;
	margin:0px 13px;
	word-break: break-all;
}

#riEventColumn .sixTimesaleTtl {
	border-bottom: 1px solid #DBDBDB;
	padding:0px 0px 3px 15px;
}

/* PICK UP add
-------------------------------------------------------------------------*/
.ritAdColumn {
	width: 100%;
	/*padding: 7px 0 30px 6px;*/
	padding: 7px 0 30px 0;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.ritAdCnt {
	float:left;
	/*display: table-cell;
	width: 146px;*/
	margin: auto;
	width: 95px;
	padding: 0 0 10px 0;
}
.ritAdCnt .ritAdImg {
	width: 95px;
}
.ritAdCnt .ritAdName {
	width: 95px;
	word-wrap: break-word;
	padding: 5px 0 0 0;
}