@charset "utf-8";
/* CSS ****************************
Edit by michiyo
*******************************************/
.ranking02{
background:url(/img/rank2.gif) no-repeat left;
padding:0 0 3px 50px;
height:42px;
font-size:13px;
font-weight:bold;
color: #d16767;

}

/*---------- てーぶる ----------*/
table.rank {
	margin-top: 0.2em;
	margin-bottom: 1em;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 100%;

	
}

table.rank caption {
  margin-top: 1em;
  text-align: left;

}

table.rank th,
table.rank td {
  border: solid 1px #999;
  padding: 4px 6px;
}

table.rank th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}

table.rank td.title02 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title03 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title04 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank4.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title05 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank5.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title06 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank6.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title07 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank7.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title08 {
	text-align: center;
	font-weight: bolder;
	padding:0 0 3px 30px;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank8.gif);
	background-repeat: no-repeat;
	background-position: left;
}
table.rank td.title09 {
	text-align: center;
	font-weight: bolder;
	height:42px;
	font-size:13px;
	color: #d16767;
	background-color: #FFFFFF;
	background-image: url(/img/rank9.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
}

table.rank td.img {
	background-color: #FFFFFF;
	text-align: center;

}

table.rank td.price {
	font-size: 24px;
	font-weight:bolder;
	text-align:center;
	color: #CC0000;
	font-style: italic;
}

.rank1{
	background-image:url(/img/rank1.gif);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.price_neti{
	font-size: 24px;
	font-weight:bolder;
	text-align:center;
	color: #CC0000;
	font-style: italic;

}

