@charset "utf-8";
/* CSS Document */

/*bukken******************************************************/
#pageTitle{margin-bottom:20px;}
#pageSub{margin-bottom:30px;}

#innerNavi{
	margin-bottom:35px;
	overflow:hidden;
	padding-bottom:6px;
}
* html #innerNavi,#innerNavi ul{zoom:1;}
.bukkenAbout{background:url(../images/tab_line01.gif) no-repeat left bottom;}
.heimenDanmen{background:url(../images/tab_line02.gif) no-repeat left bottom;}
.bukkenMap{background:url(../images/tab_line03.gif) no-repeat left bottom;}
#innerNavi ul{overflow:hidden;}	
#innerNavi ul,#innerNavi ul li{display:inline;}
#innerNavi ul li a{
	display:block;
	width:220px;
	height:36px;
}
#innerNavi ul li#inner01 a{
	background:url(../images/tab01_off.gif) no-repeat left top;
	float:left;
	margin-right:5px;
}
#innerNavi ul li#inner01 a:hover,#innerNavi ul li#inner01 a#thisPage{background:url(../images/tab01_on.gif) no-repeat left top;}
#innerNavi ul li#inner02 a{
	background:url(../images/tab02_off.gif) no-repeat left top;
	float:left;
}
#innerNavi ul li#inner02 a:hover,#innerNavi ul li#inner02 a#thisPage{background:url(../images/tab02_on.gif) no-repeat left top;}
#innerNavi ul li#inner03 a{
	background:url(../images/tab03_off.gif) no-repeat left top;
	float:right;
}
#innerNavi ul li#inner03 a:hover,#innerNavi ul li#inner03 a#thisPage{background:url(../images/tab03_on.gif) no-repeat left top;}
#innerNavi ul li a span{display:none;}


#introduction{
	overflow:hidden;
	margin-bottom:30px;
}
* html #introduction{zoom:1;}
#introduction .ps{
	width:237px;
	float:right;
}
#introduction .txt{
	width:413px;
	float:left;
}
#introduction .txt p{line-height:1.7;}
#introduction .txt .copy{margin-bottom:20px;}

#aboutUl{
	margin-bottom:30px;
	list-style:disc;
	margin-left:1.5em;
	line-height:1.7;
}

.detailTbl{
	margin:10px 0 35px 0;
	border-top:1px #999 solid;
}
* html .detailTbl{margin-top:20px;}
.detailTbl th,.detailTbl td{
	padding:5px 10px;
	text-align:left;
	line-height:1.7;
	border-bottom:1px #999 solid;
	vertical-align:top;
}
.detailTbl th{
	background-color:#FAEBD5;
	width:20%;
}

#chintaiNote{
	margin-top:-20px;
	margin-bottom:30px;
}

#psGallery{
	width:678px;
	padding-top:5px;
	overflow:hidden;
	margin-right:-8px;
}
* html #psGallery{zoom:1;}
#psGallery p{
	width:218px;
	float:left;
	margin:0 8px 15px 0;
	line-height:1.7;
}
#psGallery p img{margin-bottom:5px;}

#danmenzu{
	text-align:center;
	padding:20px;
	border:1px #ccc solid;
}

#heimenzu{margin-bottom:30px;}
#heimenzu h5{
	color:#E9AE00;
	font-size:115%;
	margin-bottom:10px;
}

#gMap{margin-bottom:20px;}

#access{
	margin-bottom:30px;
	overflow:hidden;
	padding-top:10px;
}
* html #access{zoom:1;}
#access p{
	margin-bottom:5px;
	line-height:1.7;
}
#access #mapImg{
	width:338px;
	float:left;
}
#access .txt{
	width:312px;
	float:right;
}

#traffic{margin-top:40px;}
#traffic ul{
	list-style:disc;
	margin-left:1.5em;
}
#traffic ul li{line-height:1.7;}
#traffic h4{
	color:#E9AE00;
	font-size:115%;
	margin-bottom:5px;
}

