body   {margin:0 0 0 0; padding:0 0 0 0; font-size:9pt; color:#333333; line-height:1.2em;   }

div.body  {width:801px; margin:0 auto; padding:0 0 0 0;       }   <!--  全般 -->

h1    {background:#eae6e6; font-size:20pt; line-height:1.4em; margin:0 2px 5px 1px; padding-top:1px; text-align:center; border-style:outset; border-width:3px; color:#a43e6b;     }      
           
h2     {font-size:13pt; background:#d6e6ed; line-height:1.5em; margin:0 1px 4px 1px; padding-top:0;   }

h3     {font-size:12pt; text-align:center;    }

h4     {font-seze:11pt; text-align:left; margin:0; padding:0;      }



p      {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; text-align:left;        }

p.bar  {font-size:9pt; height:4em; margin-left:0;}

p.bar a {
      background-color:#c5e1ed;
      text-decoration:none; 
      display:block;
      width:94px;
      height:20px;
      margin-top:6px;
      margin-left:5px;
      padding-top:5px; 
      text-align:center; 
      float:left; 
            }         <!--  ヘッダーリンク -->
 p.bar a:link   {color:#000066;}
 p.bar a:visited {color:#336699;   }
 p.bar a:active {color:#00cccc;    }
 p.bar a:hover {color:#ab1e66; font-weight:bold; background-color:#f0e0e0;   }
 p.bar span {color:#c5e1ed; display:none;      }

p.bbs  {width:798px; font-size:12pt; color:#ff4500; height:20px; text-align:center; margin-top:0 0 0 0;  }

p.path  {width:798px; font-size:8pt; height:15px; text-align:right; margin-top:0 0 0 0;  }

p.zaikogire {color:#FF0000; 
             font-size:11pt;
             }


.topcontent  {font-size:11pt; line-height:1.5em; letter-spacing:-1pt; margin-left:5px; margin-right:2px; margin-bottom:10px    }

 a:link   {color:#000066; }
 a:visited{color:#336699; }
 a:active {color:#00cccc; }
 a:hover  {color:#ab1e66; }
<!--  .on  {color:#AB1E66;  } -->

div.leftsec  {clear:both; float:left; width:379px; valign:top; margin-left:2px; margin-right:0px; padding-bottom:3px;   }
<!--  div.leftsec img   {float:right; margin:0 20px 3px 10px;   }  -->
div.leftsec ul    {list-style-image:url('./images/all/san1.gif'); line-height:1.6em; padding:0 0 0 20px; }
div.leftsec ul li{margin:0 0 10px 0;}
div.leftsec a   {text-decoration:none;   }    
div.leftsec h1    {background:#eae6e6; font-size:20pt; line-height:1.4em; margin:0 2px 5px 1px; padding-top:1px; text-align:center; border-style:outset; border-width:3px; color:#a43e6b;     }      


div.rightsec   {width:418px; margin:0 0 5px 380px; text-align:center; padding:0 0 0 0; border-left:dotted 1px #656565;    }
div.rightsec td   {width:138px; border-bottom:dotted 2px #e4eaeb; padding-bottom:5px; padding-top:2px;        }
div.rightsec img   {width:90px; height:60px; margin:0 0 0 0; border-style:none;    }
div.rightsec a  {font-size:8pt; text-decoration:none; letter-spacing:-1pt;    }
div.rightsec a:hover  {text-decoration:underline;  }
div.rightsec h1    {width:416px; background:#eae6e6; font-size:20pt; line-height:1.4em; margin:0 2px 5px 1px; padding-top:1px; text-align:center; border-style:outset; border-width:3px; color:#a43e6b;     }      

div.wide    {width:799px;   }
div.wide h1    {background:#eae6e6; font-size:20pt; line-height:1.4em; margin:0 2px 5px 1px; padding-top:1px; text-align:center; border-style:outset; border-width:3px; color:#a43e6b;     } 

div.menusec    {clear:both; width:135px; float:left; line-height:2em; margin-top:0; padding-left:5px;    }
p.menu a    {text-decoration:none; border-bottom:dotted 1px #333333; display:block; width:100%; line-height:2.5em;       }

p.menu a:hover   {color:#ab1e66; background-color:#ece6ea;     }

div.mainsec   {width:653px; float:right; line-height:1.4em; border-left:dotted 1px #333333;   }
div.mainsec p.path   {width:652px;   }
div.mainsec p.right  {width:652px; font-size:10pt;   }
div.mainsec h1    { background:#eae6e6; font-size:20pt; line-height:1.4em; margin:0 2px 5px 1px; padding-top:1px; text-align:center; border-style:outset; border-width:3px; color:#a43e6b;     }  
div.mainsec h2   {margin-top:5px;} 

div.mainsec th   {background-color:#e4eaeb; }

div.maincon   {width:651px; margin-left:5px;    }
div.indent   {padding-left:15px;    }
div.indent20   {padding-left:20px;    }
div.danraku   {width:651px; padding-bottom:20px; margin-left:5px;      }

div.content    {width:653px; margin-left:143px; margin-bottom:3px; line-height:1.4em;   }

div.content ul    {list-style-type:none; line-height:1.5em;   }

div.link   {padding:5px 0 5px 0; border-bottom:dotted 1px #333333;    }
div.link img   {border-style:none; float:left;    }
p.indent   {margin-left:140px;   }

.box   {border-style:solid; border-width:1pt; border-color:#dcdcdc;   }
.unosaki {font-size:12pt; border-left-style:outset; border-top-style:double; border-top-color:#a9a9a9; border-weight:15px; width:85%; }   <!-- 鵜崎　項目 -->


.f8 {font-size:8pt; line-height:1.1em;}
.f9 {font-size:9pt; }
.f10{font-size:10pt; }
.f11{font-size:10pt; line-height:1.3em;}
.f12{font-size:12pt; line-height:1.4em;}
.f14{font-size:14pt;}
.f18{font-size:18pt; }

.under   {border-bottom:dotted 2px #e4eaeb; padding-bottom:10px;}

.center  {text-align:center; }
.right   {text-align:right; }
.left    {text-align:left; }
.italic  {font-style:italic; }        <!--  学名  --> 
.bold    {font-weight:bold;  }
.aka     {color:#ff4500;}
.gr      {color:#008080;}

.bgcbei   {background-color:#f1ead8;}
.bl0     {border-left:0; }           <!--  表中左枠を消す  -->
.br0     {border-rifht:0; }          <!--  表中右枠を消す  -->

.small  {width:160px; height:105px;}
.tsmall {width:105px; height:160px;}
.middle {width:200px; height:130px;}
.tmiddle{width:130px; height:200px;} 
.large  {width:216px; height:142px;}
.tlarge {width:142px; height:216px;}
.bann   {width:135px; height:35px;}     <!-- バナーサイズ -->
<!--       background-color:#e4eaeb;  -->

