/* --    KANASA index css  -- */ 
body  {
       font-size:12px;
       font-family:'メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
       background:url("bg_all.jpg");
       background-repeat:repeat;
       scrollbar-base-color:lightblue;
       }
p      {
       color:blue;
       }
#div0  {
       width:850px;
       height:1200px;
       border:0px solid red;
       margin:10px auto 10px auto;
       }
/*-- index table --*/
#itable , #th1 , #th2 , #th3 , #th4 , #td1 , #td2 , #td3 , #td4 {
      text-align:left;
      padding-left:10px;
      background-color:lavender;
      border:1px solid black;
      } 
#itable {width:100%;margin:10px auto 5px auto;background-color:ivory;empty-cells:show;padding:2px;}
#itable caption {text-align:right;}
#th1 {width:35%;background-color:lightcyan;}
#th2 {width:14%;background-color:lightcyan;}
#th3 {width:40%;background-color:lightcyan;}
#th4 {background-color:lightcyan;}

#td1 {text-align:left;font-weight:bold;}
#td2 {text-align:left;}
#td3 {text-align:left;}
#td4 {text-align:left;padding-left:0px;text-indent:5px;}

#textright{text-align:right;}
a   {
     display:block;
     } 

a:link    {
     text-decoration:none;
     color:blue;
     background-color:white;
          }
a:visited {
     text-decoration:none;
     color:purple;
          }
a:hover   {
     background-color:blue;
     text-decoration:none;
     color:gold;
          }
a:active  {
     background-color:white;
     text-decoration:none;
     color:black;
          }