#wrapper.feature #contents {
   background: url("../images/feature/bg.jpg") no-repeat center top;
   min-height: 1720px;
}

#wrapper.feature .container .feature_bg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);  width: 2560px;
  height: 1100px;
  opacity: 0;
  transition: all ease 300ms 0s;
}
#wrapper.feature .container .feature_bg.doShow {
  opacity: 1;
}



#wrapper.feature .container .img01 {
  position: absolute;
  top: 73px;
  left:33px;
  width: 1000px;
  height: 771px;
  z-index: 20;
  opacity: 0;
  transition: all ease 3s 0s;
  transform: scale(1, 2) rotate(-15deg);
}
#wrapper.feature .container .img01.doShow {
  transform: scale(1, 1) rotate(0deg);
  opacity: 1;
}

#wrapper.feature .container .img02 {
  position: absolute;
  top: 757px;
  left: calc(50% - 1168px / 2);
  width: 1168px;
  height: 946px;
  z-index: 10;
  opacity: 0;
  transition: all ease 3s 0s;
  transform: scale(1, 2) rotate(-15deg);
}
#wrapper.feature .container .img02.doShow {
  transform: scale(1, 1) rotate(0deg);
  opacity: 1;
}



#wrapper.feature .container .oizumi {
  position: absolute;
  top: 17px;
  left: 50px;
  width: 107px;
  height: 30px;
  opacity: 0;
  transition: all ease 300ms 0s;
}
#wrapper.feature .container .oizumi.doShow {
  opacity: 1;
}

#snsArea {
  line-height: 0;
}
#snsArea .fb-share-button {
  vertical-align: bottom;
	margin-left: 10px;
}



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