@charset "utf-8";

/*
	Site Name: 国立西洋美術館 The National Museum of Western Art
	Description: common style
*/

/*
===== CONTENTS ===========================================

	1: HEADER
	2: MAIN_Japanese
	3: MAIN_English
	4: FOOTER

==========================================================
*/

/*
===== 1: HEADER ==========================================
*/

#logo {
	float: left;
	margin: 16px 0 0 0;
}

#link_set {
	float: right;
	width: 225px;
	margin: 19px 0 0 0;
	font-size:0.6em; /*for IE6*/
}

#logo_eng {
	float: left;
	margin: 16px 0 0 0;
}

#link_set_eng {
	float: right;
	width: 225px;
	margin: 54px 0 0 0;
	font-size:0.6em; /*for IE6*/
}

.back {float: left;}
.search {float: right;}


/*
===== 2: MAIN_Japanese ===========================================
*/

.info {
	border-bottom: 1px solid #cccccc;
	padding: 10px 0;
}

.update {
	height: 21px;
	margin: 0 0 8px 0;
	font-size: 1.3em;
}

.update img {
	float: left;
}

.update span {
	display: block;
	margin: 2px 0 2px 80px;
}

.display {
	height: 21px;
	font-size: 1.3em;
	clear: both;
}

.display img {
	float: left;
}

.display span {
	display: block;
	margin: 2px 0 2px 80px;
}

.not_display {
	height: 21px;
}

.left {
	float: left;
	margin: 30px 0 40px 0;
}

.collection {
	float: right;
	margin: 30px 0 40px 0;
}

.artist {
	font-size: 1.6em;
	width:300px;
}

.birth {
	font-size: 0.8em;
	font-weight: normal;
}

.title {
	margin: 25px 0 0 0;
	font-size: 2.7em;
	width:300px;
}

.title_eng {
	font-size: 1.6em;
	padding: 0;
	line-height: 1;
	width:300px;
}

table.spec {
	font-size: 1.3em;
	line-height: 1.4;
	margin: 35px 0 0 0;
	width:300px;
}

.spec th {
	padding: 0 30px 0 0;
	vertical-align: top;
}

.spec td {
	vertical-align: top;
}

.sub_title {
	clear: both;
	font-size: 1.4em;
}

.details {
	font-size: 1.3em;
	line-height: 1.4;
	margin: 0 0 30px 0;
	letter-spacing: 1px;
}

.details dl {
	clear: both;
}	

.details dt {
	float: left;
	display: block;
	font-weight: 900;
}

.details dd {
	display: block;
	margin: 3px 0 3px 3.5em;
}

.pagetop{
	text-align:right;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #cccccc;
	clear: both;
}
/*
===== 3: MAIN_English ===========================================
*/

table.spec_eng {
	font-size: 1.4em;
	line-height: 1.4;
	margin: 35px 0 0 0;
	width:300px;
}

.spec_eng th {
	padding: 0 30px 0 0;
	vertical-align: top;
}

.spec_eng td {
	width: 160px;
	vertical-align: top;
}

.text_s {
	font-size: 0.9em;
}

.sub_title_eng {
	clear: both;
	font-size: 1.4em;
}

.details_eng {
	font-size: 1.4em;
	line-height: 1.4;
	margin: 0 0 30px 0;
	clear: both;
}

.details_eng dl {
	clear: both;
}	

.details_eng dt {
	float: left;
	display: block;
	font-weight: 900;
	font-size: 0.9em;
}

.details_eng dd {
	display: block;
	margin: 3px 0 3px 3.3em;
}
.pagetop_eng{
	text-align:right;
	padding: 0 0 30px 0;
	clear: both;
}



/*
===== 4: FOOTER ==============================================
*/

.permalink {
	font-size: 1.3em;
}

.copyright {
	font-size: 1.3em;
	font-weight: 500;
}