@charset 'utf-8';
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
header {
  position: relative;
  margin: 0 auto;
  width: 1200px;
  height: 800px;
  background-image: url(../images/mainV.png);
  background-repeat: no-repeat;
  padding-bottom: 10px;
}
#main_header {
  z-index: 10;
  position: absolute;
  margin: 10px auto 0;
  width: 1200px;
}
#index_brand {
  z-index: 15;
  position: absolute;
  top: 5px;
  right: 20px;
}
#index_twi {
  z-index: 15;
  position: absolute;
  top: 5px;
  left: 20px;
}
#index_fb {
  z-index: 15;
  position: absolute;
  top: 5px;
  left: 60px;
}
#index_mainV {
  z-index: 0;
  position: absolute;
}
.fade {
  position: absolute;
  top: 0;
  right: 0;
  animation: fadeIn 3s ease 0s 1 normal;
  -webkit-animation: fadeIn 3s ease 0s 1 normal;
}
.new {
  width: 888px;
  margin: auto;
  height: 100px;
  padding-bottom: 30px;
}
.new p {
  text-align: left;
}
.new p span {
  font-weight: 700;
}
#voice_saya {
  position: absolute;
  top: 40px;
  left: 75px;
  z-index: 256;
}
#voice_saya2 {
  position: absolute;
  top: 330px;
  left: 10px;
  z-index: 256;
}
#voice_yoshino {
  position: absolute;
  top: 220px;
  left: 370px;
  z-index: 256;
}
#voice_miaya {
  position: absolute;
  top: 50px;
  right: 320px;
  z-index: 256;
}
#voice_chitose {
  position: absolute;
  top: 50px;
  right: 300px;
  z-index: 256;
}
#voice_ouka {
  position: absolute;
  top: 400px;
  right: 220px;
  z-index: 256;
}
.Svoice_icon a {
  display: block;
  width: 200px;
  height: 200px;
  background-image: url(../images/spvoice180314.png);
  background-repeat: no-repeat;
  text-indent: -1e3em;
  text-decoration: none;
}
.fuwafuwa {
  animation-name: fuwafuwa;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
  -webkit-animation-name: fuwafuwa;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
  -moz-animation-name: fuwafuwa;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease;
}
@keyframes fuwafuwa {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes fuwafuwa {
  0% {
    -webkit-transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, -10px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@-moz-keyframes fuwafuwa {
  0% {
    -moz-transform: translate(0, 0);
  }
  50% {
    -moz-transform: translate(0, -10px);
  }
  100% {
    -moz-transform: translate(0, 0);
  }
}
