a:link    {font-color: #CC0000; text-decoration:none; }
a:visited {font-color: #CC6600; text-decoration:none; }
a:active  {font-color: #CC6600; text-decoration:none; }
a:hover   {font-color: #CC3300; text-decoration:none; background-color: #FFCC99;}

/*全体の文字*/
body      {
 font-size: 95%;
 margin-left: 80px;
 margin-right: 20%; 
 line-height: 140%; 
 background-image:url("bg2.gif");
 background-color: #F0F8FF;
}
td,div      {
 line-height: 140%; 
 font-size: 95%;
}

/*タイトル*/
h1 { 
 font-size: 120%;
 text-align: center;
 font-weight: bold;
 padding: 3px;
 border: solid 1px #CC6600;
 background-color: #FFFFFF;
}

/*サブタイトル*/
h2 { 
 font-size: 100%;
 font-weight: bold;
 border-left: solid 15px #CC6600;
 border-bottom: solid 1px #CC6600;
 padding: 5px;
 margin-bottom: 1.2em;
 margin-top: 2em;
 background-color: #FFFFFF;
}
/*サブタイトル*/
h3 { 
 font-size: 100%;
 font-weight: normal;
 border-left: solid 15px #CC6600;
 border-bottom: solid 1px #CC6600;
 padding: 5px;
 margin-bottom: 1em;
 margin-top: 2em;
 margin-right : 65%;
 background-color: #FFFFFF;}
/*サブタイトル２*/
h4 { 
 font-size: 100%;
 font-weight: normal;
 border-left: solid 15px #CC6600;
 border-bottom: solid 1px #CC6600;
 padding: 5px;
 margin-bottom: 1em;
 margin-top: 2em;
 margin-right : 45%;
 background-color: #FFFFFF;} 
blockquote {
 font-size: 90%;
 border-left: solid 5px #CC6600;
 border-right: solid 1px #CC6600;
 border-top: solid 1px #CC6600;
 border-bottom: solid 1px #CC6600;
 padding: 1em 5px 1em 5px;
 margin-bottom: 1.2em;
 margin-top: 2em;}
 