*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#000099;
}

#container{
margin:0 auto 0 auto;
padding:10 auto 10 auto;
text-align:left;
width:700px;
height:auto;
background-color:#FFFFFF;
}

#header{
width:700px;
height:auto;
margin-bottom:5px;
padding:0;
background-color:trasparent;
color:#FFFFFF;
color:#000000;
}

#header h1{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:1.4em;
font-weight:bold;
text-align:center;
margin:0px 80px 0px 80px;
padding:10px 0px 3px 0px;
line-height:1.6em;
color:#333333;
border-bottom:1px solid #333333;
}

#header h2{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:1.2em;
font-weight:bold;
text-align:center;
margin:20px 0px 0px 10px;
padding:0px 40px 3px 40px;
line-height:1.4em;
color:#333333;
}

#header p{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.9em;
font-weight:normal;
text-align:left;
margin:10px 0px 8px 0px;
padding:0px 100px 0px 100px;
color:#333333;
background-color:#FFFFFF;
}

#header p.navi{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:right;
margin:20px 5px 0px 0px;
padding:0;
color:#333333;
background-color:#FFFFFF;
}

#header p.r{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:left;
margin:10px 0px 8px 0px;
padding:0px 100px 0px 100px;
color:#CC0000;
background-color:#FFFFFF;
}


#header a, a:link #header a:visited{
text-decoration:none;
color:#0000CC;
background-color:transparent;
}

#header a:hover{
color:#cc0033;
padding-left:1.0em;
}


#main{
width:700px;
height:auto;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#main h1{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
clear:left;
font-size:1.0em;
font-weight:bold;
text-align:left;
margin:0px 80px 10px 100px;
padding:0px 0px 0px 0px;
line-height:1.6em;
color:#333333
}

#main h2{
clear:left;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:1.0em;
font-weight:normal;
margin:0px 80px 10px 100px;
padding:0px 0px 0px 0px;
line-height:1.8em;
color:#333333;
}

#main h3{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:1.0em;
font-weight:bold;
text-align:left;
clear:left;
margin:0px 80px 10px 100px;
padding:0px 0px 0px 0px;
line-height:1.6em;
color:#333333;

}

#main h4{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:1.1em;
font-weight:normal;
text-align:left;
clear:left;
margin:0px 80px 10px 100px;
padding:0px 0px 0px 0px;
line-height:1.6em;
color:#333333;
border-bottom:1px dotted #333333;
}

#main p{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.9em;
font-weight:normal;
margin:0px 80px 10px 100px;
color:#333333;
background-color:#FFFFFF;
}

#main img{
margin:0px 80px 10px 120px;
padding:0;
background-color:#FFFFFF;
}

#main p.cent{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.9em;
font-weight:normal;
text-align:center;
margin:0px 80px 10px 100px;
color:#333333;
background-color:#FFFFFF;
}


#main p.navi{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:right;
margin:20px 5px 0px 0px;
padding:0;
color:#333333;
background-color:#FFFFFF;
}

#main a, a:link #main a:visited{
text-decoration:none;
color:#0000CC;
background-color:transparent;
}

#main a:hover{
color:#cc0033;
padding-left:1.0em;
}

#footer{
font family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.9em;
font-weight:normal;
margin:20px 0px 40px 0px;
padding:20px 0px 0px 0px;
text-align:center;
width:700px;
height:40px;
background-color:#FFFFFF;
border-top:1px solid #333333;
}

#footer a, a:link #footer a:visited{
text-decoration:none;
color:#0000CC;
background-color:transparent;
}

#footer a:hover{
color:#cc0033;
padding-left:1.0em;
}

#footer p{
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS P$B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.8em;
font-weight:normal;
text-align:center;
margin-top:0;
color:#333333;
background-color:#FFFFFF;
}