@charset "utf-8";

a img {
    border-style:none;
}

* {	
margin:0px;
padding:0px;
}

body {
	text-align:center;
}

#content {
	width:800px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#wrap{
	background-image:url(/common/images/back.gif);
	background-repeat: repeat-y;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	padding-left:10px;
	padding-right:10px;
	}

#head {
	background-image:url(/common/images/headback.gif);
	background-repeat:no-repeat;
	height:79px;
	width:800px;
	margin-bottom:5px;
}

#logo {
	float:left;
	width:290px;
	padding-left:10px;
	height:79px;
}

h1 {
	float:right;
	font-size:14px;
	width:400px;
	padding-right:30px;
	padding-top:34px;
	height:54px;
	font-size: 16px;
}

#toptext h2 {
	background-image:url(/common/images/h2back.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:30px;
	padding-left:40px;
	padding-top:7px;
}

#toptext h3 {
	font-size:14px;
	padding-left:12px;
	padding-right:12px;
	width:546px;
	margin-bottom:10px;
}

#content-left {
	width:570px;
	float:left;
}

.h2text {
	color:#FFFFFF;
	background-color:#156F15;
	background-image:url(/common/images/h2text.jpg);
	background-repeat:no-repeat;
}


.pankuzu{
	font-size:12px;
	margin-bottom:10px;
	width:560px;
	padding-left:3px;
}

.rank{
	float:left;
	}

.detailpart p{
	padding-left:10px;
	padding-right:10px;
	line-height:150%;
	font-size:14px;
}

.rank1{
	background-image:url(/common/images/rankback.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	float:left;
	width:550px;
	}
	
.rank2{
	background-image:url(/common/images/rankback.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	float:left;
	width:550px;
	}

.rank3{
	background-image:url(/common/images/rankback.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	float:left;
	width:550px;
	}
	
.detailpart{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:568px;
	margin-bottom:15px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.detail-left{
	padding-left:10px;
	float:left;
	width:170px;
	}
	
.detail-right {
	padding-left:0px;
	width:370px;
	float:right;
	padding-right:10px;
	}
	
.detail-right p{
	font-size:12px;
	margin-bottom:5px;
	}
	
td {
	text-align:center;
	width:120px;
		border:solid 1px;
	}
	
tr.ue td{
	background-image:url(/common/images/table.gif);
	background-repeat:repeat;
	}
	
table {
	border:solid 1px;
	margin-bottom:10px;
	}
	
.detail {
	text-align:center;
	}

#content-right {
	width:190px;
	padding-left:10px;
	float:left;
	}
	
#content-right li {
	list-style:none;
	}

#content-right ul {
	width:190px;
	}
	
.r-rankingtitle {
	background-image:url(/common/images/rightranking.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:40px;
	padding-top:7px;
	margin-bottom:5px;
	color:#FFFFFF;
	}
	
.r-rank1 {
	background-image:url(/common/images/r-rank1.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	}

.r-rank2 {
	background-image:url(/common/images/r-rank2.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	}


.r-rank3 {
	background-image:url(/common/images/r-rank3.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	}
	
.r-rank4 {
	background-image:url(/common/images/r-rank4.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	}
	
.r-rank5 {
	background-image:url(/common/images/r-rank5.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	}

.kiso {
	margin-bottom:15px;
	}

.kiso li{
	width:200px;
	}

	
#kisochishikititle {
	background-image:url(/common/images/kisochishiki_title.gif);
	background-repeat:no-repeat;
	font-size:14px;
	height:22px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:5px;
	width:190px;
	}

.kiso li{
	font-size:14px;
	height:22px;
	padding-top:7px;
	padding-bottom:5px;
	}

.kiso a{
	width:180px;
	background-image:url(/common/images/kisochishiki_off.gif);
	background-repeat:no-repeat;
	font-size:14px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:10px;
	}

.kiso a:hover{
	width:180px;
	background-image:url(/common/images/kisochishiki_on.gif);
	background-repeat:no-repeat;
	font-size:14px;
	padding-bottom:5px;
	color:#FF802B;
}


#foot {
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	background-color:#156F15;
	margin-bottom:10px;
	color:#FFFFFF;
	font-size:12px;
}

.rankrank {
	color:#FFFFFF;
	background-color:#156F15;
	background-image:url(/common/images/rankrank.jpg);
	background-repeat:no-repeat;

}

.sidea{
	width:180px;
	float:left;
}
