@charset "utf-8";
/* CSS Document */

/*リセットスタイル*/
h1,h2,h3,h4,h5,h6,p,table,tr,th,td,
ul,li,dl,dt,dd,img,a{
	margin:0;
	padding:0;
}

img{
	border:0;
}

/*ページ全体の指定*/
div#wapper{
	overflow:hidden;
	width:900px;
	margin:0 auto;
}

body{
	font-size:16px;
	line-height:1.6;
}


/*ナビゲーションのスタイル*/


div#navigation{
	float:left;
	padding-top:40px;
	width:200px;
}

div#navigation ul{
	list-style:none;
}

div#navigation ul li{
	text-indent:-9999px;
}

div#navigation ul li#home a{
	display:block;
	width:200px;
	height:40px;
	margin-bottom:20px;
	background:url(../hg/menu_toph.jpg);
	background-repeat:no-repeat;
}

div#navigation ul li#rekisi a{
	display:block;
	width:200px;
	height:40px;
	margin-bottom:20px;
	background:url(../hg/menu_rekisih.jpg);
	background-repeat:no-repeat;
}

div#navigation ul li#syoukai a{
	display:block;
	width:200px;
	height:40px;
	margin-bottom:20px;
	background:url(../hg/menu_syoukaih.jpg);
	background-repeat:no-repeat;
}		

div#navigation ul li#syasin a{
	display:block;
	width:200px;
	height:40px;
	margin-bottom:20px;
	background:url(../hg/menu_syasinh.jpg);
	background-repeat:no-repeat;
}	

div#navigation ul li#syuuhen a{
	display:block;
	width:200px;
	height:40px;
	margin-bottom:20px;
	background:url(../hg/menu_syuuhenh.jpg);
	background-repeat:no-repeat;
}	

div#navigation ul li#home a:hover,
div#navigation ul li#rekisi a:hover,
div#navigation ul li#syoukai a:hover,
div#navigation ul li#syasin a:hover,
div#navigation ul li#syuuhen a:hover{
	background-position:0 -40px;
}


/*コンテンツエリアのスタイル*/

div#contents{
	float:right;
	width:680px;
	margin:40px 0px 0px 20px;
}

div#photo_block{
	margin-top:40px;
}

div#photo_block ul li{
	float:left;
	list-style:none;
}

div#photo_block ul li img{
	width:180px;
	height:105px;
	padding:10px;
	margin:0px 20px 60px 0px;
	border:1px solid #3d663d;
}





