body       { font-size: medium; background-image: url(img/tile.gif); text-align: center; margin: 0px auto; width: 800px }
table { border-top: 1px solid #000; border-left: 1px solid #000 }
td { margin: 0px; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; empty-cells: show }
#backmenu   { background-color: #250d01; text-align: left }
#topimg   { width: 800px }
#left { float: left; margin: 0px; width: 240px }
#right  { float: left; margin: 0px; width: 240px }
#middle    { color: #250d01; background: url(img/manga_02.gif) no-repeat; float: left; margin: 0px; width: 320px; height: 600px }
#copyarea  { margin-top: 160px; padding-right: 30px; padding-left: 30px }
#menu    { background-color: #250d01; text-align: center; clear: both; margin-right: auto; margin-left: auto; width: 800px }
#main     { color: #250d01; font-size: small; background-color: #ffdab9; text-align: left; border: dotted 2px #250d01; width: 800px }
#foot   { color: #fff; font-size: x-small; background-color: #250d01; text-align: center; padding-top: 5px; padding-bottom: 5px; width: 800px }
.picup { margin-left: 100px; padding: 0px; border: solid 1px #f63; width: 600px; height: 120px }
.textarea  { text-align: left; margin: 20px }
.bbox    { font-size: small; text-align: right; clear: both; margin-top: 5px; margin-bottom: 10px; padding-top: 5px; border-top: 1px dotted #fa8072 }
.eventunit { font-size: small; padding-left: 20px; width: 600px }
.evecap  { font-size: small; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; border-top: 1px dotted #fa8072; width: 700px }
.schedule table { margin-right: auto; margin-left: auto; padding-right: auto; padding-left: auto; width: 650px }
.schedule td { font-size: small }
.itemname    { font-weight: bold; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background: url(img/point_tr.gif) no-repeat; margin-top: 8px; margin-bottom: 3px; padding-left: 20px }
.title  { font-weight: bold; font-size: large; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-top: 10px; margin-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #250d01; border-left: 10px solid #250d01 }
.big { font-weight: bold; font-size: medium }
.line { color: #cd5c5c; font-weight: bold; font-size: medium; margin-bottom: 5px; border-bottom: 1px solid #fa8072 }
.box  { background-color: #fff; margin: 10px; padding: 5px; border: solid 1px #250d01 }
.indent  { font-size: small; margin-right: 20px; margin-bottom: 20px; margin-left: 20px }
.cap  { font-style: italic; font-size: x-small; margin-top: 20px; margin-bottom: 10px; padding-top: 10px; border-top: 1px dotted #fa8072 }
.clear  { background-image: url(img/spacer.gif); clear: both }
