@charset "UTF-8";
/** 更新日：2010/05/31 **/
/* トップページ固有の設定 */

h1#top{
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

/**********************************************************************/
/** ■　サイト全体基本設定											**/
/********************************************************************/

/* 左中右３分割　TOPPage */

#topMain { 
	padding: 15px 0 10px 0;
	margin: 0;
	width:100%;
}

#topMain #left{
	float:left;
	padding: 0 20px 0 0;
	margin: 0;
	width:200px;
}

#topMain #middle{
	float:left;
	padding: 0 20px 0 0;
	margin: 0;
	width:490px;
}

#topMain #right{
	float:left;
	padding: 0;
	margin: 0;
	width:200px;
}



/*### 3D ###*/
/*#FlashArea{
	background: url("../img/flash.png") 50% 0 repeat-x;
	height:240px;
}

#FlashArea{
	style="position:absolute;
	width:2800px;
	height:200px;
	left: 50%;
	margin-left: -1400px;
}
*/
#FlashArea{
	width:100%;
}


/**********************************************************************/
/** ■　左サイド												**/
/********************************************************************/

/*### カレンダー ###*/
	/* calender.css*/


/*### お知らせ ###*/
#infoTitle{
	background:url(../img/kadomaruBg.png) 0 0 no-repeat;
	padding:4px 5px 10px 5px;
	display:block;
}
.infoContents{
	background:url(../img/kadomaruBg.png) 0 bottom no-repeat;
	padding:0 0 10px 0;
	display:block;
	margin-bottom:7px;
}

ul.infolist{
	width:200px;
	padding:0;
	margin:0;
	font-size:90%;
}
ul.infolist li span,
ul.infolist li a{
	background:url(../img/arrowRed.png) 7px 2px no-repeat;
	padding:0 5px 5px 22px;
	display:block;
}
ul.infolist li span{
	color:#333;
}


/*### 開館情報 ###*/
#kaikanTitle{
	background:url(../img/kadomaruBg.png) 0 0 no-repeat;
	padding:4px 5px 10px 5px;
	display:block;
}
ul.kaikanlist{
	width:200px;
	padding:0;
	margin:0;
	font-size:90%;
}
ul.kaikanlist li{
	background:url(../img/arrowRed.png) 7px 2px no-repeat;
	padding:0 5px 5px 22px;
	margin:0;
	color:#333;
}



/**********************************************************************/
/** ■　中央												**/
/********************************************************************/

/*### バナー左右 ###*/
.bannerLeft{
	width:243px;
	float:left;
	padding:0 4px 7px 0;
	display:block;
}
.bannerRight{
	width:243px;
	float:left;
	padding:0 0 7px 0;
	display:block;
}

/*### バナー大 ###*/
.bannerLarge{
	width:490px;
	padding: 0 0 7px 0;
	margin:0;
	display:block;
}



/*### タブ左右 ###*/
ul#tab{
	padding:0;
	margin:0;
}
ul#tab li{
	padding:0;
	margin:0;
	float:left;
}


a#tabEvent{
	background:url(../img/eventTag.png) 0% 0% no-repeat;
	width:160px;
	height:35px;
	margin:0 5px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}
a#tabEvent:hover{
	background:url(../img/eventTag.png) 0% 100% no-repeat;
}

a#tabLecture{
	background:url(../img/lectureTag.png) 0% 0% no-repeat;
	width:160px;
	height:35px;
	margin:0 5px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}
a#tabLecture:hover{
	background:url(../img/lectureTag.png) 0% 100% no-repeat;
}

a#tabPlanetarium{
	background:url(../img/planetariumTag.png) 0% 0% no-repeat;
	width:160px;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}
a#tabPlanetarium:hover{
	background:url(../img/planetariumTag.png) 0% 100% no-repeat;
}

dl#event{
	background:url(../img/eventBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}
dl#lecture{
	background:url(../img/lectureBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}
dl#planetarium{
	background:url(../img/planetariumBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}
/*#eventBg{
	background:url(../img/eventBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}
#lectureBg{
	background:url(../img/lectureBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}
#planetariumBg{
	background:url(../img/planetariumBg.png) 0 0 repeat;
	width:490px;
	padding:5px 0 10px 0;
	margin:0;
}*/

.tabMargin{
	margin:0 5px;
	padding:5px;
	background:#FFF;
}
/*dl#event,
dl#lecture,
dl#planetarium{
	margin:0 5px;
	padding:5px;
	background:#FFF;
}*/

dl#event dt{
	font-size:110%;
	color:#6C0;
	padding:5px;
}
dl#lecture dt{
	font-size:110%;
	color:#F90;
	padding:5px;
}
dl#planetarium dt{
	font-size:110%;
	color:#69F;
	padding:5px;
}


#eventdd ul,
#planetariumdd ul,
#lecturedd ul{
	padding:0;
	margin:0;
}
#eventdd ul li,
#planetariumdd ul li,
#lecturedd ul li{
	padding:5px;
	margin:0;
	border-top:1px solid #CCC;
}
#eventdd img,
#planetariumdd img,
#lecturedd img{
	width:90px;
	margin-right:10px;
	float:left;
}
#eventdd a,
#planetariumdd a,
#lecturedd a{
	width:360px;
	float:left;
	padding:0;
	margin:0;
	display:block;
	cursor:pointer;
}
#eventdd .title,
#planetariumdd .title,
#lecturedd .title{
	color:#F30;
	font-size:110%;
	padding-bottom:5px;
	display:block;
}

/**********************************************************************/
/** ■　右サイド												**/
/********************************************************************/

/*### サイエンスパートナー ###*/
a#bannerSciencePartner{
	width:200px;
	margin-bottom:7px;
	display:block;
}
	
/*### マイページログイン ###*/
#mypageLogin{
	background:url(../img/mypageLogin.png) 0 0 no-repeat;
	width:200px;
	height:150px;
	margin-bottom:7px;
}

a#btnLogin{
	background:url(../img/btnLogin.png) 0% 0% no-repeat;
	width:186px;
	height:46px;
	position:relative;
	top:95px;
	left:7px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	display:block;
}
a#btnLogin:hover{
	background:url(../img/btnLogin.png) 0% 100% no-repeat;
}

	
/*### バナー1〜4 ###*/
a#banner01{
	background:url(../img/banner01.png) 0% 0% no-repeat;
	width:200px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	display:block;
	margin-bottom:7px;
}
a#banner01:hover{
	background:url(../img/banner01.png) 0% 100% no-repeat;
}

a#banner02{
	background:url(../img/banner02.png) 0% 0% no-repeat;
	width:200px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	display:block;
	margin-bottom:7px;
}
a#banner02:hover{
	background:url(../img/banner02.png) 0% 100% no-repeat;
}

a#banner03{
	background:url(../img/banner03.png) 0% 0% no-repeat;
	width:200px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	display:block;
	margin-bottom:7px;
}
a#banner03:hover{
	background:url(../img/banner03.png) 0% 100% no-repeat;
}

a#banner04{
	background:url(../img/banner04.png) 0% 0% no-repeat;
	width:200px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	display:block;
	margin-bottom:7px;
}
a#banner04:hover{
	background:url(../img/banner04.png) 0% 100% no-repeat;
}


/*### 関連リンク ###*/
#linkTitle{
	background:url(../img/kadomaruBg.png) 0 0 no-repeat;
	padding:4px 5px 10px 5px;
	display:block;
}

/*### その他バナー ###*/
a.bannerOther{
	width:200px;
	margin-bottom:7px;
	display:block;
}

/**********************************************************************/
/** ■　バナーパターン												**/
/********************************************************************/

/*### バナー左右 ###*/
.banLeft{
	width:242px;
	float:left;
}
.banRight{
	width:242px;
	float:right;
}
/* 2010/05/31 N2N リンクなしの場合margin-bottomを有効にするため変更
a.bansp{
	margin-bottom:6px;
	display:block;
}*/
.bansp{
	margin-bottom:6px;
	display:block;
}
.ban{
        width:490px;
        margin-bottom:6px;
} 	


