@charset "UTF-8";
@import url("../../_css/share.css");

/* +++++++++++++++++++++++++++++++++
■このディレクトリ内 CSS
+++++++++++++++++++++++++++++++++ */
/* カテゴリーカラー */
.catecolor {
	color:#da4a4a;
}
/* 企画展 収蔵品展 共通
+++++++++++++++++++++++++++++++++ */
/* スケジュールインデックス */
.SHCBlock .BlockLeft p strong.hizuke {
	font-size:120%;
}
.Shosai {
	margin-top:15px;
}
.Shosai th {
	background:#ffecec;
}
.ryoin_setsumei {
	padding:5px 5px 3px 5px;
	font-size:75%;
	line-height:1.3em;
	border-bottom:solid 1px #cccccc;
	background:#ededed;
}
/* グレーボックス 解説文 */
#Kaisetsu .grayBox {
	padding:25px 0px;
}
#Kaisetsu .grayBox p {
	line-height:1.8em;
	margin:0px 20px;
}
#Kaisetsu .grayBox h3 {
	margin:0px 20px;
}
/* その他情報テーブルを囲むボックス */
.subttl {
	color:#da4a4a;
}
.subttl a {
	color:#dc5d5f;
}
div.subBox {
	border-top:solid 3px #da4a4a;
}
/* グレーボックス 解説文2カラム */
#Kaisetsu .grayBox .Type2 {
	width:600px;
	margin:20px 20px 0px 20px;
	padding:0px;
}
#Kaisetsu .grayBox .Type2 p {
	margin:0px;
}
#Kaisetsu .grayBox .Type2 .BlockLeft {
	width:425px;
}
#Kaisetsu .grayBox .Type2 .BlockRight {
	width:160px;
}
#Kaisetsu .grayBox .Type2 .BlockRight p {
	margin-top:10px;
	font-size:70%;
	line-height:1.2em;
	text-align:right;
}
#Kaisetsu .grayBox .Type2 .BlockRight p img {
	margin-bottom:5px;
}
#Kaisetsu .grayBox .Type2 .mrgtnone {
	margin-top:0px !important;
}
/* 特集ページ 作品解説2カラム */
.SakuhinKaisetsu {
	width:640px;
	margin-top:15px;
}
.SakuhinKaisetsu .BlockLeft {
	width:250px;
}
.SakuhinKaisetsu .BlockRight {
	width:375px;
}
.SakuhinKaisetsu .BlockRight p {
	margin-top:10px;
	font-size:70%;
	line-height:1.2em;
	text-align:right;
}
.SakuhinKaisetsu .BlockRight p img {
	margin-bottom:5px;
}
.SakuhinKaisetsu .BlockRight .mrgtnone {
	margin-top:0px !important;
}
/* 特集ページ 作品解説2カラム type2 */
.SakuhinKaisetsu2 {
	width:640px;
	margin-top:15px;
}
.SakuhinKaisetsu2 .BlockLeft {
	width:375px;
}
.SakuhinKaisetsu2 .BlockRight {
	width:250px;
}
.SakuhinKaisetsu2 .BlockRight p {
	margin-top:10px;
	font-size:70%;
	line-height:1.2em;
	text-align:right;
}
.SakuhinKaisetsu2 .BlockRight p img {
	margin-bottom:5px;
}
.SakuhinKaisetsu2 .BlockRight .mrgtnone {
	margin-top:0px !important;
}
/*
サブボックス内リスト
*/
table.nitteiList {
	width:365px !important;
	margin:7px !important;
}
table.nitteiList th {
	width:110px !important;
	font-weight:normal;
	background:#ffffff !important;
}
table.nitteiList td {
	width:254px !important;
	font-weight:normal;
}
table.nitteiList td span {
	margin:7px 0px 7px 7px !important;
}
table.nitteiList th span {
	margin:7px 7px 7px 0px !important;
}
/* 企画展 収蔵品展 主な作品 出品リストページ 共通
+++++++++++++++++++++++++++++++++ */
/* タイトル レイアウト */
#PageTtlBlock {
	margin-top:6px;
	padding-bottom:6px;
	border-bottom:solid 1px #cccccc;
	text-align:left;
}
/* 主な作品 作品と説明 テーブル レイアウト */
.SakuhinTable {
	width:640px;
	margin-top:0px;
	border-right:solid 0px;
}
.SakuhinTable td {
	width:320px;
	font-size:72%;/* 過去80% */
	vertical-align:middle;
	text-align:center;
	border-left:none;
}
.SakuhinTable .cell2 {
	border-left:solid 1px #cccccc;
	width:319px;
}
.SakuhinTable td span,
.SakuhinTable td span.text {
	width:279px;
	margin:20px 20px;
	display:block;
	line-height:1.4em;
}
.SakuhinTable td span.text {
	text-align:left !important;
}
.SakuhinTable td strong {
	font-size:110%;
}
.SakuhinTable td img {
	margin:0px 0px 7px 0px;
}
.SakuhinTable .col2 {
	width:640px;
}
.SakuhinTable .col2 span {
	width:600px;
}

/* 出品リスト テーブル レイアウト */
.ShuppinTable {
	width:640px;
	margin-top:5px;
	/*
		各リストページごと指定が違うことが多いため、
		インラインCSSに変更。
	*/
}
.ShuppinTable th {
	color:#ffffff !important;
}
.ShuppinTable th span,
.ShuppinTable td span {
	display:block;
	font-size:90%;
	line-height:1.2em;
	margin:4px;
}