.frame {overflow: hidden; position: relative;}
.frame ul {list-style: none; margin: 0; padding: 0; position: absolute;}
.frame ul li { float: left; margin: 0 1px 0 0; padding: 0; cursor: pointer; }
.frame ul li img {width:100%;}
.frame ul li.active { color: #fff; background: #a03232; }

/* Pages */
.pages {
	list-style: none;
  position:absolute;
  bottom:-5px;
	padding: 0;
	width: 100%;
	text-align: center;
}

.pages li {
	display: inline-block;
	width: 10px; height: 10px;
	margin: 0 5px 0 5px;
	text-indent: -999px;
	border-radius: 10px;
	background: #c9c9c9;
	cursor: pointer;
	overflow: hidden;
}
.pages li:hover {
	background: #c9c9c9;
}
.pages li.active {
	background: #ff4e00;
}

.sp01 {
	text-align:center;
	width:239px;
	height:200px;
}

.sp02 {
	text-align:center;
	width:239px;
	height:200px;
}

.sp03 {
	text-align:center;
	width:239px;
	height:200px;
}

.sp04 {
	text-align:center;
	width:239px;
	height:200px;
	
}

