@charset "Shift_JIS";

/* @group common */
body#exhibition ul#navGlobal li.item02 a{
	background-position: -89px -24px;
}
body#exhibition div#content div#main h2{
	margin-left: 160px;
	margin-bottom: 20px;
}
body#exhibition div#content div#main{
	margin: 10px 20px 10px 10px;
}
body#exhibition div#content div#main div#mainClm{
	float: right;
	width: 570px;
}
body#exhibition div#content div#mainClm div#main h3{
	border-bottom: 2px solid #455232;
	font-size: 90%;
	color: #455232;
	margin: 0 0 1em 0;
}
body#exhibition div#content div#mainClm div#main h4{
	background: #7D985A;
	font-size: 85%;
	color: #fff;
	margin: 1em 0;
	padding: 4px;
}
body#exhibition div#content div#mainClm div#main p{
	margin: 0 0 1em 0;
}
body#exhibition div#content div#main div#mainClm p.lead{
	margin-bottom: 30px;
}
body#exhibition div#content div#mainClm div#main p.pageTop{
	margin: 0 0 2em 0;
}
body#exhibition div#main div#mainClm table{
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	margin: 0 0 1em 0;
}
body#exhibition div#main div#mainClm table caption{
	text-align: left;
	line-height: 2;
}
body#exhibition div#main div#mainClm table tr th{
	font-weight: normal;
	background: #eee;
	white-space: nowrap;
	text-align: center;
}
body#exhibition div#main div#mainClm table tr th,
body#exhibition div#main div#mainClm table tr td{
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
body#exhibition div#main div#mainClm table tr td.price{
	text-align: right;
}
body#exhibition div#main div#mainClm table.brief{
	border: none;
}
body#exhibition div#main div#mainClm table.brief tr th{
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 1.5em 5px 5px;
}
body#exhibition div#main div#mainClm table.brief tr th,
body#exhibition div#main div#mainClm table.brief tr td{
	vertical-align: top;
	border: none;
	background: none;
}
body#exhibition div#content div#main div#mainClm ul.permanentList{
	margin: 0 0 1em 2em;
	list-style-type: none;
}
body#exhibition div#content div#main div#mainClm dl{
	margin: 0 0 1em 0;
}
body#exhibition div#content div#main div#mainClm dl dt{
	font-weight: bold;
	margin: 1em 1em .2em 1em;
}
body#exhibition div#content div#main div#mainClm dl dd{
	margin: 0 1em .2em 2em;
}
body#exhibition div#content div#main div#mainClm dl dd span{
	color: #c00;
}

body#exhibition div#container div#main div#mainClm ul#exhibiton_past_index li{
	margin-bottom: 1em; 
}
body.decade div#content div#main div#mainClm ul,
body.past div#content div#main div#mainClm ul{
	list-style-type: none;
}
body.decade div#content div#main div#mainClm ul#decade, 
body.past div#content div#main div#mainClm ul#decade{
/*	position: relative;*/
	width: 100%;
	margin-bottom: 1em;
}
body.decade div#content div#main div#mainClm ul#decade li,
body.past div#content div#main div#mainClm ul#decade li{
	list-style-type: none;
	float: left;
	margin-bottom: 1em;
	padding-right: 10px;
}
body.decade div#content div#main div#mainClm ul#year, 
body.past div#content div#main div#mainClm ul#year {
/*	position: relative;*/
/*	width: 100%;*/
	margin-bottom: 5em;
	clear: both;
	margin-left: 8px;
}
body.past div#content div#main div#mainClm ul.year{
/*	position: relative;*/
/*	width: 100%;*/
	clear: both;
	margin-left: 8px;
}
body.decade div#content div#main div#mainClm ul#year li, 
body.past div#content div#main div#mainClm ul#year li, 
body.past div#content div#main div#mainClm ul.year li{
	list-style-type: none;
	float: left;
}
body.past div#content div#main div#mainClm p{
	margin-bottom: 1em;
}
body.past div#content div#main div#mainClm .wrap .summary ul li{
	line-height: 2em;
}
body.past div#content div#main div#mainClm .wrap .summary ul li.title{
	font-weight: bold;
}
body.past div#content div#main div#mainClm .wrap .summary ul li dl{
	margin-top: 1em;
}
body.decade div#content div#main div#mainClm ul.pastexhibitionlist{
	margin-bottom: 2em;
}
body.decade div#content div#main div#mainClm ul.pastexhibitionlist li{
	margin-left: 20px;
	list-style-type: none;
	margin-bottom: 1em;
	font-weight: bold;
}
body.decade div#content div#main div#mainClm ul.pastexhibitionlist li span{
	font-size: 90%;
	font-weight: normal;
}

body.past div#content div#main div#mainClm h3{
	font-size: 100%;
	margin: 0;
}
body.past div#content div#main div#mainClm p.id{
	width: 60px;
	float: right;
	text-align: right;
}
body.past div#content div#main div#mainClm div.wrap div.summary p.tour{
	margin-bottom: 0;
}
body#exhibition div#content div#main div#mainClm .wrap .summary dl{
	float: left;
	margin-bottom: 2em;
	font-size: 100%;
}
body#exhibition div#content div#main div#mainClm .wrap .summary dt {
	margin: 0;
	padding :0;
	line-height: 2em;
	width: 5em;
	font-weight:bold;
}
body.past div#content div#main div#mainClm div.wrap div.summary div.data{
	float: left;
	clear: both;
	display: inline;
}
body.past div#content div#main div#mainClm div.wrap div.summary p.photo{
	float: right;
	margin-left: 10px;
	margin-right: 0;
	padding: 0;
	margin-bottom: 0;
}
body#exhibition div#content div#main div#mainClm div{
	margin-top: 1em;
	margin-bottom: 1em;
}
body#exhibition div#content div#main div#mainClm .wrap .summary dd.place, 
body#exhibition div#content div#main div#mainClm .wrap .summary dd.sponsor, 
body#exhibition div#content div#main div#mainClm .wrap .summary dd.piece, 
body#exhibition div#content div#main div#mainClm .wrap .summary dd.visitor,
body#exhibition div#content div#main div#mainClm .wrap .summary dd.traveling, 
body#exhibition div#content div#main div#mainClm .wrap .summary dd.book{
	margin: 0;
	padding:0;
	line-height: 2em;
	margin-left: 5em;
	margin-top: -2em;
}
body#exhibition div#content div#main div#mainClm ul#pagemove{
	text-align: right;
}
body#exhibition div#content div#main div#mainClm ul#pagemove li{
	list-style-type: none;
	float: left;
}
body.decade div#content div#main div#mainClm .wrap .summary h3{
	margin: 0;
}
body.future div#content div#main div#mainClm div#futureExhibitonParmanet h3, 
body.decade div#content div#main div#mainClm h3, 
body.future div#content div#main div#mainClm div#exhibitionSchedule h3{
	padding-bottom: 1em;
}
body.decade div#content div#main div#mainClm a:link{
	text-decoration: none;
	color: #333;
}
body.decade div#content div#main div#mainClm a:visited {
	color: #333;
	text-decoration: none;
}
body.decade div#content div#main div#mainClm a:hover {
	text-decoration: underline;
}
body.future div#content div#main div#mainClm div#exhibitionSchedule p#holiday{
	position: relative;
	top: 10px;
	z-index: 2;
	text-align: right;
}
body.future div#content div#main div#mainClm div#exhibitionSchedule p.ex_sch{
	z-index: 1;
	margin-bottom: 35px;
}
body#exhibition div#content div#main div#side{
	float: left;
	width: 150px;
}
body#exhibition div#content div#main div#side ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* @end */
/* parma070529 パルマ展*/

#parma070529 div.img{
	float: left;
	margin: 0;
}
#parma070529 div.img img{
	margin-right: 10px;
}

body#exhibition div#content div#mainClm div#main #parma070529 h4{
	margin: 0;
}

/* パルマ展*/
/* romanesque070612 ロマネスク美術写真展 */
#romanesque070612 div.img{
	float: left;
	margin: 0;
}
#romanesque070612 div.img img{
	margin-right: 10px;
}
/* romanesque070612*/