
.index      { color: #000; margin-top: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-top: 1px #f63; border-right: 1px #f63; border-bottom: 4px double #f63; border-left: 3px #f63 }
.index2      { margin-top: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-top: 1px #f63; border-right: 3px #f63; border-bottom: 4px double #f63; border-left: 6px none #f63 }
.contents    { margin-bottom: 20px; padding: 4px 4px 6px 6px; border-style: none none dashed; border-width: 1px; border-color: silver }
.contents3     { margin-bottom: 20px; padding: 4px 4px 6px 6px; border-color: silver }
.caution { font-size: 10px; text-align: right; padding-right: 2px; float: right }
.tokuten     { color: white; font-size: 12px; background-color: #f93; margin-right: 2px; padding: 5px 3px 2px 4px; border-width: 1px; border-color: #f60 }
.intro { font-size: 12px; line-height: 16px; padding: 6px 10px; border-top: 1px dotted silver; border-bottom: 1px dotted silver }
.cast   { font-size: 12px; line-height: 16px; padding: 4px 10px 4px 6px; border-bottom: 1px dotted silver }
.hatsubaimoto   { font-size: 10px; line-height: 16px; padding-top: 10px; padding-left: 10px; border-top: 1px solid silver }
.other  { padding: 8px; border: double 3pt #2d3366 }
.box  { font-size: 12px; line-height: 16px; padding: 6px; border: solid 1px silver }
.line    { font-size: 12px; line-height: 16px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted silver }
.contents2        { padding: 3px 2px 8px 10px; border-style: dotted none none; border-width: 1px; border-color: #ccc1ff silver silver }
.box2    { font-size: 12px; line-height: 16px; padding: 6px; border: solid 2px #96f }
.box3     { font-size: 12px; line-height: 16px; padding: 8px; border: solid 1px #000 }
.sub    { color: #fff; font-size: 12px; font-weight: bold; line-height: 16px; padding: 2px 0 2px 10px }
.price  { font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka; font-style: normal; line-height: 18px; padding-right: 6px; clip: rect(   ) }
.line2      { font-size: 12px; line-height: 16px; margin-top: 4px; margin-bottom: 2px; padding-bottom: 6px; border-bottom: 1px dotted silver }
.box_o   { font-size: 12px; line-height: 16px; padding: 6px; border: solid 1px #f90 }
.title { color: #000; font-size: 14px; font-weight: bold; background-color: #fcf; padding: 6px }
.box_p    { font-size: 12px; line-height: 16px; padding: 6px; border: solid 1px #e3c1d8 }
.box_p2     { font-size: 13px; line-height: 16px; padding: 4px; border: solid 2px #e3a9d8 }
.box_r       { margin: 4px; padding: 4px; border: solid 1px #900 }
.box_blue   { font-size: 12px; line-height: 16px; padding: 6px; border: solid 1px #39c }
.banner   { font-size: 12px; line-height: 16px; border: solid 1px silver }
.box_black    { font-size: 12px; line-height: 16px; background-color: white; padding: 6px; border: solid 1px #000 }
.line3       { font-size: 12px; line-height: 16px; padding-bottom: 5px; border-bottom: 1px dotted #555 }
.contents4     { padding-top: 4px; padding-bottom: 6px; border-style: none none dashed; border-width: 1px; border-color: silver }
