#side {
width: 204px;
height: auto;
margin: 0px;
padding: 0px 0px 0px 15px;
float: left;
}

#side a {
text-decoration: none;
font-size: 12px;
}

#side ul {
margin: 0px 0px 10px 0px;
padding: 39px 0px 0px 0px;
}

#side ul.kiso {
background-image: url("../img/side_kiso.gif");
background-repeat: no-repeat;
}

#side ul.nagare {
background-image: url("../img/side_nagare.gif");
background-repeat: no-repeat;
}

#side ul.rank {
background-image: url("../img/side_rank.gif");
background-repeat: no-repeat;
}

#side ul li {
background-image: url("../img/side_menu.gif");
background-repeat: no-repeat;
width: 204px;
height: 36px;
}

#side ul li a {
width: 172px;
height: 28px;
padding: 8px 0px 0px 32px;
display: block;
}

#side ul.rank li a {
width: 144px;
padding: 8px 0px 0px 60px;
}

#side ul.rank li.rank1 {
background-image: url("../img/side_rank1.gif");
background-repeat: no-repeat;
}

#side ul.rank li.rank2 {
background-image: url("../img/side_rank2.gif");
background-repeat: no-repeat;
}

#side ul.rank li.rank3 {
background-image: url("../img/side_rank3.gif");
background-repeat: no-repeat;
}

#side ul.rank li.rank4 {
background-image: url("../img/side_rank4.gif");
background-repeat: no-repeat;
}