@charset "utf-8";


/***************************  For TOP PAGE ONLY   ***************************/

/*** ----- リンクの色 ----- ***/
a:link {
	color: #003399;
	text-decoration: none;
	}
a:visited {
	color: #003399;
	text-decoration: none;
	}
a:hover {
	color: #0000FF;
	text-decoration: underline;
	}
a:focus, a:active {
	color: #0000FF;
	}


body {
	color: #333333;
	background-color: #FFFFFF;
	scrollbar-base-color: #F2F1EE;/*IF6のみ */
	scrollbar-arrow-color: #333333;
	}


/*** ----- ヘッダー部分 ----- ***/

/*ヘッダー内ロゴ問合せ文字サイズ背景色のグループ*/
#headerInner {
	background-color:#FFFFFF;
	border-top:#009846 solid 0.5em;
	}
	
/*ロゴ位置*/
#logo { border-top: 0.5em solid #8BF939; background-color:#FFFFFF; }
	
/*問合せ文字サイズ背景色boxを右寄せ*/

#inquiry li a {
	color:#333333;
	}


/*文字サイズ横並び*/
#txtSize dt {
	color:#333333;
	}
#txtSize dd a {

	border: 0.1em solid #999;
 
	}
/*文字サイズリンクカラー*/
#txtSize dd a:link {
	color:#666666;
	background-color: #fff;
	}
#txtSize dd a:visited {
	color:#666666;
	background-color: #fff;
	}
#txtSize dd a:hover {
	color:#ffffff;
	background-color: #009900;
	text-decoration:none;
	}
#txtSize dd a:focus {
	color:#ffffff;
	background-color: #009900;
	}
#txtSize dd a:active {
	color:#ffffff;
	background-color: #009900;
	}
/*背景色横並び*/
#bkColor dt {

	color:#333333;

	}
	
#bkColor dd a {

	border: 0.1em solid #999;	
 
	}	

/*背景色ボタンリンクカラー*/
/*白*/
#bkColor #white a {
	color:#333333;
	background-color: #fff;
	}
#bkColor #white a:visited {
	color: #333333;
	background-color: #fff;
	}
#bkColor #white a:hover { 
	color: #333333;
	background-color: #FF6;
	 }
#bkColor #white a:focus {
	color: #333333;
	background-color: #fff;
	}
#bkColor #white a:active {
	color: #333333;
	background-color: #fff;
	}	

/***ヘッダーリード文、運営先、検索が入ってる部分***/

/*リード分、運営先、検索をグループ化して右寄せ*/

#colR p {

	color:#555;
	}	

/*サイト内検索*/

/*グローバルナビ外枠*/

#gnavWrap {

	border-top: 1px solid #D7D3CA; 
	}	
	


#gnavInner #gnav01 li a {
	color:#333333;

	}

#gnavInner #gnav01 li a:hover { 
	background: #263788; 
	color: #FFF; 

	}

	
/*ミュージアムバナー*/
#mnavWrap {
	background: url(../image/mnavbg.gif) repeat-x top left;

	}



/*画像ボタンマウスオーバーで半透明*/
#mnavInner #mnav li a:hover img {
	opacity: 0.7; /* IE以外透過設定 */
	filter: Alpha(opacity=70); /* IE用透過設定 */
 }


/*** ----- コンテンツ全体 ----- ***/

/*-- 左サイドメニュー+センター部分 --*/


/*-- コンテンツセンター部分 --*/


/*** ----- 左メニュー -----  ***/


ul.nav li a { background: #F2F1EE url(../image/newarrow.gif) no-repeat 0.2em center; }
ul.nav li a:hover { background: #DCD8EF url(../image/newarrow.gif) no-repeat 0.2em center; }


/*メニュー画像ボタンマウスオーバーで半透明*/
h2.menubtn a:hover img {
	opacity: 0.7; /* IE以外透過設定 */
	filter: Alpha(opacity=70); /* IE用透過設定 */
 }

/*2行用*/
ul.nav li.row2 a {
	background: #F2F1EE url(../image/newarrow.gif) no-repeat 0.2em 0.6em;

	}
ul.nav li.row2 a:hover {
	background: #DCD8EF url(../image/newarrow.gif) no-repeat 0.2em 0.6em;
	}




/*** ----- 右メニュー ----- ***/

	
/* あんぜんサイトリンクメニュー*/	

	
#areaAnzen .anzenCase {

	border-left: 1px solid #d5d5d8;
	border-right: 1px solid #d5d5d8;

}

/*安全サイト2行用*/
#areaAnzen .anzenCase .nav .row2-2 a {
	background: #F2F1EE url(../image/newarrow.gif) no-repeat 0.2em 0.6em;

	}

#areaAnzen .anzenCase .nav .row2-2 a:hover {
	background: #DCD8EF url(../image/newarrow.gif) no-repeat 0.2em 0.6em;
	}





/*** ---- 新着表示 ----- ***/

#update {

	border:#F2F1EE solid 5px;
	}
.newInfo { background: #F2F1EE; height: 2em; 
/*	margin-bottom:0.5em;*/
	}
#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;

	}
/* --トピックススクロールバー表示-- */


/* --トピックス中身表示-- */

#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;
	}



	
/*-- NEWマーク表示 --*/
.new {
	background-color: #FB6400;
	border: 0.1em solid #FF0;
	color: #FFF;

	}



/*トピックス内重要なお知らせ*/

#Jishatxt {

	background:#F5F5F5;
	border:1px solid #36C;
	}
	

/*-- ホームページ停止お知らせ用　赤文字 --*/
.Att {
	color: #F00;
	}
#teiden {  background: #FFD; border: #C66 solid 1px; }


/*閲覧停止ページ用*/
#stop {  border: 5px solid #903;  background: #FFFFEE; }


/*-- フッター --*/
#footer {

	background-color: #006F39;
	color: #FFFFFF;

	}

#footerInner ul li a {

	color: #FFFFFF;
	}


