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

A{text-decoration:none;}
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;
}

.text1 {  font-size: 9px; line-height: 1.4; }
.text2 {  font-size: 10px; line-height: 1.5; }
.text3 {  font-size: 11px; line-height: 1.4; }
.text4 {  font-size: 11px; line-height: 1.5; }
.text5 {  font-size: 12px; line-height: 1.5; }
.text6 {  font-size: 14px; line-height: 1.5; }
.text7 {  font-size: 9px; font-family: "Helvetica"; }
.text8 {  font-size: 10px; line-height: 1.1; }
.text9 {  font-size: 12px; line-height: 1.3; }
.text10 {  font-size: 11px; line-height: 1.3; }
.text11 {  font-size: 11px; line-height: 2.0; }
.text12 {  font-size: 11px; line-height: 1.8; }
.text13 {  font-size: 12px; line-height: 1.6; }
.text13 {  font-size: 12px; line-height: 1.8; }
.text14 {  font-size: 10px; line-height: 1.3; color:#000000;}

.text9_s {  font-size: 9px; line-height:1.3;}
.text9_m {  font-size: 9px; line-height:1.4;}
.text9_l {  font-size: 9px; line-height:1.6;}
.text9_ll {  font-size: 9px; line-height:1.8;}
.text10_ss {  font-size: 10px; line-height:1.1;}
.text10_s {  font-size: 10px; line-height:1.2;}
.text10_m {  font-size: 10px; line-height:1.4;}
.text10_l {  font-size: 10px; line-height:1.6;}
.text10_ll {  font-size: 10px; line-height:1.8;}
.text10_lll {  font-size: 10px; line-height:2.0;}
.text11_s {  font-size: 11px; line-height:1.1;}
.text11_sm {  font-size: 11px; line-height:1.2;}
.text11_m {  font-size: 11px; line-height:1.4;}
.text11_m2 {  font-size: 11px; line-height:1.6;}
.text11_l {  font-size: 11px; line-height:1.6;}
.text11_ll {  font-size: 11px; line-height:1.8;}
.text11_lll {  font-size: 11px; line-height:2.0;}
.text12_s {  font-size: 12px; line-height:1.1;}
.text12_sm {  font-size: 12px; line-height:1.2;}
.text12_m {  font-size: 12px; line-height:1.4;}
.text12_l {  font-size: 12px; line-height:1.6;}
.text12_ll {  font-size: 12px; line-height:1.8;}
.text12_lll {  font-size: 12px; line-height:2.0;}
.text14_s {  font-size: 14px; line-height:1.1;}
.text14_m {  font-size: 14px; line-height:1.4;}
.text14_l {  font-size: 14px; line-height:1.6;}
.text14_ll {  font-size: 14px; line-height:1.8;}
.text14_lll {  font-size: 14px; line-height:2.0;}
.text16_s {  font-size: 16px; line-height:1.1;}
.text16_m {  font-size: 16px; line-height:1.4;}
.text16_l {  font-size: 16px; line-height:1.6;}
.text16_ll {  font-size: 16px; line-height:1.8;}

.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;}
.text_cap {  font-size: 10px; line-height:1.2;}

.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; }
.kocho { color: #85e8fa; }
.kyoto { color: #ccff99; }

TR.white A{ text-decoration:none; color:#ffffff}
TR.white A:hover { text-decoration: none; color:#ff9900}

TD.white A{ text-decoration:none; color:#ffffff}
TD.white A:hover { text-decoration: none; color:#ff9900}

TD.photo A{ text-decoration:none; color:#ffffff}
TD.photo A:hover { text-decoration: none; color:#ff9900}
TD.photo A:visited { text-decoration: none; color:#819C2C}

TR.black A{ text-decoration:none; color:#000000}
TR.black A:hover { text-decoration: none; color:#ff9900}

TD.black A{ text-decoration:none; color:#000000}
TD.black A:hover { text-decoration: none; color:#ff9900}

TD.gray A{ text-decoration:none; color:#777777}
TD.gray A:hover { text-decoration: none; color:#ff9900}

TD.gray2 A{ text-decoration:none; color:#444444}
TD.gray2 A:hover { text-decoration: underline; color:#ff3300}

TD.sblue A{ text-decoration:none; color:#819E29}
TD.sblue A:hover { text-decoration: underline; color:#ff9900}

TD.yellow A{ text-decoration:none; color:#ff9900}
TD.yellow A:hover { text-decoration: none; color:#ffff00}
TD.yellow A:visited { text-decoration: none; color:#cccccc}

.use {
  text-indent: -1em;
  margin-left: 1em;
}

.dotline
 { border-bottom: dotted 1px #ff0000; }

.dotline_bk
 { border-bottom: dotted 1px #000000; }