  a:link               { color: #0066ff;  text-decoration: none }

  a:visited           { color: #0066ff; text-decoration: none }

  a:hover             { color: #ff0099; text-decoration: none }

  a:active            { color: #ff9933; text-decoration: none }


  .lh2     { line-height: 2 }

  .ff1     { font-family: Helvetica,sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",Osaka; }

  .ff2     { font-family: "HGŠÛºÞ¼¯¸M-PRO",Osaka,Comic Sans MS,Geneva; }

  .ff3     { font-family: Garamond,Helvetica,sans-serif,"‚l‚r ‚oƒSƒVƒbƒN",Osaka; }

  .ff4     { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,san-serif; }

  .ff5     { font-family: Verdana, Arial, sans-serif; }

  .ff6     { font-family: Impact, sans-serif; }


  body {

     background-color: #ffffff;

     background-image: url("../img/index.html");

     background-repeat: repeat-y;

     background-position: left center;

     background-attachment: fixed;

@@font-family: Helvetica, sans-serif,"ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN",Osaka;

     font-size: 12px; color: #666666;

          }

  #menu {

       position: absolute;

       top: 16px;

       left: 280px;

       width: 380px;

       font-size: 16px; color: #666666;

   }



  #wlcm {

       position: absolute;

       top: 210px;

       left: 420px;

       width: 380px;

       font-size: 12px; color: #666666;

   }


  #kensaku {

       position: absolute;

       top: 16px;

       left: 550px;

       width: 420px;

       font-size: 12px; color: #666666;

   }




  #haikei {

     position: absolute;

     top: 60px;

     left: 20px; 

     background-image: url("../img/top02.jpg");

     width: 787px;

     height: 541px;

     }


  #bgmusic {

       position: absolute;

       top: -620px;

       left: -140px;

   }

  #footer {

      position: absolute;

      top: 621px;

      left: 20px;

      width: 787px;

      margin-top: 0 180px;

      padding-top: 2px;

      text-align: left;

      letter-spacing: 0.05em;

      font: normal 10px sans-serif;

      font-weight: -; font-size: -px; color: #ffffff;

      border-top: 1px dotted #666666;

     background-color: #ffffff;

   }