/*slider*/
.wideslider {
	width: 100%;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
	position:relative;
}


.wideslider ul li img {
	width: 100%;
	display: none;
}


.wideslider ul li .imgTxt{
	position:absolute;
	width:80%;
	margin:0 10%;
	top:30%;
	left:0;
	color:#fff;
	text-align:center;
	text-shadow: 1px 2px 0 #242424;

}

.wideslider ul li .imgTxt .mainTxt{
    font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", serif;
    font-size: 2.1em;
    line-height:1.5em;
    font-weight:bold;
}

.wideslider ul li .imgTxt div{
	margin-bottom:3%;
}

@media(max-width:820px){
	
	.wideslider ul li .imgTxt{
		position:absolute;
		width:90%;
		margin:0 5%;
		top:10%;
		left:0;
		color:#fff;
		text-align:center;
		line-height:1.4em;
		font-size:3vw;
	}

	.wideslider ul li .imgTxt .mainTxt{
		font-size:6vw;
    	line-height:1.2em;
	}
	.wideslider ul li .imgTxt br{
	}
	
	.wideslider ul li .imgTxt div{
		margin-bottom:3%;
	}
}


.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

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

.pagination {
	bottom: 20px;
	left: 0;
	width: 100%;
	height: 20px;
	text-align: center;
	position: absolute;
	z-index: 200;
	display:none;
}

@media(max-width:820px){
	.pagination {
		bottom: 40px;

	}
}

.pagination a {
	border-radius:20px;
	margin: 0 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	overflow: hidden;
	background: #fff;
}
.pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

