
body       {margin:0.5em; padding:0; width:750px;
            line-height:1.5;
            margin: 0 auto; }


h1         {margin:0; padding:0.5em 1em ;font:bold; font-size:2em; }

h2         {padding:0 1em; font-size:1em; width:400px; letter-spacing:0.2em;
            border-style:solid; border-width:0px 0px 2px 15px; border-color:#483d8b; }

p          {padding:0 10px; text-indent:0.5em;}

 #header   {background-color:#00008b; color:#ffffff; letter-spacing:0.5em;
            text-align:right; }

 #footer   {background-color:#00008b; color:#ffffff; text-align:center; font-size:90%; }

 #yohaku   {padding:0 2%; }

 #right    {text-align:right; }

 #gyoukan0 {line-height:0em; }
