@charset "utf-8";
/* CSS Document */

#enkaku{
	background:url(img/top_enkaku_bg.gif) no-repeat 0 0;
	position:relative;
	overflow:hidden;
	width:100%;
	height:218px;
	}
#enkaku h3{
	width:217px;
	}
#enkaku p{
	width:325px;
	padding-left:17px;
	font-size:0.8em;
	line-height:2;
	float:left;
	margin-right:10px;
	margin-top:8px;
	}
#enkaku a.guide{
	position:relative;
	overflow:hidden;
	display:block;
	width:270px;
	height:180px;
	background:url(img/top_enkaku_photo.jpg) no-repeat 0 0;
	text-indent:-9999px;
	top:-50px;
	}
#enkaku a.guide:hover{
	background:url(img/top_enkaku_photo.jpg) no-repeat -270px 0;
	}
.contents-list{
	background:url(img/top_contents_bg.gif) no-repeat 0 0;
	width:297px;
	height:197px;
	margin-top:8px;
	margin-bottom:12px;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	}
.contents-list img{
	margin-top:3px;
	margin-left:13px;
	margin-bottom:8px;
	}
.contents-list p{
	width:100%;
	font-size:0.8em;
	line-height:2;
	}
.contents-list a{
	display:block;
	position:relative;
	overflow:hidden;
	width:296px;
	height:91px;
	text-indent:-9999px;
	margin:0 auto;
	}	
#left{
	float:left;
	}
#right{
	float:right;
	}
#left a{
	background:url(img/top_grave.jpg) no-repeat 0 0;
	}
#left a:hover{
	background:url(img/top_grave.jpg) no-repeat -296px 0;
	}
#right a{
	background:url(img/top_bunkotsu.jpg) no-repeat 0 0;
	}
#right a:hover{
	background:url(img/top_bunkotsu.jpg) no-repeat -296px 0;
	}
#matsuji-contents{
	clear:both;
	background:url(img/top_matsuji_bg.gif) no-repeat 0 0;
	width:100%;
	height:224px;
	margin-bottom:22px;
	}
#matsuji-contents table{
	margin:0 auto;
	}
#matsuji-contents table tr td{
	width:143px;
	text-align:center;
	font-size:0.75em;
	}
#matsuji-contents table tr td a{
	display:block;
	width:143px;
	height:108px;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
	}
td#shouzenin a{
	background:url(img/top_shouzenin.png) no-repeat 0 0;
	}
td#nyoi a{
	background:url(img/top_nyoi.png) no-repeat 0 0;
	}
td#inari a{
	background:url(img/top_inari.png) no-repeat 0 0;
	}
td#aso a{
	background:url(img/top_aso.png) no-repeat 0 0;
	}
td#shouzenin a:hover{
	background:url(img/top_shouzenin.png) no-repeat -143px 0;
	}
td#nyoi a:hover{
	background:url(img/top_nyoi.png) no-repeat -143px 0;
	}
td#inari a:hover{
	background:url(img/top_inari.png) no-repeat -143px 0;
	}
td#aso a:hover{
	background:url(img/top_aso.png) no-repeat -143px 0;
	}
