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

#wrapper.rt .container .flow_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.rt .container .flow_bg.doShow {
  opacity: 1;
}
#wrapper.rt .container .title {
  position: absolute;
  top: 48px;
  left: calc(50% - 986px / 2);
  width: 986px;
  height: 111px;
  z-index: 10;
  opacity: 0;
  transition: all ease 4s 0s;
}
#wrapper.rt .container .title.doShow {
  opacity: 1;
}

#wrapper.rt .container .img01 {
  position: absolute;
  top: 139px;
  left: 60px;
  width: 1118px;
  height: 866px;
  z-index: 20;
  opacity: 0;
  transition: all ease 3s 0s;
  transform: scale(1, 2) rotate(-15deg);
}
#wrapper.rt .container .img01.doShow {
  transform: scale(1, 1) rotate(0deg);
  opacity: 1;
}




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

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



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