body{
 text-align: center;
 }

#wrap {
 background: white;
 width:700px;
 margin-left: auto; 
 margin-right: auto;
 text-align: center;
 }

h1{
 font-size: 16pt;
 margin: 0px;
 padding: 0px;
 margin-left: 0.5em;
 margin-right: 0.5em;
 line-height: 1.0em;
 color: white;
 }

h2{
 background-color:#8b008b;
 font-size: 20pt;
 line-height: 1.3em;
 color: white;
 text-align: center;
 }

h3{
 background-color: gold;
 font-size: 12pt;
 padding-left: 5px;
 line-height: 1.3em;
 color: black;
 }

h5 {
 color: #444444;
 font-size: 10pt;
 line-height: 1em;
 margin: 0em;
 padding: 0px;
 text-align: left;
 font-weight: normal;
 }

p {
 color: #444444;
 font-size: 11pt;
 line-height: 1.5em;
 margin-left: 0.5em;
 margin-right: 0.5em;

 }

em {
 color: red;
 font-size: 11pt;
 font-style: normal;
 font-weight: bold;
 }

td {
 color: #444444;
 font-size: 11pt;
 line-height: 1.5em;
 text-align: left;
 }

strong { color: red;
 font-size:11pt;
 font-style: normal;
 font-weight: bold; }

.11pt { color: #444444;
 font-size: 11pt;
 line-height: 1.5em; }

.13pt {line-height: 13pt;}

.15pt {line-height: 15pt;}

.18pt {line-height: 18pt;}

.blue {color: blue;
 font-size: 11pt;
 line-height: 1.5em;
 }

.bwhite {
 background-color: white;
 }

.mokuji {background: #9cbefe;
 font-size: 10pt;
 font-weight: bold;
 }

address { 
 background-color:#8b008b;
 font-size: 10pt;
 font-style: normal;
 line-height: 2em;
 color: white;
 text-align: center;
 }
address a:link {

 color: #ffffff;

 text-decoration: none;
 }


address a:visited {


 color: red;

 text-decoration: none;
}

a:hover { color: orangered; }


.9pt
 {
 font-size: 9pt
 }

.8pt
 {
 font-size: 8pt
 }


#footer a:link
 {

 color: #666666;

 }




#footer a:visited {


 color: #aaaaaa;

}




