
body   {color:#333;background-color:#fff;margin-left:8%;margin-right:8%;}
h1     {margin-top:1em;margin-bottom:1em;line-height:130%;font-size:140%;font-weight;}
h2     {font-size:100%;line-height:130%;color:#333;background-color:#ddd;font-weight:bold;margin-bottom:0px;padding:3px;text-indent:1ex;border-style:none;}
h3     {color:#66f;font-size:150%;font-weight:bold;margin:0px;}
h4     {font-size:100%;font-weight:bold;margin:0px;}
h5     {font-size:100%;font-weight:bold;}

p      {margin-top:0px;margin-bottom:2em;font-size:100%;line-height:130%;color:#333;padding:1ex;text-indent:1ex;border-style:none;}
table  {width:100%;}
dt     {margin-top:1em;margin-bottom:1ex;}
a      {text-decoration:none;}

.summary   {text-align:right;}
.navi      {background-color:#6cf;padding:4px;}
.h1list    {color:#00b;font-style:normal;}
.intro     {margin-bottom:2em;line-height:130%;padding:1em;border:dotted 2px #00b;}
.liststar  {color:#00b;font-weight:normal;letter-spacing:5px;}
.navilist  {color:#00b;font-size:75%;}
.copyright {text-align:right;margin-top:2em;}
.foot      {margin-bottom:2em;padding:1ex;border:dotted 2px #090;font-family:cursive;font-size:150%;}
.logo      {font-family:cursive;font-size:250%;}
.headline  {margin-top:0px;font-size:100%;line-height:130%;color:#333;border-style:none;}
.imai      {text-align:right;}

a:link     {color:#333;background-color:transparent;}
a:visited  {color:#006;background-color:transparent;}
a:hover    {color:#003;background-color:#cff;text-decoration:none;border-color:#cff;}
a:active   {color:#003;background-color:#6cf;}
