

body {		margin: 0;

		padding: 0;

		line-height:1.4;

		color:#000000;

		font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

		font-size:0.8em;

		background-image: url("../images/back.jpg");

		background-repeat:repeat-x;

		

}		



h1		{	margin: 0;

			margin-top:25px;

			margin-left:0px;

			padding: 0;

			font-size:100px;

			color:#ffffff;

			font-family:'メイリオ';

			font-weight:bold;

			line-height:65px;

		

		}



h2		{	

			padding: 5px;

			font-size:12px;

			font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

			

			

		}

h3		{	margin:0px;

			padding: 0px;

			font-size:12px;

			line-height:30px;

			font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

			text-indent: 0px;

			

			

			

		}

h4		{	margin:0px;

			padding: 0px;

			font-size:12px;

			text-indent: 0px;

			font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

			line-height:30px;

			color:#808080;



			

			

			

		}

h5		{	margin:0px;

			padding: 0px;

			font-size:12px;

			

			font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

			line-height:20px;



			

			

			

		}

h6		{	margin:0px;

			padding: 0px;

			font-size:12px;

			

			font-family:Verdana,'ＭＳ Ｐゴシック',sans-serif;

			line-height:15px;



			

			

			

		}



div.wrap	{		margin: 0px auto;

			padding-top: 5px;

			padding-bottom: 5px;

			padding-left: 24px;

   			padding-right: 5px;

			 width:920px;

			position:relative;

			background-color :#ffffff;



			 	

	}



div.header	{ 　　	margin: 0px;

   			padding: 0px;

			background:#FFDAB9;

			text-align:left;

			width:900px;

			height:249px;

			border:none;

			border-width:1px;

			border-color:#008000;

			background-image: url("../images/base.jpg");

			background-repeat:no-repeat;

			background-position:bottom;

			

			

		}



div.intro	{		margin: 0px;

   			padding: 0px;

			width:900px;

			height:30px;

			background-image: url("../images/sh.jpg");

			background-repeat:no-repeat;

			background-position:top;

			

}

div.intro2	{		margin: 0px;

   			padding: 0px;

			width:900px;

			height:20px;

			

			

}

div.intro3	{		margin: 0px;

   			padding: 0px;

			width:900px;

			height:33px;

			background-color :#ffffff;

			

			

}

div.headerh1	{	margin: 0px;

   			padding-top: 65px;

			padding-left: 0px;

			

			text-align:center;

			



}



div.header h2	{	margin: 0;

			margin-top:5px;

   			padding: 0;

			font-size:20px;

			color:#FFFFFF;

			font-family:'メイリオ';

			font-weight:bold;

			line-height:20px;



		}



div.wrapn		{	

			border-top:solid;

			border-bottom:solid;

			border-left:solid;

			border-color:#008000;

			border-width:1px;

			height:30px;

			width:896px;

			margin-top:0px;

		}

div.navi		{	float:left;

			border-right:solid;

			

			border-color:#008000;

			border-width:1px;

			width:127px;

			height:30px;

			text-align:center;

			line-height:30px;

			background-image: url("../images/navibar_back.jpg");

		}



div.wrpc		{	

			width:896px;

			background-image: url("../images/sh2.jpg");

			background-repeat:no-repeat;

			background-position:top;

			

		}



div.contents1	{	float:left;

			background-color :#ffffff;

			border:solid;

			border-color:#008000;

			border-width:1px;

			height:590px;

			width:523px;

			text-align:center;

			margin-top:0px;

			padding-left:0px;

			background-image: url("../images/cback.jpg");

			background-position:bottom;

			background-repeat:repeat-x; 

}

div.contents1-1	{	float:left;

			background-color :;

			border:none;

			border-color:#008000;

			border-width:1px;

			height:400px;

			width:550px;

			text-align:center;

}

div.contents1-2	{	float:left;

			background-color :#ffffff;

			border:solid;

			border-color:#008000;

			border-width:1px;

			height:600px;

			width:520px;

			text-align:left;

			margin-top:0px;

			padding:0px;

			background-image: url("../images/cback.jpg");

			background-position:bottom;

			background-repeat:repeat-x; 

}

div.contents2	{	float:right;

			background-color :#ffffff;

			border:solid;

			border-color:#008000;

			border-width:1px;

			height:330px;

			width:348px;

			margin-top:0px;

			margin-bottom:10px;

}



div.contents3	{	float:left;

			background-color :#ffffff;

			border:solid;

			border-color:#008000;

			border-width:1px;

			height:610px;

			width:896px;

			text-align:center;

			background-image: url("../images/cback.jpg");

			background-position:bottom;

			

			background-repeat:repeat-x; 

}



div.contents4	{	float:right;

			padding: 5px;

			background-color :#ffffff;

			border:solid;

			border-color:#008000;

			border-width:1px;

			height:400px;

			width:335px;

			margin-top:10px;

			margin-bottom:10px;

}

div.contents5	{	float:right;

			background-color :#ffffff;

			border:none;

			border-color:;

			border-width:1px;

			height:.150px;

			width:348px;

			margin-top:3px;

			margin-bottom:10px;

			text-align:center;

}

div.contents6	{	padding-left:10px;

}

div.contents7	{	width:897px;

			text-align:center;
			border:solid;

			border-color:#008000;

			border-width:1px;

			background-image: url("../images/gback.jpg");

}
div.c7title	{	width:900px;

			text-align:center;

			

}


div.news	{	margin: 0px auto;

   			padding-top: 5px;

			 width:325px;

			text-align:left;
		overflow-y:scroll;   /* スクロール表示 */    
  		 height: 290px;

}





div.title		{	border-bottom:solid;

			border-color:#008000;

			border-width:1px;

			background-image: url("../images/titlebar.jpg");

			text-align:center;

			height:20px;

		}



div.imagew	{	margin-right:4px;

			margin-left:10px;

			margin-bottom:15px;

			padding:3px;

			float:left;

			width:150px;

			height:150px;

			text-align:center;

			border:solid;

			border-width:1px;

			border-color:#008000;

			background-image: url("../images/gback.jpg");

			

		}



div.imagew2	{	margin-right:0px;

			margin-left:15px;

			margin-bottom:15px;

			padding:5px;

			float:left;

			width:150px;

			height:150px;

			text-align:center;

			border:solid;

			border-width:1px;

			border-color:#008000;

			background-image: url("../images/gback.jpg");

			

		}

div.imagestyle	{	border:solid;

			border-width:1px;

			border-color:#008000;	

		}



div.footer		{	width:900px;

			text-align:center;

			color:#808080;

			font-size:12px;

		}



div.clear { clear:both; }   

div.clear hr { display:none; }  

div.relative	{	margin: 0px;

   			padding: 0px;

			position:relative;



		}



a.navi {			background-image: url("../images/navibar.jpg");

			display:block;

			

			

}





a.navi:link 	{ 	color: #000000;

			text-decoration: none;

			

			

		

		}



a.navi:visited 	{ 	color: #000000; 

			text-decoration: none;

		

		}



a.navi:hover { 	color: #000000; 

		text-decoration: none;

		background-image: url("../images/back.jpg");

		

		

 }





a img {		   border-style:none;

}



p.imgsize	{	width:150px;

			height:112px;	

}

















