@charset "UTF-8";
/* -----------------------------------------------------------------------

    出展アーティスト詳細

-----------------------------------------------------------------------*/
#ArtistDetailTitle{
    display:none;
}
#BoothDescription {
    list-style:none;
    padding: 0;
}
#BoothDescription .ContentsTable .Photo img {
    vertical-align: middle;
}
#BoothDescription li {
    padding-bottom:30px;
}
#BoothDescription #ExhibitionImage{
	float:left;
	width:300px;
}
#BoothDescription p.MainImage {
    border:1px solid #ddd;
	width:300px;
    height:300px;
    margin: 0 auto 30px;
}
#BoothDescription p.MainImage a {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    height: 300px;
    width: 300px;
}
#BoothDescription p.MainImage a span {
    display: none;
}
#BoothDescription  #OtherImageBox{
	margin-top:15px;
	margin-left:-10px;
}
#BoothDescription .OtherImage {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #ddd;
    display: block;
    float: left;
	width: 50px;
    height: 50px;
    margin-left: 10px;
}
#BoothDescription .OtherImage span {
    display: none;
}
#BoothDescription .ShareButtons{
	margin-top:30px;
}

#BoothDescription #ExhibitionText{
	float:right;
	width:660px;
	font-size:14px;
}
#BoothDescription h4 {
  border-bottom:1px dashed #666;
  font-size:20px;
  margin-bottom:30px;
  padding: 0 0 5px 5px;
	background:none;
}
#BoothDescription #ExhibitionDescription{
	margin:0 0 30px 10px;
}
#BoothDescription .ContentsTable {
	border-top:1px dotted #ccc;
}
#BoothDescription .ContentsTable th,
#BoothDescription .ContentsTable td{
	border-bottom:1px dotted #ccc;
	padding:10px;
  word-break: break-all;
}
#BoothDescription .ContentsTable th {
    width:130px;
	white-space: nowrap;
	color:#666;
	vertical-align:top;
}
#BoothDescription .CreatorGenre {
    font-size:11px;
}


/**
 * 参加者クリエイター
 */
 #BoothDescription h5{
	font-size:14px;
	margin-bottom:10px;
}
#ParticipantsList,
.Participant {
    list-style:none;
    padding: 0;
}
#ParticipantsList {
}
#ParticipantsList .Participant {
	background:#f1f1f1;
    padding:20px;
	margin-bottom:20px;
}

#ParticipantsList .Participant .Image {
	background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    float:left;
	width:160px;
    height:160px;
    line-height:0;
    margin: 0 20px 0 0;
}
#ParticipantsList .Participant .Image span {
    display:none;
}
#ParticipantsList .Participant table {
  word-break: break-all;
}
#ParticipantsList .Participant th {
  width: 110px;
}
.ParticipantText{
	float:right;
	width:760px;
	font-size:14px;
}
.ParticipantText .Name{
	font-family: "FOT-ニューセザンヌ Pro DB","NewCezannePro-DB";
	font-size:16px;
	margin-bottom:20px;
}
.ParticipantText .Furigana{
	font-family: "FOT-ニューセザンヌ Pro M","NewCezannePro-M";
	font-size:11px;
	margin-left:10px;
}
.ParticipantText .Comment{
	margin-top:20px;
}

/**
 * clearfix
 */
#ParticipantsList .Participant:after {
    content:"";
    display:block;
    clear:both;
}
#ParticipantsList .Participant {
    display:inline-block;
}
/* Mac版IE除外 \*/
#ParticipantsList .Participant {
    display: block;
}
/* */

.BackIndex {
    text-align:center;
}
.BackIndex a{
	padding:15px 30px;
	background:#333;
	color:#fff;
	font-size:14px;
}
.BackIndex a:hover{
	background:#000;
	text-decoration:none;
}

/*過去出展切り替え*/
#olderEvent h3{
	font-size:16px;
}
#Main.olderEvent {
    float: none;
    clear: both;
    margin: 0 auto;
}
