@charset "utf-8";
/** スライダー **/
.mainImg {
  width: 100%;
  height: 370px;
  margin: 0 auto;
}
.wideslider {
  width: 100%;
  text-align: left;
  position: relative;
  /* overflow: hidden; */
}
.wideslider ul,
.wideslider ul li {
  float: left;
  display: inline;
  overflow: hidden;
}
.wideslider ul li img {
  width: 100%;
  display: none;
}

.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 {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);
  background-color: rgba(0, 0, 0, 0.6);
}
.slider_next {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);
  background-color: rgba(0, 0, 0, 0.6);
}

.slider_prev .prevBtn,
.slider_next .nextBtn {
  top: 147px;
  position: absolute;
  z-index: 101;
  width: 40px;
  height: 75px;
}
.slider_prev .prevBtn {
  background-image: url(../img/top/prevNav.png);
  background-repeat: no-repeat;
  right: 40px;
}
.slider_next .nextBtn {
  background-image: url(../img/top/nextNav.png);
  background-repeat: no-repeat;
  left: 40px;
}

.pagination {
  /* bottom: 10px; */
  bottom: -24px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
  position: absolute;
  z-index: 200;
  /* display: none; 消している */
}
.pagination a {
  margin: 0 5px;
  /* width: 15px; */
  width: 8px;
  /* height: 15px; */
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  overflow: hidden;
  /* background: #333; */
  background: #777;
}
.pagination a.active {
  background-color: #b60008;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.wideslider ul:after {
  content: '.';
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
.wideslider ul {
  display: inline-block;
  overflow: hidden;
}
