@charset "utf-8";

.recipe_tit > img {
  height: 540px;
}
.recipe_tit .text div {
  display: flex;
  justify-content: center;
  padding: 0 30px;
}
.recipe_tit .text p {
  text-align: left;
}

@media (min-width: 768px) {
  .point .point_frame .unit1 {
    width: 340px;
  }
  .point .point_frame .unit1 img {
    margin: 0 auto;
  }
  .point .point2.point_frame .unit1 {
    margin-right: 50px;
  }
  .recipe_tit > img {
    height: 560px;
  }
  .recipe .upper .unit2 tr td:nth-of-type(1) {
    white-space: nowrap;
  }
  .lineup .image li .upper .description .icon span{
    left: 50%;
    line-height: 1.3;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    letter-spacing: -0.025em;
  }
  .lineup .image li .upper .description .outline .table01{
    font-size: 13px;
  }
  .lineup .image li .upper .description .outline .table01 tr.col2 td{
    line-height: 1.09;
    padding: 10px 7px;
  }
  footer .inner {
    text-align: center;
  }
  footer h3 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .busy .text .tit {
    width: 68%;
  }
  .point .point_tit h2 {
    width: 94%;
  }
  .point .point_frame h3 {
    width: 98%;
  }
  .recipe_tit .text h2 {
    width: 77.333%;
  }
  .recipe .upper .unit2 tr td:nth-of-type(1) {
    width: 32.5%;
  }
  .recipe .upper .unit2 tr td:nth-of-type(2) {
    text-align: center;
  }
  .coodpad h3 {
    width: 95%;
  }
  .lineup .image li .upper .description .icon span{
    left: 50%;
    font-size: 10px;
  }
  .lineup .image li .upper .description .outline p{
    font-size: 9px;
  }
  .lineup .image li .upper .description .outline .table01 tr.col2 td{
    line-height: 1.09;
  }
  footer h3 {
    width: 33%;
  }
}
