/*-------------------------------------英リサ*/
#hanabusa {
  position: relative;
}

#hanabusa::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/hanabusa/background1.png) no-repeat top left/ contain;
  background-size: contain;
  -webkit-background-size: contain;
  z-index: -1;
}

#hanabusa::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/hanabusa/background2.png) no-repeat bottom left/ contain;
  background-size: contain;
  -webkit-background-size: contain;
  z-index: -1;
}  

#hanabusa .background-grad {
  background: linear-gradient(90deg,rgba(209, 222, 121, 0.7) 0%, rgba(207, 207, 207, 0.3) 20%, rgba(207, 207, 207, 0.3) 80%, rgba(209, 222, 121, 0.7) 100%);
}

.hanabusa-top-text,
.hanabusa-profile,
.hanabusa-tag,
.hanabusa-movie {
  background: transparent;
}

.hanabusa-top-text {
  position: relative;
}

.hanabusa-top-text::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: url(../images/hanabusa/text-back.png) no-repeat center center / contain;
  background-size: contain;
  -webkit-background-size: contain;
  opacity: 0.2;
  z-index: -1;
}