@charset "UTF-8";
.font-bold {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W6", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-weight: bold;
}

.p-recipe_menu + .p-recipe_menu {
  margin-top: 0 !important;
}
@media screen and (max-width: 769px) {
  .p-recipe_menu + .p-recipe_menu {
    margin-top: 8vw !important;
  }
}

.p-material_point.-point01 {
  max-width: 271px;
}
@media screen and (max-width: 769px) {
  .p-material_point.-point01 {
    max-width: none;
  }
}
@media screen and (max-width: 769px) {
  .p-material_point.-point01 {
    display: flex;
    margin-top: 6.6666666667vw !important;
  }
}
.p-material_point.-point01 .p-material_point__hukidashi {
  width: 100%;
}
@media screen and (max-width: 769px) {
  .p-material_point.-point01 .p-material_point__hukidashi {
    width: 46.9333333333vw;
    margin-top: 5.3333333333vw;
  }
}
.p-material_point.-point01 .p-material_point__chara {
  width: 73.2600732601%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 769px) {
  .p-material_point.-point01 .p-material_point__chara {
    margin-top: 0;
    margin-left: 0;
    width: 26.6666666667vw !important;
  }
}
.p-material_point.-point02 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 40px;
}
@media screen and (max-width: 769px) {
  .p-material_point.-point02 {
    margin-top: 8vw;
    margin-left: -2.6666666667vw;
  }
}
.p-material_point.-point02 .p-material_point__hukidashi {
  width: 383.5px;
  margin-top: 20px;
}
@media screen and (max-width: 769px) {
  .p-material_point.-point02 .p-material_point__hukidashi {
    width: 52.1333333333vw;
    margin-top: 4vw;
  }
}
.p-material_point.-point02 .p-material_point__chara {
  width: 180px;
  transform: rotate(-5deg);
}
@media screen and (max-width: 769px) {
  .p-material_point.-point02 .p-material_point__chara {
    width: 26.6666666667vw;
  }
}

.p-recipe_menu.-material .p-recipe_menu_box {
  padding-bottom: 70px;
}
@media screen and (max-width: 769px) {
  .p-recipe_menu.-material .p-recipe_menu_box {
    padding-bottom: 0;
  }
}

.p-recipe_menu_box .p-material_box__list li {
  letter-spacing: -0.01em;
}/*# sourceMappingURL=recipe05.css.map */