.mainVisual.pc .dot li:hover span {
  opacity: 0.7;
  filter: alpha(Opacity=70);
  -ms-filter: "alpha(opacity=70)";
  overflow: hidden;
  outline: none;
}

.mainVisual.pc {
  overflow: hidden;
  position: relative;
}
.mainVisual.pc .abs {
  position: absolute;
  left: 0;
  width: 100%;
}
.mainVisual.pc .abs.bottom {
  top: none;
  bottom: 0;
}
.mainVisual.pc .slideInner {
  position: relative;
  cursor: pointer;
}
.mainVisual.pc .slide0 {
  opacity: 0;
  transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
}
.mainVisual.pc .slide0.animate {
  opacity: 1;
}
.mainVisual.pc .slide0 .sky {
  transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -moz-transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  background: url(/jp/images/index/slideshow_pc/top_sky.jpg) no-repeat center center;
  background-size: 100% 100%;
}
.mainVisual.pc .slide0 .text1 {
  width: 33.28%;
  left: 9.21%;
  top: 34.25%;
  opacity: 0;
  transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  transform: scale(1.2);
}
.mainVisual.pc .slide0 .text1.animate {
  opacity: 1;
  transform: scale(1);
}
.mainVisual.pc .slide0 .text2 {
  width: 29.64%;
  left: 11.14%;
  top: 58.25%;
  opacity: 0;
  transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 3s cubic-bezier(0.6, 0.095, 0, 1.07);
  transform: scale(1.1);
}
.mainVisual.pc .slide0 .text2.animate {
  opacity: 1;
  transform: scale(1);
}
.mainVisual.pc .slide0 .corp {
  width: 53.07%;
  left: 46.92%;
  bottom: -1px;
  transform: scale(1);
  transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -moz-transition: all 11s cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
.mainVisual.pc .slide1, .mainVisual.pc .slide2, .mainVisual.pc .slide3, .mainVisual.pc .slide4, .mainVisual.pc .slide5 {
  opacity: 0;
  transition: all 1.5s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 1.5s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 1.5s cubic-bezier(0.6, 0.095, 0, 1.07);
}
.mainVisual.pc .slide1.animate, .mainVisual.pc .slide2.animate, .mainVisual.pc .slide3.animate, .mainVisual.pc .slide4.animate, .mainVisual.pc .slide5.animate {
  opacity: 1;
}
.mainVisual.pc .slide1 .photo, .mainVisual.pc .slide2 .photo, .mainVisual.pc .slide3 .photo, .mainVisual.pc .slide4 .photo, .mainVisual.pc .slide5 .photo {
  transform: scale(1.1);
  transition: all 8s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -webkit-transition: all 8s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -moz-transition: all 8s cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
.mainVisual.pc .slide1 .photo.animate, .mainVisual.pc .slide2 .photo.animate, .mainVisual.pc .slide3 .photo.animate, .mainVisual.pc .slide4 .photo.animate, .mainVisual.pc .slide5 .photo.animate {
  transform: scale(1);
  opacity: 1;
}
.mainVisual.pc .slide1 .logo, .mainVisual.pc .slide2 .logo, .mainVisual.pc .slide3 .logo, .mainVisual.pc .slide4 .logo, .mainVisual.pc .slide5 .logo {
  width: 10%;
  left: 12.57%;
  top: 15.5%;
  transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  transform: scale(1.3);
  opacity: 0;
}
.mainVisual.pc .slide1 .logo.animate, .mainVisual.pc .slide2 .logo.animate, .mainVisual.pc .slide3 .logo.animate, .mainVisual.pc .slide4 .logo.animate, .mainVisual.pc .slide5 .logo.animate {
  transform: scale(1);
  opacity: 1;
}
.mainVisual.pc .slide1 .caption, .mainVisual.pc .slide2 .caption, .mainVisual.pc .slide3 .caption, .mainVisual.pc .slide4 .caption, .mainVisual.pc .slide5 .caption {
  left: 17.5%;
  top: 31%;
  transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -webkit-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  -moz-transition: all 1s cubic-bezier(0.6, 0.095, 0, 1.07);
  transform: scale(1.3);
  opacity: 0;
}
.mainVisual.pc .slide1 .caption.animate, .mainVisual.pc .slide2 .caption.animate, .mainVisual.pc .slide3 .caption.animate, .mainVisual.pc .slide4 .caption.animate, .mainVisual.pc .slide5 .caption.animate {
  transform: scale(1);
  opacity: 1;
}
.mainVisual.pc .slide1 .caption {
  width: 30.57%;
}
.mainVisual.pc .slide2 .caption {
  width: 27.35%;
}
.mainVisual.pc .slide3 .caption {
  width: 36.21%;
}
.mainVisual.pc .slide4 .caption {
  width: 33.64%;
}
.mainVisual.pc .slide5 .caption {
  width: 21.85%;
}
.mainVisual.pc .dot {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.mainVisual.pc .dot li {
  display: inline-block;
  margin: 0 3px;
}
.mainVisual.pc .dot li span {
  cursor: pointer;
  display: block;
  width: 12px;
  height: 12px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  background: url("/jp/images/index/slide_indicator_off.png") left top no-repeat;
}
.mainVisual.pc .dot li.active span {
  cursor: default;
  background: url("/jp/images/index/slide_indicator_on.png") left top no-repeat;
}

/*# sourceMappingURL=index_slide.css.map */
