.mark {behavior:url (#default#homepage);}


a {
　　　  background: transparent;
        color: #666;
        text-decoration: none;}

a:active, a:hover  {
          background: #333;
          color: #f05a5a;
          text-decoration: underline;}


tbody{
      position: relative;
      line-height: 1.5em;
      font-size: 11px; 
      background: transparent;
      border: 1px;
      width=: 80%;
      cellpadding: 15px;}


body{
  scrollbar-3dlight-color:#FFF;
  scrollbar-arrow-color:#FFF;
  scrollbar-base-color:#000;
  scrollbar-darkshadow-color:#FFF;
  scrollbar-face-color:#000;
  scrollbar-highlight-color:#000;
  scrollbar-shadow-color:#000;
}

body{
     font-family: 'verdana','chicago','Arial','Helvetica',"ＭＳ Ｐゴシック",sans-serif;
     color: #666;
     letter-spacing: 0.05em;
     margin: 30px 0px 30px 0px;
     padding: 0px;
     text-align: center;
     font-size: medium;
     line-height: 1.4em;
     border: 0px solid #e6e7e1;
     background: #000 url("back.gif") fixed no-repeat center top ;
     }

.marker {color: #f05a5a; margin: 10px;position: relative;}



p{font-size: 11px;
  letter-spacing: 0.05em;
  line-height: 1.6em;
  list-style-type : decimal;
  position: relative;}

#layout{position: relative;
        width: 600px;
        padding: 0px;
        margin: 0px auto;
        }


#home1{
      text-align: left;
      font-size: 14pt;
      float: left;
      background: transparent;
      margin: 0px;
      padding: 10px;
      width: 100px;
      height: auto;
      position: relative;
      }


#home2{
      text-align: right;
      font-size: 14pt;
      float: right;
      background: transparent;
      margin: 0px;
      padding: 10px;
      width: 100px;
      height: auto;
      position: relative;
       }




#top{
     text-align: left;
     width: 596px;
     margin: 10px;
     }

#navbar{
        overflow: auto; /*追加*/
        width: 594px;
        background: #ccc;
        margin: 10px 0px 40px 0px;
        padding: 0px;
        list-style: none;
        position: relative;}

.menu{
      font-size: 12px;
      float: left;
      background: #e6e7e1
      border: 1px solid #e6e7e1;
      width: 146px;
      text-align: center;
      margin: 1px 1px 1px 1px;
      position: relative;}

.menu a:active, .menu a:hover, {
      font-size: 12px;
      float: left;
      background: #fff
      text-decoration: underline;
      width: 146px;
      text-align: center;
      margin: 0px;
      position: relative;}


#update{
        overflow: auto; /*追加*/
        float: auto;
        margin: 20px 0px 50px 0px;
        border: 0px solid #aaa;
        vartical-align: middle;
        padding: 0px 0px 0px 0px;
        width: 596px;
        text-align: right;
        height: auto;
        position: relative;}


#name{
      font-size: 12px;
      width: 596px;
      padding: 0px;
      margin: 40px 0px 20px 0px;
      text-align: left;
      float: auto;
      position: relative;}


h3{
   font-size: 18px;
   color: #7e8b94;
   text-align: left; 
   position: relative;
   margin: 10px 0px 0px 0px ;
   padding: 0px;
   border: 0px solid #7e8b94;
   font-family: 'Helvetica,Arial,"ＭＳ Ｐゴシック",verdana,chicago,,sans-serif';}




h4 {
   font-size: 14px;
   color: #7e8b94;
   text-align: left; 
   line-height: 1.5em;
   position: relative;
   margin: 0px 0px 10px 0px ;
   padding: 0px 0px 10px 0px ;
   border: 0px solid #7e8b94;
   border-width: 0px 0px 1px 0px;
   font-family: 'Helvetica,Arial,"ＭＳ Ｐゴシック",verdana,chicago,,sans-serif';}




h5 {position: relative;color: #f36; font-weight: 100;}


html>body #layout{width: 600px;}




#coment{
        overflow: auto; /*追加*/
        float: auto;
        margin: 40px 0px 40px 0px;
        border: 2px solid #333;
        vartical-align: middle;
        padding: 0px 0px 10px 0px ;
        width: 596px;
        text-align: left;
        position: relative;
        font-sixe: 11px;}

#coment a {color: #7e8b94;}
#coment a:hover {color: #f05a5a;}



#list{
        margin: 20px 0px 30px 0px;
        padding: 10px 0px 18px 0px;
        width: 340px;
        text-align: left;
        font-size: 10px;
        position: relative;
        border: 0px solid #7e8b94;
        border-width: 0px 0px 1px 0px;
        line-height: 1.2em;}



#list ol, li {
        font-size: 11px;
        line-height: 1.2em;
        }





#leftside{
          float: left;
          padding: 10px 10px 10px 10px;
          width: 130px;
          text-align: center;
          position: relative;
          background: #333;
          }

#leftside2{
          float: left;
          margin: 0px 0px 30px 0px;
          padding: 0px ;
          width: 160px;
          text-align: right;
          position: relative;
          height: auto;
         }

#rightside{
          float: right;
          color: #AAA;
          padding: 15px 8px 0px 0px;
          width: 360px;
          position: relative;
          height: auto;
          margin: 30px 0px 20px 0px;
          }



.lastmargin {margin-bottom: 50px; /*追加*/
             position: relative; }





#left{
          float: left;
          padding: 10px 10px 10px 10px;
          width: 160px;
          text-align: center;
          position: relative;
          text-align: left;
          color: #666; 
          font-size: 10px;
          background: #333;
          height: auto;
          }

#right{
          float: right;
          padding: 15px 8px 20px 0px;
          margin: 0px 0px 0px 0px;
          width: 360px;
          position: relative;
          font-size: 12px;
          height: auto;
          color: #AAA;
          }



#small{
          float: left;
          margin: 10px;
          padding: 20px;
          width: auto;
          height: auto;
          text-align: left;
          position: relative;
          color: #333; 
          font-size: 10px;
          background: #f2f2f2;
          }




#footer{
        overflow: hidden; /*追加*/
        float: left;
        margin: 0px 0px 30px 0px;
        padding: 0px;
        width: 600px;
        border: 1px solid #ccc;
        text-align: right;
        }

#footerleft{
          float: left;
          padding: 10px 10px 10px 10px;
          width: 170px;
          text-align: center;
          position: relative;
          }

#footerright{
          float: right;
          padding: 10px;
          width: 300px;
          position: relative;
          font-size: 10px;
          text-align: right;
          }

.link{
      text-align: right;
      margin: 0px 0px 0px 87px;
      padding: 0px;
      border: 0px solid #e6e7e1;
      width: 200px; height: 40px;
      }




#affiliate {
        color: #7e8b94;
        margin: 50px 10px 0px 0px;
        padding: 20px 20px 20px 20px;
        border: 1px solid #aaa;
        width: 300px;
        height: auto;
        } 
 
#affiliate p {
        line-height: 1.5em;}              
        
#affiliate a {color: #7e8b94;}
#affiliate a:hover {color: #f05a5a;}
