@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{
	position:relative;
	width:900px;
	margin:0 auto;
	
}

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

/*タイトル部分のスタイルの指定*/
div#head{
	overflow:hidden;
}


/*ナビゲーション部分の指定*/
div#head ul li{
	list-style:none;
	float:left;
	text-indent:-9999px;
}

div#head ul li a{
	display:block;
	width:225px;
	height:40px;
}

div#head ul li a#home{
	background-image:url(../hg/menu_top.jpg);
}

div#head ul li a#rekisi{
	background-image:url(../hg/menu_rekisi.jpg);
}

div#head ul li a#syoukai{
	background-image:url(../hg/menu_syoukai.jpg);
}

div#head ul li a#syasin{
	background-image:url(../hg/menu_syasinkan.jpg);
}


div#head ul li a:hover{
	background-position:left bottom;
}



/*コンテンツ部分*/
div#contents{
	position:relative;
	width:900px;
	margin-top:40px;
}

div.contents_block{
	width:260px;
	height:320px;
	background-image:url(../hg/contents_back.jpg);
}

div.contents_block h2{
	margin:10px 0 0 10px;
}

div.contents_block img.photo{
	margin:10px 0 0 30px;
	width:198px;
	height:98px;
	border:1px solid #3d663d;
}

div.contents_block p{
	width:200px;
	margin:10px 0 0 30px;
}

div.contents_block img.button{
	position:absolute;
	top:278px;
	left:25px;
	
}
div.contents_block#rekisi{
	position:absolute;
	top:0px;
	left:0px;
}

div.contents_block#syoukai{
	position:absolute;
	top:0px;
	left:320px;
}

div.contents_block#syasin{
	position:absolute;
	top:0px;
	left:640px;
}

div.tdftdiv ul li{
	position:relative;
	top:350px;
}






	








