@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}

table,img,p,a {
    border: 0;
    margin:0;
}
html {
    background-color:#EFEEE5;
}
body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #555555;
    background:#EFEEE5;
    font-size: 65%;
    line-height: 150%;
	width:236px;
	margin:15px 0 0 29px;
}


li {
    list-style-type: none;
}

select {
    border: solid 1px #ccc;
}


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

/* リンク指定
----------------------------------------------- */
a:link {
    color: #7C7D7C;
    text-decoration: none;
}
a:visited {
    color: #7C7D7C;
    text-decoration: none;
}
a:hover {
    color: #61381A;
    text-decoration: none;
}
/* フォント
----------------------------------------------- */
h1,h2,h3,h4,h5 {
    font-size: 100%;
    line-height: 130%;
    margin:0;
    padding:0;
}




#ranking {
	width:205px;
	margin:0 0 0 31px;
	}
#ranking ul {
	width:205px;
	list-style:none;
	margin:23px 0;
	padding-top:2px;
	background: url("/common/img/side/line01.gif") no-repeat left top;
	}
#ranking ul li {
	width:205px;
	background: url("/common/img/side/line01.gif") no-repeat left bottom;
	padding:5px 0 7px 0;
	}
#side_ranking {
	width:205px;
	}

.ranking_body01 {
	width:201px;
	margin:0 0 0 4px;
    background: url("/common/img/side/r_01.gif") no-repeat left center;
    overflow:hidden;
	clear:both;
	}
.ranking_body01_main {
	width:175px;
	margin:0 0 0 26px;
	clear:both;
	}
.ranking1_photo {
	width:65px;
    float:left;
    }
.ranking1-title {
	width:105px;
	float:right;
	font-weight:bold;
    }

.ranking_body02 {
	width:201px;
	margin:0 0 0 4px;
    background: url("/common/img/side/r02.gif") no-repeat left center;
    overflow:hidden;
	clear:both;
	}

.ranking_body03 {
	width:201px;
	margin:0 0 0 4px;
    background: url("/common/img/side/r03.gif") no-repeat left center;
    overflow:hidden;
	clear:both;
	}
.ranking_body04 {
	width:201px;
	margin:0 0 0 4px;
    background: url("/common/img/side/r04.gif") no-repeat left center;
    overflow:hidden;
	clear:both;
	}
.ranking_body05 {
	width:201px;
	margin:0 0 0 4px;
    background: url("/common/img/side/r05.gif") no-repeat left center;
    overflow:hidden;
	clear:both;
	}
.ranking2_photo {
	width:45px;
    float:left;
    }
.ranking2-title {
	width:124px;
	float:right;
	font-weight:bold;
    }


.ranking-text {
	width:201px;
	clear:both;
	padding:3px 0 0 4px;
	}