@charset "utf-8";
/* =======================================

	Others CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	

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

/* 
****************************************************************************************/
/* 
========================================== */
#wrapper #contents h2 {
	margin-top:35px;
	margin-bottom:47px;
}
#wrapper #contents {
	margin-bottom:69px;
	
}
#wrapper #contents #aisatu {
	width:685px;
	margin-left:104px;
	background-image:url(../../images/message_07.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:156px;
	margin-bottom:78px;
}
#wrapper #contents #aisatu #sign{
	margin-left:210px;
	margin-top:-22px;
}
#wrapper #contents #profileA dt, dd {
	width:505px;/*for IE6*/
	margin-left:104px;
	font-size:18px;
	line-height:1.33;
}
#wrapper #contents #profileA dt {
	clear: both;
	float: left;
	width: 4em;
	margin-right: 47px;
	padding: 0 0 0 0;
}
#wrapper #contents #profileA dd {
	padding: 0 0 25px 0;
	overflow: hidden;
	zoom: 1;
}
*html #wrapper #contents #profileA dt, dd {
	margin-left:52px;
}
#wrapper #contents h3 {
	margin-left:51px;
	padding-left:52px;
	margin-right:51px;
	margin-bottom:4px;
	padding-bottom:4px;
	background-image:url(../../images/common/top_16.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#wrapper #contents #smallH3{
	margin-bottom:31px;
}
#wrapper #contents .artTitle {
	margin-left:51px;
	padding-top:28px;
	padding-left:52px;
	padding-right:52px;
	margin-right:51px;
	margin-bottom: 31px;
}
#wrapper #contents .artTitleA {
	display:block;
	margin-bottom:31px;
	margin-left:639px;
	padding-left:16px;
	background-image:url(../../images/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#wrapper #contents .artTitleB{
	display:block;
	color:#F93;
	margin-left:555px;
	padding-left:16px;
	font-size:16px;
	background-image:url(../../images/arrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#wrapper #contents .artTitleB:hover {
	display:block;
	color:#e60084;
	margin-left:555px;
	padding-left:16px;
}
#wrapper #contents #age {
	width:737px;
	display:block;
	margin-left:51px;/*background-image:url(../../images/common/top_16.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
}
#wrapper #contents #age ul {
	padding-top:16px;
	padding-left:52px;
}
#wrapper #contents #age li {
	display:inline;
	float:left;
	margin-right:50px;
}
#wrapper #contents .period {
	width:737px;
	margin-left:51px;
	margin-top:22px;
	background-image:url(../../images/common/top_16.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:39px;
}
#wrapper #contents .period img {
	padding-top:39px;
	margin-left:331px;
}
#wrapper #contents .kounyuu{
	font-size:16px;
	margin-bottom:8px;
}
#wrapper #contents .photoLine {/*作品*/
	/*width:785px;*/
	height:200px;
}
#wrapper #contents .photoLine .photo {
	float:left;
	display:inline;
	width:157px;
	height:200px;
	margin-right:13px;
	text-align:left;
	background-color:#000;
}
#wrapper #contents .photoLine .photo:after { /* for Modern Browser */
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
#wrapper #contents .photoLine .photo .photoTitle {
	color: #dcdcdc;
}
#wrapper #contents .photoLine .photo5 {
	float:left;
	display:inline;
	width:157px;
	height:200px;
	/*margin-right:11px;*/
	text-align:left;
	background-color:#000;
}
#wrapper #contents .photoLine .photo5:after { /* for Modern Browser */
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
#wrapper #contents #forTop {
	margin-left:345px;
}
#wrapper #contents .exhibitDes {
	margin-left:51px;
	margin-top:20px;
	padding-top:39px;
	padding-left:52px;
	padding-right:52px;
	background-image:url(../../images/common/top_16.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#wrapper #contents .exhibitDes:after { /* for Modern Browser */
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
#wrapper #contents .exhibitDes .exhibitInfo {
	float:left;
	display:inline;
	width:420px;
	margin-right:31px;
}
#wrapper #contents .exhibitDes .exhibitInfo {
	float:left;
	display:inline;
	width:420px;
	margin-right:31px;
}
*html #wrapper #contents .exhibitDes .exhibitInfo {
	width:419px;
}
#wrapper #contents .exhibitDes #maihamaclub img {
	float:right;
	display:inline;
	margin-left:31px;
}
#wrapper #contents .exhibitDes dl{
	margin-top:16px;
}
#wrapper #contents .exhibitDes dl dt {
	clear: both;
	float: left;
	font-size:18px;
	line-height:1.2;
	width: 5em;
	margin-right: 44px;
	padding: 0 0 0 0;
}
#wrapper #contents .exhibitDes dl dd {
	padding: 0 0 15px 0;
	line-height:1.2;
	width: 13em;
	overflow: hidden;
	zoom: 1;
}
#wrapper #contents #tableInfo{
	margin-left:103px;
	margin-top:31px;
	margin-bottom: 39px;
}
#wrapper #contents #tableInfo table tr td{
	padding-left:0.5em;
}
#contents #tableInfo .past{
	font-size:22px;
}