a:link    {font-color: #400080; text-decoration:none; }
a:visited {font-color: #000099; text-decoration:none; }
a:active  {font-color: #400080; text-decoration:none; }
a:hover   {font-color: #3366FF; text-decoration:none; background-color: #ADD8E6;}

/*全体の文字*/
body      {
 font-size: 95%;
 margin-left: 80px;
 width: 800px; 
 line-height: 140%; 
 background-image:url("bg4.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 #1E90FF;
 background-color: #FFFFFF;
}

/*サブタイトル*/
h2 { 
 font-size: 100%;
 font-weight: bold;
 border-left: solid 15px #1E90FF;
 border-bottom: solid 1px #1E90FF;
 padding: 5px;
 margin-bottom: 1.2em;
 margin-top: 2em;
 background-color: #FFFFFF;
}
/*サブタイトル*/
h3 { 
 font-size: 100%;
 font-weight: normal;
 border-left: solid 15px #1E90FF;
 border-bottom: solid 1px #1E90FF;
 padding: 5px;
 margin-bottom: 1em;
 margin-top: 2em;
 background-color: #FFFFFF;}
/*サブタイトル２*/
h4 { 
 font-size: 95%;
 font-weight: normal;
 border-left: solid 15px #1E90FF;
 border-bottom: solid 1px #1E90FF;
 padding: 3px 5px;
 margin-bottom: 1em;
 margin-top: 2em;
 margin-right : 65%;
 background-color: #FFFFFF;} 
blockquote {
 font-size: 90%;
 border-left: solid 5px #1E90FF;
 border-right: solid 1px #1E90FF;
 border-top: solid 1px #1E90FF;
 border-bottom: solid 1px #1E90FF;
 padding: 1em 5px 1em 5px;
 margin-bottom: 1.2em;
 margin-top: 2em;}
 