/* line 3, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-prev-button] {
  position: absolute;
  height: 100%;
  width: 15%;
  top: 0px;
  left: 0px;
}
/* line 10, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-next-button] {
  position: absolute;
  height: 100%;
  width: 15%;
  top: 0px;
  right: 0px;
}

/* line 22, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] {
  position: relative;
  overflow: hidden;
}
/* line 26, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] {
  perspective: 4500px;
  -ms-perspective: 4500px;
  -moz-perspective: 4500px;
  -webkit-perspective: 4500px;
}
/* line 32, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] {
  transition: 1s;
  -ms-transition: 1s;
  -moz-transition: 1s;
  -webkit-transition: 1s;
}

/* line 43, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] {
  box-sizing: border-box;
/*  width: 100%;
  height: 100%;*/
}
/* line 50, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] {
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
/* line 59, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] > [data-children-wrapper] > [data-child] > [data-child-frame] > [data-content-wrapper] {
  box-sizing: border-box;
  transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  -moz-transform-origin: 0px 0px;
  -webkit-transform-origin: 0px 0px;
}

/* line 75, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d]:before {
  padding-top: 28%;
  display: block;
  content: '';
}
/* line 82, ../../styles/common/jquery.carousel-3d.scss */
[data-carousel-3d] [data-children-wrapper] {
  position: absolute;
  top: -5px;
  bottom: 0;
  right: 26.5%;
  left: 26.5%;
}

/* line 9, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] {
  background:#dde2e8;
/*
  background: linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -ms-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -moz-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  background: -webkit-linear-gradient(0deg, #c8c8c8, white, #c8c8c8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
*/
}

/* line 19, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] {
/*  border: 3px solid #dde2e8;*/
}

/* line 26, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] [data-prev-button]:before {
  content: url("./images/default/prev.png");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -240%;
  width: 43px;
  height: 49px;
  margin: auto;
  cursor:pointer;
}
/* line 39, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-carousel-3d] [data-next-button]:before {
  content: url("./images/default/next.png");
  position: absolute;
  top: 0;
  bottom: 0;
  left: -245%;
  right: 0;
  width: 43px;
  height: 49px;
  margin: auto;
  cursor:pointer;
}

/* line 53, ../../styles/theme/jquery.carousel-3d.default.scss */
[data-child-frame] {

}

/*# sourceMappingURL=jquery.carousel-3d.default.css.map */
[data-carousel-3d] > [data-children-wrapper] > [data-child] {
}

#topSlide_3d_wrap {
	background:#dde2e8;
	width:100%;
	height:520px;
	overflow:hidden;
	position:relative;
}
[data-carousel-3d] {
  position:absolute;
  width: 2000px;
  height:100%;
  top:0;
  left:50%;
  margin:0 auto;
  margin-left:-1000px;
/*  min-width:800px;*/
/*  min-width:1640px;
  max-width:1640px;*/
}
[data-carousel-3d-navi] {
	position:absolute;
	bottom:0;
	width:100%;
	height:30px;
	text-align:center;
	margin:0 auto;
	background:#dde2e8;
}
[data-carousel-3d-navi] li {
	display:inline;
	margin-right:10px;
	margin-top:0px;
	font-size:16px;
	color:#fff;
	cursor:pointer;
}
[data-carousel-3d-navi] li.on {
	color:#505f6f;
}
