/* ページの基本デザイン用CSS　*/

body {
   font-family:"メイリオ",Meiryo,"MS Pゴシック", Osaka, sans-serif;
   color: #666666;
   background:#ffffff;
   text-align: center;
   }

p {font-size:80%;
   line-height: 120%;
   font-weight: normal;
   color: #000000;
   letter-spacing: 0px;
   padding:20px 0 0 10px;}
   

h1{
   font-family:"メイリオ",Meiryo,"MS Pゴシック", Osaka, sans-serif;
   font-size:10%;
   color: #000000;
   font-weight: normal;
   letter-spacing: 0px;
   margin: 0px;  }

h2{
   font-size:75%;
   color: #000000;
   font-weight: bold;
   letter-spacing: 0px;
   padding:0px 0px 0px 40px ;
   line-height: 2.0; 
   clear: both; }

h3{
   font-size:100%;
   color: #000000;
   font-weight:normal;
   letter-spacing: 0px;
   padding:20px 0 0 10px; 
   clear: both;}

h4{
   font-size:120%;
   color: #8FC237;
   font-weight: bold ;
   letter-spacing: 0px;
   margin-top: 0;
   padding: 0px  0  0  20px;
   clear: both; }

h5{
   font-size:80%;
   color: #000000;
   font-weight: bold;
   letter-spacing: 0px; }


h6{
   font-size:100%;
   color: #000000;
   font-weight: bold;
   letter-spacing: 0px;
   line-height: 1.3; 
   padding: 0  0  0  35px; 
   clear: both; }

address{
   font-family:"メイリオ",Meiryo,"MS Pゴシック", Osaka, sans-serif;
   font-size:80%;
   font-style: normal;
   text-align: center;
   border-top: dotted 2px #d93e02;
   padding-top: 5px;
   margin-top: 15px;
   clear: both; }

img {padding:0 0 0 0 ;
   border: 0px;
   float:left;}


#contents {
  width: 760px;
  height:1800px;
  margin:auto ;
  background-color: #ffffff;
  border: solid 1px #999999;
  position: static; }
 
 
/*ヘッダータイトル*/
#furusato {
  background-image: url(../img/furusato4.jpg);
  width: 760px;
  height: 268px;
  margin-bottom: 10px; }

h1.furusato{
  font-size:30%;	
  color:#ACD3F2; }


#nayami {
 width:760px;
 height:169px;
 background: url(../img/awaji.gif) 35px 10px no-repeat  ;
 }

h5.nayamu {
 padding: 0px 0  0 20px ;
 text-align: left;}
 
.nayamu img {
  width:15px;
  height:15px;
}


.nayamu{
 padding:65px 0 0 140px ;} 
 

#blog {
     width:759px;
     height:120px;
     background-image: url(../img/blog3.gif);
     background-repeat: no-repeat;
     background-position: 90px 0px ;
     }

#blog1{
     width:380px;
     height:85px;
     float:left;
	 
	 padding:35px 0 0 120px;}

#blog2{
    width:259px;
    height:120px;
    float:right; }

h5.blog3 {
float:left;
margin:0;
padding:0;
 /*padding: 15px 0px 0px 120px;*/
 line-height: 1.5; 
 text-align:left ;
 clear:both ;}

.blog2 img {
         padding:65px 0 0 0px ;}

.img_space img {
	padding:0px 0px 0 20px ;}

.genki1 img {
  padding: 0px 0 0 10px; }

.genki2 img {
  width:18px;
  height:18px;
}
 
.genki2 {
  padding: 0px 0 0 10px ;}

h6.genki2 {
  text-align: left;
  padding: 0 0 0 40px; }

.haikei {width:759px;
	xheight:350px;
	background-image: url(../img/usiusi3.jpg) ;
        background-repeat: no-repeat ;
        background-position:20px 230px;
        margin:0; }

h2.support {
  text-align:left;
  padding:0 0 0 40px ; 
  clear: both;}

h2.support em {
  color:#8FC237;
  font-size:150%; }

.support img {
 padding: 0 0 0 10px; } 

.tetudau img {
  padding:0 0 0 20px; }

.tetudau {
  width:700px;
 }

h4.terudau em {
  color:#8FC237;
  font-size:150%;
}
  
h4.tetudau {
  padding: 20px 0 0 40px ;
  text-align: left;
  clear:both; }

h6.tetudau {
  text-align: left;
  padding:0 0 0 40px; } 

#nagare {
  width:759px;
  height:590px;
  background-image: url(../img/kigaru.gif);
  background-repeat: no-repeat;
  background-position:top center;
  }
 
h6.nagare {
  padding:60px 30px 0px 50px;
  text-align: left; }
  
.clear {
		clear:both;
}
  