colgroup.col1  { background-color: #cc9 }

thead.bosy { color: #fff; font-size:0.75em; background-color: #069 }

tbody.bosy { font-size:0.75em }

table { border: none }

th.bosy { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff}

th.bosy2 { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font-size:0.7em }

td.bosy { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding:3px 0; text-align:left; padding-left:5px }

td.bosy_r { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding:3px 0; text-align:right; padding-right:5px }

td.bosy_l { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding:3px 0; text-align:left; padding-left:5px; font-size:0.875em }

td.bosy_c { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding:3px 0; text-align:center }

td.bosy_c2 { border: none; border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding:3px 0; text-align:center; font-size:0.7em }

p.jyoken { border: none; padding:3px 0; text-align:left; padding-left:15px; font-size:0.75em }

caption { font-weight:bold; border-left:solid 20px #f90; text-align:left; padding:3px }

caption.title { font-weight:bold; border-left:solid 20px #f90; text-align:left; padding:3px ; font-size:0.7em }

td.bosy a { color:#0000FF; }

td.bosy a:hover { color:#FF6666; }

div { font-size:0.75em }

p.oki { text-align:"right" }
