@charset"shift_jis";

/*追加　共通
**************************************/
#navi-third ul.topline{
	background: url(/festival/images/navi/dot_line_245.gif) no-repeat top;
	font-size: small;
	margin: 0;
	padding: 4px 0 4px 8px;
	}


#contents h3{
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0;
}
.contents img.h3left{
	float: left;
	margin-bottom: 1em;
	margin-right: 10px;
}
#contents .column h4{
	margin: 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
	border-bottom: 1px solid #95A83A;
}


.imgBox_left{
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
.imgBox_left p{
	font-size: 80%;
	line-height: 1.5em;
}

.imgBox_right{
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}
.imgBox_right p{
	font-size: 80%;
	line-height: 1.5em;
}


.worksBox{
	padding-bottom: 8px;
	clear: both;
}
.worksBox p{
	font-size: 80%;
	line-height: 1.5em;
}

.KeywordsBox{
	margin-bottom: 6px;
	padding-bottom: 8px;
}
.KeywordsBox ul {
	list-style: none;
	margin: 0;
	padding: 0 0 18px 0;
	clear: both;
	}
.KeywordsBox li{
	font-size: 80%;
	float: left;
	background: url(/museum/archives/artistory/images/arrow.gif) no-repeat left center;
	margin: 0;
	padding: 0 1em 0 1em;
	}

#contents .column { margin-bottom:20px;}	
#contents .column td p {
	padding: 2px 0 0 0;
	margin: 0;
	font-size: 80%;
	line-height: 1.5em;
	}
#museum .column td p.ttl {
	font-size: small;
	color: #2F2F2F;
	margin: 8px 0 0;
	padding: 0;
}
#museum .column td p.ttl a:link,
#museum .column td p.ttl a:visited {
	color: #2F2F2F;
	font-weight: bold;
	text-decoration: none;
}
#museum .column td p.ttl a:hover,
#museum .column td p.ttl a:active {
	color: #2F2F2F;
	text-decoration: underline;
}
#contents .column td img.thumbnail {
	padding: 0 0 0 7px;
	}

#contents .column td p.cap{
	padding: 2px 0 0 0;
	margin: 0;
	font-size: 80%;
	line-height: 1.5em;
	}
/*追加　共通ここまで
**************************************/


/*追加ページ特有
**************************************/

/*追加ページ特有ここまで
**************************************/


.contents img.right{
	float: right;
	margin-bottom: 1em;
	margin-left: 20px;
}
.contents img.left{
	float: left;
	margin-bottom: 1em;
	margin-right: 20px;
}
#contents h2{
	margin-top: 2em;
	margin-bottom: 0.5em;
	padding: 0;
}

/*#contents h2.pseudoHeader{
	margin-top: 0px;
	margin-bottom: 15px;
}
#contents h3.keyperson{
	margin: 0px;
	padding: 0px;
	font-size: small;
	font-weight: bold;
}*/




/*	keywordTableBlock01	
.keywordTableBlock01{}
.keywordTableBlock01 table{
	width: 100%;
}

.keywordTableBlock01 td{
	padding: 16px;
	width: 50%;
	vertical-align: top;
}

#contents .keywordTableBlock01 td h2{
	margin: 0;
	margin-bottom: 16px;
	padding: 0;
}

#contents .keywordTableBlock01 td h2#lines{
	margin: 0;
	margin-bottom: 35px;
	padding: 0;
}

.keywordTableBlock01 td p{
	margin-top: 16px;
}

/*	test	

div.meisterNavigation01{
	position: relative;
}
div.meisterNavigation01 ul{
	position: absolute;
	top: 8px;
	right: 0;
}

div.meisterNavigation01 ul li{
	display: inline;
	text-align: right;
}

div.meisterNavigation01 a img{
	border: none;
}*/

