/**********************************************************************/
/**		■　共通指定												**/
/********************************************************************/
	body{
		margin: 0;
		text-align: center;
		line-height:150%;
		font-size:0.8em;
		background-color:#EEE;
		color: rgb(0,0,0);
	}

/* リンク */

	a{
	  color: blue;
	  text-decoration:none;
	}
	a:link{
	  color: blue;
	}
	a:visited{
	  color: purple;
	}
	a:hover{
	  color: red;
	}
	a:active{
	  color: red;
	}

/* FONT */
	h1 {
	  font-size:1.625em;
	  line-height:1.154em;
	  font-weight: bold;
	}
	
	.text {
		font-size:0.875em;
		line-height:1.5em;
	}

	.text2 {
		font-size:1.1em;
		line-height:1.6em;
	}

/* TEXT */
	.txt_r{
		text-align:right;
	}

	.txt_c{
		text-align:center;
	}
	
	.txt_bold{
		font-weight:bold;
	}

	.txt_blue {
	  color: rgb(0,60,255);
	}

/* IMAGE */
img
{
	border-style: none 
}

/* P */
p
{
	margin:0;
	padding:0;
}
/* BR */
br
{
	margin:0;
	padding:0;
}
/* HIDE */
.imglink
{
	display:none;
}

/* CLEAR */
.clear
{
	margin:0;
	padding:0;
	clear:both;
}


/**********************************************************************/
/** ■　コンテンツ共通指定  									**/
/********************************************************************/

/* 全体 */
	#contents{
		background-color: #FFF;
		width: 822px;
		position:relative;
		margin:0 auto;
		text-align:left;
	}


/* メイン */
	#main{
		margin:0;
		padding:20px 30px 0 30px;
	}
	#main-end{
		height:30px;
		display:block;
	}


/* 左標準 */
	.left{
		float:left;
		width:242px;
		margin-right:20px;
		padding:0;
	}


/* 右標準 */
	.right{
		float:left;
		width:500px;
		padding:0;
	}


/**********************************************************************/
/** ■　ヘッダー													**/
/********************************************************************/

/* ヘッダー */
	#header-logo{
		width:822px;
		height:112px;
		display:block;
		background:#ff8100 url("img/logo.gif") 0% 0% no-repeat;
		text-indent:-2000px;
	}
  h1
  {
    margin: 0 0 0 0;
    pading:0 0 0 0;
  }
	#contact a{
		background:url("img/contact.gif") 0% 0% no-repeat;
		position:absolute;
		top:34px;
		left:690px;
		width:100px;
		height:18px;
		text-align:right;
	}

	#contact a:hover{
		background:url("img/contact.gif") 0% 100% no-repeat;
	}


/**********************************************************************/
/** ■　フッター											**/
/********************************************************************/

/* コピーライト */
	#copy{
		background-color:#ff9600;
		margin:0;
		padding:20px 0 30px 0;
		text-align:center;
	}

/**********************************************************************/
/** ■　グローバルナビゲーション								**/
/********************************************************************/

	#navi-area{
		height:83px;
		width:822px;
		background-color:#ffdfb2;
	}
	ul#navi{
		margin:0;
		padding:0;
	}

	#navi li{
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		display:inline;
	}

	#navi li, #navi a {
		height:83px;
		display:block;
	}

	#navi01-on a {
		width:513px;
		background:url("img/menu1-goaisatu.gif") 0% 100% no-repeat;
	}
	#navi01 a {
		margin-left:306px;
		width:207px;
		background:url("img/menu1.gif") 0% 0% no-repeat;
	}
	#navi01 a:hover {
		background:url("img/menu1.gif") 0% 100% no-repeat;
	}

	#navi02-on a {
		width:138px;
		background:url("img/menu2.gif") 0% 100% no-repeat;
	}
	#navi02 a {
		width:138px;
		background:url("img/menu2.gif") 0% 0% no-repeat;
	}
	#navi02 a:hover {
		background:url("img/menu2.gif") 0% 100% no-repeat;
	}

	#navi03-on a {
		width:138px;
		background:url("img/menu3.gif") 0% 100% no-repeat;
	}
	#navi03 a {
		width:138px;
		background:url("img/menu3.gif") 0% 0% no-repeat;
	}
	#navi03 a:hover {
		background:url("img/menu3.gif") 0% 100% no-repeat;
	}


/**********************************************************************/
/** ■　ニュースヘッドライン								**/
/********************************************************************/
	a#icon-kyoudo{
		width:105px;
		height:105px;
		background:url("img/icon-kyoudo.jpg") 0% 0% no-repeat;
		display:block;
		margin-top:200px;
	}
	a#icon-kyoudo:hover{
		background:url("img/icon-kyoudo.jpg") 0% 100% no-repeat;
	}

	ul#newslist{
		margin:0;
		padding:0;
	}
	
	li.news{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		padding:10px 5px;
	}
	.news-last{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		border-bottom:solid 2px #ff9600;
		padding:10px 5px;
	}

	a.btn-detail{
		width:72px;
		height:15px;
		background:url("img/btn-detail.gif") 0% 0% no-repeat;
		display:block;
		margin:7px 0;
	}
	a.btn-detail:hover{
		background:url("img/btn-detail.gif") 0% 100% no-repeat;
	}

	a.btn-privacy{
		background:url("img/btn-privacy.gif") 0% 0% no-repeat;
		width:124px;
		height:14px;
		display:block;
		margin-top:15px;
	}
	a.btn-privacy:hover{
		background:url("img/btn-privacy.gif") 0% 100% no-repeat;
	}


/**********************************************************************/
/** ■　博物館リスト								**/
/********************************************************************/
	ul#museumlist{
		margin:0;
		padding:0;
	}
	
	li.museum{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		padding:5px;
	}
	li.museum-last{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		border-bottom:solid 2px #ff9600;
		padding:5px;
	}

	.no{
		float:left;
		width:30px;
		padding-right:10px;
	}
	a.name{
		float:left;
		width:200px;
		padding-right:10px;
		display:block;
	}
	.address{
		float:left;
		width:240px;
	}


/**********************************************************************/
/** ■　マップ												**/
/********************************************************************/
	a#map-dl{
		width:195px;
		height:45px;
		background:url("img/map-dl.gif") 0% 0% no-repeat;
		display:block;
		margin-top:20px;
	}
	a#map-dl:hover{
		background:url("img/map-dl.gif") 0% 100% no-repeat;
	}

	#left-map{
		float:left;
		width:230px;
		padding-right:40px;
	}

	#right-map{
		float:left;
		width:230px;
	}


	ul#maplist{
		margin:0;
		padding:0;
	}
	
	li.map1{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		padding:2px 5px 0 5px;
		height:28px;
	}
	li.map1-last{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		border-bottom:solid 2px #ff9600;
		padding:2px 5px 0 5px;
		height:28px;
	}

	li.map2{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		padding:2px 5px 0 5px;
		height:58px;
	}
	li.map2-last{
		list-style-type:none;
		margin:0;
		border-top:solid 2px #ff9600;
		border-bottom:solid 2px #ff9600;
		padding:2px 5px 0 5px;
		height:58px;
	}

	.no-map{
		float:left;
		width:30px;
		padding-right:10px;
	}
	a.name-map{
		float:left;
		width:180px;
		display:block;
	}

	img#museummap{
		padding:0 0 30px 5px;
		display:block;
	}




/*---------------END-------------------*/

/*(1)MEDIA PRINT-------------------------------------------------*/
@media print{
  body {
    margin: 0px;
    padding: 0px;
  }

}


.hide{
	position:absolute;
	left:-9999px;
}
