
/******************************************************

		contents スタイル
 
*******************************************************/

	h1 {
	width:504px;
	height:159px;
	padding: 0px;
	margin-bottom: 25px;
}

	.wh_top{
	width:504px;
	height:4px;
	padding: 0px;
	margin: 0px;
}

	.wh_middle{
	background-image:url(/img/common/bg_middle.gif);
	background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
}

	.wh_bottom{
	width:504px;
	height:4px;
	padding: 0px;
	margin: 0px;
}

	#wh_center_r{
	width:479px;
	margin-left: auto;
	margin-right: auto;
}

	#wh_center_r1{
	width:460px;
	margin-left: auto;
	margin-right: auto;
}

	#wh_center_l{
	width:468px;
	margin: 0px auto;
}
	#wh_center_l span{
	padding: 0px 6px 9px 0px;
	margin: 0px;
	display:block;
	float:left
}


/****** rank ******/

	#rank1{
	width:203px;
	padding-top: 0px;
	margin: 0px;
	float:left;
}

	#info{
	width:226px;
	padding: 0px;
	margin: 0px;
	float:right;
}

	#info div{
	padding-top: 40px;
	margin: 0px;
}

	.name{
	width:205px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#330;
}

	.add{
	width:205px;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
	line-height:20px;
	color:#666;
}

	.rank_bg{
	width:460px;
	padding: 5px 0px;
	margin: 0px;
	background-image:url(/img/contents/rank_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}


	#rank2{
	width:203px;
	padding-top: 10px;
	margin-left: 17px;
	float:left;
}

	#rank3{
	width:203px;
	padding-top: 10px;
	margin-right: 17px;
	float:right;
}

	#rank4{
	width:152px;
	padding-top: 25px;
	margin: 0px;
	float:left;
}

	#rank5{
	width:152px;
	padding-top: 25px;
	margin-left: 12px;
	float:left;
}

	#rank6{
	width:152px;
	padding-top: 25px;
	margin: 0px;
	float:right;
}

	#rank78{
	width:235px;
	padding-bottom: 25px;
	margin-top: 25px;
	float:left;
}

	#rank910{
	width:235px;
	padding-bottom: 25px;
	margin-top: 25px;
	float:right;
}

	#rank7{
	width:113px;
	padding: 0px;
	margin: 0px;
	float:left;
}

	#rank8{
	width:113px;
	padding: 0px;
	margin: 0px;
	float:right;
}

	#rank9{
	width:113px;
	padding: 0px;
	margin: 0px;
	float:left;
}

	#rank10{
	width:113px;
	padding: 0px;
	margin: 0px;
	float:right;
}

/****** salon ******/

	.s_img{
	padding: 20px 0px;
	margin: 0px;
}

	.s_img1{
	width:152px;
	padding: 0px;
	margin: 0px;
	float:left;
}

	.s_img2{
	width:152px;
	padding: 0px;
	margin-left: 12px;
	float:left;
}

	.s_img3{
	width:152px;
	padding: 0px;
	margin: 0px;
	float:right;
}


	#sa_int_top{
	width:500px;
	height:70px;
	padding-top:15px;
}

	#sa_int_middle{
	width:500px;
	background-image:url(/img/contents/sa_int_middle.gif);
	background-repeat:repeat-y;
}

	#sa_int_bottom{
	width:500px;
	height:16px;
}

	.sa_center{
	width:440px;
	margin-left:auto;
	margin-right:auto;
}

	#sa_int_img{
	width:226px;
	padding-top: 0px;
	margin: 0px;
	float:left;
}

	#sa_int_text{
	width:203px;
	padding-bottom: 25px;
	margin: 0px;
	float:right;
}


/****** vote ******/

	.vote_cap01{
		background-image: url(/img/contents/vote_cap01.gif);
		background-repeat: no-repeat;
		width: 225px;
		height: 89px;
		text-indent: -5555px;
		font-size: 5px;
		display: block;
		float: left;
		margin-top: 15px;
	}
	.vote_step01{
		background-image: url(/img/contents/vote_step01.gif);
		background-repeat: no-repeat;
		width: 209px;
		height: 232px;
		text-indent: -5555px;
		font-size: 5px;
		display: block;
		float: right;
		margin-top: 58px;
		margin-right: 10px;
	}
	.vote_step02{
		background-image: url(/img/contents/vote_step02.gif);
		background-repeat: no-repeat;
		width: 225px;
		height: 231px;
		text-indent: -5555px;
		font-size: 5px;
		display: block;
		float: left;
		margin-top: 92px;
		margin-left: 10px;
	}
	.vote_step03{
		background-image: url(/img/contents/vote_step03.gif);
		background-repeat: no-repeat;
		width: 209px;
		height: 247px;
		text-indent: -5555px;
		font-size: 5px;
		display: block;
		float: right;
		margin-top: 54px;
		margin-right: 10px;
	}
	.vote_cap02{
		background-image: url(/img/contents/vote_cap02.gif);
		background-repeat: no-repeat;
		width: 207px;
		height: 106px;
		text-indent: -5555px;
		font-size: 5px;
		display: block;
		float: left;
		margin-top: 52px;
		margin-left: 10px;
	}
/****** details ******/
	.details_cap{
		background-image: url(/img/contents/details_cap01.gif);
		background-repeat: no-repeat;
		width: 255px;
		height: 35px;
		text-indent: -5555px;
		font-size: 5px;
	}
	.details_bg{
		background-image: url(/img/contents/details_style_bg.gif);
		background-repeat: repeat-y;
		width: 255px;
	}
	.details_bottom{
		background-image: url(/img/contents/details_bottom.gif);
		background-repeat: no-repeat;
		width: 255px;
		height: 10px;
	}
	.style_data{
		display: block;
		float: right;
		width: 260px;
	}
	.details_dotted{
		width:240px;
		height:20px;
		background-image:url(/img/index/dot.gif);
		background-repeat:repeat-x;
		background-position:0px 10px;
		padding: 0px;
		margin: 0px;
		font-size:0px;
		line-height:0px;
	}
	.details_photo{
		border: 1px solid #CCCCCC;
	}
	.details_L{
		display: block;
		float: left;
	}
	.entry_bt{
		margin-top: 5px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.details_data{
		width: 183px;
		vertical-align:top;
		font-size:12px;
		line-height:22px;
		color:#6B3908;
		padding-left: 10px;
	}






/*-----2010.03.02-----*/
.bt_res{
	margin-top:20px;
	text-align:center;
}
.bt_res a{
	border:0;
}

.url{
	padding:5px 0;
}
.url a{
	font-size:12px;
	padding-left:15px;
	background-image:url(/img/contents/bl_url.gif);
	background-position:3px 50%;
	background-repeat:no-repeat;
}
.url a{
	color:#330000;
	text-decoration:underline;
}
.url a:hover{
	color:#FF6600;
}




/*-----2010.03.02-----*/





