@charset "utf-8";


/***************************  For TOP PAGE ONLY   ***************************/

/*** ----- リンクの色 ----- ***/
a:link {
	color: #003399;
	}
a:visited {
	color: #003399;
	}
a:hover {
	color: #0000FF;
	}
a:focus, a:active {
	color: #0000FF;
	}


body {
	color: #000000;
	background-color: #FFFFFF;
	scrollbar-base-color: #E0E0E6;
	scrollbar-arrow-color: #ffffff;
	}


/*** ----- ヘッダー部分 ----- ***/

/*ヘッダートップナビ背景青*/
#headerTop {

	background:url(../image/greenbg1.gif) repeat-y top right;
	}
	
/*ヘッダー内ロゴ問合せ文字サイズ背景色のグループ*/

/*ロゴ位置*/
#logo {
	background-color:#FFFFFF;
	}
	
/*問合せ文字サイズ背景色boxを右寄せ*/
#headerBG {
	background:url(../image/greenbg2.gif) repeat-y;
	}

#inquiry li a {
	color:#fff;
	}


/*文字サイズ横並び*/
#txtSize dt {
	color:#fff;
	}
	
#txtSize dd a {
	border: 0.1em solid #999;
	}
	
/*文字サイズリンクカラー*/
#txtSize dd a:link {
	color:#666;
	background-color: #fff;
	}
#txtSize dd a:visited {
	color:#666;
	background-color: #fff;
	}
#txtSize dd a:hover {
	color:#fff;
	background-color: #009900;
	}
#txtSize dd a:focus {
	color:#fff;
	background-color: #009900;
	}
#txtSize dd a:active {
	color:#fff;
	background-color: #009900;
	}
	
/*背景色横並び*/
#bkColor dt {
	color:#fff;
	}
	
#bkColor dd a {
	border: 0.1em solid #999;	 
	}	

/*背景色ボタンリンクカラー*/
/*白*/
#bkColor #white a {
	color:#000;
	background-color: #fff;
	}
#bkColor #white a:visited {
	color: #000;
	background-color: #fff;
	}
#bkColor #white a:hover {
	color: #000;
	background-color: #FF6;
	}
#bkColor #white a:focus {
	color: #000;
	background-color: #fff;
	}
#bkColor #white a:active {
	color: #000;
	background-color: #fff;
	}	
/*黒*/	
#bkColor #black a {
	color:#fff;
	background-color: #000;
	}
#bkColor #black a:visited {
	color: #fff;
	background-color: #000;
	}	
#bkColor #black a:hover {
	color: #fff;
	background-color: #666;
	}
#bkColor #black a:focus {
	color: #fff;
	background-color: #000;
	}
#bkColor #black a:active {
	color: #fff;
	background-color: #000;
	}

/*リード文、運営先、検索をグループ化して右寄せ*/

#colR p {
	color:#555;
	}	

/*グローバルナビ外枠（グラデ）*/
#gnavWrap {
	background:url(../image/gnavbg.gif) repeat-x;
	}	

	
/*ミュージアムバナー*/
#mnavWrap {
	background: url(../image/mnavbg.gif) repeat-x top left;
	}


/*-- コンテンツセンター部分 --*/
#main {
	border-left: 0.6em solid #EEEEF1;
	border-right: 0.6em solid #EEEEF1;
	}

/*** ----- 左メニュー -----  ***/

ul.nav li a {
	background: #eeeef1 url(../image/newarrow.gif) no-repeat 0.2em center;
	}
	
ul.nav li a:hover {
	background: #dcdcf3 url(../image/newarrow.gif) no-repeat 0.2em center;
	}


/*2行用*/
ul.nav li.row2 a {
	background: #eeeef1 url(../image/newarrow.gif) no-repeat 0.2em 0.6em;
	}
	
ul.nav li.row2 a:hover {
	background: #dcdcf3 url(../image/newarrow.gif) no-repeat 0.2em 0.6em;
	}


/*** ---- 新着表示 ----- ***/

.newInfo {
	background: url(../image/graygrd.gif) repeat-x left top;
	}
#update h2 {
	color: #333;
	}
#update #backNum {
	background:url(../image/newarrow.gif) no-repeat left center; 
	}


/* --新着中身表示-- */
#frameBox dl {
	color:#333333;
	border-bottom: 1px dashed #D5D5D6;	
	}
#frameBox dt {
	border-top: 1px dashed #D5D5D6;
	}
#frameBox dd {
	background: url(../image/newarrow.gif) no-repeat 0.2em 1.2em;
	border-top: 1px dashed #D5D5D6;
}




/*** ----- トピックス ----- ***/
/*#topics h2 {
	color: #333;
	text-indent: 1em;
	line-height:2.2em;
	height:2.2em;
	width:100%;
	}*/

/* --トピックス中身表示-- */
#topics #frameBox02 li {
	background: url(../image/newarrow02.gif) no-repeat left 0.3em;
	}

/* -- 更新・トピックス内リンクカラー -- */
#frameBox a:link, #frameBox02 a:link {
	color:#003399;
	} 

#frameBox a:visited, #frameBox02 a:visited {
	color: #660099;
	}

#frameBox a:hover, #frameBox02 a:hover {
	color:#0000FF;
	}

#frameBox a:focus, #frameBox a:active {
	color: #058ae5;
	}

#frameBox02 a:focus, #frameBox02 a:active {
	color: #058ae5;
	}


/*トピックス内重要なお知らせ*/

#Jishatxt {
	background-color: #F5F5F5;
	border:1px solid #36C;
	}

/*-- NEWマーク表示 --*/
.new {
	background-color: #FB6400;
	border: 0.1em solid #FF0;
	color: #FFF;
	}

/*-- ホームページ停止お知らせ用　赤文字 --*/
.Att {
	color: #F00;
	}


/*-- フッター --*/
#footer {
	background-color: #006F39;
	color: #FFFFFF;
	}

#footerInner ul li a {
	color: #FFFFFF;
	}
