
#main-slider .wideslider2 {
	width: 100%;
	height:855px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

@media screen and (min-width: 0px) and (max-width:960px){
	#main-slider .wideslider2 {
		width: 100%;
		height:223px;
		text-align: left;
		position: relative;
		overflow: hidden;
	}
}



#main-slider .wideslider2 ul,
#main-slider .wideslider2 ul li {
	float: left;
	display: inline;
	overflow: hidden;
}

#main-slider .wideslider_base {
	top: 0;
	position: absolute;
}
#main-slider .wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

}
#main-slider .slider_prev,
#main-slider .slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}
#main-slider .slider_prev {background: #fff url(../img/prev.jpg) no-repeat right center;}
#main-slider .slider_next {background: #fff url(../img/next.jpg) no-repeat left center;}

#main-slider .slider_prev {
	display:none !important;
}
#main-slider .slider_next {
	display:none !important;
}


/* ページ遷移サムネイル */
@media screen and (min-width:960px) {
	#main-slider .pagination {
		bottom: 280px;
		left:50%;
		float:left;	
		margin-left:-215px;

	width: 100%;
		height: 60px;
		text-align: center;

		position: absolute;
		z-index: 200;
		line-height:0;

	}

	#main-slider .pagination a {
		margin: 0 10px;
		width: 127px;
		height: 62px;
		overflow: hidden;
		float:left;	
	}
}


@media screen and (min-width: 0px) and (max-width:960px){
	#main-slider .pagination {
		top:170px;
		left:50%;
		float:left;	
		margin-left:-153px;

		width: 100%;
		height: 60px;
		text-align: center;
		position: absolute;
		z-index: 200;
		line-height:0;
		
		display:table;

	}

	#main-slider .pagination a {
		display:table-cell;
		margin: 0 5px;
		width: 90px;
		height: 62px;
		overflow: hidden;
		float:left;
		background-size:100% auto;
	}
}

/* iphone5 320×568 */
@media screen and (min-width: 0px) and (max-width:340px){
	#main-slider .pagination {
		margin-left:-136px;	
	}
	#main-slider .pagination a {
		width: 80px;
	}
}

#main-slider .pagination a.pn1 {background:transparent  url(../img/main01s.png) no-repeat left top;}
#main-slider .pagination a.pn2 {background: transparent url(../img/main02s.png) no-repeat left top;}
#main-slider .pagination a.pn3 {background: transparent url(../img/main03s.png) no-repeat left top;}

#main-slider .pagination p {

	display:block;
	background-color:#000;
	filter:alpha(opacity=40)!important;
	-moz-opacity: 0.4!important;
	opacity: 0.4!important;
}

@media screen and (min-width:960px) {
	#main-slider .pagination p {
		width: 127px;
		height: 62px;
	}
}




#main-slider .pagination a{
box-shadow:2px 2px 6px 0px #999999;
-moz-box-shadow:2px 2px 6px 0px #999999;
-webkit-box-shadow:2px 2px 6px 0px #999999;
}

#main-slider .pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
	
}
#main-slider .pagination a.active p{
	background-color:none;
	filter:alpha(opacity=0)!important;
	-moz-opacity: 0!important;
	opacity: 0!important;
}




/* =======================================
	ClearFixElements
======================================= */
#main-slider .wideslider2 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#main-slider .wideslider2 ul {
	display: inline-block;
	overflow: hidden;
}






