<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>＃無料アプリ アーカイブ - じゅにさん子育てブログ</title>
	<atom:link href="https://jouniorsankosodate.com/tag/%EF%BC%83%E7%84%A1%E6%96%99%E3%82%A2%E3%83%97%E3%83%AA/feed/" rel="self" type="application/rss+xml" />
	<link>https://jouniorsankosodate.com/tag/＃無料アプリ/</link>
	<description>勉強が苦手な子でも、わかる・できる・続けられる</description>
	<lastBuildDate>Mon, 07 Sep 2026 15:32:43 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://jouniorsankosodate.com/wp-content/uploads/2026/02/cropped-44f1f7a5e508593f7c057572c07f45a3-32x32.jpg</url>
	<title>＃無料アプリ アーカイブ - じゅにさん子育てブログ</title>
	<link>https://jouniorsankosodate.com/tag/＃無料アプリ/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>🔊【フォニックスLEVEL 5②】kn・wr・mbを読んでみよう｜書いてあるのに読まない文字！</title>
		<link>https://jouniorsankosodate.com/phonics-level-5-02/</link>
					<comments>https://jouniorsankosodate.com/phonics-level-5-02/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 15:16:13 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[#フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8454</guid>

					<description><![CDATA[<p>シリーズLEVEL 5｜② kn・wr・mb 今回のゴール書いてあるけれど読まない文字を見つけよう！ 🔊 タコタのフォニックスレッスン kn・wr・mbを読んでみよう 書いてあるのに、聞こえない文字があるね！ 今回は、読 [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/phonics-level-5-02/">🔊【フォニックスLEVEL 5②】kn・wr・mbを読んでみよう｜書いてあるのに読まない文字！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--teal:#138c85;--blue:#5aaee8;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12);width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson *{box-sizing:border-box}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}.lesson-meta{display:grid;grid-template-columns:170px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.panel,.quiz-box,.flash-card,.challenge-section{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1,#fff2f8 52%,#eaf9f7)}.eyebrow{margin:0!important;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;font-size:clamp(30px,8vw,46px)}.cover{display:block;width:100%;height:auto;margin:16px 0;border-radius:18px}.section{margin-top:24px}.section>h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px)}.takota{padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.three-grid,.examples,.sound-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.word-card{display:grid;gap:10px;justify-items:center;padding:15px;background:#fff;border:1px solid var(--line);border-radius:18px;text-align:center}.word{font-size:clamp(28px,7vw,42px);font-weight:900;line-height:1.2}.silent{color:#e58d9c;text-decoration:underline dotted 3px;text-underline-offset:6px;opacity:.75}.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer}.pattern-rule{text-align:center;margin-top:16px;padding:18px;background:#eaf9f7;border-radius:18px}.pattern-rule .giant{font-size:56px;font-weight:900;color:var(--teal)}.pattern-rule .giant .silent{color:#e58d9c}.sound-compare div{display:grid;gap:8px;padding:16px;background:#fff9e8;border-radius:16px;text-align:center}.sound-compare strong{font-size:23px}.sound-compare span,.note{color:var(--teal);font-weight:900}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{font-size:34px;font-weight:900;color:var(--teal)}.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px}.choice{min-height:48px;padding:9px 15px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:#bd3f51;font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.type-label{padding:6px 16px;border-radius:999px;background:#eaf9f7;color:var(--teal)}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}button:disabled{opacity:.6}.challenge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;padding:13px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900;text-align:center}.challenge-answer small{display:block;color:var(--teal)}.wide-button{background:var(--blue)}.time-compare{text-align:center;font-weight:900}.summary strong{font-size:28px;color:var(--coral)}.clear-panel{text-align:center}.clear-title{color:var(--coral-dark)!important;font-size:clamp(34px,9vw,54px)!important}.level-review{display:grid;gap:8px}.level-review p{padding:10px;background:#eaf9f7;border-radius:12px}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{padding:12px;border-radius:20px;background:#ffd1d1;color:#7a5360;opacity:.65}.lesson [hidden]{display:none!important}.audio-error{color:#a32121}.lesson button:focus-visible,.lesson a:focus-visible{outline:3px solid #0866a4;outline-offset:3px}@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.three-grid,.examples,.sound-compare,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:1fr 1fr}.word{font-size:38px}}

</style>
<main class="lesson" id="lesson"><nav class="lesson-meta"><div><span>シリーズ</span><strong>LEVEL 5｜② kn・wr・mb</strong></div><div><span>今回のゴール</span><strong>書いてあるけれど読まない文字を見つけよう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>kn・wr・mbを<br>読んでみよう</h1><img decoding="async" class="cover" src="https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-level-5-02-cover.png" alt="LEVEL 5② kn・wr・mbを読んでみよう"><div id="intro" class="three-grid"></div><p class="takota">書いてあるのに、聞こえない文字があるね！</p><p>今回は、読まない文字を見つけながら英単語を読んでみよう！</p></header>
<div id="lessons"></div>
<section class="section panel">
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">3つを比べよう</a></li><li><a href="#toc2" tabindex="0">書いてある文字と音を比べよう</a></li><li><a href="#toc3" tabindex="0">読まない文字を見つけよう</a></li><li><a href="#toc4" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc5" tabindex="0">読むフラッシュ</a></li><li><a href="#toc6" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc7" tabindex="0">🔊 読まない文字を覚えたかな？</a></li><li><a href="#toc8" tabindex="0">今日のまとめ</a></li><li><a href="#toc9" tabindex="0">LEVEL 5 CLEAR！</a><ol><li><a href="#toc10" tabindex="0">次回：フォニックス総まとめ</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">3つを比べよう</span></h2><div id="compare" class="three-grid"></div></section>
<section class="section panel"><h2><span id="toc2">書いてある文字と音を比べよう</span></h2><div class="sound-compare"><div><strong>k n e e</strong><span>nから始まる</span></div><div><strong>w r i t e</strong><span>rから始まる</span></div><div><strong>l a m b</strong><span>mで終わる</span></div></div><p class="note">文字の数と、聞こえる音の数は同じとは限らないよ。</p></section>
<section class="section"><h2><span id="toc3">読まない文字を見つけよう</span></h2><div id="find" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc4">🐙 音を聞いて選ぼう</span></h2><p>①・②・③で音声を聞き、その下の「選ぶ」ボタンで回答しよう。</p><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc5">読むフラッシュ</span></h2><p>読まない文字はどれかな？ 自分で読んでから答えを聞こう。</p><div id="reading" class="flash-card"></div></section>
<section class="section challenge-section"><h2><span id="toc6">🚀 初見単語チャレンジ</span></h2><p>スタートすると8語が表示されます。全部読んだらストップ！1語ごとの制限時間はありません。</p><div id="timer" class="timer" role="timer">00.00秒</div><div class="timer-actions"><button id="start">スタート</button><button id="stop" disabled>ストップ</button></div><p id="times" class="time-compare" aria-live="polite"></p><div id="challenge" class="challenge-grid" hidden></div><button id="retry" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section"><h2><span id="toc7">🔊 読まない文字を覚えたかな？</span></h2><div id="flash" class="flash-card"></div></section>
<section class="section panel clear-panel"><h2><span id="toc8">今日のまとめ</span></h2><div class="summary"><p><strong>kn</strong> → kを読まない</p><p><strong>wr</strong> → wを読まない</p><p><strong>mb</strong> → 単語の最後のbを読まないことが多い</p></div><p>代表：knee・write・lamb</p><p class="takota">全部の文字を読まなくてもいい単語があるんだね！</p><p>知らない単語でも、文字のまとまりを見つけると読みやすくなるよ！</p><h2 class="clear-title"><span id="toc9">LEVEL 5 CLEAR！</span></h2><div class="level-review"><p>✅ LEVEL 5①　c・gの音の変化</p><p>✅ LEVEL 5②　kn・wr・mb</p></div><p class="takota">LEVEL 5クリア！読めるパターンがたくさん増えたね！</p><h3><span id="toc10">次回：フォニックス総まとめ</span></h3><p>次はいよいよ、今まで覚えたルールを使って初見単語に挑戦しよう！</p><nav class="bottom-nav"><button id="restart" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/">← 前のレッスン<small>LEVEL 5① c・g</small></a><a href="https://jouniorsankosodate.com/category/learn/english-flash/tacota-phonics/">フォニックス一覧</a><a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/">次のレッスン →<small>フォニックス総まとめ</small></a></nav></section>
</main>
<script>eval(new TextDecoder().decode(Uint8Array.from(atob('KCgpPT57J3VzZSBzdHJpY3QnOwpjb25zdCByb290PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNsZXNzb24nKSwkPWlkPT5yb290LnF1ZXJ5U2VsZWN0b3IoJyMnK2lkKSxXUj0naHR0cHM6Ly9qb3VuaW9yc2Fua29zb2RhdGUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5L3Bob25pY3MtbGV2ZWwtNS0wMi0nOwpjb25zdCBwYXR0ZXJucz1bCiB7cGF0dGVybjona24nLHNpbGVudExldHRlcjonaycscG9zaXRpb246J3dvcmQtc3RhcnQnLGV4YW1wbGU6J2tuZWUnLHdvcmRzOlsna25lZScsJ2tuaWZlJywna25vdycsJ2tub2NrJ10scnVsZTona27jga5r44Gv6Kqt44G+44Gq44GE44KIJyxzb3VuZDonbuOBrumfs+OBi+OCieOCueOCv+ODvOODiCd9LAoge3BhdHRlcm46J3dyJyxzaWxlbnRMZXR0ZXI6J3cnLHBvc2l0aW9uOid3b3JkLXN0YXJ0JyxleGFtcGxlOid3cml0ZScsd29yZHM6Wyd3cml0ZScsJ3dyb25nJywnd3JhcCcsJ3dyaXN0J10scnVsZTond3Ljga5344Gv6Kqt44G+44Gq44GE44KIJyxzb3VuZDoncuOBrumfs+OBi+OCieOCueOCv+ODvOODiCd9LAoge3BhdHRlcm46J21iJyxzaWxlbnRMZXR0ZXI6J2InLHBvc2l0aW9uOid3b3JkLWZpbmFsJyxleGFtcGxlOidsYW1iJyx3b3JkczpbJ2xhbWInLCdjb21iJywnY2xpbWInXSxydWxlOifljZjoqp7jga7mnIDlvozjga5tYuOBp+OBr+OAgWLjgpLoqq3jgb7jgarjgYTjgZPjgajjgYzlpJrjgYTjgognLHNvdW5kOidt44Gn57WC44KP44KL44KI44GG44Gr6IGe44GT44GI44KLJ30KXTsKY29uc3QgZGF0YT17fTtwYXR0ZXJucy5mb3JFYWNoKHA9PnAud29yZHMuZm9yRWFjaCh3b3JkPT5kYXRhW3dvcmRdPXt3b3JkLHBhdHRlcm46cC5wYXR0ZXJuLHNpbGVudExldHRlcjpwLnNpbGVudExldHRlcixwb3NpdGlvbjpwLnBvc2l0aW9uLGV4YW1wbGU6cC5leGFtcGxlLGF1ZGlvOldSK3dvcmQrJy53YXYnfSkpOwpbWydrbm90Jywna24nXSxbJ2tuaXQnLCdrbiddLFsna25lZWwnLCdrbiddLFsnd3JlY2snLCd3ciddLFsnd3JlbicsJ3dyJ10sWydib21iJywnbWInXSxbJ2R1bWInLCdtYiddLFsnY3J1bWInLCdtYiddXS5mb3JFYWNoKChbd29yZCx4XSk9Pntjb25zdCBwPXBhdHRlcm5zLmZpbmQocT0+cS5wYXR0ZXJuPT09eCk7ZGF0YVt3b3JkXT17d29yZCxwYXR0ZXJuOngsc2lsZW50TGV0dGVyOnAuc2lsZW50TGV0dGVyLHBvc2l0aW9uOnAucG9zaXRpb24sZXhhbXBsZTpwLmV4YW1wbGUsYXVkaW86V1Ird29yZCsnLndhdid9fSk7CmxldCBhdWRpbz1udWxsLHJlc3RvcmU9bnVsbCxyaT0wLGZpPTAsdGljaz1udWxsLHN0YXJ0ZWQ9MCxwcmV2aW91cz1udWxsLHJ1bm5pbmc9ZmFsc2U7CmZ1bmN0aW9uIHN0b3BBdWRpbygpe2lmKGF1ZGlvKXthdWRpby5wYXVzZSgpO2F1ZGlvLmN1cnJlbnRUaW1lPTB9aWYocmVzdG9yZSlyZXN0b3JlKCk7YXVkaW89bnVsbDtyZXN0b3JlPW51bGx9CmZ1bmN0aW9uIHBsYXkod29yZCxiKXtzdG9wQXVkaW8oKTthdWRpbz1uZXcgQXVkaW8oZGF0YVt3b3JkXS5hdWRpbyk7Y29uc3Qgb2xkPWIudGV4dENvbnRlbnQ7Yi5kaXNhYmxlZD10cnVlO2IudGV4dENvbnRlbnQ9J/CflIog5YaN55Sf5Lit4oCmJztjb25zdCBkb25lPSgpPT57Yi5kaXNhYmxlZD1mYWxzZTtiLnRleHRDb250ZW50PW9sZDthdWRpbz1udWxsO3Jlc3RvcmU9bnVsbH07cmVzdG9yZT1kb25lO2F1ZGlvLmFkZEV2ZW50TGlzdGVuZXIoJ2VuZGVkJyxkb25lLHtvbmNlOnRydWV9KTthdWRpby5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsKCk9Pntkb25lKCk7Y29uc3QgZT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdwJyk7ZS5jbGFzc05hbWU9J2F1ZGlvLWVycm9yJztlLnRleHRDb250ZW50PSfpn7Plo7DjgpLlho3nlJ/jgafjgY3jgb7jgZvjgpPjgafjgZfjgZ/jgIInO2IuYWZ0ZXIoZSl9LHtvbmNlOnRydWV9KTthdWRpby5wbGF5KCkuY2F0Y2goZG9uZSl9CmZ1bmN0aW9uIGhpKHdvcmQpe2NvbnN0IGQ9ZGF0YVt3b3JkXSxpPWQucG9zaXRpb249PT0nd29yZC1maW5hbCc/d29yZC5sZW5ndGgtMTowO3JldHVybiB3b3JkLnNsaWNlKDAsaSkrJzxzcGFuIGNsYXNzPSJzaWxlbnQiPicrd29yZFtpXSsnPC9zcGFuPicrd29yZC5zbGljZShpKzEpfQpmdW5jdGlvbiBjYXJkKHdvcmQpe2NvbnN0IGQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZC5jbGFzc05hbWU9J3dvcmQtY2FyZCc7ZC5pbm5lckhUTUw9JzxkaXYgY2xhc3M9IndvcmQiPicraGkod29yZCkrJzwvZGl2Pic7Y29uc3QgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtiLmNsYXNzTmFtZT0nc291bmQtYnV0dG9uJztiLnRleHRDb250ZW50PSfwn5SKICcrd29yZDtiLm9uY2xpY2s9KCk9PnBsYXkod29yZCxiKTtkLmFwcGVuZChiKTtyZXR1cm4gZH0KWydrbmVlJywnd3JpdGUnLCdsYW1iJ10uZm9yRWFjaCh3PT4kKCdpbnRybycpLmFwcGVuZChjYXJkKHcpKSk7CnBhdHRlcm5zLmZvckVhY2goKHAsaSk9Pntjb25zdCBzaG93bj1wLnBvc2l0aW9uPT09J3dvcmQtZmluYWwnPydtPHNwYW4gY2xhc3M9InNpbGVudCI+Yjwvc3Bhbj4nOic8c3BhbiBjbGFzcz0ic2lsZW50Ij4nK3Auc2lsZW50TGV0dGVyKyc8L3NwYW4+JytwLnBhdHRlcm5bMV0scz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzZWN0aW9uJyk7cy5jbGFzc05hbWU9J3NlY3Rpb24gcGFuZWwnO3MuaW5uZXJIVE1MPSc8aDI+U1RFUCAnKyhpKzEpKyfvvZwnK3AucGF0dGVybisnPC9oMj48ZGl2IGNsYXNzPSJleGFtcGxlcyI+PC9kaXY+PGRpdiBjbGFzcz0icGF0dGVybi1ydWxlIj48ZGl2IGNsYXNzPSJnaWFudCI+JytzaG93bisnPC9kaXY+PGgzPicrcC5ydWxlKyc8L2gzPjxwPicrcC5zb3VuZCsnPC9wPjwvZGl2PjxwIGNsYXNzPSJ0YWtvdGEiPicrKHAucGF0dGVybj09PSdtYic/J+WNmOiqnuOBruacgOW+jOOBq+OBguOCi21i44Gn44Gv44CBYuOCkuiqreOBvuOBquOBhOOBk+OBqOOBjOWkmuOBhOOCiO+8gSc6cC5wYXR0ZXJuKyfjgaflp4vjgb7jgovljZjoqp7jga/jgIEnK3Auc2lsZW50TGV0dGVyKyfjgpLoqq3jgb7jgarjgYTjgZPjgajjgYzlpJrjgYTjgojvvIEnKSsnPC9wPic7cC53b3Jkcy5zbGljZSgwLDMpLmZvckVhY2godz0+cy5xdWVyeVNlbGVjdG9yKCcuZXhhbXBsZXMnKS5hcHBlbmQoY2FyZCh3KSkpOyQoJ2xlc3NvbnMnKS5hcHBlbmQocyl9KTsKcGF0dGVybnMuZm9yRWFjaChwPT57Y29uc3QgZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtkLmNsYXNzTmFtZT0nd29yZC1jYXJkJztkLmlubmVySFRNTD0nPGRpdiBjbGFzcz0id29yZCI+JytoaShwLmV4YW1wbGUpKyc8L2Rpdj48c3Ryb25nPicrcC5zaWxlbnRMZXR0ZXIrJ+OCkuiqreOBvuOBquOBhCcrKHAucGF0dGVybj09PSdtYic/J+OBk+OBqOOBjOWkmuOBhCc6JycpKyc8L3N0cm9uZz4nO2QuYXBwZW5kKGNhcmQocC5leGFtcGxlKS5sYXN0Q2hpbGQpOyQoJ2NvbXBhcmUnKS5hcHBlbmQoZCl9KTsKY29uc3QgZmluZFdvcmRzPVsna25lZScsJ3dyaXRlJywnbGFtYicsJ2tuaWZlJywnd3JvbmcnLCdjbGltYiddO2ZpbmRXb3Jkcy5mb3JFYWNoKHc9Pntjb25zdCBkPWRhdGFbd10sYm94PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO2JveC5jbGFzc05hbWU9J3F1aXotcXVlc3Rpb24nO2NvbnN0IGNob2ljZXM9ZC5wYXR0ZXJuPT09J21iJz9bd1t3Lmxlbmd0aC0yXSx3W3cubGVuZ3RoLTFdLHdbMF1dOlt3WzBdLHdbMV0sd1syXV07Ym94LmlubmVySFRNTD0nPGRpdiBjbGFzcz0icXVpei10YXJnZXQiPicrdysnPC9kaXY+PHA+44Gp44Gu5paH5a2X44KS6Kqt44G+44Gq44GE77yfPC9wPjxkaXYgY2xhc3M9ImNob2ljZS1yb3ciPjwvZGl2PjxwIGNsYXNzPSJmZWVkYmFjayIgYXJpYS1saXZlPSJwb2xpdGUiPjwvcD4nO2Nob2ljZXMuZm9yRWFjaCh4PT57Y29uc3QgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtiLmNsYXNzTmFtZT0nY2hvaWNlJztiLnRleHRDb250ZW50PXg7Yi5vbmNsaWNrPSgpPT57Y29uc3Qgb2s9eD09PWQuc2lsZW50TGV0dGVyO2JveC5xdWVyeVNlbGVjdG9yKCcuZmVlZGJhY2snKS50ZXh0Q29udGVudD1vaz8n5q2j6Kej77yBICcreCsn44Gv6Kqt44G+44Gq44GE5paH5a2X44Gg44Gt44CCJzon44KC44GG5LiA5bqm6ICD44GI44Gm44G/44KI44GG44CCJztib3gucXVlcnlTZWxlY3RvcignLnF1aXotdGFyZ2V0JykuaW5uZXJIVE1MPW9rP2hpKHcpOnc7Ym94LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jaG9pY2UnKS5mb3JFYWNoKHE9PnEuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJykpO2IuY2xhc3NMaXN0LmFkZChvaz8nY29ycmVjdCc6J3dyb25nJyk7aWYob2smJiFib3gucXVlcnlTZWxlY3RvcignLnNvdW5kLWJ1dHRvbicpKWJveC5hcHBlbmQoY2FyZCh3KS5sYXN0Q2hpbGQpfTtib3gucXVlcnlTZWxlY3RvcignLmNob2ljZS1yb3cnKS5hcHBlbmQoYil9KTskKCdmaW5kJykuYXBwZW5kKGJveCl9KTsKY29uc3Qgc291bmRRdWl6PVtbJ2tuZWUnLFsna25vdycsJ2tuZWUnLCdrbmlmZSddLDFdLFsnd3JpdGUnLFsnd3JpdGUnLCd3cm9uZycsJ3dyYXAnXSwwXSxbJ2xhbWInLFsnY29tYicsJ2NsaW1iJywnbGFtYiddLDJdLFsna25pZmUnLFsna25vdycsJ2tuaWZlJywna25lZSddLDFdLFsnd3JvbmcnLFsnd3JvbmcnLCd3cml0ZScsJ3dyaXN0J10sMF0sWydjbGltYicsWydsYW1iJywnY29tYicsJ2NsaW1iJ10sMl1dO3NvdW5kUXVpei5mb3JFYWNoKChbdGFyZ2V0LG9wdGlvbnMsYW5zd2VyXSk9Pntjb25zdCBib3g9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Ym94LmNsYXNzTmFtZT0ncXVpei1xdWVzdGlvbic7Ym94LmlubmVySFRNTD0nPGRpdiBjbGFzcz0icXVpei10YXJnZXQiPicrdGFyZ2V0Kyfjga/jganjga7pn7PvvJ88L2Rpdj48ZGl2IGNsYXNzPSJjaG9pY2Utcm93IGxpc3RlbiI+PC9kaXY+PGRpdiBjbGFzcz0iY2hvaWNlLXJvdyBhbnN3ZXJzIj48L2Rpdj48cCBjbGFzcz0iZmVlZGJhY2siIGFyaWEtbGl2ZT0icG9saXRlIj48L3A+JztvcHRpb25zLmZvckVhY2goKHcsaSk9Pntjb25zdCBsaXN0ZW49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7bGlzdGVuLmNsYXNzTmFtZT0nY2hvaWNlJztsaXN0ZW4udGV4dENvbnRlbnQ9J+KRoOKRoeKRoidbaV0rJyDwn5SKJztsaXN0ZW4ub25jbGljaz0oKT0+cGxheSh3LGxpc3Rlbik7Ym94LnF1ZXJ5U2VsZWN0b3IoJy5saXN0ZW4nKS5hcHBlbmQobGlzdGVuKTtjb25zdCBjaG9vc2U9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7Y2hvb3NlLmNsYXNzTmFtZT0nY2hvaWNlJztjaG9vc2UudGV4dENvbnRlbnQ9J+KRoOKRoeKRoidbaV0rJ+OCkumBuOOBtic7Y2hvb3NlLm9uY2xpY2s9KCk9Pntjb25zdCBvaz1pPT09YW5zd2VyO2JveC5xdWVyeVNlbGVjdG9yKCcuZmVlZGJhY2snKS50ZXh0Q29udGVudD1vaz8n5q2j6Kej77yBICcrdGFyZ2V0KyfjgaDjga3vvIEnOifjgoLjgYbkuIDluqbjgojjgY/ogZ7jgYTjgabjgb/jgojjgYbjgIInO2JveC5xdWVyeVNlbGVjdG9yQWxsKCcuYW5zd2VycyBidXR0b24nKS5mb3JFYWNoKHE9PnEuY2xhc3NMaXN0LnJlbW92ZSgnY29ycmVjdCcsJ3dyb25nJykpO2Nob29zZS5jbGFzc0xpc3QuYWRkKG9rPydjb3JyZWN0Jzond3JvbmcnKX07Ym94LnF1ZXJ5U2VsZWN0b3IoJy5hbnN3ZXJzJykuYXBwZW5kKGNob29zZSl9KTskKCdzb3VuZC1xdWl6JykuYXBwZW5kKGJveCl9KTsKY29uc3QgcmVhZGluZz1bJ2tuZWUnLCdrbmlmZScsJ2tub3cnLCdrbm9jaycsJ3dyaXRlJywnd3JvbmcnLCd3cmFwJywnd3Jpc3QnLCdsYW1iJywnY29tYicsJ2NsaW1iJ107ZnVuY3Rpb24gcmVuZGVyUmVhZGluZygpe3N0b3BBdWRpbygpO2NvbnN0IHc9cmVhZGluZ1tyaV0sZT0kKCdyZWFkaW5nJyk7ZS5pbm5lckhUTUw9JzxkaXY+JysocmkrMSkrJyAvICcrcmVhZGluZy5sZW5ndGgrJzwvZGl2PjxkaXYgY2xhc3M9ImZsYXNoLXdvcmQiPicrdysnPC9kaXY+PHA+6Kqt44G+44Gq44GE5paH5a2X44Gv44Gp44KM44GL44Gq77yfPC9wPjxzdHJvbmcgY2xhc3M9InR5cGUtbGFiZWwiIGhpZGRlbj48L3N0cm9uZz4nO2NvbnN0IGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7Yi5jbGFzc05hbWU9J3NvdW5kLWJ1dHRvbic7Yi50ZXh0Q29udGVudD0n8J+UiiDnrZTjgYjjgpLogZ7jgY8nO2Iub25jbGljaz0oKT0+e3BsYXkodyxiKTtlLnF1ZXJ5U2VsZWN0b3IoJy5mbGFzaC13b3JkJykuaW5uZXJIVE1MPWhpKHcpO2UucXVlcnlTZWxlY3RvcignLnR5cGUtbGFiZWwnKS5oaWRkZW49ZmFsc2U7ZS5xdWVyeVNlbGVjdG9yKCcudHlwZS1sYWJlbCcpLnRleHRDb250ZW50PWRhdGFbd10uc2lsZW50TGV0dGVyKyfjgpLoqq3jgb7jgarjgYQnfTtlLmFwcGVuZChiKTtjb25zdCBuYXY9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7bmF2LmNsYXNzTmFtZT0nbmF2LXJvdyc7Y29uc3QgcHJldj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtwcmV2LmNsYXNzTmFtZT0nbmF2LWJ1dHRvbic7cHJldi50ZXh0Q29udGVudD0n4oaQIOOBvuOBiOOBuCc7cHJldi5kaXNhYmxlZD1yaT09PTA7cHJldi5vbmNsaWNrPSgpPT57cmktLTtyZW5kZXJSZWFkaW5nKCl9O2NvbnN0IG5leHQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7bmV4dC5jbGFzc05hbWU9J25hdi1idXR0b24nO25leHQudGV4dENvbnRlbnQ9cmk9PT1yZWFkaW5nLmxlbmd0aC0xPyfjgoLjgYbkuIDluqYnOifjgaTjgY7jgbgg4oaSJztuZXh0Lm9uY2xpY2s9KCk9PntyaT0ocmkrMSklcmVhZGluZy5sZW5ndGg7cmVuZGVyUmVhZGluZygpfTtuYXYuYXBwZW5kKHByZXYsbmV4dCk7ZS5hcHBlbmQobmF2KX1yZW5kZXJSZWFkaW5nKCk7CmNvbnN0IGNoYWxsZW5nZT1bJ2tub3QnLCdrbml0Jywna25lZWwnLCd3cmVjaycsJ3dyZW4nLCdib21iJywnZHVtYicsJ2NydW1iJ107ZnVuY3Rpb24gc2h1ZmZsZShhKXtjb25zdCByPVsuLi5hXTtmb3IobGV0IGk9ci5sZW5ndGgtMTtpPjA7aS0tKXtjb25zdCBqPU1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSooaSsxKSk7W3JbaV0scltqXV09W3Jbal0scltpXV19cmV0dXJuIHJ9ZnVuY3Rpb24gcmVzZXRDaGFsbGVuZ2UoKXtjbGVhckludGVydmFsKHRpY2spO3J1bm5pbmc9ZmFsc2U7Y29uc3QgZT0kKCdjaGFsbGVuZ2UnKTtlLmhpZGRlbj10cnVlO2UuaW5uZXJIVE1MPScnO3NodWZmbGUoY2hhbGxlbmdlKS5mb3JFYWNoKHc9Pntjb25zdCBkPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO2QuY2xhc3NOYW1lPSdjaGFsbGVuZ2Utd29yZCc7ZC5pbm5lckhUTUw9JzxzcGFuPicrdysnPC9zcGFuPic7Y29uc3QgYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTthLmNsYXNzTmFtZT0nY2hhbGxlbmdlLWFuc3dlcic7YS5oaWRkZW49dHJ1ZTtjb25zdCBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO2IuY2xhc3NOYW1lPSdzb3VuZC1idXR0b24nO2IudGV4dENvbnRlbnQ9J/CflIog562U44GI44KS6IGe44GPJztiLm9uY2xpY2s9KCk9PnBsYXkodyxiKTthLmFwcGVuZChiKTtjb25zdCBzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NtYWxsJyk7cy50ZXh0Q29udGVudD1kYXRhW3ddLnNpbGVudExldHRlcisn44KS6Kqt44G+44Gq44GEJzthLmFwcGVuZChzKTtkLmFwcGVuZChhKTtlLmFwcGVuZChkKX0pOyQoJ3RpbWVyJykudGV4dENvbnRlbnQ9JzAwLjAw56eSJzskKCdzdGFydCcpLmRpc2FibGVkPWZhbHNlOyQoJ3N0b3AnKS5kaXNhYmxlZD10cnVlOyQoJ3JldHJ5JykuaGlkZGVuPXRydWV9JCgnc3RhcnQnKS5vbmNsaWNrPSgpPT57cnVubmluZz10cnVlO3N0YXJ0ZWQ9cGVyZm9ybWFuY2Uubm93KCk7JCgnY2hhbGxlbmdlJykuaGlkZGVuPWZhbHNlOyQoJ3N0YXJ0JykuZGlzYWJsZWQ9dHJ1ZTskKCdzdG9wJykuZGlzYWJsZWQ9ZmFsc2U7dGljaz1zZXRJbnRlcnZhbCgoKT0+JCgndGltZXInKS50ZXh0Q29udGVudD0oKHBlcmZvcm1hbmNlLm5vdygpLXN0YXJ0ZWQpLzEwMDApLnRvRml4ZWQoMikrJ+enkicsNTApfTskKCdzdG9wJykub25jbGljaz0oKT0+e2lmKCFydW5uaW5nKXJldHVybjtydW5uaW5nPWZhbHNlO2NsZWFySW50ZXJ2YWwodGljayk7Y29uc3QgdD0ocGVyZm9ybWFuY2Uubm93KCktc3RhcnRlZCkvMTAwMDskKCd0aW1lcicpLnRleHRDb250ZW50PXQudG9GaXhlZCgyKSsn56eSJzskKCd0aW1lcycpLnRleHRDb250ZW50PShwcmV2aW91cz09PW51bGw/Jyc6J+WJjeWbnu+8micrcHJldmlvdXMudG9GaXhlZCgyKSsn56eS44CAJykrJ+S7iuWbnu+8micrdC50b0ZpeGVkKDIpKyfnp5InO3ByZXZpb3VzPXQ7JCgnc3RvcCcpLmRpc2FibGVkPXRydWU7JCgncmV0cnknKS5oaWRkZW49ZmFsc2U7JCgnY2hhbGxlbmdlJykucXVlcnlTZWxlY3RvckFsbCgnLmNoYWxsZW5nZS1hbnN3ZXInKS5mb3JFYWNoKHg9PnguaGlkZGVuPWZhbHNlKX07JCgncmV0cnknKS5vbmNsaWNrPXJlc2V0Q2hhbGxlbmdlO3Jlc2V0Q2hhbGxlbmdlKCk7CmZ1bmN0aW9uIHJlbmRlckZsYXNoKCl7c3RvcEF1ZGlvKCk7Y29uc3QgcD1wYXR0ZXJuc1tmaV0sZT0kKCdmbGFzaCcpO2UuaW5uZXJIVE1MPSc8ZGl2PicrKGZpKzEpKycgLyAzPC9kaXY+PGRpdiBjbGFzcz0iZmxhc2gtd29yZCI+JytwLnBhdHRlcm4rJzwvZGl2PjxzdHJvbmc+5Luj6KGo77yaJytwLmV4YW1wbGUrJzwvc3Ryb25nPjxwPicrcC5zaWxlbnRMZXR0ZXIrJ+OCkuiqreOBvuOBquOBhCcrKHAucGF0dGVybj09PSdtYic/J+OBk+OBqOOBjOWkmuOBhCc6JycpKyc8L3A+Jztjb25zdCBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO2IuY2xhc3NOYW1lPSdzb3VuZC1idXR0b24nO2IudGV4dENvbnRlbnQ9J/CflIog562U44GIJztiLm9uY2xpY2s9KCk9PnBsYXkocC5leGFtcGxlLGIpO2UuYXBwZW5kKGIpO2NvbnN0IG5hdj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtuYXYuY2xhc3NOYW1lPSduYXYtcm93Jztjb25zdCBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO2EuY2xhc3NOYW1lPSduYXYtYnV0dG9uJzthLnRleHRDb250ZW50PSfihpAg44G+44GI44G4JzthLmRpc2FibGVkPWZpPT09MDthLm9uY2xpY2s9KCk9PntmaS0tO3JlbmRlckZsYXNoKCl9O2NvbnN0IG49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7bi5jbGFzc05hbWU9J25hdi1idXR0b24nO24udGV4dENvbnRlbnQ9Zmk9PT0yPyfjgoLjgYbkuIDlkagnOifjgaTjgY7jgbgg4oaSJztuLm9uY2xpY2s9KCk9PntmaT0oZmkrMSklMztyZW5kZXJGbGFzaCgpfTtuYXYuYXBwZW5kKGEsbik7ZS5hcHBlbmQobmF2KX1yZW5kZXJGbGFzaCgpOyQoJ3Jlc3RhcnQnKS5vbmNsaWNrPSgpPT5sb2NhdGlvbi5yZWxvYWQoKTsKfSkoKTsK'),c=>c.charCodeAt(0))))</script>
<p>投稿 <a href="https://jouniorsankosodate.com/phonics-level-5-02/">🔊【フォニックスLEVEL 5②】kn・wr・mbを読んでみよう｜書いてあるのに読まない文字！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/phonics-level-5-02/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックス総まとめ】初めて見る英単語をどこまで読める？｜初見100語チャレンジ</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 14:19:49 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8425</guid>

					<description><![CDATA[<p>← LEVEL 5②フォニックス一覧 🐙 タコタのフォニックスレッスン フォニックスFINAL CHALLENGE 初見100語 知っている文字のかたまりを見つけて、まずは声に出して読んでみよう！ 目次 挑戦のしかたRO [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/">🔊【フォニックス総まとめ】初めて見る英単語をどこまで読める？｜初見100語チャレンジ</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>:root{--red:#ef3f64;--blue:#1266bd;--green:#159447;--yellow:#fff6bd;--ink:#242424;--purple:#7246aa}*{box-sizing:border-box}body{margin:0;background:#fffdf3;color:var(--ink);font-family:inherit}.phonics-final{max-width:1080px;margin:auto;padding:16px}.topnav,.actions,.decision,.status{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.topnav{justify-content:space-between;margin-bottom:14px}.topnav a,footer a{color:var(--blue);font-weight:800}.hero{position:relative;text-align:center;padding:26px 150px 28px;border:4px solid #ffd54e;border-radius:28px;background:linear-gradient(135deg,#fffbe0,#fff1a8);overflow:hidden}.hero img,.final-clear img{width:120px;border-radius:20px}.hero img{position:absolute;right:18px;bottom:14px}.eyebrow{font-weight:900;color:var(--red)}h1{margin:4px;font-size:clamp(2.2rem,7vw,4.7rem);line-height:1}h1 strong{color:var(--blue)}.hundred{display:inline-block;margin:14px;padding:8px 22px;border-radius:999px;background:var(--red);color:#fff;font-size:clamp(1.5rem,5vw,2.7rem);font-weight:900}.panel{margin:20px 0;padding:22px;border:3px solid #dce8f3;border-radius:24px;background:#fff;box-shadow:0 5px 0 #dde5ea}h2{text-align:center}.round-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.round-card{padding:18px 8px;border:0;border-radius:18px;background:#edf6ff;color:var(--blue);font:inherit;font-weight:900;font-size:1.1rem}.round-card.done{background:#ddf7e5;color:var(--green)}button{min-height:48px;padding:10px 18px;border:0;border-radius:14px;background:var(--blue);color:#fff;font:inherit;font-weight:900;cursor:pointer}.game{text-align:center}.status{justify-content:space-between;font-size:1.2rem}.big-word{min-height:180px;display:grid;place-items:center;font-size:clamp(3rem,13vw,7rem);font-weight:900;letter-spacing:.02em}.say{color:#666}.decision button{min-width:180px;font-size:1.2rem}.good{background:var(--green)}.hard{background:var(--purple)}.clear{text-align:center;background:#fffbea;border-color:#ffd54e}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.stat{padding:14px;border-radius:14px;background:#f1f7fb;font-weight:800}.answer-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.answer{padding:14px;border:2px solid #e1e7ed;border-radius:16px}.answer-word{font-size:1.9rem;font-weight:900}.mark{color:var(--red);background:#fff1b8;border-radius:4px}.answer small{display:block;margin:5px;color:#555}.final-clear{text-align:center;border-color:#ffd54e;background:#fff9d7}.checks{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.check{background:#dcf7e4;color:var(--green);padding:10px;border-radius:12px;font-weight:900}#patternStats a{display:inline-block;margin:5px;padding:8px 12px;border-radius:999px;background:#eef5ff;color:var(--blue)}.rules #ruleList{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.rule-level{padding:12px;border-radius:14px;background:#f7f4ff}.rule-level h3{color:var(--purple)}footer{text-align:center;margin:24px 0;padding:28px;border-radius:24px;background:#0d4e9c;color:#fff}footer a{color:#fff}footer button{background:var(--red)}@media(max-width:700px){.phonics-final{padding:8px}.hero{padding:20px 10px 145px}.hero img{right:50%;transform:translateX(50%);width:105px}.round-grid{grid-template-columns:1fr}.answer-list,.rules #ruleList{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.big-word{min-height:150px}.decision{display:grid}.decision button{width:100%}}

#hardReview #reviewWord {
  display: block;
  width: 100%;
  min-width: 0;
  padding: 34px 4px;
  white-space: nowrap;
  word-break: keep-all;
  overflow-wrap: normal;
  writing-mode: horizontal-tb;
  text-orientation: mixed;
  text-align: center;
  font-size: clamp(2.4rem, 11vw, 6rem);
}

#hardReview #reviewWord.review-message {
  padding: 28px 8px;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.35;
  font-size: clamp(1.6rem, 7vw, 3rem);
}</style>
<main class="phonics-final">
<nav class="topnav"><span class="pending">← LEVEL 5②</span><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a></nav>
<header class="hero"><p class="eyebrow">🐙 タコタのフォニックスレッスン</p><h1>フォニックス<br><strong>FINAL CHALLENGE</strong></h1><div class="hundred">初見100語</div><p>知っている文字のかたまりを見つけて、まずは声に出して読んでみよう！</p><img decoding="async" src="https://jouniorsankosodate.com/wp-content/uploads/2026/08/phonics-o-octopus.png" alt="公式キャラクター タコタ"></header>
<section class="guide panel">
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">挑戦のしかた</a></li><li><a href="#toc2" tabindex="0">ROUNDを選ぼう</a></li><li><a href="#toc3" tabindex="0"></a></li><li><a href="#toc4" tabindex="0">答え合わせ</a></li><li><a href="#toc5" tabindex="0">🎉 初見100語クリア！ 🎉</a><ol><li><a href="#toc6" tabindex="0">🐙 苦手だったパターン</a></li></ol></li><li><a href="#toc7" tabindex="0">🐙 苦手単語だけ復習</a></li><li><a href="#toc8" tabindex="0">もっと読む！</a></li><li><a href="#toc9" tabindex="0">覚えたフォニックス一覧</a></li><li><a href="#toc10" tabindex="0">🐙 タコタのフォニックスレッスン ALL CLEAR！</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">挑戦のしかた</span></h2><ol><li>スタートすると、単語だけが1語ずつ出る</li><li>声に出して読み、「読めた！」か「むずかしい」を選ぶ</li><li>正しい音声を聞いてから、次の単語へ進む</li><li>20語のあとで、文字のパターンもまとめて確認する</li></ol><p>発音を機械が採点するテストではありません。音を予想して読み、自分の耳で確かめることが大切です。</p></section>
<section id="roundSelect" class="panel"><h2><span id="toc2">ROUNDを選ぼう</span></h2><div id="roundButtons" class="round-grid"></div></section>
<section id="play" class="panel game" hidden><div class="status"><strong id="roundLabel"></strong><span id="counter"></span><time id="timer">0:00</time></div><div id="word" class="big-word"></div><p class="say">声に出して読んでみよう</p><div class="decision"><button id="readBtn" class="good">読めた！</button><button id="hardBtn" class="hard">むずかしい</button></div></section>
<section id="roundDone" class="panel clear" hidden><h2 id="clearTitle"><span id="toc3"></span></h2><div id="roundStats" class="stats"></div><p>🐙 まずは音を予想して読んでみることが大切だよ！</p><button id="checkBtn">答え合わせをする</button></section>
<section id="answers" class="panel" hidden><h2><span id="toc4">答え合わせ</span></h2><p>色がついたところが、これまでに学んだ文字のかたまりだよ。</p><div id="answerList" class="answer-list"></div><div class="actions"><button id="reviewRoundHard">🐙 このROUNDのむずかしい単語を復習</button><button id="retryRound">🔄 もう一度このROUND</button><button id="nextRound">次の20語へ →</button></div></section>
<section id="finalResult" class="panel final-clear" hidden><img decoding="async" src="https://jouniorsankosodate.com/wp-content/uploads/2026/08/phonics-o-octopus.png" alt="公式キャラクター タコタ"><h2><span id="toc5">🎉 初見100語クリア！ 🎉</span></h2><p>LEVEL 1からLEVEL 5までのルールを使って、100語読めたね！</p><div id="totalStats" class="stats"></div><div id="levelChecks" class="checks"></div><h3><span id="toc6">🐙 苦手だったパターン</span></h3><div id="patternStats"></div><button id="reviewHard">🔄 苦手だけ復習</button></section>
<section id="hardReview" class="panel game" hidden><h2><span id="toc7">🐙 苦手単語だけ復習</span></h2><div id="reviewCounter"></div><div id="reviewWord" class="big-word"></div><button id="reviewAnswer">🔊 答えを聞く</button><div id="reviewDetail"></div><button id="reviewNext" hidden>次へ →</button></section>
<section id="free" class="panel" hidden><h2><span id="toc8">もっと読む！</span></h2><p>100語から毎回ランダムに選びます。</p><div class="actions"><button data-free="10">🔀 ランダム10語</button><button data-free="20">🔥 ランダム20語</button></div></section>
<section class="panel rules"><h2><span id="toc9">覚えたフォニックス一覧</span></h2><div id="ruleList"></div></section>
<footer id="finalFooter" hidden><h2><span id="toc10">🐙 タコタのフォニックスレッスン ALL CLEAR！</span></h2><p>これでタコタのフォニックスレッスンは全部クリア！</p><p>初めて見る単語でも、知っている文字のかたまりを見つけて、まずは声に出して読んでみよう。</p><div class="actions"><span class="pending">← LEVEL 5②</span><button id="restartAll">もう一度チャレンジ</button><span>📚 フォニックス一覧へ</span></div></footer>
</main>
<script>eval(new TextDecoder().decode(Uint8Array.from(atob('Y29uc3QgV09SRFM9WwovLyBST1VORCAxClsncmFnJywxLFsnQ1ZDJywnc2hvcnQtYSddLCdzaG9ydC1hJywn44G844KN5biDJ10sWydiYXQnLDEsWydDVkMnLCdzaG9ydC1hJ10sJ3Nob3J0LWEnLCfjgZPjgYbjgoLjgoonXSxbJ2NhYicsMSxbJ0NWQycsJ3Nob3J0LWEnLCdj77yIY2F05Z6L77yJJ10sJ2NhdC10eXBlJywn44K/44Kv44K344O8J10sWyd2ZXQnLDEsWydDVkMnLCdzaG9ydC1lJ10sJ3Nob3J0LWUnLCfnjaPljLsnXSxbJ2ZlZCcsMSxbJ0NWQycsJ3Nob3J0LWUnXSwnc2hvcnQtZScsJ+mjn+OBueeJqeOCkuS4juOBiOOBnyddLFsnd2V0JywxLFsnQ1ZDJywnc2hvcnQtZSddLCdzaG9ydC1lJywn44Gs44KM44GfJ10sWydraWQnLDEsWydDVkMnLCdzaG9ydC1pJ10sJ3Nob3J0LWknLCflrZDjganjgoInXSxbJ2RpcCcsMSxbJ0NWQycsJ3Nob3J0LWknXSwnc2hvcnQtaScsJ+WwkeOBl+OBpOOBkeOCiyddLFsnemlwJywxLFsnQ1ZDJywnc2hvcnQtaSddLCdzaG9ydC1pJywn44OB44Oj44OD44KvJ10sWydyb3QnLDEsWydDVkMnLCdzaG9ydC1vJ10sJ3Nob3J0LW8nLCfohZDjgosnXSxbJ3BvdCcsMSxbJ0NWQycsJ3Nob3J0LW8nXSwnc2hvcnQtbycsJ+OBquOBuSddLFsnbXVkJywxLFsnQ1ZDJywnc2hvcnQtdSddLCdzaG9ydC11Jywn44Gp44KNJ10sWydidWcnLDEsWydDVkMnLCdzaG9ydC11JywnZ++8iGdv5Z6L77yJJ10sJ2dvLXR5cGUnLCfomasnXSxbJ3R1YicsMSxbJ0NWQycsJ3Nob3J0LXUnXSwnc2hvcnQtdScsJ+OBiuOBkSddLFsnbGFrZScsMSxbJ2FfZSddLCdsb25nLWEnLCfmuZYnXSxbJ3dhdmUnLDEsWydhX2UnXSwnbG9uZy1hJywn5rOiJ10sWydsaW1lJywxLFsnaV9lJ10sJ2xvbmctaScsJ+ODqeOCpOODoCddLFsnZGl2ZScsMSxbJ2lfZSddLCdsb25nLWknLCfpo5vjgbPovrzjgoAnXSxbJ3JvcGUnLDEsWydvX2UnXSwnbG9uZy1vJywn44Ot44O844OXJ10sWydtdWxlJywxLFsndV9lJ10sJ3lvbycsJ+ODqeODkCddLAovLyBST1VORCAyClsnc2hlbGwnLDIsWydzaCddLCdkZWZhdWx0Jywn6LKd44GM44KJJ10sWyd3aXNoJywyLFsnc2gnXSwnZGVmYXVsdCcsJ+mhmOOBhiddLFsnY2hlc3MnLDIsWydjaCddLCdkZWZhdWx0Jywn44OB44Kn44K5J10sWydiZW5jaCcsMixbJ2NoJ10sJ2RlZmF1bHQnLCfjg5njg7Pjg4EnXSxbJ3RoaWNrJywyLFsndGgnLCdjayddLCd0aC11bnZvaWNlZCcsJ+WOmuOBhCddLFsnbWF0aCcsMixbJ3RoJ10sJ3RoLXVudm9pY2VkJywn566X5pWwJ10sWydncmFwaGljJywyLFsncGgnLCdn77yIZ2/lnovvvIknLCdj77yIY2F05Z6L77yJJ10sJ21peGVkJywn5Zuz44O757W1J10sWyd3aGlzaycsMixbJ3doJ10sJ3doLXcnLCfms6Hnq4vjgabjgosnXSxbJ3doZWF0JywyLFsnd2gnLCdlYSddLCdsb25nLWUnLCflsI/puqYnXSxbJ2NoZWNrJywyLFsnY2gnLCdjayddLCdkZWZhdWx0Jywn56K66KqN44GZ44KLJ10sWydzdHVjaycsMixbJ2NrJ10sJ2RlZmF1bHQnLCfli5XjgZHjgarjgYQnXSxbJ2JhbmcnLDIsWyduZyddLCdkZWZhdWx0Jywn44OQ44Oz44Go44GE44GG6Z+zJ10sWydzd2luZycsMixbJ25nJ10sJ2RlZmF1bHQnLCfjgbbjgonjgpPjgZMnXSxbJ3NuYWlsJywyLFsnYWknXSwnbG9uZy1hJywn44GL44Gf44Gk44KA44KKJ10sWydncmFpbicsMixbJ2FpJywnZ++8iGdv5Z6L77yJJ10sJ2xvbmctYScsJ+epgOeJqSddLFsndHJheScsMixbJ2F5J10sJ2xvbmctYScsJ+ODiOODrOODvCddLFsnc3ByYXknLDIsWydheSddLCdsb25nLWEnLCfjgrnjg5fjg6zjg7wnXSxbJ3NoZWVwJywyLFsnc2gnLCdlZSddLCdsb25nLWUnLCfnvoonXSxbJ3N3ZWV0JywyLFsnZWUnXSwnbG9uZy1lJywn55SY44GEJ10sWydiZWFjaCcsMixbJ2VhJywnY2gnXSwnbG9uZy1lJywn5rWc6L66J10sCi8vIFJPVU5EIDMKWydmbG9hdCcsMixbJ29hJ10sJ2xvbmctbycsJ+a1ruOBjyddLFsndG9hc3QnLDIsWydvYSddLCdsb25nLW8nLCfjg4jjg7zjgrnjg4gnXSxbJ2Jsb3cnLDIsWydvd++8iHNub3flnovvvIknXSwnbG9uZy1vJywn5ZC544GPJ10sWydicmlnaHQnLDIsWydpZ2gnXSwnbG9uZy1pJywn5piO44KL44GEJ10sWydteScsMixbJ3nvvIhmbHnlnovvvIknXSwnbG9uZy1pJywn56eB44GuJ10sWydzcG9vbicsMixbJ29v77yIbW9vbuWei++8iSddLCdsb25nLW9vJywn44K544OX44O844OzJ10sWydzaG9vaycsMixbJ3NoJywnb2/vvIhib29r5Z6L77yJJ10sJ3Nob3J0LW9vJywn5oyv44Gj44GfJ10sWydzdG9vZCcsMixbJ29v77yIYm9va+Wei++8iSddLCdzaG9ydC1vbycsJ+eri+OBo+OBpuOBhOOBnyddLFsnZ2x1ZScsMixbJ3VlJywnZ++8iGdv5Z6L77yJJ10sJ2xvbmctdScsJ+OBruOCiiddLFsnbWV3JywyLFsnZXcnXSwneW9vJywn54yr44Gu6bO044GN5aOwJ10sWydzcG9pbCcsMixbJ29pJ10sJ295Jywn44Gg44KB44Gr44GZ44KLJ10sWydtb2lzdCcsMixbJ29pJ10sJ295Jywn5rm/44Gj44GfJ10sWydjb3knLDIsWydveScsJ2PvvIhjYXTlnovvvIknXSwnb3knLCfjga/jgavjgYvjgpPjgaAnXSxbJ2Nsb3VkJywyLFsnb3XvvIhob3VzZeWei++8iScsJ2PvvIhjYXTlnovvvIknXSwnb3cnLCfpm7InXSxbJ2Zyb3duJywyLFsnb3fvvIhjb3flnovvvIknXSwnb3cnLCfjgZfjgYvjgoHpnaInXSxbJ2JhcmsnLDMsWydhciddLCdhcicsJ+OBu+OBiOOCiyddLFsnc2hhcnAnLDMsWydzaCcsJ2FyJ10sJ2FyJywn6Yut44GEJ10sWydzaGFyaycsMyxbJ3NoJywnYXInXSwnYXInLCfjgrXjg6EnXSxbJ3BvcmNoJywzLFsnb3InLCdjaCddLCdvcicsJ+eOhOmWouODneODvOODgSddLFsnY29yaycsMyxbJ29yJywnY++8iGNhdOWei++8iSddLCdvcicsJ+OCs+ODq+OCryddLAovLyBST1VORCA0ClsndG9yY2gnLDMsWydvcicsJ2NoJ10sJ29yJywn44Gf44GE44G+44GkJ10sWydoZXJkJywzLFsnZXInXSwnci12b3dlbCcsJ+e+pOOCjCddLFsndmVyYicsMyxbJ2VyJ10sJ3Itdm93ZWwnLCfli5XoqZ4nXSxbJ3BlcmNoJywzLFsnZXInLCdjaCddLCdyLXZvd2VsJywn5q2i44G+44KK5pyoJ10sWydzdGlyJywzLFsnaXInXSwnci12b3dlbCcsJ+OBi+OBjea3t+OBnOOCiyddLFsnZmlybScsMyxbJ2lyJ10sJ3Itdm93ZWwnLCfjgYvjgZ/jgYQnXSxbJ2NoaXJwJywzLFsnY2gnLCdpciddLCdyLXZvd2VsJywn44OB44Ol44Oz44Go6bO044GPJ10sWydidXJzdCcsMyxbJ3VyJ10sJ3Itdm93ZWwnLCfjga/jgZjjgZHjgosnXSxbJ2Z1cicsMyxbJ3VyJ10sJ3Itdm93ZWwnLCfmr5vnmq4nXSxbJ2N1cmInLDMsWyd1cicsJ2PvvIhjYXTlnovvvIknXSwnci12b3dlbCcsJ+e4geefsyddLFsnc2F1Y2UnLDQsWydhdScsJ2PvvIhjaXR55Z6L77yJJ10sJ2F3Jywn44K944O844K5J10sWyd2YXVsdCcsNCxbJ2F1J10sJ2F3Jywn6YeR5bqr5a6kJ10sWydjbGF3Jyw0LFsnYXcnLCdj77yIY2F05Z6L77yJJ10sJ2F3Jywn44Gk44KBJ10sWydwcmF3bicsNCxbJ2F3J10sJ2F3Jywn44Ko44OTJ10sWyd0aGF3Jyw0LFsndGgnLCdhdyddLCdhdycsJ+ino+OBkeOCiyddLFsnbGFpcicsNCxbJ2FpciddLCdhaXInLCfli5Xnianjga7lt6MnXSxbJ2FpcnNoaXAnLDQsWydhaXInLCdzaCddLCdhaXInLCfpo5vooYzoiLknXSxbJ2hhaXJjdXQnLDQsWydhaXInLCdj77yIY2F05Z6L77yJJywnc2hvcnQtdSddLCdtaXhlZCcsJ+aVo+mrqiddLFsncmFyZScsNCxbJ2FyZSddLCdhaXInLCfnj43jgZfjgYQnXSxbJ3N0YXJlJyw0LFsnYXJlJ10sJ2FpcicsJ+OBmOOBo+OBqOimi+OCiyddLAovLyBST1VORCA1Clsnc3F1YXJlJyw0LFsncXUnLCdhcmUnXSwnYWlyJywn5q2j5pa55b2iJ10sWydwZWFyc2tpbicsNCxbJ2Vhcu+8iGJlYXLlnovvvIknLCdzaG9ydC1pJ10sJ2JlYXItdHlwZScsJ+a0i+OBquOBl+OBrueariddLFsnc3BlYXInLDQsWydlYXLvvIhoZWFy5Z6L77yJJ10sJ2hlYXItdHlwZScsJ+OChOOCiiddLFsnc21lYXInLDQsWydlYXLvvIhoZWFy5Z6L77yJJ10sJ2hlYXItdHlwZScsJ+Whl+OCiuW6g+OBkuOCiyddLFsnc2VhcicsNCxbJ2Vhcu+8iGhlYXLlnovvvIknXSwnaGVhci10eXBlJywn54S844GN44Gk44GR44KLJ10sWydjb3N0Jyw1LFsnY++8iGNhdOWei++8iSddLCdjYXQtdHlwZScsJ+iyu+eUqCddLFsnZ3JhYicsNSxbJ2fvvIhnb+Wei++8iSddLCdnby10eXBlJywn44Gk44GL44KAJ10sWydyaWNlJyw1LFsnY++8iGNpdHnlnovvvIknLCdpX2UnXSwnY2l0eS10eXBlJywn57GzJ10sWydsYWNlJyw1LFsnY++8iGNpdHnlnovvvIknLCdhX2UnXSwnY2l0eS10eXBlJywn44Os44O844K5J10sWydzcGFjZScsNSxbJ2PvvIhjaXR55Z6L77yJJywnYV9lJ10sJ2NpdHktdHlwZScsJ+Wuh+WumSddLFsnY2FnZScsNSxbJ2PvvIhjYXTlnovvvIknLCdn77yIZ3lt5Z6L77yJJywnYV9lJ10sJ21peGVkJywn44GL44GUJ10sWydzdGFnZScsNSxbJ2fvvIhneW3lnovvvIknLCdhX2UnXSwnZ3ltLXR5cGUnLCfoiJ7lj7AnXSxbJ2h1Z2UnLDUsWydn77yIZ3lt5Z6L77yJJywndV9lJ10sJ2d5bS10eXBlJywn5beo5aSn44GqJ10sWydncmFjZScsNSxbJ2fvvIhnb+Wei++8iScsJ2PvvIhjaXR55Z6L77yJJywnYV9lJ10sJ21peGVkJywn5YSq6ZuF44GVJ10sWydnaWZ0Jyw1LFsnZ+OBruS+i+WkliddLCdoYXJkLWV4Y2VwdGlvbicsJ+i0iOOCiueJqSddLFsna25pZ2h0Jyw1LFsna24nLCdpZ2gnXSwnc2lsZW50LWsnLCfpqI7lo6snXSxbJ2tub2InLDUsWydrbiddLCdzaWxlbnQtaycsJ+WPluOBo+aJiyddLFsnd3JvdGUnLDUsWyd3cicsJ29fZSddLCdzaWxlbnQtdycsJ+abuOOBhOOBnyddLFsnd3JlbmNoJyw1LFsnd3InLCdjaCddLCdzaWxlbnQtdycsJ+ODrOODs+ODgSddLFsnbGltYicsNSxbJ21iJ10sJ3NpbGVudC1iJywn5omL6LazJ10KXS5tYXAoKHgsaSk9Pih7d29yZDp4WzBdLGxldmVsOnhbMV0scGF0dGVybnM6eFsyXSxzb3VuZFZhcmlhbnQ6eFszXSxtZWFuaW5nOnhbNF0sYXVkaW86YGh0dHBzOi8vam91bmlvcnNhbmtvc29kYXRlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9waG9uaWNzLWZpbmFsLSR7eFswXX0ud2F2YCxyb3VuZDpNYXRoLmZsb29yKGkvMjApKzF9KSk7Cgpjb25zdCAkPWlkPT5kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCksc3RhdGU9e3JvdW5kOjEsaW5kZXg6MCxvcmRlcjpbXSxzdGFydGVkOjAsdGljazpudWxsLHJlc3VsdHM6e30saGlzdG9yeTp7fSxoYXJkOltdLHJldmlld0luZGV4OjAsZnJlZTpmYWxzZX07CmNvbnN0IGxlc3NvbkxpbmtzPXsnb2/vvIhtb29u5Z6L77yJJzonLi4vcGhvbmljcy1sZXZlbC0yLTA1LXByZXZpZXcvaW5kZXguaHRtbCcsJ29v77yIYm9va+Wei++8iSc6Jy4uL3Bob25pY3MtbGV2ZWwtMi0wNS1wcmV2aWV3L2luZGV4Lmh0bWwnLCdlYXLvvIhiZWFy5Z6L77yJJzonLi4vcGhvbmljcy1sZXZlbC00LTAyLXByZXZpZXcvaW5kZXguaHRtbCcsJ2Vhcu+8iGhlYXLlnovvvIknOicuLi9waG9uaWNzLWxldmVsLTQtMDMtcHJldmlldy9pbmRleC5odG1sJywnY++8iGNhdOWei++8iSc6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMS1wcmV2aWV3L2luZGV4Lmh0bWwnLCdj77yIY2l0eeWei++8iSc6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMS1wcmV2aWV3L2luZGV4Lmh0bWwnLCdn77yIZ2/lnovvvIknOicuLi9waG9uaWNzLWxldmVsLTUtMDEtcHJldmlldy9pbmRleC5odG1sJywnZ++8iGd5beWei++8iSc6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMS1wcmV2aWV3L2luZGV4Lmh0bWwnLCdrbic6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMi1wcmV2aWV3L2luZGV4Lmh0bWwnLCd3cic6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMi1wcmV2aWV3L2luZGV4Lmh0bWwnLCdtYic6Jy4uL3Bob25pY3MtbGV2ZWwtNS0wMi1wcmV2aWV3L2luZGV4Lmh0bWwnfTsKZnVuY3Rpb24gc2h1ZmZsZShhKXtyZXR1cm4gWy4uLmFdLnNvcnQoKCk9Pk1hdGgucmFuZG9tKCktLjUpfWZ1bmN0aW9uIGZtdChtcyl7Y29uc3Qgcz1NYXRoLm1heCgwLE1hdGgucm91bmQobXMvMTAwMCkpO3JldHVybiBgJHtNYXRoLmZsb29yKHMvNjApfToke1N0cmluZyhzJTYwKS5wYWRTdGFydCgyLCcwJyl9YH1mdW5jdGlvbiBhdWRpbyh3LGIpe2NvbnN0IGE9bmV3IEF1ZGlvKHcuYXVkaW8pO2IuZGlzYWJsZWQ9dHJ1ZTthLm9uZW5kZWQ9YS5vbmVycm9yPSgpPT5iLmRpc2FibGVkPWZhbHNlO2EucGxheSgpLmNhdGNoKCgpPT5iLmRpc2FibGVkPWZhbHNlKX0KZnVuY3Rpb24gbWFya2VkKHcpe2NvbnN0IHM9dy53b3JkLG1hcmtzPUFycmF5KHMubGVuZ3RoKS5maWxsKGZhbHNlKTtmb3IoY29uc3QgcDAgb2Ygdy5wYXR0ZXJucyl7aWYoL15zaG9ydC1bYWVpb3VdJC8udGVzdChwMCkpe2NvbnN0IHY9cDAuc2xpY2UoLTEpLGk9cy5pbmRleE9mKHYpO2lmKGk+PTApbWFya3NbaV09dHJ1ZTtjb250aW51ZX1pZigvXlthZWlvdV1fZSQvLnRlc3QocDApKXtjb25zdCB2PXAwWzBdLGk9cy5pbmRleE9mKHYpLGU9cy5sYXN0SW5kZXhPZignZScpO2lmKGk+PTApbWFya3NbaV09dHJ1ZTtpZihlPj0wKW1hcmtzW2VdPXRydWU7Y29udGludWV9bGV0IHA9cDAucmVwbGFjZSgv77yILio/77yJL2csJycpLnJlcGxhY2UoJ2fjga7kvovlpJYnLCdnJykucmVwbGFjZSgnQ1ZDJywnJyk7aWYoIXApY29udGludWU7Y29uc3QgaT1zLmluZGV4T2YocCk7aWYoaT49MClmb3IobGV0IGo9aTtqPGkrcC5sZW5ndGg7aisrKW1hcmtzW2pdPXRydWV9aWYoIW1hcmtzLnNvbWUoQm9vbGVhbikpcmV0dXJuIGA8c3BhbiBjbGFzcz0ibWFyayI+JHtzfTwvc3Bhbj5gO2xldCBvdXQ9Jycsb249ZmFsc2U7Zm9yKGxldCBpPTA7aTxzLmxlbmd0aDtpKyspe2lmKG1hcmtzW2ldJiYhb24pe291dCs9JzxzcGFuIGNsYXNzPSJtYXJrIj4nO29uPXRydWV9aWYoIW1hcmtzW2ldJiZvbil7b3V0Kz0nPC9zcGFuPic7b249ZmFsc2V9b3V0Kz1zW2ldfXJldHVybiBvdXQrKG9uPyc8L3NwYW4+JzonJyl9CmZ1bmN0aW9uIHJvdW5kV29yZHMobil7cmV0dXJuIFdPUkRTLmZpbHRlcih3PT53LnJvdW5kPT09bil9ZnVuY3Rpb24gYnVpbGRSb3VuZHMoKXtjb25zdCBib3g9JCgncm91bmRCdXR0b25zJyk7Ym94LmlubmVySFRNTD0nJztmb3IobGV0IG49MTtuPD01O24rKyl7Y29uc3QgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtiLmNsYXNzTmFtZT0ncm91bmQtY2FyZCcrKHN0YXRlLnJlc3VsdHNbbl0/JyBkb25lJzonJyk7Yi5pbm5lckhUTUw9YFJPVU5EICR7bn08YnI+PHNtYWxsPiR7c3RhdGUucmVzdWx0c1tuXT8nQ0xFQVLvvIEnOicyMOiqnid9PC9zbWFsbD5gO2Iub25jbGljaz0oKT0+c3RhcnRSb3VuZChuKTtib3guYXBwZW5kKGIpfX0KZnVuY3Rpb24gc3RhcnRSb3VuZChuLGN1c3RvbSl7c3RhdGUucm91bmQ9bjtzdGF0ZS5pbmRleD0wO3N0YXRlLm9yZGVyPXNodWZmbGUoY3VzdG9tfHxyb3VuZFdvcmRzKG4pKTtzdGF0ZS5zdGFydGVkPURhdGUubm93KCk7c3RhdGUuaGFyZD1zdGF0ZS5oYXJkLmZpbHRlcih4PT54LnJvdW5kIT09bik7c3RhdGUuZnJlZT0hIWN1c3RvbTskKCdyb3VuZFNlbGVjdCcpLmhpZGRlbj10cnVlOyQoJ2Fuc3dlcnMnKS5oaWRkZW49dHJ1ZTskKCdyb3VuZERvbmUnKS5oaWRkZW49dHJ1ZTskKCdmaW5hbFJlc3VsdCcpLmhpZGRlbj10cnVlOyQoJ3BsYXknKS5oaWRkZW49ZmFsc2U7Y2xlYXJJbnRlcnZhbChzdGF0ZS50aWNrKTtzdGF0ZS50aWNrPXNldEludGVydmFsKCgpPT4kKCd0aW1lcicpLnRleHRDb250ZW50PWZtdChEYXRlLm5vdygpLXN0YXRlLnN0YXJ0ZWQpLDI1MCk7c2hvd1dvcmQoKX0KZnVuY3Rpb24gc2hvd1dvcmQoKXtjb25zdCB3PXN0YXRlLm9yZGVyW3N0YXRlLmluZGV4XTskKCdyb3VuZExhYmVsJykudGV4dENvbnRlbnQ9c3RhdGUuZnJlZT8n44OV44Oq44O844OX44Op44Kv44OG44Kj44K5JzpgUk9VTkQgJHtzdGF0ZS5yb3VuZH1gOyQoJ2NvdW50ZXInKS50ZXh0Q29udGVudD1gJHtzdGF0ZS5pbmRleCsxfSAvICR7c3RhdGUub3JkZXIubGVuZ3RofWA7JCgnd29yZCcpLnRleHRDb250ZW50PXcud29yZH0KZnVuY3Rpb24gY2hvb3NlKGhhcmQpe2NvbnN0IHc9c3RhdGUub3JkZXJbc3RhdGUuaW5kZXhdLGFkdmFuY2U9KCk9PntzdGF0ZS5pbmRleCsrOyQoJ3JlYWRCdG4nKS5kaXNhYmxlZD1mYWxzZTskKCdoYXJkQnRuJykuZGlzYWJsZWQ9ZmFsc2U7aWYoc3RhdGUuaW5kZXg8c3RhdGUub3JkZXIubGVuZ3RoKXNob3dXb3JkKCk7ZWxzZSBmaW5pc2hSb3VuZCgpfTtpZihoYXJkJiYhc3RhdGUuaGFyZC5zb21lKHg9Pngud29yZD09PXcud29yZCkpc3RhdGUuaGFyZC5wdXNoKHcpOyQoJ3JlYWRCdG4nKS5kaXNhYmxlZD10cnVlOyQoJ2hhcmRCdG4nKS5kaXNhYmxlZD10cnVlO2NvbnN0IGE9bmV3IEF1ZGlvKHcuYXVkaW8pLGRvbmU9KCk9PnthLm9uZW5kZWQ9bnVsbDthLm9uZXJyb3I9bnVsbDthZHZhbmNlKCl9O2Eub25lbmRlZD1kb25lO2Eub25lcnJvcj1kb25lO2EucGxheSgpLmNhdGNoKGRvbmUpfQpmdW5jdGlvbiBmaW5pc2hSb3VuZCgpe2NsZWFySW50ZXJ2YWwoc3RhdGUudGljayk7Y29uc3QgZWxhcHNlZD1EYXRlLm5vdygpLXN0YXRlLnN0YXJ0ZWQsaGFyZD1zdGF0ZS5vcmRlci5maWx0ZXIodz0+c3RhdGUuaGFyZC5zb21lKGg9Pmgud29yZD09PXcud29yZCkpO2NvbnN0IHJlYz17dGltZTplbGFwc2VkLHJlYWQ6c3RhdGUub3JkZXIubGVuZ3RoLWhhcmQubGVuZ3RoLGhhcmQ6aGFyZC5sZW5ndGgsd29yZHM6Wy4uLnN0YXRlLm9yZGVyXX07aWYoIXN0YXRlLmZyZWUpe3N0YXRlLmhpc3Rvcnlbc3RhdGUucm91bmRdPXN0YXRlLnJlc3VsdHNbc3RhdGUucm91bmRdO3N0YXRlLnJlc3VsdHNbc3RhdGUucm91bmRdPXJlY30kKCdwbGF5JykuaGlkZGVuPXRydWU7JCgncm91bmREb25lJykuaGlkZGVuPWZhbHNlOyQoJ2NsZWFyVGl0bGUnKS50ZXh0Q29udGVudD1zdGF0ZS5mcmVlPyfjg5Xjg6rjg7zjg5fjg6njgq/jg4bjgqPjgrnntYLkuobvvIEnOmBST1VORCAke3N0YXRlLnJvdW5kfSBDTEVBUu+8gWA7JCgncm91bmRTdGF0cycpLmlubmVySFRNTD1gPGRpdiBjbGFzcz0ic3RhdCI+44K/44Kk44OgPGJyPiR7Zm10KGVsYXBzZWQpfTwvZGl2PjxkaXYgY2xhc3M9InN0YXQiPuiHquWIhuOBp+iqreOCgeOBnzxicj4ke3JlYy5yZWFkfSAvICR7c3RhdGUub3JkZXIubGVuZ3RofTwvZGl2PjxkaXYgY2xhc3M9InN0YXQiPuOCgOOBmuOBi+OBl+OBi+OBo+OBnzxicj4ke3JlYy5oYXJkfSAvICR7c3RhdGUub3JkZXIubGVuZ3RofTwvZGl2PmArKHN0YXRlLmhpc3Rvcnlbc3RhdGUucm91bmRdP2A8ZGl2IGNsYXNzPSJzdGF0Ij7liY3lm548YnI+JHtmbXQoc3RhdGUuaGlzdG9yeVtzdGF0ZS5yb3VuZF0udGltZSl9PC9kaXY+YDonJyl9CmZ1bmN0aW9uIHNob3dBbnN3ZXJzKCl7Y29uc3QgbGlzdD0kKCdhbnN3ZXJMaXN0Jyk7bGlzdC5pbm5lckhUTUw9Jyc7c3RhdGUub3JkZXIuZm9yRWFjaCh3PT57Y29uc3QgZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhcnRpY2xlJyk7ZC5jbGFzc05hbWU9J2Fuc3dlcic7ZC5pbm5lckhUTUw9YDxkaXYgY2xhc3M9ImFuc3dlci13b3JkIj4ke21hcmtlZCh3KX08L2Rpdj48c21hbGw+5a2m57+S44OR44K/44O844Oz77yaJHt3LnBhdHRlcm5zLmpvaW4oJ+ODuycpfTwvc21hbGw+PHNtYWxsPiR7dy5tZWFuaW5nfTwvc21hbGw+YDtjb25zdCBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpO2IudGV4dENvbnRlbnQ9J/CflIog562U44GI44KS6IGe44GPJztiLm9uY2xpY2s9KCk9PmF1ZGlvKHcsYik7ZC5hcHBlbmQoYik7bGlzdC5hcHBlbmQoZCl9KTskKCdyb3VuZERvbmUnKS5oaWRkZW49dHJ1ZTskKCdhbnN3ZXJzJykuaGlkZGVuPWZhbHNlOyQoJ25leHRSb3VuZCcpLmhpZGRlbj1zdGF0ZS5mcmVlfHxzdGF0ZS5yb3VuZD09PTU7aWYoIXN0YXRlLmZyZWUmJk9iamVjdC5rZXlzKHN0YXRlLnJlc3VsdHMpLmxlbmd0aD09PTUpc2hvd0ZpbmFsKCl9CmZ1bmN0aW9uIHNob3dGaW5hbCgpeyQoJ2ZpbmFsUmVzdWx0JykuaGlkZGVuPWZhbHNlOyQoJ2ZyZWUnKS5oaWRkZW49ZmFsc2U7Y29uc3QgYWxsPU9iamVjdC52YWx1ZXMoc3RhdGUucmVzdWx0cyksaGFyZD1bLi4ubmV3IE1hcChzdGF0ZS5oYXJkLm1hcCh3PT5bdy53b3JkLHddKSkudmFsdWVzKCldOyQoJ3RvdGFsU3RhdHMnKS5pbm5lckhUTUw9YDxkaXYgY2xhc3M9InN0YXQiPue3j+WNmOiqnuaVsDxicj4xMDA8L2Rpdj48ZGl2IGNsYXNzPSJzdGF0Ij7oh6rliIbjgafoqq3jgoHjgZ88YnI+JHsxMDAtaGFyZC5sZW5ndGh96KqePC9kaXY+PGRpdiBjbGFzcz0ic3RhdCI+44KA44Ga44GL44GX44GL44Gj44GfPGJyPiR7aGFyZC5sZW5ndGh96KqePC9kaXY+PGRpdiBjbGFzcz0ic3RhdCI+5ZCI6KiI44K/44Kk44OgPGJyPiR7Zm10KGFsbC5yZWR1Y2UoKHMseCk9PnMreC50aW1lLDApKX08L2Rpdj5gKyQoJ2xldmVsQ2hlY2tzJykuaW5uZXJIVE1MO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyN0b3RhbFN0YXRzIC5yb3VuZC10aW1lJykuZm9yRWFjaCh4PT54LnJlbW92ZSgpKTthbGwuZm9yRWFjaCgocixpKT0+JCgndG90YWxTdGF0cycpLmluc2VydEFkamFjZW50SFRNTCgnYmVmb3JlZW5kJyxgPGRpdiBjbGFzcz0ic3RhdCI+Uk9VTkQgJHtpKzF9PGJyPiR7Zm10KHIudGltZSl9PC9kaXY+YCkpOyQoJ2xldmVsQ2hlY2tzJykuaW5uZXJIVE1MPVsxLDIsMyw0LDVdLm1hcChuPT5gPGRpdiBjbGFzcz0iY2hlY2siPuKckyBMRVZFTCAke259PC9kaXY+YCkuam9pbignJyk7Y29uc3QgY291bnRzPXt9O2hhcmQuZm9yRWFjaCh3PT53LnBhdHRlcm5zLmZvckVhY2gocD0+Y291bnRzW3BdPShjb3VudHNbcF18fDApKzEpKTskKCdwYXR0ZXJuU3RhdHMnKS5pbm5lckhUTUw9T2JqZWN0LmVudHJpZXMoY291bnRzKS5zb3J0KChhLGIpPT5iWzFdLWFbMV0pLm1hcCgoW3Asbl0pPT5sZXNzb25MaW5rc1twXT9gPGEgaHJlZj0iJHtsZXNzb25MaW5rc1twXX0iPiR7cH3jgIAke2596KqePC9hPmA6YDxzcGFuPiR7cH3jgIAke2596KqePC9zcGFuPmApLmpvaW4oJyAnKXx8JzxwPuWFqOmDqOiqreOCgeOBn+OBre+8gTwvcD4nfQpmdW5jdGlvbiBiZWdpblJldmlldyh3b3Jkcyl7Y29uc3Qgc291cmNlPUFycmF5LmlzQXJyYXkod29yZHMpP3dvcmRzOnN0YXRlLmhhcmQsaGFyZD1bLi4ubmV3IE1hcChzb3VyY2UubWFwKHc9Plt3LndvcmQsd10pKS52YWx1ZXMoKV07JCgnaGFyZFJldmlldycpLmhpZGRlbj1mYWxzZTtpZighaGFyZC5sZW5ndGgpeyQoJ3Jldmlld0NvdW50ZXInKS50ZXh0Q29udGVudD0nJzskKCdyZXZpZXdXb3JkJykuY2xhc3NMaXN0LmFkZCgncmV2aWV3LW1lc3NhZ2UnKTskKCdyZXZpZXdXb3JkJykudGV4dENvbnRlbnQ9J+WFqOmDqOiqreOCgeOBn+OBre+8gSc7JCgncmV2aWV3QW5zd2VyJykuaGlkZGVuPXRydWU7JCgncmV2aWV3TmV4dCcpLmhpZGRlbj10cnVlOyQoJ3Jldmlld0RldGFpbCcpLmlubmVySFRNTD0nJztyZXR1cm59c3RhdGUucmV2aWV3V29yZHM9c2h1ZmZsZShoYXJkKTtzdGF0ZS5yZXZpZXdJbmRleD0wO3JlbmRlclJldmlldygpfQpmdW5jdGlvbiByZW5kZXJSZXZpZXcoKXtjb25zdCB3PXN0YXRlLnJldmlld1dvcmRzW3N0YXRlLnJldmlld0luZGV4XTskKCdyZXZpZXdDb3VudGVyJykudGV4dENvbnRlbnQ9YCR7c3RhdGUucmV2aWV3SW5kZXgrMX0gLyAke3N0YXRlLnJldmlld1dvcmRzLmxlbmd0aH1gOyQoJ3Jldmlld1dvcmQnKS5jbGFzc0xpc3QucmVtb3ZlKCdyZXZpZXctbWVzc2FnZScpOyQoJ3Jldmlld1dvcmQnKS50ZXh0Q29udGVudD13LndvcmQ7JCgncmV2aWV3RGV0YWlsJykuaW5uZXJIVE1MPScnOyQoJ3Jldmlld05leHQnKS5oaWRkZW49dHJ1ZTskKCdyZXZpZXdBbnN3ZXInKS5oaWRkZW49ZmFsc2V9CiQoJ3Jldmlld0Fuc3dlcicpLm9uY2xpY2s9KCk9Pntjb25zdCB3PXN0YXRlLnJldmlld1dvcmRzW3N0YXRlLnJldmlld0luZGV4XSxiPSQoJ3Jldmlld0Fuc3dlcicpO2F1ZGlvKHcsYik7JCgncmV2aWV3V29yZCcpLmlubmVySFRNTD1tYXJrZWQodyk7JCgncmV2aWV3RGV0YWlsJykuaW5uZXJIVE1MPWA8cD4ke3cucGF0dGVybnMuam9pbign44O7Jyl9772cJHt3Lm1lYW5pbmd9PC9wPmA7JCgncmV2aWV3TmV4dCcpLmhpZGRlbj1mYWxzZX07JCgncmV2aWV3TmV4dCcpLm9uY2xpY2s9KCk9PntzdGF0ZS5yZXZpZXdJbmRleCsrO2lmKHN0YXRlLnJldmlld0luZGV4PHN0YXRlLnJldmlld1dvcmRzLmxlbmd0aClyZW5kZXJSZXZpZXcoKTtlbHNleyQoJ3Jldmlld1dvcmQnKS5jbGFzc0xpc3QuYWRkKCdyZXZpZXctbWVzc2FnZScpOyQoJ3Jldmlld1dvcmQnKS50ZXh0Q29udGVudD0n6Ium5omL5Y2Y6Kqe44Gu5b6p57+S44Kv44Oq44Ki77yBJzskKCdyZXZpZXdBbnN3ZXInKS5oaWRkZW49dHJ1ZTskKCdyZXZpZXdOZXh0JykuaGlkZGVuPXRydWU7JCgncmV2aWV3RGV0YWlsJykuaW5uZXJIVE1MPScnfX07CiQoJ3JlYWRCdG4nKS5vbmNsaWNrPSgpPT5jaG9vc2UoZmFsc2UpOyQoJ2hhcmRCdG4nKS5vbmNsaWNrPSgpPT5jaG9vc2UodHJ1ZSk7JCgnY2hlY2tCdG4nKS5vbmNsaWNrPXNob3dBbnN3ZXJzOyQoJ3Jldmlld1JvdW5kSGFyZCcpLm9uY2xpY2s9KCk9PmJlZ2luUmV2aWV3KHN0YXRlLmhhcmQuZmlsdGVyKHc9Pncucm91bmQ9PT1zdGF0ZS5yb3VuZCkpOyQoJ3JldHJ5Um91bmQnKS5vbmNsaWNrPSgpPT5zdGFydFJvdW5kKHN0YXRlLnJvdW5kLHN0YXRlLmZyZWU/c3RhdGUub3JkZXI6bnVsbCk7JCgnbmV4dFJvdW5kJykub25jbGljaz0oKT0+c3RhcnRSb3VuZChzdGF0ZS5yb3VuZCsxKTskKCdyZXZpZXdIYXJkJykub25jbGljaz0oKT0+YmVnaW5SZXZpZXcoKTskKCdyZXN0YXJ0QWxsJykub25jbGljaz0oKT0+bG9jYXRpb24ucmVsb2FkKCk7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtZnJlZV0nKS5mb3JFYWNoKGI9PmIub25jbGljaz0oKT0+c3RhcnRSb3VuZCgwLHNodWZmbGUoV09SRFMpLnNsaWNlKDAsK2IuZGF0YXNldC5mcmVlKSkpOwpjb25zdCBydWxlR3JvdXBzPXsxOidB44CcWu+8j+efreavjemfs++8j0NWQ++8j+OCteOCpOODrOODs+ODiGUnLDI6J3No44O7Y2jjg7t0aO+8j3Bo44O7d2jjg7tja+ODu25n77yPYWnjg7theeODu2Vl44O7ZWHvvI9vYeODu29344O7aWdo44O7ee+8j29v44O7dWXjg7tld++8j29p44O7b3njg7tvdeODu293JywzOidhcuODu29y77yPZXLjg7tpcuODu3VyJyw0OidhdeODu2F377yPYWly44O7YXJl44O7ZWFy77yPZWFy44Gu5Yil6Kqt44G/Jyw1Oidj44O7Z+OBrumfs+OBruWkieWMlu+8j2tu44O7d3Ljg7ttYid9OyQoJ3J1bGVMaXN0JykuaW5uZXJIVE1MPU9iamVjdC5lbnRyaWVzKHJ1bGVHcm91cHMpLm1hcCgoW2wseF0pPT5gPGRpdiBjbGFzcz0icnVsZS1sZXZlbCI+PGgzPkxFVkVMICR7bH08L2gzPjxwPiR7eH08L3A+PC9kaXY+YCkuam9pbignJyk7CmNvbnN0IGZpbmFsT2JzZXJ2ZXI9bmV3IE11dGF0aW9uT2JzZXJ2ZXIoKCk9PntpZighJCgnZmluYWxSZXN1bHQnKS5oaWRkZW4pJCgnZmluYWxGb290ZXInKS5oaWRkZW49ZmFsc2V9KTtmaW5hbE9ic2VydmVyLm9ic2VydmUoJCgnZmluYWxSZXN1bHQnKSx7YXR0cmlidXRlczp0cnVlLGF0dHJpYnV0ZUZpbHRlcjpbJ2hpZGRlbiddfSk7YnVpbGRSb3VuZHMoKTs='),c=>c.charCodeAt(0))))</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/">🔊【フォニックス総まとめ】初めて見る英単語をどこまで読める？｜初見100語チャレンジ</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9%e7%b7%8f%e3%81%be%e3%81%a8%e3%82%81%e3%80%91%e5%88%9d%e3%82%81%e3%81%a6%e8%a6%8b%e3%82%8b%e8%8b%b1%e5%8d%98%e8%aa%9e/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 4③】earのもう1つの音を読んでみよう｜同じつづりでも音が変わる！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a2%e3%80%91ear%e3%81%ae%e3%82%82%e3%81%861%e3%81%a4%e3%81%ae%e9%9f%b3%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a2%e3%80%91ear%e3%81%ae%e3%82%82%e3%81%861%e3%81%a4%e3%81%ae%e9%9f%b3%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Sat, 05 Sep 2026 04:33:00 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8360</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 4｜③ 今回のゴール同じearにbear型とhear型があることを知ろう！ 🔊 タコタのフォニックスレッスン earのもう1つの音を読んでみよう bear⇔hear 🐙 どっちもearな [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a2%e3%80%91ear%e3%81%ae%e3%82%82%e3%81%861%e3%81%a4%e3%81%ae%e9%9f%b3%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/">🔊【フォニックスLEVEL 4③】earのもう1つの音を読んでみよう｜同じつづりでも音が変わる！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<style>.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;font-size:clamp(28px,7vw,42px)}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception{padding:14px;background:var(--yellow);border:2px solid #ffd45f;border-radius:16px}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.word-grid.three,.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(26px,6vw,38px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.2)}button:disabled{opacity:.65}.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.branch{text-align:center;margin-top:18px}.branch>strong{display:block;color:var(--teal);font-size:44px}.branch>span{display:block;font-size:28px}.branch>div,.type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.branch b,.type-grid>div{padding:14px;background:#fff;border:2px solid #ffd1d1;border-radius:18px}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.compare-list{display:grid;gap:14px}.compare-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.read-list,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.type-label{padding:6px 16px;border-radius:999px;background:#eaf9f7;color:var(--teal)}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button,.challenge-word small{display:none}.challenge-grid.answers .challenge-word button,.challenge-grid.answers .challenge-word small{display:block}.challenge-word small{color:var(--teal)}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.level-review{display:grid;gap:8px;text-align:left}.level-review p{padding:10px;background:#fff;border-radius:12px}.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-title{margin:20px 0;color:var(--coral-dark);font-size:clamp(34px,9vw,54px);font-weight:900}.next-example{font-size:24px!important;font-weight:900}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.word-grid.three,.examples,.type-grid,.branch>div,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.big-compare{display:grid;grid-template-columns:1fr;text-align:center;gap:2px}.big-compare i{transform:rotate(90deg)}.compare-row{grid-template-columns:1fr}.compare-row>b{transform:rotate(90deg);text-align:center}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timer{font-size:36px}} </style>
<p><main class="lesson"></p>
<nav class="lesson-meta">
<div><span>シリーズ</span><strong>フォニックス LEVEL 4｜③</strong></div>
<div class="goal"><span>今回のゴール</span><strong>同じearにbear型とhear型があることを知ろう！</strong></div>
</nav>
<header class="panel intro">
<p class="eyebrow">🔊 タコタのフォニックスレッスン</p>
<h1>earのもう1つの音を<br />読んでみよう</h1>
<div id="intro" class="word-grid"></div>
<div class="big-compare"><span>bear</span><i>⇔</i><span>hear</span></div>
<p class="takota">🐙 どっちもearなのに、音がちがうね！</p>
<div class="branch"><strong>ear</strong><span>↓</span></p>
<div><b>bearの音</b><b>hearの音</b></div>
</div>
</header>
<section class="section panel">

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">前回のearを思い出そう！</a></li><li><a href="#toc2" tabindex="0">hear型のear</a><ol><li><a href="#toc3" tabindex="0">hearのearを聞いてみよう</a></li></ol></li><li><a href="#toc4" tabindex="0">STEP 2｜bear型とhear型をくらべよう</a></li><li><a href="#toc5" tabindex="0">同じearでも、読み方が変わるよ！</a><ol><li><a href="#toc6" tabindex="0">🐻 bear型</a></li><li><a href="#toc7" tabindex="0">👂 hear型</a></li></ol></li><li><a href="#toc8" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc9" tabindex="0">bear型？hear型？</a></li><li><a href="#toc10" tabindex="0">見つけて読もう</a></li><li><a href="#toc11" tabindex="0">読むフラッシュ</a></li><li><a href="#toc12" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc13" tabindex="0">🔊 2つのearを覚えたかな？</a></li><li><a href="#toc14" tabindex="0">LEVEL 4で学んだこと</a><ol><li><a href="#toc15" tabindex="0">次回：LEVEL 5① c・gの音の変化</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">前回のearを思い出そう！</span></h2>
<div id="review" class="word-grid three"></div>
<p class="takota">🐙 前回は、bearのearを覚えたね！</p>
</section>
<section class="section pattern-block">
<div class="pattern-title"><span>STEP 1</span></p>
<h2><span id="toc2">hear型のear</span></h2>
</div>
<div id="hear-words" class="examples"></div>
<div class="pattern-rule"><span class="giant">ear</span></p>
<h3><span id="toc3">hearのearを聞いてみよう</span></h3>
<p><button id="hear-pattern" class="sound-button">🔊 hear</button></div>
<p class="takota">🐙 hear・near・yearのearは、似た音がするね！</p>
</section>
<section class="section panel">
<h2><span id="toc4">STEP 2｜bear型とhear型をくらべよう</span></h2>
<p>意味の仲間ではなく、earの音を聞き比べてみよう。</p>
<div id="compare" class="compare-list"></div>
<p class="takota">🐙 同じearでも、2つの読み方があるんだね！</p>
</section>
<section class="section panel">
<h2><span id="toc5">同じearでも、読み方が変わるよ！</span></h2>
<div class="type-grid">
<div>
<h3><span id="toc6">🐻 bear型</span></h3>
<p>bear・pear・wear</p>
</div>
<div>
<h3><span id="toc7">👂 hear型</span></h3>
<p>hear・near・year</p>
</div>
</div>
<p class="exception">前の文字だけで決まる絶対ルールではありません。単語を見ながら、どちらの音か覚えていこう。</p>
</section>
<section class="section">
<h2><span id="toc8">🐙 音を聞いて選ぼう</span></h2>
<p>①・②・③を聞いて、見本単語と同じ音声の番号を選ぼう。</p>
<div id="sound-quiz" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc9">bear型？hear型？</span></h2>
<p>単語を見て、どちらの読み方になるか考えよう。</p>
<div id="classify" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc10">見つけて読もう</span></h2>
<div id="find" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc11">読むフラッシュ</span></h2>
<p>どっちのearかな？ 音声を聞く前に読んでみよう！</p>
<div id="reading" class="flash-card"></div>
</section>
<section class="section challenge-section">
<h2><span id="toc12">🚀 初見単語チャレンジ</span></h2>
<p>スタートして、全部読んだらストップ！</p>
<div id="timer" class="timer">00.00秒</div>
<div class="timer-actions"><button id="start">スタート</button><button id="stop" disabled>ストップ</button></div>
<p id="times" class="time-compare">
<div id="challenge" class="challenge-grid"></div>
<p><button id="retry" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section">
<h2><span id="toc13">🔊 2つのearを覚えたかな？</span></h2>
<div id="flash" class="flash-card"></div>
<div id="again" class="word-grid panel" style="margin-top:14px"></div>
</section>
<section class="section panel clear-panel">
<h2><span id="toc14">LEVEL 4で学んだこと</span></h2>
<div class="level-review">
<p>① au → August　aw → saw</p>
<p>② air → air　are → care　ear → bear</p>
<p>③ ear → hear</p>
</div>
<div class="clear-title">LEVEL 4 CLEAR！</div>
<p class="takota">🐙 LEVEL 4クリア！読める文字のかたまりが、また増えたね！</p>
<h3><span id="toc15">次回：LEVEL 5① c・gの音の変化</span></h3>
<p>次は、同じcやgでも音が変わるパターンを見てみよう！</p>
<p class="next-example">cat → city　／　go → gym</p>
<nav class="bottom-nav"><button id="restart" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8338&#038;preview=true">← 前のレッスン<small>LEVEL 4② air・are・ear</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending">次のレッスン →<small>c・gの音の変化（準備中）</small></a></nav>
</section>
<p></main><script>const WR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/'; const P=[{id:'ear-bear',pattern:'ear',variant:'bear-type',rep:'bear',audio:'ear-bear-type',examples:['bear','pear','wear']},{id:'ear-hear',pattern:'ear',variant:'hear-type',rep:'hear',audio:'ear-hear-type',examples:['hear','near','year','dear','fear','clear']}]; const TYPE={bear:'bear',pear:'bear',wear:'bear',swear:'bear',hear:'hear',near:'hear',year:'hear',dear:'hear',fear:'hear',clear:'hear',gear:'hear',rear:'hear',beard:'hear',shear:'hear'}; const READ=['hear','near','year','dear','fear','clear','bear','pear','wear']; const CH=['hear','bear','rear','pear','clear','swear','gear','year','beard','near']; let audio=null,restore=null,readIndex=0,flashIndex=0,tick=null,started=0,previous=null; const $=id=>document.getElementById(id),type=w=>TYPE[w],hi=w=>w.replace('ear','\x3cmark>ear\x3c/mark>'); function play(path,b){if(audio)audio.pause();if(restore)restore();audio=new Audio(path);const old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';const done=()=>{b.disabled=false;b.textContent=old;audio=null;restore=null};restore=done;audio.addEventListener('ended',done,{once:true});audio.addEventListener('error',done,{once:true});audio.play().catch(done)} function playWord(w,b){play(WR+w+'.wav',b)}function playPattern(id,b){play(PR+P.find(p=>p.id===id).audio+'.wav',b)} function card(w){const d=document.createElement('div');d.className='word-card';d.innerHTML='\x3cdiv class="word">'+hi(w)+'\x3c/div>';const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 '+w;b.onclick=()=>playWord(w,b);d.append(b);return d} ['bear','hear'].forEach(w=>$('intro').append(card(w)));['bear','pear','wear'].forEach(w=>$('review').append(card(w)));P[1].examples.forEach(w=>$('hear-words').append(card(w)));$('hear-pattern').onclick=e=>playWord('hear',e.currentTarget); [['bear','hear'],['pear','near'],['wear','year']].forEach(pair=>{const row=document.createElement('div');row.className='compare-row';row.append(card(pair[0]));const x=document.createElement('b');x.textContent='⇔';row.append(x);row.append(card(pair[1]));$('compare').append(row)}); const quiz=[['hearはどの音？',['hear','bear','near'],0],['nearはどの音？',['dear','near','wear'],1],['yearはどの音？',['bear','fear','year'],2],['dearはどの音？',['dear','pear','clear'],0],['fearはどの音？',['hear','fear','bear'],1],['clearはどの音？',['wear','near','clear'],2]]; quiz.forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${q[0]}\x3c/div>\x3cdiv class="choice-row audio-choices">\x3c/div>\x3cp>音を聞いてから、答えを選ぼう。\x3c/p>\x3cdiv class="choice-row answer-choices">\x3c/div>\x3cp class="feedback" aria-live="polite">\x3c/p>`;q[1].forEach((word,i)=>{const l=document.createElement('button');l.className='choice';l.textContent='①②③'[i]+' 🔊';l.onclick=()=>playWord(word,l);d.querySelector('.audio-choices').append(l);const a=document.createElement('button');a.className='choice';a.textContent='①②③'[i]+'を選ぶ';a.onclick=()=>{const ok=i===q[2];d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(x=>x.classList.remove('correct','wrong'));a.classList.add(ok?'correct':'wrong')};d.querySelector('.answer-choices').append(a)});$('sound-quiz').append(d)}); ['bear','hear','pear','near','wear','year'].forEach(w=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${w}\x3c/div>\x3cdiv class="choice-row">\x3cbutton class="choice">🐻 bear型\x3c/button>\x3cbutton class="choice">👂 hear型\x3c/button>\x3c/div>\x3cp class="feedback">\x3c/p>`;d.querySelectorAll('button').forEach((b,i)=>b.onclick=()=>{const answer=i===0?'bear':'hear',ok=answer===type(w);d.querySelector('.feedback').textContent=ok?'正解！ '+type(w)+'型だね！':'もう一度考えてみよう。';d.querySelectorAll('.choice').forEach(x=>x.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong')});$('classify').append(d)}); ['hear','near','clear','year','dear','fear'].forEach(w=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${w}\x3c/div>\x3cbutton class="choice">earを見つける\x3c/button>\x3cp class="feedback">\x3c/p>`;d.querySelector('button').onclick=()=>{d.querySelector('.quiz-target').innerHTML=hi(w);d.querySelector('.feedback').textContent='earを見つけたね！';if(!d.querySelector('.sound-button')){const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 答えを聞く';b.onclick=()=>playWord(w,b);d.append(b)}};$('find').append(d)}); function reading(){const w=READ[readIndex],e=$('reading');e.innerHTML=`\x3cdiv>${readIndex+1} / ${READ.length}\x3c/div>\x3cdiv class="flash-word">${hi(w)}\x3c/div>\x3cp>どっちのearかな？\x3c/p>\x3cbutton class="sound-button answer">🔊 答えを聞く\x3c/button>\x3cstrong class="type-label" hidden>${type(w)}型\x3c/strong>\x3cdiv class="nav-row">\x3cbutton class="nav-button prev">← まえへ\x3c/button>\x3cbutton class="nav-button next">${readIndex===READ.length-1?'もう一度':'つぎへ →'}\x3c/button>\x3c/div>`;e.querySelector('.answer').onclick=x=>{playWord(w,x.currentTarget);e.querySelector('.type-label').hidden=false};e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;reading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READ.length-1?0:readIndex+1;reading()}}reading(); const shuffle=a=>[...a].sort(()=>Math.random()-.5);function challenge(){const e=$('challenge');e.classList.remove('answers');e.innerHTML='';shuffle(CH).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML='\x3cspan>'+hi(w)+'\x3c/span>';const b=document.createElement('button');b.textContent='🔊 答えを聞く';b.onclick=()=>playWord(w,b);const t=document.createElement('small');t.textContent=type(w)+'型';d.append(b,t);e.append(d)});$('timer').textContent='00.00秒';$('start').disabled=false;$('stop').disabled=true;$('retry').hidden=true} function stop(){clearInterval(tick);const time=(performance.now()-started)/1000;$('timer').textContent=time.toFixed(2)+'秒';$('challenge').classList.add('answers');$('retry').hidden=false;$('stop').disabled=true;$('times').textContent=previous===null?'今回：'+time.toFixed(2)+'秒':'前回：'+previous.toFixed(2)+'秒　今回：'+time.toFixed(2)+'秒';previous=time}$('start').onclick=()=>{started=performance.now();$('start').disabled=true;$('stop').disabled=false;tick=setInterval(()=>$('timer').textContent=((performance.now()-started)/1000).toFixed(2)+'秒',50)};$('stop').onclick=stop;$('retry').onclick=challenge;challenge(); function flash(){const p=P[flashIndex],e=$('flash');e.innerHTML=`\x3cdiv>${flashIndex+1} / 2\x3c/div>\x3cdiv class="flash-word">ear\x3c/div>\x3cstrong>${p.variant==='bear-type'?'bear型':'hear型'}　代表：${p.rep}\x3c/strong>\x3cbutton class="sound-button answer">🔊 答え\x3c/button>\x3cdiv class="nav-row">\x3cbutton class="nav-button prev">← まえへ\x3c/button>\x3cbutton class="nav-button next">${flashIndex===1?'もう一周':'つぎへ →'}\x3c/button>\x3c/div>`;e.querySelector('.answer').onclick=x=>playWord(p.rep,x.currentTarget);e.querySelector('.prev').disabled=flashIndex===0;e.querySelector('.prev').onclick=()=>{flashIndex--;flash()};e.querySelector('.next').onclick=()=>{flashIndex=flashIndex===1?0:flashIndex+1;flash()}}flash();['bear','hear'].forEach(w=>$('again').append(card(w)));$('restart').onclick=()=>location.reload(); </script></p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a2%e3%80%91ear%e3%81%ae%e3%82%82%e3%81%861%e3%81%a4%e3%81%ae%e9%9f%b3%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/">🔊【フォニックスLEVEL 4③】earのもう1つの音を読んでみよう｜同じつづりでも音が変わる！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a2%e3%80%91ear%e3%81%ae%e3%82%82%e3%81%861%e3%81%a4%e3%81%ae%e9%9f%b3%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 5①】c・gの音の変化を読んでみよう｜後ろの文字を見るのがコツ！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Fri, 04 Sep 2026 12:42:07 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[#フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8413</guid>

					<description><![CDATA[<p>シリーズLEVEL 5｜① c・g 今回のゴールcやgを見つけたら、次の文字も見て音を考えよう！ 🔊 タコタのフォニックスレッスン c・gの音の変化を読んでみよう 同じcやgなのに、音がちがうね！ どうして音が変わるのか [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/">🔊【フォニックスLEVEL 5①】c・gの音の変化を読んでみよう｜後ろの文字を見るのがコツ！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<style>.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;font-size:clamp(28px,7vw,42px)}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception{padding:14px;background:var(--yellow);border:2px solid #ffd45f;border-radius:16px}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.word-grid.three,.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(26px,6vw,38px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.2)}button:disabled{opacity:.65}.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.branch{text-align:center;margin-top:18px}.branch>strong{display:block;color:var(--teal);font-size:44px}.branch>span{display:block;font-size:28px}.branch>div,.type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.branch b,.type-grid>div{padding:14px;background:#fff;border:2px solid #ffd1d1;border-radius:18px}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.compare-list{display:grid;gap:14px}.compare-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.read-list,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.type-label{padding:6px 16px;border-radius:999px;background:#eaf9f7;color:var(--teal)}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button,.challenge-word small{display:none}.challenge-grid.answers .challenge-word button,.challenge-grid.answers .challenge-word small{display:block}.challenge-word small{color:var(--teal)}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.level-review{display:grid;gap:8px;text-align:left}.level-review p{padding:10px;background:#fff;border-radius:12px}.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-title{margin:20px 0;color:var(--coral-dark);font-size:clamp(34px,9vw,54px);font-weight:900}.next-example{font-size:24px!important;font-weight:900}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.word-grid.three,.examples,.type-grid,.branch>div,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.big-compare{display:grid;grid-template-columns:1fr;text-align:center;gap:2px}.big-compare i{transform:rotate(90deg)}.compare-row{grid-template-columns:1fr}.compare-row>b{transform:rotate(90deg);text-align:center}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timer{font-size:36px}} .lesson [hidden]{display:none!important}.lesson .next-letter,.lesson .formula em{color:#0866a4;font-style:normal;background:#e5f4ff;border-radius:4px;padding:0 3px}.lesson .formula{white-space:nowrap;font-size:clamp(18px,4.4vw,26px)}.lesson .discover-list{text-align:center;font-size:24px;font-weight:800}.lesson .rule-line{text-align:center}.lesson .challenge-word button{display:block;font-size:15px;padding:8px}.lesson .challenge-word small{display:block;font-size:16px;margin-top:8px;color:var(--teal)}.lesson .challenge-answer{text-align:center}.lesson .audio-error{color:#a32121;font-size:15px}.lesson .bottom-nav .pending{padding:12px;border-radius:20px}.lesson .challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson button:focus-visible,.lesson a:focus-visible{outline:3px solid #0866a4;outline-offset:3px}.lesson .pattern-title span{flex-shrink:0}@media(max-width:640px){.lesson .type-grid{grid-template-columns:1fr}.lesson .challenge-word{padding:10px 6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}</style>
<p><main class="lesson" id="lesson"></p>
<nav class="lesson-meta">
<div><span>シリーズ</span><strong>LEVEL 5｜① c・g</strong></div>
<div><span>今回のゴール</span><strong>cやgを見つけたら、次の文字も見て音を考えよう！</strong></div>
</nav>
<header class="panel intro">
<p class="eyebrow">🔊 タコタのフォニックスレッスン</p>
<h1>c・gの音の変化を<br />読んでみよう</h1>
<div id="intro" class="compare-list"></div>
<p class="takota">同じcやgなのに、音がちがうね！</p>
<p>どうして音が変わるのかな？後ろの文字を見てみよう！</p>
</header>
<section class="section panel">

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">LEVEL 5 START！</a></li><li><a href="#toc2" tabindex="0">💡 gは例外もあるよ！</a></li><li><a href="#toc3" tabindex="0">cもgも、後ろの文字に注目！</a></li><li><a href="#toc4" tabindex="0">代表4単語を聞き比べよう</a></li><li><a href="#toc5" tabindex="0">音を聞いて選ぼう</a></li><li><a href="#toc6" tabindex="0">どっちのc？</a></li><li><a href="#toc7" tabindex="0">どっちのg？</a></li><li><a href="#toc8" tabindex="0">後ろの文字を見つけよう</a></li><li><a href="#toc9" tabindex="0">読むフラッシュ</a></li><li><a href="#toc10" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc11" tabindex="0">🔊 c・gの音を覚えたかな？</a></li><li><a href="#toc12" tabindex="0">今日のまとめ</a><ol><li><a href="#toc13" tabindex="0">次回：LEVEL 5② 読まない文字 kn・wr・mb</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">LEVEL 5 START！</span></h2>
<p>LEVEL 5では、同じ文字でも音が変わるパターンや、読まない文字が入った単語に挑戦します。</p>
<p class="takota">知っているルールを使って、もっといろいろな単語を読んでみよう！</p>
</section>
<div id="lessons"></div>
<section class="section panel exception">
<h2><span id="toc2">💡 gは例外もあるよ！</span></h2>
<div id="exceptions" class="examples"></div>
<p>get・give・girlは、gの後ろにeやiがあってもgo型の音になります。</p>
<p class="takota">gは、e・i・yが後ろにあっても、音が変わらないことがあるよ！</p>
<p>gは例外も多いので、知らない単語は音声でも確認しよう。</p>
</section>
<section class="section panel">
<h2><span id="toc3">cもgも、後ろの文字に注目！</span></h2>
<div class="type-grid">
<div><strong class="formula">c + <em>e / i / y</em></strong></p>
<p>↓ city型になりやすい</p>
</div>
<div><strong class="formula">g + <em>e / i / y</em></strong></p>
<p>↓ gym型になりやすい</p>
</div>
</div>
<p class="takota">cもgも、後ろの文字を見るのがポイントだね！</p>
</section>
<section class="section panel">
<h2><span id="toc4">代表4単語を聞き比べよう</span></h2>
<div id="four" class="word-grid"></div>
</section>
<section class="section">
<h2><span id="toc5">音を聞いて選ぼう</span></h2>
<p>単語の最初のc・gの音はどれかな？①・②・③で文字の音だけを聞き、その下の「選ぶ」ボタンで回答しよう。</p>
<div id="sound-quiz" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc6">どっちのc？</span></h2>
<div id="class-c" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc7">どっちのg？</span></h2>
<div id="class-g" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc8">後ろの文字を見つけよう</span></h2>
<p>c・gは赤色、その次の文字は青色で確かめよう。</p>
<div id="find" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc9">読むフラッシュ</span></h2>
<p>後ろの文字を見てみよう！ 自分で読んでから答えを聞こう。</p>
<div id="reading" class="flash-card"></div>
</section>
<section class="section challenge-section">
<h2><span id="toc10">🚀 初見単語チャレンジ</span></h2>
<p>スタートすると12語が表示されます。全部読んだらストップ！1語ごとの制限時間はありません。</p>
<p>赤いc・gが今回の注目文字です。race・faceなどは、サイレントeも思い出そう。</p>
<div id="timer" class="timer" role="timer">00.00秒</div>
<div class="timer-actions"><button id="start">スタート</button><button id="stop" disabled>ストップ</button></div>
<p id="times" class="time-compare" aria-live="polite">
<div id="challenge" class="challenge-grid" hidden></div>
<p><button id="retry" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section">
<h2><span id="toc11">🔊 c・gの音を覚えたかな？</span></h2>
<div id="flash" class="flash-card"></div>
<div id="again" class="compare-list panel" style="margin-top:16px" hidden></div>
</section>
<section class="section panel clear-panel">
<h2><span id="toc12">今日のまとめ</span></h2>
<p><strong class="formula">c + <em>e / i / y</em></strong><br />→ city型になりやすい</p>
<p><strong class="formula">g + <em>e / i / y</em></strong><br />→ gym型になりやすい</p>
<div class="exception"><strong>💡 gには例外もある！</strong></p>
<p>get・give・girl → go型</p>
</div>
<p class="takota">cやgを見つけたら、次の文字も見てみよう！</p>
<h3><span id="toc13">次回：LEVEL 5② 読まない文字 kn・wr・mb</span></h3>
<p>kn → knee　wr → write　mb → lamb</p>
<p>次は、書いてあるのに読まない文字を見つけよう！</p>
<nav class="bottom-nav"><button id="restart" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8360&#038;preview=true">← 前のレッスン<small>LEVEL 4③ ear（hear型）</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><span class="pending">次のレッスン →<small>kn・wr・mb（準備中）</small></span></nav>
</section>
<p> </main><script>(() => {  'use strict';  const root=document.querySelector('#lesson'), $=id=>root.querySelector('#'+id);  const patterns=[   {pattern:'c',variant:'cat-type',example:'cat',examples:['cat','cup','cold']},   {pattern:'c',variant:'city-type',example:'city',examples:['city','cent','cycle']},   {pattern:'g',variant:'go-type',example:'go',examples:['go','game','gum']},   {pattern:'g',variant:'gym-type',example:'gym',examples:['gym','gem','giant']}  ];  const words={};  function register(list,pattern,variant,example){list.forEach(word=>{words[word]={word,pattern,variant,example,index:word.indexOf(pattern),audio:'https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-'+word+'.wav'};});}  patterns.forEach(p=>register(p.examples,p.pattern,p.variant,p.example));  register(['get','give','girl'],'g','hard-exception','go');  register(['cute','coat'],'c','cat-type','cat');register(['cell','race','face','ice'],'c','city-type','city');  register(['gate','gold'],'g','go-type','go');register(['magic','age','page'],'g','gym-type','gym');  const readWords=['cat','cold','cup','city','cent','cycle','go','game','gum','gym','gem','giant'];  const challengeWords=['cell','race','face','ice','cute','coat','gate','gold','giant','magic','age','page'];  const label=w=>words[w].example+'型';  function hi(word,next=false){const i=words[word].index;return word.slice(0,i)+'\x3cmark>'+word[i]+'\x3c/mark>'+(next?'\x3cem class="next-letter">'+word[i+1]+'\x3c/em>'+word.slice(i+2):word.slice(i+1));}  function button(text,fn,cls='sound-button'){const b=document.createElement('button');b.type='button';b.className=cls;b.textContent=text;b.onclick=()=>fn(b);return b;}  let current=null;  function stopAudio(){if(current){current.audio.pause();current.restore();current=null;}}  function play(word,b){return playSource(words[word].audio,b);}  function playSource(path,b){stopAudio();const audio=new Audio(path),original=b.innerHTML;   const restore=()=>{b.disabled=false;b.innerHTML=original;};const ticket={audio,restore};current=ticket;b.disabled=true;b.textContent='🔊 再生中…';   const finish=()=>{if(current===ticket){restore();current=null;}};   const fail=()=>{if(current!==ticket)return;finish();let msg=b.parentElement.querySelector('.audio-error');if(!msg){msg=document.createElement('p');msg.className='audio-error';msg.setAttribute('role','alert');b.parentElement.append(msg);}msg.textContent='音声を再生できませんでした。もう一度試してください。';};   audio.onended=finish;audio.onerror=fail;audio.play().catch(fail);  }  function card(w){const d=document.createElement('div');d.className='word-card';d.innerHTML='\x3cdiv class="word">'+hi(w)+'\x3c/div>';d.append(button('🔊 '+w,b=>play(w,b)));return d;}  function comparisons(id){[['cat','city'],['go','gym']].forEach(pair=>{const row=document.createElement('div');row.className='compare-row';row.append(card(pair[0]));const arrow=document.createElement('b');arrow.textContent='⇔';row.append(arrow,card(pair[1]));$(id).append(row);});}  comparisons('intro');comparisons('again');['cat','city','go','gym'].forEach(w=>$('four').append(card(w)));  patterns.forEach((p,i)=>{const sec=document.createElement('section');sec.className='section panel';sec.innerHTML=`\x3ch2>${i%2===0?'STEP '+(i<2?'1｜2つのc':'2｜2つのg')+' — ':''}${p.example}型の${p.pattern}\x3c/h2>\x3cdiv class="examples">\x3c/div>`;p.examples.forEach(w=>sec.querySelector('.examples').append(card(w)));   const speech=document.createElement('p');speech.className='takota';speech.textContent=['いつものcの音だね！','今度のcは、sに近い音になったね！','このgは、goで聞いた音だね！','今度のgは、jに近い音になったね！'][i];sec.append(speech);$('lessons').append(sec);   if(i%2===1){const notice=document.createElement('section');notice.className='section panel';notice.innerHTML=`\x3ch2>${p.pattern}の後ろを見てみよう\x3c/h2>\x3cdiv class="discover-list">\x3c/div>\x3cp class="rule-line">\x3cstrong class="formula">${p.pattern} + \x3cem>e / i / y\x3c/em>\x3c/strong>\x3cbr>↓ ${p.example}型になりやすい\x3c/p>\x3cp class="takota">${p.pattern}のあとにe・i・yが来たら、${p.example}の${p.pattern}になることが多いよ！\x3c/p>`;p.examples.forEach(w=>{const line=document.createElement('p');line.innerHTML=`${p.pattern} + \x3cem class="next-letter">${w[1]}\x3c/em> → ${hi(w,true)}`;notice.querySelector('.discover-list').append(line);});if(i===1)notice.insertAdjacentHTML('beforeend','\x3cdiv class="type-grid">\x3cdiv>\x3ch3>cat型\x3c/h3>\x3cp>ca・co・cu\x3c/p>\x3cp>cat・cold・cup\x3c/p>\x3c/div>\x3cdiv>\x3ch3>city型\x3c/h3>\x3cp>ce・ci・cy\x3c/p>\x3cp>cent・city・cycle\x3c/p>\x3c/div>\x3c/div>\x3cp>まずはcの次の文字を見ることから始めよう。\x3c/p>');$('lessons').append(notice);}  });  ['get','give','girl'].forEach(w=>$('exceptions').append(card(w)));  const sounds={k:{ipa:'/k/',audio:'https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-c-k-ipa.wav'},s:{ipa:'/s/',audio:'https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-c-s-ipa.wav'},g:{ipa:'/ɡ/',audio:'https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-g-go-ipa.wav'},j:{ipa:'/dʒ/',audio:'https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-g-gym-ipa.wav'}};  const quiz=[['cat','k',['k','s','g']],['city','s',['j','s','k']],['go','g',['k','j','g']],['gym','j',['j','g','s']],['cent','s',['g','s','j']],['gem','j',['s','k','j']]];  quiz.forEach(([w,correct,options])=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${w}の${words[w].pattern}はどの音？\x3c/div>\x3cdiv class="choice-row listen">\x3c/div>\x3cdiv class="choice-row answers">\x3c/div>\x3cp class="feedback" aria-live="polite">\x3c/p>`;options.forEach((option,i)=>{d.querySelector('.listen').append(button('①②③'[i]+' 🔊',b=>playSource(sounds[option].audio,b),'choice'));d.querySelector('.answers').append(button('①②③'[i]+'を選ぶ',b=>{const ok=option===correct;d.querySelector('.feedback').textContent=ok?'正解！ '+w+'の'+words[w].pattern+'は '+sounds[correct].ipa+' の音だね！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answers button').forEach(x=>x.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong');},'choice'));});$('sound-quiz').append(d);});  function classification(id,list,choices){list.forEach(w=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${w}\x3c/div>\x3cdiv class="choice-row">\x3c/div>\x3cp class="feedback" aria-live="polite">\x3c/p>\x3cdiv class="answer-audio">\x3c/div>`;choices.forEach(choice=>d.querySelector('.choice-row').append(button(choice+'型',b=>{const ok=choice===words[w].example,exception=words[w].variant==='hard-exception';d.querySelector('.quiz-target').innerHTML=hi(w);d.querySelector('.feedback').textContent=exception?(ok?'正解！ ':'')+'これはgの例外だよ！ '+w+'はgo型。ルールだけで読めない単語もあるんだね！':ok?'正解！ '+label(w)+'だね！':'もう一度よく聞いてみよう。';d.querySelectorAll('.choice').forEach(x=>x.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong');if(!d.querySelector('.answer-audio button'))d.querySelector('.answer-audio').append(button('🔊 答えを聞く',x=>play(w,x)));},'choice')));$(id).append(d);});}  classification('class-c',['cold','cent','cup','cycle','cat','city'],['cat','city']);classification('class-g',['game','gym','gem','gum','giant','get'],['go','gym']);  ['city','cent','cycle','gym','gem','giant'].forEach(w=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${w}\x3c/div>\x3cp class="feedback" aria-live="polite">\x3c/p>`;d.append(button('次の文字を見つける',b=>{d.querySelector('.quiz-target').innerHTML=hi(w,true);d.querySelector('.feedback').textContent=w[0]+'の次は'+w[1]+'だね！';b.disabled=true;d.append(button('🔊 答えを聞く',x=>play(w,x)));},'choice'));$('find').append(d);});  let ri=0,fi=0;  function reading(){stopAudio();const w=readWords[ri],e=$('reading');e.innerHTML=`\x3cdiv>${ri+1} / ${readWords.length}\x3c/div>\x3cdiv class="flash-word">${hi(w)}\x3c/div>\x3cp>後ろの文字を見てみよう！\x3c/p>\x3cstrong class="type-label" hidden>${label(w)}\x3c/strong>`;e.append(button('🔊 答えを聞く',b=>{play(w,b);e.querySelector('.type-label').hidden=false;}));const nav=document.createElement('div');nav.className='nav-row';const previous=button('← まえへ',()=>{ri--;reading();},'nav-button');previous.disabled=ri===0;nav.append(previous,button(ri===readWords.length-1?'もう一度':'つぎへ →',()=>{ri=(ri+1)%readWords.length;reading();},'nav-button'));e.append(nav);}reading();  function shuffle(items){const a=[...items];for(let i=a.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[a[i],a[j]]=[a[j],a[i]];}return a;}  let tick=null,started=0,previousTime=null,running=false;  function resetChallenge(){clearInterval(tick);running=false;const e=$('challenge');e.hidden=true;e.innerHTML='';shuffle(challengeWords).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML='\x3cspan>'+hi(w)+'\x3c/span>';const answer=document.createElement('div');answer.className='challenge-answer';answer.hidden=true;answer.append(button('🔊 答えを聞く',b=>play(w,b)));const type=document.createElement('small');type.textContent=label(w);answer.append(type);d.append(answer);e.append(d);});$('timer').textContent='00.00秒';$('start').disabled=false;$('stop').disabled=true;$('retry').hidden=true;}  $('start').onclick=()=>{stopAudio();running=true;started=performance.now();$('challenge').hidden=false;$('start').disabled=true;$('stop').disabled=false;tick=setInterval(()=>{$('timer').textContent=((performance.now()-started)/1000).toFixed(2)+'秒';},50);};  $('stop').onclick=()=>{if(!running)return;running=false;clearInterval(tick);const seconds=(performance.now()-started)/1000;$('timer').textContent=seconds.toFixed(2)+'秒';$('times').textContent=(previousTime===null?'':'前回：'+previousTime.toFixed(2)+'秒　')+'今回：'+seconds.toFixed(2)+'秒';previousTime=seconds;$('stop').disabled=true;$('retry').hidden=false;$('challenge').querySelectorAll('.challenge-answer').forEach(x=>x.hidden=false);};$('retry').onclick=()=>{stopAudio();resetChallenge();};resetChallenge();  function flash(){stopAudio();const p=patterns[fi],e=$('flash');e.innerHTML=`\x3cdiv>${fi+1} / 4\x3c/div>\x3cdiv class="flash-word">${p.pattern}\x3c/div>\x3cstrong>代表：${p.example}\x3c/strong>\x3cp>自分で読んでから答えを聞こう。\x3c/p>`;e.append(button('🔊 答え',b=>play(p.example,b)));const nav=document.createElement('div');nav.className='nav-row';const prev=button('← まえへ',()=>{fi--;flash();},'nav-button');prev.disabled=fi===0;nav.append(prev,button(fi===3?'最後に聞き比べる':'つぎへ →',()=>{if(fi===3){$('again').hidden=false;$('again').scrollIntoView({behavior:'smooth',block:'center'});}else{fi++;flash();}},'nav-button'));e.append(nav);}flash();$('restart').onclick=()=>location.reload(); })(); </script></p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/">🔊【フォニックスLEVEL 5①】c・gの音の変化を読んでみよう｜後ろの文字を見るのがコツ！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-5%e2%91%a0%e3%80%91c%e3%83%bbg%e3%81%ae%e9%9f%b3%e3%81%ae%e5%a4%89%e5%8c%96%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://jouniorsankosodate.com/wp-content/uploads/2026/09/phonics-l501-&#039;+word+&#039;.wav" length="0" type="audio/wav" />

			</item>
		<item>
		<title>🔊【フォニックスLEVEL 4②】air・are・earを読んでみよう｜つづりが違っても似た音！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a1%e3%80%91air%e3%83%bbare%e3%83%bbear%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a1%e3%80%91air%e3%83%bbare%e3%83%bbear%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 15:10:50 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[#フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8338</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 4｜② 今回のゴールair・are・earを文字のかたまりで見つけて読もう！ 🔊 タコタのフォニックスレッスン air・are・earを読んでみよう air⇔are⇔ear 🐙 つづりは [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a1%e3%80%91air%e3%83%bbare%e3%83%bbear%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/">🔊【フォニックスLEVEL 4②】air・are・earを読んでみよう｜つづりが違っても似た音！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<style>.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)} *{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px} .lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;font-size:clamp(28px,7vw,42px)}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception{margin-top:22px;padding:18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h2{margin-top:0}.small-note{font-size:14px!important;color:var(--muted)} .word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.word-grid.three,.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(26px,6vw,38px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900} .big-compare{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--teal);font-size:clamp(34px,9vw,54px);font-weight:900}.big-compare i{color:var(--muted);font-size:24px}.compare-rows>.word-grid{margin-top:14px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)} .challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.summary-grid b{padding:12px;background:#fff;border:1px solid var(--line);border-radius:14px}.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important} @media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.word-grid.three,.examples,.timer-actions,.bottom-nav,.summary-grid{grid-template-columns:1fr}.panel,.pattern-block,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.three-way{display:grid;grid-template-columns:1fr;gap:2px;text-align:center}.three-way i{transform:rotate(90deg)}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timer{font-size:36px}} </style>
<p><main class="lesson"></p>
<nav class="lesson-meta">
<div><span>シリーズ</span><strong>フォニックス LEVEL 4｜②</strong></div>
<div class="goal"><span>今回のゴール</span><strong>air・are・earを文字のかたまりで見つけて読もう！</strong></div>
</nav>
<header class="panel intro">
<p class="eyebrow">🔊 タコタのフォニックスレッスン</p>
<h1>air・are・earを<br />読んでみよう</h1>
<div id="intro" class="word-grid three"></div>
<div class="big-compare three-way"><span>air</span><i>⇔</i><span>are</span><i>⇔</i><span>ear</span></div>
<p class="takota">🐙 つづりは3つあるのに、よく似た音が聞こえるね！</p>
<p>今回は、この3つの文字のかたまりを読んでみよう！</p>
</header>
<div id="lessons"></div>
<section class="section panel">

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">3つを聞き比べよう</a></li><li><a href="#toc2" tabindex="0">💡 earには、ほかの読み方もあるよ</a></li><li><a href="#toc3" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc4" tabindex="0">文字のまとまりを見つけよう</a></li><li><a href="#toc5" tabindex="0">読むフラッシュ</a></li><li><a href="#toc6" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc7" tabindex="0">🔊 3つの音を覚えたかな？</a></li><li><a href="#toc8" tabindex="0">今日のまとめ</a><ol><li><a href="#toc9" tabindex="0">次回：LEVEL 4③ earのもう1つの音</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">3つを聞き比べよう</span></h2>
<div class="big-compare three-way"><span>air</span><i>⇔</i><span>are</span><i>⇔</i><span>ear</span></div>
<div id="compare" class="compare-rows"></div>
<p class="takota">🐙 文字はちがっても、よく似た音になるね！</p>
</section>
<section class="section panel exception">
<h2><span id="toc2">💡 earには、ほかの読み方もあるよ</span></h2>
<p>earは、単語によって違う音になることがあります。今回は、<strong>bearやpearで聞こえるearの音</strong>を覚えよう！</p>
<p class="small-note">hear・near・yearのearは別の音です。くわしくは次のレッスンで学びます。</p>
</section>
<section class="section">
<h2><span id="toc3">🐙 音を聞いて選ぼう</span></h2>
<p>3つの音を聞いて、見本単語と同じ音の番号を選ぼう。</p>
<div id="sound-quiz" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc4">文字のまとまりを見つけよう</span></h2>
<div id="find" class="quiz-box"></div>
</section>
<section class="section">
<h2><span id="toc5">読むフラッシュ</span></h2>
<p>音声を聞く前に読んでみよう！</p>
<div id="reading" class="flash-card"></div>
</section>
<section class="section challenge-section">
<h2><span id="toc6">🚀 初見単語チャレンジ</span></h2>
<p>スタートして、全部読んだらストップ！</p>
<div id="timer" class="timer">00.00秒</div>
<div class="timer-actions"><button id="start">スタート</button><button id="stop" disabled>ストップ</button></div>
<p id="times" class="time-compare">
<div id="challenge" class="challenge-grid"></div>
<p><button id="retry" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section">
<h2><span id="toc7">🔊 3つの音を覚えたかな？</span></h2>
<div id="flash" class="flash-card"></div>
<div id="again" class="word-grid three panel" style="margin-top:14px"></div>
</section>
<section class="section panel clear-panel">
<h2><span id="toc8">今日のまとめ</span></h2>
<div class="summary-grid"><b>air → air</b><b>are → care</b><b>ear → bear</b></div>
<div class="big-compare three-way"><span>air</span><i>⇔</i><span>are</span><i>⇔</i><span>ear</span></div>
<p>air・are・earは、つづりがちがっても似た音になることがあります。</p>
<p class="takota">🐙 文字のかたまりを見つけたら、知っている単語の音を思い出して読んでみよう！</p>
<div class="exception"><strong>💡 今回のearはbearの音！</strong></p>
<p>hear・near・yearのearは別の音になります。</p>
</div>
<h3><span id="toc9">次回：LEVEL 4③ earのもう1つの音</span></h3>
<p>次は、同じearでもちがう音になる単語を見てみよう！</p>
<nav class="bottom-nav"><button id="restart" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8312&#038;preview=true">← 前のレッスン<small>LEVEL 4① au・aw</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending">次のレッスン →<small>earの別読み（準備中）</small></a></nav>
</section>
<p></main><script>const WR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/'; const P=[  {id:'air',pattern:'air',variant:'air-type',rep:'air',audio:'air-air-type',examples:['air','hair','chair']},  {id:'are',pattern:'are',variant:'care-type',rep:'care',audio:'are-care-type',examples:['care','share','scare']},  {id:'ear-bear',pattern:'ear',variant:'bear-type',rep:'bear',audio:'ear-bear-type',examples:['bear','pear','wear']} ]; const H={air:'air',hair:'air',chair:'air',care:'are',share:'are',scare:'are',bear:'ear',pear:'ear',wear:'ear',fair:'air',pair:'air',stair:'air',flare:'are',spare:'are',bare:'are',dare:'are',glare:'are',swear:'ear'}; const READ=['air','hair','chair','care','share','scare','bear','pear','wear']; const CH=['fair','pair','stair','flare','spare','bare','dare','glare','swear']; let audio=null,restore=null,readIndex=0,flashIndex=0,tick=null,started=0,previous=null; const $=id=>document.getElementById(id),pattern=id=>P.find(p=>p.id===id); function hi(word){const part=H[word],i=word.indexOf(part);return word.slice(0,i)+'\x3cmark>'+word.slice(i,i+part.length)+'\x3c/mark>'+word.slice(i+part.length)} function play(path,button){if(audio)audio.pause();if(restore)restore();audio=new Audio(path);const old=button.textContent;button.disabled=true;button.textContent='🔊 再生中…';const done=()=>{button.disabled=false;button.textContent=old;audio=null;restore=null};restore=done;audio.addEventListener('ended',done,{once:true});audio.addEventListener('error',done,{once:true});audio.play().catch(done)} function playWord(word,b){play(WR+word+'.wav',b)}function playPattern(id,b){play(PR+pattern(id).audio+'.wav',b)} function card(word){const d=document.createElement('div');d.className='word-card';d.innerHTML='\x3cdiv class="word">'+hi(word)+'\x3c/div>';const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 '+word;b.onclick=()=>playWord(word,b);d.append(b);return d} ['air','care','bear'].forEach(w=>$('intro').append(card(w))); P.forEach((p,i)=>{const s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`\x3cdiv class="pattern-title">\x3cspan>STEP ${i+1}\x3c/span>\x3ch2>${p.pattern==='ear'?'今回のear':p.pattern}の音を聞いてみよう\x3c/h2>\x3c/div>\x3cdiv class="examples">\x3c/div>\x3cdiv class="pattern-rule">\x3cspan class="giant">${p.pattern}\x3c/span>\x3ch3>${p.rep}の${p.pattern}\x3c/h3>\x3c/div>\x3cp class="takota">🐙 ${p.examples.join('・')}の${p.pattern}を聞いてみよう！\x3c/p>\x3cdiv class="read-list">\x3c/div>`;p.examples.forEach(w=>s.querySelector('.examples').append(card(w)));const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 '+p.rep+'の'+p.pattern;b.onclick=()=>playPattern(p.id,b);s.querySelector('.pattern-rule').append(b);p.examples.forEach(w=>{const x=document.createElement('button');x.innerHTML=hi(w);x.onclick=()=>playWord(w,x);s.querySelector('.read-list').append(x)});$('lessons').append(s)}); [['air','care','bear'],['hair','share','pear']].forEach(row=>{const d=document.createElement('div');d.className='word-grid three';row.forEach(w=>d.append(card(w)));$('compare').append(d)}); const quiz=[['airのairはどの音？',0],['careのareはどの音？',1],['bearのearはどの音？',2],['hairのairはどの音？',2],['shareのareはどの音？',0],['pearのearはどの音？',1]]; const orders=[['air-air-type','rounded-aw','da96859f585466ea250e77432b6951c9-1'],['da96859f585466ea250e77432b6951c9-1','are-care-type','rounded-aw'],['rounded-aw','da96859f585466ea250e77432b6951c9-1','ear-bear-type']]; quiz.forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${q[0]}\x3c/div>\x3cdiv class="choice-row audio-choices">\x3c/div>\x3cp>音を聞いてから、答えを選ぼう。\x3c/p>\x3cdiv class="choice-row answer-choices">\x3c/div>\x3cp class="feedback" aria-live="polite">\x3c/p>`;orders[q[1]].forEach((file,i)=>{const listen=document.createElement('button');listen.className='choice';listen.textContent='①②③'[i]+' 🔊';listen.onclick=()=>play(PR+file+'.wav',listen);d.querySelector('.audio-choices').append(listen);const answer=document.createElement('button');answer.className='choice';answer.textContent='①②③'[i]+'を選ぶ';answer.onclick=()=>{const ok=i===q[1];d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(x=>x.classList.remove('correct','wrong'));answer.classList.add(ok?'correct':'wrong')};d.querySelector('.answer-choices').append(answer)});$('sound-quiz').append(d)}); ['hair','care','bear','chair','share','pear'].forEach(word=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`\x3cdiv class="quiz-target">${word}\x3c/div>\x3cbutton class="choice">文字のかたまりを見つける\x3c/button>\x3cp class="feedback">\x3c/p>`;d.querySelector('button').onclick=()=>{d.querySelector('.quiz-target').innerHTML=hi(word);d.querySelector('.feedback').textContent=H[word]+'を見つけたね！';if(!d.querySelector('.sound-button')){const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 答えを聞く';b.onclick=()=>playWord(word,b);d.append(b)}};$('find').append(d)}); function renderReading(){const w=READ[readIndex],e=$('reading');e.innerHTML=`\x3cdiv>${readIndex+1} / ${READ.length}\x3c/div>\x3cdiv class="flash-word">${hi(w)}\x3c/div>\x3cbutton class="sound-button answer">🔊 答えを聞く\x3c/button>\x3cdiv class="nav-row">\x3cbutton class="nav-button prev">← まえへ\x3c/button>\x3cbutton class="nav-button next">${readIndex===READ.length-1?'もう一度':'つぎへ →'}\x3c/button>\x3c/div>`;e.querySelector('.answer').onclick=x=>playWord(w,x.currentTarget);e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;renderReading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READ.length-1?0:readIndex+1;renderReading()}}renderReading(); const shuffle=a=>[...a].sort(()=>Math.random()-.5);function renderChallenge(){const e=$('challenge');e.classList.remove('answers');e.innerHTML='';shuffle(CH).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML='\x3cspan>'+hi(w)+'\x3c/span>';const b=document.createElement('button');b.textContent='🔊 答え';b.onclick=()=>playWord(w,b);d.append(b);e.append(d)});$('timer').textContent='00.00秒';$('start').disabled=false;$('stop').disabled=true;$('retry').hidden=true} function stopTimer(){clearInterval(tick);const time=(performance.now()-started)/1000;$('timer').textContent=time.toFixed(2)+'秒';$('challenge').classList.add('answers');$('retry').hidden=false;$('stop').disabled=true;$('times').textContent=previous===null?'今回：'+time.toFixed(2)+'秒':'前回：'+previous.toFixed(2)+'秒　今回：'+time.toFixed(2)+'秒';previous=time} $('start').onclick=()=>{started=performance.now();$('start').disabled=true;$('stop').disabled=false;tick=setInterval(()=>$('timer').textContent=((performance.now()-started)/1000).toFixed(2)+'秒',50)};$('stop').onclick=stopTimer;$('retry').onclick=renderChallenge;renderChallenge(); function renderFlash(){const p=P[flashIndex],e=$('flash');e.innerHTML=`\x3cdiv>${flashIndex+1} / ${P.length}\x3c/div>\x3cdiv class="flash-word">${p.pattern}\x3c/div>\x3cstrong>代表：${p.rep}\x3c/strong>\x3cbutton class="sound-button answer">🔊 答え\x3c/button>\x3cdiv class="nav-row">\x3cbutton class="nav-button prev">← まえへ\x3c/button>\x3cbutton class="nav-button next">${flashIndex===P.length-1?'もう一周':'つぎへ →'}\x3c/button>\x3c/div>`;e.querySelector('.answer').onclick=x=>playPattern(p.id,x.currentTarget);e.querySelector('.prev').disabled=flashIndex===0;e.querySelector('.prev').onclick=()=>{flashIndex--;renderFlash()};e.querySelector('.next').onclick=()=>{flashIndex=flashIndex===P.length-1?0:flashIndex+1;renderFlash()}}renderFlash();['air','care','bear'].forEach(w=>$('again').append(card(w)));$('restart').onclick=()=>location.reload(); </script></p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a1%e3%80%91air%e3%83%bbare%e3%83%bbear%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/">🔊【フォニックスLEVEL 4②】air・are・earを読んでみよう｜つづりが違っても似た音！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a1%e3%80%91air%e3%83%bbare%e3%83%bbear%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 4①】au・awを読んでみよう｜つづりが違っても似た音！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a0%e3%80%91au%e3%83%bbaw%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c%e3%81%a4/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a0%e3%80%91au%e3%83%bbaw%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c%e3%81%a4/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 14:36:02 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8312</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 4｜① 今回のゴールau・awを見つけて、文字のかたまりで読めるようになろう！ 🔊 タコタのフォニックスレッスン au・awを読んでみよう au⇔aw 🐙 auとawは、文字がちがうのに [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a0%e3%80%91au%e3%83%bbaw%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c%e3%81%a4/">🔊【フォニックスLEVEL 4①】au・awを読んでみよう｜つづりが違っても似た音！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}
*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}
.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta div{padding:0;border:0}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.lesson-meta div:not(.goal) strong{color:var(--ink);font-size:17px}
.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,7vw,42px)}.intro h1 small{font-size:.66em}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.section>p{text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception,.no-rule{margin:18px 0;padding:16px 18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h3{margin-top:0}
.pattern-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pattern-row b{display:grid;place-items:center;min-width:66px;min-height:66px;padding:8px 14px;color:var(--coral-dark);background:#fff;border:2px solid #ffd1d1;border-radius:18px;font-size:32px;font-weight:900}.hero-patterns{margin:18px 0}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(28px,7vw,40px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}
.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.sound-pair,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}
.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.example-pairs{text-align:center;font-size:20px;font-weight:900}.position-note,.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.position-note div,.family-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:center}.position-note b{display:block;color:var(--teal);font-size:28px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}
.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.review-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.review-patterns button{min-height:58px;border:2px solid #ffd1d1;border-radius:16px;background:#fff;color:var(--teal);font-size:24px;font-weight:900}
.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}
@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.examples,.position-note,.family-grid,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-patterns{grid-template-columns:repeat(2,1fr)}.timer{font-size:36px}}
.review-patterns button{display:grid;place-items:center;gap:3px;min-height:76px;line-height:1.2}.review-patterns button small{display:block;color:var(--ink);font-size:14px;font-weight:800}

</style>
<main class="lesson">
<nav class="lesson-meta"><div><span>シリーズ</span><strong>フォニックス LEVEL 4｜①</strong></div><div class="goal"><span>今回のゴール</span><strong>au・awを見つけて、文字のかたまりで読めるようになろう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>au・awを<br>読んでみよう</h1><div id="intro" class="word-grid"></div><div class="big-compare"><span>au</span><i>⇔</i><span>aw</span></div><p class="takota">🐙 auとawは、文字がちがうのに似た音が聞こえるね！</p></header>
<section class="section panel"><h2>LEVEL 4がスタート！</h2><p>LEVEL 4では、これまでより少し発展した母音の文字パターンを覚えていきます。</p><p class="takota">🐙 知っている文字のかたまりを、もう少し増やしていこう！</p></section>
<div id="lessons"></div>
<section class="section panel"><h2>auとawを聞き比べよう</h2><div class="big-compare"><span>au</span><i>⇔</i><span>aw</span></div><div id="compare" class="word-grid"></div><p class="takota">🐙 つづりはちがっても、よく似た音が聞こえるね！</p></section>
<section class="section panel"><h2>出てくる場所のヒント</h2><div class="position-note"><div><b>au</b><span>単語の途中や前のほうで見つかることが多い</span></div><div><b>aw</b><span>単語の最後や後ろ側で見つかることが多い</span></div></div><p class="exception">これは絶対のルールではありません。awが最初に来る単語もあります。</p></section>
<section class="section"><h2>🐙 音を聞いて選ぼう</h2><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section"><h2>見つけて読もう</h2><div id="find" class="quiz-box"></div></section>
<section class="section"><h2>読むフラッシュ</h2><p>音声を聞く前に読んでみよう！</p><div id="reading" class="flash-card"></div></section>
<section class="section challenge-section"><h2>🚀 初見単語チャレンジ</h2><div id="timer" class="timer">00.00秒</div><div class="timer-actions"><button id="start">スタート</button><button id="stop" disabled>ストップ</button></div><p id="times" class="time-compare"></p><div id="challenge" class="challenge-grid"></div><button id="retry" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section"><h2>🔊 2つの音を覚えたかな？</h2><div id="flash" class="flash-card"></div><div id="again" class="word-grid panel" style="margin-top:14px"></div></section>
<section class="section panel clear-panel"><h2>今日のまとめ</h2><div class="big-compare"><span>au → August</span><i>⇔</i><span>aw → saw</span></div><p>auとawは、つづりはちがっても似た音になることが多いよ。</p><p class="takota">🐙 auやawを見つけたら、文字のかたまりで読んでみよう！</p><h3>次回：LEVEL 4② air・are・ear</h3><p>次は、air・are・earの音をくらべてみよう！</p><nav class="bottom-nav"><button id="restart" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8284&#038;preview=true">← 前のレッスン<small>LEVEL 3②</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending">次のレッスン →<small>air・are・ear（準備中）</small></a></nav></section>
</main>
<script>
const WR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PR='https://jouniorsankosodate.com/wp-content/uploads/2026/09/';const P=[{id:'au',pattern:'au',variant:'august-type',rep:'august',audio:'au-august-type',examples:['august','autumn','pause','haul']},{id:'aw',pattern:'aw',variant:'saw-type',rep:'saw',audio:'aw-saw-type',examples:['saw','draw','paw','law']}];const H={august:'au',autumn:'au',pause:'au',haul:'au',fault:'au',cause:'au',launch:'au',haunt:'au',laundry:'au',saw:'aw',draw:'aw',paw:'aw',law:'aw',raw:'aw',straw:'aw',dawn:'aw',yawn:'aw',hawk:'aw',lawn:'aw',crawl:'aw',shawl:'aw'};const READ=['august','autumn','pause','haul','saw','draw','paw','law','raw','straw'],CH=['launch','haunt','laundry','cause','dawn','yawn','hawk','lawn','crawl','shawl'];let a=null,r=null,ri=0,fi=0,ti=null,st=0,prev=null;const $=x=>document.getElementById(x),pat=x=>P.find(p=>p.id===x);function hi(w){let x=H[w],i=w.indexOf(x);return w.slice(0,i)+'<mark>'+w.slice(i,i+x.length)+'</mark>'+w.slice(i+x.length)}function play(path,b){if(a)a.pause();if(r)r();a=new Audio(path);let old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';let done=()=>{b.disabled=false;b.textContent=old;a=null;r=null};r=done;a.addEventListener('ended',done,{once:true});a.addEventListener('error',done,{once:true});a.play().catch(done)}function pw(w,b){play(WR+w+'.wav',b)}function pp(id,b){play(PR+pat(id).audio+'.wav',b)}function card(w){let d=document.createElement('div');d.className='word-card';d.innerHTML='<div class="word">'+hi(w)+'</div>';let b=document.createElement('button');b.className='sound-button';b.textContent='🔊 '+w;b.onclick=()=>pw(w,b);d.append(b);return d}
['august','saw'].forEach(w=>$('intro').append(card(w)));P.forEach((p,i)=>{let s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`<div class="pattern-title"><span>STEP ${i+1}</span><h2>${p.pattern}の音を聞いてみよう</h2></div><div class="examples"></div><div class="pattern-rule"><span class="giant">${p.pattern}</span><h3>${p.rep}の${p.pattern}</h3></div><p class="takota">🐙 ${p.examples.join('・')}の${p.pattern}を聞いてみよう！</p><div class="read-list"></div>`;p.examples.forEach(w=>s.querySelector('.examples').append(card(w)));let b=document.createElement('button');b.className='sound-button';b.textContent='🔊 '+p.rep+'の'+p.pattern;b.onclick=()=>pp(p.id,b);s.querySelector('.pattern-rule').append(b);p.examples.forEach(w=>{let x=document.createElement('button');x.innerHTML=hi(w);x.onclick=()=>pw(w,x);s.querySelector('.read-list').append(x)});$('lessons').append(s)});['august','saw','autumn','draw'].forEach(w=>$('compare').append(card(w)));
let qs=[['Augustのauはどの音？',1],['sawのawはどの音？',0],['autumnのauはどの音？',2],['drawのawはどの音？',1],['pauseのauはどの音？',0],['pawのawはどの音？',2]],orders=[['au-august-type','diphthong-aʊ','long-o'],['diphthong-aʊ','au-august-type','long-o'],['long-o','diphthong-aʊ','au-august-type']];qs.forEach(q=>{let d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q[0]}</div><div class="choice-row audio-choices"></div><p>音を聞いてから、答えを選ぼう。</p><div class="choice-row answer-choices"></div><p class="feedback"></p>`;orders[q[1]].forEach((file,i)=>{let x=document.createElement('button');x.className='choice';x.textContent='①②③'[i]+' 🔊';x.onclick=()=>play(PR+file+'.wav',x);d.querySelector('.audio-choices').append(x);let b=document.createElement('button');b.className='choice';b.textContent='①②③'[i]+'を選ぶ';b.onclick=()=>{let ok=i===q[1];d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(y=>y.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong')};d.querySelector('.answer-choices').append(b)});$('sound-quiz').append(d)});
['august','draw','autumn','paw','pause','saw'].forEach(w=>{let d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${w}</div><button class="choice">文字のかたまりを見つける</button><p class="feedback"></p>`;d.querySelector('button').onclick=()=>{d.querySelector('.quiz-target').innerHTML=hi(w);d.querySelector('.feedback').textContent=H[w]+'を見つけたね！';let b=document.createElement('button');b.className='sound-button';b.textContent='🔊 答え';b.onclick=()=>pw(w,b);d.append(b)};$('find').append(d)});
function reading(){let w=READ[ri],e=$('reading');e.innerHTML=`<div>${ri+1} / ${READ.length}</div><div class="flash-word">${hi(w)}</div><button class="sound-button ans">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button pre">← まえへ</button><button class="nav-button nex">${ri===READ.length-1?'もう一度':'つぎへ →'}</button></div>`;e.querySelector('.ans').onclick=x=>pw(w,x.currentTarget);e.querySelector('.pre').disabled=ri===0;e.querySelector('.pre').onclick=()=>{ri--;reading()};e.querySelector('.nex').onclick=()=>{ri=ri===READ.length-1?0:ri+1;reading()}}reading();function sh(x){return[...x].sort(()=>Math.random()-.5)}function challenge(){let e=$('challenge');e.classList.remove('answers');e.innerHTML='';sh(CH).forEach(w=>{let d=document.createElement('div');d.className='challenge-word';d.innerHTML='<span>'+hi(w)+'</span>';let b=document.createElement('button');b.textContent='🔊 答え';b.onclick=()=>pw(w,b);d.append(b);e.append(d)});$('timer').textContent='00.00秒';$('start').disabled=false;$('stop').disabled=true;$('retry').hidden=true}function end(){clearInterval(ti);let t=(performance.now()-st)/1000;$('timer').textContent=t.toFixed(2)+'秒';$('challenge').classList.add('answers');$('retry').hidden=false;$('stop').disabled=true;$('times').textContent=prev===null?'今回：'+t.toFixed(2)+'秒':'前回：'+prev.toFixed(2)+'秒　今回：'+t.toFixed(2)+'秒';prev=t}$('start').onclick=()=>{st=performance.now();$('start').disabled=true;$('stop').disabled=false;ti=setInterval(()=>$('timer').textContent=((performance.now()-st)/1000).toFixed(2)+'秒',50)};$('stop').onclick=end;$('retry').onclick=challenge;challenge();function flash(){let p=P[fi],e=$('flash');e.innerHTML=`<div>${fi+1} / 2</div><div class="flash-word">${p.pattern}</div><strong>${p.rep}</strong><button class="sound-button ans">🔊 答え</button><div class="nav-row"><button class="nav-button pre">← まえへ</button><button class="nav-button nex">${fi===1?'もう一周':'つぎへ →'}</button></div>`;e.querySelector('.ans').onclick=x=>pp(p.id,x.currentTarget);e.querySelector('.pre').disabled=fi===0;e.querySelector('.pre').onclick=()=>{fi--;flash()};e.querySelector('.nex').onclick=()=>{fi=fi===1?0:fi+1;flash()}}flash();['august','saw'].forEach(w=>$('again').append(card(w)));$('restart').onclick=()=>location.reload();

</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a0%e3%80%91au%e3%83%bbaw%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c%e3%81%a4/">🔊【フォニックスLEVEL 4①】au・awを読んでみよう｜つづりが違っても似た音！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-4%e2%91%a0%e3%80%91au%e3%83%bbaw%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c%e3%81%a4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 3②】er・ir・urを読んでみよう｜つづりが違っても音はそっくり！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a1%e3%80%91er%e3%83%bbir%e3%83%bbur%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a1%e3%80%91er%e3%83%bbir%e3%83%bbur%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 13:43:17 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8284</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 3｜② 今回のゴールer・ir・urを見つけて、文字のかたまりとして読めるようになろう！ 🔊 タコタのフォニックスレッスン er・ir・urを読んでみよう まず、3つの単語を聞いてみまし [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a1%e3%80%91er%e3%83%bbir%e3%83%bbur%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/">🔊【フォニックスLEVEL 3②】er・ir・urを読んでみよう｜つづりが違っても音はそっくり！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}
*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}
.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta div{padding:0;border:0}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.lesson-meta div:not(.goal) strong{color:var(--ink);font-size:17px}
.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,7vw,42px)}.intro h1 small{font-size:.66em}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.section>p{text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception,.no-rule{margin:18px 0;padding:16px 18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h3{margin-top:0}
.pattern-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pattern-row b{display:grid;place-items:center;min-width:66px;min-height:66px;padding:8px 14px;color:var(--coral-dark);background:#fff;border:2px solid #ffd1d1;border-radius:18px;font-size:32px;font-weight:900}.hero-patterns{margin:18px 0}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(28px,7vw,40px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}
.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.sound-pair,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}
.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.example-pairs{text-align:center;font-size:20px;font-weight:900}.position-note,.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.position-note div,.family-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:center}.position-note b{display:block;color:var(--teal);font-size:28px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}
.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.review-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.review-patterns button{min-height:58px;border:2px solid #ffd1d1;border-radius:16px;background:#fff;color:var(--teal);font-size:24px;font-weight:900}
.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}
@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.examples,.position-note,.family-grid,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-patterns{grid-template-columns:repeat(2,1fr)}.timer{font-size:36px}}
.review-patterns button{display:grid;place-items:center;gap:3px;min-height:76px;line-height:1.2}.review-patterns button small{display:block;color:var(--ink);font-size:14px;font-weight:800}

</style>
<main class="lesson">
<nav class="lesson-meta"><div><span>シリーズ</span><strong>フォニックス LEVEL 3｜②</strong></div><div class="goal"><span>今回のゴール</span><strong>er・ir・urを見つけて、文字のかたまりとして読めるようになろう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>er・ir・urを<br>読んでみよう</h1><p>まず、3つの単語を聞いてみましょう。</p><div id="intro-words" class="examples"></div><div class="big-compare"><span>er</span><i>⇔</i><span>ir</span><i>⇔</i><span>ur</span></div><p class="takota">🐙 つづりは違うのに、真ん中の音がよく似ているね！</p><p>今回は、この3つの文字のかたまりを読んでみよう！</p></header>
<div id="pattern-lessons"></div>
<section class="section panel">
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">3つを聞き比べよう</a></li><li><a href="#toc2" tabindex="0">rがつく音が5つそろったよ！</a></li><li><a href="#toc3" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc4" tabindex="0">見つけて読もう</a></li><li><a href="#toc5" tabindex="0">読むフラッシュ</a></li><li><a href="#toc6" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc7" tabindex="0">🔊 3つの音を覚えたかな？</a></li><li><a href="#toc8" tabindex="0">🎉 LEVEL 3 CLEAR！</a><ol><li><a href="#toc9" tabindex="0">次回：フォニックス LEVEL 4① au・aw</a></li></ol></li><li><a href="#toc10" tabindex="0">${p.pattern}の音を聞いてみよう</a><ol><li><a href="#toc11" tabindex="0">${p.representative}の${p.pattern}</a></li><li><a href="#toc12" tabindex="0">${p.pattern}を読んでみよう</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">3つを聞き比べよう</span></h2><div class="big-compare"><span>er</span><i>⇔</i><span>ir</span><i>⇔</i><span>ur</span></div><div id="compare-main" class="examples"></div><div id="compare-more" class="examples"></div><p>er・ir・urは、つづりが違っても似た音になることが多いよ。</p><p class="takota">🐙 文字は3種類あるのに、音はよく似ているね！</p></section>
<section class="section panel"><h2><span id="toc2">rがつく音が5つそろったよ！</span></h2><div id="five-patterns" class="review-patterns"></div></section>
<section class="section"><h2><span id="toc3">🐙 音を聞いて選ぼう</span></h2><p>①・②・③の音を聞いてから、答えを選ぼう。</p><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc4">見つけて読もう</span></h2><p>単語の中からer・ir・urを見つけよう。</p><div id="find-game" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc5">読むフラッシュ</span></h2><p>音声を聞く前に読んでみよう！</p><div id="reading-flash" class="flash-card"></div></section>
<section class="section challenge-section"><h2><span id="toc6">🚀 初見単語チャレンジ</span></h2><p>予想して読み、ストップ後に音を聞いて覚えよう。</p><div id="timer" class="timer">00.00秒</div><div class="timer-actions"><button id="timer-start">スタート</button><button id="timer-stop" disabled>ストップ</button></div><p id="time-compare" class="time-compare"></p><div id="challenge-words" class="challenge-grid"></div><button id="retry-challenge" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section"><h2><span id="toc7">🔊 3つの音を覚えたかな？</span></h2><div id="pattern-flash" class="flash-card"></div><div id="final-compare" class="examples panel" style="margin-top:14px"></div></section>
<section class="section panel clear-panel"><h2><span id="toc8">🎉 LEVEL 3 CLEAR！</span></h2><p>ar・or・er・ir・urを読めるようになりました！</p><p>rが見えたら、前の母音とセットで読んでみよう。</p><p class="takota">🐙 文字のかたまりを見つけるのが、どんどん上手になってきたね！</p><h3><span id="toc9">次回：フォニックス LEVEL 4① au・aw</span></h3><p>次は、auとawの似た音をくらべてみよう！</p><nav class="bottom-nav"><button id="restart-all" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8253&#038;preview=true">← 前のレッスン<small>LEVEL 3①</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending" aria-disabled="true">次のレッスン →<small>au・aw（準備中）</small></a></nav></section>
</main>
<script>
const WORD_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PATTERN_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/';
const PATTERNS=[{id:'er-her',pattern:'er',group:'r-controlled',variant:'her-type',representative:'her',phonicsAudio:'er-her-type',examples:['her','term','fern'],read:['her','term','fern']},{id:'ir-bird',pattern:'ir',group:'r-controlled',variant:'bird-type',representative:'bird',phonicsAudio:'ir-bird-type',examples:['bird','girl','shirt'],read:['bird','girl','shirt','first']},{id:'ur-turn',pattern:'ur',group:'r-controlled',variant:'turn-type',representative:'turn',phonicsAudio:'ur-turn-type',examples:['turn','nurse','hurt'],read:['turn','nurse','hurt','burn']}];
const H={her:'er',term:'er',fern:'er',clerk:'er',stern:'er',bird:'ir',girl:'ir',shirt:'ir',first:'ir',third:'ir',skirt:'ir',dirt:'ir',turn:'ur',nurse:'ur',hurt:'ur',burn:'ur',curl:'ur',surf:'ur',car:'ar',corn:'or'};
const READING=['her','term','fern','bird','girl','shirt','first','turn','nurse','hurt','burn'];const CHALLENGE=['clerk','stern','first','third','skirt','dirt','burn','curl','surf','fern'];
const SOUND_Q=[{target:'herのerはどの音？',answer:1},{target:'birdのirはどの音？',answer:0},{target:'turnのurはどの音？',answer:2},{target:'termのerはどの音？',answer:1},{target:'girlのirはどの音？',answer:0},{target:'nurseのurはどの音？',answer:2}];
const ORDERS=[['ar-car','mid-r','or-corn'],['mid-r','or-corn','ar-car'],['or-corn','ar-car','mid-r']];let audio=null,reset=null,readIndex=0,patternIndex=0,timerId=null,startTime=0,previousTime=null;const $=id=>document.getElementById(id),pat=id=>PATTERNS.find(p=>p.id===id);
function hi(w){const x=H[w],i=w.indexOf(x);return `${w.slice(0,i)}<mark>${x}</mark>${w.slice(i+x.length)}`}function stop(){if(audio){audio.pause();audio.currentTime=0}if(reset)reset();audio=null;reset=null}function play(path,b){stop();audio=new Audio(path);const old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';const done=()=>{b.disabled=false;b.textContent=old;audio=null;reset=null};reset=done;audio.addEventListener('ended',done,{once:true});audio.addEventListener('error',done,{once:true});audio.play().catch(done)}function playWord(w,b){play(`${WORD_ROOT}${w}.wav`,b)}function patternFile(id){if(id==='mid-r')return'er-her-type';if(id==='ar-car')return'ar-car-type';if(id==='or-corn')return'or-corn-type';return pat(id).phonicsAudio}function playPattern(id,b){play(`${PATTERN_ROOT}${patternFile(id)}.wav`,b)}function card(w){const d=document.createElement('div');d.className='word-card';d.innerHTML=`<div class="word">${hi(w)}</div>`;const b=document.createElement('button');b.className='sound-button';b.textContent=`🔊 ${w}`;b.onclick=()=>playWord(w,b);d.append(b);return d}
['her','bird','turn'].forEach(w=>$('intro-words').append(card(w)));PATTERNS.forEach((p,i)=>{const s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`<div class="pattern-title"><span>STEP ${i+1}</span><h2><span id="toc10">${p.pattern}の音を聞いてみよう</span></h2></div><div class="examples"></div><div class="pattern-rule"><span class="giant">${p.pattern}</span><h3><span id="toc11">${p.representative}の${p.pattern}</span></h3></div><p class="takota">🐙 ${p.examples.join('・')}の${p.pattern}を聞いてみよう！</p><h3><span id="toc12">${p.pattern}を読んでみよう</span></h3><div class="read-list"></div>`;p.examples.forEach(w=>s.querySelector('.examples').append(card(w)));const a=document.createElement('button');a.className='sound-button';a.textContent=`🔊 ${p.representative}の${p.pattern}`;a.onclick=()=>playPattern(p.id,a);s.querySelector('.pattern-rule').append(a);p.read.forEach(w=>{const b=document.createElement('button');b.innerHTML=hi(w);b.onclick=()=>playWord(w,b);s.querySelector('.read-list').append(b)});$('pattern-lessons').append(s)});
['her','bird','turn'].forEach(w=>$('compare-main').append(card(w)));['term','girl','nurse'].forEach(w=>$('compare-more').append(card(w)));[['ar','car','ar-car'],['or','corn','or-corn'],['er','her','er-her'],['ir','bird','ir-bird'],['ur','turn','ur-turn']].forEach(([x,w,id])=>{const b=document.createElement('button');b.innerHTML=`${x}<small>${w}</small>`;b.onclick=()=>id.startsWith('ar')||id.startsWith('or')?playPattern(id,b):playPattern(id,b);$('five-patterns').append(b)});
SOUND_Q.forEach((q,qi)=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.target}</div><div class="choice-row audio-choices"></div><p>音を聞いてから、答えを選ぼう。</p><div class="choice-row answer-choices"></div><p class="feedback"></p>`;ORDERS[q.answer].forEach((id,i)=>{const a=document.createElement('button');a.className='choice';a.textContent=`${'①②③'[i]} 🔊`;a.onclick=()=>playPattern(id,a);d.querySelector('.audio-choices').append(a);const b=document.createElement('button');b.className='choice';b.textContent=`${'①②③'[i]}を選ぶ`;const correct=ORDERS[q.answer].indexOf('mid-r');b.onclick=()=>{const ok=i===correct;d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(x=>x.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong')};d.querySelector('.answer-choices').append(b)});$('sound-quiz').append(d)});
['her','bird','turn','term','girl','hurt'].forEach(w=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target plain">${w}</div><button class="choice">文字のかたまりを見つける</button><p class="feedback"></p>`;d.querySelector('button').onclick=()=>{d.querySelector('.quiz-target').innerHTML=hi(w);d.querySelector('.feedback').textContent=`${H[w]}を見つけたね！`;const b=document.createElement('button');b.className='sound-button';b.textContent='🔊 単語を聞く';b.onclick=()=>playWord(w,b);d.append(b)};$('find-game').append(d)});
function reading(){const w=READING[readIndex],e=$('reading-flash');e.innerHTML=`<div>${readIndex+1} / ${READING.length}</div><div class="flash-word">${hi(w)}</div><button class="sound-button answer">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${readIndex===READING.length-1?'もう一度':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playWord(w,x.currentTarget);e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;reading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READING.length-1?0:readIndex+1;reading()}}reading();
function shuffle(a){return[...a].sort(()=>Math.random()-.5)}function challenge(){const e=$('challenge-words');e.classList.remove('answers');e.innerHTML='';shuffle(CHALLENGE).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML=`<span>${hi(w)}</span>`;const b=document.createElement('button');b.textContent='🔊 答え';b.onclick=()=>playWord(w,b);d.append(b);e.append(d)});$('timer').textContent='00.00秒';$('timer-start').disabled=false;$('timer-stop').disabled=true;$('retry-challenge').hidden=true}function stopTimer(){clearInterval(timerId);timerId=null;const t=(performance.now()-startTime)/1000;$('timer').textContent=`${t.toFixed(2)}秒`;$('challenge-words').classList.add('answers');$('retry-challenge').hidden=false;$('timer-stop').disabled=true;$('time-compare').textContent=previousTime===null?`今回：${t.toFixed(2)}秒`:`前回：${previousTime.toFixed(2)}秒　今回：${t.toFixed(2)}秒`;previousTime=t}$('timer-start').onclick=()=>{startTime=performance.now();$('timer-start').disabled=true;$('timer-stop').disabled=false;timerId=setInterval(()=>$('timer').textContent=`${((performance.now()-startTime)/1000).toFixed(2)}秒`,50)};$('timer-stop').onclick=stopTimer;$('retry-challenge').onclick=challenge;challenge();
function flash(){const p=PATTERNS[patternIndex],e=$('pattern-flash');e.innerHTML=`<div>${patternIndex+1} / 3</div><div class="flash-word">${p.pattern}</div><strong>${p.representative}</strong><button class="sound-button answer">🔊 答え</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${patternIndex===2?'もう一周':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playPattern(p.id,x.currentTarget);e.querySelector('.prev').disabled=patternIndex===0;e.querySelector('.prev').onclick=()=>{patternIndex--;flash()};e.querySelector('.next').onclick=()=>{patternIndex=patternIndex===2?0:patternIndex+1;flash()}}flash();['her','bird','turn'].forEach(w=>$('final-compare').append(card(w)));$('restart-all').onclick=()=>location.reload();

</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a1%e3%80%91er%e3%83%bbir%e3%83%bbur%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/">🔊【フォニックスLEVEL 3②】er・ir・urを読んでみよう｜つづりが違っても音はそっくり！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a1%e3%80%91er%e3%83%bbir%e3%83%bbur%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 3①】ar・orを読んでみよう｜rがつくと母音の音が変わる！</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a0%e3%80%91ar%e3%83%bbor%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9cr%e3%81%8c/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a0%e3%80%91ar%e3%83%bbor%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9cr%e3%81%8c/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 13:28:33 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8253</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 3｜① 今回のゴールar・orを見つけて、rがついたときの音を読めるようになろう！ 🔊 タコタのフォニックスレッスン ar・orを読んでみよう まず、2つの単語を聞いてみましょう。 🐙  [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a0%e3%80%91ar%e3%83%bbor%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9cr%e3%81%8c/">🔊【フォニックスLEVEL 3①】ar・orを読んでみよう｜rがつくと母音の音が変わる！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}
*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}
.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta div{padding:0;border:0}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.lesson-meta div:not(.goal) strong{color:var(--ink);font-size:17px}
.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,7vw,42px)}.intro h1 small{font-size:.66em}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.section>p{text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception,.no-rule{margin:18px 0;padding:16px 18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h3{margin-top:0}
.pattern-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pattern-row b{display:grid;place-items:center;min-width:66px;min-height:66px;padding:8px 14px;color:var(--coral-dark);background:#fff;border:2px solid #ffd1d1;border-radius:18px;font-size:32px;font-weight:900}.hero-patterns{margin:18px 0}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(28px,7vw,40px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}
.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.sound-pair,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}
.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.example-pairs{text-align:center;font-size:20px;font-weight:900}.position-note,.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.position-note div,.family-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:center}.position-note b{display:block;color:var(--teal);font-size:28px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}
.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.review-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.review-patterns button{min-height:58px;border:2px solid #ffd1d1;border-radius:16px;background:#fff;color:var(--teal);font-size:24px;font-weight:900}
.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}
@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.examples,.position-note,.family-grid,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-patterns{grid-template-columns:repeat(2,1fr)}.timer{font-size:36px}}

</style>
<main class="lesson">
<nav class="lesson-meta"><div><span>シリーズ</span><strong>フォニックス LEVEL 3｜①</strong></div><div class="goal"><span>今回のゴール</span><strong>ar・orを見つけて、rがついたときの音を読めるようになろう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>ar・orを<br>読んでみよう</h1><p>まず、2つの単語を聞いてみましょう。</p><div id="intro-words" class="word-grid"></div><p class="takota">🐙 aやoのあとにrがくると、いつもの音とちがって聞こえるね！</p><p>今回はarとorの音を覚えよう！</p></header>
<section class="section panel">
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">LEVEL 3がスタート！</a></li><li><a href="#toc2" tabindex="0">arとorを比べよう</a></li><li><a href="#toc3" tabindex="0">rがつくと音が変わる</a></li><li><a href="#toc4" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc5" tabindex="0">ar？or？見つけよう</a></li><li><a href="#toc6" tabindex="0">読むフラッシュ</a></li><li><a href="#toc7" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc8" tabindex="0">🔊 2つの音を覚えたかな？</a></li><li><a href="#toc9" tabindex="0">今日のまとめ</a><ol><li><a href="#toc10" tabindex="0">次回：フォニックス LEVEL 3② er・ir・ur</a></li></ol></li><li><a href="#toc11" tabindex="0">${p.pattern}の音を聞いてみよう</a><ol><li><a href="#toc12" tabindex="0">${p.representative}の${p.pattern}</a></li><li><a href="#toc13" tabindex="0">${p.pattern}を読んでみよう</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">LEVEL 3がスタート！</span></h2><p>LEVEL 3では、「rがついた音」や、もう少し発展した文字のパターンを覚えていきます。</p></section>
<div id="pattern-lessons"></div>
<section class="section panel"><h2><span id="toc2">arとorを比べよう</span></h2><div class="big-compare"><span>ar</span><i>⇔</i><span>or</span></div><div id="compare" class="word-grid"></div><p class="takota">🐙 どちらもrがついているけれど、音はちがうね！</p></section>
<section class="section panel"><h2><span id="toc3">rがつくと音が変わる</span></h2><div class="family-grid"><div class="family-card"><div class="big-compare"><span>a</span><i>→</i><span>ar</span></div><button data-phonics="a">🔊 appleのa</button> <button data-pattern="ar-car">🔊 carのar</button></div><div class="family-card"><div class="big-compare"><span>o</span><i>→</i><span>or</span></div><button data-phonics="o">🔊 octopusのo</button> <button data-pattern="or-corn">🔊 cornのor</button></div></div></section>
<section class="section"><h2><span id="toc4">🐙 音を聞いて選ぼう</span></h2><p>①・②・③の音を聞いて、同じ音を選ぼう。</p><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc5">ar？or？見つけよう</span></h2><div id="spelling-quiz" class="quiz-box"></div></section>
<section class="section"><h2><span id="toc6">読むフラッシュ</span></h2><p>音声を聞く前に読んでみよう！</p><div id="reading-flash" class="flash-card"></div></section>
<section class="section challenge-section"><h2><span id="toc7">🚀 初見単語チャレンジ</span></h2><p>全部読み終わるまでの合計タイムを測ろう。</p><div id="timer" class="timer">00.00秒</div><div class="timer-actions"><button id="timer-start">スタート</button><button id="timer-stop" disabled>ストップ</button></div><p id="time-compare" class="time-compare"></p><div id="challenge-words" class="challenge-grid"></div><button id="retry-challenge" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section"><h2><span id="toc8">🔊 2つの音を覚えたかな？</span></h2><div id="pattern-flash" class="flash-card"></div></section>
<section class="section panel clear-panel"><h2><span id="toc9">今日のまとめ</span></h2><div class="big-compare"><span>ar → car</span><i>・</i><span>or → corn</span></div><p>aやoのあとにrがくると、いつもの母音とはちがう音になることがあります。</p><p class="takota">🐙 rが見えたら、前の母音とセットで読んでみよう！</p><p class="exception">orにも、単語によって別の音になるものがあります。今回はcornやforkの音を覚えよう！</p><h3><span id="toc10">次回：フォニックス LEVEL 3② er・ir・ur</span></h3><p>次は、よく似た音になるer・ir・urをくらべてみよう！</p><nav class="bottom-nav"><button id="restart-all" class="primary">🔄 もう一度やる</button><a href="https://jouniorsankosodate.com/?p=8225&#038;preview=true">← 前のレッスン<small>LEVEL 2⑥</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending" aria-disabled="true">次のレッスン →<small>er・ir・ur（準備中）</small></a></nav></section>
</main>
<script>
const WORD_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PATTERN_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PHONICS_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/';
const PATTERNS=[{id:'ar-car',pattern:'ar',group:'r-controlled',variant:'car-type',representative:'car',phonicsAudio:'ar-car-type',examples:['car','star','farm','park'],read:['car','star','farm','park','arm'],note:'arは、carやstarで聞こえる音になります。'},{id:'or-corn',pattern:'or',group:'r-controlled',variant:'corn-type',representative:'corn',phonicsAudio:'or-corn-type',examples:['corn','fork','horse','short'],read:['corn','fork','horse','short','storm'],note:'orは、cornやforkで聞こえる音になります。'}];
const H={car:'ar',star:'ar',farm:'ar',park:'ar',arm:'ar',hard:'ar',dark:'ar',card:'ar',mark:'ar',yard:'ar',cart:'ar',corn:'or',fork:'or',horse:'or',short:'or',storm:'or',sport:'or',born:'or',form:'or',north:'or',sort:'or',horn:'or'};
const READING=['car','star','farm','park','arm','corn','fork','horse','short','storm'];
const CHALLENGE=['dark','card','mark','yard','cart','born','form','north','sort','horn'];
const SOUND_Q=[{target:'arはどの音？',options:['or-corn','ar-car','short-a'],answer:1},{target:'orはどの音？',options:['or-corn','short-a','ar-car'],answer:0},{target:'carのarはどの音？',options:['short-a','or-corn','ar-car'],answer:2},{target:'cornのorはどの音？',options:['ar-car','or-corn','short-a'],answer:1}];
let audio=null,reset=null,readIndex=0,patternIndex=0,timerId=null,startTime=0,previousTime=null;
const $=id=>document.getElementById(id),pat=id=>PATTERNS.find(p=>p.id===id);function hi(w){const x=H[w],i=w.indexOf(x);return `${w.slice(0,i)}<mark>${x}</mark>${w.slice(i+x.length)}`}
function stop(){if(audio){audio.pause();audio.currentTime=0}if(reset)reset();audio=null;reset=null}function play(path,b){stop();audio=new Audio(path);const old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';const done=()=>{b.disabled=false;b.textContent=old;audio=null;reset=null};reset=done;audio.addEventListener('ended',done,{once:true});audio.addEventListener('error',done,{once:true});audio.play().catch(done)}function playWord(w,b){play(`${WORD_ROOT}${w}.wav`,b)}function playPattern(id,b){const p=pat(id);play(`${PATTERN_ROOT}${p?p.phonicsAudio:'short-a'}.wav`,b)}function card(w){const d=document.createElement('div');d.className='word-card';d.innerHTML=`<div class="word">${hi(w)}</div>`;const b=document.createElement('button');b.className='sound-button';b.textContent=`🔊 ${w}`;b.onclick=()=>playWord(w,b);d.append(b);return d}
['car','corn'].forEach(w=>$('intro-words').append(card(w)));
PATTERNS.forEach((p,i)=>{const s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`<div class="pattern-title"><span>STEP ${i+1}</span><h2><span id="toc11">${p.pattern}の音を聞いてみよう</span></h2></div><div class="examples"></div><div class="pattern-rule"><span class="giant">${p.pattern}</span><h3><span id="toc12">${p.representative}の${p.pattern}</span></h3><p>${p.note}</p></div><p class="takota">🐙 どの単語にも、同じ${p.pattern}の音が聞こえるね！</p><h3><span id="toc13">${p.pattern}を読んでみよう</span></h3><div class="read-list"></div>`;p.examples.forEach(w=>s.querySelector('.examples').append(card(w)));const a=document.createElement('button');a.className='sound-button';a.textContent=`🔊 ${p.representative}の${p.pattern}`;a.onclick=()=>playPattern(p.id,a);s.querySelector('.pattern-rule').append(a);p.read.forEach(w=>{const b=document.createElement('button');b.innerHTML=hi(w);b.onclick=()=>playWord(w,b);s.querySelector('.read-list').append(b)});$('pattern-lessons').append(s)});
['car','corn','star','short'].forEach(w=>$('compare').append(card(w)));document.querySelectorAll('[data-pattern]').forEach(b=>{b.className='sound-button';b.onclick=()=>playPattern(b.dataset.pattern,b)});document.querySelectorAll('[data-phonics]').forEach(b=>{b.className='sound-button';b.onclick=()=>play(`${PHONICS_ROOT}${b.dataset.phonics}.wav`,b)});
SOUND_Q.forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.target}</div><div class="choice-row audio-choices"></div><p>音を聞いてから、答えを選ぼう。</p><div class="choice-row answer-choices"></div><p class="feedback"></p>`;q.options.forEach((id,i)=>{const a=document.createElement('button');a.className='choice';a.textContent=`${'①②③'[i]} 🔊`;a.onclick=()=>playPattern(id,a);d.querySelector('.audio-choices').append(a);const b=document.createElement('button');b.className='choice';b.textContent=`${'①②③'[i]}を選ぶ`;b.onclick=()=>{const ok=i===q.answer;d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(x=>x.classList.remove('correct','wrong'));b.classList.add(ok?'correct':'wrong')};d.querySelector('.answer-choices').append(b)});$('sound-quiz').append(d)});
[{blank:'c__n',answer:'or',word:'corn'},{blank:'p__k',answer:'ar',word:'park'},{blank:'st__',answer:'ar',word:'star'},{blank:'f__k',answer:'or',word:'fork'}].forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.blank}</div><div class="choice-row"></div><p class="feedback"></p>`;['ar','or'].forEach(x=>{const b=document.createElement('button');b.className='choice';b.textContent=x;b.onclick=()=>{const ok=x===q.answer;d.querySelector('.feedback').textContent=ok?`正解！ ${q.word}`:`今回は${q.answer}だよ。`;b.classList.add(ok?'correct':'wrong')};d.querySelector('.choice-row').append(b)});$('spelling-quiz').append(d)});
function reading(){const w=READING[readIndex],e=$('reading-flash');e.innerHTML=`<div>${readIndex+1} / ${READING.length}</div><div class="flash-word">${hi(w)}</div><button class="sound-button answer">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${readIndex===READING.length-1?'もう一度':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playWord(w,x.currentTarget);e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;reading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READING.length-1?0:readIndex+1;reading()}}reading();
function shuffle(a){return [...a].sort(()=>Math.random()-.5)}function challenge(){const e=$('challenge-words');e.classList.remove('answers');e.innerHTML='';shuffle(CHALLENGE).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML=`<span>${hi(w)}</span>`;const b=document.createElement('button');b.textContent='🔊 答え';b.onclick=()=>playWord(w,b);d.append(b);e.append(d)});$('timer').textContent='00.00秒';$('timer-start').disabled=false;$('timer-stop').disabled=true;$('retry-challenge').hidden=true}function stopTimer(){clearInterval(timerId);timerId=null;const t=(performance.now()-startTime)/1000;$('timer').textContent=`${t.toFixed(2)}秒`;$('challenge-words').classList.add('answers');$('retry-challenge').hidden=false;$('timer-stop').disabled=true;$('time-compare').textContent=previousTime===null?`今回：${t.toFixed(2)}秒`:`前回：${previousTime.toFixed(2)}秒　今回：${t.toFixed(2)}秒`;previousTime=t}$('timer-start').onclick=()=>{startTime=performance.now();$('timer-start').disabled=true;$('timer-stop').disabled=false;timerId=setInterval(()=>$('timer').textContent=`${((performance.now()-startTime)/1000).toFixed(2)}秒`,50)};$('timer-stop').onclick=stopTimer;$('retry-challenge').onclick=challenge;challenge();
function flash(){const p=PATTERNS[patternIndex],e=$('pattern-flash');e.innerHTML=`<div>${patternIndex+1} / 2</div><div class="flash-word">${p.pattern}</div><strong>${p.representative}</strong><button class="sound-button answer">🔊 答え</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${patternIndex===1?'もう一周':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playPattern(p.id,x.currentTarget);e.querySelector('.prev').disabled=patternIndex===0;e.querySelector('.prev').onclick=()=>{patternIndex--;flash()};e.querySelector('.next').onclick=()=>{patternIndex=patternIndex===1?0:patternIndex+1;flash()}}flash();$('restart-all').onclick=()=>location.reload();

</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a0%e3%80%91ar%e3%83%bbor%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9cr%e3%81%8c/">🔊【フォニックスLEVEL 3①】ar・orを読んでみよう｜rがつくと母音の音が変わる！</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-3%e2%91%a0%e3%80%91ar%e3%83%bbor%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86%ef%bd%9cr%e3%81%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 2⑥】oi・oy・ou・owを読んでみよう｜似た音の仲間を見つけよう</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a5%e3%80%91oi%e3%83%bboy%e3%83%bbou%e3%83%bbow%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a5%e3%80%91oi%e3%83%bboy%e3%83%bbou%e3%83%bbow%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 11:54:32 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[#フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8225</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 2｜⑥ 今回のゴールoi・oy・ou・owを見つけて、似た音の仲間を読めるようになろう！ 🔊 タコタのフォニックスレッスン oi・oy・ou・owを読んでみよう まず、4つの単語を聞いて [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a5%e3%80%91oi%e3%83%bboy%e3%83%bbou%e3%83%bbow%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86/">🔊【フォニックスLEVEL 2⑥】oi・oy・ou・owを読んでみよう｜似た音の仲間を見つけよう</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}
*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}
.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta div{padding:0;border:0}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.lesson-meta div:not(.goal) strong{color:var(--ink);font-size:17px}
.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,7vw,42px)}.intro h1 small{font-size:.66em}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.section>p{text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception,.no-rule{margin:18px 0;padding:16px 18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h3{margin-top:0}
.pattern-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pattern-row b{display:grid;place-items:center;min-width:66px;min-height:66px;padding:8px 14px;color:var(--coral-dark);background:#fff;border:2px solid #ffd1d1;border-radius:18px;font-size:32px;font-weight:900}.hero-patterns{margin:18px 0}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(28px,7vw,40px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}
.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.sound-pair,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}
.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.example-pairs{text-align:center;font-size:20px;font-weight:900}.position-note,.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.position-note div,.family-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:center}.position-note b{display:block;color:var(--teal);font-size:28px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}
.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.review-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.review-patterns button{min-height:58px;border:2px solid #ffd1d1;border-radius:16px;background:#fff;color:var(--teal);font-size:24px;font-weight:900}
.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}
@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.examples,.position-note,.family-grid,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-patterns{grid-template-columns:repeat(2,1fr)}.timer{font-size:36px}}

</style>
<main class="lesson">
<nav class="lesson-meta" aria-label="今回の学習情報"><div><span>シリーズ</span><strong>フォニックス LEVEL 2｜⑥</strong></div><div class="goal"><span>今回のゴール</span><strong>oi・oy・ou・owを見つけて、似た音の仲間を読めるようになろう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>oi・oy・ou・owを<br>読んでみよう</h1><p>まず、4つの単語を聞いてみましょう。</p><div class="word-grid" id="intro-words"></div><p class="takota">🐙 文字は違うのに、似た音が聞こえるね！ ouとowも、似た音になることがあるよ！</p></header>
<div id="pattern-lessons"></div>
<section class="section panel"><h2>🐙 oiとoyを比べよう</h2><div class="big-compare"><span>oi</span><i>⇔</i><span>oy</span></div><div id="compare-oi-oy" class="word-grid"></div><div class="position-note"><div><b>oi</b><span>単語の途中で見つかることが多い</span></div><div><b>oy</b><span>単語の最後で見つかることが多い</span></div></div><p class="takota">🐙 oiとoyは、文字は違っても似た音になるね！</p></section>
<section class="section panel"><h2>🐙 snowとcowを比べよう</h2><div class="big-compare"><span>snow</span><i>⇔</i><span>cow</span></div><div id="compare-ow" class="word-grid"></div><p class="takota">🐙 どちらもowなのに、音が違うね！</p><div class="family-grid"><div class="family-card"><h3>❄️ snowのow</h3><p>snow・grow・slow</p><button data-pattern="ow-snow">🔊 snowのow</button></div><div class="family-card"><h3>🐄 cowのow</h3><p>cow・town・down</p><button data-pattern="ow-cow">🔊 cowのow</button></div></div></section>
<section class="section panel"><h2>同じつづりでも音が変わる</h2><div class="family-grid"><div class="family-card"><h3>oo</h3><p>moon ⇔ book</p><div><button data-word="moon">🔊 moon</button> <button data-word="book">🔊 book</button></div></div><div class="family-card"><h3>ow</h3><p>snow ⇔ cow</p><div><button data-word="snow">🔊 snow</button> <button data-word="cow">🔊 cow</button></div></div></div><p>英語では、同じ文字のかたまりでも、単語によって違う音になることがあります。</p><p class="takota">🐙 迷ったときは、単語の音といっしょに覚えていこう！</p></section>
<section class="section panel"><h2>🐙 ouとowを比べよう</h2><div class="big-compare"><span>ou</span><i>⇔</i><span>ow</span></div><div id="compare-ou-ow" class="word-grid"></div><div class="position-note"><div><b>ou</b><span>単語の途中で見つかることが多い</span></div><div><b>ow</b><span>単語の最後や後ろ側で見つかることが多い</span></div></div><p>ouとowでも、似た音になる単語があります。</p></section>
<section class="section family-summary"><h2>今日の4つを整理</h2><div class="family-grid"><div class="family-card"><h3>oi・oy</h3><div class="pattern-row"><b>oi</b><b>oy</b></div><p>coin / boy</p></div><div class="family-card"><h3>ou・ow</h3><div class="pattern-row"><b>ou</b><b>ow</b></div><p>house / cow</p></div></div></section>
<section class="section"><h2>🐙 音を聞いて選ぼう</h2><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section"><h2>🐙 どっちのow？</h2><p>同じowでも2種類の音があります。単語と音をセットで覚えよう。</p><div id="which-ow" class="quiz-box"></div></section>
<section class="section"><h2>oi・oyミニ問題</h2><div id="position-quiz" class="quiz-box"></div></section>
<section class="section"><h2>読むフラッシュ</h2><p>音声を聞く前に読んでみよう！</p><div class="flash-card" id="reading-flash"></div></section>
<section class="section challenge-section"><h2>🚀 初見単語チャレンジ</h2><p>全部読み終わるまでの合計タイムを測ろう。音声はストップ後に表示されます。</p><div class="timer" id="timer">00.00秒</div><div class="timer-actions"><button id="timer-start">スタート</button><button id="timer-stop" disabled>ストップ</button></div><p class="time-compare" id="time-compare"></p><div id="challenge-words" class="challenge-grid"></div><button id="retry-challenge" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section"><h2>🔊 4つの音を覚えたかな？</h2><div class="flash-card" id="pattern-flash"></div><div class="panel" style="margin-top:14px;text-align:center"><h3>このowも覚えているかな？</h3><div class="flash-word">ow</div><p>snow</p><button data-pattern="ow-snow">🔊 答え</button></div></section>
<section class="section panel"><h2>LEVEL 2で覚えた文字のかたまり</h2><div class="review-patterns" id="review-patterns"></div><p><strong>oo：</strong>moon / book　<strong>ow：</strong>snow / cow</p></section>
<section class="section panel clear-panel"><h2>🎉 LEVEL 2 CLEAR！</h2><p>LEVEL 2では、2文字・3文字の「文字のかたまり」をたくさん覚えました。</p><p>知っている文字のかたまりを見つけると、初めて見る英単語も読みやすくなります。</p><p class="takota">🐙 ここまで読めたら、次はrが入った音に進もう！</p><h3>次回：フォニックス LEVEL 3① ar・or</h3><nav class="bottom-nav"><button id="restart-all" class="primary">🔄 もう一度やる</button><a class="pending" aria-disabled="true">← 前のレッスン<small>（⑤公開後に設定）</small></a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">フォニックス一覧</a><a class="pending" aria-disabled="true">次のレッスン →<small>ar・or（準備中）</small></a></nav></section>
</main>
<script>
const WORD_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PATTERN_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/';
const PATTERNS=[
 {id:'oi-coin',pattern:'oi',variant:'coin-type',representative:'coin',phonicsAudio:'oi-coin-type',examples:['coin','point','join'],read:['coin','soil','point'],position:'単語の途中で見つかることが多い',related:'oy-boy'},
 {id:'oy-boy',pattern:'oy',variant:'boy-type',representative:'boy',phonicsAudio:'oy-boy-type',examples:['boy','toy','joy'],read:['boy','toy','joy'],position:'単語の最後で見つかることが多い',related:'oi-coin'},
 {id:'ou-house',pattern:'ou',variant:'house-type',representative:'house',phonicsAudio:'ou-house-type',examples:['house','mouse','loud'],read:['house','mouse','loud'],position:'単語の途中で見つかることが多い',related:'ow-cow',exceptions:'ほかの読み方もある'},
 {id:'ow-cow',pattern:'ow',variant:'cow-type',representative:'cow',phonicsAudio:'ow-cow-type',examples:['cow','town','down'],read:['cow','town','down'],position:'単語の最後や後ろ側で見つかることが多い',related:'ou-house'},
 {id:'ow-snow',pattern:'ow',variant:'snow-type',representative:'snow',phonicsAudio:'ow-snow-type',examples:['snow','grow','slow'],read:['snow','grow','slow'],position:'既習の別読み',related:'ow-cow'}
];
const WORD_PATTERN={coin:'oi',point:'oi',join:'oi',soil:'oi',oil:'oi',boil:'oi',foil:'oi',boy:'oy',toy:'oy',joy:'oy',house:'ou',mouse:'ou',loud:'ou',out:'ou',shout:'ou',round:'ou',sound:'ou',cow:'ow',town:'ow',down:'ow',how:'ow',now:'ow',brown:'ow',clown:'ow',snow:'ow',grow:'ow',slow:'ow',moon:'oo',book:'oo'};
const READING=['coin','soil','point','boy','toy','joy','house','mouse','loud','cow','town','down'];
const CHALLENGE=['oil','boil','foil','coin','out','shout','round','sound','how','now','brown','clown'];
const SOUND_Q=[{target:'coinのoi',options:['ou-house','oi-coin'],answer:1},{target:'boyのoy',options:['oy-boy','ow-cow'],answer:0},{target:'houseのou',options:['oi-coin','ou-house'],answer:1},{target:'cowのow',options:['ow-cow','oy-boy'],answer:0}];
const WHICH_OW=['snow','grow','slow','cow','town','down'];
let audio=null,reset=null,readIndex=0,patternIndex=0,timerId=null,startTime=0,previousTime=null;
const $=id=>document.getElementById(id),pat=id=>PATTERNS.find(p=>p.id===id);
function stopAudio(){if(audio){audio.pause();audio.currentTime=0}if(reset)reset();audio=null;reset=null}function play(path,b){stopAudio();audio=new Audio(path);const old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';const done=()=>{b.disabled=false;b.textContent=old;if(reset===done){audio=null;reset=null}};reset=done;audio.addEventListener('ended',done,{once:true});audio.addEventListener('error',done,{once:true});audio.play().catch(done)}
function playWord(w,b){play(`${WORD_ROOT}${w}.wav`,b)}function playPattern(id,b){play(`${PATTERN_ROOT}${pat(id).phonicsAudio}.wav`,b)}function hi(w){const x=WORD_PATTERN[w],i=w.lastIndexOf(x);return x?`${w.slice(0,i)}<mark>${x}</mark>${w.slice(i+x.length)}`:w}function button(w,label=`🔊 ${w}`){const b=document.createElement('button');b.className='sound-button';b.textContent=label;b.onclick=()=>playWord(w,b);return b}function card(w){const d=document.createElement('div');d.className='word-card';d.innerHTML=`<div class="word">${hi(w)}</div>`;d.append(button(w));return d}
['coin','boy','house','cow'].forEach(w=>$('intro-words').append(card(w)));
PATTERNS.slice(0,4).forEach((p,i)=>{const s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`<div class="pattern-title"><span>STEP ${i+1}</span><h2>${p.pattern}の音を聞いてみよう</h2></div><div class="examples"></div><div class="pattern-rule"><span class="giant">${p.pattern}</span><h3>${p.representative}の${p.pattern}</h3><small>${p.position}</small></div><p class="takota">🐙 ${p.examples.join('・')}の${p.pattern}に、同じような音が聞こえるね！</p>${p.exceptions?'<p class="exception">ouには、ほかの読み方もあります。今回はhouseの音を覚えよう！</p>':''}<h3>${p.pattern}を読んでみよう</h3><div class="read-list"></div>`;p.examples.forEach(w=>s.querySelector('.examples').append(card(w)));const pb=document.createElement('button');pb.className='sound-button';pb.textContent=`🔊 ${p.representative}の${p.pattern}`;pb.onclick=()=>playPattern(p.id,pb);s.querySelector('.pattern-rule').append(pb);p.read.forEach(w=>{const b=document.createElement('button');b.innerHTML=hi(w);b.onclick=()=>playWord(w,b);s.querySelector('.read-list').append(b)});$('pattern-lessons').append(s)});
['coin','boy','join','joy'].forEach(w=>$('compare-oi-oy').append(card(w)));['snow','cow'].forEach(w=>$('compare-ow').append(card(w)));['house','cow','loud','down'].forEach(w=>$('compare-ou-ow').append(card(w)));
document.querySelectorAll('[data-pattern]').forEach(b=>{b.className='sound-button';b.onclick=()=>playPattern(b.dataset.pattern,b)});document.querySelectorAll('[data-word]').forEach(b=>{b.className='sound-button';b.onclick=()=>playWord(b.dataset.word,b)});
SOUND_Q.forEach(q=>{
 const d=document.createElement('div');d.className='quiz-question';
 d.innerHTML=`<div class="quiz-target">${q.target}</div><div class="choice-row audio-choices"></div><p class="quiz-guide">音を聞いてから、答えを選ぼう。</p><div class="choice-row answer-choices"></div><p class="feedback"></p>`;
 q.options.forEach((id,i)=>{
  const audioButton=document.createElement('button');audioButton.className='choice';audioButton.textContent=`${'①②'[i]} 🔊`;
  audioButton.onclick=()=>playPattern(id,audioButton);d.querySelector('.audio-choices').append(audioButton);
  const answerButton=document.createElement('button');answerButton.className='choice';answerButton.textContent=`${'①②'[i]}を選ぶ`;
  answerButton.onclick=()=>{const ok=i===q.answer;d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';d.querySelectorAll('.answer-choices .choice').forEach(x=>x.classList.remove('correct','wrong'));answerButton.classList.add(ok?'correct':'wrong')};
  d.querySelector('.answer-choices').append(answerButton);
 });
 $('sound-quiz').append(d)
});
WHICH_OW.forEach(w=>{const snow=['snow','grow','slow'].includes(w),d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${hi(w)}</div><div class="choice-row"></div><p class="feedback"></p>`;[['ow-snow','❄️ snowのow 🔊'],['ow-cow','🐄 cowのow 🔊']].forEach(([id,label])=>{const b=document.createElement('button');b.className='choice';b.textContent=label;b.onclick=()=>{playPattern(id,b);const ok=(id==='ow-snow')===snow;d.querySelector('.feedback').textContent=ok?'正解！':`${w}は${snow?'snow':'cow'}のowだよ。もう一度聞いてみよう！`;b.classList.add(ok?'correct':'wrong')};d.querySelector('.choice-row').append(b)});$('which-ow').append(d)});
[{blank:'c__n',answer:'oi',word:'coin'},{blank:'t__',answer:'oy',word:'toy'},{blank:'s__l',answer:'oi',word:'soil'}].forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.blank}</div><div class="choice-row"></div><p class="feedback"></p>`;['oi','oy'].forEach(x=>{const b=document.createElement('button');b.className='choice';b.textContent=x;b.onclick=()=>{const ok=x===q.answer;d.querySelector('.feedback').textContent=ok?`正解！ ${q.word}`:`今回は${q.answer}だよ。`;b.classList.add(ok?'correct':'wrong')};d.querySelector('.choice-row').append(b)});$('position-quiz').append(d)});
function reading(){const w=READING[readIndex],e=$('reading-flash');e.innerHTML=`<div>${readIndex+1} / ${READING.length}</div><div class="flash-word">${hi(w)}</div><button class="sound-button answer">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${readIndex===READING.length-1?'もう一度':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playWord(w,x.currentTarget);e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;reading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READING.length-1?0:readIndex+1;reading()}}reading();
function shuffle(a){return [...a].sort(()=>Math.random()-.5)}function challenge(){const e=$('challenge-words');e.classList.remove('answers');e.innerHTML='';shuffle(CHALLENGE).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML=`<span>${hi(w)}</span>`;d.append(button(w,'🔊 答え'));e.append(d)});$('timer').textContent='00.00秒';$('timer-start').disabled=false;$('timer-stop').disabled=true;$('retry-challenge').hidden=true}function stopTimer(){clearInterval(timerId);timerId=null;const t=(performance.now()-startTime)/1000;$('timer').textContent=`${t.toFixed(2)}秒`;$('challenge-words').classList.add('answers');$('retry-challenge').hidden=false;$('timer-stop').disabled=true;$('time-compare').textContent=previousTime===null?`今回：${t.toFixed(2)}秒`:`前回：${previousTime.toFixed(2)}秒　今回：${t.toFixed(2)}秒`;previousTime=t}$('timer-start').onclick=()=>{startTime=performance.now();$('timer-start').disabled=true;$('timer-stop').disabled=false;timerId=setInterval(()=>$('timer').textContent=`${((performance.now()-startTime)/1000).toFixed(2)}秒`,50)};$('timer-stop').onclick=stopTimer;$('retry-challenge').onclick=challenge;challenge();
const FLASH=['oi-coin','oy-boy','ou-house','ow-cow'];function patternFlash(){const p=pat(FLASH[patternIndex]),e=$('pattern-flash');e.innerHTML=`<div>${patternIndex+1} / 4</div><div class="flash-word">${p.pattern}</div><strong>${p.representative}</strong><button class="sound-button answer">🔊 答え</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${patternIndex===3?'もう一周':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playPattern(p.id,x.currentTarget);e.querySelector('.prev').disabled=patternIndex===0;e.querySelector('.prev').onclick=()=>{patternIndex--;patternFlash()};e.querySelector('.next').onclick=()=>{patternIndex=patternIndex===3?0:patternIndex+1;patternFlash()}}patternFlash();
['sh','ch','th','ph','wh','ck','ng','ai','ay','ee','ea','oa','ow❄️','igh','y','oo×2','ue','ew','oi','oy','ou','ow🐄'].forEach(x=>{const b=document.createElement('button');b.textContent=x;b.disabled=true;$('review-patterns').append(b)});$('restart-all').onclick=()=>{readIndex=0;patternIndex=0;reading();patternFlash();challenge();scrollTo({top:0,behavior:'smooth'})};

</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a5%e3%80%91oi%e3%83%bboy%e3%83%bbou%e3%83%bbow%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86/">🔊【フォニックスLEVEL 2⑥】oi・oy・ou・owを読んでみよう｜似た音の仲間を見つけよう</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a5%e3%80%91oi%e3%83%bboy%e3%83%bbou%e3%83%bbow%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a7%e3%81%bf%e3%82%88%e3%81%86/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🔊【フォニックスLEVEL 2③】母音が2文字並ぶとどう読む？ai・ay・ee・ea</title>
		<link>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a2%e3%80%91%e6%af%8d%e9%9f%b3%e3%81%8c2%e6%96%87%e5%ad%97%e4%b8%a6%e3%81%b6%e3%81%a8%e3%81%a9%e3%81%86%e8%aa%ad/</link>
					<comments>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a2%e3%80%91%e6%af%8d%e9%9f%b3%e3%81%8c2%e6%96%87%e5%ad%97%e4%b8%a6%e3%81%b6%e3%81%a8%e3%81%a9%e3%81%86%e8%aa%ad/#respond</comments>
		
		<dc:creator><![CDATA[じゅにさん]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 08:32:34 +0000</pubDate>
				<category><![CDATA[🔊タコタのフォニックスレッスン]]></category>
		<category><![CDATA[＃フォニックス]]></category>
		<category><![CDATA[＃フラッシュ]]></category>
		<category><![CDATA[＃無料アプリ]]></category>
		<category><![CDATA[#英単語]]></category>
		<guid isPermaLink="false">https://jouniorsankosodate.com/?p=8192</guid>

					<description><![CDATA[<p>シリーズフォニックス LEVEL 2｜③ 今回のゴールai・ay・ee・eaを見たら、2文字をセットの音として読めるようになろう！ 🔊 タコタのフォニックスレッスン 母音が2文字並ぶとどう読む？ai・ay・ee・ea こ [&#8230;]</p>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a2%e3%80%91%e6%af%8d%e9%9f%b3%e3%81%8c2%e6%96%87%e5%ad%97%e4%b8%a6%e3%81%b6%e3%81%a8%e3%81%a9%e3%81%86%e8%aa%ad/">🔊【フォニックスLEVEL 2③】母音が2文字並ぶとどう読む？ai・ay・ee・ea</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.lesson{--ink:#253047;--muted:#657086;--coral:#f0645a;--coral-dark:#d94d44;--teal:#138c85;--blue:#5aaee8;--cream:#fffaf1;--line:#e8dfd2;--yellow:#fff2b8;--shadow:0 14px 35px rgba(52,45,36,.12)}
*{box-sizing:border-box}.lesson{width:min(100% - 24px,780px);margin:18px auto;padding:24px 0 56px;color:var(--ink);font-family:inherit;line-height:1.8;overflow-wrap:anywhere}.lesson button,.lesson a{font:inherit}.lesson h1,.lesson h2,.lesson h3{line-height:1.4;letter-spacing:0}.lesson p{margin:10px 0;font-size:17px}
.lesson-meta{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 22px rgba(52,45,36,.08)}.lesson-meta div{padding:0;border:0}.lesson-meta span{display:block;color:var(--muted);font-size:13px;font-weight:900}.lesson-meta strong{display:block;font-size:17px}.lesson-meta div:not(.goal) strong{color:var(--ink);font-size:17px}
.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{background:rgba(255,255,255,.95);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,40px);box-shadow:var(--shadow)}.intro{background:linear-gradient(135deg,#fffaf1 0%,#fff2f8 52%,#eaf9f7 100%)}.eyebrow{margin:0 0 6px;color:var(--teal);font-weight:900}.intro h1{margin:0 0 18px;color:var(--ink);font-size:clamp(28px,7vw,42px)}.intro h1 small{font-size:.66em}.section,.pattern-block{margin-top:22px}.section>h2,.pattern-block h2{margin:0 0 14px;color:#116e68;font-size:clamp(22px,5vw,30px);text-align:left}.section>p{text-align:left}.takota{margin:18px 0 0!important;padding:16px 18px;background:#fff!important;border:2px dashed #ffb6b6!important;border-radius:18px;font-weight:800}.exception,.no-rule{margin:18px 0;padding:16px 18px;background:var(--yellow);border:2px solid #ffd45f;border-radius:18px}.exception h3{margin-top:0}
.pattern-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pattern-row b{display:grid;place-items:center;min-width:66px;min-height:66px;padding:8px 14px;color:var(--coral-dark);background:#fff;border:2px solid #ffd1d1;border-radius:18px;font-size:32px;font-weight:900}.hero-patterns{margin:18px 0}.word-grid,.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.examples{grid-template-columns:repeat(3,minmax(0,1fr))}.word-card{display:grid;gap:10px;justify-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 16px rgba(52,45,36,.07);text-align:center}.word-card .word{font-size:clamp(28px,7vw,40px);font-weight:900;line-height:1.2}mark{color:var(--coral-dark);background:transparent}
.sound-button,.primary,.timer-actions button,.wide-button,.nav-button,.bottom-nav a{min-height:48px;border:0;border-radius:999px;padding:10px 14px;background:var(--coral);color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;box-shadow:0 6px 14px rgba(240,100,90,.20)}button:disabled{opacity:.65}.pattern-title{display:flex;align-items:center;gap:13px}.pattern-title span{display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--coral);border-radius:50%;font-weight:900}.pattern-title h2{margin:0}.pattern-rule{margin:18px 0;padding:18px;background:#eaf9f7;border-radius:18px;text-align:center}.pattern-rule .giant{display:block;color:var(--teal);font-size:4rem;font-weight:900;line-height:1.2}.read-list,.sound-pair,.choice-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.read-list button,.choice{min-height:48px;padding:9px 14px;border:2px solid #ffd1d1;border-radius:999px;background:#fff;color:var(--coral-dark);font-weight:900}.choice.correct{color:#fff;background:var(--teal);border-color:var(--teal)}.choice.wrong{background:#fff0f0}.feedback{min-height:1.8em;font-weight:900}
.big-compare{display:flex;justify-content:center;align-items:center;gap:20px;color:var(--teal);font-size:clamp(38px,10vw,56px);font-weight:900}.big-compare i{color:var(--muted);font-size:28px}.example-pairs{text-align:center;font-size:20px;font-weight:900}.position-note,.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.position-note div,.family-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:center}.position-note b{display:block;color:var(--teal);font-size:28px}.quiz-question{text-align:center}.quiz-question+.quiz-question{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.quiz-target{color:var(--teal);font-size:34px;font-weight:900}
.flash-card{display:grid;justify-items:center;gap:16px}.flash-word{font-size:clamp(48px,14vw,76px);font-weight:900;line-height:1.2}.nav-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,440px)}.nav-button{background:var(--blue)}.challenge-section{display:grid;gap:16px}.timer{display:grid;place-items:center;min-height:92px;border-radius:20px;background:var(--ink);color:#fff;font-size:42px;font-weight:900}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.timer-actions button:first-child{background:var(--teal)}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.challenge-word{display:grid;gap:8px;justify-items:center;min-height:58px;padding:12px;background:#fff;border:2px solid #ffd1d1;border-radius:16px;font-size:22px;font-weight:900}.challenge-word button{display:none}.challenge-grid.answers .challenge-word button{display:block}.wide-button{background:var(--blue)}.time-compare{text-align:center!important;font-weight:900}.review-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.review-patterns button{min-height:58px;border:2px solid #ffd1d1;border-radius:16px;background:#fff;color:var(--teal);font-size:24px;font-weight:900}
.clear-panel{text-align:center;background:linear-gradient(135deg,#fffaf1 0%,#fff 50%,#eaf9f7 100%)}.clear-panel>p{text-align:center}.bottom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bottom-nav .primary{grid-column:1/-1;background:var(--blue)}.bottom-nav a{display:grid;place-items:center}.bottom-nav small{display:block}.pending{opacity:.65;cursor:default!important;background:#ffd1d1!important;color:#7a5360!important}
@media(max-width:640px){.lesson{width:min(100% - 20px,780px);padding-top:14px}.lesson-meta,.word-grid,.examples,.position-note,.family-grid,.timer-actions,.bottom-nav{grid-template-columns:1fr}.panel,.pattern-block,.family-card,.quiz-box,.flash-card,.challenge-section{padding:20px 16px;border-radius:18px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-patterns{grid-template-columns:repeat(2,1fr)}.timer{font-size:36px}}

</style>
<article id="takotaPhonicsLevel203" class="lesson">
<nav class="lesson-meta" aria-label="今回の学習情報"><div><span>シリーズ</span><strong>フォニックス LEVEL 2｜③</strong></div><div class="goal"><span>今回のゴール</span><strong>ai・ay・ee・eaを見たら、2文字をセットの音として読めるようになろう！</strong></div></nav>
<header class="panel intro"><p class="eyebrow">🔊 タコタのフォニックスレッスン</p><h1>母音が2文字並ぶとどう読む？<br><small>ai・ay・ee・ea</small></h1><p>これまで、sh・ch・thや、ph・wh・ck・ngのように、2文字をセットで読む組み合わせを学びました。</p><p>今回は、母音が2文字並んだときの読み方です。</p><div class="pattern-row hero-patterns"><b>ai</b><b>ay</b><b>ee</b><b>ea</b></div><p class="takota">🐙 1文字ずつ読まずに、2文字をひとかたまりで見てみよう！</p></header>
<section class="section">
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">最初に4つを聞いてみよう</a></li><li><a href="#toc2" tabindex="0">aiとayを比べよう</a></li><li><a href="#toc3" tabindex="0">eeとeaを比べよう</a></li><li><a href="#toc4" tabindex="0">💡 まずは基本の音でOK！</a></li><li><a href="#toc5" tabindex="0">4つをまとめよう</a><ol><li><a href="#toc6" tabindex="0">Aの名前に近い音</a></li><li><a href="#toc7" tabindex="0">似た長いe系の音</a></li></ol></li><li><a href="#toc8" tabindex="0">🐙 音を聞いて選ぼう</a></li><li><a href="#toc9" tabindex="0">どっちが入りそう？</a></li><li><a href="#toc10" tabindex="0">読むフラッシュ</a></li><li><a href="#toc11" tabindex="0">🚀 初見単語チャレンジ</a></li><li><a href="#toc12" tabindex="0">🔊 4つの音を覚えたかな？</a></li><li><a href="#toc13" tabindex="0">🎉 母音2文字の音が読めた！</a></li><li><a href="#toc14" tabindex="0">${p.pattern}を見つけよう</a><ol><li><a href="#toc15" tabindex="0">${p.pattern}のところを聞いてみよう！</a></li><li><a href="#toc16" tabindex="0">${p.pattern}を読んでみよう</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">最初に4つを聞いてみよう</span></h2><div class="word-grid" id="intro-words"></div></section>
<div id="pattern-lessons"></div>
<section class="section panel"><h2><span id="toc2">aiとayを比べよう</span></h2><div class="big-compare"><span>ai</span><i>⇔</i><span>ay</span></div><div class="sound-pair" id="compare-a"></div><div class="example-pairs"><p>r<mark>ai</mark>n ／ d<mark>ay</mark></p><p>m<mark>ai</mark>l ／ pl<mark>ay</mark></p></div><div class="position-note"><div><b>ai</b><span>単語の途中で見つかることが多い</span></div><div><b>ay</b><span>単語の最後で見つかることが多い</span></div></div><p class="takota">🐙 音が似ていても、出てくる場所が違うことがあるんだね！</p></section>
<section class="section panel"><h2><span id="toc3">eeとeaを比べよう</span></h2><div class="big-compare"><span>ee</span><i>⇔</i><span>ea</span></div><div class="sound-pair" id="compare-e"></div><div class="example-pairs"><p>s<mark>ee</mark> ／ s<mark>ea</mark></p><p>f<mark>ee</mark>t ／ <mark>ea</mark>t</p></div><p class="takota">🐙 文字は違うけれど、似た音になることがあるね！</p><aside class="exception"><p>※eaには違う音で読む単語もあります。今はまず、eat・sea・teamの基本パターンを覚えよう！</p></aside></section>
<section class="section panel"><h2><span id="toc4">💡 まずは基本の音でOK！</span></h2><p>英語には、同じ文字の組み合わせでも違う読み方になる単語があります。</p><p>今は例外を全部覚えるのではなく、よく使う基本の読み方から覚えていきましょう。</p></section>
<section class="section family-summary"><h2><span id="toc5">4つをまとめよう</span></h2><div class="family-grid"><div class="family-card"><h3><span id="toc6">Aの名前に近い音</span></h3><div class="pattern-row"><b>ai</b><b>ay</b></div><p>rain / day</p></div><div class="family-card"><h3><span id="toc7">似た長いe系の音</span></h3><div class="pattern-row"><b>ee</b><b>ea</b></div><p>see / sea</p></div></div></section>
<section class="section quiz-section"><h2><span id="toc8">🐙 音を聞いて選ぼう</span></h2><p>①・②・③の音を聞いて、今回の基本音を選ぼう。カタカナの選択肢はありません。</p><div id="sound-quiz" class="quiz-box"></div></section>
<section class="section quiz-section"><h2><span id="toc9">どっちが入りそう？</span></h2><p>aiは途中、ayは最後に出やすいという傾向を使って考えてみよう。</p><div id="position-quiz" class="quiz-box"></div></section>
<section class="section flash-section"><h2><span id="toc10">読むフラッシュ</span></h2><p>音声を聞く前に読んでみよう！</p><div class="flash-card" id="reading-flash"></div></section>
<section class="section challenge-section"><h2><span id="toc11">🚀 初見単語チャレンジ</span></h2><p>ai・ay・ee・eaを見つけて、音声を聞く前に全部読んでみよう！</p><p class="takota">🐙 読み終わったらストップを押して、音声で答え合わせしよう！</p><div class="timer" id="timer">00.00秒</div><div class="timer-actions"><button id="timer-start">スタート</button><button id="timer-stop" disabled>ストップ</button></div><p class="time-compare" id="time-compare"></p><div id="challenge-words" class="challenge-grid"></div><button id="retry-challenge" class="wide-button" hidden>🔄 もう一度チャレンジ</button></section>
<section class="section flash-section"><h2><span id="toc12">🔊 4つの音を覚えたかな？</span></h2><p>文字だけを見て自分で発音してから、答えを聞こう。</p><div class="flash-card" id="pattern-flash"></div></section>
<section class="section panel clear-panel"><h2><span id="toc13">🎉 母音2文字の音が読めた！</span></h2><p>母音が2文字並んでいたら、1文字ずつ読む前に「2文字で1つの音かな？」と考えてみよう。</p><p class="takota">🐙 ai・ay・ee・eaを見た瞬間に音が思い出せたら大成功！</p><p><strong>次は、oa・ow・igh・yを読んでみよう！</strong></p><nav class="bottom-nav"><button id="restart-all" class="primary">🔄 もう一度チャレンジ</button><a href="https://jouniorsankosodate.com/phonics-level-2-02/">← 前のレッスン</a><a href="https://jouniorsankosodate.com/category/tacota-phonics/">📚 フォニックス一覧へ</a><a class="pending" aria-disabled="true">次のレッスンへ →<small>（公開後に設定）</small></a></nav></section>
</article>
<script>
const AUDIO_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/',PATTERN_AUDIO_ROOT='https://jouniorsankosodate.com/wp-content/uploads/2026/09/';
const PATTERNS=[
 {pattern:'ai',phonicsAudio:'long-a',family:'Aの名前に近い音',representative:'rain',exampleWords:['rain','train','mail'],readWords:['rain','mail','tail','wait'],position:'単語の途中で見つかることが多い',relatedPattern:'ay',exceptionsNote:''},
 {pattern:'ay',phonicsAudio:'long-a',family:'Aの名前に近い音',representative:'day',exampleWords:['day','play','say'],readWords:['day','say','play','may'],position:'単語の最後で見つかることが多い',relatedPattern:'ai',exceptionsNote:''},
 {pattern:'ee',phonicsAudio:'long-e',family:'長く聞こえるe系の音',representative:'see',exampleWords:['see','green','feet'],readWords:['see','feet','green','sleep'],position:'単語の途中や最後で見つかる',relatedPattern:'ea',exceptionsNote:''},
 {pattern:'ea',phonicsAudio:'long-e',family:'eeと似た音',representative:'eat',exampleWords:['eat','sea','team'],readWords:['eat','sea','team','clean'],position:'単語の途中で見つかることが多い',relatedPattern:'ee',exceptionsNote:'違う音で読む単語もある'}
];
const H={rain:'ai',train:'ai',mail:'ai',tail:'ai',wait:'ai',sail:'ai',pain:'ai',day:'ay',play:'ay',say:'ay',may:'ay',lay:'ay',pay:'ay',stay:'ay',see:'ee',green:'ee',feet:'ee',sleep:'ee',seed:'ee',meet:'ee',deep:'ee',keep:'ee',eat:'ea',sea:'ea',team:'ea',clean:'ea',seat:'ea',meat:'ea'};
const READING=['rain','tail','wait','day','play','may','see','feet','green','eat','sea','team'];
const CHALLENGE=['tail','wait','sail','pain','may','lay','pay','stay','seed','meet','deep','keep','seat','meat','clean'];
const SOUND_Q=[{target:'ai',options:['long-e','long-a','short-a'],answer:1},{target:'ay',options:['long-a','long-e','short-a'],answer:0},{target:'ee',options:['short-a','long-a','long-e'],answer:2},{target:'ea',options:['long-a','long-e','short-a'],answer:1}];
const POSITION_Q=[{blank:'r__n',answer:'ai',word:'rain'},{blank:'d__',answer:'ay',word:'day'},{blank:'pl__',answer:'ay',word:'play'},{blank:'m__l',answer:'ai',word:'mail'}];
let activeAudio=null,resetAudio=null,readIndex=0,patternIndex=0,timerId=null,startTime=0,previousTime=null;
const $=id=>document.getElementById(id),pattern=x=>PATTERNS.find(p=>p.pattern===x);
function stopAudio(){if(activeAudio){activeAudio.pause();activeAudio.currentTime=0}if(resetAudio)resetAudio();activeAudio=null;resetAudio=null}
function play(path,b){stopAudio();activeAudio=new Audio(path);const old=b.textContent;b.disabled=true;b.textContent='🔊 再生中…';const reset=()=>{b.disabled=false;b.textContent=old;if(resetAudio===reset){activeAudio=null;resetAudio=null}};resetAudio=reset;activeAudio.addEventListener('ended',reset,{once:true});activeAudio.addEventListener('error',reset,{once:true});activeAudio.play().catch(reset)}
function playWord(w,b){play(`${AUDIO_ROOT}${w}.wav`,b)}function playPattern(key,b){play(`${PATTERN_AUDIO_ROOT}${key}.wav?v=1`,b)}
function hi(w){const p=H[w],i=w.lastIndexOf(p);return p?`${w.slice(0,i)}<mark>${p}</mark>${w.slice(i+p.length)}`:w}
function soundButton(w,label=`🔊 ${w}`){const b=document.createElement('button');b.className='sound-button';b.textContent=label;b.onclick=()=>playWord(w,b);return b}
function wordCard(w){const d=document.createElement('div');d.className='word-card';d.innerHTML=`<div class="word">${hi(w)}</div>`;d.append(soundButton(w));return d}
['rain','day','see','eat'].forEach(w=>$('intro-words').append(wordCard(w)));
PATTERNS.forEach((p,i)=>{const s=document.createElement('section');s.className='section pattern-block';s.innerHTML=`<div class="pattern-title"><span>STEP ${i+1}</span><h2><span id="toc14">${p.pattern}を見つけよう</span></h2></div><div class="examples"></div><div class="pattern-rule"><span class="giant">${p.pattern}</span><h3><span id="toc15">${p.pattern}のところを聞いてみよう！</span></h3><p>${p.pattern}は、<strong>${p.family}</strong>になることがよくあります。</p><small>${p.position}</small></div><p class="takota">🐙 ${p.exampleWords.join('・')}の${p.pattern}に、似た音が聞こえるね！</p><h3><span id="toc16">${p.pattern}を読んでみよう</span></h3><div class="read-list"></div>`;p.exampleWords.forEach(w=>s.querySelector('.examples').append(wordCard(w)));const pb=document.createElement('button');pb.className='sound-button';pb.textContent=`🔊 ${p.pattern}の基本の音`;pb.onclick=()=>playPattern(p.phonicsAudio,pb);s.querySelector('.pattern-rule').append(pb);p.readWords.forEach(w=>{const b=document.createElement('button');b.innerHTML=hi(w);b.onclick=()=>playWord(w,b);s.querySelector('.read-list').append(b)});$('pattern-lessons').append(s)});
[['compare-a','ai'],['compare-a','ay'],['compare-e','ee'],['compare-e','ea']].forEach(([id,key])=>{const p=pattern(key),b=document.createElement('button');b.className='sound-button';b.textContent=`${key} 🔊`;b.onclick=()=>playPattern(p.phonicsAudio,b);$(id).append(b)});
SOUND_Q.forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.target}</div><p>${q.target}はどの音？</p><div class="choice-row"></div><p class="feedback"></p>`;q.options.forEach((key,i)=>{const b=document.createElement('button');b.className='choice';b.textContent=`${'①②③'[i]} 🔊`;b.onclick=()=>{playPattern(key,b);const ok=i===q.answer;d.querySelector('.feedback').textContent=ok?'正解！':'もう一度よく聞いてみよう。';b.classList.add(ok?'correct':'wrong')};d.querySelector('.choice-row').append(b)});$('sound-quiz').append(d)});
POSITION_Q.forEach(q=>{const d=document.createElement('div');d.className='quiz-question';d.innerHTML=`<div class="quiz-target">${q.blank}</div><div class="choice-row"></div><p class="feedback"></p>`;['ai','ay'].forEach(x=>{const b=document.createElement('button');b.className='choice';b.textContent=x;b.onclick=()=>{const ok=x===q.answer;d.querySelector('.feedback').textContent=ok?`正解！ ${q.word}`:`今回は${q.answer}が入りやすいよ。`;b.classList.add(ok?'correct':'wrong');if(ok)playWord(q.word,b)};d.querySelector('.choice-row').append(b)});$('position-quiz').append(d)});
function renderReading(){const w=READING[readIndex],e=$('reading-flash');e.innerHTML=`<div>${readIndex+1} / ${READING.length}</div><div class="flash-word">${hi(w)}</div><button class="sound-button answer">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${readIndex===READING.length-1?'もう一度':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playWord(w,x.currentTarget);e.querySelector('.prev').disabled=readIndex===0;e.querySelector('.prev').onclick=()=>{readIndex--;renderReading()};e.querySelector('.next').onclick=()=>{readIndex=readIndex===READING.length-1?0:readIndex+1;renderReading()}}renderReading();
function shuffle(a){return [...a].sort(()=>Math.random()-.5)}function renderChallenge(){const e=$('challenge-words');e.classList.remove('answers');e.innerHTML='';shuffle(CHALLENGE).forEach(w=>{const d=document.createElement('div');d.className='challenge-word';d.innerHTML=`<span>${hi(w)}</span>`;d.append(soundButton(w,'🔊 答え'));e.append(d)});$('timer').textContent='00.00秒';$('timer-start').disabled=false;$('timer-stop').disabled=true;$('retry-challenge').hidden=true}
function stopTimer(){clearInterval(timerId);timerId=null;const t=(performance.now()-startTime)/1000;$('timer').textContent=`${t.toFixed(2)}秒`;$('challenge-words').classList.add('answers');$('retry-challenge').hidden=false;$('timer-stop').disabled=true;$('time-compare').textContent=previousTime===null?`今回：${t.toFixed(2)}秒`:`前回：${previousTime.toFixed(2)}秒　今回：${t.toFixed(2)}秒`;previousTime=t}$('timer-start').onclick=()=>{startTime=performance.now();$('timer-start').disabled=true;$('timer-stop').disabled=false;timerId=setInterval(()=>$('timer').textContent=`${((performance.now()-startTime)/1000).toFixed(2)}秒`,50)};$('timer-stop').onclick=stopTimer;$('retry-challenge').onclick=renderChallenge;renderChallenge();
function renderPatternFlash(){const p=PATTERNS[patternIndex],e=$('pattern-flash');e.innerHTML=`<div>${patternIndex+1} / 4</div><div class="flash-word">${p.pattern}</div><button class="sound-button answer">🔊 答えを聞く</button><div class="nav-row"><button class="nav-button prev">← まえへ</button><button class="nav-button next">${patternIndex===3?'もう一周':'つぎへ →'}</button></div>`;e.querySelector('.answer').onclick=x=>playPattern(p.phonicsAudio,x.currentTarget);e.querySelector('.prev').disabled=patternIndex===0;e.querySelector('.prev').onclick=()=>{patternIndex--;renderPatternFlash()};e.querySelector('.next').onclick=()=>{patternIndex=patternIndex===3?0:patternIndex+1;renderPatternFlash()}}renderPatternFlash();
$('restart-all').onclick=()=>{readIndex=0;patternIndex=0;renderReading();renderPatternFlash();renderChallenge();scrollTo({top:0,behavior:'smooth'})};

</script>
<p>投稿 <a href="https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a2%e3%80%91%e6%af%8d%e9%9f%b3%e3%81%8c2%e6%96%87%e5%ad%97%e4%b8%a6%e3%81%b6%e3%81%a8%e3%81%a9%e3%81%86%e8%aa%ad/">🔊【フォニックスLEVEL 2③】母音が2文字並ぶとどう読む？ai・ay・ee・ea</a> は <a href="https://jouniorsankosodate.com">じゅにさん子育てブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jouniorsankosodate.com/%f0%9f%94%8a%e3%80%90%e3%83%95%e3%82%a9%e3%83%8b%e3%83%83%e3%82%af%e3%82%b9level-2%e2%91%a2%e3%80%91%e6%af%8d%e9%9f%b3%e3%81%8c2%e6%96%87%e5%ad%97%e4%b8%a6%e3%81%b6%e3%81%a8%e3%81%a9%e3%81%86%e8%aa%ad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
