* {font:normal normal normal 100%/1.5em "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border: 0;
margin:0;
padding:0;
}

#wrapper {
	width: 770px;
	margin: auto;
	background-color: #FFFFFF;
}

/* 言語ボタンここから */
/*#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;
}*/

#languages {
	width: 212px;
	float: right;
}

#languages ul {
	list-style-type: none;
	font-size: 0;
}

#languages ul li {
	display: inline-block;
	height: 21px;
	width: 70px;
}
/* 言語ボタンここまで */



#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;
}


#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;
}

#siteId {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 254px;
	clear: left;
	background-image: url(../img/imgSiteId.gif);
	background-repeat: no-repeat;
}

#siteName {
	text-indent:-10000px;
}

p {
	margin-bottom: 1em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

table {
	border-collapse:collapse;
}

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;
}


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;
}

ol li {
	list-style-position: outside;
	margin-left: 2em;
}

dd {
	text-align: left;
	margin-left:2em;
	margin-bottom:1em;
}

dt {
	padding-bottom: 0;
	text-indent: 1em;
	background-image: url(../img/imgListHead.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-weight: bold;
}

hr {
	height: 0px;
	width: 550px;
	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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

/* sideBar */

#sideBar .barGuide {
	text-indent:-10000px;
	background-image: url(../img/ttlGuide.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barExhibition {
	text-indent:-10000px;
	background-image: url(../img/ttlExhibition.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barCollectionGallery {
	text-indent:-10000px;
	background-image: url(../img/ttlCollectionGallery.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barCalendar {
	text-indent:-10000px;
	background-image: url(../img/ttlEventCalendar.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barInformation {
	text-indent:-10000px;
	background-image: url(../img/ttlInformation.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barPressRoom {
	text-indent:-10000px;
	background-image: url(../img/ttlPressRoom.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barEducation {

	text-indent:-10000px;
	background-image: url(../img/ttlEducation.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}

#sideBar .barMomakFilms {

	text-indent:-10000px;
	background-image: url(../img/ttlFilms.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 132px;
	background-repeat: no-repeat;
}



#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;
}

#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;
}

#tempExhibition {
	margin: 0px;
	height: 180px;
	width: 277px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

#tempExhibitionDouble {
	margin: 0px;
	height: 350px;
	width: 277px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}


#nextExhibition {
	margin: 0px;
	height: 180px;
	width: 260px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

#nextExhibitionDouble {
	margin: 0px;
	height: 350px;
	width: 260px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

#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;
}

#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;
}

#doubleExhibitions ul li {
	list-style-type: none;
	float:left;
}

#doubleExhibitions ul li a {
        width: 379px;
        height: 162px;
	margin: 0px;
	padding: 0px;
        text-decoration: none;
	display: block;
}

li#exhibA {
        left: 3px;
        top: 0px;
}

li#exhibB {
        left: 382px;
        top: 0px;
}

#main {
	height: auto;
	width: 758px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding: 0px;
}

/* sideBar */

#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;
}

#sideBar ul li{
	list-style-type: none;
}

#sideBar ul li a{
	display:block;
	text-indent: -10000px;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;

}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}


#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}



#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#sideBar a{
	color:#FFFFFF;
}



#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;
}

#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;
}

/*#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;
}*/

#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;
}


#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;
}

#listFuture {
	margin: 0px;
	width: 110px;
	padding-left: 22px;
	line-height: 1.6em;
	height: auto;
	padding-bottom: 10px;
}


#listPast{
	margin: 0px;
	width: 110px;
	padding-left: 22px;
	line-height: 1.6em;
	height: auto;
	padding-bottom: 10px;
}


#information {
	margin: 0px;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}



/* おしらせコード修正に伴い　20170113-katayama
#information img{
	margin:0 2px 0 0;
	vertical-align:middle;
}
#information list style 各バージョン作成*/

#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;
}

#information ul li.icnNews {
	background: url(../img/icnNews.gif) left center no-repeat;
}

#information ul li.icnEvents {
	background: url(../img/icnEvents.gif) left center no-repeat;
}

#information ul li.icnExhibit {
	background: url(../img/icnExhibit.gif) left center no-repeat;
}

#information ul li.icnCG {
	background: url(../img/icnCG.gif) left center no-repeat;
}

#information ul li.icnRecruitment {
	background: url(../img/icnRecruitment.gif) left center no-repeat;
}

#information ul li.icnFilm {
	background: url(../img/icnFilm.gif) left center no-repeat;	
}

#information ul li.icnEducation {
	background: url(../img/icnEducation.gif) left center no-repeat;	
}

#information ul li.icnSite {	
	background: url(../img/icnSite.gif) left center no-repeat;	
}

#information ul li.icnPublishing {
	background: url(../img/icnPublishing.gif) left center no-repeat;	
}

#information ul li.icnProcurement {
	background: url(../img/icnProcurement.gif) left center no-repeat;	
}

#information ul li.icnOpenHours {
	background: url(../img/icnOpenHours.gif) left center no-repeat;	
	}

#information ul li.icnHours {
	background: url(../img/icnHours.gif) left center no-repeat;	
	}

#information ul li.icnCol {
	background: url(../img/icnCol.gif) left center no-repeat;	
}

#information ul li.icnAdmission {
	background: url(../img/icnAdmission.gif) left center no-repeat;	
}
/* おしらせ修正ここまで 20170113-katayama */


#eventCalendar {
	margin: 0px;
	height: auto;
	width: 574px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}


#pressRoom {
	margin: 0px;
	height: auto;
	width: 574px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#catalogList {
	height: 200px;
	width: 554px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: left;
	margin: 0px;
}

#Momakfilms {
	margin: 0px;
	height: auto;
	width: 554px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	clear: left;
}

#facebook {
	margin: 0px;
	height: 500px;
	width: 554px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	clear: left;
}

/* navigation */

#navi {
	background-color: #FFFFFF;
	height: 50px;
	width: 530px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
}

#navi ul li {
	list-style-type: none;
	float:left;
	padding-right: 16px;
	}
	
#navi ul li a{
	display:block;
	text-indent: -10000px;
}

#navi ul li a:focus,
#navi ul li a:hover,
#navi ul li a:active {
	background-position: 0px -20px;
}

/* navigation 2nd */

#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;
}

#navi2 ul li {
	list-style-type: none;
	float:left;
	padding-right: 28px;
	}
	
#navi2 ul li a{
	display:block;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}


#navi2 ul li a:focus,
#navi2 ul li a:hover,
#navi2 ul li a:active {
	background-position: 0px -20px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

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;
}

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;
}

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;
}

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;
}

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;
}

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;
}

li#naviCollection a {
	background-image: url(../img/btnCollectionGallery.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 125px;
}

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;
}

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;
}

/* navigation alert */

#navia {
	background-color: #FFFFFF;
	height: auto;
	/*width: 574px;*/
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 20px;*/
	
	padding-left: 20px;
	margin: 0px;
}

#navia ul {
	font-size: 0.9em;
	padding-left: 20px;
	}

#navia ul li {
	line-height: 1.5em;
	/*color: #666666;*/
	color: #444444;
    padding-right: 10px;
	}

/* page 2nd */

#titleImage {
	background-image: url(../img/imgHead.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 598px;
}

#mainText {
	height: auto;
	width: 550px;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#breadCrumbs {
	font-size: 0.7em;
	text-align: left;
	height: 50px;
	width: 550px;
}

#siteId h1 {
	text-indent: -10000px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

#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;
}

/* collectionGallery */

#collectionGallery {
	margin: 0px;
	height: auto;
	width: 554px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	clear: left;
}

/* table - admission */

.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;
}

.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;
}

.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;
}

/* table - chronology */

.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;
}

.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;
}

.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;
}

/* table - catalog */

.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;

}

.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;
}

.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;
}

.catalog th.year {
	font-weight:bold;
	width:320px;
}

.catalog th.name {
	font-size:0.7em;
	text-align: center;
	width:25px;
}

.catalog th.memo {
	font-size:0.7em;
	text-align: center;
	width:90px;
}

.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;
}

.catalog td.stock {
	text-align: center;
}

.catalog td.price {
	text-align: right;
}

.catalog td.category {
	background-color: #F0F0F0;
}

/* table - eventProgram */

.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;
}

.program caption {
	padding: 0px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	text-indent: 2em;
}

.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;
}

.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;
}

/* table - pastExhibition */

#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;
}

#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;
}

#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;
}

/* Calendar Table */

.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;
}

.calendarList caption {
	margin: 0px;
	padding: 4px;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	background-color: #F5DFAF;
	
}

.calendarList th {
	margin: 0px;
	padding: 4px;
	background-color: #F0F0F0;
	font-size: 0.7em;
	text-align: left;
	font-weight: bold;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

/* table - publishingList */

#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;
}

#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;
}

/* other classes */

.attention {
	color: #CC0000;
	font-size: 0.8em;
}

.attention_p {
	color: #CC0000;
	font-size: 0.7em;
}

.monthDay {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #666666;
}

.font9 {
	font-size: 0.9em;
	line-height: 1.4em;
	color: #000000;
}

.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;
}

.alignRight {
	float: right;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.alignLeft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.clear {
	clear: both;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.news {
	padding-bottom: 2em;
}

.monthPager {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 550px;
}

.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;
}

.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;
}

.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;
}

.yearPager {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 550px;
}

.yearNavi {
	float:right;
	text-align:right;
	width:440px;
	height: 20px;
	margin-top: 5px;
	font-size: 0.8em;
}

.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;
}

.cap {
	font-size:0.7em;
	line-height:1em;
}

.lead{
	height: auto;
	width: 550px;
	padding-bottom: 2em;
}

.sitemap ul {
	padding-left: 1em;
}

.sitemap li {
	list-style:none;
	padding-bottom: 0.3em;

}
.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;
}

/* footer */

#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;
}

/* pressページ追加に伴い */
#footer ul {
	font-size: 85%;
}

#footer li{
	list-style-type: none;
	float:left;
	padding-right: 20px;
}

#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;
}

a:link{
	text-decoration:none;
	color:#09C;
}

a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.barrierfree ul {
	list-style: none;
	text-indent: -1.0em;
	padding-left: 1.0em;
}

.barrierfree li{
	margin-bottom: 2px;
}

.faqlist ul{
	list-style: none;
}

.faqlist li{
	text-indent:-1.5em;
	padding-left:1.5em;
}

/* added 2016 */
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;
}

.pdb5 { padding-bottom: 5px;}
.pdb10 { padding-bottom: 10px;}
.pdb15 { padding-bottom: 15px;}
.pdb20 { padding-bottom: 20px;}
.pdb30 { padding-bottom: 30px;}
.pdb40 { padding-bottom: 40px;}
.pdb50 { padding-bottom: 50px;}

.mgb10 {margin-bottom: 10px;}
.mgb20 {margin-bottom: 20px;}
.mgb30 {margin-bottom: 30px;}
.mgb40 {margin-bottom: 40px;}

img.gframe {
	border:1px solid #C0C0C0;
}

img.bframe {
	border:1px solid #000000;
}

p.leftSpaced {
	margin-left:2em;
	margin-bottom:1em;
}

/* css exhibition用 */
div#exhibition_outline {
	margin-bottom: 30px;
}

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;
}

div#exhibition_outline p.outline {
	margin-left:2em;
	margin-bottom:2em;
}

div#exhibition_outline ul.exhibition_events {
	list-style:none;
	margin-bottom: 2em;
}

div#exhibition_outline ul.exhibition_events li{
	font-weight: bold;
	margin-left:2em;
}

ul.exhibition_events dl {
	margin-left:-1em;
}

ul.exhibition_events dl dt {
	background-image: none;
	padding-bottom: 0em;
	font-weight: normal;
	float: left;
	padding: 0em;
	margin-left: 0em;
}

div#exhibition_outline dl dd {
	margin-left: 4em;
	margin-bottom: 0em;
	padding-left:0em
}

span.fReset {
	font-weight: normal;	
}

/* 展覧会予定次年度へのリンク 20170119 20172013削除 */
.fiscalYearNavi {
	float:right;
	text-align:right;
	width:150px;
	height: 20px;
	margin-top: 5px;
	font-size: 0.8em;
	display: block;
}

.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;
}



/* おしらせ 日程スケジュール表示 */

/*ul.news_outline {
	list-style:none;
	margin-bottom: 2em;
}

ul.news_outline li{
	font-weight: bold;
	margin-left:2em;
}*/

 dl.news_outline {
	margin-left: 1em;
	list-style:none;
	margin-bottom: 1em;
}

 dl.news_outline dt {
	background-image: none;
	font-weight: normal;
	float: left;
	/*padding: 0em;*/
}

 dl.news_outline dd {
	 margin-left: 3.8em;
	 margin-bottom: 0em !important;
	 
 }

/* おしらせ 日程スケジュール表示　ここまで */


/* 教育学習支援  作品紹介 */
div.ws_work_box {
	margin-bottom: 2em;
}

div.ws_work_box h3 {
	font-weight: bold;	
}

div.ws_work_box img {
	float: right;
	margin: 0 5px 5px 10px;
}

div.ws_work_box dl {
	
}

div.ws_work_box dl dt {
	float: left;
	font-weight: normal;
	background-image: none;
	font-size: 0.9em;
	text-indent: 0;
}

div.ws_work_box dl dd {
	line-height: 1.4em;
	font-size: 0.9em;
	margin-bottom: 0.4em;
	margin-left:3em;}


dl.deteilList {
	}

dl.deteilList  dt {
	background-image: none;
	padding-bottom: 0em;
	font-weight: normal;
	float: left;
	padding: 0em;
	margin-left: 0em;
}

dl.deteilList  dd {
	margin-left: 4em;
	margin-bottom: 0em;
	padding-left:0em
}


/* CollectionGallery 画像１点用 */
dl.CG_photo01 {
	text-align: center;
	margin-bottom: 30px;	
}

dl.CG_photo01 dt {
	background-image: none;
	padding-bottom: 3px;
}

dl.CG_photo01 dd {
	margin-left: 0em !important;
	margin-bottom:8px;
	text-align: center;
}

/* CollectionGallery 画像横並び用 */

div.CG_photo02 {
	margin-bottom: 20px;
	overflow: hidden; /*floatの解除*/
    position: relative; /*DWで正常にプレビューできる*/
    zoom:1; /*IE6でレイアウト崩れを防ぐ*/
}

div.CG_photo02 dl {
	float: left;
	margin-left: 2em;
}

div.CG_photo02 dl dt {
	background-image: none;
}



/* CollectionGallery リスト用 */
ul.themeList {
	list-style: none;
	margin-left: 2em;
	margin-bottom: 30px;
}

ul.themeList li {
	margin-bottom: 1em;
}


/* プレスの方へ 20160727 */

.pdficon {
	background: url(../../img/pdf_icon.png) no-repeat top left;	
	padding-left: 1.5em;
}



/* 入札公告用 */
#public_note {
	
}
#public_note dl {
	margin: 0;
	margin-left: 2em;
}

#public_note dl dt {
	margin: 0;
	font-weight: normal;
	width: 6em;
	float: left;
	background: none;	
}

#public_note dl dd {
	margin: 0;
	margin-left: 7em;
}

