@charset "UTF-8";

/* CSS Information ==============================
visit.css
============================================== */


/*催し物案内*/
#event a:link,
#event a:visited 
	{ background: url(../images/icon_list/event.gif) no-repeat left top                ; }
#event a:hover,
#event a:active 	
	{ background: url(../images/icon_list/event.gif) no-repeat left bottom; }
	
#special_exhibition a:link,
#special_exhibition a:visited
	{ background: url(../images/icon_list/special_exhibition.gif) no-repeat left top;   }
#special_exhibition a:hover,
#special_exhibition a:active  	 
	{ background: url(../images/icon_list/special_exhibition.gif) no-repeat left bottom; }
	
#starparty a:link,
#starparty a:visited
	{ background: url(../images/icon_list/starparty.gif) no-repeat left top; }
#starparty a:hover,
#starparty a:active
	{ background: url(../images/icon_list/starparty.gif) no-repeat left bottom; }

#lab a:link,
#lab a:visited
	{ background: url(../images/icon_list/lab.gif) no-repeat left top; }
#lab a:hover,
#lab a:active
	{ background: url(../images/icon_list/lab.gif) no-repeat left bottom; }

#weekends a:link,
#weekends a:visited
	{ background: url(../images/icon_list/weekends.gif) no-repeat left top; }
#weekends a:hover,
#weekends a:active
	{ background: url(../images/icon_list/weekends.gif) no-repeat left bottom; }
	

/*展示ガイド*/
#floormap a:link,
#floormap a:visited 
	{ background: url(../images/icon_list/floormap.gif) no-repeat left top                ; }
#floormap a:hover,
#floormap a:active 	
	{ background: url(../images/icon_list/floormap.gif) no-repeat left bottom; }
	
#subject a:link,
#subject a:visited
	{ background: url(../images/icon_list/subject.gif) no-repeat left top;   }
#subject a:hover,
#subject a:active  	 
	{ background: url(../images/icon_list/subject.gif) no-repeat left bottom; }
	
#largeexhibition a:link,
#largeexhibition a:visited
	{ background: url(../images/icon_list/largeexhibition.gif) no-repeat left top; }
#largeexhibition a:hover,
#largeexhibition a:active
	{ background: url(../images/icon_list/largeexhibition.gif) no-repeat left bottom; }

#model a:link,
#model a:visited
	{ background: url(../images/icon_list/model.gif) no-repeat left top; }
#model a:hover,
#model a:active
	{ background: url(../images/icon_list/model.gif) no-repeat left bottom; }
		
#movie a:link,
#movie a:visited
	{ background: url(../images/icon_list/movie.gif) no-repeat left top; }
#movie a:hover,
#movie a:active
	{ background: url(../images/icon_list/movie.gif) no-repeat left bottom; }
		

/*プラネタリウムについて*/
#about_planetarium a:link,
#about_planetarium a:visited 
	{ background: url(../images/icon_list/about_planetarium.gif) no-repeat left top                ; }
#about_planetarium a:hover,
#about_planetarium a:active 	
	{ background: url(../images/icon_list/about_planetarium.gif) no-repeat left bottom; }

#schedule a:link,
#schedule a:visited 
	{ background: url(../images/icon_list/schedule.gif) no-repeat left top                ; }
#schedule a:hover,
#schedule a:active 	
	{ background: url(../images/icon_list/schedule.gif) no-repeat left bottom; }

#themes a:link,
#themes a:visited 
	{ background: url(../images/icon_list/themes.gif) no-repeat left top                ; }
#themes a:hover,
#themes a:active 
	{ background: url(../images/icon_list/themes.gif) no-repeat left bottom; }

#vacancy a:link,
#vacancy a:visited 
	{ background: url(../images/icon_list/vacancy.gif) no-repeat left top                ; }
#vacancy a:hover,
#vacancy a:active
	{ background: url(../images/icon_list/vacancy.gif) no-repeat left bottom; }

#brotherearth a:link,
#brotherearth a:visited 
	{ background: url(../images/icon_list/brotherearth.gif) no-repeat left top                ; }
#brotherearth a:hover,
#brotherearth a:active 	
	{ background: url(../images/icon_list/brotherearth.gif) no-repeat left bottom; }

	
/*利用案内*/
#visitor_reduction a:link,
#visitor_reduction a:visited 
	{ background: url(../images/icon_list/reduction_ab.gif) no-repeat left top                ; }
#visitor_reduction a:hover,
#visitor_reduction a:active 	
	{ background: url(../images/icon_list/reduction_ab.gif) no-repeat left bottom; }
	
#admission a:link,
#admission a:visited 
	{ background: url(../images/icon_list/admission.gif) no-repeat left top                ; }
#admission a:hover,
#admission a:active 	
	{ background: url(../images/icon_list/admission.gif) no-repeat left bottom; }
	
#group a:link,
#group a:visited
	{ background: url(../images/icon_list/group.gif) no-repeat left top;   }
#group a:hover,
#group a:active  	 
	{ background: url(../images/icon_list/group.gif) no-repeat left bottom; }
	
#inquiry a:link,
#inquiry a:visited
	{ background: url(../images/icon_list/inquiry.gif) no-repeat left top; }
#inquiry a:hover,
#inquiry a:active
	{ background: url(../images/icon_list/inquiry.gif) no-repeat left bottom; }
	

#access a:link,
#access a:visited
	{ background: url(../images/icon_list/access.gif) no-repeat left top; }
#access a:hover,
#access a:active
	{ background: url(../images/icon_list/access.gif) no-repeat left bottom; }
	
#about_facilities a:link,
#about_facilities a:visited
	{ background: url(../images/icon_list/about_facilities.gif) no-repeat left top; }
#about_facilities a:hover,
#about_facilities a:active
	{ background: url(../images/icon_list/about_facilities.gif) no-repeat left bottom; }
	

#faq a:link,
#faq a:visited
	{ background: url(../images/icon_list/faq.gif) no-repeat left top; }
#faq a:hover,
#faq a:active
	{ background: url(../images/icon_list/faq.gif) no-repeat left bottom; }
	
#pampf a:link,
#pampf a:visited
	{ background: url(../images/icon_list/pampf.gif) no-repeat left top; }
#pampf a:hover,
#pampf a:active
	{ background: url(../images/icon_list/pampf.gif) no-repeat left bottom; }

#link a:link,
#link a:visited
	{ background: url(../images/icon_list/link.gif) no-repeat left top; }
#link a:hover,
#link a:active
	{ background: url(../images/icon_list/link.gif) no-repeat left bottom; }

#information a:link,
#information a:visited
	{ background: url(../images/icon_list/information.gif) no-repeat left top; }
#information a:hover,
#information a:active
	{ background: url(../images/icon_list/information.gif) no-repeat left bottom; }



/*プラネテーマ（第２階層）*/

#general a:link,
#general a:visited 
	{ background: url(../images/icon_list/general.gif) no-repeat left top                ; }
#general a:hover,
#general a:active 	
	{ background: url(../images/icon_list/general.gif) no-repeat left bottom; }
	
#nighttime a:link,
#nighttime a:visited 
	{ background: url(../images/icon_list/nighttime.gif) no-repeat left top                ; }
#nighttime a:hover,
#nighttime a:active 	
	{ background: url(../images/icon_list/nighttime.gif) no-repeat left bottom; }
	
#kids a:link,
#kids a:visited
	{ background: url(../images/icon_list/kids.gif) no-repeat left top;   }
#kids a:hover,
#kids a:active  	 
	{ background: url(../images/icon_list/kids.gif) no-repeat left bottom; }
	
#preschoolchild a:link,
#preschoolchild a:visited
	{ background: url(../images/icon_list/infant.gif) no-repeat left top; }
#preschoolchild a:hover,
#preschoolchild a:active
	{ background: url(../images/icon_list/infant.gif) no-repeat left bottom; }
	

#fourthgrade a:link,
#fourthgrade a:visited
	{ background: url(../images/icon_list/fourthgrade.gif) no-repeat left top; }
#fourthgrade a:hover,
#fourthgrade a:active
	{ background: url(../images/icon_list/fourthgrade.gif) no-repeat left bottom; }
	
#sixgrade a:link,
#sixgrade a:visited
	{ background: url(../images/icon_list/sixgrade.gif) no-repeat left top; }
#sixgrade a:hover,
#sixgrade a:active
	{ background: url(../images/icon_list/sixgrade.gif) no-repeat left bottom; }
	

#jrhischool a:link,
#jrhischool a:visited
	{ background: url(../images/icon_list/jrhischool.gif) no-repeat left top; }
#jrhischool a:hover,
#jrhischool a:active
	{ background: url(../images/icon_list/jrhischool.gif) no-repeat left bottom; }




/*プラネタリウムについて*/
#summary a:link,
#summary a:visited
	{ background: url(../images/icon_list/summary.gif) no-repeat left top; }
#summary a:hover,
#summary a:active
	{ background: url(../images/icon_list/summary.gif) no-repeat left bottom; }

#unit a:link,
#unit a:visited
	{ background: url(../images/icon_list/unit.gif) no-repeat left top; }
#unit a:hover,
#unit a:active
	{ background: url(../images/icon_list/unit.gif) no-repeat left bottom; }

#system a:link,
#system a:visited
	{ background: url(../images/icon_list/system.gif) no-repeat left top; }
#system a:hover,
#system a:active
	{ background: url(../images/icon_list/system.gif) no-repeat left bottom; }

#domemap a:link,
#domemap a:visited
	{ background: url(../images/icon_list/domemap.gif) no-repeat left top; }
#domemap a:hover,
#domemap a:active
	{ background: url(../images/icon_list/domemap.gif) no-repeat left bottom; }
#timetable a:link,
#timetable a:visited
	{ background: url(../images/icon_list/timetable.gif) no-repeat left top; }
#timetable a:hover,
#timetable a:active
	{ background: url(../images/icon_list/timetable.gif) no-repeat left bottom; }

/*利用案内：観覧料・開館日*/
#admission{
	}
#admission dl{
	padding-top: 10px;
	margin-bottom: 5px
	}
#admission dt{
	font-weight:bold;
	margin-top : 10px;
	margin-left : 5px;
	width : 35em;
	padding-left: 5px;
}	
#admission .short_dd{
	margin-left : 60px;
	margin-top : -1.6em;
}
#admission .long_dd{
	margin-left : 90px;
	margin-top : -1.6em;
}
#tbl_admission {
	width: 600px;
	border: 1px solid #ffb148;
}
#tbl_admission th{
	width: 184px;
	background-color: #ffead5;
	text-align: center;
	padding: 3px 5px 3px 5px;
	border: 1px solid #ffb148;
}
#tbl_admission td{
	border: 1px solid #ffb148;
	text-align: center;
	padding: 5px 5px 5px 5px;
}



/*お問い合わせ*/
	
#inquiry .inq_img_s{
	height: 70px;
	background: url(../images/visit/visitors_guide/inquiry_s.jpg) no-repeat 0px;
	text-align: center;	
}

#inquiry .inq_pt17px{
	padding-top: 17px;	
}
#inquiry .inq_pt14px{
	padding-top: 14px;	
}
	
/*タイムテーブル*/

.tbl_time {
	width: 585px;
	border: 1px solid #ffb148;
}
.tbl_time th{
	height: 28px;
	border: 1px solid #ffb148;
	padding-left:10px;
	font-size: 96%;
}
.tbl_time td{
	/*height: 28px;*/
	width: 30px;
	border: 1px solid #ffb148;
}
.tbl_time .time_bg{
	background-color: #ffead5;
}


.tbl_numbered_ticket {
	width: 100%;
	border: 1px solid #ffb148;
}
.tbl_numbered_ticket tr th{
	height: 28px;
	border: 1px solid #ffb148;
	font-size: 96%;
	text-align:center;
	background-color:#ffead5;
}
.tbl_numbered_ticket tr td{
	height: 28px;
	border: 1px solid #ffb148;
	padding-left:10px;
	text-align:left;
}



/*広告募集*/
#tbl_advertise {
	width: 600px;
	border: 1px solid #ffb148;
}
#tbl_advertise th{
	width: 110px;
	background-color: #ffead5;
	padding: 3px 5px 3px 10px;
	border: 1px solid #ffb148;
}
#tbl_advertise td{
	border: 1px solid #ffb148;
	padding: 5px 5px 5px 5px;
}

/*交通アクセス*/
#access_map{
	width: 600px;
	height: 360px;		
}
#access_map .map_img{
	width: 425px;
}
#access_map .acc{
	width: 600px;
}
#access_map .acc_gray{
	width: 250px;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #999999;
}
#access_map .acc_grayline{
	width: 250px;
	height: 280px;
	background-color: #fdfafa;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#access_map .acc_a{
	padding-left: 25px;
	width: 275px;
	float: left;
}
#access_map .acc_b{
	padding-left: 25px;
	width: 275px;
	float: right;
}
#access_map dt{
	padding-left: 1em;
	font-weight:bold;
}
#access_map dd{
	padding-left: 2em;
}
#access_map2{
	width: 600px;
	height: 250px;		
}
#access_map2 .map_img2{
	float:left;
	width: 260px;
}
#access_map2 .map_text{
	float:right;
	width: 330px;
}

/* 空席情報(過去の入場者数)*/
#btn_today_vacancy {
	padding-top: 10px;
}
#btn_today_vacancy a:link,
#btn_today_vacancy a:hover,
#btn_today_vacancy a:visited{
	display: block;
	position: relative;
	top: 0px;
	left: 40px;
	width: 521px;
	height: 50px;
}
#btn_today_vacancy a:active{
	display: block;
	position: relative;
	top: 1px;
	left: 41px;
	width: 521px;
	height: 50px;
}
#tbl_vacancy {
	width: 600px;
	border: 2px solid #ffb148;
}
#tbl_pager {
	background: url(../images/visit/vacancy/pager_bg.gif) no-repeat left top;
	width: 600px;
	height: 38px;
	margin-bottom: 5px;
}
.current_month {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	color: #F27E0B;
}
#tbl_pager td{
	width: 200px;
}
#tbl_vacancy th{
	background-color: #ffb148;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #ffb148;
	line-height: 110%;
	border-right: 1px solid #FFFFFF;
}
#tbl_vacancy th span {
	font-size: 80%;
}
#tbl_vacancy td{
	text-align: center;
	border: 1px solid #ffb148;
	padding: 5px 8px 5px 5px;
}
#tbl_vacancy td span{
	font-weight: bold;
	font-size: 120%;
	display: block;
	float: right;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
}
#tbl_vacancy td a{
	width: 39px;
	height: 31px;
	display: block;
	text-indent: -9999pt;
	float: left;
}

#tbl_vacancy td.day {
	background-color:  #F5F5F5;
}
#tbl_vacancy td.day,
#tbl_vacancy td.week{
	text-align: center;
	font-weight: bold;
	padding: 0;
	width: 15px;
}
#tbl_vacancy .rest {
	font-weight: bold;
	color: #ff9933;
	font-size: 120%;
}
#icon_sample {
	margin-bottom: 10px;
}
#icon_sample img {
}
a.icon_ippan:link,
a.icon_ippan:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon01.gif) no-repeat left top; 
}
a.icon_ippan:active,
a.icon_ippan:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon01.gif) no-repeat left bottom; 
}
a.icon_kids:link,
a.icon_kids:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon02.gif) no-repeat left top; 
}
a.icon_kids:active,
a.icon_kids:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon02.gif) no-repeat left bottom; 
}
a.icon_sho4:link,
a.icon_sho4:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon03.gif) no-repeat left top; 
}
a.icon_sho4:active,
a.icon_sho4:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon03.gif) no-repeat left bottom; 
}
a.icon_sho6:link,
a.icon_sho6:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon04.gif) no-repeat left top; 
}
a.icon_sho6:active,
a.icon_sho6:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon04.gif) no-repeat left bottom; 
}
a.icon_tyugaku:link,
a.icon_tyugaku:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon05.gif) no-repeat left top; 
}
a.icon_tyugaku:active,
a.icon_tyugaku:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon05.gif) no-repeat left bottom; 
}
a.icon_yoji:link,
a.icon_yoji:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon06.gif) no-repeat left top; 
}
a.icon_yoji:active,
a.icon_yoji:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon06.gif) no-repeat left bottom; 
}
a.icon_yakan:link,
a.icon_yakan:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon07.gif) no-repeat left top; 
}
a.icon_yakan:active,
a.icon_yakan:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon07.gif) no-repeat left bottom; 
}
a.icon_dantai:link,
a.icon_dantai:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon08.gif) no-repeat left top; 
}
a.icon_dantai:active,
a.icon_dantai:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon08.gif) no-repeat left bottom; 
}

	/* 2014/10/28 SYS鈴木 休演追加対応*/
p.icon_kyuen_sche { 
	background:url(../images/visit/planetarium/icon_theme/sample_theme_icon10.gif) left top no-repeat; 
}
	/* 2014/10/28 SYS鈴木 休演追加対応*/

/*学習投影暫定措置...*/
p.icon_study_sche { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon11.gif) no-repeat left top; 
}
/*
a.icon_study_sche:active,
a.icon_study_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon11.gif) no-repeat left bottom; 
}
*/
/*...学習投影暫定措置*/

	/* 2012/11/19 SYS中平 特別投影追加対応*/
a.icon_tokubetu:link,
a.icon_tokubetu:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon12.gif) no-repeat left top; 
}
a.icon_tokubetu:active,
a.icon_tokubetu:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon12.gif) no-repeat left bottom; 
}
	/*特別行事新規作成...*/
p.icon_tokubetsu_sche { 
	background:url(../images/visit/planetarium/icon_theme/sample_theme_icon12.gif) left top no-repeat; 
}
	/*...特別行事新規作成*/

	/* 2016/3/28 SYS山田 学校団体追加対応*/
p.icon_school_sche { 
	background:url(../images/visit/planetarium/icon_theme/sample_theme_icon13.gif) left top no-repeat; 
}
	/* 2016/3/28 SYS山田 学校団体追加対応*/

#tbl_vacancy td p{
	width: 39px;
	height: 31px;
	text-indent: -9999pt;
}


/* 本日の空席情報*/
#tbl_vacancy2 {
	width: 600px;
	border: 1px solid #ffcf9f;
}
#tbl_vacancy2 th{
	background-color: #ffead5;
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #ffcf9f;
	border-right: 1px solid #ffcf9f;
}
#tbl_vacancy2 td{
	text-align: center;
	border: 1px solid #ffcf9f;
	padding: 10px 5px 10px 5px;
}

/* 投影スケジュール*/
#btn_today_vacancy {
	padding-top: 10px;
}
#btn_today_vacancy_sche a:link,
#btn_today_vacancy_sche a:hover,
#btn_today_vacancy_sche a:visited{
	display: block;
	position: relative;
	top: 0px;
	left: 40px;
	width: 521px;
	height: 50px;
}
#btn_today_vacancy_sche a:active{
	display: block;
	position: relative;
	top: 1px;
	left: 41px;
	width: 521px;
	height: 50px;
}
#tbl_schedule {
	width: 600px;
	border: 2px solid #ffb148;
}
#tbl_pager_sche {
	background: url(../images/visit/vacancy/pager_bg.gif) no-repeat left top;
	width: 600px;
	height: 38px;
	margin-bottom: 5px;
}
.current_month_sche {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	color: #F27E0B;
}
#tbl_pager_sche td{
}
#tbl_schedule th{
	background-color: #ffb148;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #ffb148;
	line-height: 110%;
	border-right: 1px solid #FFFFFF;
}
#tbl_schedule th span {
	font-size: 80%;
}
#tbl_schedule td{
	text-align: center;
	border: 1px solid #ffb148;
	padding: 5px 8px 5px 5px;
}
#tbl_schedule td span{
	font-weight: bold;
	font-size: 120%;
	display: block;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
}
#tbl_schedule td a,
#tbl_schedule td p{
	width: 39px;
	height: 31px;
	display: block;
	text-indent: -9999pt;
	margin: 0 auto ;
}
#tbl_schedule td.day {
	background-color:  #F5F5F5;
}
#tbl_schedule td.day,
#tbl_schedule td.week{
	text-align: center;
	font-weight: bold;
	padding: 0;
	width: 15px;
}
#tbl_schedule .rest {
	font-weight: bold;
	color: #ff9933;
	font-size: 120%;
	padding-top: 12px;
	padding-bottom: 12px;
}

/* カレンダー */

#tbl_calendar {
	width: 600px;
	border: 2px solid #ffb148;
}
#tbl_calendar th{
	background-color: #ffb148;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #ffb148;
	line-height: 110%;
	border-right: 1px solid #FFFFFF;
}
#tbl_calendar th span {
	font-size: 80%;
}
#tbl_calendar .trheight{
	height: 71px;
}
#tbl_calendar td{
	text-align: center;
	border: 1px solid #ffb148;
	padding: 5px 3px 5px 5px;
}
#tbl_calendar td span{
	font-weight: bold;
	font-size: 120%;
	display: block;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
}
#tbl_calendar td a,
#tbl_calendar td p{
	/* width: 39px; */
	/* height: 31px; */
	/* display: block; */
	text-indent: -9999pt;
	margin: 0 auto ;
}
#tbl_calendar td.day {
	background-color:  #F5F5F5;
}
#tbl_calendar td.day,
#tbl_calendar td.week{
	text-align: center;
	font-weight: bold;
	padding: 0;
	width: 15px;
}
#tbl_calendar .rest {
	font-weight: bold;
	color: #ff9933;
	font-size: 120%;
	padding-top: 12px;
	padding-bottom: 12px;
}

#icon_sample_sche {
	margin-bottom: 10px;
}
#icon_sample_sche img {
}
a.icon_ippan_sche:link,
a.icon_ippan_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon01.gif) no-repeat left top; 
}
a.icon_ippan_sche:active,
a.icon_ippan_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon01.gif) no-repeat left bottom; 
}

a.icon_kids_sche:link,
a.icon_kids_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon02.gif) no-repeat left top; 
}
a.icon_kids_sche:active,
a.icon_kids_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon02.gif) no-repeat left bottom; 
}

a.icon_sho4_sche:link,
a.icon_sho4_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon03.gif) no-repeat left top; 
}
a.icon_sho4_sche:active,
a.icon_sho4_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon03.gif) no-repeat left bottom; 
}
a.icon_sho6_sche:link,
a.icon_sho6_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon04.gif) no-repeat left top; 
}
a.icon_sho6_sche:active,
a.icon_sho6_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon04.gif) no-repeat left bottom; 
}
a.icon_tyugaku_sche:link,
a.icon_tyugaku_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon05.gif) no-repeat left top; 
}
a.icon_tyugaku_sche:active,
a.icon_tyugaku_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon05.gif) no-repeat left bottom; 
}
a.icon_yoji_sche:link,
a.icon_yoji_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon06.gif) no-repeat left top; 
}
a.icon_yoji_sche:active,
a.icon_yoji_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon06.gif) no-repeat left bottom; 
}
a.icon_yakan_sche:link,
a.icon_yakan_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon07.gif) no-repeat left top; 
}
a.icon_yakan_sche:active,
a.icon_yakan_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon07.gif) no-repeat left bottom; 
}
a.icon_dantai_sche:link,
a.icon_dantai_sche:visited { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon08.gif) no-repeat left top; 
}
a.icon_dantai_sche:active,
a.icon_dantai_sche:hover { 
	background:url(../images/visit/planetarium/icon_theme/theme_icon08.gif) no-repeat left bottom; 
}

/*土日祝の科学館*/
.tbl_weekends{
	border: 1px solid #ff9933;
}
.tbl_weekends th{
	padding: 10px;
}
/*イベント 2L*/
.event_moushikomi_list {
	padding: 10px 0 3px 3px;
}
.event_moushikomi_list li {
	background: url(../images/common/arrow_ora.gif) no-repeat 68px 6px;
	margin-bottom: 15px;
	line-height: 1.5em;
}
.event_moushikomi_list strong{
	float: left;
	text-align:center;
	width: 60px;
	height: 20px;
	line-height: 20px;
	vertical-align: bottom;
	display:block;
	color: #FFF;
	font-size: 96%;
}
.event_moushikomi_list span{
	float: left;
	text-align:center;
	width: 60px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	display:block;
}
.event_moushikomi_list a{
	float: left;
	margin-left: 20px;
	width: 515px;
}

/*よくある質問*/
#faq_list dt {
  position: relative;
}
#faq_list dt span {
  position: absolute;
}
#faq_list dd {
  padding-left: 2.5em;
}







/*展示品詳細*/

#detail_img_main {
	text-align: center;
	padding-top: 20px;
}

#detail_img_main img{
	padding:10px 149px 10px 149px;
	border: 1px solid #dedede;
}

#detail_img_main p{
	font-size: 90%;
	font-weight:bold;
	padding-top: 5px;
}

#detail_img_main .img{
	

}


#detail_img_list {
	width: 310px;
	float:right;
	padding-top: 30px;
}
#detail_img_list2 {
	width: 310px;
	float:right;
}
#reference {
	clear: both;
	border: 1px solid #ff9933;
	padding:10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#exhibition_list {
	margin-bottom: 20px;
}
#exhibition_list li {
	list-style: none;
	margin: 0;
	list-style-position:outside;
	font-size: 0;
	margin-bottom: 10px
}
#exhibition_list a{
    display:block;
    margin: 0 30px  0px 30px;
    border:2px solid #dedede;
    border-top:2px solid #eee;
    border-left:2px solid #eee;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:7px 10px 7px 20px; /* Links */
}
#exhibition_list a{
    color:#565656;
}
#exhibition_list a:hover{
    background-color:#f5f5f5;
    border:2px solid #eee;
    border-top:2px solid #dedede;
    border-left:2px solid #dedede;
    color:#336699;
}
#exhibition_list a:active{
    background-color:#f5f5f5;
    border:2px solid #6299c5;
    color:#336699;
}
#tbl_keyword {
	margin: 20px auto;
}
#tbl_keyword li {
	list-style: none;
}
#tbl_keyword a{
    display:block;
    border:2px solid #dedede;
    border-top:2px solid #eee;
    border-left:2px solid #eee;
    font-size: 18px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:10px 15px ; /* Links */
}
#tbl_keyword a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#tbl_keyword .key_null{
    display:block;
    border:2px solid #dedede;
    border-top:2px solid #eee;
    border-left:2px solid #eee;
    font-size: 18px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    padding:10px 15px ; /* Links */
}

#tbl_keyword a{
    color:#565656;
}
#tbl_keyword a:hover{
    background-color:#f5f5f5;
    border:2px solid #eee;
    border-top:2px solid #dedede;
    border-left:2px solid #dedede;
    color:#336699;
}
#tbl_keyword a:active{
    background-color:#f5f5f5;
    border:2px solid #6299c5;
    color:#336699;
}





/*サイトマップ*/
#sitemap_wrapper  h4 {
	height: inherit;
	font-size: 100%;
	line-height: inherit;
	text-indent:0;
	padding: 0 0 0 10px  !important;
	background: none !important;
}

#sitemap_wrapper #sitemap_ptnA h4 {
	height: inherit;
	font-size: 100%;
	line-height: inherit;
	text-indent:0;
	padding: 0 0 0 10px  !important;
	background: none !important;
	border-left:5px solid #FF9933;
}

#sitemap_wrapper #sitemap_ptnB h4 {

	border-left:5px solid #46b046;
}

#sitemap_wrapper #sitemap_ptnC h4 {

	border-left:5px solid #6b9cfd;
}



#sitemap_wrapper h5{
	margin-top: 5px !important;
	font-size: 96%;
	background: none !important;
	text-indent:0;
	font-weight: normal;
	color:#3300ff  !important;
}

#sitemap_wrapper .trigger {
background: url(../images/common/hide.gif) no-repeat left 5px !important;
padding-left: 20px;
}
#sitemap_wrapper .active {
background: url(../images/common/show.gif) no-repeat left 5px !important;
padding-left: 20px;
}


/*実験・実演*/

#lab_wrapper #sitemap_ptnB h4 {
	border-left:5px solid #46b046;
}

#lab_wrapper #sitemap_ptnC h4 {
	border-left:5px solid #6b9cfd;
}
#lab_wrapper h5{
	margin-top: 5px !important;
	font-size: 110%;
	background: none !important;
	text-indent:0;
	font-weight: normal;
	color:#3300ff  !important;
}

#lab_wrapper .trigger {
background: url(../images/common/hide.gif) no-repeat left 5px !important;
padding-left: 20px;
}
#lab_wrapper .active {
background: url(../images/common/show.gif) no-repeat left 5px !important;
padding-left: 20px;
}



/*展示フロアマップ：ゾーン別*/

#exhibit .gray_container2 {
	width: 600px;
	background-color: #999999;
	color: #ffffff;
}
#exhibit .back {
	display: block;
	float: left; 
	color: #ffffff;
	padding-left: 10px;
}
#exhibit .go {
	display: block;
	float: right; 
	color: #ffffff;
	padding-right: 10px;
}

/*プラネタリウムについて*/

#aboutplane{
	width: 190px;
	float: right;
	margin-left: 10px;
	padding: 5px 10px 5px 10px;

	}

#aboutplane .plane_photo {
	margin-bottom:5px;
}

/*ブラザーアースについて*/

#be_logobox{
	width:600px;
	padding: 20px 0px;
	border:1px solid #000000;
	}

#brother_wrap{
	padding:0 10px 15px 10px;
	background:url(../images/common/be_brotherback.gif) no-repeat left bottom;
}

#brother_wrap #brother_cont{
	padding:22px 0px 50px 0px;
	width:580px;
	background:#000000 url(../images/common/be_brothercont.jpg) no-repeat left bottom;
}

#brother_wrap #brother_cont #brother_imgbox{
	float:left;
	width:190px;
}

#brother_wrap #brother_cont #brother_imgbox img{
	padding-left:22px; \
}

#brother_wrap #brother_cont #brother_txtbox{
	float:right;
	width:360px;
}

#brother_wrap #brother_cont #brother_txtbox p{
	padding-right:20px;
	color:#FFFFFF;
}
#brother_wrap #brother_cont #brother_txtbox a{
	color:#FFFFFF;
}


/*団体のお客様へ*/

#tbl_group th{
	background-color: #ffead5;
	text-align: center;
	padding: 3px 5px 3px 5px;
	border: 1px solid #ffb148;
}
#tbl_group td{
	border: 1px solid #ffb148;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

/*動画コンテンツ*/
#pickup #pickup_link ,
#ncsmintroduction #ncsmintroduction_link ,
#tenmon #tenmon_link ,
#rikou #rikou_link ,
#seimei #seimei_link {
        color: #666666; 
        text-decoration: none;
}

.thumbnail {
        float:left;
        width:410px;
}

.introduction {
        color: #ff9933;
        font-weight:bold;
        padding-top: 8px;
}

.movie_exhibitionlist {

}

.movie_exhibitionlist li {
	float:left;
	background: url(../images/common/arrow_ora.gif) no-repeat 2px 8px;
	padding-left: 14px;
	padding-right:5px;
	margin-bottom: 5px;
}

/* リンクコンテンツ バナー画像部 */
.linkimage {
        float:left;
} 

.linkimessage {
        padding-left: 135px;
        min-height:60px;
} 

#linktop #link0 ,
#link1select #link1 ,
#link2select #link2 ,
#link3select #link3 ,
#link4select #link4 {
        color: #666666; 
        text-decoration: none;
}


/* リンクコンテンツ テーブル */
.linktable{
border-collapse: separate;
border-spacing: 0;
}

.linkimg{
width:250px;
border: 1px #fd8a18 solid;
vertical-align:middle;
text-align:center;
background-color:#fff1e2;
}

.linkimg img{
margin:10px 0px 10px 0px;
}

.linktext{
padding-left:10px;
}

/* 大型展示 */
#largeexhibition_header div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px 10px 10px;
}
#largeexhibition_header div img{
	width: 120px;
}
