/* ###### Access Layout ###### */

#access_box {
	border: 1px solid #737373;
}
#access_side {
	border-left: 1px solid #737373;
}



div.contentTextBlock h3	{ background:#339966; padding:4px; color:#FFFFFF;}
div.contentTextBlock h4	{ margin:0;}



table#kankoTaikenTable 		{ table-layout:fixed; width:100%;} 
table#kankoTaikenTable th 	{ }
table#kankoTaikenTable td 	{ }
table#kankoTaikenTable th,
table#kankoTaikenTable td 	{ padding:4px;}

table#kankoMapTable			{ width:330px; border-collapse:collapse;}
table#kankoMapTable	th		{ background:#999999; color:#FFFFFF; text-align:center;}
table#kankoMapTable	td		{}
table#kankoMapTable	th,
table#kankoMapTable	td		{ padding:4px 2px; border:#CCCCCC solid 1px; }

table#kankoMapTable	td.mapNo 	{ text-align:center;}
table#kankoMapTable	td.mapArea 	{ text-align:center;}
table#kankoMapTable	td.mapName 	{ }
table#kankoMapTable	td.mapTel 	{ text-align:center; }


table.hotaruDataTable 			{ border-collapse: collapse; width:100%; margin:0 0 30px 0;}

table.hotaruDataTable th,
table.hotaruDataTable td 		{ border:#CCCCCC solid 1px; padding:4px;}

#footer #access_bn{ text-align:center; margin:0 0 10px 0;}
#footer #access_bn img{ margin:0 2px;}
div#footerNavi ul						{ margin:40px 0 10px 0;}
div#footerNavi ul li					{ display:inline; line-height:0; padding:0 2px; }