* {
    margin : 0;
    padding : 0;
    font-size: 100%;
    line-height : 1.4;
    color : #2c2c2c;
    background :transparent;
    text-decoration : none;
    }
img {
    border:0;
    vertical-align:bottom;
    }
table{
  border-collapse:collapse;
  border:0px;
}
tr{
  padding:0px;
}
td{
  padding:0px;
}
h1{
  font-size : 13px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  text-align : center;
  color : #2c2c2c;
}
.wrapper{
  width : 806px;
  margin : 0 auto;
  background-color : #9fc24d;
}
.container{
  width : 800px;
  margin : 0 auto;
} 
.headertitlle{
  width : 800px;
  margin : 0 auto;
} 
.header{
  width : 800px;
  height : 400px;
}
.main{
  margin-top : 0px;
  width : 800px;
  position : relative;
  background-color : #ffffff;
}
.maincontainer{
  width : 560px;
  position : absolute;
  left : 0px;  
}
.maincontents{
  width : 560px; 
}  
.mainnavi{
  width : 240px;
  height : 1970px;
  margin-left : 560px;
  background-color : #bfff7f;
} 
.footer{
  width : 800px;
  height : 40px;
  background : url(image/footer5.gif) no-repeat;
}
.w3c{
  position : relative;
  margin : -17px 0px 0px 0px;
  width : 800px;
  height : 32px;
}
.w3c1{
  width : 90px;
  height : 31px;
  position : absolute;
  left : 0;
}
.w3c2{
  margin-left : 100px;
  width : 90px;
  height : 31px;
}
h2{
  line-height : 1.4;
  letter-spacing : 3px;
  font-size : 14px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #2c2c2c;
}
.mainmidashi{
  width : 200px;
  height : 24px;
  line-height : 24px;
  border-bottom : solid 2px #5f7f3f;
  margin : 40px 0px 0px 30px;
  text-indent : 70px;
  background : url(image/midashi2.png) no-repeat 0px 0px;
}
.mainmidashi1{
  width : 200px;
  height : 24px;
  line-height : 24px;
  border-bottom : solid 2px #5f7f3f;
  margin : 40px 0px 0px 30px;
  text-indent : 50px;
  background : url(image/midashi2.png) no-repeat 0px 0px;
}
.listbig{
  list-style-position : outside;
  background : url(image/listbig.gif) no-repeat 1px 3.5px;
  padding-left : 15px;
  list-style-type : none;
  margin : 5px 0px 0px 0px;
}
.listmiddle{
  margin : -10px 0px 0px 20px;
  list-style-position : outside;
  background : url(image/listmiddle.gif) no-repeat 1px 3.5px;
  list-style-type : none;
  padding-left : 15px;
}
.listmiddle1{
  margin : 7px 0px 0px 20px;
  list-style-position : outside;
  background : url(image/listmiddle.gif) no-repeat 1px 3.5px;
  list-style-type : none;
  padding-left : 15px;
}
.contents{
  line-height : 1.4;
  letter-spacing : 2px;
  font-size : 14px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #2c2c2c;
  width : 500px;
  margin : 20px 0px 0px 30px;
}
.contents1{
  line-height : 1.4;
  letter-spacing : 2px;
  font-size : 14px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #2c2c2c;
  width : 500px;
  margin : 20px 0px -17px 30px;
}
.contentsright{
  text-align : right;
}
.contentshosoku{
  text-indent : 1em;
}
.contetsindent{
  padding-left : 18px;
}
.oshirase{
  list-style-type : none
}
.list{
  margin-top : -20px;
}
.kakudai{
  margin : 15px 0px -10px 0px;
  text-indent : 230px;
  width :400px;
  height : 25px;
  letter-spacing : 2px;
  font-size : 14px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #2c2c2c;
  float : left;
  background : url(image/listbig.gif) no-repeat 217px 4.5px;
  font-weight : bold;
}
.kakudaisize{
  margin : 15px 0px -10px -45px;
  letter-spacing : 2px;
  font-size : 14px;
  font-family : "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #2c2c2c;
  float : left;
  font-weight : bold;
}
.kakudaisize1{
  margin-left : 15px;
  width : 40px;
  list-style-position : outside;
  background : url(image/kakudai.gif) no-repeat 0px 0px;
  list-style-type : none;
  float : left;
  background-color : #ffffb7;
  text-align : center;

}
.kakudaisize1 a:hover{
  color:#0000cd;
}