.A1 {font: 70% Verdana, Arial, Helvetica, sans-serif; color:#aaaaff;font-weight:lighter;}
.C {font:85% Verdana, Arial, Helvetica, sans-serif; color:#3333cc;}

H1 {font: 120% "Times New Roman", Times, serif;color:#f60030;font-style:oblique;font-weight:600;line-height:130%;text-align:center;margin-top:0px;margin-bottom:0px;}
H2 {font: 100% "Times New Roman", Times, serif; color:#F60030; font-weight:bold; margin-top:25px; margin-bottom:8px;}
H3 {font: 95% Verdana, Arial, Helvetica, sans-serif; color:#F60030;text-align:center;font-style:oblique;font-weight:600; margin-top:20px; margin-bottom:10px;}
H4 {font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333399;font-weight:600;line-height:130%;}
H5 {font: 100% "Times New Roman", Times, serif; color:#ff0033; font-weight:bold;margin-bottom:8px;}
H6 {font: 110% "Times New Roman", Times, serif; color:#333399; font-weight:normal;text-align:center;}

.U1 {font: 75% Arial, Helvetica, sans-serif; color:#330099; font-weight:normal; text-align:left; line-height: 110%;}
.U2 {font: 90% "Times New Roman", Times, serif; color:#000000; font-weight:normal;}
.U3 {font: 110% "Times New Roman", Times, serif; color:#000000; font-weight:normal;}
.V {font: 110% "Times New Roman", Times, serif; color:black; font-weight:bold;font-style:oblique;}

.JA1 {font: normal 88% "Heisei Mincho W9", serif;}
.JA2 {font: normal 88% "Heisei Mincho W9", serif;line-height: 150%;}
.JA3 {font: normal 88% "Heisei Mincho W9", serif;line-height: 130%;}
.JA4 {font: normal 85% "Heisei Mincho W9", serif;line-height: 100%;}

.W {font: 100% "Times New Roman", Times, serif; color:#F60030; font-weight:bold;}
	
body {
background:#ffffff;		/* ccccff; */
margin: 0px; 
width: 100%;
font-family: "Times New Roman", Times, serif; 
font-size: 88%; 
font-weight:normal; 
color: black; 
line-height:130%;
}
.containerbox {
margin: auto;
margin-top:3px;
border: 2px solid #aaaaaa;
width: 90%;
background-color:#fefddf;	/*#fefddf;*/
padding-top:0px;
padding-bottom:15px;
}
.headerbox {
margin-left: auto;
margin-right: auto;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
width: 100%;
text-align: right;
background: #ffefddf;
border-bottom: 5px solid #f60030;
}
.framebox {
margin-left: auto;
margin-right: auto;
width: 85%;
text-align:center;
}
.introbox {
margin-left: auto;
margin-right: auto;
width: 80%; /* 636px  615px */
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 7px;
border-bottom: 2px solid #3300bb;
border-top: 2px solid #3300bb;
color: Black;
}
.forwardbox {
margin-left: auto;
margin-right: auto;
width: 640px; 
font: 80% Arial, Helvetica, sans-serif; 
color:#330099; 
font-weight: normal;
text-align:justify;  
border: 1px groove Blue;  
padding: 5px;  
border-color: blue;
}
.tagbox {
margin-left: auto;
margin-right: auto;
width: 80%;
text-align: center;
}
.blankbox {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 100%;
text-align:left; 
}
.list {
width: 365px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-weight: 600;
line-height: 250%;
}
.content {
margin-left: auto;
margin-right: auto; 
width: 75%;
text-align:left;
}
LI {
line-height: 175%	
}
a:link.style1    {color:#330099;font:100% Arial, Helvetica, sans-serif;text-decoration:underline;}
a:visited.style1 {color:black;font:100% Arial, Helvetica, sans-serif;text-decoration:underline;}
a:hover.style1   {color:blue;font:100% Arial, Helvetica, sans-serif;text-decoration:none;}
a:active.style1  {color:blue;font:100% Arial, Helvetica, sans-serif;text-decoration:none;}

a:link.style2    {color:#330099;font:100% "Times New Roman", Times, serif;text-decoration:underline;}
a:visited.style2 {color:#330099;font:100% "Times New Roman", Times, serif;text-decoration:none;text-decoration:underline;}
a:hover.style2   {color:blue;font:100% "Times New Roman", Times, serif;text-decoration:none;}
a:active.style2  {color:blue;font:100% "Times New Roman", Times, serif;text-decoration:none;}

#topmenu ul{
margin:auto;
text-align:center;
margin-top:3px;
padding:0px;
display: block;
}
#topmenu ul li{ 
display: inline;
}
#topmenu ul li a{
/* display: block; */
/* float: left; */
margin-right:1px;
margin-left:1px;
margin-top:1px;
padding: 1px;
font:80% arial,sans-serif;font-weight:300;
background: #fbebbf;
border:1px solid red;
}
#topmenu ul li a:link {color:#6666cc;text-decoration:none;}
#topmenu ul li a:visited {color:#bb0000;text-decoration:none;}
#topmenu ul li a:hover {color:white;text-decoration:none;background:#330099;}
#topmenu ul li a:active {color:#6666cc;text-decoration:none;}
