html
        {  font-size: 90%;  line-height: 1.5; color: black;  
           overflow-y: scroll; }

body
        { margin:2px;    background: #87cefa url(back.jpg);   
          font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", 
          sans-serif; "‚l‚r ‚oƒSƒVƒbƒN";
          text-align: left;   }

#wrap
 { margin: 0 auto; width:650px; padding: 1em 2em;
   background: #ffffff; color: black;  
   border:   1px solid #868;                                      }

div.wk_title
 { clear: both;  
   margin:10px 0; padding: 5px 10px; border: 1px solid #868;
   background: #fef; color:#868;  text-align: left;  }

 h1
 { margin: 0; padding-left: 10px; text-align:left;
   font-size: 1.3em; font-weight:bold; line-height: 1.5;
   background: #fef; color: #23201d;  border-left: 10px solid #868;  }

 h1 span
 { float: right; }



 h4
 { margin: 10px; padding: 0;  text-align:left; clear: both;
   font-size: 1em; font-weight: normal; line-height: 1.5;    
   background: #fff; color: black;  }

 h4 span   { float: right; }

 p {font-size: medium; }
 p span { float: right; }
 
 td {text-align: center; }
 
 dl.tbl
            { float:left; padding-left: 80px;  text-align:left; 
              margin: 1em;                       }
 dl.tbl dt
            { margin: 0; padding: 0;   float: left;  white-space:nowrap; 
              background-color: #fff; color: black; text-align: left; 
              width: 8em;     }
 dl.tbl dd
            { padding-left: 5px;  white-space:nowrap;  }


 .tx_left  { float: left; text-align:left; padding-left: 30px; 
             font-size: 1em; font-weight: normal; line-height: 1.3 }
 .tx_right { float: right; text-align: right; padding-right: 1em; }

 .img_04   { float: left; margin-right: 10px; margin-bottom: 10px; }
 .img_tb   { margin: 10px 0; }
 .c_b      { clear: both; }


a          { text-decoration:none;}
a:link     { color:black; }
a:hover img { filter: Invert; background-color:gold; } 
a:hover    { background-color:gold; } 
a:visited  img { filter: Invert; } 

div.pba    { page-break-after:always; }


@media print
    {  .p_none                  { display: none;      }
       body                     { background: #fff;   }
       #wrap                    { border: 0; }
    }


/* end */
