body{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Verdana;
	background-color:#07151c;
}


a{
	color:#9b79f4
	}
a:hover{
	}
	
#backback{
	width: 850px;
	background:#000000;
	margin: 0px auto 0px auto;
	background-image:url(img/backback.gif);
	background-repeat: repeat-y;
}

#flame{
	width: 850px;
	background:#040000;
	margin: 0 auto 0px auto;
	text-align: left;
	padding: 0 15px 20px 15px;
}


#head{
	width: 850px;
	margin:0 0 15px 0px;
	background-repeat: repeat-y;
	background-color: #666666;
	height: 224px;
	background-image: url(img/head7.jpg);
}



#title{
	font-size:20px;
	margin:0px;
	padding:30px 10px 5px 5px;
	color:#333333;
	}
#subtitle{
	font-size:13px;
	margin:0px;
	padding:0px 10px 10px 10px;
	color:#333333;
	border-right: 2px solid #cccccc;
	}
	
	

#left{
	width: 250px;
	float: left;
}
.leftmain1{
	width:236px;
	padding:3px;
	margin:0 auto 15px auto;
	background:#EBECEC;
	}
.pic{
	color:#ff0066; 
	font-weight:bold; 
	border:none; 
	height:46px; 
	line-height:46px; 
	padding-left:41px; 
	background:url(img/pic_bg.gif) no-repeat;
}

.leftmain1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	.leftmain1 li{
		background:#fff;
		padding:3px 7px;
		margin:0px 0px 3px 0px;
		border:1px solid #ccc;
		}
		

		.leftmain1 li a{
			color:#0D69AC;
			background:#fff;
			text-decoration:none;
			border-left:5px solid #82A0A5;
			display:block;
			padding:4px 0px 4px 7px;
			margin:0px;
			}

		.leftmain1 li a:hover{
			color:#000;
			border-left:5px solid #E1E9EA;
			}
.leftmain2{
	width:250px;
	padding:0px;
	margin:10px auto 2px auto;
	}
.leftmain2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom: 2px;
	}
.leftmain3{
    padding:6px; 
	margin:10px auto 2px auto; 
	width: 238px;
	background: url(img/leftmain3_bg.gif);
	height:52px;
}
.leftmain3 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom: 2px;
	}

#right{
	width: 580px;
	float: right;
	color: #ffffff;
}
#right p{
    font-size:13px;
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:200%;	
}

h2{
	font-size:13px;
	margin:0;
	padding:0 3px 0 42px;
	background-repeat: repeat-x;
	line-height: 46px;
	height: 46px;
	background-image: url(img/h2_bg.gif);
	}
	

div#right p img{
	width: 200px;
	float: right;
	height: 120px;
	margin:5px 5px 1px 10px;
}

#kamideai{
	margin:0px auto 0px auto;
	padding:0;
	width:880px;
	height: 188px;
}

#kamideai p{
    margin:0;
	padding:0px;
}

#kamideai p img{
	margin:0px;
}

.main{
	padding:0px;
	margin:0 0 40px 0;
}
		

#left p{
	margin:0px;
	padding:0px;
	line-height:200%;
	color: #ffffff;
		}
		

		

#foot{
	clear:both;
	width:850px;
	background: #000000;
	padding:1px 0 1px 0;
	margin:15px auto 0 auto;
	text-align: center;
	background-image: url(img/footback4.gif);
	background-repeat: no-repeat;
	color: #000000;
	line-height: 1;
	}
	#foot a{
		color:#000000;
		text-decoration:none;
		}
	#foot a:hover{
		text-decoration:underline;
		}
h1{
	background: #000000;
	padding:0px 10px 1px 0;
	margin:0px 0 0 0;
	text-align:right;
	background-repeat: no-repeat;
	font-size:13px;
	font-weight: normal;
	color:#FFFFFF;
	}
#title0{
	width:850px;
	background: #000000;
	border-bottom:5px solid #ececec;
	margin:0px;
	text-align: center;
	height: 30px;
	}
#title0 p{
    padding:0;
	margin:0;
	}
#title0 p img{
    padding:0;
	margin:0;
	width:850px;
	height:30px;
	}
.style1{
    color: #CC0000;
	}
.style2{
	color:#cc0000;
	font-style:italic;
}

img.no{
    float:none;
	width:50px;
	height:26px;
	margin:0;
	padding:0;
	vertical-align:middle;
}

img.ya{
    float:none;
	width:22px;
	height:26px;
	margin:0;
	padding:0;
	vertical-align:middle;
}

p.title{
    width:865px;
	height:21px;
	background:url(img/obi.jpg); 
	padding-left:15px; 
	font-size:11px; 
	font-weight:bold; 
	line-height:21px; 
	color:#ffffff;
}


#kamideai p.title2 img{
}

span.rank{
    color:#fd9231; 
	font-weight:bold; 
	text-decoration:underline;
}
