body{
	margin: 0px;
	padding: 0px;
	background-color: #6CB095;
	background-image: url('img/back01.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-size: 13px;
	color: #404040;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial, helvetica, san-serif;
}
a{
	color: #0000D0;
}
a:hover{
	color: #D00000;
}
#head{
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 770px;
	height: 88px;
	background-image: url('img/head01.gif');
	background-repeat: no-repeat;
	text-align: center;
}
#contents{
	margin: 0px auto;
	padding: 0px;
	width: 770px;
	background-image: url('img/contents01.gif');
	background-repeat: repeat-y;
}
#contents:after {
	display           : block;
	content           : "";
	clear             : both;
}
#menu{
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	width: 180px;
}
#list{
	width: 170px;
	color: #505050;
	font-size: 13px;
	line-height: 30px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	list-style: none;
}
#list li a{
	margin: 0px auto;
	display: block;
	height: 30px;
	background-image: url('img/point01.gif');
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 40px;
}
#list li a:hover{
	background-image: url('img/point02.gif');
}
#main{
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	width: 580px;
}
#foot{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 60px;
	background-image: url('img/foot01.gif');
	background-repeat: repeat-x;
	text-align: center;
}
#copyright{
	margin: 0px auto;
	padding: 0px;
	width: 770px;
	height: 60px;
	color: #404040;
	font-size: 13px;
	line-height: 30px;
	background-image: url('img/foot02.gif');
	background-repeat: no-repeat;
	text-align: center;
}
p.footlink{
	margin-top: 10px;
	line-height: 20px;
	width: 770px;
	margin: 15px 0 0 0;
	text-align: left;
}
p.footlink a{
	line-height: 20px;
	color: #404040;
	font-size: 10px;
	white-space: nowrap;
}
.title{
	display: block;
	font-weight: bold;
	margin: 0px auto;
	padding: 0px;
	width: 740px;
	text-align: left;
	font-size: 13px;
	line-height: 30px;
	color: #FFFFFF;
}
.title a{
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
.title a:hover{
	color: #FFFFFF;
	text-decoration: none;
	cursor: text;
}
.h2{
	margin: 10px auto;
	padding: 0px;
	width: 570px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url('img/h2.gif');
	background-repeat: no-repeat;
	text-align: left;
}
.table{
	width: 570px;
	margin: 0px auto;
	background-color: #588CB3;
	text-align:center;
	font-size: 13px;
}
.table a{
	color: #0000D0;
	text-decoration: none;
}
.table a:hover{
	color: #D00000;
	text-decoration: underline;
}
.tag{
	background-color: #ADC7DA;
}
.item{
	background-color: #FFFFFF;
}
.text{
	width: 570px;
	text-align: left;
	margin: 10px auto;
}
.ads{
	width: 570px;
	text-align: left;
	margin: 10px auto;
	/* display: none; */
}
.button{
	border: none;
}
.red{
	font-weight: bold;
	color: #D00000;
}
.normal{
	font-weight: normal;
}