@charset "UTF-8";

/**更新日：2010/02/22**/
/**********************************************************************/
/** ■　デフォルト											**/
/********************************************************************/
a{
	text-decoration: underline;
	color:#FFF;
}
a:hover{
	text-decoration: underline;
	color:#F00;
}
/**********************************************************************/
/** ■　サイト全体基本設定											**/
/********************************************************************/
body  {
	color: #FFF;
	background: #000;
}

#container { 
	background: #000;
} 
/*IE対応*/
/*
* html #container { 
	background: #000;
} 
*/

.solidArea{
	background: #000;
}



/*### アクセシビリティ ###*/
/* フォントサイズ */
#fontsizeLine{
	height:35px;
	border-left-color:#FFF;
	border-top-color:#FFF;
	border-right-color:#FFF;
}
/* 背景色 */
#accessibility{
	border-color:#FFF;
}
a#btnBgBlack {
	background: url("../img/btnBgBlack.png") 0% 100% no-repeat;
}



/*### パン屑ナビゲーション ###*/
#pankuzu a{
	text-decoration:underline;
	color:#FFF;
}
#pankuzu a:hover{
	text-decoration:underline;
	color:#F00;
}


/*### サイドナビゲーション ###*/
ul#submenu li{
	border:1px solid #FFF;
}
ul#submenu li a{
	background:none;
	color:#FFF;
	text-decoration: underline;
}
ul#submenu li a:hover{
	background:none;
	color:#F00;
	text-decoration: underline;
}
ul#submenu li#on a{
	background:none;
	color:#F00;
}


/*### 第３階層ナビ ###*/

ul#MenuClass3 li a {
	color:#FFF;
	text-decoration: underline;
}

ul#MenuClass3 li#on a {
	color:#F00;
	text-decoration: underline;
}
ul#MenuClass3 li a:hover {
	color:#F00;
	text-decoration: underline;
}


/*### フッターナビ ###*/
ul#fmenu li a{
	color:#FFF;
	text-decoration: underline;
}
ul#fmenu li a:hover{
	text-decoration: underline;
	color:#F00;
}

#footer address {
	color:#FFF;
}


/*### H1〜H6 ###*/
h1{
	border-left-color:#FFF;
}
h1#top{
	border:none;
}

h2,
h2.mypage{
	background:none;
	border:2px solid #FFF;
	color: #FFF;
}
h2#logo,
h2#logo_taiken{
	border:none;
}

h3,
h3.mypage{
	border-left-color:#FFF;
	border-bottom-color:#FFF;
	color: #FFF;
}
h4,
h4.mypage{
	background:none;
	border:1px solid #FFF;
	color: #FFF;
}
h5,
h5.mypage{
	background:none;
	border-bottom:1px solid #FFF;
	color: #FFF;
}
h6,
h6.mypage{
	color: #FFF;
}

h2 a{
	color: #FFF;
	text-decoration:underline;
}
h2 a:hover{
	color: #F00;
	text-decoration:underline;
}
h3 a{
	color: #FFF;
	text-decoration:underline;
}
h3 a:hover{
	color: #F00;
	text-decoration:underline;
}
h6 a{
	color: #FFF;
	text-decoration:underline;
}
h6 a:hover{
	color: #F00;
	text-decoration:underline;
}



/**********************************************************************/
/** ■　表													**/
/********************************************************************/
/* 基本*/
th{
	color:#333;
	background-color:#FFF;
}


/**********************************************************************/
/** ■　定型用語													**/
/********************************************************************/
/* ページの先頭へ*/
a.pagetop{
	text-decoration:underline;
	color:#FFF;
}
a.pagetop:hover{
	text-decoration:underline;	
	color:#F00;
}

/* 区切り線 */
hr{
	border-top:1px solid #FFF;
}

/* 強調（枠　背景色：黄色） */
.emphasis{
	border-color:#FFF;
	background:#000;
}



/**********************************************************************/
/** ■　top.css											**/
/********************************************************************/

/*### お知らせ ###*/
ul.infolist li a{
	color:#333;
	text-decoration:underline;	
}
ul.infolist li a:hover{
	color:#F00;
	text-decoration:underline;	
}



/*### タブ左右 ###*/

dl#event dt,
dl#lecture dt,
dl#planetarium dt{
	color:#333;
}

#eventdd a,
#lecturedd a,
#planetariumdd a{
	color:#333;
	text-decoration:underline;	
}
#eventdd a:hover,
#lecturedd a:hover,
#planetariumdd a:hover{
	color:#F00;
	text-decoration:underline;	
}
#eventdd .title,
#lecturedd .title,
#planetariumdd .title{
	color:#F00;
	text-decoration:underline;	
}



/**********************************************************************/
/** ■　page.css											**/
/********************************************************************/
ul.scdlist li a{
	color:#333;
	text-decoration:underline;	
}
ul.scdlist li a:hover{
	color:#F00;
	text-decoration:underline;	
}



/**********************************************************************/
/** ■　hames.css											**/
/********************************************************************/
/*### QA ###*/
.answer{
	color:#FFF;
}



/**********************************************************************/
/** ■　kannai.css											**/
/********************************************************************/

.ayumiKugiri{
	border-top-color:#FFF;
}
.ayumiKugiri .year{
	background:#FFF;
	color:#000;
}
table.ayumi td{
	border-bottom-color:#FFF;
}



/**********************************************************************/
/** ■　mypage.css											**/
/********************************************************************/




/**********************************************************************/
/** ■　taiken.css											**/
/********************************************************************/

#container_taiken { 
	background: #000;
} 

#taikenTbBg{
	background:#000;
}
#taikenArea{
	background:#000;
}

table.taiken td,table.taiken th{
	border-bottom-color:#FFF;
}


/**********************************************************************/
/** ■　form.css											**/
/********************************************************************/
.expf input{
	background-color:#000;
	border:1px solid #FFF;
	color:#FFF;
}
textarea{
	background-color:#000;
	border:1px solid #FFF;
	color:#FFF;
}

#formArea{
	padding: 20px 9px 20px 19px;
	background:none;
	border:1px solid #FFF;
}

#confirmArea{
	padding: 20px 9px 20px 19px;
	background:none;
	border:1px solid #FFF;
}
#completeArea
{
	background:none;
	border:1px solid #FFF;
}
.guid-txt
{
	color:#F00;
}



/**********************************************************************/
/** ■　login.css											**/
/********************************************************************/
#main #loginArea{
	background:none;
	border:1px solid #FFF;
}

#loginArea h2#loginTitle{
	border:none;
	border-bottom:1px solid #FFF;
	color:#FFF;
}

.itemArea .inputdata{
	border-color:#FFF;
	background:#000;
	color:#FFF;
}
.itemArea .year{
	border-color:#FFF;
	background:#000;
	color:#FFF;
}
#errArea{
	background:#000;
	border-color:#F00;
	color:#FFF;
}
#errArea .item{
	color:#F00;
}


