*{
margin: 0px;
padding: 0px;
}
body {
font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
background-color: #ffffff;
text-align: left;
color: #666666;
}
div#head {
background: #ffffff;
text-align: left;
}
div#infobar {
background: #ffffff;
padding: 5px;
text-align: center;
border-top: 0px solid #666666;
border-bottom: 0px solid #666666;
}
div#main {
background: #ffffff;
color: #666666;
font-size: 90%;
line-height: 130%;
padding: 0px 10px 20px 10px;
text-align: left;
}
div#main ul {
list-style-position:inside;
}
div#submenu {
padding: 0px 0px 0px 0px;
text-align: left;
}
div#submenu ul{
list-style: none;
}
div#submenu li
{
width:145px;
height:24px;
margin:0px;
padding: 0px 0px 0px 0px;
border:0px;
}
div#submenu a
{
width:145px;
height:24px;
margin:0px;
padding: 0px 0px 0px 0px;
color: #333333;
border:0px;
display: block;
background-color: #ffffff;
text-decoration: none;
}
div#submenu a:hover
{
width:145px;
height:24px;
margin:0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
border:0px;
display: block;
background-color: #ff0033;
text-decoration: none;
}

div#foot {
background: #ffffff;
color: #666666;
font-size: small;
line-height: 120%;
margin: 15px 0px 0px 0px;
border-top: 1px solid #666666;
text-align: center;
clear: both;
}
strong
{
color: #333333;
}
h1
{
background-color: #ffffff;
color: #333333;
font-size: 180%;
font-weight: bold;
line-height: 110%;
padding: 0px 0px 5px 0px;
margin: 0px 0px 15px 0px;
}
h2
{
color: #333333;
background: #ffffff;
font-size: 120%;
font-weight: bold;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #333333;
padding: 0px 0px 5px 0px;
margin: 0px 0px 15px 0px;
clear: both;
}
h3
{
color: #333333;
font-size: 80%;
margin: 20px 0px 10px 0px;
border-bottom: 1px dashed #999999;
padding: 0px 0px 0px 5px;
clear: both;
}
input, textarea
{ 
border: 3px double #999999;
color: #333333;
background-color: #ffffff;
font-weight: bold;
}
.navi
{
}
.navi a 
{
border: 1px #336699 solid;
color: #ffffff;
background-color: #3399cc;
text-decoration: none;
padding: 0px 5px 0px 5px;
}
.navi a:hover
{
border: 1px #336699 solid;
color: #ffffff;
background-color: #ff0033;
text-decoration: none;
padding: 0px 5px 0px 5px;
}

