/* allページの基本デザイン用css*/


body { 
       text-align:center; 
       background-color: #e6e6fa; 
      /* background-repeat: repeat-y; */ 
}
#contents { 
        width: 800px; 
        height: auto; 
        margin: auto; 
        background-color: #f0fff0; 
        text-align: left; 
        border: solid 2px #999999; 
 }
#main {
        background-color: #f0fff0;  
        padding-top: 10px; 
        width: 790px;  
        left: 300px; 
}
#navbar h5 { 
           font-style: normal; 
           color: #000080; 
           font-weight: normal;  
           font-size: 12px; 
           width: 70px; 
           float: left; 
           margin: 20px; 
} 
#navbar { 
          height: 5px; 
}
.menu h2 { 
      margin: 0px; 
}

.menu h2 a { 
      background-image: url(img/button.gif); 
      font-size: 12px; 
      text-decoration: none; 
      display: block; 
      height: 30px; 
      border: solid 1px #333333; 
      text-align: center; 
      line-height: 30px; 
      font-weight: normal; 
      color: #ffffff; 
}
.menu { 
      width: 113px; 
      float: left;   
}
.menu ul { 
      margin: 0px;
      padding: 0px; 
      list-style-type: none; 
      font-size: 12px; 
      visibility: hidden; 
}
.menu li { 
      background-color: #8cb537; 
      border-left: solid 1px #cccccc; 
      border-bottom: solid 1px #999999; 
      border-right: solid 1px #999999; 
      line-height: 100%; 
      margin: 0px; 
}
.menu li a{ 
      display: block; 
      padding: 2px; 
      color: #333333; 
}
.menu li a:hover { 
      background-color: #5b7a28; 
      color: #ffffff;
}


address { 
        font-size: 80%; 
        text-align: center; 
        border-top: dotted 1px #d93e02; 
        padding-top: 5px; 
        margin-top: 15px;          
} 
form { 
       text-align: right; 
}
#s_pop { 
        text-align: center; 
        font-weight: normal; 
}      


