body { margin:0px; padding:0px; font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Meiryo', 'メイリオ','ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅, sans-serif; color:#333333;  }

A{text-decoration:none; color:#f00;}
A:hover { text-decoration: underline; color:#f90;}
#ta { scrollbar-arrow-color:#ffffff;
         scrollbar-base-color:#9EA983;
         scrollbar-face-color:#9EA983;
         scrollbar-hightlight-color:#C8D3AD;
         scrollbar-shadow-color:#737E58; }
#ta2 { scrollbar-arrow-color:#cccccc;
         scrollbar-base-color:#555555;
         scrollbar-face-color:#555555;
         scrollbar-hightlight-color:#888888;
         scrollbar-shadow-color:#333333; }

.serif { font-family:serif;}

br{
letter-spacing:0;
}



.text {  font-size: 11px; line-height:1.3;}
.text12 {  font-size: 12px; line-height:1.6; color:#aaaaaa; }.list {  font-size: 14px; line-height:1.4; font-weight:bold; color:#000; }

.text_body {  font-size: 12px; line-height:1.6;}
.text_body_s {  font-size: 12px; line-height:1.1;}
.text_body_ll {  font-size: 12px; line-height:1.8;}
.text_body_lll {  font-size: 12px; line-height:2.0;}

.point { color: #ff0; }
.blue { color: #06f; }
.sblue { color: #09f; }
.ssblue { color: #758f1f; }
.bk { color: #000; }
.red { color: #f33; }
.yellow { color: #f90; }
.orange { color: #f50; }
.sol1 { color: #99cf19; }
.sol2 { color: #4eac27; }
.sol3 { color: #015120; }