*{
   /*margin:0px;
      padding:0px;*/
   font-size:12px;
   border:none;
   }

body{
      background-image:url(../img/hand.jpg);
      background-repeat:no-repeat;
      background-attachment: fixed;
      background-position:right bottom;
      margin:0px;
      padding:0px;
      width:100%;
      height:100%;
      }

div#logo{
          width:100px;
          height:100px;
          position:absolute;
          top:50%;
          left:50%;
          margin-top:-50px;
          margin-left:-50px;
          }

a:hover img{
             opacity:0.8;
             filter: alpha(opacity=80);/*ie*/
             }

div#contents{
              position:absolute;
              top:50%;
              left:50%;
              margin-top:-240px;
              margin-left:-300px;
              width:600px;
              height:480px;
              /*border:1px solid #999999;*/
              }

div#right{
           position:relative;
           float:right;
           width:180px;
           height:400px;
           /*border:1px solid #999999;*/
           }

#right ul{	
           list-style-type:none;
           }

#right li{
           display:inline;
           position:relative;
           float:right;
           margin:20px 5px;
           }

div#left{
          position:relative;
          float:left;
          width:180px;
          height:400px;
          /*:1px solid #999999;*/
          }

#left ul{
          margin-right:20px;
          list-style-type:none;
          }

#left li{
          display:inline;
          position:relative;
          float:right;
          margin:20px 5px;
          }

div#schedule{
              position:absolute;
              width:600px;
              margin:20px auto;
              text-align:center;
              left:50%;
              margin-left:-300px;
              }

#schedule ul{
              margin:5px 0px;
              padding:0px;
              }

#schedule li{
              display:inline;
              list-style-type:none;
              font-family:serif;
              margin:0px;
              }

#schedule li a:link{
                     font-size:16px;
                     text-decoration:none;
                     color:#333333;
                     font-weight:bold;
                     }

#schedule li a:visited{
                        font-size:14px;
                        color:#666666;
                        }

#schedule li a:hover{
                      font-size:24px;
                      color:#333333;
                      }

div#release{
             position:absolute;
             width:600px;
             margin:20px auto;
             text-align:center;
             left:50%;
             margin-left:-300px;
             }

#release h2{
             padding:10px;
             margin:10px 0px;
             clear:both;
             background-color:#999999;
             color:#FFFFFF;
             }

div.release{
             clear:both;
             position:relative;
             width:100%;
             /*border:2px solid #999999;*/
             }

.release div.left{
                   float:left;
                   position:relative;
                   border:2px solid #999999;
                   }

.release div.right{
                    float:left;
                    position:relative;
                    text-align:left;
                    }

.right dl{
           margin-top:20px;
           margin-left:10px;
           font-size:16px;
           }

.right dd{
           margin-left:20px;
           }

div#profile{
             font-family:serif;
             position:absolute;
             top:50%;
             left:50%;
             margin-top:-240px;
             margin-left:-300px;
             width:600px;
             height:480px;
             background-color:#FFFFFF;
             /*opacity:0.8;
                filter: alpha(opacity=80);*/
             padding:0px;
             font-size:12px;
             }

#profile img{
              display:block;
              margin:10px auto;
              }

div#yamiichi{
              position:absolute;
              width:600px;
              margin:20px auto;
              text-align:center;
              left:50%;
              margin-left:-300px;
              font-family:serif;
              font-size:14px;
              color: #FFFFFF;
              }
