#recipe_contents {
  background: url("/recipe/seasonal/assets/img/51/bg.png") repeat left center;
}

.menu-outer.step-b::before {
  content: "水溶き片栗粉";
  padding-left: 1em;
  white-space: nowrap;
  color: initial;
  font-size: 14px;
}

.intro_bg {
  background: url("/recipe/seasonal/assets/img/51/mv.jpg") center center / cover no-repeat;
}
/*landscape*/
@media screen and (orientation: landscape) {
  .seasonal_logo {
    top: 2%;
    right: 2%;
  }

  .finish_bg {
    background: url("/recipe/seasonal/assets/img/51/finished.jpg") center top / cover no-repeat;
  }
}
/*landscape*/

/*portrait*/
@media screen and (orientation: portrait) {
  .intro_bg {
    background-position: 40% 0;
  }

  .seasonal_logo {
    position: absolute;
    width: 30%;
    top: 2%;
    left: 2%;
  }

  .intro_title {
    position: absolute;
    width: 60%;
    top: 65%;
    left: 20%;
  }

  #finish {
    width: 100%;
    height: 80vh;
    overflow: hidden;
    position: relative;
    z-index: 3;
  }

  .finish_bg {
    width: 100%;
    height: 80vh;
    position: relative;
    background: url("/recipe/seasonal/assets/img/51/finished.jpg") center top / cover no-repeat;
  }

  @media screen and (orientation: portrait) {
    .finish_bg {
      background-position: 67% 0;
    }
  }
}
/*portrait*/
