@charset "UTF-8";
body {
  width: 100%;
  overflow-x: hidden;
}

.yt-pizzapotato25 h1,
.yt-pizzapotato25 h2,
.yt-pizzapotato25 h3,
.yt-pizzapotato25 h4,
.yt-pizzapotato25 div,
.yt-pizzapotato25 p,
.yt-pizzapotato25 ul,
.yt-pizzapotato25 li {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.yt-pizzapotato25 li {
  list-style: none;
}
.yt-pizzapotato25 img {
  width: 100%;
  height: auto;
  max-height: inherit;
  max-width: inherit;
  line-height: 0;
  vertical-align: bottom;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 a img {
    transition: all 0.3s ease;
  }
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 a:hover img {
    opacity: 0.7;
  }
}
.yt-pizzapotato25 sup {
  font-size: 0.7em;
}
.yt-pizzapotato25 .pcOnly {
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .pcOnly {
    display: inline;
  }
}
.yt-pizzapotato25 .spOnly {
  display: inline;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .spOnly {
    display: none;
  }
}

.yt-pizzapotato25 {
  /*アニメーション*/
}
.yt-pizzapotato25 .upin {
  opacity: 0;
}
.yt-pizzapotato25 .upin.active {
  animation: upin 0.3s ease-out 0.5s forwards;
}
.yt-pizzapotato25 .upin-d {
  opacity: 0;
}
.yt-pizzapotato25 .upin-d.active {
  animation: upin 0.3s ease-out 0.75s forwards;
}
.yt-pizzapotato25 .effect-fade-in {
  opacity: 0;
}
.yt-pizzapotato25 .effect-fade-in.active {
  animation: fadeIn 0.75s ease 0.25s forwards;
}
.yt-pizzapotato25 .effect-fadeup-in {
  opacity: 0;
  transform: translateY(20%);
}
.yt-pizzapotato25 .effect-fadeup-in.active {
  animation: fadeUpIn 0.75s ease 0.25s forwards;
}
.yt-pizzapotato25 .effect-fadeup-in-d {
  opacity: 0;
  transform: translateY(20%);
}
.yt-pizzapotato25 .effect-fadeup-in-d.active {
  animation: fadeUpIn 0.75s ease 0.5s forwards;
}
.yt-pizzapotato25 .effect-fadeLeftIn {
  opacity: 0;
  transform: translateX(-50%);
}
.yt-pizzapotato25 .effect-fadeLeftIn.active {
  animation: fadeLeftIn 0.3s ease-out 0.25s forwards;
}
.yt-pizzapotato25 .anime-mrk {
  transform: translateX(-100%);
  transition: all 0.5s linear;
}
.yt-pizzapotato25 .anime-mrk.active {
  transform: translateX(0);
}
.yt-pizzapotato25 .anime-mrk-d1 {
  transform: translateX(-100%);
  transition: all 0.5s linear 0.4s;
}
.yt-pizzapotato25 .anime-mrk-d1.active {
  transform: translateX(0);
}
.yt-pizzapotato25 .anime-mrk-d2 {
  transform: translateX(-100%);
  transition: all 0.3s linear 0.8s;
}
.yt-pizzapotato25 .anime-mrk-d2.active {
  transform: translateX(0);
}
.yt-pizzapotato25 .fadeInlist li {
  opacity: 0;
}
.yt-pizzapotato25 .fadeInlist li:nth-child(1) {
  transition: all 0.4s ease-in;
}
.yt-pizzapotato25 .fadeInlist li:nth-child(2) {
  transition: all 0.4s ease-in 0.4s;
}
.yt-pizzapotato25 .fadeInlist li:nth-child(3) {
  transition: all 0.4s ease-in 0.8s;
}
.yt-pizzapotato25 .fadeInlist li:nth-child(4) {
  transition: all 0.4s ease-in 1.2s;
}
.yt-pizzapotato25 .fadeInlist li:nth-child(5) {
  transition: all 0.4s ease-in 1.6s;
}
.yt-pizzapotato25 .fadeInlist.active li {
  opacity: 1;
}
.yt-pizzapotato25 .yure.active {
  animation: yure 5s linear 0s infinite forwards;
}
.yt-pizzapotato25 .yure2.active {
  animation: yure 5s linear 0.5s infinite forwards;
}
.yt-pizzapotato25 .scalechips.active {
  animation: scalechips 5s linear 0s infinite forwards;
}
.yt-pizzapotato25 .introchips {
  opacity: 0;
  transform: translateX(-90%) rotate(-30deg);
}
.yt-pizzapotato25 .introchips.active {
  animation: introchips 0.5s linear 1.5s 1 forwards;
}
.yt-pizzapotato25 .introwine {
  opacity: 0;
  transform: translateX(80%) rotate(45deg);
}
.yt-pizzapotato25 .introwine.active {
  animation: introwine 0.5s linear 1.5s 1 forwards;
}
@keyframes yure {
  0% {
    transform: rotate(0);
  }
  30% {
    transform: rotate(12deg);
  }
  55% {
    transform: rotate(0);
  }
  75% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes scalechips {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(0.8);
  }
  55% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes introchips {
  from {
    opacity: 0;
    transform: translateX(80%) rotate(45deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) rotate(0);
  }
}
@keyframes introwine {
  from {
    opacity: 0;
    transform: translateX(-90%) rotate(-30deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) rotate(0);
  }
}
@keyframes upin {
  from {
    opacity: 0;
    transform: scale(0.25);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInout {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeUpIn {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeLeftIn {
  0% {
    opacity: 0;
    transform: translateX(-50%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.yt-pizzapotato25 {
  /*イントロ*/
  /*キービジュアル*/
}
.yt-pizzapotato25 .intro {
  position: absolute;
  top: 55px;
  width: 100vw;
  height: 156vw;
  background-color: #f4c200;
  z-index: 100;
  overflow: hidden;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .intro {
    width: 100%;
    top: 10.462962963vw;
    height: 77.3148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .intro {
    top: 113px;
    height: 835px;
  }
}
.yt-pizzapotato25 .intro.del {
  opacity: 0;
  transition: all 0.5s ease-in 0s;
}
.yt-pizzapotato25 .intro--photo {
  opacity: 0;
  animation: fadeIn 0.75s ease 0.75s forwards;
  position: absolute;
  width: 93.0666666667vw;
  top: 6.4vw;
  left: 3.3333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .intro--photo {
    width: 150vw;
    top: 7.4074074074vw;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .intro--photo {
    width: 1620px;
    top: 80px;
  }
}
.yt-pizzapotato25 .intro--logo {
  opacity: 0;
  animation: fadeIn 0.5s ease 1.25s forwards;
  position: absolute;
  width: 100vw;
  top: 48.6666666667vw;
  left: 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .intro--logo {
    width: 90.5555555556vw;
    top: 30.1851851852vw;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .intro--logo {
    width: 978px;
    top: 326px;
  }
}
.yt-pizzapotato25 .kv {
  opacity: 0;
  transition: all 1s ease-in 0s;
  width: 100vw;
  height: 153.8666666667vw;
  background-image: url("../img/kv_bk_sp.webp");
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv {
    width: 100%;
    height: 77.3148148148vw;
    background-image: url("../img/kv_bk_tb.webp");
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv {
    height: 835px;
    background-image: url("../img/kv_bk_pc.webp");
    background-size: auto 100%;
  }
}
@media only screen and (min-width: 2000px) {
  .yt-pizzapotato25 .kv {
    background-size: 100% auto;
  }
}
.yt-pizzapotato25 .kv.active {
  opacity: 1;
}
.yt-pizzapotato25 .kv--inner {
  position: relative;
  width: 100vw;
  height: 153.8666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--inner {
    width: 100%;
    height: 77.3148148148vw;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--inner {
    width: 1080px;
    height: 835px;
  }
}
.yt-pizzapotato25 .kv--title {
  position: absolute;
  width: 75.6vw;
  top: 8vw;
  left: 8.8vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--title {
    width: 47.6851851852vw;
    top: 2.7777777778vw;
    left: 25.9259259259vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--title {
    width: 515px;
    top: 30px;
    left: 280px;
  }
}
.yt-pizzapotato25 .kv--catch {
  position: absolute;
  width: 86.4vw;
  top: 22.1333333333vw;
  left: 6vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--catch {
    width: 73.9814814815vw;
    top: 7.962962963vw;
    left: 2.5925925926vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--catch {
    width: 799px;
    top: 86px;
    left: 28px;
  }
}
.yt-pizzapotato25 .kv--ph {
  position: absolute;
  width: 100vw;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--ph {
    width: 101.5740740741vw;
    top: 2.7777777778vw;
    left: -0.2777777778vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--ph {
    width: 1097px;
    top: 30px;
    left: -3px;
  }
}
.yt-pizzapotato25 .kv--copy {
  position: absolute;
  width: 66.6666666667vw;
  top: 107.3333333333vw;
  left: 5.3333333333vw;
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--copy {
    width: 33.0555555556vw;
    top: 54.4444444444vw;
    left: 3.4259259259vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--copy {
    width: 357px;
    top: 588px;
    left: 37px;
  }
}
.yt-pizzapotato25 .kv--copy.active {
  animation: upin 0.3s ease-out 0.75s forwards;
}
.yt-pizzapotato25 .kv--chips {
  position: absolute;
  width: 18.6666666667vw;
  top: 124.8vw;
  left: 34.9333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--chips {
    width: 11.8518518519vw;
    top: 53.5185185185vw;
    left: 58.0555555556vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--chips {
    width: 128px;
    top: 578px;
    left: 627px;
  }
}
.yt-pizzapotato25 .kv--pizza {
  position: absolute;
  width: 25.0666666667vw;
  top: 114.2666666667vw;
  left: 47.0666666667vw;
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--pizza {
    width: 15.3703703704vw;
    top: 46.7592592593vw;
    left: 66.0185185185vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--pizza {
    width: 166px;
    top: 505px;
    left: 713px;
  }
}
.yt-pizzapotato25 .kv--pizza.active {
  animation: upin 0.3s ease-out 0.75s forwards;
}
.yt-pizzapotato25 .kv--wine {
  position: absolute;
  width: 12.6666666667vw;
  top: 108.6666666667vw;
  left: 84.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--wine {
    width: 7.8703703704vw;
    top: 48.6111111111vw;
    left: 89.8148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--wine {
    width: 85px;
    top: 525px;
    left: 970px;
  }
}
.yt-pizzapotato25 .kv--bottole {
  position: absolute;
  width: 13.2vw;
  top: 91.6vw;
  left: 72.8vw;
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .kv--bottole {
    width: 8.4259259259vw;
    top: 35.9259259259vw;
    left: 82.3148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .kv--bottole {
    width: 91px;
    top: 388px;
    left: 889px;
  }
}
.yt-pizzapotato25 .kv--bottole.active {
  animation: upin 0.3s ease-out 0.75s forwards;
}

.yt-pizzapotato25 {
  /*リード*/
}
.yt-pizzapotato25 .lead {
  width: 100vw;
  padding-bottom: 24vw;
  background-image: url(../img/recome_bk_sp.png);
  background-position: left bottom;
  background-size: 100% auto;
  background-repeat: repeat-x;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead {
    width: 100%;
    padding-bottom: 21.2962962963vw;
    background-image: url(../img/recome_bk_pc.png);
    background-size: 185.1851851852vw auto;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead {
    padding-bottom: 230px;
    background-image: url(../img/recome_bk_pc.png);
    background-size: 2000px auto;
  }
}
.yt-pizzapotato25 .lead--inner {
  position: relative;
  width: 100%;
  padding-top: 21.6vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--inner {
    padding-top: 2.7777777778vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--inner {
    width: 1080px;
    padding-top: 30px;
    margin: 0 auto;
  }
}
.yt-pizzapotato25 .lead--title {
  width: 83.4666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--title {
    width: 86.2962962963vw;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--title {
    width: 932px;
  }
}
.yt-pizzapotato25 .lead--wrap1 {
  margin: 12.9333333333vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1 {
    display: flex;
    justify-content: space-between;
    width: 85.1851851852vw;
    margin: 3.3333333333vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1 {
    width: 920px;
    margin: 36px auto 0;
  }
}
.yt-pizzapotato25 .lead--wrap1--block1 {
  position: relative;
  overflow: hidden;
  width: 80.2666666667vw;
  margin: 0 auto;
  padding-bottom: 2.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--block1 {
    width: 44.2592592593vw;
    margin: 6.4814814815vw auto 0;
    padding-bottom: 1.5740740741vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--block1 {
    width: 478px;
    margin: 70px 0 0;
    padding-bottom: 17px;
  }
}
.yt-pizzapotato25 .lead--wrap1--txt {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--txt {
    width: 44.2592592593vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--txt {
    width: 478px;
  }
}
.yt-pizzapotato25 .lead--wrap1--mrk1 {
  position: absolute;
  width: 73.3333333333vw;
  height: 2.2666666667vw;
  top: 14.8vw;
  background-color: #f5c300;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--mrk1 {
    width: 41.0185185185vw;
    height: 1.2962962963vw;
    top: 7.6851851852vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--mrk1 {
    width: 443px;
    height: 14px;
    top: 83px;
  }
}
.yt-pizzapotato25 .lead--wrap1--mrk2 {
  position: absolute;
  width: 52.4vw;
  height: 2.2666666667vw;
  top: 25.4666666667vw;
  background-color: #f5c300;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--mrk2 {
    width: 29.1666666667vw;
    height: 1.2962962963vw;
    top: 13.8888888889vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--mrk2 {
    width: 315px;
    height: 14px;
    top: 150px;
  }
}
.yt-pizzapotato25 .lead--wrap1--block2 {
  position: relative;
  width: 100vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--block2 {
    width: 37.2222222222vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--block2 {
    width: 402px;
  }
}
.yt-pizzapotato25 .lead--wrap1--ph {
  width: 70.6666666667vw;
  margin: 8vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--ph {
    width: 37.2222222222vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--ph {
    width: 402px;
  }
}
.yt-pizzapotato25 .lead--wrap1--model1 {
  position: absolute;
  top: 21.3333333333vw;
  left: 5.3333333333vw;
  width: 18vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--model1 {
    width: 9.7222222222vw;
    top: inherit;
    left: inherit;
    bottom: -5.0925925926vw;
    right: -3.7037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap1--model1 {
    width: 105px;
    bottom: -55px;
    right: -40px;
  }
}
.yt-pizzapotato25 .lead--wrap1--model2 {
  position: absolute;
  top: -11.3333333333vw;
  right: 8.6666666667vw;
  width: 17.3333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap1--model2 {
    display: none;
  }
}
.yt-pizzapotato25 .lead--wrap2 {
  margin: 10.4vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2 {
    display: flex;
    justify-content: space-between;
    width: 86.5740740741vw;
    margin: 6.2962962963vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2 {
    width: 935px;
    margin: 68px auto 0;
  }
}
.yt-pizzapotato25 .lead--wrap2--block1 {
  position: relative;
  width: 79.4666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--block1 {
    order: 2;
    width: 38.6111111111vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--block1 {
    width: 417px;
  }
}
.yt-pizzapotato25 .lead--wrap2--txt1 {
  width: 79.2vw;
  margin: 0 0 8.8vw 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--txt1 {
    width: 37.037037037vw;
    margin: 0 0 4.1666666667vw 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--txt1 {
    width: 400px;
    margin: 0 0 45px 0;
  }
}
.yt-pizzapotato25 .lead--wrap2--txt2 {
  width: 79.4666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--txt2 {
    width: 38.6111111111vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--txt2 {
    width: 417px;
  }
}
.yt-pizzapotato25 .lead--wrap2--yeah {
  width: 61.8666666667vw;
  margin: 6.1333333333vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--yeah {
    display: none;
  }
}
.yt-pizzapotato25 .lead--wrap2--block2 {
  position: relative;
  width: 100vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--block2 {
    order: 1;
    width: 37.7777777778vw;
    margin: 1.6666666667vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--block2 {
    width: 408px;
    margin: 18px 0 0 0;
  }
}
.yt-pizzapotato25 .lead--wrap2--ph {
  width: 71.8666666667vw;
  margin: 6.9333333333vw auto 0 22.9333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--ph {
    width: 37.7777777778vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--ph {
    width: 408px;
  }
}
.yt-pizzapotato25 .lead--wrap2--model1 {
  position: absolute;
  top: 18.6666666667vw;
  left: 2.6666666667vw;
  width: 18vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--model1 {
    width: 9.7222222222vw;
    top: -8.7962962963vw;
    left: 28.2407407407vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--model1 {
    width: 105px;
    top: -95px;
    left: 305px;
  }
}
.yt-pizzapotato25 .lead--wrap2--model2 {
  position: absolute;
  top: -16.6666666667vw;
  right: 6vw;
  width: 17.6vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--model2 {
    display: none;
  }
}
.yt-pizzapotato25 .lead--wrap2--model3 {
  position: absolute;
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap2--model3 {
    display: block;
    width: 9.7222222222vw;
    top: inherit;
    bottom: -6.0185185185vw;
    left: 0vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap2--model3 {
    width: 105px;
    bottom: -65px;
    left: 0;
  }
}
.yt-pizzapotato25 .lead--wrap3 {
  margin: 8vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap3 {
    display: flex;
    justify-content: space-between;
    width: 85.1851851852vw;
    margin: 6.4814814815vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap3 {
    width: 920px;
    margin: 70px auto 0;
  }
}
.yt-pizzapotato25 .lead--wrap3--block1 {
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap3--block1 {
    position: relative;
    display: block;
    width: 36.0185185185vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap3--block1 {
    width: 389px;
  }
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap3--yeah {
    padding-top: 3.7037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap3--yeah {
    padding-top: 40px;
  }
}
.yt-pizzapotato25 .lead--wrap3--block2 {
  width: 89.6vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap3--block2 {
    display: block;
    width: 37.7777777778vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap3--block2 {
    width: 408px;
  }
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--wrap3--model1 {
    position: absolute;
    width: 9.7222222222vw;
    top: -10.6481481481vw;
    left: 35.2777777778vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--wrap3--model1 {
    width: 105px;
    top: -115px;
    left: 345px;
  }
}
.yt-pizzapotato25 .lead--anime {
  width: 100vw;
  overflow-x: hidden;
  margin-top: 24.9333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--anime {
    width: 100%;
    margin-top: 15.6481481481vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--anime {
    margin-top: 169px;
  }
}
.yt-pizzapotato25 .lead--anime--cont {
  width: 100%;
  height: 18.6666666667vw;
  background: url(../img/lead_scroll_anime.gif);
  background-repeat: repeat-x;
  background-size: 37.3333333333vw auto;
  animation: leadanime 12s linear infinite;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lead--anime--cont {
    height: 10.3703703704vw;
    background-size: 20.9259259259vw auto;
    animation: leadanime-pcs 12s linear infinite;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lead--anime--cont {
    height: 112px;
    background-size: 226px auto;
    animation: leadanime-pc 12s linear infinite;
  }
}
@keyframes leadanime {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 37.3333333333vw 0;
  }
}
@keyframes leadanime-pcs {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 20.9259259259vw 0;
  }
}
@keyframes leadanime-pc {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 226px 0;
  }
}

.yt-pizzapotato25 {
  /*おすすめの組み合わせをご紹介*/
}
.yt-pizzapotato25 .recomm {
  position: relative;
  margin-top: -2px;
  width: 100vw;
  background-color: #f4c200;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm {
    width: 100%;
  }
}
.yt-pizzapotato25 .recomm--inner {
  position: relative;
  width: 100%;
  padding: 12vw 0 6.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--inner {
    padding: 3.7037037037vw 0 8.3333333333vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--inner {
    width: 1080px;
    padding: 40px 0 90px;
    margin: 0 auto;
  }
}
.yt-pizzapotato25 .recomm--title {
  width: 83.4666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--title {
    width: 86.2962962963vw;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--title {
    width: 932px;
  }
}
.yt-pizzapotato25 .recomm--mv {
  position: relative;
  width: 91.3333333333vw;
  margin: 12vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--mv {
    width: 62.5vw;
    margin: 12.962962963vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--mv {
    width: 675px;
    margin: 140px auto 0;
  }
}
.yt-pizzapotato25 .recomm--ph1 {
  width: 100%;
}
.yt-pizzapotato25 .recomm--frm {
  position: absolute;
  width: 93.8666666667vw;
  top: -1.4666666667vw;
  left: -1.6vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--frm {
    width: 64.4444444444vw;
    top: -0.9259259259vw;
    left: -0.9259259259vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--frm {
    width: 696px;
    top: -10px;
    left: -10px;
  }
}
.yt-pizzapotato25 .recomm--mv--title {
  position: absolute;
  width: 72vw;
  top: -8.6666666667vw;
  left: -1.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--mv--title {
    width: 45.0925925926vw;
    top: -3.7037037037vw;
    left: -3.7037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--mv--title {
    width: 487px;
    top: -48px;
    left: -40px;
  }
}
.yt-pizzapotato25 .recomm--mv--name1 {
  position: absolute;
  width: 30.6666666667vw;
  bottom: -6.4vw;
  left: 8.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--mv--name1 {
    width: 12.7777777778vw;
    bottom: 6.0185185185vw;
    left: -2.3148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--mv--name1 {
    width: 138px;
    bottom: 65px;
    left: -25px;
  }
}
.yt-pizzapotato25 .recomm--mv--name2 {
  position: absolute;
  width: 30.6666666667vw;
  bottom: -6.4vw;
  left: 52.5333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--mv--name2 {
    width: 12.7777777778vw;
    bottom: 6.0185185185vw;
    left: inherit;
    right: -2.3148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--mv--name2 {
    width: 138px;
    bottom: 65px;
    right: -25px;
  }
}
.yt-pizzapotato25 .recomm--lead {
  width: 85.3333333333vw;
  margin: 15.6vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--lead {
    width: 53.8888888889vw;
    margin: 5.5555555556vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--lead {
    width: 582px;
    margin: 60px auto 0;
  }
}
.yt-pizzapotato25 .recomm--scene {
  width: 100vw;
  margin: 9.3333333333vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--scene {
    display: flex;
    justify-content: space-between;
    width: 57.962962963vw;
    margin: 4.4444444444vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--scene {
    width: 626px;
    margin: 48px auto 0;
  }
}
.yt-pizzapotato25 .recomm--scene--01 {
  position: relative;
  width: 62.6666666667vw;
  margin: 0 0 0 30.4vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--scene--01 {
    width: 26.3888888889vw;
    margin: 4.0740740741vw 0 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--scene--01 {
    width: 285px;
    margin: 44px 0 0 0;
  }
}
.yt-pizzapotato25 .recomm--scene--01--illust {
  position: absolute;
  top: 0vw;
  left: -10.6666666667vw;
  width: 10.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--scene--01--illust {
    width: 3.5185185185vw;
    top: -1.8518518519vw;
    left: -0.1851851852vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--scene--01--illust {
    width: 38px;
    top: -20px;
    left: -2px;
  }
}
.yt-pizzapotato25 .recomm--scene--02 {
  position: relative;
  width: 61.8666666667vw;
  margin: 0 0 0 7.3333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--scene--02 {
    width: 26.3888888889vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--scene--02 {
    width: 285px;
  }
}
.yt-pizzapotato25 .recomm--scene--02--illust {
  position: absolute;
  top: 3.6vw;
  right: -10vw;
  width: 10vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--scene--02--illust {
    width: 4.0740740741vw;
    top: -1.2037037037vw;
    right: -2.1296296296vw;
    transform: rotateZ(340deg);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--scene--02--illust {
    width: 44px;
    top: -13px;
    right: -23px;
  }
}
.yt-pizzapotato25 .recomm--prod {
  position: relative;
  width: 91.3333333333vw;
  margin: 22.6666666667vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--prod {
    width: 62.5vw;
    margin: 12.962962963vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--prod {
    width: 675px;
    margin: 140px auto 0;
  }
}
.yt-pizzapotato25 .recomm--ph3 {
  width: 100%;
}
.yt-pizzapotato25 .recomm--frm2 {
  position: absolute;
  width: 93.8666666667vw;
  top: -1.4666666667vw;
  left: -1.6vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--frm2 {
    width: 64.4444444444vw;
    top: -0.9259259259vw;
    left: -0.9259259259vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--frm2 {
    width: 696px;
    top: -10px;
    left: -10px;
  }
}
.yt-pizzapotato25 .recomm--prod--point1 {
  position: absolute;
  width: 69.0666666667vw;
  top: -14.4vw;
  left: 24.4vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--prod--point1 {
    width: 38.6111111111vw;
    top: -5.2777777778vw;
    left: 27.4074074074vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--prod--point1 {
    width: 417px;
    top: -57px;
    left: 296px;
  }
}
.yt-pizzapotato25 .recomm--prod--point2 {
  position: absolute;
  width: 63.0666666667vw;
  bottom: -22vw;
  left: -0.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recomm--prod--point2 {
    width: 35.462962963vw;
    bottom: -10.3703703704vw;
    left: -3.2407407407vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .recomm--prod--point2 {
    width: 383px;
    bottom: -112px;
    left: -35px;
  }
}

.yt-pizzapotato25 {
  /*［イエローテイル］オリジナルカクテル*/
}
.yt-pizzapotato25 .cocktail--title {
  width: 66.6666666667vw;
  margin: 37.3333333333vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--title {
    width: 37.2222222222vw;
    margin: 20.3703703704vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--title {
    width: 402px;
    margin: 220px auto 0;
  }
}
.yt-pizzapotato25 .cocktail {
  width: 100vw;
  background-image: url(../img/cocktail_bk_sp.jpg);
  background-size: 100% auto;
  background-position: top center;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail {
    background-image: url(../img/cocktail_bk_pc.jpg);
    width: 100%;
  }
}
.yt-pizzapotato25 .cocktail--wrap,
.yt-pizzapotato25 .cocktail--wrap2,
.yt-pizzapotato25 .cocktail--wrap3 {
  width: 100vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--wrap,
  .yt-pizzapotato25 .cocktail--wrap2,
  .yt-pizzapotato25 .cocktail--wrap3 {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
.yt-pizzapotato25 .cocktail--wrap2,
.yt-pizzapotato25 .cocktail--wrap3 {
  background-image: url(../img/cocktail_line.png);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--wrap2,
  .yt-pizzapotato25 .cocktail--wrap3 {
    background-image: none;
  }
}
.yt-pizzapotato25 .cocktail--recipe--title {
  width: 100vw;
  padding: 10.6666666667vw 0 4.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--title {
    width: 50%;
    padding: 5.7407407407vw 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--title {
    padding: 62px 0;
  }
}
.yt-pizzapotato25 .cocktail--wrap2 .cocktail--recipe--title {
  order: 2;
}
.yt-pizzapotato25 .cocktail--wrap2 .cocktail--recipe--ph {
  order: 1;
}
.yt-pizzapotato25 .cocktail--recipe--cont {
  display: flex;
  justify-content: space-between;
  width: 83.2vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--cont {
    width: 36.1111111111vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--cont {
    width: 390px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--name {
  width: 62.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--name {
    width: 27.037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--name {
    width: 292px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--btl {
  width: 18.1333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--btl {
    width: 7.8703703704vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--btl {
    width: 85px;
  }
}
.yt-pizzapotato25 .cocktail--wrap2 .cocktail--recipe--name {
  order: 2;
}
.yt-pizzapotato25 .cocktail--wrap2 .cocktail--recipe--btl {
  order: 1;
}
.yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--name {
  width: 62.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--name {
    width: 27.037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--name {
    width: 292px;
  }
}
.yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--btl {
  width: 16.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--btl {
    width: 7.037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--wrap3 .cocktail--recipe--btl {
    width: 76px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--pcbtn {
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--pcbtn {
    display: block;
    width: 23.7037037037vw;
    margin: 2.3148148148vw auto 0;
    cursor: pointer;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--pcbtn {
    width: 256px;
    margin: 25px auto 0;
  }
}
.yt-pizzapotato25 .cocktail--recipe--pcbtn:hover {
  opacity: 0.8;
}
.yt-pizzapotato25 .cocktail--recipe--ph {
  position: relative;
  width: 100vw;
  height: 104vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--ph {
    width: 50%;
    height: inherit;
  }
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe01 {
  background-image: url(../img/recipe01_ph.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe01 img {
  position: absolute;
  top: 1.6vw;
  left: 2.2666666667vw;
  width: 54.9333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe01 img {
    top: 0.7407407407vw;
    left: 1.1111111111vw;
    width: 21.6666666667vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe01 img {
    top: 8px;
    left: 12px;
    width: 234px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe02 {
  background-image: url(../img/recipe02_ph.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe02 img {
  position: absolute;
  bottom: 1.6vw;
  left: 2.2666666667vw;
  width: 54.9333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe02 img {
    bottom: 0.7407407407vw;
    left: 1.1111111111vw;
    width: 21.6666666667vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe02 img {
    bottom: 8px;
    left: 12px;
    width: 234px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe03 {
  background-image: url(../img/recipe03_ph.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.yt-pizzapotato25 .cocktail--recipe--ph.recipe03 img {
  position: absolute;
  bottom: 0.9333333333vw;
  right: 2vw;
  width: 56.4vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe03 img {
    bottom: 0.7407407407vw;
    right: 1.1111111111vw;
    width: 21.6666666667vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .cocktail--recipe--ph.recipe03 img {
    bottom: 8px;
    right: 12px;
    width: 234px;
  }
}
.yt-pizzapotato25 .cocktail--recipe--spbtn {
  width: 51.3333333333vw;
  margin: 0 auto;
  padding: 9.6vw 0 12vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .cocktail--recipe--spbtn {
    display: none;
  }
}

.yt-pizzapotato25 {
  /*［ピザポテトオリジナルディップソース*/
}
.yt-pizzapotato25 .dip--title--bk {
  width: 100vw;
  background-color: #f4c200;
  padding: 12.6666666667vw 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--title--bk {
    width: 100%;
    padding: 8.7962962963vw 0 9.2592592593vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--title--bk {
    padding: 95px 0 100px;
  }
}
.yt-pizzapotato25 .dip--title {
  width: 83.3333333333vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--title {
    width: 46.2962962963vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--title {
    width: 500px;
  }
}
.yt-pizzapotato25 .dip {
  width: 100vw;
  background-image: url(../img/dipping_bk_sp.jpg);
  background-size: 100% auto;
  background-position: top center;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip {
    background-image: url(../img/dipping_bk_pc.jpg);
    width: 100%;
  }
}
.yt-pizzapotato25 .dip--wrap,
.yt-pizzapotato25 .dip--wrap2 {
  width: 100vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--wrap,
  .yt-pizzapotato25 .dip--wrap2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
.yt-pizzapotato25 .dip--wrap2 {
  background-image: url(../img/cocktail_line.png);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--wrap2 {
    background-image: none;
  }
}
.yt-pizzapotato25 .dip--recipe--title {
  width: 100vw;
  padding: 12.2666666667vw 0 5.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--title {
    width: 50%;
    padding: 5.7407407407vw 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--title {
    padding: 62px 0;
  }
}
.yt-pizzapotato25 .dip--recipe--title {
  order: 2;
}
.yt-pizzapotato25 .dip--recipe--ph {
  order: 1;
}
.yt-pizzapotato25 .dip--wrap2 .dip--recipe--title {
  order: 1;
}
.yt-pizzapotato25 .dip--wrap2 .dip--recipe--ph {
  order: 2;
}
.yt-pizzapotato25 .dip--recipe--cont {
  display: flex;
  justify-content: space-between;
  width: 93.3333333333vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--cont {
    width: 40.9259259259vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--cont {
    width: 442px;
  }
}
.yt-pizzapotato25 .dip--recipe--name {
  width: 57.8666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--name {
    width: 26.2037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--name {
    width: 283px;
  }
}
.yt-pizzapotato25 .dip--wrap2 .dip--recipe--name {
  width: 55.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--wrap2 .dip--recipe--name {
    width: 26.2037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--wrap2 .dip--recipe--name {
    width: 283px;
  }
}
.yt-pizzapotato25 .dip--recipe--pizza {
  width: 38.4vw;
  margin-top: 2.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--pizza {
    width: 14.9074074074vw;
    margin-top: 2.1296296296vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--pizza {
    width: 161px;
    margin-top: 23px;
  }
}
.yt-pizzapotato25 .dip--recipe--pcbtn {
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--pcbtn {
    display: block;
    width: 23.7037037037vw;
    margin: 2.3148148148vw auto 0;
    cursor: pointer;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--pcbtn {
    width: 256px;
    margin: 25px auto 0;
  }
}
.yt-pizzapotato25 .dip--recipe--pcbtn:hover {
  opacity: 0.8;
}
.yt-pizzapotato25 .dip--recipe--ph {
  position: relative;
  width: 100vw;
  height: 104vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--ph {
    width: 50%;
    height: inherit;
  }
}
.yt-pizzapotato25 .dip--recipe--ph.recipe04 {
  background-image: url(../img/dip01_ph.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.yt-pizzapotato25 .dip--recipe--ph.recipe04 img {
  position: absolute;
  bottom: 1.6vw;
  left: 2.4vw;
  width: 52.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--ph.recipe04 img {
    bottom: 0.7407407407vw;
    left: 0.9259259259vw;
    width: 21.4814814815vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--ph.recipe04 img {
    bottom: 8px;
    left: 10px;
    width: 232px;
  }
}
.yt-pizzapotato25 .dip--recipe--ph.recipe05 {
  background-image: url(../img/dip02_ph.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.yt-pizzapotato25 .dip--recipe--ph.recipe05 img {
  position: absolute;
  top: 0.1333333333vw;
  left: 1.3333333333vw;
  width: 49.7333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--ph.recipe05 img {
    bottom: 0.7407407407vw;
    left: 1.1111111111vw;
    width: 21.6666666667vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .dip--recipe--ph.recipe05 img {
    bottom: 8px;
    left: 12px;
    width: 234px;
  }
}
.yt-pizzapotato25 .dip--recipe--spbtn {
  width: 51.3333333333vw;
  margin: 0 auto;
  padding: 9.6vw 0 12vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .dip--recipe--spbtn {
    display: none;
  }
}

.yt-pizzapotato25 {
  /*プロフィール*/
}
.yt-pizzapotato25 .prof {
  width: 100vw;
  background-color: #f2c000;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof {
    width: 100%;
  }
}
.yt-pizzapotato25 .prof--inner {
  width: 100vw;
  padding: 26vw 0 26.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--inner {
    width: 100%;
    padding: 18.5185185185vw 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--inner {
    width: 1080px;
    margin: 0 auto;
    padding: 200px 0;
  }
}
.yt-pizzapotato25 .prof--pizza {
  position: relative;
  width: 86.6666666667vw;
  height: 142.9333333333vw;
  margin: 0 auto;
  padding: 11.3333333333vw 0 0;
  background-image: url(../img/prof_pizza_bk_sp.webp);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza {
    width: 64.8148148148vw;
    height: 45.7407407407vw;
    padding: 4.3518518519vw 0 0;
    background-image: url(../img/prof_pizza_bk_pc.webp);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza {
    width: 700px;
    height: 494px;
    padding: 47px 0 0;
  }
}
.yt-pizzapotato25 .prof--pizza--chip {
  position: absolute;
  width: 25.3333333333vw;
  top: -5.8666666667vw;
  right: -4.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--chip {
    width: 14.0740740741vw;
    top: -4.4444444444vw;
    right: -3.5185185185vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--chip {
    width: 152px;
    top: -48px;
    right: -38px;
  }
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--wrap {
    display: flex;
    justify-content: space-between;
    width: 51.1111111111vw;
    margin: 0 0 0 7.7777777778vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--wrap {
    width: 552px;
    margin: 0 0 0 84px;
  }
}
.yt-pizzapotato25 .prof--pizza--pkg {
  width: 39.0666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--pkg {
    width: 20.9259259259vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--pkg {
    width: 226px;
  }
}
.yt-pizzapotato25 .prof--pizza--cont {
  width: 65.6vw;
  margin: 3.7333333333vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--cont {
    width: 25.1851851852vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--cont {
    width: 272px;
  }
}
.yt-pizzapotato25 .prof--pizza--btn {
  width: 45.3333333333vw;
  margin: 4vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--btn {
    width: 25.1851851852vw;
    margin: 2.3148148148vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--btn {
    width: 272px;
    margin: 25px 0 0;
  }
}
.yt-pizzapotato25 .prof--pizza--note {
  margin: 4vw auto 0;
  text-align: center;
  font-size: 2.5333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--pizza--note {
    margin: 2.4074074074vw auto 0;
    font-size: 1.0185185185vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--pizza--note {
    margin: 26px auto 0;
    font-size: 11px;
  }
}
.yt-pizzapotato25 .foodcoord {
  position: relative;
  width: 87.2vw;
  height: 100.6666666667vw;
  margin: 10.6666666667vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .foodcoord {
    width: 64.8148148148vw;
    height: 42.1296296296vw;
    margin: 4.8148148148vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .foodcoord {
    width: 700px;
    height: 455px;
    margin: 52px auto 0;
  }
}
.yt-pizzapotato25 .foodcoord--cont {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.yt-pizzapotato25 .foodcoord--btn {
  position: absolute;
  top: 78.6666666667vw;
  left: 28vw;
  width: 30.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .foodcoord--btn {
    top: 30vw;
    left: 23.7962962963vw;
    width: 17.037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .foodcoord--btn {
    top: 324px;
    left: 257px;
    width: 184px;
  }
}
.yt-pizzapotato25 .prof--scene {
  width: 100vw;
  height: 90.9333333333vw;
  background-image: url(../img/prof_scene_sp.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prof--scene {
    width: 100%;
    height: 42.5925925926vw;
    background-image: url(../img/prof_scene_tb.jpg);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prof--scene {
    height: 460px;
    background-image: url(../img/prof_scene_pc.jpg);
    background-size: auto 460px;
  }
}
@media only screen and (min-width: 2000px) {
  .yt-pizzapotato25 .prof--scene {
    background-size: 100% auto;
  }
}

.yt-pizzapotato25 {
  /*プライズ*/
}
.yt-pizzapotato25 .prize-prod-bk {
  width: 100vw;
  background-image: url(../img/prize_bk_sp.jpg);
  background-size: cover;
  background-position: top center;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize-prod-bk {
    width: 100%;
    background-image: url(../img/prize_bk_pc.jpg);
    background-size: auto;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize-prod-bk {
    background-size: cover;
  }
}
.yt-pizzapotato25 .prize {
  width: 100vw;
  padding-top: 16.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize {
    width: 100%;
    padding-top: 18.5185185185vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize {
    padding-top: 200px;
  }
}
.yt-pizzapotato25 .prize--logo {
  position: relative;
  width: 100vw;
  height: 19.3333333333vw;
  background-color: #fff;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--logo {
    width: 100%;
    height: 12.3148148148vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--logo {
    height: 133px;
  }
}
.yt-pizzapotato25 .prize--logo img {
  position: absolute;
  top: -2.2666666667vw;
  left: 6.6666666667vw;
  width: 86.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--logo img {
    top: -2.4vw;
    left: 50%;
    transform: translateX(-50%);
    width: 62.962962963vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--logo img {
    top: -18px;
    width: 680px;
  }
}
.yt-pizzapotato25 .prize--01--wrap {
  position: relative;
  width: 86.6666666667vw;
  height: 207.2vw;
  margin: 19.2vw auto 0;
  background-image: url(../img/prize_01_bk_sp.webp);
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--wrap {
    width: 83.9814814815vw;
    height: 54.3518518519vw;
    margin: 8.7962962963vw auto 0;
    background-image: url(../img/prize_01_bk_pc.webp);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--wrap {
    width: 907px;
    height: 587px;
    margin: 95px auto 0;
  }
}
.yt-pizzapotato25 .prize--01--mrk {
  position: absolute;
  width: 26.9333333333vw;
  top: -6.6666666667vw;
  left: -3.3333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--mrk {
    width: 15vw;
    top: -4.6296296296vw;
    left: -4.3518518519vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--mrk {
    width: 162px;
    top: -50px;
    left: -47px;
  }
}
.yt-pizzapotato25 .prize--01--kokotto {
  position: absolute;
  width: 62.6666666667vw;
  top: 8vw;
  left: 14vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--kokotto {
    width: 35vw;
    top: 4.3518518519vw;
    left: 6.3888888889vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--kokotto {
    width: 378px;
    top: 47px;
    left: 69px;
  }
}
.yt-pizzapotato25 .prize--01--kokotto p {
  text-align: center;
  font-size: 2.1333333333vw;
  padding-top: 1.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--kokotto p {
    font-size: 1.1111111111vw;
    padding-top: 0.462962963vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--kokotto p {
    font-size: 12px;
    padding-top: 5px;
  }
}
.yt-pizzapotato25 .prize--01--scene1 {
  position: absolute;
  width: 78vw;
  top: 94.4vw;
  left: 4.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--scene1 {
    width: 39.4444444444vw;
    top: 2.037037037vw;
    left: inherit;
    right: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--scene1 {
    width: 426px;
    top: 22px;
  }
}
.yt-pizzapotato25 .prize--01--scene2 {
  position: absolute;
  width: 78vw;
  top: 147.3333333333vw;
  left: 4.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--01--scene2 {
    width: 41.7592592593vw;
    top: 26.8518518519vw;
    left: inherit;
    right: 1.8518518519vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--01--scene2 {
    width: 451px;
    top: 290px;
    right: 20px;
  }
}
.yt-pizzapotato25 .prize--02--wrap {
  position: relative;
  width: 86.6666666667vw;
  height: 232.6666666667vw;
  margin: 12vw auto 0;
  background-image: url(../img/prize_02_bk_sp.webp);
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--wrap {
    width: 83.9814814815vw;
    height: 54.3518518519vw;
    margin: 8.7962962963vw auto 0;
    background-image: url(../img/prize_01_bk_pc.webp);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--wrap {
    width: 907px;
    height: 587px;
    margin: 95px auto 0;
  }
}
.yt-pizzapotato25 .prize--02--mrk {
  position: absolute;
  width: 26.9333333333vw;
  top: -6.6666666667vw;
  left: -3.3333333333vw;
  z-index: 1;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--mrk {
    width: 15vw;
    top: -4.6296296296vw;
    left: -4.3518518519vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--mrk {
    width: 162px;
    top: -50px;
    left: -47px;
  }
}
.yt-pizzapotato25 .prize--02--glass {
  position: absolute;
  width: 58vw;
  top: 8vw;
  left: 14.6666666667vw;
  transform: translateX(4vw);
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--glass {
    width: 39.8148148148vw;
    top: 2.5925925926vw;
    left: 42.037037037vw;
    transform: translateX(0);
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--glass {
    width: 430px;
    top: 28px;
    left: 454px;
  }
}
.yt-pizzapotato25 .prize--02--glass p {
  text-align: center;
  font-size: 2.1333333333vw;
  padding-top: 1.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--glass p {
    font-size: 1.1111111111vw;
    padding-top: 0.462962963vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--glass p {
    font-size: 12px;
    padding-top: 5px;
  }
}
.yt-pizzapotato25 .prize--02--scene1 {
  position: absolute;
  width: 78vw;
  top: 120.5333333333vw;
  left: 4.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--scene1 {
    width: 37.5vw;
    top: 2.037037037vw;
    left: 2.037037037vw;
    right: inherit;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--scene1 {
    width: 405px;
    top: 22px;
    left: 22px;
  }
}
.yt-pizzapotato25 .prize--02--scene2 {
  position: absolute;
  width: 81.6vw;
  top: 173.3333333333vw;
  left: 4.2666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--02--scene2 {
    width: 41.7592592593vw;
    top: 27.5vw;
    left: 2.037037037vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--02--scene2 {
    width: 451px;
    top: 297px;
    left: 22px;
  }
}
.yt-pizzapotato25 .prize--note {
  text-align: center;
  font-size: 2.1333333333vw;
  padding-top: 4vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prize--note {
    font-size: 1.0185185185vw;
    padding-top: 7.4074074074vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prize--note {
    font-size: 11px;
    padding-top: 80px;
  }
}

.yt-pizzapotato25 {
  /*対象商品*/
}
.yt-pizzapotato25 .prod {
  width: 100vw;
  padding-bottom: 26vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod {
    width: 100%;
    padding-bottom: 18.0555555556vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod {
    padding-bottom: 195px;
  }
}
.yt-pizzapotato25 .prod--title {
  width: 30.2666666667vw;
  margin: 8.6666666667vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--title {
    width: 14.8148148148vw;
    margin: 7.4074074074vw auto 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--title {
    width: 160px;
    margin: 80px auto 0;
  }
}
.yt-pizzapotato25 .prod--bk {
  width: 86.6666666667vw;
  margin: 6vw auto 0;
  padding: 6.6666666667vw 0;
  background-color: #fff;
  border-top: 0.5333333333vw solid #000;
  border-bottom: 0.5333333333vw solid #000;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--bk {
    width: 71.7592592593vw;
    margin: 3.2407407407vw auto 0;
    padding: 3.3333333333vw 0;
    border-top: 0.2777777778vw solid #000;
    border-bottom: 0.2777777778vw solid #000;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--bk {
    width: 775px;
    margin: 35px auto 0;
    padding: 36px 0;
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
  }
}
.yt-pizzapotato25 .prod--list {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-wrap: wrap;
  width: 66.2666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list {
    width: 57.2222222222vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list {
    width: 618px;
  }
}
.yt-pizzapotato25 .prod--list li:nth-child(1) {
  width: 20.8vw;
  margin: 0 7.8666666667vw 0 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list li:nth-child(1) {
    width: 10.1851851852vw;
    margin: 0 3.6111111111vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list li:nth-child(1) {
    width: 110px;
    margin: 0 39px 0 0;
  }
}
.yt-pizzapotato25 .prod--list li:nth-child(2) {
  width: 10.2666666667vw;
  margin: 0 9.8666666667vw 0 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list li:nth-child(2) {
    width: 5.0925925926vw;
    margin: 0 4.6296296296vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list li:nth-child(2) {
    width: 55px;
    margin: 0 50px 0 0;
  }
}
.yt-pizzapotato25 .prod--list li:nth-child(3) {
  width: 17.0666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list li:nth-child(3) {
    width: 8.3333333333vw;
    margin: 0 2.3148148148vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list li:nth-child(3) {
    width: 90px;
    margin: 0 25px 0 0;
  }
}
.yt-pizzapotato25 .prod--list li:nth-child(4) {
  width: 20.4vw;
  margin: 4vw 5.7333333333vw 0 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list li:nth-child(4) {
    width: 9.9074074074vw;
    margin: 0 2.5925925926vw 0 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list li:nth-child(4) {
    width: 107px;
    margin: 0 28px 0 0;
  }
}
.yt-pizzapotato25 .prod--list li:nth-child(5) {
  width: 19.0666666667vw;
  margin: 4vw 0 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .prod--list li:nth-child(5) {
    width: 9.2592592593vw;
    margin: 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .prod--list li:nth-child(5) {
    width: 100px;
  }
}
.yt-pizzapotato25 .lastscene {
  width: 100vw;
  height: 81.2vw;
  background-image: url(../img/lastscene_sp.jpg);
  background-size: cover;
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lastscene {
    width: 100%;
    height: 454px;
    background-image: url(../img/lastscene_pc.jpg);
    background-size: 2000px auto;
    background-position: center center;
  }
}
@media only screen and (min-width: 2000px) {
  .yt-pizzapotato25 .lastscene {
    background-size: 100% auto;
  }
}
.yt-pizzapotato25 .lastscene--inner {
  position: relative;
  width: 100vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lastscene--inner {
    width: 100%;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lastscene--inner {
    width: 1080px;
    margin: 0 auto;
  }
}
.yt-pizzapotato25 .lastscene--yeah {
  position: absolute;
  top: -4.5333333333vw;
  left: 3.0666666667vw;
  width: 35.7333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .lastscene--yeah {
    top: -3.5185185185vw;
    left: 10.1851851852vw;
    width: 22.5vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .lastscene--yeah {
    top: -38px;
    left: 110px;
    width: 243px;
  }
}
.yt-pizzapotato25 .brandsite {
  width: 100vw;
  padding: 13.3333333333vw 0 13.3333333333vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .brandsite {
    width: 100%;
    padding: 6.9444444444vw 0;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .brandsite {
    padding: 75px 0;
  }
}
.yt-pizzapotato25 .brandsite--btn {
  width: 43.3333333333vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .brandsite--btn {
    width: 24.0740740741vw;
  }
}
@media only screen and (min-width: 1080px) {
  .yt-pizzapotato25 .brandsite--btn {
    width: 260px;
  }
}

.yt-pizzapotato25 {
  /*レシピ詳細*/
}
.yt-pizzapotato25 .modal--wrap {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: -1;
}
.yt-pizzapotato25 .modal--wrap.active {
  display: block;
  z-index: 9999;
}
.yt-pizzapotato25 .modal--wrap .modal--closer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: -2;
}
.yt-pizzapotato25 .modal--bk {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100vh;
  background: rgba(240, 240, 240, 0.7);
  -webkit-backdrop-filter: blur(15px) brightness(100%);
  backdrop-filter: blur(15px) brightness(100%);
}
.yt-pizzapotato25 .modal--bk.active {
  display: block;
  z-index: 9998;
}
.yt-pizzapotato25 .recipe--detail {
  display: none;
  position: relative;
  opacity: 1;
  width: 84vw;
  margin: 8vw auto 30vw;
  z-index: 150;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail {
    width: 900px;
    margin: 50px auto;
    padding: 0;
  }
}
.yt-pizzapotato25 .recipe--detail.active {
  display: block;
  animation: fadeIn 0.5s ease both;
}
.yt-pizzapotato25 .recipe--detail--wrap {
  position: relative;
  background-image: url(../img/recdit_bk1_sp.jpg);
  background-size: 100% auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--wrap {
    display: flex;
    justify-content: space-between;
    background-image: url(../img/recdit_bk1_pc.jpg);
    background-size: cover;
  }
}
.yt-pizzapotato25 .recipe--detail--wrap.bk2 {
  background-image: url(../img/recdit_bk2_sp.jpg);
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--wrap.bk2 {
    background-image: url(../img/recdit_bk2_pc.jpg);
  }
}
.yt-pizzapotato25 .recipe--detail--cont {
  width: 84vw;
  margin: 0 auto;
  padding: 3.0666666667vw 0 5.2vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--cont {
    width: 450px;
    margin: 0;
    padding: 0;
  }
}
.yt-pizzapotato25 .recipe--detail--title {
  width: 69.0666666667vw;
  margin: 0 auto;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--title {
    width: 370px;
    padding: 20px 0;
  }
}
.yt-pizzapotato25 .recipe--detail--ph--sp {
  width: 84vw;
  margin: 1.6vw auto 0;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--ph--sp {
    display: none;
  }
}
.yt-pizzapotato25 .recipe--detail--text {
  width: 84vw;
  padding: 6.4vw 0 5.8666666667vw 8.6666666667vw;
  background-color: #fff;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--text {
    width: 100%;
    padding: 35px 0 29px 45px;
  }
}
.yt-pizzapotato25 .recipe--detail--text img {
  width: 66.6666666667vw;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--text img {
    width: 358px;
  }
}
.yt-pizzapotato25 .recipe--detail--ph--pc {
  display: none;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--ph--pc {
    display: block;
    width: 450px;
  }
}
.yt-pizzapotato25 .recipe--detail--close--btn {
  position: absolute;
  width: 13.3333333333vw;
  bottom: 0;
  right: 0;
  line-height: 1;
}
@media only screen and (min-width: 769px) {
  .yt-pizzapotato25 .recipe--detail--close--btn {
    width: 100px;
    cursor: pointer;
  }
}