body{background:url(image/background1.png);
     margin:0px;
     padding:0px;
     text-align:center;
     font-size:12px;
     width:auto;
     height:auto;
     font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";}

#layout{height:auto;
        width:810px;
        padding:0px;
        margin:0px auto;
        }


#leftcontents{float:left;
              margin:0px;
              padding:0px;
              width:169px;
              height:250px;
              text-align:left;
              font-size:14px;}

#rightcontents{float:right;
               margin:0px;
               padding:0px;
               width:620px;
               height:auto;
               text-align:left;
               clear:none;
               line-height:140%;
               font-size:14px;
               background:;}

#contents{float:center;
@@@@@margin:10px 0px 0px 0px;
          width:815px;
          height:auto;
          border:0px;
          text-align:;
          clear:none;
          line-height:140%;
          font-size:14px;
          background:url(image/background1.png)}

#navbar{width:815px;
        height:26px;
        margin:0px;
        margin-bottom:5px;
        padding:0px;
        list-style:none;
        border:1px solid black;
        text-align:center;}

.menu{float:left;
      border:1px solid black;
      text-align:center;
      margin:3px 0px 3px 3px;
      padding:2px 5px;
      height:auto;
      width:100px;
      }

#title{width:810px;
       height:40px;
       margin-top:10px;
       font-size:28px;
       font-family:"HGs‘‘Ì","serif";
       text-align:center;
       padding:10px 0px 0px 5px;
       background:;
       color:black;}

.navbar2{margin-bottom:0px;
       margin-top:0px;
       width:140px;
       padding:5px;
       line-height:100%;
       border:1px solid black;
       text-align:right;}
         
.menu2{margin-bottom:0px;
       margin-top:0px;
       width:140px;
       padding:5px;
       line-height:100%;
       border:1px solid black;
       border-right:4px solid black;
       text-align:right;}

.menu3{padding-top:10px;
       margin-bottom:0px;
       width:140px;
       padding-bottom:2px;
       line-height:100%;
       text-align:left;
       font-weight:bold;}

.rireki1{margin:0px;}
.rireki2{margin:0px auto 5px 5px;}

.linklist{margin:0px;
          margin-bottom:20px;
          padding-left:25px;
          line-height:120%;
          list-style:none;
          white-space:pre;}

.hyou{width:85px;
      height:auto;
      padding-left:25px;
      table-layout:auto;}

.hyou2{width:5px;
      height:auto;
      padding-left:25px;
      table-layout:auto;}

.textbox{margin:5px;}

h1{margin:15px 10px 10px 10px;
   padding-left:5px;
   font-size:18px;
   border-left:5px double black;
   border-bottom:1px solid black;
  text-align:left;}

h2{margin:15px;
   padding-left:5px;
   font-size:16px;
   border-left:5px solid black;}

h3{margin:20px;
   padding:2px 5px;
   font-size:14px;
   border-bottom:1px dashed black;}

h4{margin:0px 0px 0px 20px;
   padding:2px 5px;
   font-size:14px;}

.indent1{margin:15px 20px 0px 25px;
         list-style:decimal inside;}


.indent2{margin:15px 20px 0px 30px;
         list-style:decimal inside;
         }

.indent3{margin:15px 20px 0px 35px;
         list-style:decimal inside;}

.indent4{margin:15px 20px 0px 35px;
         list-style:decimal inside;}

.return{text-align:center;
        margin-bottom:30px;
        margin-top:20px;}

a:link{color:#660000;}
a:visited{color:dimgray;}
a:hover{color:#FF0033;text-decoration:none;}
a:active{}


.menu a:link{color:black;text-decoration:none;}
.menu a:visited{color:black;text-decoration:none;}
.menu a:hover{color:#FF0033;text-decoration:none;}
.menu a:active{color:#FF0033;text-decoration:none;}


.menu2 a:link{color:black;text-decoration:none;}
.menu2 a:visited{color:black;text-decoration:none;}
.menu2 a:hover{color:#FF0033;text-decoration:none;}
.menu2 a:active{text-decoration:none;}






