*       { line-height: 130%; margin: 0; }
body    { background: #fff url("images/bg_cam01.gif") repeat-y left top; color: #001; }
h1      { font-size: 150%; }
h2      { font-size: 120%; margin-left: -10px; margin-top: 2em; }
h2.first{ margin-top: 0.5em; }
h3      { font-size: 100%; }
#container { width: 750px }
#header    { padding-top: 5px; padding-bottom: 5px; border-bottom: #036 solid 2px; background-color: #ddddff; }
#content   { padding: 1em 10px 0 30px; }
.lo        { text-align: right; font-size: small; margin-right: 10px; }
#start     { font-size: 150%; color: #f63; font-weight: bold; }
ul         { margin-left: 2em; }
ul.cars    { list-style-image: url("images/car01l40h.gif"); margin-left: 124px }
ul.cars li { margin-top: 15px; }
ul.poti    { list-style-type: disc; }
ul.maru    { list-style-type: circle; }
.gyo       { border: 3px #000 double; background-color: #ddffdd;}
.komi   { border: 2px solid #003; width: 98%; padding: 3px; margin-left: -10px; background-color: #ffb; }
.komi2  { border-bottom: 1px solid #003; border-right: 1px solid #003; margin-left: -3px; margin-top: -5px; }
.komi3  { border: 2px solid #003; padding: 3px; margin-top: 1em; background-color: #ffb; }
.komi4  { border: 2px solid #003; padding: 3px; margin-top: 1em; margin-left: 1em; }
.carb   { border: #488 1px solid; text-align: center; }
.carc   { border: #488 1px solid; }
em      { font-weight: normal; text-decoration: underline; font-style: normal; }
.star   { list-style: none; text-indent: -1em; }
