body {
	color:#b5b6c6;
	font-size:12px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:14px;
	background-color:#f8f0f0;
	width:840px;
	margin-bottom:20px;
}
img {border:0px;}
.main {
	color:#000000;
	width:840px;
	display:block;
}
a {
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	color:#FF0066;
	text-decoration:underline;
}
a:visid {color:#0000FF;}

/*---main---*/
.toptitle {
	width:840px;
	height:150px;
	padding-top:20px;
}
.toptitle2 {
	width:840px;
	height:120px;
	padding-top:10px;
}

h5 {
	color:#f8f0f0;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	margin-bottom:20px;
}
.ma {
	width:50px;
	height:10px;
}
.coution {
	width:350px;
	color:#CCCCCC;
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	border:#CC66FF solid 1px;
	border-bottom:0px;
}
.ent {
	width:350px;
	height:20px;
	border:#CC66FF solid 1px;
	border-top:0px;
	margin-bottom:20px;
	text-align:center;
}
.center {
    width:840px;
	height:305px;
}
.contents {
	width:482px;
	height:302px;
	line-height:20px;
	overflow:auto;
	text-align:left;
	border:#CCCCCC solid 1px;
	margin-bottom:5px;
	padding:3px;
	float:left;
	margin-left:40px;
	margin-right:30px;
}
.rank {
    width:230px;
	height:306px;
	float:right;
}
.contents div.cons {
	width:170px;
	height:50px;
	font-size:14px;
	margin-left:10px;
	border-bottom:#666666 dotted 1px;
	float:left;
	text-align:left;
}
.contents div.nais {
	width:270px;
	height:30px;
	font-size:10px;
	padding-top:20px;
	padding-left:5px;
	line-height:18px;
	border-bottom:#666666 dotted 1px;
	float:left;
	text-align:center;
}
.nais a {
	color:#CC0000;
	font-weight:bold;
	font-size:26px;
}
/*---link---*/
.links {
	width:482px;
	font-size:10px;
	text-align:center;
	display:block;
	float:left;
}
.linkwaku {
	width:482px;
	height:810px;
	padding:3px;
	float:left;
}
.linkwaku1 {
	width:480px;
	overflow:auto;
	height:400px;
	line-height:20px;
	text-align:left;
	border:#666666 solid 1px;
	padding:3px;
	float:left;
	scrollbar-3dlight-color:#F5F5F5;
    scrollbar-arrow-color:#F5F5F5;
    scrollbar-darkshadow-color:#CC3333;
    scrollbar-face-color:#CC3333;
    scrollbar-highlight-color:#F5F5F5;
    scrollbar-shadow-color:#F5F5F5;
    scrollbar-track-color:#EEEED1;
	font-weight:bold;
	margin-bottom:10px;
}
.linkwaku1 a {
	width:139px;
	height:20px;
	margin-top:1px;
	margin-left:1px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:0px 0px 0px 10px;
	display:block;
	float:left;
	font-size:12px;
	overflow:hidden;
}
.linkwaku2 {
	width:480px;
	height:420px;
	overflow:auto;
	line-height:20px;
	text-align:left;
	border:#666666 solid 1px;
	padding:3px;
	float:left;
	scrollbar-3dlight-color:#F5F5F5;
    scrollbar-arrow-color:#F5F5F5;
    scrollbar-darkshadow-color:#CC3333;
    scrollbar-face-color:#CC3333;
    scrollbar-highlight-color:#F5F5F5;
    scrollbar-shadow-color:#F5F5F5;
    scrollbar-track-color:#EEEED1;
	margin-bottom:20px;
}
.linkwaku2 a {
	width:210px;
	height:18px;
	margin-top:1px;
	margin-left:1px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	display:block;
	float:left;
	font-size:16px;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;

}
.conlink {
	width:120px;
	height:97px;
	text-align:center;
	text-decoration:none;
	float:left;
}
.conts {
	width:185px;
	height:22px;
	color:#FFFFFF;
	background-color:#CC3366;
	padding-left:10px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
}
.blk1 {
	width:840px;
	height:320px;
	margin-right:20px;
	float:left;
	display:block;
}
.blkban {
	text-align:center;
}


.seigen {
	width:470px;
	color:#990033;
	margin-left:10px;
	float:left;
}
/*---link2---*/
.links2 {
	width:840px;
	height:550px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	float:left;
}
.r2_ranktit {
	width:838px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	background-color:#339933;
	border:#CCCCCC solid 1px;
	margin-bottom:3px;
}
.r2_waku {
	width:828px;
	height:1100px;
	overflow:auto;
	border:#CCCCCC solid 1px;
	padding:5px;
}
.r2_rankmaster {
	width:808px;
	height:100px;
	color:#000000;
	background-color:#FFFFFF;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	float:left;
}
.r2_rankmaster a {
	width:151px;
	height:20px;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:3px 3px 3px 3px;
	padding-left:5px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.r2_rank {
	width:200px;
	height:21px;
	float:left;	
}
.r2_a {
	width:35px;
	height:20px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-2px;
	background-color:#FEF9E9;
	padding-top:5px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	float:left;
}
.r2_b {
	width:150px;
	height:16px;
	font-size:12px;
	text-align:left;
	padding:6px 5px 3px 5px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	float:left;
}
.r2_b a {
	font-weight:bold;
}

/*---gazorink---*/
.galink {
	width:840px;
	height:140px;
	text-align:center;
	float:left;
	margin-top:10px;
}
.gata {
	width:140px;
	height:130px;
	font-size:10px;
	padding-top:10px;
	float:left;
}
.galink2 {
	width:840px;
	height:80px;
	text-align:center;
	float:left;
}
.gata2 {
	width:70px;
	height:80px;
	font-size:10px;
	padding-top:10px;
	float:left;
}

.wakutit {
	width:450px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	padding-left:10px;
	background-color:#CC3333;
	border:#CCCCCC solid 1px;
	margin-bottom:3px;
	text-align:center;
}

/*---ranking---*/
.splink {
	width:330px;
	float:right;
}
.r_ranktit {
	width:328px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	background-color:#339933;
	border:#CCCCCC solid 1px;
	margin-bottom:3px;
	float:left;
	font-weight:bold;
}
.r_rankmaster {
	width:328px;
	height:810px;
	color:#000000;
	background-color:#FFFFFF;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	float:left;
}
.r_rank {
	width:300px;
	height:800px;
	float:left;
}
.r_a {
	width:38px;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-2px;
	background-color:#FEF9E9;
	padding-top:20px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	float:left;
}
.r_b {
	width:60px;
	height:45px;
	padding-top:5px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	float:left;
}
.r_c {
	width:185px;
	height:40px;
	font-size:12px;
	text-align:left;
	padding:5px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	float:left;
}
.middle {
    width:840px;
	height:582px;
	float:left;
	margin-top:30px;
}
.newlink {
    width:440px;
	height:580px;
	float:left;
	margin-right:20px;
}
.newlink a {
	width:70px;
	height:80px;
	font-size:10px;
	padding-top:10px;
	float:left;
	display:block;
}
.newlinkkit {
	width:430px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	background-color:#cc3333;
	border:#CCCCCC solid 1px;
	margin-bottom:3px;
	float:left;
	font-weight:bold;
	text-align:left;
}
.dtirank {
    width:380px;
	height:580px;
	float:left;
	font-weight:bold;
}
.dti_wakutit {
	width:365px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	padding-left:10px;
	background-color:#339933;
	border:#CCCCCC solid 1px;
	margin-bottom:3px;
	text-align:left;
}
.text_link {
	width:840px;
	padding-top:3px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	float:left;
	text-align:center;
}
.text_link a {
	width:840px;
	height:40px;
	font-size:25px;
	font-weight:bold;
	float:left;
	line-height:130%;
	color:#ff0033;
}
/*---fotter---*/
.fot {
	color:#000;
	width:840px;
	height:16px;
	font-size:10px;
	padding-top:3px;
	border-top:#CC99FF solid 1px;
	text-align:center;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	float:left;
}
/*hikaku-----------------------------------------------------------------------------*/
#hikaku {
	width:740px;
	height:360px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
}

