@charset "Shift_JIS";

/*----------------------------------------------------------------------------

	--- INDEX ---
	[0] index.html

----------------------------------------------------------------------------*/


/*	[0] index.html
----------------------------------------------------------------------------*/

#lead{
	height:177px;
	background:url(../ranking/img/img_rank.jpg) right no-repeat;
	margin-bottom:30px;
}
#h2_rank{
	width:197px;
	height:23px;
	background:url(../ranking/img/h2_rank.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}
#lead strong{
	display:block;
	width:213px;
	height:17px;
	background:url(../ranking/img/m_ima.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}

#icons{
	display:block;
	float:right;
	margin-bottom:5px;
}
#icons dt,#icons dd{
	display:inline;
	font-size:84%;
}
#icons img{
	margin-right:5px;
	vertical-align:middle;
}

.btns{
	text-align:center;
	padding:10px 5px 8px 10px;
	background:beige;
	margin-bottom:30px;
	border:1px dotted gray;
}
.btns .btn{
	padding:2px 4px;
	margin-bottom:10px;
	background:#FFFFFF;
}
.btns .btn:hover{
	background:mistyrose;
}
.btns .btnSelected{
	padding:2px 4px;
	margin-bottom:10px;
	color:#FFFFFF;
	background:tomato;
}
.btns option{
	padding:2px 10px;
}


#accessRank b{
		color:tomato;
		font-weight:bold;
	}
	#accessRank .wrap{
		padding:0 20px 20px;
	}
	#accessRank #no1{
		padding:15px;
		background:url(../ranking/img/bg_1.jpg) repeat;
	}
	#accessRank #no2{
		padding:15px;
		background:url(../ranking/img/bg_2.jpg) repeat;
	}
	#accessRank #no3{
		padding:15px;
		background:url(../ranking/img/bg_3.jpg) repeat;
	}
	#accessRank table{
		background:#FFFFFF;
	}
	#accessRank th{
		height:25px;
		text-align:left;
		text-indent:35px;
		background:#CCB7A4 url(../common/i_searchHall.gif) no-repeat;
	}
	#accessRank .divide{
		height:1px !important;
		background:url(../common/dot.gif) repeat-x;
	}
	#accessRank .hallData{
		padding:15px 0 10px;
		-webkit-text-size-adjust:none
	}
	#accessRank .number{
		margin-top:5px;
	}
	#accessRank h3 a{
		display:block;
		margin-bottom:2px;
	}
	#accessRank .mailMag strong{
		display:block;
		padding:2px 2px 2px 6px;
		background:mistyrose;
		margin:10px 0 4px 0;
	}
	#accessRank .mailMag img{
		vertical-align:middle;
		border:1px solid gainsboro;
	}
	#accessRank .mailMag input{
		margin-top:4px;
	}
	#accessRank .photo{
		margin-top:15px;
	}






