@charset "utf-8";

div#snavlist02 {
	background: #d9d9d9;
	border: 1px solid #c0c0c0;
}
div#snavlist02 ul {
	background: #ffffff;
	border: 1px solid #d3d1d2;
}


/* o */
#wrap div#mainArea div#contentsArea div.headingBlockC00 {
	margin-top: 0;
	margin-bottom: 10px;
}
#wrap div#mainArea div#contentsArea div.headingBlockC00 h3 {
	background: #c3c6b6 url(/hof/img/h3bg_001.gif) left bottom no-repeat;
	min-height: 30px;
	_height: 31px;
	padding: 3px 0 0 21px;
	font-weight: bold;
}

#wrap div#mainArea div#contentsArea div.section div.headingBlockC01,
#wrap div#mainArea div#contentsArea div.sectionH3 div.headingBlockC01,
#wrap div#mainArea div#contentsArea div.headingBlockB00 {
	margin-top: 0;
	margin-bottom: 10px;
}
#wrap div#mainArea div#contentsArea div.section div.headingBlockC01 h3,
#wrap div#mainArea div#contentsArea div.sectionH3 div.headingBlockC01 h3,
#wrap div#mainArea div#contentsArea div.headingBlockB00 h2 {
	background: #e5e5e5 url(/hof/img/h3bg_003.gif) left bottom no-repeat;
	min-height: 18px;
	_height: 18px;
	padding: 6px 0 0 21px;
	font-weight: bold;
}

#wrap div#mainArea div#contentsArea div.headingBlockC03,
#wrap div#mainArea div#contentsArea div.headingBlockB02 {
	margin-top: 0;
	margin-bottom: 10px;
}
#wrap div#mainArea div#contentsArea div.headingBlockC03 h3,
#wrap div#mainArea div#contentsArea div.headingBlockB02 h2 {
	background: url(/hof/img/h3bg_004.gif) left bottom no-repeat;
	min-height: 16px;
	_height: 16px;
	padding: 3px 0 0 10px;
	font-weight: bold;
	color: #ffffff;
}

#wrap div#mainArea div#contentsArea div.headingBlockC04,
#wrap div#mainArea div#contentsArea div.headingBlockB03 {
	margin-top: 0;
	margin-bottom: 10px;
}
#wrap div#mainArea div#contentsArea div.headingBlockC04 h3,
#wrap div#mainArea div#contentsArea div.headingBlockB03 h2 {
	background: url(/hof/img/h3bg_005.gif) left bottom no-repeat;
	min-height: 32px;
	_height: 32px;
	padding: 5px 0 0 10px;
	font-weight: bold;
	color: #ffffff;
}


#wrap div#mainArea div#contentsArea div.tableBlockA01 table thead th,
#wrap div.tableBlockA01 table thead th,
#wrap div.tableBlockA02 table thead th {
	background: #d9d9d9;
}
#wrap div#mainArea div#contentsArea div.tableBlockA01 table tbody th,
#wrap div#mainArea div#contentsArea div.tableBlockA02 table tbody th,
#wrap div.tableBlockA01 table tbody th,
#wrap div.tableBlockA02 table tbody th {
	background: #d9d9d9;
}
#wrap div#mainArea div#contentsArea div.tableBlockA01 table tbody td,
#wrap div.tableBlockA01 table tbody td {
	background: #ffffff;
}
#wrap div#mainArea div#contentsArea div.tableBlockA02 table tbody td,
#wrap div.tableBlockA02 table tbody td {
	background: #ffffff;
}


ul#weddingList01 li {
	font-size: 0;
}

#table01 {
width:370px;
float:left;
}

#imgBlock01 {
width:130px;
float:left;
}

.indentBlockD01 div#map { width:300px; float:left; margin-right:10px;}


h2.access_title	
{background: #e5e5e5 url(/hof/img/h3bg_003.gif) left bottom no-repeat;
	min-height: 18px;
	_height: 18px;
	padding: 6px 0 0 21px;
	font-weight: bold;
}


#traffic { width:280px; float:left; margin-bottom:20px;}
