body		{color: #000000;
		background-color: #ffffff}



a		{color: #0066ff}



p		{clear:both;
		margin-top: 0px}



/* コンテナ */
div#container	{width: 760px;
		margin-left: auto;
		margin-right:auto}



/* ヘッダー */
div#header	{background-color: #ccffff;
		background-image: url(heads01.jpg);
		padding: 5px 20px 145px}



/* h1 */
div#header h1	{margin: 0;
		clear: both}



div#header p	{color:#ffffff;
		font-size: 0.875em;
		margin: 0;
		padding: 2px 10px}



/* パンくずリスト */
p#bread		{font-size: 0.875em;
		margin-top: 5px;
		margin-bottom: 20px}



/* パンくずリストe */
p#bread_e	{font-size: 2em;
		text-align: center;
		color: black;
		background-color: lightblue}

p#bread_e a	{font-size: 1.25em;
		color: darkblue;
		text-decoration: none}

p#bread_e a:hover	{background-color: #ff66cc}



/* コンテンツ */
div#containt	{width: 564px;
		float: right;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px}



/* コンテンツh2 */
div#containt h2	{background-color: #ffffff;
		background-image: url(bar-h2.png);
		background-repeat: no-repeat;
		font-size: 1em;
		color: #ffffff;
		line-height: 28px;
		padding-left: 6px;
		margin-top: 0;
		margin-bottom: 0;
		clear: both}


h2 a	{color: #ffffff}



/* コンテンツh3 */
div#containt h3	{background-color: #ffffff;
		background-image: url(bar-h3.png);
		background-repeat: no-repeat;
		font-size: 0.9375em;
		line-height: 23px;
		padding-left: 30px;
		margin-top: 30px;
		margin-bottom: 0;
		clear: both}



/* コンテンツp */
div#containt p	{font-size: 0.875em;
		line-height: 1.6;
		margin-top: 3px;
		padding-left: 0px;
		padding-right: 15px}



/* サイドバー */
div#sidebar	{width: 166px;
		froat: left;
		margin-bottom: 25px}


ul.sidemenu	{font-size: 0.75em;
		margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 0}


ul.sidemenu li	{list-style-type: none}


/* サイドバー1段目 */
ul.sidemenu li a	{display: block;
			line-height: 20px;
			text-decoration: none;
			color: #ffffff;
			background-color: #6666ff;
			border-bottom: solid 1px #ffffff;
			padding-left: 10px}


ul.sidemenu li a:hover	{background-color: #ff6699}


ul.sidemenu ul		{margin: 0;
			padding: 0}


/* サイドバー2段目 */
ul.sidemenu ul li a	{background-color: #ccffcc;
			color: #006666;
			border-bottom: solid 1px #9999ff;
			line-height: 24px}


ul.sidemenu ul li a:hover	{background-color: #ff6699}



/* Mapリスト(大ボタン) */
div#map_list	{font-size: 1em;
		font-style: normal;
		text-align: center}


ul.map_lists	{padding-left: 0px;
		margin-left: 0px;
		padding-bottom: 100px}


ul.map_lists li	{list-style-type: none;
		float: left}


ul.map_lists li a	{display: block;
			width: 220px;
			line-height: 20px;
			text-decoration: none;
			color: #ffffff;
			background-color: #6666ff;
			border-right: solid 20px #ffffff;
			background-image: url("hiroshima_sfront.png");
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px}


ul.map_lists li a:hover	{background-color: #ff6699;
			background-image: url("hiroshima_shover.png")}



/* Mapリスト(特大ボタン) */
div#map_b_list	{font-size: 1.25em;
		font-style: normal;
		text-align: center}


ul.map_b_lists	{padding-left: 10px;
		margin-left: 20px;
		padding-bottom: 120px}


ul.map_b_lists li	{list-style-type: none;
			float: left}


ul.map_b_lists li a	{display: block;
			width: 480px;
			height: 80px;
			line-height: 25px;
			text-decoration: none;
			color: #ffffff;
			background-color: #6666ff;
			border-right: solid 20px #ffffff;
			background-image: url("hiroshima_sfront.png");
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px}


ul.map_b_lists li a:hover	{background-color: #ff6699;
				background-image: url("hiroshima_shover.png")}




/* photo */
div#photo	{}


img.photos	{float:left;
		margin-top: 11px;
		margin-bottom:10px}


img.photos_r	{float:right;
		margin-top: 5px;
		margin-bottom:20px;
		margin-left:20px;
		margin-right:20px}


img.photos_l	{float:left;
		margin-top: 5px;
		margin-bottom:20px;
		margin-left:5px;
		margin-right:5px}




/* map_c_listリスト（中央→左ボタン） */
div#map_c_list	{}


ul.map_c_lists li	{list-style-type: none}


ul.map_c_lists a	{font-size: 0.875em;
			font-style: normal;
			text-align: center;
			display: block;
			width: 220px;
			height: 60px;
			line-height: 20px;
			text-decoration: none;
			color: #ffffff;
			background-image: url("hiroshima_ssfront.png");
			padding-left: 0px;
			padding-right: 5px;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-top: 0px;
			margin-left: 105px;
			margin-bottom: 20px;
			float:left}


ul.map_c_lists a:hover	{background-image: url("hiroshima_sshover.png")}



/* map_slistリスト（小ボタン） */
div#map_s_list	{}


ul.map_s_lists li	{list-style-type: none}


ul.map_s_lists a	{font-size: 0.875em;
			font-style: normal;
			text-align: center;
			display: block;
			width: 60px;
			height: 50px;
			line-height: 20px;
			text-decoration: none;
			color: #ffffff;
			background-image: url("hiroshima_ssfront.png");
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 10px;
			padding-bottom: 5px;
			margin-top: 0px;
			margin-left: 10px;
			float:left}


ul.map_s_lists a:hover	{background-image: url("hiroshima_sshover.png")}



/* 概要リスト*/
div#g_list	{font-size: 0.875em;
		font-style: normal}


ul.g_lists	{padding-left: 0;
		margin-left: 5px;
		line-height: 30px}


ul.g_lists li	{list-style-type: none}



/* endリスト */
div#end_list	{font-size: 0.875em;
		fon-style: normal;
		text-align: center;
		clear: both}

ul.end_lists	{padding-left: 0;
		margin-left: 0px;
		margin-top: 10px}

ul.end_lists li	{list-style-type: none;
		float: left}

ul.end_lists li a	{display: block;
			width: 55px;
			line-height: 30px;
			text-decoration: none;
			color: #ffffff;
			background-color: #6666ff;
			border-right: solid 1px #ffffff}

ul.end_lists li a:hover	{background-color: #ff6699}



/* フッター */
div#footer	{background-image: url("line-blue.html");
		background-repeat: repeat-x;
		width: 760px;
		margin-top: 0;
		padding-top: 10px;
		clear: both}


adress		{font-size: 0.75em;
		font-style: normal;
		text-align: center}



/* 表のサマリ */
p#summary	{margin-top: 10px;
		margin-bottom: 30px;
		width: 420px}



/* テーブル */
table	{font-size: 0.875em;
	margin-bottom: 20px;
	width: 550px;
	border: none;
	border-collapse: collapse}




th,td	{padding: 8px;
	border: solid 1px darkgray}



th	{text-align: left;
	vertical-align: top}