*{
	margin:0;
	padding:0;
}
body{
	padding:60px;
	background-color:#f4f4f4;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
h1{
	font-size:20px;
	color:#31374c;
	width:960px;
	margin:0 auto 20px;
	text-align:left;
}
.slideshow{
	width:310px;
	height:210px;
	margin:0 10px 20px;
	position:relative;
	display:inline-block;
	/* ie7以下用 inline-block */
	*display:inline; 
	*zoom:1;
}
.slideshow img{
	display:block;
	border:0;
}
/* a要素は絶対配置で一か所に重ねる */
.slideshow a{
	position:absolute;
	top:0;
	left:0;
	border:5px solid #fff;
}
/* 2番目以降のimg要素にclass="alt"を付け、消す */
.slideshow a.alt{
	display:none;
}
