* {



   margin: 0;



   padding: 0; /* 全てのプロパティの余白とパディングをリセットしています。*/



}







body {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 80%;



	background:url(img/index/bg_top.jpg) top repeat-x;



}







span { 



	display:none;



}







.vtop{



	width: 960px;



	height: 300px;



	margin-left: auto;



	margin-right: auto;



	text-align:center; /*IE*/



	position: relative;



	z-index: 1;



}







.line {



	position: relative;



	z-index: 2;



	height: 34px;



	background-color: #383838;



	border-top: 1px solid #ffffff;



}

/* englishアイコン */
.langage { position: absolute; z-index: 4; top: 5px; margin-left:740px; }








#container {



	position: relative;



	z-index: 3;



	top: -335px;



	width:800px;



	margin: 0 auto;



	text-align: center; /*IE*/



	background-color:#FFFFFF;



}







h1 {



	margin: 0px;



}







h1 a { 



	display:block;



	margin:0 auto;



	height:67px;



	width:800px;



	background:url(img/index/header02.jpg) top no-repeat;



}







h1 img {



	vertical-align: text-bottom;



}







h2 {



	margin: 0px;



}







h3 {



	margin: 0 0 0.8em 0;



}







img {



	border: none;



	margin: 0;



	padding: 0;



}







/*------------------------*/



/*        header　        */



/*------------------------*/



#header{



	height: 330px;



}







/* ナビゲーションメニュー */



/*------------------------*/



#globalNavi{



	width: 800px;



	height: 34px;



  	margin: 1px 0px 0px 0px;



	background-color: #383838;



}







#globalNavi ul{



  	list-style-type: none;



  	margin: 0;



 	padding: 0;



}







#globalNavi li{



  	float: left;



  	width: 160px;



  	margin: 0;



  	padding: 0;



}







#globalNavi a{



  	display:block;



	width: 100%;



	height: 34px;



	background-repeat: no-repeat;



}







.sstMnu a{background:url(img/index/mm_kaigungo.gif) no-repeat;background-position: 0 0;}



.prkMnu a{background:url(img/index/mm_park.gif);background-position: -160 0px;}



.acsMnu a{background:url(img/index/mm_access.gif);background-position: -320 0px;}



.qaMnu a{background:url(img/index/mm_qa.gif);background-position: -480 0px;}



.ctuMnu a{background:url(img/index/mm_contactus.gif);background-position: -640 0px;}







#globalNavi a:hover{



	background-repeat: no-repeat;



}







.sstMnu a:hover{background:url(img/index/mm_kaigungo_ro.jpg) no-repeat;background-position: 0 0;}



.prkMnu a:hover{background:url(img/index/mm_park_ro.jpg);background-position: -160 0px;}



.acsMnu a:hover{background:url(img/index/mm_access_ro.jpg);background-position: -320 0px;}



.qaMnu a:hover{background:url(img/index/mm_qa_ro.jpg);background-position: -480 0px;}



.ctuMnu a:hover{background:url(img/index/mm_contactus_ro.jpg);background-position: -640 0px;}







/*      壕・公園btn       */



/*------------------------*/



#btn{



	width: 800px;



	height: 89px;



	margin: 12px 0 0 0;



}







.btn_gou {



	float:left;



	margin: 0;



}







.btn_park {



	float:left;



	margin: 0;



}







/*------------------------*/



/*        wrapper        */



/*------------------------*/



#wrapper:after {



	content: "."; 



	display: block; 



	height: 0; 



	clear: both; 



	visibility: hidden;



}



#wrapper {



	display: inline-table;



	min-height: 1%;



	padding: 20px 0;



}



/* Hides from IE-mac \*/



* html div#wrapper { height: 1%; }



div#wrapper { display: block; }



/* End hide from IE-mac */







#contents{



	float: left;



	width: 562px;



}







.news {



	width: 560px;



	height: 500px;



	border: 1px solid #666;



	margin-bottom: 8px;



	padding: 0px;

	overflow:hidden;


}



.news1 {



	width: 560px;



	height: 220px;



	border: 1px solid #666;



	margin-bottom: 8px;



	padding: 0px;

	

	line-height: 170%;

	

	}



.news1 h2 {

	

	margin-top: 8px;



	padding: 0px;

	

	;

}

.news1 p {

	

	margin-top: 8px;



	padding: 0px;

	

	font-size: 15px;

}







/* 　　右サイドメニュー　 */



/*------------------------*/



#rightMenu{



	float:right;



	width: 210px;



	margin: 0 0 20px 0;



	padding: 0;



}







#rightMenu ul{



  list-style-type: none;



  margin: 0;



  padding: 0;



}







#rightMenu li{



	text-indent: -9999px;



	margin: 0px 0px 3px 0px;



	padding: 0;



	list-style-type:none;



	width:210px;



	height:44px;



}







#rightMenu a {



	display:block;



	width:210px;



	height: 100%;



}







.sstBtn a{background:url(img/index/tb_shisetsu.jpg) no-repeat;background-position: 0 0;}



.abtBtn a{background:url(img/index/tb_about.jpg);background-position: 0 -44px;}



.srkBtn a{background:url(img/index/tb_shiryou.jpg);background-position: 0 -88px;}



.prkBtn a{background:url(img/index/tb_park.jpg);background-position: 0 -132px;}



.ivtBtn a{background:url(img/index/tb_ivent.jpg);background-position: 0 -176px;}







#rightMenu a:hover {



	display:block;



	width:210px;



	height: 100%;



}







.sstBtn a:hover{background:url(img/index/tb_shisetsu_ro.jpg) no-repeat;background-position: 0 0;}



.abtBtn a:hover{background:url(img/index/tb_about_ro.jpg);background-position: 0 -44px;}



.srkBtn a:hover{background:url(img/index/tb_shiryou_ro.jpg);background-position: 0 -88px;}



.prkBtn a:hover{background:url(img/index/tb_park_ro.jpg);background-position: 0 -132px;}



.ivtBtn a:hover{background:url(img/index/tb_ivent_ro.jpg);background-position: 0 -176px;}



/* 右サイドメニューEND */







/* 　　右サイド申請書　　 */



/*------------------------*/



.shinsei {



	float:right;



	width: 208px;



	border: 1px solid #999;



	background-image: url(img/index/riyou_shinsei.gif);



	background-position:top;



	background-repeat:no-repeat;



	margin-bottom: 10px;



	padding-top: 35px;



	text-align: left;



}







.shinsei p{



	margin: 10px;



}



/* 　右サイド申請書END　 */







/* 　　右サイド動画再生　　 */



/*------------------------*/



.o_movie {



	float:right;



	width: 208px;



	border: 1px solid #999;



	margin-bottom: 10px;



	padding: 0px;



	text-align: left;



}







.o_movie p{



	margin: 10px;



}



/* 　右サイド動画再生END　 */











/* 　　右サイドリンク　   */



/*------------------------*/



#rightLink{



	float:right;



	width: 210px;



	margin: 0;



	padding: 0;



}







#rightLink div{



	isplay:table-cell;



	width:210px;



	margin: 5px 0px;



	border-left: 5px solid #999;



	text-align: left;



}







#rightLink div img{



	margin-left: 5px;



}







/* 右サイドリンクEND */







/* 　   　ﾌｯﾀｰﾘﾝｸ　  　   */



/*------------------------*/



.Link {



	width: 800px;



	border-top: 1px solid #999;



}







.Link div{



	float: left;



  	margin: 5px 2px;



}







.li_end{



	margin:5px 0px;



	padding:0;



}



/* ﾌｯﾀｰﾘﾝｸ　END */







/*------------------------*/



/*         FOOTER         */



/*------------------------*/



#fot_img{



	clear:both;



	margin: 0;



	padding: 0;



}







#footer {



  	background-color:#383838;



   	color:white;



   	padding:1em;



}







div.name { 



	text-align: left;



}







div.ic {



	text-align: right;



}



div.ic a {



	color:white;



}



div.ic a:hover {



	color:white;



}







div.clit {



	text-align: right;



	padding-top: 1em;



	font-size: 10px;



}



