@charset "euc-jp";

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.flickSlideContainer {
	position:relative;
	width:100%;
	-webkit-box-sizing:border-box;
}

div.moveWrap {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	-webkit-box-sizing:border-box;
}

ul.moveWrapBG {
	display:inline-block;
	position:relative;
	width:100%;
	height:auto;
	visibility:hidden;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:0;
}



div.slideMask {
	position:absolute;
	top:0;
	left:0;
	-webkit-box-sizing:border-box;
	margin-right:1px;
}

div.moveWrap>ul.move {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	padding:0;
	margin:0;
	width:10000px;
	-webkit-transition:all 0.6s ease-in-out;
	-webkit-transform:translate3d(0, 0, 0);
	margin:0;
	padding:0;
	display:none;
}

div.moveWrap>ul.move li.slideUnit {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:center;
	-webkit-box-sizing:border-box;
}

li.slideUnit>div {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	-webkit-box-sizing:border-box;
}

div.flickSlideBottom {
	width:100%;

	margin: 0px;
	padding:0px;
	text-align:center;
	clear: both;
	display: block;
}

div.flickSlideBottom ul.slidePager {
	display:inline;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
}

div.flickSlideBottom ul.slidePager li.slidePagerPointer {
	display:inline-block;
	background-color:#CCC;
	width:10px;
	height:10px;
	margin:5px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.flickSlideBottom ul.slidePager li.slidePagerPointer.active {
	-webkit-box-shadow:
 0px 0px 4px rgba(187, 187, 187, 0.8),  inset 0px 0px 1px rgba(183, 211, 62, 1);
	background: #98C22A;
}
