body		{
			text-align: center;
			background-color: #F0F0FF;
			margin: 0px;
		}

#layer0 	{
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			width: 780px;
			border:1px solid #999999;
			border-top-style: none;
			border-bottom-style: none;
			background-color: #ffffff;
float: left;
		}
#layer1 	{
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			width: 782px;
	color: #FFFFFF;
			border:1px solid #999999;
			border-top-style: none;
			background-color: #4040ff;
padding: 3px;
float: left;
		}

#layer2 	{
			text-align: right;
			margin-left: auto;
			margin-right: auto;
			width: 780px;
	color: #FFFFFF;
			border:none;
			background-color: #4040FF;
padding: 0px;
margin-bottom: 8px;
margin-top: 8px;
		}


#head		{
			width:780px
		}

#menu1		{
			width:200px
		}


.title1	{
			float:left;
			width:200px;
			height: 95px;
		}

.title1-a	{
			text-align:center;
			font-family: HGP‘n‰pŠpÎß¯Ìß‘Ì;
			font-size: 24px;
			color: #8080FF;
			margin: 7px 5px 5px 5px;
		}

.title2	{
			float:left;
			width:340px;
			text-align:left;
			margin: 5px 5px 5px 5px;
font-size: 13px;
		}

.title2-1{
			float:left;
			width:500px;
			text-align:center;
			margin: 15px 5px 5px 5px;
font-size: 13px;
		}


.title2-2{
			float:left;
			width:550px;
			text-align:left;
			margin: 5px 5px 5px 5px;
font-size: 13px;
		}


.title3	{
			float:left;
			width:200px;
			text-align:center;
			margin: 22px 5px 5px 5px;
font-size: 13px;
		}

.title4	{
			float:left;
			width:200px;
			text-align:left;
			margin: 5px 5px 5px 5px;
font-size: 13px;
		}

.menu-a	{
			float:left;
			text-align:center;
			width:150px;
			margin-left: 5px;
			margin-right: 5px;
		}

.news1	{
			border:1px solid #999999;
			width:380px;
margin-left: 15px;
		}

.news2	{
			text-align:center;
			color: #FF8080;
		}

.pic1	{
			border-left:5px solid #4040FF;
			border-bottom:2px solid #4040FF;
			width:375px;
margin-left: 0px;
		}

.pic2	{
			text-align:left;
			color: #FF8080;
			font-weight: bold;
padding-left: 5px;
		}

.pic3	{
margin-top: 5px;
margin-bottom: 5px;
width: 375px;
}


.ranking	{
	float:right;
width: 220px;
margin-left: 5px;
	}

.honbun	{
margin: 0px;
width: 375px;
}

.honbun2{
margin: 5px	;
width: 600px;
}

.honbun3{
margin: 5px	;
width: 600px;
font-size: 15px;
}


.midashi	{
border: 1px solid #0000ff;
background-color: #4040FF;
margin: 5px 0px 5px 0px;
font-weight: bold;
color: #FFFFFF;
padding: 3px;

}

.totop	{

text-align: right;
}


A.sample:link{
	color:steelblue;
	text-decoration:none;
}

A.sample:visited{
	color:steelblue;
	text-decoration:none;
}

A.sample:active{
	color:steelblue;
	background:lightsteelblue;
	text-decoration:underline;
}

A.sample:hover{
	color:steelblue;
	background:lightsteelblue;
	text-decoration:underline;
}


A.sample2:link{
	color:#ffffff;
	text-decoration:none;
}

A.sample2:visited{
	color:#ffffff;
	text-decoration:none;
}

A.sample2:active{
	color:#ffffff;
	text-decoration:underline;
}

A.sample2:hover{
	color:#ffffff;
	text-decoration:underline;
}



A.sample3:link{
	color:#8080FF;
	text-decoration:none;
}

A.sample3:visited{
	color:#8080FF;
	text-decoration:none;
}

A.sample3:active{
	color:#8080FF;
	text-decoration:none;
}

A.sample3:hover{
	color:#8080FF;
	text-decoration:none;
}

.tx1
{
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  font-size: 13px;
  color: #333333;
}

.tx2
{
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  border-left:1px solid #999999;
  border-top:none;
  font-size: 13px;
  color: #333333;
}
.tx3-1
{
	border-bottom: 1px solid #999999;
background-color: #F0F0FF;
}

.tx3-2
{
	border-bottom: 1px dotted #999999;
}

.tx3-3
{
	border-bottom: 1px solid #999999;
}

.tx4-1{
border-top: 2px solid #999999;
border-left: 2px solid #999999;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
font-size: 13px;
text-align: center;
width: 120px;
background-color: #E0E0FF;
}
.tx4-2{
border-left: 2px solid #999999;
border-right: 2px solid #999999;
border-bottom: 1px solid #999999;
font-size: 13px;
text-align: center;
width: 120px;
}
.tx4-3{
border-left: 2px solid #999999;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
font-size: 13px;
text-align: center;
width: 120px;
}

.kou03-1{
	width: 600px;
margin-top: 5px;
margin-bottom: 5px;
}

.kou03-2{
	width: 120px;
float: left;
margin: 0px;

}
.kou03-3{
	width: 470px;
margin: 0px;
}

.layer00{
width: 1000px;
	}

.ad-left1{
width: 190px;
	}

#ad-left2{
	text-align: center;
	margin-left: 0px;
margin-top: 30px;
	width: 180px;
	border:1px solid #999999;
	background-color: #ffffff;
		}

.ad-title1{
		text-align:center;
	color: #ffffff;
	background-color: #8080FF;
font-size: 12px;
padding: 2px;

}

