@charset "UTF-8";

/* CSS Document */
/* 新商品レシピを見る */
#NewRecipe h2 {
  font-size: 124%;
  border-left: solid 5px #8fc31e;
  line-height: 1;
  padding: 4px 0 4px 14px;
  margin: 13px 13px 13px 0px;
}

.recipe_listin {
  padding-bottom: 25px !important;
}

.recipe_list h2 {
  color: #fff;
  border-radius: 6px;
  padding: 0 18px;
  font-weight: normal;
  position: relative;
}

.recipe_list h2 span {
  background-color: #fff;
  border-radius: 2px;
  padding: 2px 4px 4px 12px;
  font-size: 14px;
  position: relative;
  position: absolute;
  right: 6px;
  height: 19px;
  margin-top: 5px;
}

.recipe_list h2 span:before {
  content: "";
  border: transparent solid 0.3em;
  left: 0.4em;
  height: 0;
  width: 0;
  margin: 0;
  margin-top: 0.6em;
  padding: 0px;
  position: absolute;
}

#amakuteoishi-yakinikutare h2 {
  background-color: #5A2900;
}

#amakuteoishi-yakinikutare h2 span,
#amakuteoishi-yakinikutare h2 a {
  color: #5A2900;
}

#amakuteoishi-yakinikutare h2 span:before {
  border-left-color: #5A2900;
}

#nikutareponzu-umeshiso h2 {
  background-color: #884797;
}

#nikutareponzu-umeshiso h2 span,
#nikutareponzu-umeshiso h2 a {
  color: #884797;
}

#nikutareponzu-umeshiso h2 span:before {
  border-left-color: #884797;
}

#kimedre h2 {
  background-color: #f8ac10;
}

#kimedre h2 span,
#kimedre h2 a {
  color: #f8ac10;
}

#kimedre h2 span:before {
  border-left-color: #f8ac10;
}

#amakuteoishi-dressing1 h2 {
  background-color: #D3000E;
}

#amakuteoishi-dressing1 h2 span,
#amakuteoishi-dressing1 h2 a {
  color: #D3000E;
}

#amakuteoishi-dressing1 h2 span:before {
  border-left-color: #D3000E;
}

#amakuteoishi-dressing2 h2 {
  background-color: #D49F38;
}

#amakuteoishi-dressing2 h2 span,
#amakuteoishi-dressing2 h2 a {
  color: #D49F38;
}

#amakuteoishi-dressing2 h2 span:before {
  border-left-color: #D49F38;
}


@media screen and (max-width: 768px) {

  /*新商品レシピ*/
  .main_visual {
    margin-bottom: 1em;
  }

  .main_visual img {
    max-width: 100%;
  }

  ul#Syohin_list_top {
    margin-bottom: 2em;
  }

  .cate_ttl h2 {
    font-size: 1.6rem;
    font-size: 2.4rem;
    font-weight: bold;
    color: #212121;
  }

  .detail_link {
    padding: .5em 0 1em;
    text-align: center;
  }

  .detail_link a {
    color: #C30D23;
  }

  #Ygreen_list .cate_ttl {
    border-left: solid 10px #8FC31E;
  }

  .product_header {
    display: flex;
    align-items: center;
  }

  .product_header h3 {
    display: inline;
    font-size: 19px;
    flex: 1 1 auto;
  }

  #amakuteoishi-yakinikutare {
    color: #5A2900;
    border-top: 5px solid #5A2900;
  }

  #nikutareponzu-umeshiso {
    color: #884797;
    border-top: 5px solid #884797;
  }

  #kimedre {
    color: #f8ac10;
    border-top: 5px solid #f8ac10;
  }

  #amakuteoishi-dressing1 {
    color: #D3000E;
    border-top: 5px solid #D3000E;
  }

  #amakuteoishi-dressing2 {
    color: #D49F38;
    border-top: 5px solid#D49F38;
  }
}

/*# sourceMappingURL=recipe2022autumn.css.map */