body {
	color :#333;
	background:#fff;
	font-size:12px;
	margin :0px;
	padding :0px;
	text-align :center;
}

*html body {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #cccccc;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
}

/*ランキング表示部分のレイアウト*/
#ranking{
	font-size:12px;
	/*height:500px;*/
	width:300px;
	text-align:center;
	float:left;
}
#ranking tr{
	font-size:12px;
	color: #000000;
}
#ranking p{
	font-size:10px;
	text-align:left;
	margin:0px;
	padding:0px;
}
/*リンク表示のレイアウト*/
#sogolink{
	width:520px;
	margin:0px;
	padding:15px 0;
	float:right;
	text-align:center;
	background:#fff;
}
#sogolink ul{
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:center;
}
#sogolink li{
	margin:5px;
	padding:1px 3px 1px 3px;
	width:84px;
	height:27px;
	border:1px solid #CCCCCC;
	float: left;
	font-size:10px;
	line-height:105%;
	text-align:left;
	overflow:hidden;
}
#sogolink img{
	margin:3px 1px;
	padding:0;
	border:5px solid #cccccc;
}
#spciallink{
	clear:both;
	width:860px;
	margin:0;
	padding:15px 0 0 0;
	text-align:center;
	background:#fff;
}
#spciallink ul{
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:center;
}
#spciallink li{
	margin:5px;
	padding:5px;
	_padding:3px 5px 3px 5px;
	width:185px;
	height:45px;
	_height:58px;
	border: 1px solid #CCCCCC;
	float: left;
	font-size:10px;
	line-height:105%;
	text-align:center;
}
#spciallink p{
	margin: 1px;
	padding: 2px;
	width: 100%;
	text-align: left;
	/*height: 40px;*/
}
#LGlink .lgroup{
	margin:0 auto;
	width: 94%;
	text-align:left;
	line-height:135%;
}
 .lgroup img{
	margin:2px 2px 3px 2px;
}
