  BODY { text-align: center; background-color: #FFAA00; }
  p#top { color: red; font-size: 18px; font: bold; }
  div#title { width: 600px; color: white; line-height: 1em; }
  div#title img { width: 150px; float: right; border: solid 1px red; }
  .s { font-size: 12px; }
  h1 { font: 36px '‚l‚r ‚o–¾’©',serif bold; color: #009966; background-color: #FFFFBB; padding: 5px; }
  h2 { width: 450; font: bold; color: #FFEEEE; font-size: 20px; background-color: red; padding: 0.5em; }

  .b { font: bold; }

  div#story { width: 550px; font-size: 14px; text-align: left; background-color: #FFEEAA; padding: 10px; border: white 5px solid; }

  div#hatasawa { width: 550px; font-size: 14px; text-align: left; background-color: #AADDFF; padding: 10px; border: white 5px solid; }

  div#hujii { width: 550px; font-size: 14px; text-align: left; background-color: #AAFFAA; padding: 10px; border: white 5px solid; }

  div.pro { width: 150px; font-size: 12px; background-color: #CCFFFF; padding: 5px; float: right; }
  div.pro IMG { width: 140px; margin-bottom: 5px; }

  p#kasa { color: #0000FF; margin-left: 14px; font: bold; }

  p.r { text-align: right; }

  div#shutuen { width: 400px; position: relative; left: -90; }
  div#shutuen TD { font-size: 14px; font: bold; text-align: center; line-height: 1.5em; background-color: #EEEEEE; }
  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; }

  div#staff { position: relative; left: 200; top: -389; }
  div#staff { width: 150px; font-size: 12px; font: bold; text-align: left; }
  div#staff p { text-align: center; font-size: 14px; background-color: #FFEEDD; color: brown; padding: 4px; }

  div#photo { width: 650px; position: relative; top: -220; font-size: 10px; text-align: right; }

  p#basho { font: bold; }
  div#nittei { position: relative; top: -180; width: 400px; border: solid 5px #FFFFFF; text-align: center; padding: 10px; background-color: #FFEEAA; font-size: 16px; }
  div#nittei p { font: bold; }
  div#kane { text-align: left; }
  div#yoyaku { float: right; width: 130px; padding: 8px; background-color: #FFFFDD; text-align: left; }
  div#yoyaku p { text-align: center; font: bold; color: brown; }

  div#seishounen { position: relative; top: -200; width: 300px; font-size: 14px; padding: 10px; border: solid #FFFFFF 5px; background-color: #FFDDDD; text-align: left; }
  div#seishounen p { font: bold; text-align: center; }

  div#kansou1,div#kansou2,div#kansou3,div#kansou4 { width: 450px; font-size: 14px; text-align: left; background-color: #FFDDAA; padding: 10px; border: solid white 5px; position: relative; }
  div#kansou1 { left: -50; }
  div#kansou2 { right: -100; }
  div#kansou3 { right: -30; }
