@charset "utf-8";





/* 共通 */
/* ================================================================================== */
.caption_place {
	margin-bottom:1em;
}

.pickup {
	background:url(/images/dottedDark.gif) left bottom repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
}

.listStyle {
	margin-bottom:1em;
}
	
	.listStyle .title {
		font-size:120%;
		line-height:1.2;
		margin-bottom:0.5em;
	}
	
	.listStyle .image {
		float:left;
		margin:0 1em 2em 0;
	}
	
	.listStyle .date {
		font-size:95%;
		font-weight:bold;
		line-height:1.2em;
		margin-bottom:1em;
	}
		
		.listStyle .date span {
			display:block;
			text-indent:40px;
		}
			
			.listStyle .date span img {
				vertical-align:top;
			}
		
		.listStyle .date em {
			font-weight:normal;
			text-align:left;
			display:block;
			font-style:normal;
		}
	
	.listStyle .btn_detail {
		text-align:right;
		margin-bottom:5px;
	}

.archive {
}
	
	.archive .monthNav {
		font-weight:bold;
		width:100%;
		margin:1em 0;
	}
		
		.archive .monthNav .previous {
			float:left;
		}
		
		.archive .monthNav .next {
			float:right;
		}
	
	.archive .left {
		width:327px;
		float:left;
	}
		
		.archive .listStyle {
			background:url(/images/dotted.gif) left bottom repeat-x;
		}
	
	.archive .right {
		width:305px;
		float:right;
	}





/* 記事詳細 */
/* ================================================================================== */
.detailStyle {
}
	
	.detailStyle .title {
		padding:15px;
		background:url(/images/dottedBg.gif) 0 0 repeat;
	}
		
		.detailStyle .title .text {
			width:520px;
			float:left;
		}
			
			.detailStyle .title h2 {
				font-size:112%;
				margin-bottom:5px;
			}
			
			.detailStyle .title span {
				display:block;
			}
			
			.detailStyle .title .date {
				font-size:120%;
				margin-bottom:5px;
			}
			
			.detailStyle .title .holiday {
			}
			
			.detailStyle .title .time {
			}
			
			.detailStyle .title img {
				margin:10px 15px 0 0;
				float:right;
			}
	
	.detailStyle .content {
	}
	
	.detailStyle .profile {
	}
	
	.detaiStyle .btn_backlist {
	}








/* 記事用レイアウト設定 */
/* ================================================================================== */
.exhibitions_detail_type01,
.exhibitions_detail_type02,
.exhibitions_detail_type03 {
	margin-top:10px;
}

.exhibitions_detail_type01 p,
.exhibitions_detail_type02 p,
.exhibitions_detail_type03 p { 
	line-height:180%;
	margin-bottom:1em;
}

.exhibitions_detail_type01 ul li,
.exhibitions_detail_type02 ul li,
.exhibitions_detail_type03 ul li {
	list-style-type:circle;
	list-style-position:inside;
	display:list-item;
}



/* 写真に補足文章がある場合 - type01 */

.exhibitions_detail_type01_photo { /* 写真 */
	width:300px;
	margin:0 15px 10px 0;
	float:left;
}



/* 写真が複数枚の場合 - type02 */
.exhibitions_detail_type02_text { /* 本文 */
	margin-bottom:10px;
}

.exhibitions_detail_type02_photo th { /* 写真 */
	padding:10px 10px 10px 0;
}

	.exhibitions_detail_type02_photo td { /* 写真補足文章 */
		vertical-align:middle;
	}



/* アーティストプロフィール */
.profile {
}
	
	#content .profile p {
		font-size:120%;
		background:url(/images/dottedDark.gif) left top repeat-x;
		padding:10px 0;
		margin-bottom:0;
	}
	
	.profile td {
		padding:3px 0;
	}






/* 全ての記事が上記の統一スタイルにでき次第、下記を削除 */





/* 記事を統一するための設定 */

#exhibitions_detail_content_box {
	width:100%;
}

#exhibitions_detail_profile_box {
	width:100%;
}

.exhibitions_detail_left {
	font-size:85%;
	width:220px;
	margin:0px 10px 10px 0px;
	float:left;
}

.exhibitions_detail_right {
width:400px;
float:right;

.exhibitions_detail_right p {
	margin-bottom:1.5em;
}


