body {
	font: 12px ;
	background: #EFEFEF url(http://www.kamesennin.net/rank/cgi/img/bg.gif) repeat-y center;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:hover{color:#a0a0ff}
a:visited{color:#0000ff}

.border {
	padding: 5px;
	border-top: 1px solid;
	border-right: 1px solid #FF3300;
	border-bottom: 1px solid #FF3300;
	border-left: 1px solid #FF3300;

}


.border1 {
	margin: 5px;
	padding: 5px;
	border-top: 1px solid;
	border-right: 1px solid #33CC00;
	border-bottom: 1px solid #33CC00;
	border-left: 1px solid #33CC00;

}


.menu {
	font-size: 12px;
	border: 1px solid #FF6600;
	line-height: 1.5em;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding-left: 5px;
}

.menu01 {
    font-size: 12px;
    border: 1px solid #339900;
	line-height: 1.5em;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding-left: 5px;
}

.menu02 {
    font-size: 12px;
    border: 1px solid #FF9900;
	line-height: 1.5em;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding-left: 5px;
}

.ranking{
	font-size: 12px;
	border: 1px solid #FF6600;
	line-height: 1.5em;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding-left: 5px;
}
.ranking img{
	margin-bottom: 7px;
}
.bar-yellow {
	background-image: url(http://www.kamesennin.net/rank/cgi/img/yellow.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding-top: 3px;
	padding-left: 9px;
}
.bar-green {
	background-image: url(http://www.kamesennin.net/rank/cgi/img/green.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding-top: 3px;
	padding-left: 9px;
}
.bar-orange {
	background-image: url(http://www.kamesennin.net/rank/cgi/img/orange.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding-top: 3px;
	padding-left: 9px;
}
.space1 {
	padding: 5px;
	margin: 5px;
}
.site-title-all {
	padding-top: 7px;
	padding-bottom: 9px;
}
.site-title {
	font-size: 16px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-left: 10px;
}
.site-tr {
	background-color: #FFFFFF;
}
.siteinfo-tr {
	background-color: #74D870;
}
.siteinfo-all {
	padding-top: 3px;
	padding-bottom: 3px;
}