@charset "utf-8";

#museum #main .contents h4.title{ color:#CE5C00; border-bottom:2px solid #F1C57F; padding-bottom:3px; margin:0 0 15px; line-height:140%;}
#museum #main .contents h5.title{ margin:30px 0 18px; background:#FBEEDA; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#museum #main .contents h5.titleoff{ margin:30px 0 18px; background:#D7D7D7; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}

/*展示top banner*/
#museum #main .contents .cont_box3{
	float:left;
	width:720px;
	margin:30px 0 0 0;
	padding:15px 0 0 0;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
#museum #main .contents .cont_box3.end{ margin-right:0px;}
#museum #main .contents .cont_box3 strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.25em; margin-bottom:15px; padding:5px 0px;}
#museum #main .contents .cont_box3 dl{ float:right;width:550px;}
#museum #main .contents .cont_box3 dl dt{display:block; border-bottom:1px dotted #666; line-height:145%; font-size:85%; padding-bottom:15px; margin-bottom:10px; }
#museum #main .contents .cont_box3 dl dd{
	line-height:170%;
	font-size:90%;
	letter-spacing:-0.05em;
	padding-bottom:20px;
}
#museum #main .contents .cont_box3 dl dd img{
	max-width:475px;
	height: auto;
	max-height/*\**/: 500px\9;}

/*展示のご案内*/
#museum #main .contents .cont_box2{ float:left; width:720px; margin:0px 0 30px 0px;}
#museum #main .contents .cont_box2.end{ margin-right:0px;}

#museum #main .contents .cont_box2 strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.25em; margin-bottom:15px; padding:5px 0px;}
#museum #main .contents .cont_box2 dl{ float:right;width:475px;}
#museum #main .contents .cont_box2 dl dt{display:block; border-bottom:1px dotted #666; line-height:145%; font-size:85%; padding-bottom:15px; margin-bottom:10px; }
#museum #main .contents .cont_box2 dl dt a{ font-weight:bold; font-size:1.15em;}
#museum #main .contents .cont_box2 dl dt span{ font-size:1.1em; display:block; color:#717171; padding:5px 0 10px 0;}
#museum #main .contents .cont_box2 dl dt.tiiki span{ font-size:1.1em; display:block; color:#000000; padding:5px 0 10px 0;}
#museum #main .contents .cont_box2 dl dd{ line-height:140%; padding-bottom:10px; font-size:85%; letter-spacing:-0.05em;}
#museum #main .contents .cont_box2 dl dd img{
	max-width:475px;
	height: auto;
	max-height/*\**/: 500px\9;}
#museum #main .contents .cont_box2 span.more{ font-size:100%; clear:both; text-align:right; background-color:#fbeedb; padding:7px; margin-top:10px; display:block;}

/*展示のご案内 add 2012/03/13 acret*/
#museum #main .contents .cont_box2 .schedule{border: 1px solid #C1C1C1;margin-bottom: -1px;overflow: hidden;}
#museum #main .contents .cont_box2 ul{line-height: 180%;overflow: hidden;padding:10px;}
#museum #main .contents .cont_box2 ul li{list-style:none;float:left;}
#museum #main .contents .cont_box2 ul li.image{float: left;text-align: center;width: 215px;}
#museum #main .contents .cont_box2 ul li.text{float: right;width: 470px;}
#museum #main .contents .cont_box2 ul li.day{margin-bottom:10px;color: #707070;font-weight: normal;font-size: 1.1em;}
#museum #main .contents .cont_box2 ul li a{font-size: 1.15em;font-weight: bold;}
/*展示のご案内 */

/*施設案内図 */

#museum #main .contents #map ul.main{ clear:both; list-style-type:none; padding:0; margin:30px 0 0 0; text-align:left; overflow:hidden; width:720px;}

* html #museum #main .contents #map ul.main{ height:1%;}
#museum #main .contents #map ul.main li{ float:left; width:220px; padding:0; margin:0px 26px 23px 0px; line-height:110%;}
#museum #main .contents #map ul.main li a{ background-color:#fbeedb; padding:7px 7px 7px 20px; font-size:85%; display:block; background-position:10px 1em; text-decoration:none; font-weight:bold;}
#museum #main .contents #map ul.main li.end{ margin:0px 0px 23px 0px;}

#museum #main .contents #map ul.pdf{ clear:both; list-style-type:none; padding:0; margin:30px 0 0 0; text-align:left; overflow:hidden; width:720px;}
* html #museum #main .contents #map ul.pdf{ height:1%;}
#museum #main .contents #map ul.pdf li{ float:left; width:100px; padding:0; margin:0px 20px 23px 0px; line-height:110%;}
#museum #main .contents #map ul.pdf li a{ padding:7px 7px 7px 20px; font-size:85%; display:block; background-position:10px 1em; text-decoration:none; font-weight:bold;}


#museum #main .contents .cont_boxAfrica{ margin-bottom:30px;}
#museum #main .contents .cont_boxAfrica dl{ float:right; width:317px;}
#museum #main .contents .cont_boxAfrica dt{ text-align:center; margin-bottom:10px;}
#museum #main .contents .cont_boxAfrica dd{ margin-right:10px; font-size:85%; padding:5px 0 5px 5px; line-height:140%; border:1px solid #C1C1C1; overflow:hidden; _height:1%;}
#museum #main .contents .cont_boxAfrica dd ul{ list-style-type:none; margin:0; padding:5px;}
#museum #main .contents .cont_boxAfrica dd ul li{ float:left; width:45%; margin-right:10px;}
#museum #main .contents .cont_boxAfrica p{ clear: both; line-height:180%; padding-top:15px;margin-bottom:1.3em;}
#museum #main .contents .africa_list{ width:638px; margin:0 auto;}
#museum #main .contents .africa_list ul li a.cursor { padding:0 0 0 10px; background-position:0 0.5em; line-height:140%;}
#museum #main .contents .africa_list ul{ margin:0 0 15px 0; padding:0; overflow:hidden;}
* html #museum #main .contents .africa_list ul{ height:1%;}
#museum #main .contents .africa_list ul li { width:152px; float:left; display:block; list-style-type:none; margin:0 10px 0 0; font-size:85%; text-align:center;}
#museum #main .contents .africa_list ul li.end{ margin:0;}
#museum #main .contents .cont_museum strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.25em; margin-bottom:20px; padding:5px 0px;}



#museum #main .contents .event_box02 .eb_table_box {
vertical-align:middle;

}
#museum #main .contents .event_box02 {
width:660px;
border:1px solid #f1c480;
padding: 20px 30px 0 30px;
vertical-align:middle;
margin-bottom: 10px;
}
#museum #main .contents .event_box02 .eb02_box01 {
float: left;
width: 70px;
height: 100px;
padding: 10px 10px 0 0;
vertical-align:middle;
}

#museum #main .contents .event_box02 .eb02_box02 {
float: left;
width: 480px;
padding:0 10px;
}
#museum #main .contents .event_box02 .eb02_box02 .eb02_text {
margin-top:5px;
display: block;
padding-bottom:10px;
font-size:0.93em;
line-height:160%;
}
#museum #main .contents .event_box02 .eb02_box03 {
float: right;
width: 70px;
padding: 0 0 0 10px;

}

#museum #main .contents .event_box02 .eb02_box03 img{
border:1px solid #C1C1C1;
}


/*催し物のご案内*/
#museum #main .contents .event_text{ font-size:0.93em;margin-bottom:1.5em; line-height:180%;}
#museum #main .contents .event_box{ float:left; width:344px; margin:0px 30px 30px 0px;}
#museum #main .contents .event_box.end{ margin-right:0px;}

#museum #main .contents .event_box strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.06em; margin-bottom:10px; padding:5px 0px;}
#museum #main .contents .event_box .box { width:343px; overflow:hidden;}
#museum #main .contents .event_box .box img{ border:1px solid #C1C1C1;}
#museum #main .contents .event_box .box dl.box_area,
#museum #main .contents .event_box .box dl.box_cms{ float:left; width:209px; margin-bottom:10px;}
#museum #main .contents .event_box .box dl.box_big { float:left; width:247px; margin-bottom:10px;}
#museum #main .contents .event_box img{ float:right; margin-bottom:10px;}
#museum #main .contents .event_box .box dl.box_area dt,
#museum #main .contents .event_box .box dl.box_big dt{ float:left;display:block; line-height:145%; font-size:85%; padding-left:29px; width:41px; position:relative;}
#museum #main .contents .event_box dl dt span{ display:block; position:absolute; left:0px; top:2px; width:22px;}
#museum #main .contents .event_box .box dl.box_cms dt{ float:left; text-align:left; width:22px;}
#museum #main .contents .event_box .box dl.box_cms dd{padding-left:6px;}
#museum #main .contents .event_box .box dl.box_cms dd ul{ list-style-type:none; padding:10px 0 0 0; margin:0;}
#museum #main .contents .event_box .box dl.box_cms dd ul li{ position:relative;padding-left:30px; width:147px;}
#museum #main .contents .event_box .box dl.box_cms dd ul li span{ position: absolute;left:0;top:0; width:40px;}

#museum #main .contents .event_box dl dd{overflow:hidden; /zoom: 1; line-height:145%; padding-bottom:10px; font-size:85%; letter-spacing:-0.05em;}
#museum #main .contents .event_box .list{ list-style-type:none; margin:0; padding:0; font-size:85%; text-align:right;}
#museum #main .contents .event_box .list li.more{ font-size:100%; clear:both; background-color:#fbeedb; padding:7px; margin-top:8px;}

#museum #main .contents .event_box_t{ clear:both;}

#museum #main .contents .link_box{ width:720px; overflow:hidden; border-bottom:2px solid #f1c480; margin:0 0 10px; padding:5px 0px; clear:both;}
#museum #main .contents .link_box strong{color:#ce5d01; border-bottom:none; float:left; width:300px; margin:0; font-size:1.06em;}
#museum #main .contents h4.link_box strong{color:#ce5d01; border-bottom:none; float:left; width:300px; margin:0; font-size:100%;}
#museum #main .contents .link_box span{ float:right; width:300px; text-align:right; font-size:85%; font-weight:normal;}
#museum #main .contents .link_box span a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

#main .contents .event_box_t dl dd{ margin-bottom:35px;}
#main .contents .event_area{ list-style-type:none; margin:0 0 0 5px; padding:0; line-height:200%; font-size:85%;}
#museum #main .contents .event_area a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .event_area a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#main .contents .hr_sp{ height:30px; width:100%; clear:both;}
#main .contents .hr_sp hr{ display:none;}

#museum #main .contents .other-node ul{margin:0;padding:0;margin-bottom: 1.5em;}
#museum #main .contents .other-node li {font-size: 93%;line-height: 200%;list-style-type: none;margin: 0;padding: 0;}
#museum #main .contents .other-node li a {background: url("../images/common/museum/img_cursor.png") no-repeat scroll 0 0.75em transparent;display: block;padding-left: 10px;}
#museum #main .contents #eventdetail ul{padding-left:10px;margin-bottom: 1.5em;}
#museum #main .contents #eventdetail li{line-height: 200%;list-style-type: none;margin: 0;padding: 0;}
#museum #main .contents #eventdetail li a{background: url("../images/common/museum/img_cursor.png") no-repeat scroll 0 0.75em transparent;padding-left: 10px;}
#museum #main .contents #eventdetail p{ margin-bottom:1.5em; line-height:180%;}
#museum #main .contents #eventdetail table.event_detail {width: 100%;margin-top: 1em;margin-bottom: 1.5em;	border-spacing: 1px;padding: 0px;float: left;border-style: none;font-size:0.94em;}
#museum #main .contents #eventdetail table.event_detail th {	width:140px;}
#museum #main .contents #eventdetail table.event_detail th{padding: 0.6em 0.8em 0.4em;border-top: 1px solid #C1C1C1;border-right: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;
}
#museum #main .contents #eventdetail table.event_detail td.time{padding: 0.6em 0.8em 0.4em;border-top: 1px solid #C1C1C1;border-right: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;
}
#museum #main .contents #eventdetail table.event_detail td {padding: 0.6em 0.8em 0.4em;border-top: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;}
#museum #main .contents #eventdetail table.event_detail th {	height: 100%;white-space:nowrap;font-weight:normal;	text-align:left;}
#museum #main .contents #eventdetail table.event_detail table {border-collapse:collapse!important;border-spacing:0!important;}
#museum #main .contents #eventdetail table.full {width: 100%;float: none;}




/*その他の催し物*/
#museum #main .contents .term-group h3.title {border-bottom: none;color: #000000;background: url("../images/common/museum/img_title_icon.png") no-repeat scroll 0 50% transparent;font-size: 1.45em;margin-bottom: 25px;padding: 0 0 0 22px;}
#museum #main .contents .term-group h3 {border-bottom: 2px solid #F1C480;color: #CE5D01;display: block;font-size: 1.06em;margin-bottom: 10px;padding: 5px 0;}
#museum #main .contents .term-group ul{margin:0;padding:0;margin-bottom: 1.5em;}
#museum #main .contents .term-group li {font-size: 93%;line-height: 200%;list-style-type: none;margin: 0;padding: 0;}
#museum #main .contents .term-group li a {background: url("../images/common/museum/img_cursor.png") no-repeat scroll 0 0.75em transparent;display: block;padding-left: 10px;}



/*過去イベントリスト*/
#museum #main .contents .event_list{ clear:both;}
#museum #main .contents .event_list strong{ display:block; color:#ce5d01; border-bottom:2px solid #f1c480; font-size:1.06em; margin-bottom:10px; padding:5px 0px;}
#museum #main .contents .event_list dl dt{ background-color:#fbeedb; padding:7px; font-size:0.94em; font-weight:bold; margin-bottom:10px;}
#museum #main .contents .event_list dl dt strong{ border-bottom:none; float:left; width:300px; margin:0; font-size:1.06em;}
#museum #main .contents .event_list dl dt span{ float:right; width:300px; text-align:right; font-size:0.94em;}
#museum #main .contents .event_list dl dt span a{background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents .event_list dl dd{ margin-bottom:25px;}
#museum #main .contents .event_list dl dd ul{ list-style-type:none; margin:0; padding:0; line-height:200%; font-size:85%;}


/*過去の特別展*/
#museum #main .contents .special_box{ border:1px solid #C1C1C1; width:358px; float:left; margin:0 -1px -1px 0; overflow:hidden;}
#museum #main .contents .special_box .box{ padding:0 15px 0; overflow:hidden;}
#museum #main .contents .special_box .img{ float:left; width:75px; padding:15px 0;}
#museum #main .contents .special_box .img a img{ border:1px solid #0033CC;}
#museum #main .contents .special_box .text{ float:right; width:240px; padding:15px 0;}
#museum #main .contents .special_box .text a.cursor{ padding:0 0 0 10px;display:block; background-position:0 0.5em;  font-weight:bold; line-height:140%; margin:0 0 15px 0; font-size:93%;}
#museum #main .contents .special_box span{ font-size:85%; display:block; border-top:1px dotted #C7C7C7; padding:15px 0 0 0; color:#333;}


/*過去の特別展 追記
.view-content .box02 {border-left:1px solid #C1C1C1; border-top:1px solid #C1C1C1; overflow:hidden; width:718px;}
.view-content .box02 { border-right:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; width:328px; height: 150px; float:left; padding:0 15px 0;}
.view-content .box02 .img{ float:left; width:75px; padding:15px 0;}
.view-content .box02 .img a img{ border:1px solid #0033CC;}
.view-content .box02 .text{ float:right; width:240px; padding:15px 0;}
.view-content .box02 .text a.cursor{ padding:0 0 0 10px;display:block; background-position:0 0.5em;  font-weight:bold; line-height:140%; margin:0 0 15px 0; font-size:93%;}
.view-content .box02 span{ font-size:85%; display:block; border-top:1px dotted #C7C7C7; padding:15px 0 0 0; color:#333;}
*/


/*みんぱく e-news*/
#museum #main .contents #e_news .ti{ text-align:center; padding:0 0 20px 0;}
#museum #main .contents #e_news p{ line-height:180%; font-size:0.90em;}
#museum #main .contents ul.backNumber{ width:700px; list-style-type:none; text-align:right; background:#FBEEDA; font-size:85%; padding:8px 10px; margin:0 0 25px; clear:both;}
#museum #main .contents #e_news .box{ width:720px; overflow:hidden; margin:30px 0 40px;}
#museum #main .contents #e_news .box dl.fLeft{ float:left; width:341px; border:2px solid #F1C580;}
#museum #main .contents #e_news .box dl.fRight{ float:right; width:341px; border:2px solid #F1C580;}
#museum #main .contents #e_news .box dl dt{ font-weight:bold; color:#CE5C00; font-size:1.08em; border-bottom:1px solid #F1C580; padding:10px 17px;}
#museum #main .contents #e_news .box dl dd{ padding:25px 17px;}
#museum #main .contents #e_news .box dl dd label input{ width:240px; vertical-align:middle;}
#museum #main .contents #e_news .box dl dd span{ display:block; margin-bottom:10px;}
#museum #main .contents #e_news p.text{ border-top:1px solid #B0B0B0; padding-top:20px;}
#museum #main .contents #e_news .alLeft{ text-align:right; margin-top:20px;}
#museum #main .contents .e_news_ti{ text-align:center; padding:0 0 20px 0;}
#museum #main .contents .e_news_title{ width:720px; overflow:hidden; background:url(../images/museum/e_news/enews_bg_ti.gif) repeat-y; border-bottom:3px solid #FFFFFF; text-align:center;}
#museum #main .contents .e_news_title02{ width:720px; overflow:hidden; background:url(../images/museum/e_news/enews_bg_ti02.gif) repeat-y; border-bottom:3px solid #FFFFFF; text-align:center;}
#museum #main .contents .e_news_title .times, #museum #main .contents .e_news_title02 .times{ float:left; width:147px; padding:0px 10px;}
#museum #main .contents .e_news_title .box01, #museum #main .contents .e_news_title02 .box01{ float:left; width:243px; padding:0px 10px;}
#museum #main .contents .e_news_title .box02, #museum #main .contents .e_news_title02 .box02{ float:left; width:270px; padding:0 10px;}
#museum #main .contents .e_news_back{ width:720px; overflow:hidden; background:url(../images/museum/e_news/enews_bg.gif) repeat-y; border-bottom:3px solid #FFFFFF; font-size:93%; line-height:160%;}
#museum #main .contents .e_news_back02{ width:720px; overflow:hidden; background:url(../images/museum/e_news/enews_bg02.gif) repeat-y; border-bottom:3px solid #FFFFFF; font-size:93%; line-height:160%;}
#museum #main .contents .e_news_back a, #museum #main .contents .e_news_back02 a{ background:url(../images/common/museum/img_cursor.png) 0 0.5em no-repeat; padding-left:10px; display:block;}
#museum #main .contents .e_news_back .times, #museum #main .contents .e_news_back02 .times{ float:left; width:137px; padding:10px 15px;}
#museum #main .contents .e_news_back .box01, #museum #main .contents .e_news_back02 .box01{ float:left; width:233px; padding:10px 15px;}
#museum #main .contents .e_news_back .box02, #museum #main .contents .e_news_back02 .box02{ float:left; width:260px; padding:10px 15px;}
#museum #main .contents .e_news_back .box02 .e_fL, #museum #main .contents .e_news_back02 .box02 .e_fL{ float:left; width:200px;}
#museum #main .contents .e_news_back .box02 .e_fR, #museum #main .contents .e_news_back02 .box02 .e_fR{ float:right; width:50px;}
#museum #main .contents .e_news_back .box02 .e_fL span, #museum #main .contents .e_news_back02 .box02 .e_fL span{ padding-left:10px;}
#museum #main .contents .e_news_back .times span, #museum #main .contents .e_news_back02 .times span{ padding-left:10px; display:block; color:#E59210; font-size:93%;}
#museum #main .contents .e_news_bot { padding-top:30px; text-align:center;}

#museum #main .contents .e_news_link{ line-height:180%; width:343px; overflow:hidden;}
#museum #main .contents .e_news_link a,
#museum #main .contents .e_news_fL a{ background:url(../images/common/museum/img_cursor.png) 0 0.5em no-repeat; padding-left:10px; display:block;}
p.txt{ margin-bottom:30px;}
#museum #main .contents .e_news_fL{ float:left; margin-right:20px; width:260px; line-height:180%;}
#museum #main .contents .e_news_fR{ float:left; width:50px;}
#museum #main .contents .e_news_fL span{ display:block;}

/*お問い合わせ*/
#museum #main .contents #contactBox_ex{ width:720px;}
#museum #main .contents #contactBox_ex p{ line-height:200%; font-size:93%;}
#museum #main .contents #contactBox_ex ul{ line-height:200%; font-size:93%;}
#museum #main .contents #contactBox_ex .text{ line-height:160%; font-size:85%; margin-bottom:30px;}
#museum #main .contents #contactBox_ex h4{ color:#CE5C00; border-bottom:2px solid #F1C57F; padding-bottom:3px; margin-bottom:15px;}
#museum #main .contents #contactBox_ex .contactus{ border:1px solid #F1C580; padding:15px; font-size:85%; line-height:180%; margin-bottom:15px;}
#museum #main .contents #contactBox_ex .faq{ width:720px; overflow:hidden; line-height:200%; margin-bottom:1.5em; font-size:85%;}
#museum #main .contents #contactBox_ex .faq ul{ list-style-type:none; margin:0; padding:0;}
#museum #main .contents #contactBox_ex .faq ul li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents #contactBox_ex .faq .fLeft{ float:left; width:300px;}
#museum #main .contents #contactBox_ex .faq .fRight{ float:right; width:360px;}

#museum #main .contents #contactBox_ex dl{ line-height:180%; font-size:85%;}
#museum #main .contents #contactBox_ex dt{ background:#FBEEDA; font-weight:bold; padding:3px 10px;}
#museum #main .contents #contactBox_ex dd{ padding:8px 0 1.5em;}

#museum #main .contents #contactBox_ex .link_box{ width:720px; overflow:hidden; border-bottom:2px solid #F1C57F; margin:45px 0 10px;}
#museum #main .contents #contactBox_ex .link_box h4{ border-bottom:none; float:left; width:300px; margin:0;}
#museum #main .contents #contactBox_ex .link_box span{ float:right; width:300px; text-align:right; font-size:85%;}

#museum #main .contents #contactBox_ex table.contact_list{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #contactBox_ex table.contact_list th,
#museum #main .contents #contactBox_ex table.contact_list td{font-size:85%; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;}
#museum #main .contents #contactBox_ex table.contact_list th{padding:10px 20px 10px 20px;background:#E0E0E0;}
#museum #main .contents #contactBox_ex table.contact_list th.ar{ width:102px;padding:10px;background:#FFFFFF;}
#museum #main .contents #contactBox_ex table.contact_list td{padding:10px;background:#FFFFFF; }

/*交通のご案内*/
#museum #main .contents .map_gnav{ background:#F3F3F3; padding:6px 0 7px 0;}
#museum #main .contents .map_gnav ul{ list-style-type:none; margin:0; padding:0; line-height:200%; width:720px; overflow:hidden;}
#museum #main .contents .map_gnav li{ font-size:93%; padding:0 15px ; float:left;}
#museum #main .contents .map_gnav li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px; white-space:nowrap;}
#museum #main .contents .map_gnav li strong{ background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px; white-space:nowrap;}

#museum #main .contents #mapBox{ width:720px;}
#museum #main .contents #mapBox .ti{ width:720px; overflow:hidden; border-bottom:2px solid #F1C57F; margin:30px 0 10px; padding-bottom:9px;}
#museum #main .contents #mapBox .ti h4{ border-bottom:none; float:left; width:580px; margin:8px 0 0 0;}
#museum #main .contents #mapBox .ti span{ float:right; width:137px; text-align:right; font-size:85%;}
#museum #main .contents #mapBox h4{ color:#CE5C00; border-bottom:2px solid #F1C57F; padding-bottom:5px; margin:55px 0 15px;}

#museum #main .contents #mapBox .box{ width:720px; overflow:hidden; padding-bottom:24px; border-bottom:1px dotted #7F7F7F;}
#museum #main .contents #mapBox .box img{ float:left;}
#museum #main .contents #mapBox .box dl{ float:right; width:160px; font-size:85%; line-height:150%;}
#museum #main .contents #mapBox .box dl dt{ background:#FBEEDA; margin:7px 0; padding:3px 8px;}
#museum #main .contents #mapBox .box dl dt.sp{ margin-top:20px;}
#museum #main .contents #mapBox .box dl dd{ margin-bottom:10px;}

#museum #main .contents #mapBox .search{ margin:24px auto 0; width:508px;}
#museum #main .contents #mapBox h5{ margin:60px 0 18px; background:#FBEEDA; padding:5px 9px;}
#museum #main .contents #mapBox h5.col{ color:#CE5C00;}
#museum #main .contents #mapBox .h5_link{ margin:60px 0 18px; background:#FBEEDA; padding:5px 20px 5px 9px; overflow:hidden; width:691px;}
#museum #main .contents #mapBox .h5_link h5{ margin:0; padding:0; width:350px; float:left;}
#museum #main .contents #mapBox .h5_link span{ float:right; text-align:right; font-size:85%;}

#museum #main .contents #mapBox table.normal {width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #mapBox table.car { margin-bottom:3px;}
#museum #main .contents #mapBox table.normal th,
#museum #main .contents #mapBox table.normal td{font-size:85%; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:left;}
#museum #main .contents #mapBox table.normal th.ar{ width:150px;}
#museum #main .contents #mapBox table.normal th{padding:10px 20px 10px 20px;background:#ECECEC; font-weight:normal;}
#museum #main .contents #mapBox table.normal td{padding:15px 20px 15px 20px;background:#FFFFFF;}
#museum #main .contents #mapBox table.car th {padding:10px;background:#ECECEC; font-weight: bold; text-align:center;}
#museum #main .contents #mapBox table.car td {padding:10px;background:#FFFFFF; text-align:center;}
#museum #main .contents #mapBox table.normal td .link{ text-align:right; border-top:1px dotted #7F7F7F; margin-top:16px; padding-top:10px;}
#museum #main .contents #mapBox table.normal td .link a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents #mapBox table.normal td p{ margin-bottom:1em;}
#museum #main .contents #mapBox table.normal td span{ font-size:1.16em;}
#museum #main .contents #mapBox table.normal td span.line { border-bottom:1px dotted #7F7F7F; display:block; margin-bottom:16px; padding-bottom:10px;}
#museum #main .contents #mapBox table.normal td small{ font-size:0.95em;}
#museum #main .contents #mapBox .pdf{ width:720px; overflow:hidden; margin-top:17px; line-height:140%;}
#museum #main .contents #mapBox .pdf a.cursor{ margin-top:5px; margin-right:8px;}
#museum #main .contents #mapBox .pdf a{ display:block; float:left;}
#museum #main .contents #mapBox p.end{ clear:both; text-align: right; margin-top:20px;}

#museum #main .contents #mapBox .map_nav{ text-align:right; width:620px; margin:0 auto; padding:15px 0 39px;}
#museum #main .contents #mapBox .map_nav small{ display:block; padding-top:10px;}
#museum #main .contents #mapBox .map_root{ background:url(../images/museum/map/map_yazirusi.gif) repeat-x; width:686px; overflow:hidden; margin:0 auto;}
#museum #main .contents #mapBox .map_root2{ background:url(../images/museum/map/map_yazirusi.gif) no-repeat; width:686px; overflow:hidden; margin:0 auto;}
#museum #main .contents #mapBox .map_end{ background:none;}
#museum #main .contents #mapBox .map_root dl,
#museum #main .contents #mapBox .map_root2 dl{ width:190px; float:left; margin-right:58px;}
#museum #main .contents #mapBox .map_root dl.end,
#museum #main .contents #mapBox .map_root2 dl.end{ margin-right:0;}
#museum #main .contents #mapBox .map_root dl dd,
#museum #main .contents #mapBox .map_root2 dl dd{ font-size:85%; line-height:140%; margin:8px 0 20px;}


#museum #main .contents #mapBox .map_qr{ margin-top:45px;}

#museum #main .contents #mapBox .map_use ul{ list-style-type:none; padding:0; font-size:0.94em; margin:15px 0;}
#museum #main .contents #mapBox .map_use ul li{ background:url(../images/museum/map/map_icon.gif) no-repeat 2px 0.5em; padding-left:13px; line-height:140%;}
#museum #main .contents #mapBox .map_use span{ background:#FBEEDA; display:block; text-align:right; padding:6px 16px; font-size:85%;}
#museum #main .contents #mapBox ul.car{ list-style-type:none; padding:0; font-size:85%; line-height:140%;}

/*月刊みんぱく*/
#museum #main .contents #monthly_box p{ line-height:180%; font-size:0.93em;}

#museum #main .contents #monthly_box .contact{ border:1px solid #E38B00; padding:10px 15px; line-height:160%; margin:1.5em 0 30px;}
#museum #main .contents #monthly_box .contact span{	position: absolute;	margin: 5px 5px 5px 0;	width: 1em;}
#museum #main .contents #monthly_box .contact p{ padding: 5px 5px 0 1em;	margin:0;	display:block; line-height:160%;}

#museum #main .contents #monthly_box .main_area { overflow:hidden; width:720px; margin-bottom:18px;}
#museum #main .contents #monthly_box .main_area img{ float:right;border:1px solid #C1C1C1;}
#museum #main .contents #monthly_box .main_area strong{ font-size:1.23em;}
#museum #main .contents #monthly_box .main_area p{ margin:16px 0 16px 9px;}
#museum #main .contents #monthly_box .main_area a{ margin-left:9px;}

#museum #main .contents #monthly_box .box{ width:720px; overflow:hidden; margin-bottom:15px;}
#museum #main .contents #monthly_box .box .fLeft{ float:left; width:343px;}
#museum #main .contents #monthly_box .box .fRight{ float:right; width:343px;}
#museum #main .contents #monthly_box .box dt{ background:#FBEEDA; overflow:hidden; width:343px; padding:8px 0 6px 0; font-size:0.94em; margin-bottom:15px;}
#museum #main .contents #monthly_box .box dt strong{ float:left;}
#museum #main .contents #monthly_box .box dt span{ float:right; margin-top:-1px; margin-right:5px;}
#museum #main .contents #monthly_box .box dt span a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents #monthly_box .box dd{ font-size:0.93em; padding:0 10px;margin-bottom:20px; line-height:180%;margin-bottom:20px;}
#museum #main .contents #monthly_box .box dd span{ float:right; margin-top:-1px; margin-right:-5px;margin-bottom:20px;}



/*月刊みんぱくバックナンバー*/
#museum #main .contents h5.min_back{ background:#FBEEDA; padding:8px 5px 6px 10px; font-size:0.94em; margin-bottom:15px; font-weight:bold; display:block;}
#museum #main .contents .link_list{ list-style-type:none; padding:0; font-size:0.93em; line-height:220%; margin:0 0 35px 15px;}
#museum #main .contents .link_list li{ background:url(../images/common/museum/img_cursor.png) 0 0.8em no-repeat; padding-left:10px;}


/*みんぱくウィークエンド・サロン*/
#main .contents .weekendBox{ border:1px solid #C1C1C1; overflow:hidden; margin-bottom:-1px;}
#main .contents .weekendBox dl{ padding:20px 16px 0; line-height:180%; overflow:hidden; _height:1%;}
#main .contents .weekendBox dl dt{ font-size:1.16em; font-weight:bold; margin-bottom:10px;}
#main .contents .weekendBox dl dt span{ font-weight:normal; color:#707070; margin-right:10px; font-size:0.94em;}
#main .contents .weekendBox dl dd .text{ width:442px; float:left; font-size:0.94em; padding-bottom:20px;}
#main .contents .weekendBox dl dd .image{ width:230px; float:right; text-align:center; padding-bottom:20px;}
#main .contents .weekendBox dl dd .image span{ display: inline; text-align:left;}
#main .contents .weekendBox dl dd .text span{ display: block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:10px 0; margin-bottom:20px; overflow:hidden;}
#museum #main .contents .weekendBox dd .text span a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*新刊紹介*/
#museum #main .contents .areaBox .special_box{ border:0px solid #C1C1C1; width:340px; float:none; margin:0; overflow:hidden;}
#museum #main .contents .areaBox .image{ float:right; margin-left:10px;}
#museum #main .contents .areaBox .image img{ border:1px solid #C1C1C1;}
#museum #main .contents .areaBox p{ font-size:85%; line-height:180%;}
#museum #main .contents .areaBox .box{ margin:0; padding:0;}

/*----カレンダー--*/
#museum #main .contents .calendarBox{ margin-bottom:15px;}
#museum #main .contents .calendarBox span.ic{ border:1px solid #cfaa40; padding:1px 5px; margin-bottom:5px; background:#ffcd3a url(../images/common/museum/img_news_icon.gif) 0 0 repeat-x; text-align:center; color:#666; display:block;font-weight:normal;}
#museum #main .contents .calendarBox .txtR{ text-align:right;}

#museum #main .contents .calendarnav{ line-height:120%; background:#FBEEDA; padding:10px 15px 0; margin-bottom:25px; overflow:hidden;}
* html #museum #main .contents .calendarnav{ height:1%;}
#museum #main .contents .calendarnav dl{ margin-bottom:10px; overflow:hidden;}
* html #museum #main .contents .calendarnav dl{ height:1%;}
#museum #main .contents .calendarnav dt{ font-weight:bold; color:#CC5A00; width:200px; float:left;}
#museum #main .contents .calendarnav dd.end{ padding-top:8px;}
#museum #main .contents .calendarnav dt span{ font-weight:normal; font-size:0.75em;}
#museum #main .contents .calendarnav ul{ list-style-type:none; margin:0; padding:0;}
#museum #main .contents .calendarnav ul li{ display:inline; margin-right:20px;}

/* table all */
table.cale{
	width:100%;
	margin-bottom:30px;
	border-top:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;}
table.cale td{
	font-size:10px;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;}
table.cale th{
	font-size:10px;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #000000;}

/* table th */
table.cale th.ti{
	padding:4px;
	font-size:120%;
	vertical-align:top;
	text-align:left;
	vertical-align:middle;
	color:#CC5A00;}
table.cale th{
	padding:5px 4px 5px 4px;
	font-size:11px;
	vertical-align:top;
	text-align:left;
	line-height:150%;
	}

/* table td */
table.cale td{
	padding:2px 1px;
	text-align:center;
	vertical-align:middle;}
table.cale td.sui{ background:#EBEBEB;}
table.cale td.sun{ color:#990000;}
table.cale td.sta{ color:#003399;}
table.cale td.ive{ background:url(../images/museum/calemderbg.gif) repeat-x center left;}


/* radio */
#museum #main .contents #radioBox ul{ list-style-type:none; margin:5px 0 0; padding:0; line-height:140%;}
#museum #main .contents #radioBox ul li{ padding:5px 0;}
#museum #main .contents strong.ti{ font-size:1.2em; line-height:120%;}

#museum #main .contents #radioBox table{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #radioBox table th,
#museum #main .contents #radioBox table td{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;}
#museum #main .contents #radioBox table th{padding:8px 20px 10px 8px; background:#E0E0E0;}
#museum #main .contents #radioBox table td.ti{padding:8px;background:#FFFFFF; text-align:center; width:25%;}
#museum #main .contents #radioBox table td{padding:8px 0 8px 30px;background:#FFFFFF; text-align:left;}

/*旅・いろいろ地球人*/
#museum #main .contents #earthling_mainBox .box{ border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; margin-bottom:37px;}
#museum #main .contents #earthling_mainBox dl{ border-bottom:1px solid #C1C1C1; padding:20px 16px; line-height:180%; overflow:hidden;}
* html #museum #main .contents .earthling_mainBox dl{ height:1%;}
#museum #main .contents #earthling_mainBox dt{ font-size:1.16em; font-weight:bold; margin-bottom:10px;}
#museum #main .contents #earthling_mainBox dt span{ font-weight:normal; color:#707070; margin-left:10px; font-size:0.94em;}
#museum #main .contents #earthling_mainBox dd { font-size:0.94em;}
#museum #main .contents #earthling_mainBox dd img.photo{ float:right; margin-left:10px;}
#museum #main .contents #earthling_mainBox dd p{ display:block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:5px 0; margin-bottom:20px;}
#museum #main .contents #earthling_mainBox dd p a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents #earthling_mainBox .list{ background:#FBEEDA; text-align:right; padding:7px 10px; font-size:85%;}

#museum #main .contents #earthling_mainBox dd .relatedArticle{ border-top:1px dotted #7F7F7F; margin-top:20px; padding-top:10px;}
#museum #main .contents #earthling_mainBox dd .relatedArticle strong{ display: block; margin-bottom:10px;}
#museum #main .contents #earthling_mainBox dd .relatedArticle ul{ list-style-type:none; margin:0 0 0 15px; padding:0; font-size:0.94em;}
#museum #main .contents #earthling_mainBox dd .relatedArticle ul li span{ font-weight:bold; background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#museum #main .contents #earthling_mainBox dd .relatedArticle ul li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}


/*展示 館外での出版物*/
#museum #main .contents .gaibu_text{ font-size:93%; margin-bottom:10px;}
#museum #main .contents .gaibu_text_en{ font-size:85%; margin-bottom:25px;}
#museum #main .contents .gaibu .img{ float:left; width:154px; padding:15px 0;}
#museum #main .contents .gaibu .text{ float:right; width:174px; padding:15px 0;}
#museum #main .contents .gaibu .text strong{ font-weight:bold; margin:15px 0; display:block;}
#museum #main .contents .gaibu .text span{ margin:1em 0 20px; padding-top:1em; display:block; border-top:1px dotted #CCCCCC; font-size:85%;}
#museum #main .contents .gaibu .text ul{ margin:0; padding:0; list-style-type:none;}
#museum #main .contents .gaibu .text ul li{ background:#FBEEDA url(../images/common/museum/img_cursor.png) 8px 50% no-repeat; padding:5px 3px 5px 18px; margin-bottom:3px; font-size:85%;}
#museum #main .contents ul.gaibu_list{ margin:10px 0 20px 20px; padding:0;}
#museum #main .contents ul.gaibu_list li{padding:3px; font-size:0.94em;}

/*展示 研究者紹介*/
.s{
  /*リンクテキストのスタイルです*/
  color:#000000;
  text-decoration: none;
  position: relative;
}

.s-balloon {
  /*バルーンのスタイルです*/
  /*表示位置を指定します*/
  position: absolute;
  top: -30px;
  left: -33px;

  /*非表示にしておきます*/
  display: none;
  opacity: 0;

  /*表示スタイルを指定します*/
  padding: 10px;
  width:130px;
  border-radius: 8px;
  color: #333333;
  background-color: #ffffe0;
  border: 2px solid #daa520;
  /*影をつけて見栄えを良くします*/
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.8),
    inset 1px 0 0 rgba(255, 255, 255, 0.3),
    inset -1px 0 0 rgba(255, 255, 255, 0.3),
    inset 0 -1px 0 rgba(255, 255, 255, 0.2);

  /*アニメーションを指定します*/
  animation-duration: 0.3s;
  animation-name: show-balloon;
}

.s:hover .s-balloon {
  /*マウスホバー時のバルーンのスタイルです*/
  /*表示するようにします*/
  display: inline-block;
  opacity: 1;
  top: -140px;
}

.s-balloon::before {
  /*吹き出し部分の三角形を表示します*/
  content: "";
  position: absolute;
  top: 100%;
  left: 65px;
  border: 10px solid transparent;
  border-top: 10px solid #daa520;
}

@keyframes show-balloon {
  /*アニメーションを定義します*/
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: inline-block;
    opacity: 0;
  }
  100% {
    display: inline-block;
    opacity: 1;
  }
}

.staffname{
	width:90px;
	margin-top:5px;
	text-align:center;
}

.fukidashi{
	list-style:none;
	display:inline;
}

.fukidashi li{
	float:left;
	margin:15px 0px 20px 23px;
}






#museum .popup {
	margin-bottom:20px;}
#museum .popup ul{
	overflow:hidden;
	_zoom:1;
	width:690px;
	margin:0 auto;
	padding:0;}

#museum .popup ul li {
	float:left;
	display:block;
	margin:0 30px 0 0;
	padding-bottom:30px;
	width:90px;
	text-align:center;
	list-style-type:none;
}
#museum .popup ul li.end{
	margin-right:0;}

/* tooltip
------------------------------*/
/* trigger button */ 
#museum .tooltip_link { 
    display:block;
    cursor:pointer;
	height:107px;
	background:#CCC;
	margin-bottom:5px;
}

/* tooltip styling 
#museum .tooltip {
	display:none;
	width:227px;
	padding-top:15px;
	background:url(../images/museum/tip/tiptxt_top.png) no-repeat top;
	_background:url(../images/museum/tip/tiptxt_top.gif) no-repeat top;}
#museum .tooltip .btm{
	padding-bottom:30px;
	background:url(../images/museum/tip/tiptxt_btm.png) no-repeat bottom;
	_background:url(../images/museum/tip/tiptxt_btm.gif) no-repeat bottom;}
#museum .tooltip p{
	text-align:left;
	padding:0 20px;
	background:url(../images/museum/tip/tiptxt_bg.png) repeat-y;
	_background:url(../images/museum/tip/tiptxt_bg.gif) repeat-y;}
*/ 
/*展示 研究者紹介*/
#museum #main .contents #staff_box #main_area{border:3px solid #B0B0B0;padding:0 27px;}
#museum #main .contents #staff_box h4{color: #CE5C00;margin: 0 0 5px 0;}
#museum #main .contents #staff_box ul{padding-left:0;}
#museum #main .contents #staff_box ul li{list-style:none;}
#museum #main .contents #staff_box ul#research_area{margin:12px 12px 20px 12px;padding:0;background:url(../images/research/staff/research_area.gif) 0 0 no-repeat;width:635px;height:112px;position:relative;}

#museum #main .contents #staff_box ul#research_area li{display:block;float:left;text-indent:-9999px;}
#museum #main .contents #staff_box ul li.research_area_item01{width:78px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item02{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item03{width:81px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item04{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item05{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item06{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item07{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item08{width:76px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item09{width:78px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item10{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item11{width:81px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item12{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item13{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item14{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item15{width:80px;height:58px;}
#museum #main .contents #staff_box ul li.research_area_item16{width:76px;height:58px;}

#museum #main .contents #staff_box ul li.research_area_item01_on{width:78px;height:58px;background:url(../images/research/staff/research_area.gif) 0 -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item02_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -78px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item03_on{width:81px;height:58px;background:url(../images/research/staff/research_area.gif) -157px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item04_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -238px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item05_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -318px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item06_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -398px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item07_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -478px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item08_on{width:76px;height:58px;background:url(../images/research/staff/research_area.gif) -558px -116px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item09_on{width:78px;height:58px;background:url(../images/research/staff/research_area.gif) 0 -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item10_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -78px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item11_on{width:81px;height:58px;background:url(../images/research/staff/research_area.gif) -157px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item12_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -238px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item13_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -318px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item14_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -398px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item15_on{width:80px;height:58px;background:url(../images/research/staff/research_area.gif) -478px -174px no-repeat;}
#museum #main .contents #staff_box ul li.research_area_item16_on{width:76px;height:58px;background:url(../images/research/staff/research_area.gif) -558px -174px no-repeat;}

#museum #main .contents #staff_box .renew{text-align:right;}
#museum #main .contents #staff_box .name{border-bottom:2px solid #CE5C00;margin-bottom:20px;}
#museum #main .contents #staff_box .name strong{font-size:160%;margin-right:10px;}
#museum #main .contents #staff_box .name span{padding-left:10px;font-size:102%;}

#museum #main .contents #staff_box .link_icon{padding:0 0 0 20px;background:url(../images/common/museum/img_link_icon.gif) 0 0 no-repeat;}
#museum #main .contents #staff_box .special_icon{padding:0 0 0 20px;background:url(../images/common/museum/img_special_icon.gif) 0 0 no-repeat;}
#museum #main .contents #staff_box .finger_icon{padding:0 0 0 40px;background:url(../images/common/museum/img_finger_icon.gif) 0 0 no-repeat;margin-top:30px;}

#museum #main .contents #staff_box .photo_area{float:left;width:200px;}
#museum #main .contents #staff_box .photo_area .help_text{margin-top:5px;font-size:85%;color:#B0B0B0;}
#museum #main .contents #staff_box .prof_area{float:right;width:424px;}
#museum #main .contents #staff_box .prof_area .prof{margin-bottom:15px;}

#museum #main .contents #staff_box .balloon_area{position:relative;width:660px;height:650px;margin:20px 0 0 0;}
#museum #main .contents #staff_box .balloon_area .left_area{width:202px;height:650px;display:table-row;}
#museum #main .contents #staff_box .balloon_area .left_area .image{display:table-cell;vertical-align:middle;text-align:right;width:202px;}
	* html #museum #main .contents #staff_box .balloon_area .left_area .image{display:inline;zoom:1;}/* IE 6 */
	*:first-child+html #museum #main .contents #staff_box .balloon_area .left_area .image{display:inline;zoom:1;}/* IE 7 */
#museum #main .contents #staff_box .balloon_area .left_area .image img{text-align:right;}
#museum #main .contents #staff_box .balloon_area .right_area{position:absolute;bottom:0;left:202px;width:458px;}
#museum #main .contents #staff_box .balloon_area .balloon_box01{width:458px;height:322px;background:url(../images/common/museum/balloon_box01.gif) 0 0 no-repeat;position:relative;}
#museum #main .contents #staff_box .balloon_area .balloon_box02{margin-top:6px;width:458px;height:322px;background:url(../images/common/museum/balloon_box02.gif) 0 0 no-repeat;position:relative;}
#museum #main .contents #staff_box .balloon_area .balloon_box01 .text, #museum #main .contents #staff_box .balloon_area .balloon_box02 .text{width:354px;height:260px;position:absolute;top:25px;left:65px;}
#museum #main .contents #staff_box .balloon_area .balloon_box01 .text p, #museum #main .contents #staff_box .balloon_area .balloon_box02 .text p{font-size:0.93em;line-height:160%;}
#museum #main .contents #staff_box .linkDeta{text-align:right;margin-top:10px;}

/*展示 研究者紹介 end*/

/*展示 みんぱく標本資料コレクター*/
#museum #main .contents #collecter p{font-size:0.93em;margin-bottom:1.5em; line-height:180%;}
#museum #main .contents #collecter ul, #museum #main .contents #collecter ol{font-size:0.93em;margin-bottom:1.5em; line-height:180%;}
#museum #main .contents #collecter table{margin-bottom:1.5em;}
#museum #main .contents #collecter div.btn{	background:url(/sites/default/files/museum/kids/collector/img/buttons.gif) 0 0 no-repeat;	margin-bottom:15px;	width: 235px;	line-height:33px;}
#museum #main .contents #collecter .menu{ padding:6px 0 7px 0;margin-bottom:20px;}
#museum #main .contents #collecter .menu ul{ list-style-type:none; margin:0; padding:0; line-height:200%; width:720px; overflow:hidden;}
#museum #main .contents #collecter .menu li{ font-size:93%; padding:0 15px ; float:left;}
#museum #main .contents #collecter .menu li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px; white-space:nowrap;}

/*展示 みんぱく標本資料コレクター end*/

/*展示 研究集会*/
#museum #main .contents table.detail {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1.5em;
	border-spacing: 1px;
	padding: 0px;
	float: left;
	border-style: none;
	font-size:0.95em;
}
#museum #main .contents table.detail th {
	width:140px;
}
#museum #main .contents table.detail th{
	padding: 0.6em 0.8em 0.4em;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
#museum #main .contents table.detail td {
	padding: 0.6em 0.8em 0.4em;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
#museum #main .contents table.detail th {
	height: 100%;
	white-space:nowrap;
	font-weight:normal;
	text-align:left;
}
#museum #main .contents table.detail table {
	border-collapse:collapse!important;
	border-spacing:0!important;
}
#museum #main .contents table.full {
	width: 100%;
	float: none;
}

/*展示 研究集会　end*/

/*展示 フィールドニュ－ス　研究スタッフ便り*/
#museum #main .contents #staffletter p{font-size:0.93em;margin-bottom:1.2em; line-height:180%;padding:0 10px;}

/*展示 フィールドニュ－ス　研究スタッフ便り　end*/

#museum .setFfieldnews .more_kako{ text-align:right; padding:0 7px; font-size:85%; margin-bottom:0!important; zoom:1;}
#museum #main .contents .fieldBox{ margin-bottom:30px; line-height:160%;}
#museum #main .contents .fieldBox p{ line-height:160%; margin-bottom:1.3em;}
#museum #main .contents ul.eventBox{ list-style-type:none; margin:0 0 20px 15px; padding:0; line-height:160%; font-size:85%;}
#museum #main .contents ul.eventBox li a{ display:block; background:url(../images/common/museum/img_cursor.png) no-repeat 0 5px; padding-left:10px;}


#museum #main .contents table.detail02 {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1.5em;
	border-spacing: 1px;
	padding: 0px;
	float: left;
	border-style: none;
	font-size:0.95em;
}

#museum #main .contents table.detail02 th{
	padding: 0.6em 0.8em 0.4em;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
#museum #main .contents table.detail02 td {
	padding: 0.6em 0.8em 0.4em;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
s
}
#museum #main .contents table.detail02 th {
	height: 100%;
	white-space:nowrap;
	font-weight:normal;
	text-align:left;
}
#museum #main .contents table.detail02 table {
	border-collapse:collapse!important;
	border-spacing:0!important;
}
#museum #main .contents table.full {
	width: 100%;
	float: none;
}


/*巡回展*/

#museum #main .contents #traveling-e img.fRight{ float:right; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #traveling-e img.fLeft{ float:left; margin-right:20px;margin-bottom:20px;}
#museum #main .contents #traveling-e p{ font-size:0.93em;line-height:180%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #traveling-e ul{ font-size:0.93em;line-height:180%; margin-top:1.3em;margin-bottom:1.3em;}
#museum #main .contents #traveling-e dl{ font-size:0.93em;line-height:180%; margin-bottom:1.3em;}

/*友の会・みんぱくフリーパス・キャンパスメンバーズ*/
#museum #main .contents #asso_box img.fRight{ float:right; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #asso_box img.fLeft{ float:left; margin-right:20px;margin-bottom:20px;}
#museum #main .contents #asso_box p{ line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #asso_box #freepass{margin:30 10 120 10;}
#museum #main .contents #asso_box #eiga{display:block;width:200px;list-style:none;margin:0 20px 0 10px;padding:0;float:right;text-align:center;}
#museum #main .contents #asso_box .header{background-color:#ff9900;margin-left:10;color:#ffffff;width:700;font-size:1.2em;font-weight:bold;padding:0 0 10 10;}
#museum #main .contents #asso_box .header_text{margin:10 0 10 10;color:#ffffff;font-size:1.2em;font-weight:bold;padding:0 0 10 10;}
#museum #main .contents #asso_box p.Com{color:#009900;font-weight:bold;}
#museum #main .contents #asso_box #furikomi{margin-left:30;padding:5;list-style:none;line-height:1.5em;}
#museum #main .contents #asso_box #pp{line-height:1.5em;width:480;margin:10px 0 10px 35px;}
#museum #main .contents #asso_box div.address{font-style:normal;border:1px solid;margin:20px 0 20px 20px;padding:8px;width:350px;}

/*観覧料、団体見学、休館日など*/
#museum #main .contents #basis_box img.fRight{ float:right; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #basis_box img.fLeft{ float:left; margin-right:20px;margin-bottom:20px;}
#museum #main .contents #basis_box p{ line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #basis_box table.bt_01{width:80%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #basis_box table.bt_01 td{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px 10px 6px 10px;background:#FFFFFF;}
#museum #main .contents #basis_box table.bt_01 th{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px 10px 10px 8px; background:#FFFFFF; width:20%;}
#museum #main .contents #basis_box table.bt_01 td.ti{padding:6px;background:#FFFFFF; text-align:center; width:25%;}
#museum #main .contents #basis_box table.bt_01 td li{line-height:160%; margin-bottom:0.2em;}
#museum #main .contents #basis_box div.card{margin:0 5em;}
#museum #main .contents #basis_box div.card img{margin-right:2em;margin-top:1em;}

#museum #main .contents #basis_box table.bt_02{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #basis_box table.bt_02 td.bttd_01{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:left;padding:6px;background:#FFFFFF;}
#museum #main .contents #basis_box table.bt_02 td.bttd_02{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px;background:#FFFFFF;}
#museum #main .contents #basis_box table.bt_02 th{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px; background:#FFFFFF; }
#museum #main .contents #basis_box table.bt_02 th.btth_01{vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px; background:#FFFFFF;white-space:nowrap;}
#museum #main .contents #basis_box table.bt_02 td.ti{padding:6px;background:#FFFFFF; text-align:center; width:25%;}
#museum #main .contents #basis_box table.bt_02 td li{line-height:160%; margin-bottom:0.2em;}

/*レストラン　みんぱく*/
#museum #main .contents #res_box img.fRight{ float:right; margin-left:20px;}
#museum #main .contents #res_box img.fLeft{ float:left; margin-right:20px;}
#museum #main .contents #res_box .res_img{text-align:center;margin-top:10px;margin-bottom:10px;}
#museum #main .contents #res_box dl{margin:10px 0;font-size:0.94em;line-height:160%;}
#museum #main .contents #res_box dt{font-weight: bold;}
#museum #main .contents #res_box dd{margin-left:10px;}
#museum #main .contents #res_box p{font-size:0.94em; line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #res_box h5.res_title{margin-left:30;font-weight:bold;color:#993300;border-bottom:2px solid;width:130px;text-align:center;}
#museum #main .contents #res_box table{font-size:0.94em; line-height:160%;}


/*ミュージアム・ショップ*/
#museum #main .contents #shop_box img.fRight{ float:right; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #shop_box .fRight{ float:right; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #shop_box .fLeft{ float:left; margin-left:20px;margin-bottom:20px;}
#museum #main .contents #shop_box img.fLeft{ float:left; margin-right:20px;margin-bottom:20px;}
#museum #main .contents #shop_box .shop_img{text-align:center;margin-bottom:10px;}
#museum #main .contents #shop_box dl{margin:10px 0;}
#museum #main .contents #shop_box dt{font-weight: bold;}
#museum #main .contents #shop_box dd{margin-left:10px;}
#museum #main .contents #shop_box p{ line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #shop_box h5.shop_title{margin-left:30px;font-weight:bold;color:#993300;border-bottom:2px solid;width:130px;text-align:center;}
#museum #main .contents #shop_box .fLeft span{text-align:center;padding:5px;}

/*みんぱくミュージアムパートナーズ（MMP）*/
#museum #main .contents #mmp_box h4.title{ color:#CE5C00; border-bottom:2px solid #F1C57F; padding-bottom:3px; margin:0 0 15px; line-height:120%;}
#museum #main .contents #mmp_box h5.title{ margin:30px 0 18px; background:#FBEEDA; padding:8px 9px;}
#museum #main .contents #mmp_box h6{margin-left:0.5em;padding:6px 5px 5px; margin-bottom:10px;}
#museum #main .contents #mmp_box p{ line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #mmp_box table{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #mmp_box table td{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:left;padding:6px 10px 6px 10px;background:#FFFFFF;}
#museum #main .contents #mmp_box table th{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px 10px 10px 8px; background:#E0E0E0; width:20%;}
#museum #main .contents #mmp_box table td.ti{padding:6px;background:#FFFFFF; text-align:center; width:25%;}
#museum #main .contents #mmp_box table td li{line-height:160%; margin-bottom:0.2em;}
#museum #main .contents #mmp_box dl{margin-bottom:10px;margin-left:1em;}
#museum #main .contents #mmp_box dd{margin-bottom:0.3em;margin-left:1em;}
#museum #main .contents #mmp_box .box ul{ list-style:none;margin:0 0 10px 10px; padding:0;}
#museum #main .contents #mmp_box li{margin-bottom:0.3em;}
#museum #main .contents #mmp_box img.fRight{ float:right; margin-left:20px;}
#museum #main .contents #mmp_box img.fLeft{ float:left; margin-right:20px;}
#museum #main .contents #mmp_box img.border{ border:1px solid #C1C1C1;}
#museum #main .contents #mmp_box .layout{width:80%;border-top:1px solid #ffffff;border-right:1px solid #ffffff; margin-bottom:10px;}
#museum #main .contents #mmp_box .layout{border-top:1px solid #ffffff;border-right:1px solid #ffffff; margin-bottom:10px;}
#museum #main .contents #mmp_box .layout td{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;line-height:180%; text-align:center;}
#museum #main .contents #mmp_box .layout02{border-top:1px solid #ffffff;border-right:1px solid #ffffff; margin-bottom:10px;}
#museum #main .contents #mmp_box .layout02 td{font-size:0.95em; vertical-align:top;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;line-height:180%; text-align:left;}
#museum #main .contents #mmp_box .layout02 td.ti{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;line-height:180%; text-align:center;}
#museum #main .contents #mmp_box .layout03{border-top:1px solid #ffffff;border-right:1px solid #ffffff; margin-bottom:10px; width:70%; text-align:center;}
#museum #main .contents #mmp_box .layout03 td{font-size:0.95em; vertical-align:top;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;line-height:180%; text-align:left;}
#museum #main .contents #mmp_box .navi{font-size:0.7em;margin:0 0 15px 0;}
#museum #main .contents #mmp_box .linker{font-size:0.85em;margin:0 0 15px 0;}
#museum #main .contents #mmp_box .waku2_question{text-align:center;}
#museum #main .contents #mmp_box h5.p_title{ margin:10px 0 18px; padding:3px;}
#museum #main .contents #mmp_box .item1 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px; color: #990033; background-color: #ffcccc;}
#museum #main .contents #mmp_box .item2 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px; color: #336600; background-color: #ccff99;}
#museum #main .contents #mmp_box .item3 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px; color: #ffffff; background-color: #ff6699;}
#museum #main .contents #mmp_box .item4 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px; color: #660000; background-color: #ffcc99;}
#museum #main .contents #mmp_box .item5 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px; color: #ffffff; background-color: #003366;}
#museum #main .contents #mmp_box .item6 {font-weight: bold; line-height: 150%; margin: 5px 10px 5px 10px ; padding: 3px 5px;color: #ffffff;background-color: #ff0000; }
#museum #main .contents #mmp_box .sub {font-size: 0.9em;}
#museum #main .contents #mmp_box .h1 {font-weight:bold; margin: 5px 15px; color:#ff3399; text-align:center; border:0px solid #666666;}
#museum #main .contents #mmp_box .voice {width:280px; border:1px solid #ff66cc; margin:15px 5px 15px 10px; padding:10px;background-color:fff8dc;}
#museum #main .contents #mmp_box .slarge01{
	font-size:1.4em;
}


/*#activity

#museum #main .contents #activity table{width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#museum #main .contents #activity table td{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:left;padding:6px;background:#FFFFFF;}
#museum #main .contents #activity table th{font-size:0.95em; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;padding:6px 10px 10px 8px; background:#E0E0E0;}
#museum #main .contents #activity table td.ti{padding:6px;background:#FFFFFF; text-align:center;}
#museum #main .contents #activity table td li{line-height:160%; margin-bottom:0.2em;}
#museum #main .contents #activity h6{margin-left:0.5em;padding:6px 5px 5px; margin-bottom:10px;}
#museum #main .contents #activity p{ line-height:160%; margin-bottom:1.3em;margin-left:1em;}
#museum #main .contents #activity ul{ list-style-type:none; margin:0 0 20px; padding:6px 13px 7px; }
#museum #main .contents #activity li{ display:inline; margin-left:15px; font-size:93%;}
#museum #main .contents #activity li a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}*/

/*みんぱく世界の旅*/
#museum #main .contents #kidsmedia .past{
	color:#000;
	border:1px solid #F1C57F;
	margin:5px 5px 15px 0;
	padding:6px;
	font-weight:bold;
	font-size:105%;
}
#museum #main .contents #kidsmedia p{
	font-size:0.96em;
	margin-bottom:1.2em;
	line-height:180%;
	padding:0 10px;
}
#museum #main .contents #kidsmedia .link_list{ list-style-type:none; padding:0; font-size:0.93em; line-height:220%; margin:0 0 35px 15px;}
#museum #main .contents #kidsmedia .link_list li{ background:url(../images/common/museum/img_cursor.png) 0 0.8em no-repeat; padding-left:10px;}

#main .contents #kidsmedia .detailBox dl dd .img_right_y{
	width:250px;
	float:right;
	text-align:left;
	padding-bottom:10px;
	margin-left:20px;
	font-size:0.86em;
	line-height:160%;
}
#main .contents #kidsmedia .detailBox dl dd .img_right_y img{ max-width:250px;border:1px solid #C1C1C1;}
#main .contents #kidsmedia .detailBox dl dd .img_left_y{
	width:250px;
	float:left;
	text-align:left;
	padding-bottom:10px;
	margin-right:20px;
	font-size:0.86em;
	line-height:160%;
}
#main .contents #kidsmedia .detailBox dl dd .img_left_y img{ max-width:250px;border:1px solid #C1C1C1;}




#main .contents #kidsmedia .detailBox dl dd .img_right_t{
	width:188px;
	float:right;
	text-align:left;
	padding-bottom:10px;
	margin-left:20px;
	font-size:0.86em;
	line-height:160%;
}
#main .contents #kidsmedia .detailBox dl dd .img_right_t img{ max-width:188px;border:1px solid #C1C1C1;}
#main .contents #kidsmedia .detailBox dl dd .img_left_t{
	width:188px;
	float:left;
	text-align:left;
	padding-bottom:10px;
	margin-right:20px;
	font-size:0.86em;
	line-height:160%;
}
#main .contents #kidsmedia .detailBox dl dd .img_left_t img{ max-width:188px;border:1px solid #C1C1C1;}



#main .contents #kidsmedia .detailBox .memo_box {
    position: relative;
    background-color:#DDFFEC;
    border-radius: 0px 15px 15px 15px / 0px 15px 15px 15px;
    -moz-border-radius: 0px 15px 15px 15px / 0px 15px 15px 15px;
    -webkit-border-radius:  0px 15px 15px 15px / 0px 15px 15px 15px;
    margin-top: 1em;
    padding:20px 10px 10px 10px;
    background: -webkit-linear-gradient(top, #DDFFEC 0%, #DDFFEC 50%, DDFFEC 100%);
}
#main .contents #kidsmedia .detailBox .memo_box h4 {
	position:absolute;
	top: -1em;
	left: 0em;
	margin: 0;
	padding: 3px 10px;
	color: #05BA01;
	font-weight: normal;
	background-color:#DDFFEC;
	font-weight:bold;
	border-radius:10px;
}
#main .contents #kidsmedia .detailBox .catch{
	font-size:1.10em;
	line-height:160%;
	font-weight:bold;
	padding:0 10px;
}

/* 地域展示・通文化展示 */
.exmain_root_navi_on{
	float:left;
	border:1px solid #e3a50b;
	background-color:#e3a50b;
	padding:18px;
	margin:6px 0px 0px 6px;
	border-radius:8px;
	width:95px;
	height:90px;
}
.exmain_root_navi_off{
	float:left;
	border:1px solid #d3d3d3;
	background-color:#d3d3d3;
	padding:18px;
	margin:6px 0px 0px 6px;
	border-radius:8px;
	width:95px;
	height:90px;
}

#exmain_root_navi .popup{
	margin-bottom:20px;
}

#exmain_root_navin .popu ul{
	overflow:hidden;
	_zoom:1;
	width:690px;
	margin:0 auto;
	padding:0;
}

#exmain_root_navi .popup ul li{
	float:left;
	display:block;
	margin:0 30px 0 0;
	padding-bottom:30px;
	width:90px;
	text-align:center;
	list-style-type:none;
}

#exmain_root_navi .popu ul li.end{
	margin-right:0;
}

#exmain_root_navi .tooltips_link { 
    display:block;
    cursor:pointer;
	height:107px;
	background:#CCC;
	margin-bottom:5px;
}

#exmain_root_navi .tooltips {
	display:none;
	width:227px;
	padding-top:15px;
	background:url(../images/museum/tip/tiptxt_top.png) no-repeat top;
	_background:url(../images/museum/tip/tiptxt_top.gif) no-repeat top;}

#exmain_root_navi .tooltips .btm{
	padding-bottom:30px;
	background:url(../images/museum/tip/tiptxt_btm.png) no-repeat bottom;
	_background:url(../images/museum/tip/tiptxt_btm.gif) no-repeat bottom;}

#exmain_root_navi .tooltips p{
	text-align:left;
	padding:0 20px;
	background:url(../images/museum/tip/tiptxt_bg.png) repeat-y;
	_background:url(../images/museum/tip/tiptxt_bg.gif) repeat-y;}

