body{
	color: #000;
	background: #fff;
	margin: 11px 0px 10px 10px;
	padding: 0px;
	text-align: left;
	font-size: x-small;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #0000ff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #0000ff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #CCffff;
	scrollbar-darkshadow-color: #0000ff;
}

body,th,td{
	font-size: x-small;
}

#layout{
	width: 965px;
}

#top{
	float: left;
	width: 950px;
	height: 70px;
	border: 1px solid #00F;
	background: url(water7.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#toptitle{
	float: left;
	height: 15px;
	overflow: hidden;
}

#toptitle h1{
	font-size: 13px;
}

#topleft{
	float: left;
	margin: 0px 0px 0px 5px;
}

#topcounter{
	background: #fff;
	float: right;
	width: 215px;
	color: #00a;
	font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin: 5px 0px 0px 0px;
}

#topfav{
	float: left;
	height: 42px;
	overflow: hidden;
	margin: 5px 5px 0px 5px;
}

#topexplanation{
	width:730px;
	text-align: left;
	font-size: 15px;
	float: left;
	margin: 9px 0px 0px 5px;
	font-family: "HG‘n‰pŠpºÞ¼¯¸UB", sans-serif;
	height: 42px;
	overflow: hidden;
	font-weight: normal;
}
#topexplanation strong{
	font-weight: normal;
}

.barleft{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(barleft.gif);
	float: left;
	width: 20px;
	height: 24px;
}

.barcenter{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(barcenter.gif);
	float: left;
	width: 910px;
	height: 24px;
}

.barright{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url(barright.gif);
	float: left;
	width: 20px;
	height: 24px;
}

#contents{
	float: left;
	margin: 0px 0px 5px 0px;
	width: 960px;
}

#contentsleft{
	font-size: 13px;
	padding: 5px 0px 5px 0px;
	float: left;
	width: 160px;
	height: 2100px;
	border: 1px solid #00F;
}

#contentsleft td{
	font-size: 13px;
	text-align:center;
}

#contentsleft a:link{
	color:blue;
	text-decoration:none;
}

#contentsleft a:visited{
	color:blue;
	text-decoration:none;
}

#contentsleft a:active{
	color:blue;
	text-decoration:none;
}

#contentsleft a:hover{
	color:white;
	background: blue;
	text-decoration:none;
}

#contentscenter{
	float: left;
	width: 480px;
	font-size: x-small;
	margin: 5px 35px 0px 35px;
	text-align: justify;
	text-justify: distribute;
	line-height: 160%;
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

#contentscenter td{
	line-height: 160%;
	font-size: x-small;
	text-align: justify;
	text-justify: distribute;
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

#contentscenter a:link{
	color:blue;
	text-decoration:none;
}

#contentscenter a:visited{
	color:blue;
	text-decoration:none;
}

#contentscenter a:active{
	color:blue;
	text-decoration:none;
}

#contentscenter a:hover{
	color:white;
	background: blue;
	text-decoration:none;
}

#contentscenter strong{
	font-weight: normal;
}

#melmaga{
	float: left;
	font-size: 13px;
	width: 240px;
	height: 2100px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #00F;
}

#melmaga td{
	line-height: 140%;
	font-size: 13px;
	text-align: justify;
	text-justify: distribute;
}

#melmaga th{
	font-size: 13px;
}

#melmaga2{
	float: left;
	font-size: 13px;
	width: 240px;
	height: 1800px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #00F;
}

#melmaga2 td{
	font-size: 13px;
	text-align:center;
}

#melmaga2 a:link{
	color:blue;
	text-decoration:none;
}

#melmaga2 a:visited{
	color:blue;
	text-decoration:none;
}

#melmaga2 a:active{
	color:blue;
	text-decoration:none;
}

#melmaga2 a:hover{
	color:white;
	background: blue;
	text-decoration:none;
}

.melmagatitle{
	color: blue;
	margin: 10px 0px;
	text-align: center;
	font-size: 20px;
	font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif;
}

.adress{
	text-align: center;
	height: 30px;
	overflow: hidden;
}

#all-english{
	line-height: 160%;
	text-align: justify;
	text-justify: distribute;
}

#all-english a:link{
	color:black;
	text-decoration:none;
}

#all-english a:visited{
	color:black;
	text-decoration:none;
}

#all-english a:active{
	color:black;
	text-decoration:none;
}

#all-english a:hover{
	color: black;
	background: white;
	text-decoration:none;
}

.blacklink a:link{
	color:black;
	text-decoration:none;
}

.blacklink a:visited{
	color:black;
	text-decoration:none;
}

.blacklink a:active{
	color:black;
	text-decoration:none;
}

.blacklink a:hover{
	color:black;
	text-decoration:none;
}

#blacklink a:link{
	color:black;
	text-decoration:none;
}

#blacklink a:visited{
	color:black;
	text-decoration:none;
}

#blacklink a:active{
	color:black;
	text-decoration:none;
}

#blacklink a:hover{
	color:black;
	background:white;
	text-decoration:none;
}

#textbook{
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 115px;
	overflow: auto;
	text-align: center;
	background: #FFF;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #0000ff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

#link{
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12px;
	margin: 5px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 62px;
	overflow: auto;
	text-align: center;
	background: #FFF;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #0000ff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

#link2{
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	height: 10px;
	overflow: auto;
	left: 0px;
	position: absolute;
	text-align: center;
	color:#77f;
	background: #FFF;
	top: 0px;
}

#link2 h1{
	font-size: 9px;
	font-weight: normal;
	color:#77f;
}

#link2 a:link{
	color:#77f;
	text-decoration:none;
}

#link2 a:visited{
	color:#77f;
	text-decoration:none;
}

#link2 a:active{
	color:#77f;
	text-decoration:none;
}

#link2 a:hover{
	color:#77f;
	background: none;
	text-decoration:none;
}

#toptitle3{
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	height: 10px;
	left: 0px;
	position: absolute;
	text-align: center;
	color:#77f;
	background: #FFF;
	top: 0px;
}

#toptitle3 h1{
	font-size: 9px;
	font-weight: normal;
	color:#77f;
}

#link3{
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 20px;
	top: 2000px;
	line-height: 100%;
	text-align: left;
	color:#77f;
	background: #FFF;
	float: left;
}

#link3 a:link{
	color:#77f;
	text-decoration:none;
}

#link3 a:visited{
	color:#77f;
	text-decoration:none;
}

#link3 a:active{
	color:#77f;
	text-decoration:none;
}

#link3 a:hover{
	color:#77f;
	background: none;
	text-decoration:none;
}

.title{
	color: blue;
	margin: 10px 0px;
	text-align: center;
	font-size: 16px;
	font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif;
	height: 20px;
	overflow: hidden;
}

.title h1{
	font-weight: normal;
	font-size: 16px;
}

#update{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	width: 440px;
	height: 110px;
	overflow: auto;
}

#update a:link{
	color:blue;
	text-decoration:none;
}

#update a:visited{
	color:blue;
	text-decoration:none;
}

#update a:active{
	color:blue;
	text-decoration:none;
}

#update a:hover{
	color:white;
	background: blue;
	text-decoration:none;
}

#ranking{
	float: left;
	font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	width: 365px;
	height: 87px;
	overflow: auto;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#ranking a:link{
	color:blue;
	text-decoration:none;
}

#ranking a:visited{
	color:blue;
	text-decoration:none;
}

#ranking a:active{
	color:blue;
	text-decoration:none;
}

#ranking a:hover{
	color:white;
	background: blue;
	text-decoration:none;
}

.good{
	background: url(waterback.jpg);
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #00F;
}

.bad{
	background: url(waterback.jpg);
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #00F;
}

.goodfor{
	background: url(waterback.jpg);
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #00F;
}

.explanation{
	background: url(waterback.jpg);
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #00F;
}

.evaluation{
	background: url(waterback.jpg);
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #00F;
}

.picleft{
	float: left;
	margin: 5px;
}

.picright{
	float: right;
	margin: 5px;
}

.friends{
	line-height: 120%;
}

.friends td {
	line-height: 120%;
}

.bn{
	font-size: 12px;
	font-family: "monospace";
	line-height: 120%;
}

.nonbold strong{
	font-weight: normal;
}

#h1{
	height: 10px:
	overflow: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

#h1 h1{
	font-weight: normal;
	font-size: 10px;
	color: #99f;
}
