a	{color: #017acd}



/* コンテナ */
div#container	{
	background-image: url(aaa.jpg);
	background-repeat: repeat-y;
	width: 800px;
	margin-left: auto;
	margin-top:30px;
	margin-right: auto}

/* ヘッダー@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
div#header	{background-color: #19278F;
	width: 800px;
	height:100px;
	margin:0px;
	padding: 0px}

.text1{
	color:white;
	font-size: 1.4em;
	font-family:ＭＳ Ｐゴシック;
	letter-spacing:-1.5pt;
	font-weight:900;
	line-height:1.3
}

.headtable a{
	color: white;
	display: block;	
	width: 100%;
	text-decoration: none;
}

.text2{
	color:white;
	font-size: 0.8em;
	font-family:ＭＳ Ｐゴシック;
	font-weight:900;
	vertical-align:bottom;
}

.text3{
	color:white;
	font-size: 1.em;
	font-family:ＭＳ Ｐゴシック;
	letter-spacing:-1.5pt;
	font-weight:900;
}

.text4{
	color:white;
	font-size: 1.5em;
	font-family:ＭＳ Ｐゴシック;
	

}

.headtable{
	position:relative	;
	top:20px;
	left:150px;
	

}

	
/* ヘッダーここまで@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

/* コンテンツ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

div#content	{width: 630px;

	height:600px;
	float: right;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline}



div#contentWorkNaiyou{
line-height: 1.3em;

}

		/*contentうえ*/
		
		div#content1 {
			
			padding-left: 100px;
			padding-top:60px;
			height:520px;
			}
	
		/* コンテンツの下 */
		div#contentfoot	{

			text-align:right;
			vertical-align:bottom;
			padding-right:10px;
			font-weight:bold;
		}

		div#content11 {
			
			padding-left: 0px;
			padding-top:60px;
			height:520px;
			
			}
	

		div#contentGaiyou {
			margin-left: 100px;
			margin-top:0px;
			width:500px;
			height:430px;
			font-size: 0.8em;
			background-color: #1A52A4;
			line-height: 0.7em;
			}

		div#contentGaiyou1 {
			margin-left: 100px;
			margin-top:0px;
			width:500px;
			height:25px;
			font-size: 1.2em;
			color:#19278F;
			line-height: 1em;
			}
		div#contentGaiyou3 {
			margin-left: 100px;
			margin-top:0px;
			width:500px;
			height:6px;
			font-size: 0.2em;
			background-color: #19278F;
			line-height: 0.7em;
			}			

		div#contentGaiyou2 {
			margin-left: 100px;
			font-family:ＭＳ ゴシック;
			margin-top:10px;
			width:500px;
			height:430px;
			font-size: 0.8em;
			padding-top:5px;
			background-color: #CBCCC7;
			line-height: 0.7em;
			}


		.contentGaiyou2table {
			
			margin-left: 0px;
			font-family:ＭＳ ゴシック;
			margin-top:10px;
			width:500px;
			vertical-align: top;
			font-size: 0.8em;
			padding-top:5px;
			background-color: #CBCCC7;
			line-height: 0.7em;
			}
		.contentGaiyou2tableTd {
			
			margin-left: 0px;
			font-family:ＭＳ ゴシック;
			vertical-align: top;
			font-size: 1.1em;
			padding-top:5px;
			background-color: #CBCCC7;
			line-height: 0.7em;
			}			


		.contentAccess2tableTd {
			
			margin-left: 0px;
			font-family:ＭＳ ゴシック;
			vertical-align: top;
			font-size: 0.85em;
			padding-top:5px;
			background-color: #CBCCC7;
			line-height: 1.4em;
			}			

		div#contentMail2 {
			margin-left: 100px;
			font-family:ＭＳ ゴシック;
			margin-top:10px;
			width:500px;
			height:430px;
			font-size: 0.7em;
			padding-top:15px;
			background-color: #CBCCC7;
			line-height: 1em;
			}


		div#fuukei1 {
			margin-left: 30px;
			margin-top:0px;
			width:600px;
			height:25px;
			font-size: 1.2em;
			color:#19278F;
			line-height: 1em;
			}
		div#fuukei3 {
			margin-left: 30px;
			margin-top:0px;
			width:580px;
			height:6px;
			font-size: 0.2em;
			background-color: #19278F;
			line-height: 0.7em;
			}			

		div#fuukei4 {
			margin-left: 30px;
			margin-top:0px;
			width:580px;
			color: white;
			height:50px;
			font-size: 0.8em;
			background-color: #19278F;
			line-height: 0.7em;
			}			

		div#fuukei2 {
			margin-left: 30px;
			font-family:ＭＳ ゴシック;
			margin-top:00px;
			width:580px;
			height:400px;
			font-size: 0.8em;
			padding-top:0px;
			
			
			background-color: #CBCCC7;
			line-height: 0.7em;
			}

		/* コンテンツ Work @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
		
		div#contentWork {
			padding-left: 0px;
			padding-top:40px;
			height:540px;
			}

		div#contentWork1 {
			margin-left: 40px;
			text-align:right;
			
			margin-top:80px;
			margin-bottom: 0px;
			width:550px;
			
			font-weight: bold;
			font-size: 0.9em;
			color:#19278F;
			line-height:1.1em;
			}
		/* コンテンツ 2 */
		div#contentWork2 {
			margin-left: 40px;
			font-family:ＭＳ ゴシック;
			margin-top:0px;
			width:550px;
			height:350px;
			font-size: 0.8em;
			padding-top:10px;
			padding-left:15px;
			color:#19278F;
			background-color: #CBCCC7	;
			
			}
			
		/* コンテンツ 2 */
		div#contentWork13 {
			margin-left: 40px;
			font-family:ＭＳ ゴシック;
			margin-top:0px;
			width:550px;
			height:350px;
			font-size: 0.8em;
			padding-top:10px;
			padding-left:15px;
			color:#19278F;
			
			
			}			


				/* コンテンツ 2 */
				/* コンテンツ テーブル */
				div#contentWork21 {
					margin:0px;
					padding: 0px;
					color:#19278F;
					}

				/* 清水公園 */	
				.sss1 {font-size:18px;
					 font-weight: bold;
					 height: 30px;
					 color:#19278F; 
					 }


	
				/* 兵庫県 */
				.sss2 {font-size:10px;
						
					 color:#19278F; 
					 }
					
				
				/* ライン */
				div#contentWork22 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #95BF8A;
					line-height: 0.7em;
					}			

				/* ライン */
				div#contentWork222 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #F2D2C7;
					line-height: 0.7em;
					}			

				/* ライン */
				div#contentWork223 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #A4A6A5;
					line-height: 0.7em;
					}		


				div#contentWork224 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #C9B1C5;
					line-height: 0.7em;
					}		


				div#contentWork225 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #E2D88E;
					line-height: 0.7em;
					}		


				div#contentWork226 {
					width:525px;
					height:6px;
					margin:0px;
					padding: 0px;

					font-size: 0.2em;
					background-color: #BEE0E9;
					line-height: 0.7em;
					}		



		/* コンテンツの文字 */
		div#content p	{font-size: 0.75em;
			line-height: 1.6;	
			margin-top: 10px}
			
			
div#frame	{border: solid 1px #666666;
	margin: 20px;	
	padding-left: 30px;
	padding-right: 30px;
	background-color: white;
	height: 400px;
	line-height: 20px;
	overflow: scroll}			
/* コンテンツ ここまで @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/* サイドバー 全体*/
div#sidebar	{width: 170px;

	float: left;
	padding-top: 40px;
	margin-bottom: 0px}

		/* サイドメニュー@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
		ul.sidemenu	{border-top: none;
			border-bottom: none;
			font-weight:bold;
			font-size: 0.8em;
			font-family:ＭＳ Ｐゴシック;
			list-style-type:none;
			margin-top: 10px;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 0;
			padding-left: 0px;
			line-height: 0px}
			
			
		/* メニュー1*/
		ul.sidemenu li	{
			padding-left: 0px;
			margin-top:0px;
		}
		/* メニュー1の文字*/
		ul.sidemenu li a	{display: block;	
		 	width: 105px;
			background-image: url(menu02.jpg);
			background-repeat: no-repeat;
			line-height: 24px;
			
			
			text-decoration: none;
			color: #ffffff;
			padding-left: 32px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}
		/* メニュー1の文字　マウスオーバー*/
		ul.sidemenu li a:hover	{
		background-image: url(menu021.jpg);
		 }	
		 
		/* サイドメニューここまで@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
			
		/* サイドメニュー2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/	
		/* 公園緑地*/
		ul.sidemenu301	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}
		/* 住環境*/	
		ul.sidemenu302	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}	
			
		/* 歴史文化*/	
		ul.sidemenu303	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}		


		/* 景観形成*/	
		ul.sidemenu304	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}		

		/* 景観形成*/	
		ul.sidemenu305	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}		

		/* 水辺・里山*/	
		ul.sidemenu306	{border-top: none;
			font-size: 1em;
			list-style-type:none;
			margin-top: 8px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 33px;
			line-height: 0px}		


		/* メニュー2*/
		ul.sidemenu301 li a	{display: block;	
			background-image: url(menu031.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 40px}

		ul.sidemenu301 li a:hover	{
		background-image: url(menu0300.jpg);
		 }
		ul.sidemenu302 li a	{display: block;	
			background-image: url(menu032.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}

		ul.sidemenu302 li a:hover	{
		background-image: url(menu0300.jpg);
		 }

		ul.sidemenu303 li a	{display: block;	
			background-image: url(menu033.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}

		ul.sidemenu303 li a:hover	{
		background-image: url(menu0300.jpg);
		 }


		ul.sidemenu304 li a	{display: block;	
			background-image: url(menu034.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}

		ul.sidemenu304 li a:hover	{
		background-image: url(menu0300.jpg);
		 }



		ul.sidemenu305 li a	{display: block;	
			background-image: url(menu035.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}

		ul.sidemenu305 li a:hover	{
		background-image: url(menu0300.jpg);
		 }

		ul.sidemenu306 li a	{display: block;	
			background-image: url(menu036.jpg);
			background-repeat: no-repeat;
			width: 83px;
			line-height: 20px;
			text-decoration: none;
			color: #737A7D;
			padding-left: 20px;
			padding-top: 0px;	
			margin-top:0px;
			padding-bottom: 0px}
			padding-left: 32px}

		ul.sidemenu306 li a:hover	{
		background-image: url(menu0300.jpg);
		 }


		/* サイドメニュー2 ここまで@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* 新着*/
	div#sidebarNews{
	font-size: 0.6em;
	padding-left: 32px;	
	
}


/* フッター */
div#footer	{
	background-color: #19278F;
	font-size: 0.2em;
	width: 100%;
	height:10px;
	margin: 0px;
	
	padding: 0px;
	
	clear: both}
