body { 
 margin: 0 auto; 
 padding: 0; 
 font-family:"メイリオ","Meiryo", "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
 color : #333333; 
 font-size: 14px;
 text-align: center;
}
#wrapper{
 width:950px;
 margin: 0 auto;  
 text-align: left;  
}
#navi{
 width:950px;
 background-color:#503DBC;
 text-align: center;
}
#navi ul{
 list-style-type:none;
 margin:0;
 padding:0;
 overflow:hidden;
}
#navi li{
 float:left;
}
#navi a:link{
 display:block;
 width:200px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#503DBC;
 text-align:center;
 padding:4px;
 text-decoration:none;
 text-transform:uppercase;
}
#navi a:visited{
 display:block;
 width:200px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#503DBC;
 text-align:center;
 padding:4px;
 text-decoration:none;
 text-transform:uppercase;
}
#navi a:hover{
background-color:#CC336A;
}
#navi a:active{
background-color:#CC336A;
}
#contents{
 width: 950px;
 text-align: center;
}
#contents p{
 text-align: left;
 margin;0 auto;
 padding:4px;
}
#contents a:link{
 clear:both;
 color:#503DBC;
 text-decoration:none;
 background-color:#FFFFFF;
}
#contents a:visited{
 color:#003300;
 text-decoration:none;
 background-color:#FFFFFF;
}
#contents a:hover{
 color:#ff6600;
 text-decoration:none;
 background-color:#FFFFFF;
}

h1      {
 color: #503DBC;
 font-weight: bold;
 font-size: 180%;
 line-height: 300%;
 text-indent: 12pt;
 text-align: center;
 letter-spacing: 8pt }
h2      {
 color: #503DBC;
 font-weight: bold;
 font-size: 120%;
 line-height: 200%;
 text-indent: 12pt;
 text-align: left;
 border-style: solid;
 border-color: #503DBC;
 border-width: 0 0 0 5px;
 letter-spacing: 4pt }
h3      {
 color: #503DBC;
 font-weight: bold;
 font-size: 100%;
 line-height: 120%;
 text-indent: 12pt;
 text-align: left;
 letter-spacing: 8pt }
h4      {
 color: #FFFFFF;
 background-color:#503DBC;
 font-weight: bold;
 font-size: 120%;
 line-height: 180%;
 text-indent: 12pt;
 text-align: left;
 letter-spacing: 2pt }

.top{
 text-align:right;
}

.footer {
 width: 950px;
 color: #ffffff;
 background-color: #503DBC ;
 font-size: 100%;
 line-height: 150%;
 text-align: right;
 margin:0 auto;
 padding: 2px;
 }
.header {
 color: #ffffff;
 background-color: #B5003F;
 }
table {
 padding: 20px;
 margin: 10px; }

