  BODY { text-align: center; background-color: #CCBBAA; background-image: url(kbgm-zokuhu.gif); color: #333333; font-size: 16px; }

  p#top { color: #FFEEEE; font: bold; font-size: 24px; background-color: red; width: 150px;}
  div#title { width: 600px; background-color: #EEDDCC; }
  div#title img { width: 150px; float: right; }

  h1 { font: 16px '‚l‚r ‚oƒSƒVƒbƒN',sans-serif bold; color: #663333; line-height: 1em; }
  .s { font-size: 12px; }
  h2 { font: 48px '‚l‚r ‚o–¾’©',serif bold; color: #663333; background-color: #F0DDC0; padding: 5px; border-top: solid 2px #996666; border-bottom: solid 2px #996666; }
  h3 { width: 650px; font-size: 20px; font: bold; color: brown;  background-color: #EECCA0; padding: 1em; border: solid 3px #663333; }

  div#story { width: 500px; font: bold; font-size: 14px; text-align: left; background-color: #EEE0BB; padding: 15px;  }
  div#story p.s { font-size: 14px; font: normal; }

  div#miki { width: 450px; position: relative; left: -100px; background-color: #EEE0BB; padding: 15px; text-align: left; }
  div#miki img { width: 120px; float: left; padding: 5px}
  div#miki p.r { float: right; }
  div#miki .s { font-size: 14px; }

  div#kajiyama { width: 190px; text-align: left; position: relative; left: 230px; top: -510px; background-color: EEE0BB; border: solid 2px brown; padding: 10px; }
  div#kajiyama .s { font-size: 12px; }

  div#shutuen { position: relative; top: -200px; left: -100px; padding: 10px; }
  div#shutuen TD { font-size: 14px; font: bold; text-align: center; line-height: 1.5em; background-color: #DDDDDD; }
  div#shutuen TD#midasi { background-color: #DDFFEE; font-size: 14px; color: green; font: bold; text-align: center; padding: 5px; line-height: 1em; }
  div#shutuen IMG { width: 80px; height: 96px; padding: 5px; }

  div#shutuen2 { width: 150px; position: relative; top: -200px; left: -100px; padding: 10px; text-align: center; border: solid 3px yellow; background-color: #DDFFEE; font: bold; font-size: 14px; }

  div#staff { width: 200px; position: relative; top: -610px; right: -200px; font-size: 12px; font: bold; }
  div#staff p { text-align: center; font-size: 14px; background-color: #FFEEDD; color: brown; padding: 4px; }
  div#staff div.a { padding: 10px; text-align: left; background-color: #EEDDDD; }

  div#stage { width: 500px; padding: 10px; border: solid darkgreen 2px; font-size: 16px; background-color: #FFEEE0; position: relative; top: -400; }
  div#stage p { color: #6666FF; font: bold; text-align: center; }
  div#stage TABLE { border: solid 1px #666666; }
  div#stage TD { padding: 3px 5px; border: solid 1px #666666; text-align: center; font-size: 12px; }
  div#stage TD.t { width: 48px; }
  div#stage TD.sun { background-color: #FFE0E0; }
  div#stage div { text-align: left; }
  div#stage span.b { font: bold; }
  div#stage span.s { font-size: 12px; }
  div#stage span.r { color: red; }
  div#stage p#r { color: red; text-align: center; font: bold; }
  div#yotei { width: 300px; border: solid red 4px; padding: 8px; font: bold; background-color: #EEEEEE; position: relative; top: -350; text-align: left; }
  div#yotei p#dai { text-align: center; color: green; }
  div#yotei p.r { text-align: right; }
  div#nittei TD { text-align: center; border: solid 1px #990000; font-size: 14px; padding: 5px; background-color: #DDDDDD; }
  div.nittei2 { background-color: #EEDDDD; padding: 10px; text-align: center; font-size: 14px; width: 550px; }
  div.nittei2 p.dai { font-size: 18px; font: bold; }
  div.nittei2 p.r { text-align: right; }

