@charset "UTF-8";
#old-site-design {
  /* 言語ボタンここから */
  /*#english {
	width: 70px;
	float: right;
	clear: right;
	text-indent: -10000px;
}

#english a {
	background-image: url(../img/btnEnglish.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	height: 21px;
	width: 70px;
}*/
  /* 言語ボタンここまで */
  /* sideBar */
  /* sideBar */
  /* img request */
  /*#sideBar ul li#guideMobile a {
	background-image: url(../img/btnMobile.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 34px;
	width: 132px;
	margin:0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #AAAAAA;
}*/
  /*#bannerTakagamine a {
	background-image: url(../img/bnrTakagamine.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 80px;
	width: 132px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -10000px;
}*/
  /* おしらせコード修正に伴い　20170113-katayama
#information img{
	margin:0 2px 0 0;
	vertical-align:middle;
}
#information list style 各バージョン作成*/
  /* おしらせ修正ここまで 20170113-katayama */
  /* navigation */
  /* navigation 2nd */
  /* navigation alert */
  /* page 2nd */
  /* collectionGallery */
  /* table - admission */
  /* table - chronology */
  /* table - catalog */
  /* table - eventProgram */
  /* table - pastExhibition */
  /* Calendar Table */
  /* table - publishingList */
  /* other classes */
  /* footer */
  /* pressページ追加に伴い */
  /* added 2016 */
  /* css exhibition用 */
  /* 展覧会予定次年度へのリンク 20170119 20172013削除 */
  /* おしらせ 日程スケジュール表示 */
  /*ul.news_outline {
	list-style:none;
	margin-bottom: 2em;
}

ul.news_outline li{
	font-weight: bold;
	margin-left:2em;
}*/
  /* おしらせ 日程スケジュール表示　ここまで */
  /* 教育学習支援  作品紹介 */
  /* 教育学習支援  キャプションつき写真 */
  /* CollectionGallery 画像1点用 */
  /* CollectionGallery 画像横並び用 */
  /* CollectionGallery リスト用 */
  /* プレスの方へ 20160727 */
  /* 入札公告用 */
  /* 賛助会員 20180611 */
  /* imagerequest page */
  /*
.wf-kokoro { font-family: "Kokoro"; }*/
}

#old-site-design * {
  font: normal normal normal 100%/1.5em "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border: 0;
  margin: 0;
  padding: 0;
}

#old-site-design #wrapper {
  width: 770px;
  margin: auto;
  background-color: #FFFFFF;
}

#old-site-design #languages {
  width: 212px;
  float: right;
}

#old-site-design #languages ul {
  list-style-type: none;
  font-size: 0;
}

#old-site-design #languages ul li {
  display: inline-block;
  height: 21px;
  width: 70px;
}

#old-site-design #headerTop {
  margin: 0px;
  height: 48px;
  width: 730px;
  background-color: #FFFFFF;
  background-image: url(../../img/imgHeaderTopBg.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}

#old-site-design #header {
  margin: 0px;
  height: 48px;
  width: 730px;
  background-color: #FFFFFF;
  background-image: url(../../img/imgHeaderBg.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
}

#old-site-design #siteId {
  margin: 0px;
  padding: 0px;
  float: left;
  height: 40px;
  width: 254px;
  clear: left;
  background-image: url(../img/imgSiteId.gif);
  background-repeat: no-repeat;
}

#old-site-design #siteName {
  text-indent: -10000px;
}

#old-site-design p {
  margin-bottom: 1em;
}

#old-site-design strong {
  font-weight: bold;
}

#old-site-design em {
  font-style: italic;
}

#old-site-design table {
  border-collapse: collapse;
}

#old-site-design h1 {
  padding: 0px;
  height: 40px;
  width: 550px;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #EFC876;
  text-indent: 1em;
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}

#old-site-design h2 {
  font-size: 1.1em;
  font-weight: bold;
  border-left-width: 2px;
  border-left-style: dashed;
  border-left-color: #EFC876;
  text-indent: 0.5em;
  margin-bottom: 1em;
}

#old-site-design ol li {
  list-style-position: outside;
  margin-left: 2em;
}

#old-site-design dd {
  text-align: left;
  margin-left: 2em;
  margin-bottom: 1em;
}

#old-site-design dt {
  padding-bottom: 0;
  text-indent: 1em;
  background-image: url(../img/imgListHead.gif);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  font-weight: bold;
}

#old-site-design hr {
  height: 0px;
  width: 100%;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  text-align: left;
  padding: 0px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}

#old-site-design #tempExhibition h2 {
  background-image: url(../img/ttlTopTempExhibit.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 265px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #tempExhibitionDouble h2 {
  background-image: url(../img/ttlTopTempExhibit.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 265px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #nextExhibition h2 {
  background-image: url(../img/ttlTopNextExhibit.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 265px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #nextExhibitionDouble h2 {
  background-image: url(../img/ttlTopNextExhibit.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 265px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #collectionGallery h2 {
  background-image: url(../img/ttlTopCollection.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 408px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #information h2 {
  background-image: url(../img/ttlTopInformation.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 250px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #eventCalendar h2 {
  background-image: url(../img/ttlTopCalendar.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 300px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #pressRoom h2 {
  background-image: url(../img/ttlTopPress.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 250px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #catalogList h2 {
  background-image: url(../img/ttlTopCatalogs.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 400px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #Momakfilms h2 {
  background-image: url(../img/ttlMomakFilms.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 300px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #facebook h2 {
  background-image: url(../img/ttlFacebook.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 400px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #museumsFour h2 {
  background-image: url(../img/ttlmuseumsFour.gif);
  margin: 20px;
  padding: 0px;
  height: 40px;
  width: 400px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #sideBar .barGuide {
  text-indent: -10000px;
  background-image: url(../img/ttlGuide.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barExhibition {
  text-indent: -10000px;
  background-image: url(../img/ttlExhibition.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barCollectionGallery {
  text-indent: -10000px;
  background-image: url(../img/ttlCollectionGallery.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barCalendar {
  text-indent: -10000px;
  background-image: url(../img/ttlEventCalendar.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barInformation {
  text-indent: -10000px;
  background-image: url(../img/ttlInformation.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barPressRoom {
  text-indent: -10000px;
  background-image: url(../img/ttlPressRoom.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barEducation {
  text-indent: -10000px;
  background-image: url(../img/ttlEducation.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #sideBar .barMomakFilms {
  text-indent: -10000px;
  background-image: url(../img/ttlFilms.gif);
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 132px;
  background-repeat: no-repeat;
}

#old-site-design #content {
  background-color: #FFFFFF;
  margin: 0px;
  height: auto;
  width: 770px;
  padding: 0px;
  background-image: url(../../img/imgContentBg.gif);
  font-size: 0.9em;
  color: #444444;
  line-height: 1.8em;
}

#old-site-design #headImage {
  height: 220px;
  width: 758px;
  background-color: #FFFFFF;
  background-image: url(../../img/imgHeadTop.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin-top: 0px;
  margin-right: 9px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #EFC876;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: #EFC876;
}

#old-site-design #tempExhibition {
  margin: 0px;
  height: 180px;
  width: 277px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
}

#old-site-design #tempExhibitionDouble {
  margin: 0px;
  height: 350px;
  width: 277px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
}

#old-site-design #nextExhibition {
  margin: 0px;
  height: 180px;
  width: 260px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
}

#old-site-design #nextExhibitionDouble {
  margin: 0px;
  height: 350px;
  width: 260px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
}

#old-site-design #mainVisual {
  padding: 0px;
  height: 186px;
  width: 758px;
  margin-top: 0px;
  margin-right: 9px;
  margin-bottom: 0px;
  margin-left: 3px;
  background-color: #FFFFFF;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}

#old-site-design #doubleExhibitions {
  background-image: url(../../img/imgMainVisual.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 186px;
  width: 758px;
  margin-top: 0px;
  margin-right: 9px;
  margin-bottom: 0px;
  margin-left: 3px;
  background-color: #FFFFFF;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}

#old-site-design #doubleExhibitions ul li {
  list-style-type: none;
  float: left;
}

#old-site-design #doubleExhibitions ul li a {
  width: 379px;
  height: 162px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  display: block;
}

#old-site-design li#exhibA {
  left: 3px;
  top: 0px;
}

#old-site-design li#exhibB {
  left: 382px;
  top: 0px;
}

#old-site-design #main {
  height: auto;
  width: 758px;
  margin-top: 0px;
  margin-right: 9px;
  margin-bottom: 0px;
  margin-left: 3px;
  padding: 0px;
}

#old-site-design #sideBar {
  margin: 0px;
  height: auto;
  width: 128px;
  background-color: #333333;
  clear: both;
  float: right;
  padding-top: 18px;
  padding-right: 14px;
  padding-bottom: 20px;
  padding-left: 10px;
  font-size: 0.8em;
  color: #FFFFFF;
}

#old-site-design #sideBar ul li {
  list-style-type: none;
}

#old-site-design #sideBar ul li a {
  display: block;
  text-indent: -10000px;
}

#old-site-design #sideBar ul li#guideOtherLanguages a {
  background-image: url(../img/btnOtherLanguages.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideOverview a {
  background-image: url(../img/btnOverview.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideHours a {
  background-image: url(../img/btnTime.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  margin: 0px;
  padding: 0px;
}

#old-site-design #sideBar ul li#guideEventCalendar a {
  background-image: url(../img/btnEC.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  margin: 0px;
  padding: 0px;
}

#old-site-design #sideBar ul li#guideFloor a {
  background-image: url(../img/btnFloorGuide.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideBarrier a {
  background-image: url(../img/btnBarrierFree.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideAccess a {
  background-image: url(../img/btnAccess.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideFAQ a {
  background-image: url(../img/btnFAQ.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideContact a {
  background-image: url(../img/btnContact.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#guideOrderCatalog a {
  background-image: url(../img/btnOrderCatalog.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideCatalogList a {
  background-image: url(../img/btnCatalogList.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideMembership a {
  background-image: url(../img/btnMembership.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideEducation a {
  background-image: url(../img/btnEducation.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideContribution a {
  background-image: url(../img/btnContribution.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideOpac a {
  background-image: url(../img/btnLibrary.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideImgrequest a {
  background-image: url(../img/btnImaes.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guidePublication a {
  background-image: url(../img/btnPublication.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideFilms a {
  background-image: url(../img/btnMomakFilms.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideFilmsTop a {
  background-image: url(../img/btnMomakFilmsTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#guideFilmsPast a {
  background-image: url(../img/btnMomakFilmsPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px;
  height: 34px;
  width: 132px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#listExhibitionTop a {
  background-image: url(../img/btnExhibitionTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#listCollectionGalleryTop a {
  background-image: url(../img/btnCollectionGalleryTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#listCollectionGalleryArchive a {
  background-image: url(../img/btnCollectionGalleryPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#listCollectionGallerySpecialThemeNul {
  background-image: url(../img/btnCollectionGallerySpecialTheme.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#listCollectionGallerySpecialTheme a {
  background-image: url(../img/btnCollectionGallerySpecialTheme.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#listCollectionGallerySpecialThemeArchive a {
  background-image: url(../img/btnCollectionGallerySpecialThemePast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  /*
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AAAAAA;
*/
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  /*
	margin-bottom: 2em;
*/
  margin-left: 0px;
}

#old-site-design #sideBar ul li#calendarTop a {
  background-image: url(../img/btnCalendarTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#calendarFuture a {
  background-image: url(../img/btnCalendarFuture.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#calendarPast a {
  background-image: url(../img/btnCalendarPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#informationTop a {
  background-image: url(../img/btnInformationTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#informationPast a {
  background-image: url(../img/btnInformationPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#pressTop a {
  background-image: url(../img/btnPressTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#pressPast a {
  background-image: url(../img/btnPressPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar ul li#pressGaze a {
  background-image: url(../img/btnPressGaze.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
}

#old-site-design #sideBar ul li#educationTop a {
  background-image: url(../img/btnEducationTop.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin: 0px;
}

#old-site-design #sideBar ul li#educationPast a {
  background-image: url(../img/btnEducationPast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 34px;
  width: 132px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #AAAAAA;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 2em;
  margin-left: 0px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #AAAAAA;
}

#old-site-design #sideBar a {
  color: #FFFFFF;
}

#old-site-design #bannerShop a {
  background-image: url(../img/bnrMuseumShop.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  height: 80px;
  width: 132px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-indent: -10000px;
}

#old-site-design #bannerCafe a {
  background-image: url(../img/bnrCafe.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  height: 80px;
  width: 132px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-indent: -10000px;
}

#old-site-design #bannerSenses a {
  background-image: url(../img/senses_bnr.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  height: 80px;
  width: 132px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-indent: -10000px;
}

#old-site-design #mobile {
  background-color: #EEEEEE;
  margin: 0px;
  height: 40px;
  width: 72px;
  background-image: url(../img/imgQrcode.gif);
  background-repeat: no-repeat;
  background-position: 20px 10px;
  padding-top: 110px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
}

#old-site-design #listFuture {
  margin: 0px;
  width: 110px;
  padding-left: 22px;
  line-height: 1.6em;
  height: auto;
  padding-bottom: 10px;
}

#old-site-design #listPast {
  margin: 0px;
  width: 110px;
  padding-left: 22px;
  line-height: 1.6em;
  height: auto;
  padding-bottom: 10px;
}

#old-site-design #information {
  margin: 0px;
  height: auto;
  width: 540px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  float: left;
}

#old-site-design #information li {
  margin: 0 0 0.8em 0;
  padding: 0 0 0.1em 58px;
  border-bottom: 1px dotted #ccc;
  list-style: none;
  font-size: 12px;
  line-height: 14px;
}

#old-site-design #information ul li.icnNews {
  background: url(../img/icnNews.gif) left center no-repeat;
}

#old-site-design #information ul li.icnEvents {
  background: url(../img/icnEvents.gif) left center no-repeat;
}

#old-site-design #information ul li.icnExhibit {
  background: url(../img/icnExhibit.gif) left center no-repeat;
}

#old-site-design #information ul li.icnCG {
  background: url(../img/icnCG.gif) left center no-repeat;
}

#old-site-design #information ul li.icnRecruitment {
  background: url(../img/icnRecruitment.gif) left center no-repeat;
}

#old-site-design #information ul li.icnFilm {
  background: url(../img/icnFilm.gif) left center no-repeat;
}

#old-site-design #information ul li.icnEducation {
  background: url(../img/icnEducation.gif) left center no-repeat;
}

#old-site-design #information ul li.icnSite {
  background: url(../img/icnSite.gif) left center no-repeat;
}

#old-site-design #information ul li.icnPublishing {
  background: url(../img/icnPublishing.gif) left center no-repeat;
}

#old-site-design #information ul li.icnProcurement {
  background: url(../img/icnProcurement.gif) left center no-repeat;
}

#old-site-design #information ul li.icnOpenHours {
  background: url(../img/icnOpenHours.gif) left center no-repeat;
}

#old-site-design #information ul li.icnHours {
  background: url(../img/icnHours.gif) left center no-repeat;
}

#old-site-design #information ul li.icnCol {
  background: url(../img/icnCol.gif) left center no-repeat;
}

#old-site-design #information ul li.icnAdmission {
  background: url(../img/icnAdmission.gif) left center no-repeat;
}

#old-site-design #eventCalendar {
  margin: 0px;
  height: auto;
  width: 574px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
}

#old-site-design #pressRoom {
  margin: 0px;
  height: auto;
  width: 574px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
}

#old-site-design #catalogList {
  height: 200px;
  width: 554px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  clear: left;
  margin: 0px;
}

#old-site-design #Momakfilms {
  margin: 0px;
  height: auto;
  width: 554px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 20px;
  clear: left;
}

#old-site-design #facebook {
  margin: 0px;
  height: 500px;
  width: 554px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 20px;
  clear: left;
}

#old-site-design #navi {
  background-color: #FFFFFF;
  height: 50px;
  width: 530px;
  padding-top: 18px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  margin: 0px;
}

#old-site-design #navi ul li {
  list-style-type: none;
  float: left;
  padding-right: 16px;
}

#old-site-design #navi ul li a {
  display: block;
  text-indent: -10000px;
}

#old-site-design #navi ul li a:focus,
#old-site-design #navi ul li a:hover,
#old-site-design #navi ul li a:active {
  background-position: 0px -20px;
}

#old-site-design #navi2 {
  background-color: #FFFFFF;
  height: 20px;
  width: 738px;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #EFC876;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #EFC876;
  margin: 0px;
}

#old-site-design #navi2 ul li {
  list-style-type: none;
  float: left;
  padding-right: 28px;
}

#old-site-design #navi2 ul li a {
  display: block;
  text-indent: -10000px;
  margin: 0px;
  padding: 0px;
  height: 20px;
}

#old-site-design #navi2 ul li a:focus,
#old-site-design #navi2 ul li a:hover,
#old-site-design #navi2 ul li a:active {
  background-position: 0px -20px;
  margin: 0px;
  padding: 0px;
  height: 20px;
}

#old-site-design li#naviHome a {
  background-image: url(../img/btnHome.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 46px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviAbout a {
  background-image: url(../img/btnAbout.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 86px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviInformation a {
  background-image: url(../img/btnInformation.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 59px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviEventCalendar a {
  background-image: url(../img/btnEventCalendar.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 103px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviPressRoom a {
  background-image: url(../img/btnPressRoom.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 74px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviExhibit a {
  background-image: url(../img/btnExhibition.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 49px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviCollection a {
  background-image: url(../img/btnCollectionGallery.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 125px;
}

#old-site-design li#naviSearch a {
  background-image: url(../img/btnSearch.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 86px;
  margin: 0px;
  padding: 0px;
}

#old-site-design li#naviTheCollection a {
  background-image: url(../img/btnCollection.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 110px;
  margin: 0px;
  padding: 0px;
}

#old-site-design #navia {
  background-color: #FFFFFF;
  height: auto;
  /*width: 574px;*/
  width: 560px;
  padding-top: 0px;
  padding-right: 0px;
  /*padding-bottom: 20px;*/
  padding-left: 20px;
  margin: 0px;
}

#old-site-design #navia ul {
  font-size: 0.9em;
  padding-left: 20px;
}

#old-site-design #navia ul li {
  line-height: 1.5em;
  /*color: #666666;*/
  color: #444444;
  padding-right: 10px;
}

#old-site-design #titleImage {
  background-image: url(../img/imgHead.jpg);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  height: 58px;
  width: 598px;
}

#old-site-design #mainText {
  height: auto;
  width: 550px;
  padding: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

#old-site-design #breadCrumbs {
  font-size: 0.7em;
  text-align: left;
  height: 50px;
  width: 550px;
}

#old-site-design #siteId h1 {
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Exhibition {
  background-image: url(../img/h1Exhibition.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Collection {
  background-image: url(../img/h1Collection.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Search {
  background-image: url(../img/h1Search.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Catalog {
  background-image: url(../img/h1Catalog.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1FanClub {
  background-image: url(../img/h1FanClub.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Hours {
  background-image: url(../img/h1Hours.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Floor {
  background-image: url(../img/h1Floor.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Barrier {
  background-image: url(../img/h1Barrier.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Access {
  background-image: url(../img/h1Access.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1FAQ {
  background-image: url(../img/h1Faq.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Contact {
  background-image: url(../img/h1Contact.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Cafe {
  background-image: url(../img/h1Cafe.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1About {
  background-image: url(../img/h1About.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Rss {
  background-image: url(../img/h1Rss.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Links {
  background-image: url(../img/h1Links.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Sitemap {
  background-image: url(../img/h1Sitemap.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Shop {
  background-image: url(../img/h1MuseumShop.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1CollectionGallerySpecialTheme {
  background-image: url(../img/h1CollectionGallerySpecialTheme.gif);
  height: 50px;
  width: 460px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Information {
  background-image: url(../img/h1Information.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1PressRoom {
  background-image: url(../img/h1PressRoom.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1EventCalendar {
  background-image: url(../img/h1EventCalendar.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1VisitorInformation {
  background-image: url(../img/h1VisitorInformation.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Publication {
  background-image: url(../img/h1Publication.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #h1Education {
  background-image: url(../img/h1Education.gif);
  height: 50px;
  width: 370px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  text-indent: -10000px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#old-site-design #collectionGallery {
  margin: 0px;
  height: auto;
  width: 554px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 20px;
  clear: left;
}

#old-site-design .admission {
  margin-left: 2em;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
}

#old-site-design .admission th {
  margin: 0px;
  height: 20px;
  text-align: center;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  background-color: #F0F0F0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
}

#old-site-design .admission td {
  margin: 0px;
  height: 20px;
  text-align: center;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
}

#old-site-design .chronology {
  margin-left: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-right-width: 0px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  border-top-width: 0px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
}

#old-site-design .chronology th {
  margin: 0px;
  height: 20px;
  text-align: right;
  font-size: 0.8em;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 0px;
  background-color: #FFFFFF;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-left-width: 0px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
}

#old-site-design .chronology td {
  margin: 0px;
  height: 20px;
  text-align: left;
  font-size: 1em;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-width: 0px;
  border-bottom-color: #CCCCCC;
  border-left-width: 0px;
  border-left-color: #CCCCCC;
}

#old-site-design .catalog {
  margin: 0px;
  padding: 0px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#old-site-design .catalog caption {
  margin: 0px;
  padding: 5px;
  font-size: 1em;
  font-weight: bold;
  text-align: left;
  background-color: #F5DFAF;
  border-top-width: 2px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #EFC876;
  border-right-color: #CCCCCC;
  border-left-color: #CCCCCC;
}

#old-site-design .catalog th {
  margin: 0px;
  padding: 5px;
  font-size: 0.8em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  border-right-width: 1px;
  background-color: #F0F0F0;
  text-align: left;
}

#old-site-design .catalog th.year {
  font-weight: bold;
  width: 320px;
}

#old-site-design .catalog th.name {
  font-size: 0.7em;
  text-align: center;
  width: 25px;
}

#old-site-design .catalog th.memo {
  font-size: 0.7em;
  text-align: center;
  width: 90px;
}

#old-site-design .catalog td {
  margin: 0px;
  padding: 5px;
  font-size: 0.8em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}

#old-site-design .catalog td.stock {
  text-align: center;
}

#old-site-design .catalog td.price {
  text-align: right;
}

#old-site-design .catalog td.category {
  background-color: #F0F0F0;
}

#old-site-design .program {
  margin-left: 2em;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  font-size: 0.9em;
  width: 520px;
  text-align: left;
}

#old-site-design .program caption {
  padding: 0px;
  font-size: 0.9em;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  text-indent: 2em;
}

#old-site-design .program th {
  margin: 0px;
  height: 20px;
  text-align: left;
  background-color: #F0F0F0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  vertical-align: top;
  padding: 4px;
}

#old-site-design .program td {
  margin: 0px;
  height: 20px;
  text-align: left;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
}

#old-site-design #pastExhibition {
  margin: 0px;
  padding: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  font-size: 0.8em;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}

#old-site-design #pastExhibition th {
  margin: 0px;
  height: 32px;
  text-align: center;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
  padding: 4px;
  width: 100px;
  background-color: #F0F0F0;
}

#old-site-design #pastExhibition td {
  margin: 0px;
  height: 32px;
  text-align: center;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
  padding: 4px;
  width: 100px;
}

#old-site-design .calendarList {
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 550px;
  border-top-width: 2px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
}

#old-site-design .calendarList caption {
  margin: 0px;
  padding: 4px;
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  background-color: #F5DFAF;
}

#old-site-design .calendarList th {
  margin: 0px;
  padding: 4px;
  background-color: #F0F0F0;
  font-size: 0.7em;
  text-align: left;
  font-weight: bold;
}

#old-site-design .calendarList td.date {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 20px;
  font-size: 0.8em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  text-align: center;
}

#old-site-design .calendarList td.dateHoliday {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 20px;
  font-size: 0.8em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  background-color: #FFECEC;
  text-align: center;
  color: #FF0000;
}

#old-site-design .calendarList td.week {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 30px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  font-size: 0.8em;
  text-align: center;
  background-color: #FFFFFF;
}

#old-site-design .calendarList td.weekHoliday {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 30px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  font-size: 0.8em;
  text-align: center;
  background-color: #FFECEC;
  color: #FF0000;
}

#old-site-design .calendarList td.event {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 310px;
  text-align: left;
  font-size: 0.8em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #CCCCCC;
}

#old-site-design .calendarList td.eventClose {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 310px;
  text-align: left;
  font-size: 0.8em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #CCCCCC;
  background-color: #F0F0F0;
}

#old-site-design .calendarList td.exhibition {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 100px;
  text-align: left;
  font-size: 0.7em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #CCCCCC;
}

#old-site-design .calendarList td.exhibitionOn {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 100px;
  text-align: left;
  font-size: 0.7em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #CCCCCC;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #CCCCCC;
  background-color: #FFF8E6;
}

#old-site-design .calendarList td.collection {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 100px;
  text-align: left;
  font-size: 0.7em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
}

#old-site-design .calendarList td.collectionOn {
  margin: 0px;
  padding: 4px;
  height: 30px;
  width: 100px;
  text-align: left;
  font-size: 0.7em;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCCCCC;
  background-color: #F7F0FF;
}

#old-site-design #publishingList {
  margin: 0px;
  padding: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCCCCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  font-size: 0.8em;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}

#old-site-design #publishingList td {
  margin: 0px;
  height: 26px;
  text-align: center;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #CCCCCC;
  padding: 4px;
  width: 160px;
}

#old-site-design .attention {
  color: #CC0000;
  font-size: 0.8em;
}

#old-site-design .attention_p {
  color: #CC0000;
  font-size: 0.7em;
}

#old-site-design .monthDay {
  font-size: 0.8em;
  line-height: 1.4em;
  color: #666666;
}

#old-site-design .font9 {
  font-size: 0.9em;
  line-height: 1.4em;
  color: #000000;
}

#old-site-design .font8-444 {
  font-size: 0.9em;
  line-height: 1.4em;
  color: #444;
}

#old-site-design .pageTop {
  font-size: 0.8em;
  text-align: right;
  text-indent: 1em;
  height: 20px;
  width: 120px;
  clear: right;
  float: right;
  background-image: url(../img/btnToTop.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding: 0px;
}

#old-site-design .alignRight {
  float: right;
  padding: 0px;
  height: auto;
  width: auto;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
}

#old-site-design .alignLeft {
  float: left;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#old-site-design .clear {
  clear: both;
}

#old-site-design .clearLeft {
  clear: left;
}

#old-site-design .clearRight {
  clear: right;
}

#old-site-design .news {
  padding-bottom: 2em;
}

#old-site-design .monthPager {
  margin: 0px;
  padding: 0px;
  height: 40px;
  width: 550px;
}

#old-site-design .monthNavi {
  float: right;
  width: 150px;
  height: 26px;
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 0.8em;
}

#old-site-design .prevMonth {
  text-indent: 1em;
  height: 20px;
  width: 65px;
  background-image: url(../img/btnPrevious.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
}

#old-site-design .nextMonth {
  height: 20px;
  width: 65px;
  background-image: url(../img/btnNext.gif);
  background-repeat: no-repeat;
  background-position: 50px 4px;
  margin: 0px;
  padding: 0px;
  display: block;
  float: right;
}

#old-site-design .yearPager {
  margin: 0px;
  padding: 0px;
  height: 25px;
  width: 550px;
}

#old-site-design .yearNavi {
  float: right;
  text-align: right;
  width: 440px;
  height: 20px;
  margin-top: 5px;
  font-size: 0.8em;
}

#old-site-design .linkArrow {
  height: 20px;
  width: 60px;
  background-image: url(../img/btnNext.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  margin: 0px;
  display: block;
  float: left;
  padding-top: 0px;
  padding-right: 1em;
  padding-bottom: 0px;
  padding-left: 0px;
}

#old-site-design .cap {
  font-size: 0.7em;
  line-height: 1em;
}

#old-site-design .lead {
  height: auto;
  width: 550px;
  padding-bottom: 2em;
}

#old-site-design .sitemap ul {
  padding-left: 1em;
}

#old-site-design .sitemap li {
  list-style: none;
  padding-bottom: 0.3em;
}

#old-site-design .sitemap li.dir {
  font-weight: bold;
  list-style-type: none;
  background-image: url(../img/btnToDown.gif);
  background-repeat: no-repeat;
  background-position: 0px 23px;
  font-size: 1em;
  padding-top: 1.2em;
  text-indent: 1em;
}

#old-site-design #footer {
  margin: 0px;
  height: 57px;
  width: 730px;
  background-color: #FFFFFF;
  background-image: url(../../img/imgFooterBg.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  font-size: 0.8em;
}

#old-site-design #footer ul {
  font-size: 85%;
}

#old-site-design #footer li {
  list-style-type: none;
  float: left;
  padding-right: 20px;
}

#old-site-design #copyright {
  text-align: right;
  padding: 0px;
  float: right;
  height: 45px;
  width: 400px;
  color: #666666;
  margin-top: 0px;
  margin-right: 1em;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 10px;
}

#old-site-design a:link {
  text-decoration: none;
  color: #09C;
}

#old-site-design a:visited {
  text-decoration: none;
}

#old-site-design a:hover {
  text-decoration: underline;
}

#old-site-design .barrierfree ul,
#old-site-design .library ul {
  list-style: none;
  text-indent: -1.0em;
  padding-left: 1.0em;
}

#old-site-design .barrierfree li,
#old-site-design .library li {
  margin-bottom: 2px;
}

#old-site-design .faqlist ul {
  list-style: none;
}

#old-site-design .faqlist li {
  text-indent: -1.5em;
  padding-left: 1.5em;
}

#old-site-design h3.dotMidashi {
  padding-bottom: 0;
  text-indent: 1em;
  background-image: url(../img/imgListHead.gif);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  font-weight: bold;
}

#old-site-design .pdb5 {
  padding-bottom: 5px;
}

#old-site-design .pdb10 {
  padding-bottom: 10px;
}

#old-site-design .pdb15 {
  padding-bottom: 15px;
}

#old-site-design .pdb20 {
  padding-bottom: 20px;
}

#old-site-design .pdb30 {
  padding-bottom: 30px;
}

#old-site-design .pdb40 {
  padding-bottom: 40px;
}

#old-site-design .pdb50 {
  padding-bottom: 50px;
}

#old-site-design .mgb10 {
  margin-bottom: 10px;
}

#old-site-design .mgb20 {
  margin-bottom: 20px;
}

#old-site-design .mgb30 {
  margin-bottom: 30px;
}

#old-site-design .mgb40 {
  margin-bottom: 40px;
}

#old-site-design img.gframe {
  border: 1px solid #C0C0C0;
}

#old-site-design img.bframe {
  border: 1px solid #000000;
}

#old-site-design p.leftSpaced {
  margin-left: 2em;
  margin-bottom: 1em;
}

#old-site-design div#exhibition_outline {
  margin-bottom: 30px;
}

#old-site-design div#exhibition_outline h3 {
  padding-bottom: 0;
  text-indent: 1em;
  background-image: url(../img/imgListHead.gif);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  font-weight: bold;
}

#old-site-design div#exhibition_outline p.outline {
  margin-left: 2em;
  margin-bottom: 2em;
}

#old-site-design div#exhibition_outline ul.exhibition_events {
  list-style: none;
  margin-bottom: 2em;
}

#old-site-design div#exhibition_outline ul.exhibition_events li {
  font-weight: bold;
  margin-left: 2em;
}

#old-site-design ul.exhibition_events dl {
  margin-left: -1em;
}

#old-site-design ul.exhibition_events dl dt {
  background-image: none;
  padding-bottom: 0em;
  font-weight: normal;
  float: left;
  padding: 0em;
  margin-left: 0em;
}

#old-site-design div#exhibition_outline dl dd {
  margin-left: 4em;
  margin-bottom: 0em;
  padding-left: 0em;
}

#old-site-design span.fReset {
  font-weight: normal;
}

#old-site-design .fiscalYearNavi {
  float: right;
  text-align: right;
  width: 150px;
  height: 20px;
  margin-top: 5px;
  font-size: 0.8em;
  display: block;
}

#old-site-design .nextFiscalYear {
  width: 110px;
  background-image: url(../img/btnNext.gif);
  background-repeat: no-repeat;
  background-position: 135px 4px;
  margin: 0px;
  padding: 0px 20px;
  float: right;
  display: block;
}

#old-site-design dl.news_outline {
  margin-left: 1em;
  list-style: none;
  margin-bottom: 1em;
}

#old-site-design dl.news_outline dt {
  background-image: none;
  font-weight: normal;
  float: left;
  /*padding: 0em;*/
}

#old-site-design dl.news_outline dd {
  margin-left: 3.8em;
  margin-bottom: 0em !important;
}

#old-site-design div.ws_work_box {
  margin-bottom: 2em;
}

#old-site-design div.ws_work_box h3 {
  font-weight: bold;
}

#old-site-design div.ws_work_box img {
  float: right;
  margin: 0 5px 5px 10px;
}

#old-site-design div.ws_work_box dl dt {
  float: left;
  font-weight: normal;
  background-image: none;
  font-size: 0.9em;
  text-indent: 0;
}

#old-site-design div.ws_work_box dl dd {
  line-height: 1.4em;
  font-size: 0.9em;
  margin-bottom: 0.4em;
  margin-left: 3em;
}

#old-site-design dl.deteilList dt {
  background-image: none;
  padding-bottom: 0em;
  font-weight: normal;
  float: left;
  padding: 0em;
  margin-left: 0em;
}

#old-site-design dl.deteilList dd {
  margin-left: 4em;
  margin-bottom: 0em;
  padding-left: 0em;
}

#old-site-design div.img-with-caption {
  overflow: auto;
  margin-bottom: 25px;
}

#old-site-design div.img-with-caption div.leftimgBox {
  float: left;
  text-align: center;
}

#old-site-design div.img-with-caption div.rightimgBox {
  float: right;
  text-align: center;
}

#old-site-design div.img-with-caption div span {
  font-size: 0.8em;
}

#old-site-design dl.CG_photo01 {
  text-align: center;
  margin-bottom: 30px;
}

#old-site-design dl.CG_photo01 dt {
  background-image: none;
  padding-bottom: 3px;
}

#old-site-design dl.CG_photo01 dd {
  margin-left: 0em !important;
  margin-bottom: 8px;
  text-align: center;
}

#old-site-design div.CG_photo02 {
  margin-bottom: 20px;
  overflow: hidden;
  /*floatの解除*/
  position: relative;
  /*DWで正常にプレビューできる*/
  zoom: 1;
  /*IE6でレイアウト崩れを防ぐ*/
}

#old-site-design div.CG_photo02 dl {
  float: left;
  margin-left: 2em;
}

#old-site-design div.CG_photo02 dl dt {
  background-image: none;
}

#old-site-design ul.themeList {
  list-style: none;
  margin-left: 2em;
  margin-bottom: 30px;
}

#old-site-design ul.themeList li {
  margin-bottom: 1em;
}

#old-site-design .pdficon {
  background: url(../../img/pdf_icon.png) no-repeat top left;
  padding-left: 1.5em;
}

#old-site-design #public_note dl {
  margin: 0;
  margin-left: 2em;
}

#old-site-design #public_note dl dt {
  margin: 0;
  font-weight: normal;
  width: 6em;
  float: left;
  background: none;
}

#old-site-design #public_note dl dd {
  margin: 0;
  margin-left: 7em;
}

#old-site-design table#benefitTable {
  padding: 0px;
  margin: 0 0 1em 1em;
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  font-size: 0.9em;
  width: 520px;
  /*text-align: center;*/
}

#old-site-design table#benefitTable th {
  margin: 0px;
  padding: 4px;
  height: 20px;
  background-color: #F0F0F0;
  text-align: center;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC;
  /*vertical-align: top;*/
}

#old-site-design table#benefitTable td.doubLine {
  border-bottom: 3px double #999;
  height: 20px;
}

#old-site-design table#benefitTable td {
  margin: 0px;
  padding: 4px;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC;
  text-align: center;
}

#old-site-design table#benefitTable td.textLeft {
  text-align: left;
}

#old-site-design .imagerequest h3 {
  font-weight: bold;
}

#old-site-design .imagerequest dl {
  background-color: #FFFFF4;
  padding: 1em 1em 0.3em;
  margin-bottom: 30px;
}

#old-site-design .imagerequest dl dt {
  background-image: none;
  font-weight: normal;
}

#old-site-design .imagerequest ul {
  list-style: none;
}

#old-site-design .imagerequest ul li {
  padding-bottom: 0.5em;
}

#old-site-design span.uline {
  text-decoration: underline;
}

#old-site-design {
  font-size: 15px;
}

#old-site-design #mainText {
  width: 590px;
  /*
	h2{
		width:calc(100vw / 6 * 4);

		margin: 6vw 0 4vw;
		position: relative;
		left:-32px;
		text-indent: 0.3em;

		display: block;
		font-size:5.4rem;
		font-family:nimbus-sans, sans-serif;
		font-weight: 500;
		line-height: 0.88;
		letter-spacing: calc( -40em / 1000);
		border:none;

		.cap{
			display: block;
			margin-bottom:0.2vw;
			font-size:1.2rem;
			font-weight: 300;
			letter-spacing: 0;
		}
		
		br{
			display: none;
		}
	}
*/
  /*
	hr:last-of-type{
		display: none;
		width:100%;
	}
	*/
}

#old-site-design #mainText h1 {
  display: none;
}

#old-site-design #mainText #breadCrumbs {
  display: none;
}

#old-site-design #mainText h2 {
  border: none;
}

#old-site-design #mainText h2:first-of-type {
  display: none;
}

#old-site-design #mainText p {
  overflow: visible;
}

#old-site-design #mainText table, #old-site-design #mainText .program {
  background: #FFF;
}

#old-site-design #mainText .pageTop {
  display: none;
}

#old-site-design #mainText img {
  vertical-align: baseline;
}

@media screen and (max-width: 767px) {
  #old-site-design #mainText {
    width: 100%;
    padding: 0;
  }
  #old-site-design #mainText table, #old-site-design #mainText .program {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  #old-site-design #mainText h1 + br {
    display: none;
  }
  #old-site-design #mainText .monthPager {
    width: auto;
  }
}
