.mark {behavior:url (#default#homepage);}


a {
　　　  background: transparent;
        color: #ff9bcd;
        text-decoration: none;}

a:active, a:hover  {
          background: #fff5f0;
          color: #f00;
          text-decoration: none;}

body{
  scrollbar-3dlight-color:#6699ff;
  scrollbar-arrow-color:#6699ff;
  scrollbar-base-color:white;
  scrollbar-darkshadow-color:#6699ff;
  scrollbar-face-color:white;
  scrollbar-highlight-color:white;
  scrollbar-shadow-color:white;
}

body{
     font-family: 'verdana','chicago','Arial','Helvetica',"ＭＳ Ｐゴシック",sans-serif;
     color: #000;
     letter-spacing: 0.05em;
     margin: 0px 0px 20px 0px;
     padding: 0px;
     text-align: center;
     font-size: 11px;
     line-height: 1.7em;
     border: 0px solid #6699ff;
     background: #ffe url("back2.gif") ;
     }



tbody{
     color: #666;
     letter-spacing: 0.05em;
     margin: 11px;
     padding: 50px;
     text-align: left;
     font-size: 11px;
     line-height: 1.7em;
     }



p{font-size: relative;
  letter-spacing: 0.05em;
  line-height: 1.7em;
  list-style-type : decimal;
  }

#layout{
        
        float: center;
        text-align: center;
        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;
       }







#navbar{
        overflow: hidden; /*追加*/
        line-height: 1.7em;
        font-size: 12px;
        width: 596px;
        background: #ffc;
        margin: 0px 0px 80px 0px;
        padding: 20px 0px 20px 0px;
        list-style: circle;
        position: relative;
        text-align: center;
        border: 1px solid #69f;}

.menu a:active, a:hover,{
      background: #fff      
      width: 110px;
      }



#name{
      width: 596px;
      padding: 0px;
      margin: 10px 0px 0px 0px;
      text-align: left;
      }

#name2
      {
      width: 596px;
      padding: 0px;
      margin: 10px 0px 0px 0px;
      text-align: left;
      }


.marker  {color: #f05a5a; margin: 10px;}
.marker2 {color: #004d00; margin: 10px;}


#top{
     text-align: right;
     width: 596px;
     padding: 30px 0px 30px 0px;
     margin: 10px auto;
     position:static;}


h1{
   float: center;
   width: 590px;
   font-size: 24px;
   color: #6699ff;
   text-align: center; 
   position: relative;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   background: #eeffee;
   }

h2 {font-size: 16px;
    font-weight: bolder;
    text-align: left;
    color: #666;  
    border: 0px solid #6699ff; 
    border-width: 1px 0px 1px 0px;
    background: #fff;
    line-height: 1.7em;
    padding: 10px;
    margin: 100px 0px 30px 0px;
    }


h3 {font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #ff6633;  
    border: 0px solid #6699ff; 
    border-width: 0px 0px 0px 0px;
    background: transpalent;
    line-height: 1.7em;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    }

h4 {font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #666;  
    line-height: 1.7em;
    margin: 15px 0px 50px 0px;
    }

h5 {font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #ff6633;;  
    line-height: 1.7em;
    }

h6 {color: #009900;
    font-weight: 100;
    text-align: left;
    font-size: 12px;
    line-height: 2.0em;
    margin: 30px 0px 10px 0px;
    }






#number{color: #666;
        overflow: hidden; /*追加*/
        float: auto;
        margin: 0px 0px 50px 0px;
        padding: 0px 0px 30px 0px;
        width: 600px;
        border: 1px solid #6699ff;
        height: auto;
        }

html>body #layout{width: 600px;}





#leftside{
          font-size: small;
          float: left;
          margin: 10px 0px 0px 10px;
          padding: 10px;
          width: 170px;
          height: auto;
          text-align: center;
          position: relative;
          background: #fff;
          border: 1px solid #6699ff;
          }

#left_picture{
          float: left;
          font-size: 10px;
          text-align: left;
          margin: 25px 0px 30px 5px;
          padding: 10px 0px 10px 10px;
          width: 170px;
          position: relative;
          height: auto;
          border: 0px solid #6699ff;
         }



#leftside2{
          float: left;
          font-size: 10px;
          text-align: left;
          margin: 10px 0px 30px 10px;
          padding: 10px 0px 10px 10px;
          width: 170px;
          position: relative;
          height: auto;
          border: 0px solid #6699ff;
         }

#rightside{
          text-align: left;
          float: right;
          font-size: 12px;
          padding: 0px 10px 0px 0px;
          margin: 5px 10px 0px 0px;
          width: 350px;
          position: relative;
          height: auto;
          }










#footer{
        overflow: hidden; /*追加*/
        float: left;
        margin: 0px 0px 30px 0px;
        padding: 0px;
        width: 600px;
        border: 1px solid #6699ff;
        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: center;
      margin: 0px 0px 0px 87px;
      padding: 0px;
      border: 1px solid #6699ff; 
      width: 200px; height: 40px;
      }



