@charset "utf-8";

/* SPACE RENTAL CSS
========================================== */
@import url(common.css);

/* 1.common
========================================== */
.exhibition div#main {
	position: relative;
}
.exhibition div#main div#contents {
	padding: 0 0 0 351px;
}

.exhibition div#main div#sidenavi {
	position: absolute;
	top: 101px;
	left: 0px;
	width: 305px;
}
.exhibition div#main div#sidenavi ul.navi01 {
	float: left;
	width: 180px;
}
.exhibition div#main div#sidenavi ul.navi01 li {
	margin: 0 0 32px 0;
}
.exhibition div#main div#sidenavi ul.navi01 li.last {
	margin: 0;
}
.exhibition div#main div#sidenavi ul.navi02 {
	float: left;
	width: 125px;
	background: transparent url(../images/common/bg_dotline_h.gif) 0 0 repeat-y;
}
.exhibition div#main div#sidenavi ul.navi02 li {
	margin: 0 0 8px 32px;
	font-size: 84%;
	line-height: 1.4em;
}
.exhibition div#main div#sidenavi ul.navi02 li span {
	display: block;
	margin: -1.4em 0 0 0.5em;
}
	/* safari only \*/
	html:\66irst-child body.exhibition div#main div#sidenavi ul.navi02 li span { margin: -1.4em 0 0 1em; }
	
*html body.exhibition div#main div#sidenavi ul.navi02 li span {
	margin-bottom: -8px;
}


.exhibition div#main div#sidenavi ul.navi02 li.active a { color: #DE717D; }

.exhibition div#main div#sidenavi ul.navi02 li a:link	{ text-decoration: none; }
.exhibition div#main div#sidenavi ul.navi02 li a:visited{ text-decoration: none; }
.exhibition div#main div#sidenavi ul.navi02 li a:hover	{ color: #DE717D; text-decoration: none; }
.exhibition div#main div#sidenavi ul.navi02 li a:active { text-decoration: none; }


/* 2.exhibition-index
========================================== */
.exhibition div#contents h3 {
	font-weight: bold;
	font-size: 134%;
	line-height: 1;
	padding: 0 0 25px 0;
}
.exhibition div#contents .lead { 
	background: transparent url(../images/common/bg_dotline_w.gif) 0 100% repeat-x;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
}
.exhibition div#contents .lead p.link {
	margin: 10px 0 0 0;
}
.exhibition div#contents div.list-sec {
	background: transparent url(../images/common/bg_dotline_w.gif) 0 100% repeat-x;
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}

.exhibition div#contents div.list-sec h4 {
	font-weight: bold;
	margin: 0 0 20px 0;
}
	/* ----- clearfix -----*/
	.info-unit:after {
		content: ".";
		display: block;
		height: 0px;
		clear: both;
		overflow: hidden;
		color: #fff; 
	}
	/* Hides from IE-mac \*/
	*html body .info-unit { height: 1%; overflow: visible; }
	*+html body .info-unit { height: 1%; overflow: visible; }
	/* End hide from IE-mac */

	.exhibition div.info-unit div.pict {
		float: left;
		background: transparent url(../images/common/bg_pict_80px.gif) 0 0 no-repeat;
		width: 88px;
		height: 72px;
	}	
		.exhibition div.info-unit div.pict p {
			margin: 1px;
		}	
		.exhibition div.info-unit div.pict a { 
				width: 76px; 
				height: 57px; 
				display: block; 
				border: 1px solid #fff; 
				line-height: 0;
			}
			/* safari only \*/
			html:\66irst-child body.exhibition div.info-unit div.pict a { padding-bottom: 0; }
		.exhibition div.info-unit div.pict a:hover { border: 1px solid #de717d; line-height: 0;}
	
	.exhibition div.info-unit p.title {
		float: left;
		width: 340px;
	}
		.exhibition div.info-unit p.title a:link		{ text-decoration: none; }
		.exhibition div.info-unit p.title a:visited		{ text-decoration: none; }
		.exhibition div.info-unit p.title a:hover		{ text-decoration: underline; }
		.exhibition div.info-unit p.title a:active 		{ text-decoration: none; }
