@charset "utf-8";

/*-------------------------------------------------------------- body */

body {
	background: #dddddd;
	*text-align: center;
}

h1,h2,h3,ui,li,p {
	font-weight: 100;
	color: #333333;
}

/*-------------------------------------------------------------- link color */

a:link { color: #333333; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline;}
a:active { color: #333333; text-decoration: none;}

/*-------------------------------------------------------------- wrap */
#wrap {
	margin: 0 auto;	
	*text-align: left;
	width: 984px;
	}
/*-------------------------------------------------------------- header */
#header {
	padding:16px 0;
	}
/*-------------------------------------------------------------- h1 */
h1 {
	font-size: 1.2em;
	font-family: serif;
	}
/*-------------------------------------------------------------- header */
#title {
	padding:24px 0;
	text-align: center;
	border-top: 1px #666666 solid;
	}
/*-------------------------------------------------------------- navi */
#navi {
	border-top: 1px #666666 solid;
	text-align: center;
	padding: 8px;
	}
#navi p{
	font-size: 1.4em;
	}
/*-------------------------------------------------------------- header */
#main {
	margin: 0;
	}
/*-------------------------------------------------------------- h2 */
h2 {
	font-size: 4.2em;
	font-family: serif;
	}
/*-------------------------------------------------------------- h3 */
h3 {
	font-size: 1.4em;
	}
/*-------------------------------------------------------------- exhibition-list */
.exhibition-block {
	border-top: 1px #666666 solid;
	margin: 0 0 0 0;
	padding: 32px 0 8px 0;
	width: 984px;
	}
	
.exhibition-block p.year {
	margin: 0 0 24px 8px;
	font-size: 2.1em;
	font-weight: 900;
	font-family: serif;
	}
	
.exhibition-block p.pagetop {
	margin: 0 0 8px 0 0;
	font-size: 1.2em;
	font-family: serif;
	text-align: right;
	}

/*-------------------------------------------------------------- exhibition-list */
ul.exhibition-list {
	margin: 0 0 32px 0;
	}
	
ul.exhibition-list li {
	font-size: 1.2em;
	padding-bottom: 24px;
	margin-left: 8px;
	}
	
ul.exhibition-list li img{
	margin: 8px 8px 0 0;
	line-height: 0;
	font-size: 0;
	border: 0;
	}
/*-------------------------------------------------------------- footer */
#footer {
	border-top: 1px #666666 solid;
	padding:16px 0;
	}
	
#footer p {
	font-size: 1.2em;
	}