@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
}


/* End hide from IE-Mac */  

/* 文字の色 */
strong{color:#fe0000;}
strong.Blk{color:#000000;}
strong.Wht{color:#FFFFFF;}
.Wht{color:#FFFFFF;}

/* 文字のサイズ */
.t39{font-size:16px;color:#ffffff;}
.t40{font-size:18px;line-height:18px;}



#SP_Ranking a:hover img{
	opacity:1;
	filter: alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
}

/*--table{ border-collapse : collapse; }テーブルから余分な隙間を消すとき、これを使う--*/

/* clearfix */
.clearfix:after {  
	content: " ";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
}  
.clearfix {  
	display: inline-block;  
	min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html .clearfix {  
	height: 1%;  
}  
.clearfix {  
	display: block;  
}  
/*================================================
ランキング
================================================*/
#SP_Ranking .waku{
	float:left;
	position:relative;
	margin:0 0 30px 10px;
	text-align:center;
	width:46%;
}
.waku img{
	margin-bottom:10px;
}

#SP_Ranking .text{
	width:25px;
	height:20px;
	background-color:#FF0000;
	margin:0 0 5px 0;
	padding-top:5px;
	text-align:center;
}
#SP_Ranking .Item_Img{
	width:96%;
	margin-bottom:10px;
}


/* 大タイトル-E */
#SP_Ranking #Tit_Index img{
	width:100%;
	margin-bottom:10px;

}


#SP_Ranking .midasi{
	width:100%;
	height:60px;
	background-color:#000000;
	padding:20px 0 0 0;
	text-align:right;
}

#SP_Ranking .midasi img{
	width:100%;
}

.midasi strong{
	margin:0 10px 0 0;
}
#SP_Ranking td.p6{
width:14%;
height:30px;
vertical-align:bottom;
padding:0 2px 0 0;
} 


#SP_Ranking #br img{
width:100%;
}


/*================================================
Eカテゴリ別
================================================*/

#category{
	background:#cccccc;
	border:1px solid #666666;
	text-align:left;
	font-size:12px;
	color:#fff;
	width:100%;
}
#category td{
	background: url("/sp/img/i_category.png") no-repeat scroll 95% center transparent;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	width:50%;
}
#category a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:15px 5px;
}

/*================================================
Cカテゴリ別
================================================*/
#category3{
	background:#FDFCAA;
	border:1px solid #CCCCCC;
	text-align:left;
	font-size:12px;
	color:#fff;
	width:100%;
}
#category3 td{
	background: url("/sp/img/i_category3.png") no-repeat scroll 95% center transparent;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width:50%;
}
#category3 a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:15px 5px;
}

.modoru{
	margin:10px;
	text-align:right;
}
