H2 {
	font-size: 16pt;
}
H3 {
	font-size: 14pt;
}
H4 {
	font-size: 12pt;
}

.TopBelt {
	background-color: #FF9933;; 
}
.MenuBelt {
	background-color: #99EB47;; 
	font-size: 11pt;
	text-decoration: none;
}
.MenuBelt A:link { color: #000000;text-decoration: none; }
.MenuBelt A:visited { color: #000000;text-decoration: none; }
.MenuBelt A:active { color: #000000;text-decoration: none; }
.MenuBelt A:hover { color: #FFFFFF;text-decoration: none; }

.MainContents {
	background-color: #FFFFFF;; 
}
.BottomBelt {
	background-color: #5151E1;; 
}
.MenuItem {
	color: #000000;
	font-size: 16pt;
	border-bottom: 1px solid black;
}
.MenuItem A:link { color: #000000;text-decoration: none; }
.MenuItem A:visited { color: #000000;text-decoration: none; }
.MenuItem A:active { color: #000000;text-decoration: none; }
.MenuItem A:hover { color: #FF0000;text-decoration: none; }

.LinkItem {
	color: #000033;
	font-size: 14pt;
	border-bottom: 1px solid black;
}
.LinkItem A:link { color: #000033;text-decoration: none; }
.LinkItem A:visited { color: #000033;text-decoration: none; }
.LinkItem A:active { color: #000033;text-decoration: none; }
.LinkItem A:hover { color: #880000;text-decoration: none; }

.InfoBox {
	color: #000000;
	background-color: #FFFFFF;; 
	font-size: 14pt;
	width:680px;
	height:160px;
	padding: 2px 2px 2px 8px;
	overflow:scroll;
	border: 1px solid gray;
}

/* A */
.RensaiTitle { margin-left:	20px; width: 600px; text-align: left;  line-height: 160%; }
.RensaiName  { margin-left:	20px; width: 600px; text-align: right; line-height: 160%; }
.RensaiText  { margin-left:	20px; width: 600px; text-align: left; line-height: 160%; }

.RensaiNavi { text-align: left;  font-size:10pt; }
.RensaiNavi A:link { color: #0000AA;text-decoration: none; }
.RensaiNavi A:visited { color: #0000AA;text-decoration: none; }
.RensaiNavi A:active { color: #0000AA;text-decoration: none; }
.RensaiNavi A:hover { color: #AA0000;text-decoration: none; }

.RensaiLink { margin-left: 20px; text-align: left;  font-size:11pt; }
.RensaiLink A:link { color: #0000AA;text-decoration: none; }
.RensaiLink A:visited { color: #0000AA;text-decoration: none; }
.RensaiLink A:active { color: #0000AA;text-decoration: none; }
.RensaiLink A:hover { color: #AA0000;text-decoration: none; }

.BookTitle 	{color: #000000;font-size: 12pt; font-weight: bold;}
.BookHan 	{color: #000000;font-size: 10pt;}
.BookNen 	{color: #000000;font-size: 10pt;}
.BookCyosya {color: #000055;font-size: 10pt;}

