@charset "euc-jp";

.rank_txt1{
	padding:3px 8px 3px 8px;
	border-bottom:2px solid #9FB4E4;
	line-height: 1.7;
	text-align:left;
}

.rank_txt2{
	padding:3px 8px 3px 8px;
	line-height: 1.7;
	text-align:left;
}

.rank_txt3{
	padding:3px 8px 3px 8px;
	background-color:#BAD4DA;
	color:#FFFFFF;
	line-height: 1.7;
	text-align:left;
}

.rank_bt{
	margin:0;
	padding:0;
	width:320px;
	text-align:center;
}

.rank_left{
	margin:0;
	padding:5px 0;
	width:150px;
	float:left;
}

.rank_right{
	margin:0;
	padding:5px 0;
	width:150px;
	float:right;
}

.rank_img{
	margin:0;
	padding:0;
	text-align:center;
}

#rank {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank ul {
  width:320px;
}

#rank li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama1.jpg);
}

#rank li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama1.jpg);
}

#rank li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama1.jpg);
}

#rank li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama1.jpg);
}

/*---------- ランキング2 ----------*/

#rank2 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank2 ul {
  width:320px;
}

#rank2 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank2 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama2.jpg);
}

#rank2 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama2.jpg);
}

#rank2 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama2.jpg);
}

#rank2 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama2.jpg);
}

/*---------- ランキング3 ----------*/

#rank3 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank3 ul {
  width:320px;
}

#rank3 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank3 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama3.jpg);
}

#rank3 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama3.jpg);
}

#rank3 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama3.jpg);
}

#rank3 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama3.jpg);
}

/*---------- ランキング4 ----------*/

#rank4 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank4 ul {
  width:320px;
}

#rank4 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank4 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama4.jpg);
}

#rank4 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama4.jpg);
}

#rank4 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama4.jpg);
}

#rank4 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama4.jpg);
}

/*---------- ランキング5 ----------*/

#rank5 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank5 ul {
  width:320px;
}

#rank5 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank5 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama5.jpg);
}

#rank5 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama5.jpg);
}

#rank5 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama5.jpg);
}

#rank5 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama5.jpg);
}

/*---------- ランキング6 ----------*/

#rank6 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank6 ul {
  width:320px;
}

#rank6 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank6 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama6.jpg);
}

#rank6 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama6.jpg);
}

#rank6 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama6.jpg);
}

#rank6 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama6.jpg);
}

/*---------- ランキング7 ----------*/

#rank7 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank7 ul {
  width:320px;
}

#rank7 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank7 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama7.jpg);
}

#rank7 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama7.jpg);
}

#rank7 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama7.jpg);
}

#rank7 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama7.jpg);
}

/*---------- ランキング8 ----------*/

#rank8 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank8 ul {
  width:320px;
}

#rank8 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank8 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama8.jpg);
}

#rank8 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama8.jpg);
}

#rank8 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama8.jpg);
}

#rank8 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama8.jpg);
}

/*---------- ランキング3 ----------*/

#rank9 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0;
}

#rank9 ul {
  width:320px;
}

#rank9 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank9 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama9.jpg);
}

#rank9 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama9.jpg);
}

#rank9 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama9.jpg);
}

#rank9 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama9.jpg);
}

/*---------- ランキング10 ----------*/

#rank10 {
  clear:both;
  width:320px;
  text-decoration: none;
  margin:0 0 10px;
}

#rank10 ul {
  width:320px;
}

#rank10 li {
  width:320px;
  list-style:none;
  text-align:left;
}

#rank10 li a:link {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama10.jpg);
}

#rank10 li a:hover {
  color:#000000;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama10.jpg);
}

#rank10 li a:visited {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama10.jpg);
}

#rank10 li a:active {
  padding:10px 0 10px 37px;
  display:block;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/ranking/yokohama10.jpg);
}