  BODY { text-align: center; background: #FFFFFF url(kbgm-aruhamuretto.gif) repeat; }

  A:link { color: blue; }
  A:visited { color: #66AAAA; }
  A:hover { color: #6666AA; }
  A:active { color: #6666AA; }

  div#title { width: 600px; color: white; background-color: #FFA000; padding: 10px; font: bold; font-size: 14px; }
  div#title img#t { width: 150px; float: right; border: solid 1px white; }
  div#title p { font-size: 18px; }
  .s { font-size: 12px; font: normal; }
  h1 { background-color: #FFFFFF; padding: 5px; }

  .b { font: bold; }

  div#matunami { width: 650px; font-size: 14px; text-align: left; background-color: #FFFFAA; padding: 10px; border: #FFFF33 5px solid; }
  div#matunami p#title { text-align: center; color: green; font: bold; font-size: 18px; }

  div#ooya { width: 550px; font-size: 14px; text-align: left; background-color: #DDFFDD; padding: 10px; border: #33DD33 5px solid; }
  div#ooya p#dai { text-align: center; color: darkgreen; font: bold; font-size: 18px; }

  div#kasai { width: 550px; font-size: 14px; text-align: left; background-color: #FFFFDD; padding: 10px; border: #FFDDAA 5px solid; }
  div#kasai p#dai { text-align: center; color: darkgreen; font: bold; font-size: 18px; }
  div#kasai IMG { width: 100px; float: right; }
  div#kasai p#midasi { text-align: center; color: #990000; font: bold; font-size: 24px; }
  div#kasai p#name { text-align: right; color: #990000; font: bold; font-size: 16px; }
  div#kasai p.komidasi { color: #00AA00; font: bold; font-size: 16px; }

  p.r { text-align: right; }

  div#shutuen { width: 430px; }
  div#shutuen p { background-color: #FFCCCC; font-size: 14px; color: brown; font: bold; text-align: center; padding: 5px; line-height: 1em; }
  div#shutuen TD { font-size: 14px; font: bold; text-align: center; line-height: 1.5em; background-color: #EEEEEE; }
  div#shutuen IMG { width: 80px; height: 96px; }

  div#staff { position: relative; left: 190; top: -420; }
  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; }

  p#basho { font: bold; }
  div#nittei { width: 400px; border: solid 5px #AAAAFF; text-align: center; padding: 10px; background-color: #DDEEFF; }
  div#nittei TABLE { font-size: 14px; border: solid 1px #F03333; }
  div#nittei TD { text-align: center; border: solid 1px #F03333; background-color: #FFDDEE; padding: 3px,8px; }
  div#nittei TD.w { width: 70px; }
  div#nittei .r { color: red; }
  div#nittei p { font-size: 12px; text-align: left; }
  div#kane { text-align: left; }
  div#kane p { text-align: center; font: bold; }
  div#yoyaku { width: 250px; padding: 8px; background-color: #FFFFDD; text-align: left; }
  div#yoyaku p { text-align: center; font: bold; color: brown; }

  div.keikoba { width: 600px; font-size: 14px; text-align: left; background-color: #FFFFCC; padding: 10px; }
  div.keikoba p.date { font: bold; }
  div.keikoba p.na { font: bold; text-align: right; }
  div.r { float: right; margin: 5px; font-size: 12px; text-align: right; }
  div.l { float: left; margin: 5px; font-size: 12px; width: 190px; }

