#recipe_contents {
  background-color: #fff;
}

/*landscape*/
@media screen and (orientation: landscape) {
  .intro_bg {
    background: url("/recipe/seasonal/assets/img/50/mv.png") center center / cover no-repeat;
  }

  .seasonal_logo {
    bottom: 10%;
    right: 2%;
  }

  .finish_bg {
    background: url("/recipe/seasonal/assets/img/50/finished.png") center top / cover no-repeat;
  }
}

@media screen and (min-width: 1024px) and (orientation: landscape) {
  .seasonal_logo {
    bottom: 10%;
    right: 2%;
  }
}
/*landscape*/

/*portrait*/
@media screen and (orientation: portrait) {
  .intro_bg {
    background-image: url("/recipe/seasonal/assets/img/50/mv.png");
    background-position: 57% 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/50/finished.png") center top / cover no-repeat;
  }

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