body{background:url('base.gif') repeat-y
     margin:20px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
     font-size:12px;color:#444444;}
 p{line-height:150%;} 
.color1  {background-color:#847456;}   /*画面内タイトル部分背景色*/
.color2     {background-color:E6E6FA;}
#my_body{background-color:white;
        margin-left:auto;    /* 左側マージンを自動的に空ける */
        margin-right:auto;   /* 右側マージンを自動的に空ける */
        text-align:left;     /* 中身を左側表示に戻す */
        width:800px;         /* 幅を決定する */
         padding:10px;
        font-size:15px;color:#444444;
        font-family:MSゴシック;}/* 本文テキストのフォントサイズ,色,行間*/
#my_contents{width:800px;clear:both;padding:0px;margin-top:0px;}     
#my_navigation{padding:10px 0px 0px 0px;height:270px; }    
#my_header{width:100%; height:50px; }
#my_footer{ font-size:15px;color:#444444;margin-top:3px;
text-align:center;padding:10px 5px 5px 5px; background-color:#847456;width:800px; height:50px; }
#my_img {position:relative;clear:both;width:800px;background-color:black;margin-top:10px;}

H1 {background:url('h1.jpg')
  background-repeat:no-repeat;
  font-size:22px;
  color:#000033;
  padding: 3px 10px 2px 20px;
  border-width: 2px 0px 1px 0px;
  border-style: solid; 
  border-color:#847456;
  line-height: 100%; 
}

H2 {background:url('h2.jpg') no-repeat;
  font-size:16px;
  color: #000033;
  text-align:left;
  padding:2px 10px 1px 20px; 
  border-width: 1px 0px 1px 0px;
  border-style: solid; 
  border-color: #847456; 
  line-height: 150%; 
}

H3 {background:url('h2.jpg') no-repeat;
  font-size:16px;
  color:#000033;
  text-align:left;
  border-color: #847456; 
  border-style: solid; 
  border-width: 0px 0px 1px 0px;
  padding:2px 10px 1px 20px; 
  line-height:120%; 
}


ul.01{margin-left:0px;
    width:800px;          
    height:35px;          
    list-style:none;      
    text-align:center;  
    font-size:110%;       
    font-weight:bold;     
    line-height:150%;}     

.li01{padding-top:15px;
    width:160px;          
    height:28px;         
    float:left;          
   }

ul.sq { list-style-type: square ;} 
   
   
   
   
 a:link       {font-size:15px;color:#000066;}  
 a:visited    {font-size:15px;color:#000066;}   
 a:hover      {font-size:15px;color:#6666cc;}
 a:active     {font-size:15px;color:#6666cc;}   
 
   
 a:link.s       {text-decoration:none;font-size:18px;color:#444444;}  
 a:visited.s    {text-decoration:none;font-size:18px;color:#444444;}   
 a:hover.s      {text-decoration:none;font-size:18px;color:#c0c0c0;}
 a:active.s     {text-decoration:none;font-size:185px;color:#c0c0c0;} 
 
 
 
 a:link.at    {color:black;text-decoration:none;}
 a:visited.at {color:black;text-decoration:none;}
 a:hover.at   {color:white;background-color:silver;text-decoration:none;}
 a:active.at  {color:white;background-color:silver;text-decoration:none;}

 a:link.at2   {color:white;text-decoration:none;}
 a:visited.at2{color:white;text-decoration:none;}
 a:hover.at2  {color:white;background-color:gray;text-decoration:none;} 
 a:active.at2  {color:white;background-color:gray;text-decoration:none;} 


table{
     line-height: 150%;
      }
#t-menu{padding:5px 0px 0px 0px;
      }

td{font-size:15px;color:#444444;
padding:2px 5px 2px 5px;
      }


div{}
 .main_bana{text-align:center;width:500px;}
 .div02{float:left;width:200px;}
 .div021{float:left;width:200px;border:3px double;padding:15px;}
 .div022{margin-top:5px;float:left;width:200px;border:1px solid;}
 .annai{margin-left:5px;float:left;width:465px;height:270px;}
 .news{margin-left:5px;float:left;width:120px;height:270px;}
 .divleft{clear:both;float:left;width:398px;height:200px;border:1px solid;}
 .divright{float:right;width:398px;height:200px;border:1px solid;}
 .divleft2{float:left;width:398px;height:200px;border:1px solid;margin:2px 0px 0px 0px;}
 .divright2{float:right;width:398px;height:200px;border:1px solid;margin:2px 0px 0px 0px;}


 .navi{padding:2px 0px 0px 0px;}
 .navi2 { background-color:d3d3d3;
   padding:3px;
   }
 .toyoake_navi{width:800px; background-color:black;filter:alpha(opacity=50,style=1)  height: 17px;  }

td#m{padding:5px 0px 0px 0px;font-size:11;font-family:Tahoma; background-image:url(over2.gif);}
  #m2{padding:5px 0px 0px 0px;font-size:11;font-family:Tahoma; font-color:white;background-image:url(over3.gif);}
  #m3{text-align:center;width:400px;background-color:#EAD6D5;font-size:15px;color:#3F3F3F; line-height: 130%; font-family: Verdana;}
  #m4{width:400px;font-size:12px;color:#3F3F3F; line-height: 130%; font-family: Verdana;}