/*-------活動寫真-------*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* section */
.section{
	width: 1200px;
	overflow: hidden;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
.section ul{width:1200px;}
.section ul li{
	float: left;
	display: inline;
	width: 220px;
	height: 310px;
	overflow: hidden;
	position: relative;
	margin: 10px;
}
.section ul li .photo{width:220px;height:310px;overflow:hidden;}
.section .rsp{width:220px;height:310px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:220px;height:310px;left:-300px;top:0px;overflow:hidden;}
.section .text h3{
	width: 220px;
	margin-top: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
}
.section .text a{text-decoration:none}
.section .text div{
	text-align: left;
	color: #FFFFFF;
	font-size: 10pt;
	height: 70px;
	overflow: hidden;
	margin: 15px;
}
#Designers {
	margin: 25px;
  width: 1150px;
  float: left;
}
#Designers .map {
	float: left;
	width: 300px;
	margin-right: 50px;
	height: 430px;
	overflow: hidden;
}
#Designers .Introduction {
	float: right;
	width: 800px;
	position: relative;
}
#Designers .Introduction span {
	height: 100px;
	width: 250px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
	overflow: hidden;
}

#Designers .Introduction h3 {
	font-size: 18pt;
	font-weight: normal;
	margin-bottom: 30px;
	float: left;
	width: 550px;
}
#Designers .Introduction p {
	float: left;
	width: 800px;
}
