見出し画像

晩御飯の献立を考える「超簡単方法」をお教えします😁✌️ コピペして貼るだけ‼️

アラフォー主婦のミラクルです🌸

夕方5時。
冷蔵庫を開けて、5分立ちつくす。

あの時間が、私はずっと苦手でした。

冷蔵庫の前で、フリーズ😇

疲れて帰ってきて、頭が働かない状態で、家族4人分の献立を決める。
しかも毎日です。

1年で365回。

年に300回以上、夕方に判断を求められていました。

決める回数を減らす話は、家計でも同じでした。

まとめ買いで、買い物に行く回数を週1回に減らした話です。
食費が月15,000円まで下がりました。

そこで、決める方法をちょう簡単にしよう!と思ったんです

これだけで、平日が別物になりました。

今日はそのやり方を書きます😊

最初に決めたルール :考えない(笑)

理由は3つあります。

・体力が残っていない
・お腹が空いている
・帰ってきた家族がいる

この3つがそろって、いい判断ができるわけがありません。

夕方に体力が残っていないのは、毎日の積み重ねとマンネリのせいもあります。

月曜が怖くなくなった小さな習慣です。
疲れ方が変わると、夕方の判断も変わりました。

だから、作りました。
超簡単に献立を決める方法を😁

気持ちが楽になりました

何をするのか順番に書きます。

手順1: 冷蔵庫と冷凍庫の中身を思い出す

これが最初です。

手順2:Macを開く

ここが要です。
(パソコンでも、iPhoneでも、Androidでも動きます)


私が捨てて楽になった5つのモノです。
最後に手放したのは、モノではありませんでした。


手順3: 金曜は必ず「残りもの」にすると誓う

週の最後は、余った食材を使い切る日。

手順4: 専用ソフトを起動し1クリック‼️

「人数」と「予算」を合わせて、あとは ★「献立を決める」★ を押すだけです。
記事の一番下に、コードや取説や仕様など全部書いておきましたので、ご自由にお使いください😁👍


デパコスが半額以下で買える通販の、失敗しない買い方です。
食費を削った分をここに回すと、我慢している感じがなくなりました🌸


手順5:システム名「勝手に晩御飯」に書かれている通りに作ります(笑)

もちろん残っている食材と相談しながらです

1日に5回までクリックできるようにしています


家にあるもので始める、という考え方はこちらにも書いています。

22歳結婚主婦が16年目に選ぶ「在宅ワーク10選」です。


調味料は色々と揃えておきましょう‼️

やってみて、変わったこと

変化1: 夕方の5分が楽しくなりました!

冷蔵庫の前で立ちつくす時間が、まるごと消えました。

変化2: 食材が余らなくなりました

金曜を「残りもの」にしたおかげです。

捨てなくなったぶん、月に何千円か浮きました。

そのお金で、先月はこれを買いました。


半額以下で買えるので、いつもなら手が出ないものが買えます。
食費を我慢したご褒美が、ちゃんと形になりました😄


変化3: 家族にも1クリックさせてあげることができます

毎日5回までクリックできます!
注意点:次の献立を選んだ時点で前の献立は消えてしまいます
あ!!さっきの献立が良かった!と思っても戻せません(笑)

これだけで、夕方の空気が変わりました😄

変化4: 家族で笑いのネタにできます😁

ごく稀にハズレネタも挟んでいます(主菜のメニューは100種類以上あります)


日曜は家事をしないと決めています。
この30分は、その中で唯一やることになりました。


苦痛を楽しみに買えたら、心が楽になりますよ!

うまくいかない日もあります

もちろん、計画どおりにいかない日もあります。
急に外食になったり、子どもが部活で遅くなったり。

そういう時は、ずらします。
冷凍してあるので、1日ずれても平気です。

---

こちらもよく読まれています🌸

★食費そのものを下げたい方へ★

まとめ買いと先取り貯金のやり方を、全部書いています。
食費を月15,000円まで下げた話です。

★家計の全体を見直したい方へ★

扶養の壁が2026年に変わりました。
食費を削るより、こちらのほうが効く場合もあります。

★毎日を軽くしたい方へ★

3年前にnoteのアプリを削除した私が、今毎日書けている理由です。
続かないのは、意志のせいではありませんでした。

★浮いたぶんを、自分に使いたい方へ★

デパコスが半額以下で買える通販の、失敗しない買い方です。
食費が落ち着いたら、こちらに回しています🌸

---

さてここからが本番です👍


① 『勝手に晩御飯』の取説


■ 取扱説明書 ── 勝手に晩御飯
■ 使いはじめる ── コピーして保存するだけ

 この記事に載っているコードが、システムの全部です。
 ★ダウンロードも、会員登録も、契約も要りません。★
 ★通信もしません。あなたの端末の中だけで動きます。★

────────────────────────────────
【1】Mac で使う(いちばん確実。次からはダブルクリックだけ)
────────────────────────────────
 ① 一番下のコードを ★ぜんぶ★ 選んでコピーします
 ② 「テキストエディット」を開きます
 ③ ★メニューの「フォーマット」→「標準テキストにする」を必ず押します★
   (押さずに保存すると、ただの文章になって動きません)
 ④ 貼り付けて、「ファイル」→「保存」
 ⑤ 名前を bangohan.html にします
   ★「.txt を使用」と聞かれたら「.html を使用」を選びます★
   ★文字コードは UTF-8 のままにします★
 ⑥ できたファイルを ダブルクリック
   → Safari や Chrome で開いて、そのまま遊べます

 ※ 一度作れば、次からはダブルクリックだけです
 ※ ★インターネットにつながっていなくても動きます★

────────────────────────────────
【2】Windows で使う
────────────────────────────────
 ① コードを ぜんぶ コピーします
 ② 「メモ帳」を開いて貼り付けます
 ③ 「ファイル」→「名前を付けて保存」
 ④ ファイルの種類を ★「すべてのファイル」★ にします
 ⑤ 名前を bangohan.html にします
   ★文字コードは UTF-8 を選びます★
 ⑥ できたファイルを ダブルクリック
   → Edge や Chrome で開いて、そのまま遊べます

────────────────────────────────
【3】iPhone・iPad・Android で使う
────────────────────────────────
 ① 上の【1】か【2】で、パソコンで bangohan.html を作ります
 ② iCloud Drive(または「ファイル」アプリ/Googleドライブ)に入れます
(Android の方は本体の「ダウンロード」フォルダなどに入れてください)
 ③ スマホの「ファイル」アプリで そのファイルをタップします
   → Safari/Chrome で開いて、そのまま遊べます

 ◆ ホーム画面に置くと、次から一発で開けます
   開いた状態で「共有」→「ホーム画面に追加」を押すだけです
   ★アプリのように、アイコンから開けるようになります★

────────────────────────────────
【4】クロードコードをお使いの方へ(ご契約のある方の近道)
────────────────────────────────
 ファイルを作らずに、その場で遊べます。

 ① コードを ぜんぶ コピーします
 ② クロードコードのチャット欄に貼り付けます
 ③ その下に一行だけ書いて送ります

   『このHTMLを中身を変えずにそのまま動かして、画面を出して』

 ④ 遊べる画面が出てきます

 ※ ★クロードコードは有料のご契約が必要です。★
   お持ちでない方は【1】〜【3】でどうぞ。手間は最初の一度だけです。

────────────────────────────────
 ★どの道を選んでも、このシステムは あなたの端末の中だけで動きます。★
  どこにも通信しません。記録もあなたの端末の中だけに残ります。
────────────────────────────────

【5】人数を決める

 「人 数」の − + で 1人〜6人 のあいだで選びます。

【6】予算を決める
 「予 算」の − + で 300円〜3,000円 のあいだ、100円きざみで選びます。
 この予算は「今夜の材料費の合計」の目安です。
 主菜・副菜・汁もの・主食の4品ぶんが、この予算に収まるように選ばれます。

【7】「献立を決める」を押す
 押すだけで、今夜の献立がひとそろい決まります。
  ・主菜(メインのおかず)
  ・副菜/汁もの/主食(ごはん)
  ・材料費のめやす(予算と並べて表示されます)
  ・ざいりょう(買うもの)── ★人数ぶんに掛け算された分量と、概算の円★
  ・つくりかた(手順)と「こつ」

【8】買い物に持っていく
 「買い物メモをコピー」を押すと、材料の一覧が文字でコピーされます。
 そのまま家族に送るなり、メモ帳に貼るなりしてお使いください。

【9】1日5回まで
 1日に決められるのは5回までです。画面に「本日ののこり ○回」と出ます。
 また、一度出た献立は同じ日のうちには出ません(同じものが続きません)。

【10】翌日には元に戻ります
 回数は日付が変わると5回に戻り、出た献立もまた選ばれるようになります。

★入力するのは「人数」と「予算」の2つだけです。
 あとは押すだけで、今夜の献立を考える手間がなくなります。★


② 注意書き

■ 注意事項 ── 必ずお読みください

[クロードコードに貼って使うときの注意]
※ ★「中身を変えずにそのまま動かして」と書き添えてください。★
  添えないと、気を利かせて作り替えられることがあります。
※ 出てきた画面のリンクは、ご自分だけのものです。
人に見せたいときは

コードを渡すのではなく、この記事のリンクを教えてあげてください☺️


※ 記録(1日5回の回数など)は、開いた端末の中だけに残ります。

[ファイルを作るときの注意]
※ Mac のテキストエディットは ★「標準テキストにする」を押してから★ 貼り付けてください。
※ 保存の名前は ★必ず末尾を .html★ にしてください(bangohan.html など)。
※ 文字コードは ★UTF-8★ のままにしてください。変えると文字が化けます。
※ 無料で提供していますので勝手に販売等を行わないでください(有料記事への貼り付けも禁止です)

[使うときの注意]
※ 分量と金額は目安です。
お店の値段や食材の大きさで変わります。
※ アレルギー・体調・持病のある方は、必ずご自分で材料をお確かめください。
栄養や健康について、このシステムは何も申しません。
医療の助言ではありません。
※ 加熱の具合・保存の方法は、ご自身の目と鼻でお確かめください。
※ 一度出た献立は消えます(同じ日のうちは同じ献立が出ません)。
※ 記録はお使いの端末の中だけに残ります。
どこへも送りません。
※ 通信・マイク・カメラ・位置情報を使う処理は1行も入っていません。
※ 実在する会社名・商品名・店名は使っていません。
※ 献立の中に、ふざけたものが少しだけ混ざります(お子様ランチ・卵かけご飯・コンビニ弁当・断食・お茶漬け)。
混ざる割合は8%です。
「お子様ランチ(旗つき)」が出た日は、旗を立てるところまでやってください🚩
断食が出た日は、どうぞ笑って、もう一度押してください。
5回目に断食が出たら・・・ご家族みんなで断食です(笑)

★でも、逃がさない方法があります★
画面の下の「買い物メモをコピー」を押しておけば、
献立と材料が文字でコピーされます。
LINEで自分に送っておけば、作れます😁
(私はこれで「殿堂入り献立フォルダ」を作りました🌸)


③ 仕様

[動く場所]

 Mac      Safari / Chrome(ファイルをダブルクリック)
 Windows    Edge / Chrome(ファイルをダブルクリック)
 iPhone・iPad  Safari(「ファイル」アプリからタップ)
 Android    Chrome(ファイル管理のアプリからタップ)
 インターネット ★つながっていなくても動きます★
 画面の幅    スマホ 375px を基準に作成(横スクロールは起きません)
 外部との通信  ★1行もありません(マイク・カメラ・位置情報も使いません)★
 ※ クロードコードをご契約の方は、ファイルを作らずその場でも遊べます(取説【4】)


④ 貼り付けるコード

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>勝手に晩御飯</title>
<style>
/* ===== 勝手に晩御飯 ======================================================
   人数と予算を入れると、今夜の献立・材料・作り方が決まります。
   やり直しは1日5回まで。一度出た献立は、その日のうちは出ません。
   通信は1行もしません。記録はお使いの端末の中だけに残ります。
   ======================================================================== */
:root{
  --midori:#2f7d4f; --midori2:#1f5a38; --usu:#eaf3ec;
  --sumi:#23282b; --gray:#6b7378; --sen:#d8dedb;
  --shu:#c0392b;
  --kami:#ffffff; --kami2:#f6f8f6;
  --r4:4px;
}
*{box-sizing:border-box;}
html,body{margin:0;padding:0;overflow-x:hidden;background:#e6ebe7;}
body{
  font-family:"Hiragino Sans","Yu Gothic",system-ui,sans-serif;color:var(--sumi);
  background:
    radial-gradient(120% 40% at 50% -6%,rgba(255,255,255,.9),rgba(255,255,255,0) 60%),
    repeating-linear-gradient(0deg,rgba(0,0,0,.02) 0 1px,rgba(0,0,0,0) 1px 28px),
    linear-gradient(180deg,#eef2ef,#e2e8e4);
  min-height:100vh;padding:0 0 76px;
}
.wrap{max-width:420px;margin:0 auto;padding:12px 12px 0;}

.head{text-align:center;margin:2px 0 10px;}
.head .jp{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:24px;font-weight:700;
  letter-spacing:.14em;color:var(--midori2);}
.head .sub{font-size:11px;color:var(--gray);margin-top:4px;letter-spacing:.06em;}

/* 入力(人数と予算) */
.form{background:var(--kami);border-radius:var(--r4);padding:12px;
  box-shadow:0 1px 3px rgba(0,0,0,.12),inset 0 0 0 1px var(--sen);}
.frow{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:center;margin-bottom:10px;}
.frow:last-child{margin-bottom:0;}
.frow .lb{font-size:12.5px;font-weight:700;color:var(--midori2);letter-spacing:.04em;}
.stepper{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;align-items:center;}
.stepper button{padding:9px 0;border:none;border-radius:var(--r4);font-size:17px;font-weight:900;
  font-family:inherit;color:#fff;background:linear-gradient(180deg,#3f9463,var(--midori2));cursor:pointer;
  box-shadow:0 2px 0 #16412a;}
.stepper button:active{transform:translateY(1px);}
.stepper .val{text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:19px;font-weight:700;
  padding:7px 0;border-radius:var(--r4);background:var(--usu);box-shadow:inset 0 0 0 1px var(--sen);}
.hint{font-size:10.5px;color:var(--gray);margin-top:8px;line-height:1.6;}

/* 献立 */
.menu{margin-top:10px;background:var(--kami);border-radius:var(--r4);overflow:hidden;
  box-shadow:0 2px 6px rgba(0,0,0,.14),inset 0 0 0 1px var(--sen);}
.menu .ttl{background:linear-gradient(180deg,#3f9463,var(--midori2));color:#fff;
  padding:9px 12px;font-size:13px;font-weight:800;letter-spacing:.10em;
  display:flex;justify-content:space-between;align-items:baseline;}
.menu .ttl span{font-size:11px;font-weight:600;opacity:.92;font-family:ui-monospace,Menlo,monospace;}
.menu .in{padding:12px;}
.dish{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:24px;font-weight:700;
  line-height:1.35;color:var(--sumi);}
.side{font-size:13px;color:#39423f;margin-top:6px;line-height:1.8;}
.side b{color:var(--midori2);}
.cost{margin-top:8px;font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--sumi);
  background:var(--usu);border-radius:var(--r4);padding:7px 9px;box-shadow:inset 0 0 0 1px var(--sen);}
.cost b{color:var(--midori2);font-size:15px;}
.cost .over{color:var(--shu);}

/* 材料・レシピ */
.sec{margin-top:10px;background:var(--kami);border-radius:var(--r4);
  box-shadow:0 1px 3px rgba(0,0,0,.12),inset 0 0 0 1px var(--sen);}
.sec h3{margin:0;padding:8px 12px;font-size:12px;letter-spacing:.12em;color:#fff;
  background:linear-gradient(180deg,#6a8f7b,#4d6f5d);border-radius:var(--r4) var(--r4) 0 0;}
.sec .in{padding:10px 12px 12px;}
.ing{display:grid;grid-template-columns:1fr 88px 56px;gap:6px;font-size:12.5px;
  padding:5px 0;border-bottom:1px dotted var(--sen);}
.ing:last-child{border-bottom:none;}
.ing .q{font-family:ui-monospace,Menlo,monospace;color:#39423f;text-align:right;}
.ing .p{font-family:ui-monospace,Menlo,monospace;color:var(--gray);text-align:right;}
ol.steps{margin:0;padding-left:1.3em;}
ol.steps li{font-size:13px;line-height:1.85;margin-bottom:5px;}
.tip{font-size:11.5px;color:var(--gray);margin-top:6px;line-height:1.7;
  border-left:3px solid var(--midori);padding-left:8px;}

/* 残り回数 */
.left{margin-top:10px;text-align:center;font-size:12px;color:var(--gray);}
.left b{color:var(--shu);font-family:ui-monospace,Menlo,monospace;font-size:15px;}
.note{margin:10px 2px 12px;font-size:9.5px;line-height:1.75;color:#8b9297;}

.bar{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;gap:8px;padding:8px 12px;
  background:linear-gradient(180deg,#f2f5f3,#dbe2dd);
  box-shadow:0 -2px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.9);}
.bar button{flex:1;padding:14px 4px;border:none;border-radius:6px;font-family:inherit;font-size:16px;
  font-weight:900;letter-spacing:.10em;color:#fff;cursor:pointer;
  background:linear-gradient(180deg,#3f9463,var(--midori2));box-shadow:0 2px 0 #16412a,0 3px 8px rgba(0,0,0,.2);}
.bar button.sub{flex:0 0 44%;color:var(--midori2);background:linear-gradient(180deg,#fff,#e6ece8);
  box-shadow:0 2px 0 #b9c4bd,0 3px 8px rgba(0,0,0,.15);}
.bar button:active{transform:translateY(1px);}
.bar button[disabled]{opacity:.5;}
@media (max-width:430px){
  .dish{font-size:21px;}
  .ing{grid-template-columns:1fr 76px 48px;}
}

/* 献立表を「台所に貼られた紙」らしく見せるための飾りです */
.k4plate{margin:0 auto 10px;max-width:560px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center;
  font:700 10px/1 var(--go,sans-serif);letter-spacing:.16em;color:#7b7264}
.k4plate span{background:linear-gradient(180deg,#f7f2e6,#e9e1cd);border:1px solid #cfc4ab;
  border-radius:2px;padding:5px 9px;box-shadow:0 1px 0 #fff inset,0 1px 2px rgba(0,0,0,.10);
  text-shadow:0 1px 0 rgba(255,255,255,.8)}
.k4stamp{position:absolute;right:10px;top:8px;transform:rotate(-7deg);opacity:.32;
  border:2px double #b3261e;color:#b3261e;border-radius:3px;padding:3px 7px;
  font:700 11px/1 var(--go,sans-serif);letter-spacing:.2em;pointer-events:none}
.k4tape{position:absolute;left:50%;top:-9px;transform:translateX(-50%) rotate(1.2deg);
  width:74px;height:17px;background:rgba(214,196,150,.5);border:1px solid rgba(180,160,110,.45);
  clip-path:polygon(0 12%,100% 0,97% 100%,3% 88%);pointer-events:none}
.k4rule{border-top:1px dashed #cfc3aa;border-bottom:3px double #cfc3aa;height:5px;margin:12px 0 10px}
.k4fade{opacity:.22;filter:sepia(.35)}
.k4blink{animation:k4b 2.4s ease-in-out infinite}
@keyframes k4b{0%,100%{opacity:.55}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.k4blink{animation:none}}

</style>
</head>
<body>
<div class="wrap">
  <div class="head">
    <div class="jp">勝手に晩御飯</div>
    <div class="sub">人数と予算を入れると、今夜の献立・材料・作り方が決まります</div>
  </div>

  <div class="form">
    <div class="frow">
      <div class="lb">人 数</div>
      <div class="stepper">
        <button onclick="chg('n',-1)">−</button>
        <div class="val" id="nv">1 人</div>
        <button onclick="chg('n',1)">+</button>
      </div>
    </div>
    <div class="frow">
      <div class="lb">予 算</div>
      <div class="stepper">
        <button onclick="chg('b',-1)">−</button>
        <div class="val" id="bv">600 円</div>
        <button onclick="chg('b',1)">+</button>
      </div>
    </div>
    <div class="hint">予算は「今夜の材料費の合計」の目安です(100円きざみ)。<br>
      主菜・副菜・汁もの・ごはんの4品ぶんが、予算に収まるように選びます。</div>
  </div>

  <div class="menu">
    <div class="ttl">こ ん や の こ ん だ て<span id="stamp">— </span></div>
    <div class="in">
      <div class="dish" id="dish">下の「献立を決める」を押してください</div>
      <div class="side" id="sideline">人数と予算を先に合わせてください。</div>
      <div class="cost" id="cost">材料費のめやす: — 円</div>
    </div>
  </div>

  <div class="sec">
    <h3>ざ い り ょ う(買うもの)</h3>
    <div class="in" id="ings"><div class="ing"><div>—</div><div class="q"></div><div class="p"></div></div></div>
  </div>

  <div class="sec">
    <h3>つ く り か た</h3>
    <div class="in">
      <ol class="steps" id="steps"><li>—</li></ol>
      <div class="tip" id="tip">—</div>
    </div>
  </div>

  <div class="left" id="left"></div>

  <div class="k4rule"></div>
  <div class="k4plate">
    <span>型式 KN-12</span><span>管理番号 4-2071</span><span>様式第 5 号</span>
    <span class="k4blink">献立係 甲</span>
  </div>
  <div style="position:relative;max-width:560px;margin:0 auto">
  <span class="k4tape"></span><span class="k4stamp">検 印</span>
  <svg viewBox="0 0 120 40" width="112" height="38" aria-hidden="true" class="k4fade"
       style="display:block;margin:2px auto 0" xmlns="http://www.w3.org/2000/svg">
    <path d="M18 16h60v14a8 8 0 0 1-8 8H26a8 8 0 0 1-8-8z" fill="none" stroke="#6b6151" stroke-width="2"/>
    <path d="M78 20h9a5 5 0 0 1 0 10h-9" fill="none" stroke="#6b6151" stroke-width="2"/>
    <path d="M12 20h6" stroke="#6b6151" stroke-width="2"/>
    <path d="M40 10c0-4 4-4 4-8M52 10c0-4 4-4 4-8M64 10c0-4 4-4 4-8" stroke="#6b6151" stroke-width="1.6" fill="none"/>
    <rect x="14" y="12" width="68" height="4" rx="2" fill="none" stroke="#6b6151" stroke-width="1.6"/>
  </svg>
</div>
<div class="note">
    ※ 分量と金額はおおよその目安です。お店の値段や大きさで変わります。<br>
    ※ アレルギー・体調・持病のある方は、必ずご自分で材料を確かめてください。栄養や健康については何も申しません。<br>
    ※ 一度出た献立は消えます(同じ日のうちは同じ献立が出ません)。<br>
    ※ 記録はこの端末の中だけに残ります。どこへも送りません。
  </div>
</div>

<div class="bar">
  <button id="go" onclick="kimeru()">献立を決める</button>
  <button class="sub" onclick="copyList()">買い物メモをコピー</button>
</div>

<script>
/* ===== 献立(ふつうに作れる、ふつうのもの) =====
   ing は[品名, 1人あたりの数量(単位つき文字列を作るための数値), 単位, 1人あたりの円]
   量は人数ぶん掛け算します。 */
var MENUS=[
 {name:"ハンバーグ",joke:false,ing:[["合いびき肉",120,"g",160],["玉ねぎ",0.5,"個",25],["パン粉",3,"大さじ",8],["卵",0.5,"個",13],["ケチャップ",1,"大さじ",8],["ウスターソース",1,"大さじ",8]],steps:["玉ねぎをみじん切りにして油で3分炒め、冷ます。","ひき肉・玉ねぎ・パン粉・卵・塩を粘りが出るまで混ぜる。","小判形にして中央をくぼませ、中火3分→裏返して弱火でふたをして6分。","ケチャップとソースを温めてかける。"],tip:"竹串を刺して澄んだ汁が出れば中まで焼けています。"},
 {name:"カレーライス",joke:false,ing:[["豚こま切れ肉",70,"g",105],["じゃがいも",1,"個",40],["玉ねぎ",0.5,"個",25],["にんじん",0.3,"本",20],["カレールー",1,"皿ぶん",35],["ごはん",1,"杯",35]],steps:["野菜を食べやすく切る。","鍋に油を熱し、肉と野菜を3分炒める。","水250mL(1人ぶん)を入れ、煮立ったら弱火で15分。","火を止めてルーを溶かし、弱火で5分煮る。"],tip:"ルーは火を止めてから入れると溶けやすく、だまになりません。"},
 {name:"焼肉(フライパンで)",joke:false,ing:[["牛こま切れ肉",120,"g",230],["玉ねぎ",0.5,"個",25],["ピーマン",1,"個",35],["焼肉のたれ",2,"大さじ",16],["ごはん",1,"杯",35]],steps:["玉ねぎはくし形、ピーマンは乱切りにする。","強めの中火で牛肉を2分焼く。","野菜を加えて2分炒める。","たれを回しかけ、1分からめる。"],tip:"肉を入れたら触らず、焼き色がついてから返すと固くなりません。"},
 {name:"プレーンオムレツ",joke:false,ing:[["卵",3,"個",75],["牛乳",1,"大さじ",4],["バター",1,"小さじ",8],["塩",0.2,"小さじ",1],["ケチャップ",1,"大さじ",8]],steps:["卵をとき、牛乳と塩を混ぜて一度こす。","バターを弱めの中火で溶かし、卵を流す。","外から内へ寄せ、半熟のうちに形を作る。","皿に返してケチャップをかける。"],tip:"強火にしないこと。半熟で火から外すとふんわり仕上がります。"},
 {name:"豚の生姜焼き",joke:false,ing:[["豚こま切れ肉",90,"g",135],["玉ねぎ",0.5,"個",25],["しょうが",3,"cm",8],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["玉ねぎは5mm幅に切る。","しょうゆ・みりん・しょうがを混ぜてたれを作る。","油で玉ねぎ2分→豚肉3分炒める。","たれを入れ、汁気が半分になるまで煮からめる。"],tip:"たれは先に混ぜておくと焦げません。"},
 {name:"鶏の照り焼き",joke:false,ing:[["鶏もも肉",130,"g",160],["片栗粉",1,"大さじ",4],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["砂糖",1,"小さじ",3]],steps:["鶏肉は一口大に切り、片栗粉を薄くまぶす。","皮目から中火3分、裏返して2分。","調味料を入れ、とろみが出るまで2分からめる。"],tip:"片栗粉でたれがよくからみます。"},
 {name:"鶏の唐揚げ",joke:false,ing:[["鶏もも肉",130,"g",160],["しょうゆ",1,"大さじ",5],["にんにく",2,"cm",6],["片栗粉",3,"大さじ",12],["揚げ油",1,"適量",25]],steps:["鶏肉を一口大に切り、しょうゆとにんにくで10分漬ける。","片栗粉をまぶす。","170度の油で4分揚げ、取り出して3分おく。","もう一度1分揚げる。"],tip:"二度揚げすると中まで火が通り、外がかりっとします。"},
 {name:"とんかつ",joke:false,ing:[["豚ロース",120,"g",190],["小麦粉",1,"大さじ",4],["卵",0.5,"個",13],["パン粉",5,"大さじ",12],["揚げ油",1,"適量",25]],steps:["豚肉の筋を切り、塩こしょうをする。","小麦粉→卵→パン粉の順につける。","170度で5分揚げる。","3分休ませて切る。"],tip:"揚げたら立てて油を切ると、衣がへたりません。"},
 {name:"メンチカツ",joke:false,ing:[["合いびき肉",100,"g",135],["玉ねぎ",0.4,"個",20],["パン粉",4,"大さじ",10],["卵",0.5,"個",13],["揚げ油",1,"適量",25]],steps:["玉ねぎをみじん切りにして炒め、冷ます。","ひき肉と混ぜて小判形にする。","粉・卵・パン粉をつけ、170度で5分揚げる。"],tip:"たねは冷やしてから揚げると、割れません。"},
 {name:"コロッケ",joke:false,ing:[["じゃがいも",1.5,"個",60],["合いびき肉",50,"g",68],["玉ねぎ",0.4,"個",20],["パン粉",5,"大さじ",12],["揚げ油",1,"適量",25]],steps:["じゃがいもをゆでてつぶす。","玉ねぎとひき肉を炒め、いもと混ぜる。","形を作り、粉・卵・パン粉をつける。","180度で3分、色よく揚げる。"],tip:"中身は火が通っているので、色がついたら上げて大丈夫です。"},
 {name:"麻婆豆腐",joke:false,ing:[["木綿豆腐",0.5,"丁",35],["豚ひき肉",60,"g",90],["長ねぎ",0.3,"本",25],["みそ",1,"大さじ",8],["片栗粉",1,"小さじ",3]],steps:["豆腐は2cm角、ねぎは小口切り。","ひき肉を炒め、ねぎを加える。","みそ・しょうゆ・水100mLを入れて煮立てる。","豆腐を入れ3分煮て、水溶き片栗粉でとろみをつける。"],tip:"豆腐は最後に。混ぜすぎないと崩れません。"},
 {name:"麻婆春雨",joke:false,ing:[["春雨",30,"g",30],["豚ひき肉",60,"g",90],["長ねぎ",0.3,"本",25],["しょうゆ",1,"大さじ",5],["ごま油",0.5,"小さじ",3]],steps:["春雨は湯で戻す。","ひき肉とねぎを炒める。","水150mLと調味料を入れ、春雨を加えて3分煮る。"],tip:"春雨が汁を吸うので、水は少し多めに。"},
 {name:"回鍋肉",joke:false,ing:[["豚バラ肉",90,"g",150],["キャベツ",150,"g",30],["ピーマン",1,"個",35],["みそ",1,"大さじ",8],["しょうゆ",0.5,"大さじ",3]],steps:["キャベツはざく切り、ピーマンは乱切り。","豚肉を炒めて脂を出す。","野菜を加え2分炒める。","みそとしょうゆを混ぜて回しかけ、1分炒める。"],tip:"キャベツは炒めすぎないほうが甘く仕上がります。"},
 {name:"青椒肉絲",joke:false,ing:[["豚もも肉",90,"g",140],["ピーマン",2,"個",70],["たけのこ水煮",40,"g",45],["しょうゆ",1,"大さじ",5],["片栗粉",1,"小さじ",3]],steps:["肉と野菜を細切りにする。","肉に片栗粉をまぶす。","強火で肉を炒め、野菜を加えて2分。","しょうゆで味をつける。"],tip:"細切りの太さを揃えると火の通りが揃います。"},
 {name:"酢豚",joke:false,ing:[["豚もも肉",100,"g",155],["玉ねぎ",0.5,"個",25],["ピーマン",1,"個",35],["ケチャップ",1,"大さじ",8],["酢",1,"大さじ",4],["砂糖",1,"大さじ",6]],steps:["豚肉に片栗粉をまぶして焼く。","野菜を加えて炒める。","ケチャップ・酢・砂糖・しょうゆを混ぜて回しかける。","とろみが出たら火を止める。"],tip:"甘酢は先に混ぜておくと、味がぶれません。"},
 {name:"えびのチリソース",joke:false,ing:[["えび",100,"g",250],["長ねぎ",0.3,"本",25],["ケチャップ",2,"大さじ",16],["豆板醤",0.3,"小さじ",3],["片栗粉",1,"小さじ",3]],steps:["えびは背わたを取り、片栗粉をまぶす。","ねぎを炒め、えびを加えて2分。","ケチャップ・豆板醤・水50mLを入れて煮からめる。"],tip:"辛さは豆板醤の量で調節できます。"},
 {name:"春巻き",joke:false,ing:[["春巻きの皮",3,"枚",45],["豚ひき肉",50,"g",75],["キャベツ",80,"g",16],["春雨",15,"g",15],["揚げ油",1,"適量",25]],steps:["具を炒めて味をつけ、冷ます。","皮で巻き、端を水溶き粉でとめる。","170度で3分、色よく揚げる。"],tip:"具は必ず冷ましてから巻くと、皮が破れません。"},
 {name:"餃子(焼き)",joke:false,ing:[["餃子の皮",10,"枚",50],["豚ひき肉",70,"g",105],["キャベツ",80,"g",16],["にら",0.2,"束",20],["ごま油",0.5,"大さじ",5]],steps:["野菜を刻んで塩をふり、水気をしぼる。","ひき肉と混ぜ、皮で包む。","油をひいて並べ、2分焼く。","水50mLを入れてふたをし5分、水が飛んだらごま油を回す。"],tip:"水気をしっかりしぼるのが、具が水っぽくならないこつです。"},
 {name:"焼売",joke:false,ing:[["焼売の皮",8,"枚",40],["豚ひき肉",70,"g",105],["玉ねぎ",0.3,"個",15],["片栗粉",1,"大さじ",4],["しょうゆ",0.5,"大さじ",3]],steps:["玉ねぎを刻み、ひき肉・片栗粉・しょうゆと混ぜる。","皮に包む。","蒸し器またはフライパンに水を張り、10分蒸す。"],tip:"蒸し器がなければ、皿に並べてふたをして蒸せます。"},
 {name:"肉じゃが",joke:false,ing:[["豚こま切れ肉",60,"g",90],["じゃがいも",1,"個",40],["玉ねぎ",0.5,"個",25],["にんじん",0.3,"本",20],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["野菜を切る。","肉を炒め、野菜を2分炒める。","水200mLと調味料を入れ、ふたをして15分煮る。","ふたを取り、汁気が半分になるまで煮る。"],tip:"煮ている間は触らないと崩れません。"},
 {name:"筑前煮",joke:false,ing:[["鶏もも肉",80,"g",100],["れんこん",50,"g",40],["にんじん",0.3,"本",20],["こんにゃく",0.3,"枚",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["材料を乱切りにする。","鶏肉を炒め、野菜を加えて2分。","水200mLと調味料で20分煮る。","汁気が少なくなるまで煮つめる。"],tip:"根菜は大きさを揃えると、同じ時間で煮えます。"},
 {name:"かぼちゃの煮物",joke:false,ing:[["かぼちゃ",150,"g",70],["しょうゆ",0.5,"大さじ",3],["みりん",1,"大さじ",6],["砂糖",1,"小さじ",3]],steps:["かぼちゃを3cm角に切る。","鍋に皮を下にして並べ、水150mLと調味料を入れる。","ふたをして中火で12分煮る。"],tip:"煮くずれしやすいので、混ぜずに鍋をゆすります。"},
 {name:"大根と鶏の煮物",joke:false,ing:[["大根",150,"g",45],["鶏もも肉",80,"g",100],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["しょうが",2,"cm",6]],steps:["大根は1.5cm厚さの半月切りにする。","鶏肉を焼いてから大根を入れる。","水250mLと調味料で20分煮る。"],tip:"大根は下ゆでしなくても、煮る時間を長めにすれば柔らかくなります。"},
 {name:"ぶり大根",joke:false,ing:[["ぶり",1,"切れ",190],["大根",150,"g",45],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["しょうが",2,"cm",6]],steps:["ぶりに熱湯をかけて水気をふく。","大根を10分下ゆでする。","水200mLと調味料で大根を10分煮て、ぶりを入れて8分。"],tip:"熱湯をかけるひと手間で、においが出ません。"},
 {name:"さばのみそ煮",joke:false,ing:[["さば",1,"切れ",150],["みそ",1,"大さじ",8],["みりん",1,"大さじ",6],["砂糖",1,"小さじ",3],["しょうが",2,"枚",8]],steps:["さばに切り込みを入れ、熱湯をかける。","水100mL・みりん・砂糖・しょうがで8分煮る。","みそを煮汁で溶いて加え、3分煮つめる。"],tip:"みそは最後に入れると香りが残ります。"},
 {name:"鮭の塩焼き",joke:false,ing:[["鮭",1,"切れ",170],["塩",0.3,"小さじ",1],["大根",100,"g",30]],steps:["鮭に塩をふり10分おき、水気をふく。","クッキングシートを敷き、皮目から3分。","裏返して3分焼く。","大根おろしを添える。"],tip:"水気をふくと、生ぐささが消えます。"},
 {name:"鮭のホイル焼き",joke:false,ing:[["鮭",1,"切れ",170],["玉ねぎ",0.3,"個",15],["しめじ",0.3,"袋",30],["バター",1,"小さじ",8],["塩",0.2,"小さじ",1]],steps:["アルミ箔に野菜を敷き、鮭をのせる。","塩とバターをのせて包む。","フライパンで水を少し入れ、ふたをして12分蒸し焼き。"],tip:"洗い物が少なく、味も逃げません。"},
 {name:"あじの南蛮漬け",joke:false,ing:[["あじ(小)",2,"尾",160],["玉ねぎ",0.4,"個",20],["酢",2,"大さじ",8],["しょうゆ",1,"大さじ",5],["砂糖",1,"大さじ",6]],steps:["あじに片栗粉をまぶして揚げる。","玉ねぎを薄切りにする。","酢・しょうゆ・砂糖を混ぜ、揚げたあじと玉ねぎを漬ける。","30分おく。"],tip:"冷蔵庫で二日ほどもちます。作りおきに向きます。"},
 {name:"いわしの生姜煮",joke:false,ing:[["いわし",2,"尾",120],["しょうが",3,"枚",10],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["砂糖",1,"小さじ",3]],steps:["いわしは頭と内臓を取って洗う。","水150mLと調味料・しょうがを煮立てる。","いわしを入れ、落としぶたで15分煮る。"],tip:"煮汁が少なくなったら火を止めます。"},
 {name:"野菜の天ぷら",joke:false,ing:[["なす",1,"本",50],["さつまいも",60,"g",40],["ピーマン",1,"個",35],["天ぷら粉",50,"g",35],["揚げ油",1,"適量",25]],steps:["野菜を薄めに切る。","天ぷら粉を冷たい水で溶く(混ぜすぎない)。","170度で2〜3分揚げる。"],tip:"衣は混ぜすぎないほうがさくっとします。"},
 {name:"かき揚げ",joke:false,ing:[["玉ねぎ",0.5,"個",25],["にんじん",0.3,"本",20],["小えび",30,"g",90],["天ぷら粉",40,"g",28],["揚げ油",1,"適量",25]],steps:["野菜を細切りにする。","粉を薄くまぶし、水で溶いた衣で和える。","170度でスプーンごと落とし、3分揚げる。"],tip:"粉を先にまぶすと、ばらけません。"},
 {name:"親子丼",joke:false,ing:[["鶏もも肉",90,"g",110],["卵",2,"個",50],["玉ねぎ",0.5,"個",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["ごはん",1,"杯",35]],steps:["鶏肉は2cm角、玉ねぎは薄切り。","水80mLと調味料を煮立て、鶏と玉ねぎを5分煮る。","卵の半分を回し入れて30秒、残りを入れて火を止める。","ごはんにのせる。"],tip:"卵は二度に分けると、とろりと仕上がります。"},
 {name:"カツ丼",joke:false,ing:[["豚ロース",120,"g",190],["卵",1.5,"個",38],["玉ねぎ",0.5,"個",25],["しょうゆ",1,"大さじ",5],["ごはん",1,"杯",35],["パン粉",5,"大さじ",12]],steps:["とんかつを揚げて切る。","水80mLと調味料で玉ねぎを煮る。","カツを入れ、卵を回し入れて30秒。","ごはんにのせる。"],tip:"市販の総菜のカツを使えば、10分で作れます。"},
 {name:"牛丼",joke:false,ing:[["牛こま切れ肉",100,"g",190],["玉ねぎ",0.5,"個",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["砂糖",1,"小さじ",3],["ごはん",1,"杯",35]],steps:["玉ねぎを薄切りにする。","水100mLと調味料を煮立て、玉ねぎを5分煮る。","牛肉を入れて3分煮る。","ごはんにのせる。"],tip:"肉は煮すぎないほうが柔らかいままです。"},
 {name:"豚丼",joke:false,ing:[["豚バラ肉",100,"g",165],["玉ねぎ",0.5,"個",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["ごはん",1,"杯",35]],steps:["玉ねぎを薄切りにする。","豚肉を焼いて脂を出す。","玉ねぎと調味料を入れ、3分煮からめる。","ごはんにのせる。"],tip:"先に肉を焼くと香りが立ちます。"},
 {name:"中華丼",joke:false,ing:[["豚こま切れ肉",60,"g",90],["白菜",150,"g",35],["にんじん",0.2,"本",13],["しょうゆ",1,"大さじ",5],["片栗粉",1,"大さじ",4],["ごはん",1,"杯",35]],steps:["野菜を食べやすく切る。","肉と野菜を炒める。","水150mLと調味料で3分煮る。","水溶き片栗粉でとろみをつけ、ごはんにかける。"],tip:"とろみは火を弱めてから付けるとだまになりません。"},
 {name:"天丼",joke:false,ing:[["えび",2,"尾",120],["なす",0.5,"本",25],["天ぷら粉",40,"g",28],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["ごはん",1,"杯",35]],steps:["えびとなすを天ぷらにする。","しょうゆ・みりん・水50mLを煮立ててたれを作る。","ごはんにのせ、たれをかける。"],tip:"たれは少し甘めが合います。"},
 {name:"三色丼",joke:false,ing:[["鶏ひき肉",70,"g",95],["卵",1,"個",25],["ほうれん草",0.3,"袋",45],["しょうゆ",1,"大さじ",5],["ごはん",1,"杯",35]],steps:["ひき肉を炒め、しょうゆと砂糖で味をつける。","卵は炒り卵にする。","ほうれん草はゆでて切る。","ごはんに三色を並べる。"],tip:"作りおきできて、弁当にも向きます。"},
 {name:"チャーハン",joke:false,ing:[["ごはん",1.2,"杯",42],["卵",1,"個",25],["長ねぎ",0.3,"本",25],["ハム",1,"枚",30],["しょうゆ",0.5,"小さじ",2]],steps:["具を刻む。","強火で卵を入れ、半熟でごはんを加える。","ほぐしながら2分炒める。","具と調味料を加え1分炒める。"],tip:"温かいごはんを使うとぱらりとします。"},
 {name:"オムライス",joke:false,ing:[["ごはん",1.2,"杯",42],["卵",2,"個",50],["鶏もも肉",60,"g",75],["玉ねぎ",0.4,"個",20],["ケチャップ",2,"大さじ",16]],steps:["鶏と玉ねぎを炒め、ごはんとケチャップで味をつける。","卵をとき、薄焼きにする。","ごはんにかぶせ、ケチャップをかける。"],tip:"包めなくても、上にのせる形で十分です。"},
 {name:"ドライカレー",joke:false,ing:[["合いびき肉",90,"g",120],["玉ねぎ",0.5,"個",25],["にんじん",0.3,"本",20],["カレー粉",1,"小さじ",8],["ケチャップ",1,"大さじ",8],["ごはん",1,"杯",35]],steps:["野菜を細かく刻む。","ひき肉と野菜を炒める。","カレー粉・ケチャップ・しょうゆで味をつけ、汁気を飛ばす。","ごはんにかける。"],tip:"汁気を飛ばすと弁当にも使えます。"},
 {name:"ハヤシライス",joke:false,ing:[["牛こま切れ肉",90,"g",170],["玉ねぎ",0.6,"個",30],["ハヤシルー",1,"皿ぶん",38],["バター",1,"小さじ",8],["ごはん",1,"杯",35]],steps:["玉ねぎを薄切りにする。","バターで玉ねぎをよく炒め、牛肉を加える。","水200mLで10分煮て、ルーを溶かす。","5分煮てごはんにかける。"],tip:"玉ねぎをよく炒めると甘みが出ます。"},
 {name:"クリームシチュー",joke:false,ing:[["鶏もも肉",90,"g",110],["じゃがいも",1,"個",40],["にんじん",0.3,"本",20],["玉ねぎ",0.5,"個",25],["シチュールー",1,"皿ぶん",38],["牛乳",100,"mL",22]],steps:["野菜を切る。","鶏肉と野菜を炒める。","水200mLで15分煮る。","ルーを溶かし、牛乳を加えて5分煮る。"],tip:"牛乳は最後に。煮立てないほうがなめらかです。"},
 {name:"マカロニグラタン",joke:false,ing:[["マカロニ",70,"g",35],["鶏もも肉",70,"g",90],["玉ねぎ",0.4,"個",20],["牛乳",150,"mL",33],["小麦粉",2,"大さじ",8],["チーズ",30,"g",60]],steps:["マカロニをゆでる。","鶏と玉ねぎを炒め、粉をふって牛乳でのばす。","マカロニと混ぜて器に入れ、チーズをのせる。","トースターで焼き色がつくまで10分。"],tip:"牛乳は少しずつ加えるとだまになりません。"},
 {name:"ドリア",joke:false,ing:[["ごはん",1,"杯",35],["鶏もも肉",60,"g",75],["牛乳",120,"mL",26],["小麦粉",1.5,"大さじ",6],["チーズ",30,"g",60]],steps:["ホワイトソースを作る。","ごはんをバターで炒めて器に入れる。","ソースとチーズをのせる。","トースターで10分焼く。"],tip:"残りごはんの片づけに向きます。"},
 {name:"ミートソースパスタ",joke:false,ing:[["スパゲッティ",100,"g",40],["合いびき肉",80,"g",108],["玉ねぎ",0.5,"個",25],["トマト缶",0.5,"缶",50],["ケチャップ",1,"大さじ",8]],steps:["麺をゆでる。","ひき肉と玉ねぎを炒める。","トマト缶とケチャップで10分煮る。","麺と和える。"],tip:"多めに作って冷凍できます。"},
 {name:"ナポリタン",joke:false,ing:[["スパゲッティ",100,"g",40],["ウインナー",2,"本",60],["玉ねぎ",0.4,"個",20],["ピーマン",1,"個",35],["ケチャップ",3,"大さじ",24]],steps:["麺をゆでる。","具を炒める。","ケチャップを加えて少し焦がす。","麺を入れて和える。"],tip:"ケチャップを先に炒めると味が締まります。"},
 {name:"カルボナーラ",joke:false,ing:[["スパゲッティ",100,"g",40],["ベーコン",2,"枚",80],["卵",1,"個",25],["粉チーズ",2,"大さじ",30],["こしょう",1,"ふり",1]],steps:["麺をゆでる。","ベーコンを炒める。","卵とチーズを混ぜておく。","火を止めて麺と卵液を手早く和える。"],tip:"火を止めてから和えるのが、固まらないこつです。"},
 {name:"ペペロンチーノ",joke:false,ing:[["スパゲッティ",100,"g",40],["にんにく",1,"片",15],["赤唐辛子",0.5,"本",5],["オリーブ油",1.5,"大さじ",15],["塩",1,"小さじ",2]],steps:["麺をゆでる。","にんにくと唐辛子を弱火で油に移す。","ゆで汁大さじ2と麺を入れて和える。"],tip:"にんにくは弱火。焦がすと苦くなります。"},
 {name:"きのこのパスタ",joke:false,ing:[["スパゲッティ",100,"g",40],["しめじ",0.5,"袋",50],["ベーコン",1,"枚",40],["にんにく",2,"cm",6],["オリーブ油",1,"大さじ",10]],steps:["麺をゆでる。","ベーコンとしめじを炒める。","ゆで汁を少し加え、麺と和える。"],tip:"ゆで汁で味がまとまります。"},
 {name:"明太子パスタ",joke:false,ing:[["スパゲッティ",100,"g",40],["明太子",40,"g",120],["バター",1,"小さじ",8],["牛乳",1,"大さじ",3],["のり",1,"枚",15]],steps:["麺をゆでる。","明太子をほぐし、バターと牛乳を混ぜる。","火を止めた麺と和え、のりをのせる。"],tip:"加熱しすぎないほうが、粒が残っておいしいです。"},
 {name:"冷やし中華",joke:false,ing:[["中華麺",1,"玉",60],["きゅうり",0.5,"本",20],["ハム",2,"枚",60],["卵",1,"個",25],["冷やし中華のたれ",1,"袋",30]],steps:["麺をゆでて冷水でしめる。","具を細切りにする。","薄焼き卵を作って細切りにする。","盛って たれをかける。"],tip:"麺は水気をよく切るとたれが薄まりません。"},
 {name:"しょうゆラーメン",joke:false,ing:[["中華麺",1,"玉",60],["チャーシュー",2,"枚",90],["長ねぎ",0.3,"本",25],["メンマ",20,"g",30],["ラーメンスープ",1,"袋",40]],steps:["湯を沸かし、麺をゆでる。","丼にスープの素と湯を入れる。","麺を入れ、具をのせる。"],tip:"麺のゆで時間は袋の表示どおりに。"},
 {name:"焼きそば",joke:false,ing:[["焼きそば麺",1,"玉",50],["豚こま切れ肉",50,"g",75],["キャベツ",100,"g",20],["もやし",0.5,"袋",15],["ソース",1,"袋",20]],steps:["野菜を切る。","肉と野菜を炒める。","麺を加えてほぐし、ソースで味をつける。"],tip:"麺は軽く水をふるとほぐれます。"},
 {name:"焼うどん",joke:false,ing:[["ゆでうどん",1,"玉",50],["豚こま切れ肉",50,"g",75],["キャベツ",100,"g",20],["しょうゆ",1,"大さじ",5],["みりん",0.5,"大さじ",3]],steps:["具を切る。","肉と野菜を炒める。","うどんを加え、しょうゆとみりんで味をつける。"],tip:"うどんは温めてから使うとほぐれます。"},
 {name:"かけうどん",joke:false,ing:[["ゆでうどん",1,"玉",50],["長ねぎ",0.2,"本",17],["油揚げ",0.3,"枚",15],["めんつゆ",50,"mL",25]],steps:["つゆを温める。","うどんを1分ゆでる。","丼に入れ、ねぎと油揚げをのせる。"],tip:"10分でできます。夜食にも。"},
 {name:"ざるそば",joke:false,ing:[["そば",100,"g",70],["めんつゆ",50,"mL",25],["長ねぎ",0.2,"本",17],["わさび",1,"cm",5]],steps:["そばを袋の表示どおりゆでる。","冷水でしめて水気を切る。","つゆと薬味を添える。"],tip:"しめる水は氷を入れると締まります。"},
 {name:"そうめん",joke:false,ing:[["そうめん",100,"g",55],["めんつゆ",50,"mL",25],["きゅうり",0.3,"本",12],["ミョウガ",0.5,"個",20]],steps:["そうめんを2分ゆでる。","冷水でしめる。","つゆと薬味を添える。"],tip:"ゆですぎないこと。表示より10秒短めが目安です。"},
 {name:"お好み焼き",joke:false,ing:[["小麦粉",60,"g",25],["キャベツ",150,"g",30],["卵",1,"個",25],["豚バラ肉",50,"g",83],["ソース",1,"適量",15]],steps:["キャベツを刻む。","粉・水・卵を混ぜ、キャベツを加える。","フライパンで豚肉を敷き、生地を流す。","5分焼いて裏返し、5分焼く。"],tip:"押しつけないほうがふんわりします。"},
 {name:"たこ焼き(フライパンで)",joke:false,ing:[["たこ焼き粉",60,"g",35],["ゆでたこ",50,"g",130],["卵",1,"個",25],["紅しょうが",1,"つまみ",8],["ソース",1,"適量",15]],steps:["粉を水と卵で溶く。","たこを切る。","フライパンに薄く流して具をのせ、両面焼く。","切り分けてソースをかける。"],tip:"たこ焼き器がなくても、お好み焼き風に焼けます。"},
 {name:"ゴーヤちゃんぷるー",joke:false,ing:[["ゴーヤ",0.5,"本",60],["木綿豆腐",0.5,"丁",35],["豚こま切れ肉",60,"g",90],["卵",1,"個",25],["しょうゆ",1,"大さじ",5]],steps:["ゴーヤは薄切りにして塩もみする。","豆腐を焼いて取り出す。","肉とゴーヤを炒め、豆腐を戻す。","卵を回し入れ、しょうゆで味をつける。"],tip:"苦みが気になる方は塩もみを長めに。"},
 {name:"チキン南蛮",joke:false,ing:[["鶏もも肉",130,"g",160],["小麦粉",1,"大さじ",4],["卵",0.5,"個",13],["酢",1,"大さじ",4],["砂糖",1,"大さじ",6],["しょうゆ",1,"大さじ",5]],steps:["鶏肉に粉と卵をつけて揚げ焼きにする。","酢・砂糖・しょうゆを混ぜて甘酢を作る。","焼けた鶏を甘酢にからめる。"],tip:"タルタルは市販品でも十分合います。"},
 {name:"タンドリーチキン",joke:false,ing:[["鶏もも肉",130,"g",160],["ヨーグルト",2,"大さじ",20],["カレー粉",1,"小さじ",8],["ケチャップ",1,"大さじ",8],["塩",0.3,"小さじ",1]],steps:["調味料を混ぜ、鶏肉を20分漬ける。","フライパンかトースターで両面を焼く(合計12分)。"],tip:"漬けておけば、焼くだけです。"},
 {name:"手羽先の甘辛煮",joke:false,ing:[["鶏手羽先",4,"本",150],["しょうゆ",1.5,"大さじ",8],["みりん",1.5,"大さじ",9],["砂糖",1,"小さじ",3],["しょうが",2,"枚",8]],steps:["手羽先に切り込みを入れる。","水150mLと調味料で15分煮る。","汁気が半分になるまで煮つめる。"],tip:"煮汁をからめると照りが出ます。"},
 {name:"鶏そぼろ丼",joke:false,ing:[["鶏ひき肉",90,"g",120],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["しょうが",2,"cm",6],["ごはん",1,"杯",35]],steps:["ひき肉を炒める。","調味料を入れて汁気が飛ぶまで炒める。","ごはんにのせる。"],tip:"作りおきして、弁当や朝食にも回せます。"},
 {name:"鶏つくね",joke:false,ing:[["鶏ひき肉",120,"g",160],["長ねぎ",0.3,"本",25],["片栗粉",1,"大さじ",4],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["ひき肉・ねぎ・片栗粉を混ぜる。","丸めて焼く(両面合計8分)。","しょうゆとみりんをからめる。"],tip:"たねがゆるければ片栗粉を足します。"},
 {name:"豆腐ハンバーグ",joke:false,ing:[["木綿豆腐",0.5,"丁",35],["鶏ひき肉",80,"g",108],["玉ねぎ",0.4,"個",20],["片栗粉",2,"大さじ",8],["しょうゆ",1,"大さじ",5]],steps:["豆腐は水気を切る。","材料を混ぜて小判形にする。","中火3分→裏返してふたをして6分。","しょうゆとみりんをからめる。"],tip:"豆腐の水気を切ると崩れません。"},
 {name:"厚揚げと小松菜の煮もの",joke:false,ing:[["厚揚げ",1,"枚",60],["小松菜",0.5,"袋",50],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["かつお節",1,"つまみ",8]],steps:["厚揚げを切り、小松菜は4cmに切る。","水150mLと調味料で厚揚げを5分煮る。","小松菜を茎→葉の順に入れ2分煮る。"],tip:"安く、野菜も取れます。"},
 {name:"高野豆腐の含め煮",joke:false,ing:[["高野豆腐",2,"枚",40],["にんじん",0.3,"本",20],["しいたけ",1,"枚",40],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["高野豆腐を水で戻してしぼる。","水200mLと調味料を煮立てる。","材料を入れて12分煮る。"],tip:"戻し汁は使わず、新しい水で煮ると澄みます。"},
 {name:"卯の花(おから煮)",joke:false,ing:[["おから",60,"g",30],["にんじん",0.3,"本",20],["油揚げ",0.3,"枚",15],["しょうゆ",1,"大さじ",5],["だしの素",0.5,"小さじ",4]],steps:["野菜と油揚げを細切りにする。","油で炒め、水150mLと調味料を入れる。","おからを加え、汁気が飛ぶまで5分炒め煮。"],tip:"汁気を残しすぎないほうが日持ちします。"},
 {name:"ひじきの煮もの",joke:false,ing:[["乾燥ひじき",10,"g",35],["にんじん",0.3,"本",20],["油揚げ",0.3,"枚",15],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["ひじきを水で戻す。","材料を油で炒める。","水150mLと調味料で10分煮る。"],tip:"多めに作って冷蔵で4日ほど。"},
 {name:"きんぴらごぼう",joke:false,ing:[["ごぼう",0.5,"本",50],["にんじん",0.3,"本",20],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["ごま油",0.5,"大さじ",5]],steps:["ごぼうとにんじんを細切りにし、ごぼうは水にさらす。","ごま油で炒める。","調味料を入れ、汁気が飛ぶまで炒める。"],tip:"細く切ると火が早く通ります。"},
 {name:"肉豆腐",joke:false,ing:[["牛こま切れ肉",80,"g",150],["木綿豆腐",0.5,"丁",35],["長ねぎ",0.3,"本",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["豆腐を大きめに切る。","水150mLと調味料を煮立てる。","肉と豆腐を入れ、8分煮る。","ねぎを加えて1分。"],tip:"牛肉は最後の方に入れると柔らかいままです。"},
 {name:"すき焼き(一人鍋)",joke:false,ing:[["牛こま切れ肉",100,"g",190],["白菜",100,"g",25],["長ねぎ",0.5,"本",42],["木綿豆腐",0.5,"丁",35],["しょうゆ",2,"大さじ",10],["砂糖",1,"大さじ",6]],steps:["割り下(しょうゆ・砂糖・水100mL)を作る。","鍋に野菜と豆腐を並べる。","割り下を入れて煮立て、肉を加えて火が通ったら食べる。"],tip:"肉は一度に入れず、食べるぶんだけ入れます。"},
 {name:"しゃぶしゃぶ",joke:false,ing:[["豚ロース薄切り",120,"g",180],["白菜",150,"g",35],["長ねぎ",0.3,"本",25],["ポン酢",2,"大さじ",12],["だしの素",0.5,"小さじ",4]],steps:["鍋に水とだしの素を入れて煮立てる。","野菜を入れて煮る。","肉を1枚ずつくぐらせ、ポン酢で食べる。"],tip:"肉は色が変わったらすぐ上げます。"},
 {name:"おでん",joke:false,ing:[["大根",100,"g",30],["こんにゃく",0.5,"枚",40],["ちくわ",1,"本",40],["ゆで卵",1,"個",25],["おでんの素",1,"袋",35]],steps:["大根は1.5cm厚さに切る。","素を溶いた湯に材料を入れる。","弱火で25分煮る。"],tip:"前の日に作ると味が入ります。"},
 {name:"寄せ鍋",joke:false,ing:[["鶏もも肉",80,"g",100],["白菜",150,"g",35],["長ねぎ",0.3,"本",25],["しめじ",0.3,"袋",30],["鍋つゆ",1,"人ぶん",70]],steps:["材料を食べやすく切る。","つゆを煮立てる。","かたいものから順に入れて煮る。"],tip:"残ったつゆで、翌朝うどんを煮られます。"},
 {name:"キムチ鍋",joke:false,ing:[["豚バラ肉",90,"g",150],["白菜キムチ",80,"g",70],["白菜",100,"g",25],["木綿豆腐",0.5,"丁",35],["みそ",1,"大さじ",8]],steps:["材料を切る。","豚肉とキムチを炒める。","水400mLとみそを入れ、野菜と豆腐を煮る。"],tip:"キムチを炒めると辛みがまるくなります。"},
 {name:"豚汁",joke:false,ing:[["豚こま切れ肉",50,"g",75],["大根",80,"g",24],["にんじん",0.3,"本",20],["ごぼう",0.2,"本",25],["みそ",1.5,"大さじ",12]],steps:["野菜を薄く切る。","ごま油で肉と野菜を炒める。","水300mLで12分煮る。","火を弱めてみそを溶く。"],tip:"みそを入れたら煮立てないこと。"},
 {name:"けんちん汁",joke:false,ing:[["木綿豆腐",0.5,"丁",35],["大根",80,"g",24],["にんじん",0.3,"本",20],["こんにゃく",0.2,"枚",16],["しょうゆ",1,"大さじ",5]],steps:["野菜を切り、豆腐は手でくずす。","ごま油で炒める。","水300mLで12分煮て、しょうゆで味をつける。"],tip:"精進の汁ものです。豆腐は最後にくずし入れても。"},
 {name:"ポトフ",joke:false,ing:[["ウインナー",3,"本",90],["じゃがいも",1,"個",40],["にんじん",0.4,"本",26],["キャベツ",100,"g",20],["コンソメ",1,"個",15]],steps:["野菜を大きめに切る。","水400mLとコンソメで20分煮る。","ウインナーを入れて5分煮る。"],tip:"大きく切るのがこつ。皿に汁ごと盛ります。"},
 {name:"ロールキャベツ",joke:false,ing:[["キャベツ",4,"枚",40],["合いびき肉",100,"g",135],["玉ねぎ",0.4,"個",20],["コンソメ",1,"個",15],["ケチャップ",1,"大さじ",8]],steps:["キャベツをゆでて柔らかくする。","ひき肉と玉ねぎを混ぜて包む。","水300mLとコンソメで20分煮る。"],tip:"つまようじでとめると、ほどけません。"},
 {name:"ピーマンの肉詰め",joke:false,ing:[["ピーマン",2,"個",70],["合いびき肉",90,"g",120],["玉ねぎ",0.3,"個",15],["小麦粉",1,"小さじ",2],["ケチャップ",1,"大さじ",8]],steps:["ピーマンを縦半分に切って種を取り、内側に粉をふる。","ひき肉と玉ねぎを混ぜて詰める。","肉の面から焼き、ふたをして8分。"],tip:"粉をふると肉が離れません。"},
 {name:"春雨サラダ",joke:false,ing:[["春雨",30,"g",30],["きゅうり",0.5,"本",20],["ハム",1,"枚",30],["酢",1,"大さじ",4],["しょうゆ",1,"大さじ",5]],steps:["春雨を戻して切る。","具を細切りにする。","調味料と和える。"],tip:"冷やすとよく締まります。"},
 {name:"ポテトサラダ",joke:false,ing:[["じゃがいも",1.5,"個",60],["きゅうり",0.3,"本",12],["にんじん",0.2,"本",13],["マヨネーズ",2,"大さじ",16],["塩",0.2,"小さじ",1]],steps:["じゃがいもをゆでてつぶす。","野菜を細かく切る。","マヨネーズと塩で和える。"],tip:"熱いうちに下味をつけると、味が入ります。"},
 {name:"マカロニサラダ",joke:false,ing:[["マカロニ",60,"g",30],["ハム",1,"枚",30],["きゅうり",0.3,"本",12],["マヨネーズ",2,"大さじ",16],["こしょう",1,"ふり",1]],steps:["マカロニをゆでて冷ます。","具を切る。","マヨネーズで和える。"],tip:"ゆでたら水気をよく切ります。"},
 {name:"コールスロー",joke:false,ing:[["キャベツ",150,"g",30],["にんじん",0.2,"本",13],["マヨネーズ",1.5,"大さじ",12],["酢",1,"小さじ",2],["砂糖",0.5,"小さじ",2]],steps:["キャベツとにんじんを細く切る。","塩をふって10分おき、水気をしぼる。","調味料で和える。"],tip:"水気をしぼるとべたつきません。"},
 {name:"だし巻き卵",joke:false,ing:[["卵",3,"個",75],["だしの素",0.3,"小さじ",3],["しょうゆ",0.5,"小さじ",2],["砂糖",0.5,"小さじ",2],["サラダ油",0.5,"小さじ",3]],steps:["卵をとき、だし・しょうゆ・砂糖を混ぜる。","薄く油をひき、3回に分けて流して巻く。"],tip:"弱めの中火で。焦がさないのがこつです。"},
 {name:"茶碗蒸し",joke:false,ing:[["卵",1,"個",25],["だしの素",0.3,"小さじ",3],["鶏もも肉",30,"g",38],["しいたけ",0.5,"枚",20],["しょうゆ",0.3,"小さじ",1]],steps:["卵とだし汁150mLを混ぜてこす。","具を器に入れ、卵液を注ぐ。","弱火で12分蒸す。"],tip:"強火にすると穴が空きます。"},
 {name:"かに玉",joke:false,ing:[["卵",3,"個",75],["かに風味かまぼこ",3,"本",45],["長ねぎ",0.3,"本",25],["片栗粉",1,"小さじ",3],["酢",1,"小さじ",2]],steps:["卵をとき、具を混ぜる。","油を熱して丸く焼く。","水100mL・しょうゆ・酢・片栗粉であんを作りかける。"],tip:"あんは火を弱めてから片栗粉を入れます。"},
 {name:"天津飯",joke:false,ing:[["卵",2,"個",50],["かに風味かまぼこ",2,"本",30],["長ねぎ",0.3,"本",25],["片栗粉",1,"小さじ",3],["ごはん",1,"杯",35]],steps:["卵と具で薄焼きを作る。","ごはんにのせる。","水100mL・しょうゆ・酢・片栗粉のあんをかける。"],tip:"あんは甘酢でも塩でも合います。"},
 {name:"焼き鳥丼",joke:false,ing:[["鶏もも肉",120,"g",150],["長ねぎ",0.3,"本",25],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["ごはん",1,"杯",35]],steps:["鶏肉とねぎを一口大に切る。","フライパンで焼き色をつける。","しょうゆとみりんをからめ、ごはんにのせる。"],tip:"串に刺さなくても、丼なら十分です。"},
 {name:"いかの照り焼き",joke:false,ing:[["いか",1,"ぱい",180],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["しょうが",2,"cm",6]],steps:["いかを輪切りにする(下処理済みが楽)。","強めの中火で2分焼く。","調味料を入れ、1分からめる。"],tip:"焼きすぎるとかたくなります。短時間で。"},
 {name:"サンドイッチ",joke:false,ing:[["食パン",2,"枚",40],["ハム",2,"枚",60],["レタス",2,"枚",30],["きゅうり",0.3,"本",12],["マヨネーズ",1,"大さじ",8]],steps:["パンにマヨネーズを塗る。","具をのせて挟む。","半分に切る。"],tip:"水気のある野菜は、はさむ前にふきます。"},
 {name:"ピザトースト",joke:false,ing:[["食パン",1,"枚",20],["ケチャップ",1,"大さじ",8],["チーズ",30,"g",60],["ピーマン",0.5,"個",18],["ウインナー",1,"本",30]],steps:["パンにケチャップを塗る。","具とチーズをのせる。","トースターで5分焼く。"],tip:"5分でできます。朝食にも。"},
 {name:"フレンチトースト",joke:false,ing:[["食パン",1,"枚",20],["卵",1,"個",25],["牛乳",80,"mL",18],["砂糖",1,"小さじ",3],["バター",1,"小さじ",8]],steps:["卵・牛乳・砂糖を混ぜ、パンを浸す。","バターで両面を焼く(各2分)。"],tip:"浸す時間は5分で十分です。"},
 {name:"チーズトーストと目玉焼き",joke:false,ing:[["食パン",1,"枚",20],["チーズ",25,"g",50],["卵",1,"個",25],["塩",0.2,"小さじ",1],["サラダ油",0.5,"小さじ",3]],steps:["パンにチーズをのせて焼く。","フライパンで目玉焼きを作る。","皿に並べる。"],tip:"10分でできる夜食です。"},
 {name:"納豆ごはんと味噌汁",joke:false,ing:[["納豆",1,"パック",30],["ごはん",1,"杯",35],["豆腐",0.25,"丁",18],["乾燥わかめ",1,"つまみ",8],["みそ",1,"大さじ",8]],steps:["みそ汁を作る(水200mLに豆腐とわかめ、みそを溶く)。","納豆を混ぜてごはんにのせる。"],tip:"5分でできます。疲れた日はこれで十分です。"},
 {name:"焼きなすと冷やし豆腐",joke:false,ing:[["なす",1,"本",50],["木綿豆腐",0.5,"丁",35],["しょうゆ",1,"小さじ",3],["かつお節",1,"つまみ",8],["長ねぎ",0.2,"本",17]],steps:["なすを焼いて皮をむく。","豆腐を器に盛る。","しょうゆとかつお節、ねぎをのせる。"],tip:"暑い日に向きます。火を使う時間が短いです。"},
 {name:"鶏むね肉の蒸し鶏",joke:false,ing:[["鶏むね肉",120,"g",100],["塩",0.3,"小さじ",1],["長ねぎ",0.3,"本",25],["しょうが",2,"cm",6],["ごま油",0.5,"小さじ",3]],steps:["鶏むね肉に塩をふる。","鍋に湯を沸かし、火を止めて鶏を入れ、ふたをして15分おく。","切って、ねぎとしょうがのたれをかける。"],tip:"ゆでずに余熱で。しっとり仕上がります。"},
 {name:"豚バラと大根の炒め煮",joke:false,ing:[["豚バラ肉",80,"g",132],["大根",120,"g",36],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6],["しょうが",2,"cm",6]],steps:["大根を薄いいちょう切りにする。","豚肉を炒めて脂を出す。","大根と調味料、水100mLで12分煮る。"],tip:"大根が透きとおったら出来上がりです。"},
 {name:"鶏と根菜の甘辛炒め",joke:false,ing:[["鶏もも肉",100,"g",125],["れんこん",50,"g",40],["にんじん",0.3,"本",20],["しょうゆ",1,"大さじ",5],["みりん",1,"大さじ",6]],steps:["根菜を薄く切る。","鶏肉を焼き、根菜を加えて3分炒める。","調味料を入れ、汁気が飛ぶまで炒める。"],tip:"根菜は薄めに切ると短時間で火が通ります。"},
 {name:"鮭とじゃがいものバター炒め",joke:false,ing:[["鮭",1,"切れ",170],["じゃがいも",1,"個",40],["バター",1,"小さじ",8],["塩",0.2,"小さじ",1],["こしょう",1,"ふり",1]],steps:["じゃがいもを薄切りにしてレンジで3分。","鮭を焼いてほぐす。","バターでじゃがいもと合わせて炒める。"],tip:"レンジで下ゆですると早いです。"},
 {name:"たらのホイル蒸し",joke:false,ing:[["たら",1,"切れ",150],["白菜",100,"g",25],["しめじ",0.3,"袋",30],["ポン酢",1,"大さじ",6],["バター",1,"小さじ",8]],steps:["アルミ箔に野菜、たら、バターを重ねて包む。","フライパンに水を入れ、ふたをして12分。","ポン酢をかける。"],tip:"淡白な魚は蒸すと身がしっとりします。"},
 {name:"ちくわの磯辺揚げ",joke:false,ing:[["ちくわ",2,"本",80],["小麦粉",2,"大さじ",8],["青のり",1,"小さじ",5],["揚げ油",1,"適量",20]],steps:["ちくわを斜めに切る。","粉・水・青のりの衣をつける。","170度で2分揚げる。"],tip:"安く、すぐできる一品です。"},
 {name:"目玉焼きのっけごはん",joke:false,ing:[["卵",2,"個",50],["ごはん",1,"杯",35],["しょうゆ",1,"小さじ",3],["長ねぎ",0.2,"本",17],["サラダ油",0.5,"小さじ",3]],steps:["目玉焼きを2つ作る。","ごはんにのせる。","しょうゆとねぎをかける。"],tip:"何もない日の、最後の一手です。"},
 {name:"お子様ランチ(旗つき)",joke:true,ing:[["ごはん",0.8,"杯",28],["ウインナー",2,"本",60],["ハンバーグ(市販)",1,"個",90],["ケチャップ",1,"大さじ",8],["旗",1,"本",1]],steps:["ごはんを茶わんに詰めて皿に返し、山にする。","ウインナーとハンバーグを温めて並べる。","ケチャップをかける。","★旗を立てる。ここが一番大事です★"],tip:"旗が無ければ、つまようじに紙を貼ってください。年齢の制限はありません。"},
 {name:"卵かけご飯",joke:true,ing:[["卵",1,"個",25],["ごはん",1,"杯",35],["しょうゆ",1,"小さじ",3]],steps:["ごはんを茶わんに盛る。","卵を割って落とす。","しょうゆをかけて混ぜる。以上。"],tip:"所要2分。予算も手間も、これ以上は下げられません。"},
 {name:"コンビニ弁当(買ってくる)",joke:true,ing:[["弁当",1,"個",550],["みそ汁(インスタント)",1,"個",40],["お茶",1,"本",120]],steps:["靴をはく。","歩く。","買う。","温めてもらう。"],tip:"今夜はこれでよいのです。作らない日があっても、誰も怒りません。"},
 {name:"断食(本日はお休み)",joke:true,ing:[["水",1,"杯",0],["お茶",1,"杯",5]],steps:["水を一杯飲む。","……と、ここまで書きましたが、★何か食べてください★。","台所に卵があれば、卵かけご飯にしてください(2分)。","無ければ、コンビニまで歩いてください。"],tip:"★これは冗談です。食事を抜くことはすすめません。★ 育ち盛りの方・体調の悪い方は、必ず何か食べてください。"},
 {name:"お茶漬け",joke:true,ing:[["ごはん",1,"杯",35],["お茶漬けの素",1,"袋",30],["お湯",150,"mL",0],["のり",0.5,"枚",8]],steps:["ごはんを茶わんに盛る。","素をかける。","湯を注ぐ。","のりをのせる。"],tip:"夜おそくに帰った日の、最短の献立です。"}
];
// 一般 106 品 + 面白ネタ 5 品

/* 副菜(安い・すぐできる) */
var SIDES=[
 {n:"きゅうりの塩もみ",p:35,q:"きゅうり1本・塩少々"},
 {n:"冷やしトマト",p:60,q:"トマト1個"},
 {n:"キャベツの千切り",p:25,q:"キャベツ1/8個・ドレッシング"},
 {n:"ほうれん草のおひたし",p:70,q:"ほうれん草1/2袋・しょうゆ"},
 {n:"冷ややっこ",p:35,q:"豆腐1/2丁・ねぎ・しょうゆ"},
 {n:"もやしのごまあえ",p:30,q:"もやし1/2袋・ごま・しょうゆ"},
 {n:"納豆",p:30,q:"納豆1パック"},
 {n:"ちくわときゅうりの和えもの",p:50,q:"ちくわ1本・きゅうり1/2本"},
 {n:"にんじんのマヨサラダ",p:40,q:"にんじん1/2本・マヨネーズ"},
 {n:"たくあん・漬物",p:25,q:"漬物 少し"}
];
/* 汁もの */
var SOUPS=[
 {n:"豆腐とわかめのみそ汁",p:45,q:"豆腐1/4丁・乾燥わかめ・みそ"},
 {n:"玉ねぎのみそ汁",p:30,q:"玉ねぎ1/4個・みそ"},
 {n:"たまごスープ",p:35,q:"卵1個・鶏がらスープの素"},
 {n:"なめこのみそ汁",p:50,q:"なめこ1/2袋・みそ"},
 {n:"油揚げと大根のみそ汁",p:45,q:"油揚げ1/4枚・大根 少し・みそ"},
 {n:"もずくのスープ",p:50,q:"もずく1パック・しょうゆ"},
 {n:"コーンスープ",p:60,q:"コーン缶1/4・牛乳"},
 {n:"すまし汁(わかめ)",p:30,q:"乾燥わかめ・しょうゆ・だし"},
 {n:"なし(お茶)",p:0,q:"—"},
 {n:"きのこのみそ汁",p:50,q:"しめじ1/4袋・みそ"}
];
var RICE={n:"ごはん",p:35,q:"米0.7合(1人ぶん)"};

var KEY="k4_bangohan_v3";
function today(){ var d=new Date(); return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); }
function load(){
  try{ var s=localStorage.getItem(KEY); if(s){ var o=JSON.parse(s);
       if(o && o.day===today()){ return o; }
       if(o){ return {day:today(),used:0,n:o.n||1,b:o.b||600,seen:[]}; } } }catch(e){}
  return {day:today(),used:0,n:1,b:600,seen:[]};
}
function save(){ try{ localStorage.setItem(KEY,JSON.stringify(st)); }catch(e){} }
var st=load(), last=null;
var LIMIT=5;   /* ★やり直しは1日5回まで★ */

function drawForm(){
  document.getElementById("nv").textContent=st.n+" 人";
  document.getElementById("bv").textContent=st.b+" 円";
  var rest=LIMIT-st.used;
  document.getElementById("left").innerHTML=
    "本日ののこり <b>"+(rest<0?0:rest)+"</b> 回(1日 "+LIMIT+" 回まで)";
  var go=document.getElementById("go");
  if(rest<=0){ go.setAttribute("disabled","disabled"); go.textContent="本日は終わりです"; }
  else{ go.removeAttribute("disabled"); go.textContent="献立を決める"; }
}
function chg(w,d){
  if(w==="n"){ st.n=Math.min(6,Math.max(1,st.n+d)); }
  else{ st.b=Math.min(3000,Math.max(300,st.b+d*100)); }
  save(); drawForm();
}
function costOf(m,n){
  var t=0,i;
  for(i=0;i<m.ing.length;i++){ t+=m.ing[i][3]*n; }
  return Math.round(t);
}
function q(v,unit,n){
  var x=Math.round(v*n*100)/100;
  return x+unit;
}
function kimeru(){
  if(LIMIT-st.used<=0){ return; }
  var n=st.n, b=st.b, i;
  /* 予算に収まる組み合わせを探す(主菜+副菜+汁もの+ごはん) */
  var pool=[],jokes=[];
  for(i=0;i<MENUS.length;i++){
    if(st.seen.indexOf(i)>=0){ continue; }        /* ★一度出た献立は消える★ */
    if(MENUS[i].joke){ jokes.push(i); } else { pool.push(i); }
  }
  /* ★面白ネタは 8% だけ混ぜる(ふだんは、ふつうの献立を出す)★ */
  if(jokes.length && Math.random()<0.08){ pool=[jokes[Math.floor(Math.random()*jokes.length)]]; }
  if(!pool.length){ st.seen=[]; for(i=0;i<MENUS.length;i++){ pool.push(i); } }

  var best=null;
  var tries=pool.slice().sort(function(){ return Math.random()-0.5; });
  for(i=0;i<tries.length;i++){
    var mi=tries[i], m=MENUS[mi];
    var sd=SIDES[Math.floor(Math.random()*SIDES.length)];
    var sp=SOUPS[Math.floor(Math.random()*SOUPS.length)];
    var total=costOf(m,n)+(sd.p+sp.p+RICE.p)*n;
    if(total<=b){ best={mi:mi,sd:sd,sp:sp,total:total,over:false}; break; }
    if(!best||total<best.total){ best={mi:mi,sd:sd,sp:sp,total:total,over:true}; }
  }
  /* 予算に収まらない時は、いちばん安い主菜+いちばん安い副菜・汁もので出す */
  if(best.over){
    var cheap=pool[0], cv=1e9;
    for(i=0;i<pool.length;i++){ var c=costOf(MENUS[pool[i]],n); if(c<cv){ cv=c; cheap=pool[i]; } }
    var sd2=SIDES.slice().sort(function(a,c){ return a.p-c.p; })[0];
    var sp2=SOUPS.slice().sort(function(a,c){ return a.p-c.p; })[0];
    best={mi:cheap,sd:sd2,sp:sp2,total:cv+(sd2.p+sp2.p+RICE.p)*n,over:(cv+(sd2.p+sp2.p+RICE.p)*n)>b};
  }

  var m=MENUS[best.mi];
  st.used++; st.seen.push(best.mi); save();
  last={m:m,sd:best.sd,sp:best.sp,total:best.total,n:n};

  document.getElementById("dish").textContent=m.name;
  document.getElementById("sideline").innerHTML=
    "副菜:<b>"+best.sd.n+"</b> / 汁もの:<b>"+best.sp.n+"</b> / 主食:<b>ごはん</b>";
  document.getElementById("stamp").textContent=n+"人ぶん";
  var cs=document.getElementById("cost");
  cs.innerHTML="材料費のめやす:<b>"+best.total+"</b> 円(予算 "+st.b+" 円)"
    +(best.over?' <span class="over">※ 予算では少し足りません。いちばん安い組み合わせを出しました</span>':"");

  /* 材料 */
  var h="",j;
  for(j=0;j<m.ing.length;j++){
    var g=m.ing[j];
    h+='<div class="ing"><div>'+g[0]+'</div><div class="q">'+q(g[1],g[2],n)
      +'</div><div class="p">'+Math.round(g[3]*n)+'円</div></div>';
  }
  h+='<div class="ing"><div>'+best.sd.n+'(副菜)</div><div class="q">'+best.sd.q
    +'</div><div class="p">'+best.sd.p*n+'円</div></div>';
  h+='<div class="ing"><div>'+best.sp.n+'(汁もの)</div><div class="q">'+best.sp.q
    +'</div><div class="p">'+best.sp.p*n+'円</div></div>';
  h+='<div class="ing"><div>ごはん</div><div class="q">'+q(0.7,"合",n)
    +'</div><div class="p">'+RICE.p*n+'円</div></div>';
  document.getElementById("ings").innerHTML=h;

  /* 作り方 */
  var sh="";
  for(j=0;j<m.steps.length;j++){ sh+="<li>"+m.steps[j]+"</li>"; }
  document.getElementById("steps").innerHTML=sh;
  document.getElementById("tip").textContent="こつ:"+m.tip
    +(n>1?" ※ 分量は "+n+" 人ぶんに掛けてあります。水の量も同じだけ増やしてください。":"");

  drawForm();
}
function copyList(){
  if(!last){ return; }
  var t="【今夜の献立】"+last.m.name+"("+last.n+"人ぶん)\n"
   +"副菜:"+last.sd.n+"/汁もの:"+last.sp.n+"/ごはん\n"
   +"材料費のめやす:"+last.total+"円\n\n[買うもの]\n";
  var i;
  for(i=0;i<last.m.ing.length;i++){
    t+="・"+last.m.ing[i][0]+" "+q(last.m.ing[i][1],last.m.ing[i][2],last.n)+"\n";
  }
  t+="・"+last.sd.q+"(副菜)\n・"+last.sp.q+"(汁もの)\n・米 "+q(0.7,"合",last.n)+"\n";
  var ta=document.createElement("textarea");
  ta.value=t; ta.style.position="fixed"; ta.style.left="-999px";
  document.body.appendChild(ta); ta.select();
  var ok=false;
  try{ ok=document.execCommand("copy"); }catch(e){ ok=false; }
  document.body.removeChild(ta);
  var el=document.getElementById("left");
  var keep=el.innerHTML;
  el.textContent=ok?"買い物メモをコピーしました":"コピーできませんでした(長押しで選んでください)";
  setTimeout(function(){ el.innerHTML=keep; },1500);
}
drawForm();
</script>
</body>
</html>


手順に従って、上記コードを貼り付けて遊んでください。
これで晩御飯の献立を考える時間が楽しくなります😁

ここから先は

5字
ちょっとアホで、ちょっと笑えて、あんまり意味のなシステムをたくさん作って遊んでいます。 それをここに集めました! 本格的なwebシステムは載せません。

暇な時間にClaude Codeにお願いして作ってもらった、ちょっとアホで、クスッと笑えるシステム集です😅 敢えて有料にしています。Cla…

Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

この記事が気に入ったらチップで応援してみませんか?