h1 { font-size: 1em }
h2 { text-align: center; }
h3 { text-align: center; }
body { background: ivory; }
p { line-height: 1.5em; }

table.sub { background: white; }
table.main { background-color: white;  width: 330px; }
table.top { margin-bottom: 3em; }
table.kuzyo { background-color: white; width: 600px; }
table.hp { background-color: white; width: 800px; }
table.hp2 { background-color: white; width: 360px; }
a:hover { font-size: 1.2em; color: red; }
td.custom { text-align: right; }
em { font-style: normal; font-size: 1.3em; color: blue; font-weight: bold; }
 a.aaa{
　display:block;
　height:100%;
　text-indent:-9999px;
}
a:focus{
/*\*/
　overflow: hidden;
/**/
}

li.aa { list-style: none; float: left; width:110px; height: 39px; }
li.b { list-style: none; float: left; width:110px; height: 39px; }
li.c { list-style: none; float: left; width:110px; height: 39px; }
li.d { list-style: none; float: left; width:110px; height: 39px; }
li.e { list-style: none; float: left; width:110px; height: 39px; }
li.f { list-style: none; float: left; width:110px; height: 39px; }
li.g { list-style: none; float: left; width:110px; height: 39px; }

li.aa {
　background: no-repeat url(menu1b.png); }
li.aa a {
　background: no-repeat url(menu1.png); }

li.b {
　background: no-repeat url(menu2b.png); }
li.b a {
　background: no-repeat url(menu2.png); }

li.c {
　background: no-repeat url(menu3b.png); }
li.c a {
　background: no-repeat url(menu3.png); }

li.d {
　background: no-repeat url(menu4b.png); }
li.d a {
　background: no-repeat url(menu4.png); }

li.e {
　background: no-repeat url(menu5b.png); }
li.e a {
　background: no-repeat url(menu5.png); }

li.f {
　background: no-repeat url(menu6b.png); }
li.f a {
　background: no-repeat url(menu6.png); }

li a:hover{
　background:none !important;
}
