h1 {  background-color: #0C2847; font-size: 11px; text-align: left; padding: 4px 0 3px 5px; margin: 0;  color: #ddd;  line-height: 100%;  }

h2 { font-size: 12px; text-align: right; padding: 0px 0 0 0; margin: 0; color: #bf0000; line-height: 120%;  }

h3 { font-size: 13px; font-weight: bold; line-height: 150%; letter-spacing:-1px; color: #800000; text-align: left; padding: 0px; margin: 0px;  }

h4 { font-size: 12px; text-align: left; padding: 3px 0px 15px 0px; margin: 0; color: #00007b; line-height: 120%;  }

h5 { font-size: 12px; font-weight: normal; line-height: 150%; color: #800000; text-align: left; padding: 0px; margin: 0px;  }

td { font-size : 12px; line-height : 120%; }

img { border: 0px; margin: 0px; padding: 0px; }

.f1710a { font-size: 17px; font-family: Arial; line-height: 100%;  }

.f1511a { color: #000000; font-size: 15px; font-family: Arial; line-height: 110%;  }

.f15a { font-size: 15px; font-family: Arial; }

.f13a { color: #000000; font-size: 13px; font-family: Arial; }

.f13 { font-size: 13px; }

.f12a { font-size: 12px; font-family: Arial; }

.f1211 { font-size: 12px; line-height: 110%;  }

.f1212 { font-size: 12px; line-height: 120%;  }

.far { font-family: Arial; }

.f11 { font-size: 11px; }

.f11-1 { font-size: 11px; line-height: 120%;  letter-spacing: -1px; }

.f10 { font-size: 10px; }

.lh14 { line-height: 140%; }

.lh11 { line-height: 110%; }

.lh10 { line-height: 100%; }

.ftom { font-family: 'ＭＳ Ｐゴシック',Tahoma,sans-serif; }

.bk { color: #000000; }

.bk2 { color: #222222; }

.bk3 { color: #333333; }

.bk4 { color: #444444; }

.wh { color: #ffffff; }

.r1 { color: maroon; }

.r2 { color: #cc0000; }

.r3 { color: #b70000; }
 
.r4 { color: #800000; }
 
.b1 { color: #000055; }

.b2 { color: #003399; }

.b3 { color: #494994; }

.o1 { color: #dd6f00; }
 
.o2 { color: #ff8000; }

.ov { color: olive; }

.y1 { color: #ffff80; }

.ee { color: #eeeeee; }

.ee2 { color: #988a66; }

.br1 { color: #400000; }

.br2 { color: #2f0000; }

.cc { color: #cccccc; }

.gr { color: #007900; }

.yr { color: #d2d200; }

.pp { color: #510051; }

.pr { color: #8080ff; }

.fleft { float: left; margin: 5px 5px 0px 0px;  }

.fright { float: right;  }

.imgleft { float: left; margin: 2px 5px 0px 0px;  }

.imgright { float: right; margin: 2px 0px 0px 3px;  }

.imgmiddle { margin: 3px 0px 3px 0px;  }

.imgzero { margin: 3px 0px 3px 0px; float: left; }

.clearleft { clear: left; }

.clearright { clear: right; }

.clearfloat { clear: both; }

.spline20 { background: #fff; margin: 0px; border: 0px; padding: 0px 0px; width: 100px; font-size: 20px; float: right; }

.spline10 { background: #fff; margin: 0px; border: 0px; padding: 0px 0px; width: 100px; font-size: 10px; float: right; }

.spline5 { background: #fff; margin: 0px; border: 0px; padding: 0px 0px; width: 100px; font-size: 5px; float: right; }

.botan { margin: 3px 5px 0px 2px; border: 0px; padding: 0px 0px; width: 9px; height: 9px; }

.botan2 { margin: 0px 0px 2px; border: 0px; padding: 0px 0px ;  font-size:12px ;line-height: 120%;  }

 html>body .botan2 { margin: 0px; }

.botan2 img { margin: 4px 1px 0px 1px; width: 9px; height: 9px; }

