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

body
        { margin:2px;    background: #f9c9b9;   
          font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro", 
          sans-serif; "‚l‚r ‚oƒSƒVƒbƒN";
          text-align: center;   }

#wrap
 { margin: 0 auto; width:640px; padding: 1em 2em;
   background: #ffffff; color: black;  
   border:   1px solid #ee9198;  
   overflow: auto !important; overflow /**/ : hidden; }

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

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

 h1 span
 { float: right; }

 h2
 { margin: 0; padding-left: 10px; text-align:left;
   font-size:1.2em; font-weight:bold; line-height: 1.2;
   background: #f5cda6; color: black;  border-left: 10px solid #ee9198;  }

 h5
 { margin: 0; padding: 0;  
   font-size: 1em; font-weight: normal; line-height: 1.0;               }

 tt
 { float: right; text-align: right; margin: 0; padding: 0; 
   font-size: 1em; font-weight: normal; line-height: 1.4;               }

 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: 0 30px; 
             font-size: 1em; font-weight: normal; line-height: 1.3 }

 .tx_left span   { float: right; }

 .img_tb   { margin-top: 10px;  margin-bottom: 5px; }


a          { text-decoration:none;}
a:link     { color:black; }
a:hover    { background-color:gold; } 

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

@media screen 
{   h5  { display: none;        }
}

@media print
    {  .p_none   { display: none;      }
       body      { background: #fff;   }
       #wrap     { border: 0; padding: 0; }
       .img_tb   { margin: 5px 0; }
    }

/* { border: 1px solid red; }
/* end */
