
.copy{
	margin-top:15px;
	line-height:1.8;
	font-size:108%;
}

.title2{
	margin-top:45px;
	padding-bottom:13px;
}
.article{
	margin-top:12px;
}
.article .fl{
	margin-right:12px;
}

#global-nav ul{
	overflow:visible;
}

.artist{
	border:1px solid #CCCCCC;
	background:url(../images/exhibition_special_artist_bg.png);
	margin-top:10px;
	padding:12px;
}

.viewer,
.viewer2 {
	width: 115px;
	height: 95px;
	text-align: left;
	overflow: hidden;
	position: relative;
	display:block;
}

.viewer img,
.viewer2 img {
	top: 0;
	left: 0;
	position: absolute;
}
.exbition-title{
	float:left;
}
#outline{
	float:right;
	width:425px;
	margin-top:45px;
	margin-right:-25px;
}

.stage{
	float:left;
	margin-right:30px;
	}



.outline{
	margin-top:0;
	margin-bottom:30px;
	float:right;
	width:555px;
	line-height:2.2;
}
.outline dl{
	clear:both;
}
.outline dl dt{
	float:left;
	font-weight:bold;

}
.outline dl dd{
	padding-left:80px;
}


/*--2015--*/
.artistbox01{
	width:350px;
	height:313px;
	float:left;
	margin-right:40px;
	text-align:center;
}
.artistbox02{
	width:350px;
	height:313px;
	float:left;
	text-align:center;
}
.argtist_wrapper{
	margin-bottom:40px;
}
.artist h3{
	font-size:161.6%;
	font-weight:bold;
	text-align:left;
}
.fc .short{
	margin-top:3px;
}
.photowrapper{
	width:404px;
}
.caution{
	color:#E4007F;
}
.flyer_wrapper{
	margin-top:100px;
}
.expage_link{
	margin-top:100px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
}
.expage_link span{
	display:inline-block;
}
.linkback{
	margin-right:80px;
}
/*--------------------

	clearfix

--------------------*/
.article,
.artist{
   overflow:hidden;
   zoom:1;
}
.article:after,
.artist:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}
* html .article,
* html .artist{
    height: 1em;
    overflow: visible;
}




#top-header .clearfix,
#top-header-inner .clearfix,
#top-header-main .clearfix{
	overflow:visible;
}

#top-header:after .clearfix,
#top-header-inner:after .clearfix,
#top-header-main:after .clearfix{
	overflow:visible;
}

#top-header,
#top-header-inner,
#top-header-main,
#contents1{
	overflow:visible;
}
