@charset "utf-8";

/*@slick*/
.slick-arrow {
  position:absolute;
  top:50%;
  transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  z-index: 1;
  font-size: 0;
  border:none;
  outline:none;
  padding:0;
}
.slick-prev {
  left:0;
}
.slick-next {
  right:0;
}
.aw1 .slick-arrow {
  width:52px;
  height:52px;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}
.aw1 .slick-prev {
  background:url(../images/aw_left.png) center center no-repeat rgba(0,0,0,0.2);
  background-size:100% auto;
  left:5px;
}
.aw1 .slick-next {
  background:url(../images/aw_right.png) center center no-repeat rgba(0,0,0,0.2);
  background-size:100% auto;
  right:5px;
}

.aw2 .slick-arrow {
  width:40px;
  height:40px;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}
.aw2 .slick-prev {
  background:url(../images/aw_left.png) center center no-repeat #eccb5e;
  background-size:100% auto;
  left:0;
}
.aw2 .slick-next {
  background:url(../images/aw_right.png) center center no-repeat #eccb5e;
  background-size:100% auto;
  right:0;
}
.aw3 .slick-arrow {
  width:auto;
  height:auto;
  background:none;
}
.aw3 .slick-arrow:before {
  content:'';
  font-family:FontAwesome;
  color:#044444;
  font-size: 1.5625rem;
}
.aw3 .slick-prev:before {
  content:"\f104";
}
.aw3 .slick-next:before {
  content:"\f105";
}

@media screen and (max-width:767px) {
  .aw1 .slick-arrow {
    width:42px;
    height:42px;
  }
}
/*@media screen and (max-width:480px) {
  .aw1 .slick-arrow {
    width:32px;
    height:32px;
  }
  .aw2 .slick-arrow {
    width:32px;
    height:32px;
  }
  .aw2 .slick-prev {
    left:0;
  }
  .aw2 .slick-next {
    right:0;
  }
}*/
.slick-dots {
  list-style: none;
  margin:0;
  padding:0;
  line-height: 0;
}
.slick-dots li{
  display:inline-block;
  margin:0 2.5px;
}
.slick-dots li button {
  height:10px;
  width:10px;
  border-radius: 50%;
  font-size: 0;
  border:none;
  padding:0;
  outline:none;
}
.dot1 .slick-dots li button {
  background:#e7e7e7;
}
.dot1 .slick-dots li.slick-active button {
  background:#eccb5e;
}