@charset "euc-jp";
.slider {
  position: relative;
}
.bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  left: 0 !important;
  border: none !important;
}
#slider div {
  width: 100% !important;
}

.more_prd {
  display: none;
  background-color: #aaa;
  color: #fff;
  font-size: 123.076%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.free_space_block {
  margin-top: 3em;
}

.cp_cssslider {
	width: 900px;
	height: 252px;
	overflow: hidden;
	margin: 0em auto;
	border: 0px solid #222222;
}
.cp_slide_item {
	width: 450px;
	height: 252px;
	float: left;
	position: relative;
}
.cp_slidewrapper {
	width: 500%;/* slideの枚数×100% */
	position: relative;
	left: 0;
	animation: slider 20s infinite ease;/* スピード */
}
@-webkit-keyframes slider {
	/* 100%を枚数で割った%に割り振る */
	0% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	}
	25% {
	-webkit-transform: translateX(-450px);
	transform: translateX(-450px);
	}
	50% {
	-webkit-transform: translateX(-900px);
	transform: translateX(-900px);
	}
	75% {
	-webkit-transform: translateX(-1350px);
	transform: translateX(-1350px);
	}
	100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	}
}
@keyframes slider {
	/* 100%を枚数で割った%に割り振る */
	0% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	}
	25% {
	-webkit-transform: translateX(-450px);
	transform: translateX(-450px);
	}
	50% {
	-webkit-transform: translateX(-900px);
	transform: translateX(-900px);
	}
	75% {
	-webkit-transform: translateX(-1350px);
	transform: translateX(-1350px);
	} 
	100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	}
}

.bx-wrapper img {
    max-width: 101%;
    display: block;
    background: #000!important;
}

.bx-pager{
display:none;}

.bx-wrapper .bx-viewport,.bx-wrapper .bx-pager{
border:0px solid #404040!important;
  border-bottom:none:
background:#404040!important:
}