html
{
  font-size: small !important;
  font-size /**/: x-small;
}

body
{
font-size:small !important;
font-size /**/:x-small;
font-family:verdana, arial, helvetica, geneva, sans-serif;
background:#FFF;
color: #333;
margin:0;
text-align:center;
}

.cl {clear:both; height:0; font-size:0}

div, h1, h2, h6, p, img, ul, ol, table
{
border:0; margin:0; padding: 0;
}


h1 {width:690px; color:#FFF; background:#112499; padding:0; font-style: italic; line-height: 27px;
font-size: 18px; font-weight: normal; text-transform: uppercase; padding-left:10px; margin-bottom:10px; }
h2 {font-size:110%; font-weight:bold; color:#000; padding:1em 0 0 0}
h6 {width:100%; font-size:14px; font-weight:bold; color:#FFF; padding:0; margin:0; text-align:center; background:#112499;}
h6 a, h6 a:link , h6 a:visited {text-decoration:none; color:#FFF;}
p {border:0; margin:0 10px; padding:0;}
a, a:link {color:#010066}
a:visited {color:#006599}
a:hover {color:#B80000}

#cnt
{
left:0;
position:absolute;
top:0;
visibility:hidden;
}

#ha, #ma, #na, #ta
{
display:block;
float:left;
border:0;
margin:0;
padding:0;
}

#wa
{
width:700px;
border:0;
padding:0;
margin:0 auto;
text-align:left;
background:#FFF;
border:1px solid #999;
}

#ha
{
width:700px;
width:63px;
text-align:center;
padding:0 0 0 0;
}

#ca
{
border:0;
margin:0;
padding:0 0 5px 0;
width:700px;
text-align:left;
}

#fa
{
clear:both;
display:block;
border:0;
margin:0;
padding:20px 0 5px 0;
text-align:center;
width:100%;
font-size:80%;
background:#eafec9 url(i/foot.gif) top no-repeat;
}

.f21
{
width:304px;
float:left;
margin:0;
display:inline;
}

.f31
{
width:204px;
float:left;
margin:0;
display:inline;
}
.f31 img, .f21 img {border:1px solid #112499; padding:1px;}
.f31 p, .f21 p {text-align:center; font-size:12px;}

.m10 {margin-left:10px;}
.m34 {margin-left:34px;}
.m70 {margin-left:70px;}
