/* slidewrapper */
.slide_area {
  position: relative;
  width: 100%;
  height: auto;
  overflow:hidden;
}
.caroufredsel_wrapper {
	display:block;
}
.main_slider { 
	overflow: hidden;
	width:100% !important;
	height:auto !important;
 }

.main_slider li {
  display: block;
  float:left;
  width:100%;
  z-index:2000;
}

.main_slider li img {
	width:100%;
	height:auto;
	vertical-align: bottom;
}

#thumbs {
	clear:both;
	width:860px;
	margin:-30px auto 0;
	position:relative;
	z-index:8000;
}
#sub_slider {
	width:720px;
	margin:0 auto;
	overflow:hidden;
}

.slide_area #sub_slider a {
	background-size:cover;
	width:140px;
	height:140px;
	text-indent:-9999px;
	margin: 0 20px;
	display:inline-block;
}
#sub_slider a:nth-last-of-type(1)	{background-image:url(../img/thumbnail/thumb_04.png);}
#sub_slider a:nth-last-of-type(2)	{background-image:url(../img/thumbnail/thumb_03.png);}
#sub_slider a:nth-last-of-type(3)	{background-image:url(../img/thumbnail/thumb_02.png);}
#sub_slider a:nth-last-of-type(4)	{background-image:url(../img/thumbnail/thumb_01.png);}

#sub_slider img.selected {
  opacity: 0.8;
  -ms-filter: "alpha( opacity=80 )";
  filter: alpha(opacity=80);
}
#prev {
  width: 13px;
  height: 27px;
  display: block;
  background:url("../img/icon/icon-arrow-prev.png") no-repeat 0 0;
  position: absolute;
  left: 5px;
  bottom: 56px;
  z-index:8001;
}
#next {
  width: 13px;
  height: 27px;
  display: block;
  background:url("../img/icon/icon-arrow-next.png") no-repeat 0 0;
  position: absolute;
  right: 5px;
  bottom: 56px;
  z-index:8002;
}
