@charset "Shift_JIS";


/*背景、文字色、配置
----------------------------------*/

body {

	margin: 0px;
	padding: 0px

	background-color: #ffffff;
	color: #333333;

	font-size: 12pt;

}




/*ulとli----------------------------------*/

	ul{
		list-style: none;
		text-align: left;
		margin: 0px;
		padding: 0px;
	}

	li{
		width: 135px;
		float: left;
		margin: 0px;
		padding: 0px;
	}



/*リンク
----------------------------------*/

	a:link {color: #669933; text-decoration: none;}

	a:visited {color: #669933; text-decoration: none;}

	a:active {color: #669933; text-decoration: none;}
 
	a:hover {color:#ff6600; text-decoration: none;}





/*全体
----------------------------------*/
#body {

	position: relative;


	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;

	width: 800px;
	background-color: #ffffff;

	border-style: dotted;
	border-color: #6BA037;
	border-width: 2px;
}





/*タイトル画像
----------------------------------*/
#top_logo {

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;

	border-style: none;

	width: 800px;
	background-color: #ffffff;


}




/*トップ画像
----------------------------------*/
#top_pict {

	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;

	border-style: none;

	width: 800px;
	background-color: #ffffff;


}



/*スライドナビゲーション
----------------------------------*/

#marquee {


	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;

	border-style: none;

	width: 700px;
	height: auto;

	background-color: #ffffff;

}



#s_pict {

	float: left;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-style: none;

	width: 134px;
	height: auto;

	background-color: #ffffff;

}



#s_text {

	float: right;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;

	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;

	border-style: none;

	width: 562px;
	height: auto;

	background-color: #ffffff;


}


#line {

	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}


/*メインメニュー
----------------------------------*/

#mainmenu {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;

	border-style: none;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	width: 700px;
	height: auto;
	background-color: #ffffff;

}



/*メインメニューの内容
----------------------------------*/
#mainmenu_2 {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-style: none;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	width: 700px;
	height: auto;
	background-color: #ffffff;

}


#hiroba{


	float: left;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;

	border-style: solid;
	border-color: #afd86f;
	border-width: 2px;


	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

	width: 145px;
	height: auto;
	background-color: #ccff99;

	text-align: left;
	font-size: 12pt;
	line-height: 1.4;

	
}

#benri{

	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;

	border-style: solid;
	border-color: #ffa36d;
	border-width: 2px;


	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

	width: 120px;
	height: auto;
	background-color: #ffcc99;

	text-align: left;
	font-size: 12pt;
	line-height: 1.4;

	
}

#ouen{

	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;

	border-style: solid;
	border-color: #8fc9a2;
	border-width: 2px;


	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

	width: 140px;
	height: auto;
	background-color: #ccffcc;

	text-align: left;
	font-size: 12pt;
	line-height: 1.4;

	
}



#saiha{

	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;

	border-style: solid;
	border-color: #f0aa36;
	border-width: 2px;


	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

	width: 147px;
	height: auto;
	background-color: #ffcc66;

	text-align: left;
	font-size: 12pt;
	line-height: 1.4;

	
}

#annai{

	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;

	border-style: solid;
	border-color: #ffb9a0;
	border-width: 2px;


	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

	width: 140px;
	height: auto;
	background-color: #ffcfcf;

	text-align: left;
	font-size: 12pt;
	line-height: 1.4;

	
}





/*更新情報/わいわい掲示板/わいわいスケジュール 
----------------------------------*/


#new_other_body {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	height: 198px;
	background-color: #ffffff;

}


#new {

	float: left;

	overflow: auto;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;


	border:2px solid #6BA037;
	border-style: dotted;

	width: 400px;
	height: 274px;
	background-color: #FFE8C1;

}


.new_text {

	color: #CC6633;
	line-height: 1.2;
	font-size: 10pt;

}



/*わいわい掲示板/わいわいスケジュール
----------------------------------*/
#other_menu1 {

	float: right;

	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;



	width: 220px;
	height: 137px;
	background-color: #ffffff;

	border-style: none;

}



/*自然観察/ホッと根っ人ギャラリー/村の再発見レポート
----------------------------------*/
#other_menu2_body {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 28px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	height: 65px;
	background-color: #ffffff;

}


#other_menu2 {

	float: left;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 400px;
	height: 65px;
	background-color: #ffffff;


}



#other_menu2_2 {

	float: right;

	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 220px;
	height: 65px;
	background-color: #ffffff;


}



/*訃報
----------------------------------*/



#fuhou_body {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	height: 57px;
	background-color: #ffffff;

}

#fuhou {

	float: left;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 300px;
	background-color: #ffffff;

}


#fuhou_in {

	float: right;

	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 400px;
	background-color: #ffffff;

}

#fuhou_up {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}

.fuhou_text {

	color: #437F54;
	line-height: 1.8;

	font-size: 8pt;

}





/*協賛/リンクについて
----------------------------------*/

#kyousan {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}


.kyousan_text {

	color: #333333;
	line-height: 1.8;

	font-size: 10pt;

}


#link {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}



#copyright{

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}


.ather_text {

	color: #333333;
	line-height: 1.2;

	font-size: 10pt;

}


/*ライン
----------------------------------*/
div.line {

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-style: none;

	width: 700px;
	background-color: #ffffff;

}


/*floaの終了
----------------------------------*/

.clearfix:after {

	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;

}



/*ボックスここまで
----------------------------------*/




       
