<?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>英単語 &#8211; 文系ラボ　</title>
	<atom:link href="https://lawcityblog.com/tag/%E8%8B%B1%E5%8D%98%E8%AA%9E/feed/" rel="self" type="application/rss+xml" />
	<link>https://lawcityblog.com</link>
	<description>中学・高校・大学受験の文系学習サイト</description>
	<lastBuildDate>Wed, 25 Feb 2026 08:27:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://lawcityblog.com/wp-content/uploads/2023/01/cropped-文系ラボ-1-32x32.png</url>
	<title>英単語 &#8211; 文系ラボ　</title>
	<link>https://lawcityblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://lawcityblog.com/tag/%E8%8B%B1%E5%8D%98%E8%AA%9E/feed/"/>
	<item>
		<title>【無料・高校受験】中学英単語テスト1000問 入試頻出単語を4択クイズで完全攻略</title>
		<link>https://lawcityblog.com/high-school-english-test/</link>
					<comments>https://lawcityblog.com/high-school-english-test/#respond</comments>
		
		<dc:creator><![CDATA[Mino]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 05:24:02 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[受験勉強]]></category>
		<category><![CDATA[演習テスト]]></category>
		<category><![CDATA[知識プリント]]></category>
		<category><![CDATA[頻出度別問題集]]></category>
		<category><![CDATA[高校受験]]></category>
		<category><![CDATA[高校受験　英語　]]></category>
		<category><![CDATA[4択クイズ]]></category>
		<category><![CDATA[中学生]]></category>
		<category><![CDATA[無料]]></category>
		<category><![CDATA[英単語]]></category>
		<category><![CDATA[英単語テスト]]></category>
		<category><![CDATA[英語]]></category>
		<category><![CDATA[高校入試]]></category>
		<guid isPermaLink="false">https://lawcityblog.com/?p=3827</guid>

					<description><![CDATA[<p><img src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0788.jpeg" class="webfeedsFeaturedVisual" /></p>入試に出る英単語1000問。全部ここで今すぐ覚えよう。 4択クイズを解くだけ。入試本番で「この単語、知ってる！」を増やしていこう。 「英語は単語がわからないと何もできない、とは言われるけど覚えられない」「単語帳は持ってる [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0788.jpeg" class="webfeedsFeaturedVisual" /></p>
<p class="has-text-align-center wp-block-paragraph"><strong><span class="swl-fz u-fz-l"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color">入試に出る英単語1000問。全部ここで今すぐ覚えよう。</mark></span></strong></p>



<p class="is-style-icon_announce wp-block-paragraph"><strong><span class="swl-marker mark_orange">4択クイズを解くだけ。入試本番で「この単語、知ってる！」を増やしていこう。</span></strong></p>



<p class="wp-block-paragraph">「英語は単語がわからないと何もできない、とは言われるけど覚えられない」<br>「単語帳は持ってるけど、本当に覚えたかどうか自信がない」</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">単語を&#8221;見て覚える&#8221;だけでは、テストで出されたとき思い出せません。</span></strong></p>



<p class="wp-block-paragraph"> 4択で繰り返しアウトプットすることで、<strong><span class="swl-marker mark_yellow">「わかる」が「解ける」</span></strong>に変わるのを少しずつ実感していきましょう！</p>



<p class="wp-block-paragraph"><strong><a href="#english" data-type="internal" data-id="#english">【テストを始める ▼】</a></strong></p>


<div class="p-blogParts post_content" data-partsID="3442"><p>        <div class="bb-wrap" id="bb-battle-18"
             data-theme-id="18"
             data-color-a="#BB8FCE"
             data-color-b="#76D7C4"
             data-label-a="決まってる派"
             data-label-b="まだ迷ってる派"
             data-max-comment-id="0"
             data-is-ended="0"
             data-my-choice=""
             style="--bb-color-a:#BB8FCE;--bb-color-b:#76D7C4;--bb-bg:#F8F9FA">

                                    <div class="bb-last-week-banner">
                <div class="bb-lw-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f0.png" alt="📰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 先週の結果</div>
                <div class="bb-lw-title">おやつは甘いものとしょっぱいもの、どっち？</div>
                <div class="bb-lw-bar">
                    <div class="bb-lw-bar-a" style="width:100%;background:#F9E79F">
                        甘いもの派 100%                    </div>
                    <div class="bb-lw-bar-b" style="width:0%;background:#E59866">
                                            </div>
                </div>
                            </div>
            
                        <div class="bb-header">
                <div class="bb-eyecatch">みんなはどっち？</div>
                                <div class="bb-title">将来の夢、もう決まってる？まだ迷ってる？</div>
                                <div class="bb-countdown" data-end-ts="1783295999">
                    残り <span class="bb-count-days">6</span>日
                </div>
                                <div class="bb-total-count">現在 <span class="bb-total-num">7</span> 人が投票！</div>
            </div>

                                    <div class="bb-vote-area" id="bb-vote-area-18">
                <div class="bb-grade-select-wrap">
                    <div class="bb-grade-label">学年を選んでね</div>
                    <div class="bb-grade-buttons" id="bb-grade-18">
                                                <button class="bb-grade-btn" data-grade="中1">中1</button>
                                                <button class="bb-grade-btn" data-grade="中2">中2</button>
                                                <button class="bb-grade-btn" data-grade="中3">中3</button>
                                                <button class="bb-grade-btn" data-grade="高1">高1</button>
                                                <button class="bb-grade-btn" data-grade="高2">高2</button>
                                                <button class="bb-grade-btn" data-grade="高3">高3</button>
                                            </div>
                    <div class="bb-grade-error" id="bb-grade-error-18">先に学年を選んでください</div>
                </div>
                <div class="bb-choices">
                    <button class="bb-btn bb-btn-a" data-theme-id="18" data-choice="a">
                        <span class="bb-btn-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f448.png" alt="👈" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span class="bb-btn-label">決まってる派</span>
                    </button>
                    <div class="bb-vs">VS</div>
                    <button class="bb-btn bb-btn-b" data-theme-id="18" data-choice="b">
                        <span class="bb-btn-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span class="bb-btn-label">まだ迷ってる派</span>
                    </button>
                </div>
            </div>
            
                        <div class="bb-result-area bb-hidden" id="bb-result-area-18">
                
                <div class="bb-chart-area">
                    <div class="bb-donut-wrap">
                        <div class="bb-donut" id="bb-donut-18"
                             style="background:conic-gradient(#BB8FCE 0% 71%,#76D7C4 71% 100%);">
                        </div>
                        <div class="bb-donut-center">
                            <span class="bb-donut-pct" id="bb-donut-pct-18">71%</span>
                            <span class="bb-donut-sub" id="bb-donut-sub-18">決まってる派</span>
                        </div>
                    </div>
                    <div class="bb-chart-legend">
                        <div class="bb-legend-item">
                            <span class="bb-legend-dot" style="background:#BB8FCE"></span>
                            <span class="bb-legend-label">決まってる派</span>
                            <span class="bb-legend-pct" id="bb-pct-a-18">71%</span>
                            <span class="bb-legend-cnt">（<span id="bb-cnt-a-18">5</span>票）</span>
                        </div>
                        <div class="bb-legend-item">
                            <span class="bb-legend-dot" style="background:#76D7C4"></span>
                            <span class="bb-legend-label">まだ迷ってる派</span>
                            <span class="bb-legend-pct" id="bb-pct-b-18">29%</span>
                            <span class="bb-legend-cnt">（<span id="bb-cnt-b-18">2</span>票）</span>
                        </div>
                    </div>
                </div>

                <div class="bb-grade-breakdown">
                    <div class="bb-breakdown-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 学年別の結果</div>
                    <div class="bb-breakdown-grid" id="bb-breakdown-18">
                                                <div class="bb-grade-row" data-grade="中1">
                            <span class="bb-grade-name">中1</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">1票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="中2">
                            <span class="bb-grade-name">中2</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">0票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="中3">
                            <span class="bb-grade-name">中3</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">0票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高1">
                            <span class="bb-grade-name">高1</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:100%;background:#BB8FCE">100%</div>
                                <div class="bb-grade-bar-b" style="width:0%;background:#76D7C4"></div>
                            </div>
                            <span class="bb-grade-total">1票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高2">
                            <span class="bb-grade-name">高2</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:50%;background:#BB8FCE">50%</div>
                                <div class="bb-grade-bar-b" style="width:50%;background:#76D7C4">50%</div>
                            </div>
                            <span class="bb-grade-total">2票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高3">
                            <span class="bb-grade-name">高3</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:100%;background:#BB8FCE">100%</div>
                                <div class="bb-grade-bar-b" style="width:0%;background:#76D7C4"></div>
                            </div>
                            <span class="bb-grade-total">3票</span>
                        </div>
                                            </div>
                </div>
            </div>

                        <div class="bb-comment-section" id="bb-comment-section-18">

                                                <div class="bb-vote-first-msg"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2b06.png" alt="⬆" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 投票すると理由を書けるよ！</div>
                                
                                <div class="bb-no-comments" id="bb-no-comments-18">まだコメントがありません。最初に投稿しよう！</div>
                            </div>
        </div>

                <div class="bb-milestone-overlay" id="bb-milestone-overlay" style="display:none">
            <div class="bb-milestone-card">
                <div class="bb-milestone-emoji" id="bb-milestone-emoji"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <div class="bb-milestone-msg" id="bb-milestone-msg"></div>
            </div>
        </div>
        </p>


<p>    <div class="juken-poll-container" id="poll-poll_study_place_01" data-id="poll_study_place_01">
        <div class="juken-poll-header">
            <span class="juken-poll-label">VOTE</span>
            <h3 class="juken-poll-question">主な勉強場所はどこ？</h3>
        </div>
        
        <div class="juken-poll-options ">
                            <div class="juken-poll-option" data-index="0">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">自宅（自室）</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">自宅（自室）</span>
                            <span class="poll-result-percent"><strong>56%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 56%;"></div>
                        </div>
                        <div class="poll-result-votes">291 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="1">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">自宅（リビング）</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">自宅（リビング）</span>
                            <span class="poll-result-percent"><strong>21%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 21%;"></div>
                        </div>
                        <div class="poll-result-votes">109 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="2">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">学校の自習室</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">学校の自習室</span>
                            <span class="poll-result-percent"><strong>6%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 6%;"></div>
                        </div>
                        <div class="poll-result-votes">30 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="3">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">塾・予備校の自習室</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">塾・予備校の自習室</span>
                            <span class="poll-result-percent"><strong>12%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 12%;"></div>
                        </div>
                        <div class="poll-result-votes">61 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="4">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">カフェ・ファミレス</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">カフェ・ファミレス</span>
                            <span class="poll-result-percent"><strong>1%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 1%;"></div>
                        </div>
                        <div class="poll-result-votes">6 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="5">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">図書館</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">図書館</span>
                            <span class="poll-result-percent"><strong>5%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 5%;"></div>
                        </div>
                        <div class="poll-result-votes">27 票</div>
                    </div>
                </div>
                    </div>
        <div class="poll-total-count">Total: 524 votes</div>
    </div>
    </p>
</div>

<div class="p-blogParts post_content" data-partsID="4163">
<p class="is-style-balloon_box wp-block-paragraph"><strong>【先着200名限定】英文法まとめプリントプレゼント企画実施中！</strong></p>



<div class="wp-block-group is-style-big_icon_good has-border -border04"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color"><span class="swl-fz u-fz-l">高校受験 英語　文法公式集チェックリスト　完全保存版（全375問・10ページ）</span></mark></strong></p>



<p class="wp-block-paragraph">現在、高校受験英語に必要な知識を丸ごと1冊にまとめた、<strong><span class="swl-marker mark_orange">完全保存版のまとめノート（チェックリスト）を無料でお配りしています。</span></strong></p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_orange">助動詞・時制・不定詞・比較・受動態・関係代名詞など、入試に出る英文法の最重要公式を全375項目に凝縮。赤シートを使った繰り返しテストにそのままお使いいただけます。</span></strong></p>



<p class="wp-block-paragraph">ご利用の際は、下記リンクから簡単なアンケート（所要時間：約2分）へのご回答をお願いしています。</p>



<p class="wp-block-paragraph">先着200名限定で、無料配布は締め切らせていただきますのでご希望の方はお早めにどうぞ。</p>
</div></div>



<p class="is-style-balloon_box wp-block-paragraph"><strong>プリントのサンプル</strong></p>



<figure class="wp-block-image size-full is-resized is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/中学英文法公式集-サンプル.pdf"><img decoding="async" width="780" height="1121" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803.jpeg" alt="" class="wp-image-4168" style="width:781px;height:auto" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803.jpeg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-500x719.jpeg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-300x431.jpeg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-768x1104.jpeg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a><figcaption class="wp-element-caption">中学英文法公式集　サンプル（クリックするとサンプルが見れます）</figcaption></figure>



<div class="swell-block-button red_ is-style-btn_shiny"><a href="https://x.gd/6nH7V" class="swell-block-button__link" data-has-icon="1"><svg class="__icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 48 48"><path d="M97.6 13.9c-.5-.7-.4-1.6.2-2l3.6-2.5c.6-.4 1.5-.2 1.9.5.5.7.4 1.6-.2 2l-3.6 2.5c-.6.4-1.5.2-1.9-.5zM100.7 22.4c-.1-.8.5-1.5 1.2-1.6l4.4-.4c.7-.1 1.4.6 1.4 1.4.1.8-.5 1.5-1.2 1.6l-4.4.4c-.7.1-1.4-.6-1.4-1.4zM90.6 8.1c-.7-.3-1.1-1.2-.8-1.8l1.8-4c.3-.6 1.2-.9 1.9-.6.7.3 1.1 1.2.8 1.8l-1.8 4c-.3.7-1.2.9-1.9.6zM40.9 28.7 24.2 4.9c-1.1-1.6-2.5-1.5-3-1.4-.7.2-2 .8-2.4 3.1-2.1 8-6.1 12.2-9.2 14.3l-6.4 4.5C1.7 26.4.8 28 .7 29.8c-.1 1.5.3 2.9 1.2 4.1 1.1 1.5 3 4.3 4 5.8.7 1 1.6 1.8 2.7 2.2.8.3 1.5.4 2.3.4 1.2 0 2.4-.4 3.4-1.1l3.9-2.8 4.4 6.2c.6.9 1.9 1.1 2.8.5L27 44c.9-.6 1.1-1.9.5-2.8l-4.2-6c3.2-1.6 7.8-2.8 14-2.2 2.4.4 3.4-.6 3.8-1.2.3-.3.9-1.5-.2-3.1zM21 32.1l-6.8-9.7c2.9-2.7 6.1-6.8 8-13.3l7 10 7 10c-6.7-.4-11.7 1.1-15.2 3zM42.7 12.2 38.6 15c-.7.5-1.6.3-2.1-.4s-.3-1.6.4-2.1L41 9.7c.7-.5 1.6-.3 2.1.4.5.6.3 1.6-.4 2.1zM33.9 3.7l-2.1 4.5c-.4.8-1.2 1.1-2 .7-.8-.4-1.1-1.2-.7-2l2.1-4.5c.4-.8 1.2-1.1 2-.7.8.4 1.1 1.3.7 2zM46.2 23.8l-5 .4c-.8.1-1.6-.5-1.6-1.4-.1-.8.5-1.6 1.4-1.6l5-.4c.8-.1 1.6.5 1.6 1.4 0 .8-.6 1.6-1.4 1.6z"></path></svg><span>アンケートに回答してノートを受け取る</span></a></div>
</div>


<h2 class="wp-block-heading" id="english">高校受験英単語テスト（全1000問）</h2>



<p class="is-style-big_icon_check wp-block-paragraph"><span class="swl-marker mark_orange"><strong>毎日10分だけをコツコツと。それだけで1000語はあっという間に制覇できます。</strong><br></span><strong> このページを今すぐブックマークに保存して、毎日のスキマ時間に使いましょう！</strong></p>


<div class="p-blogParts post_content" data-partsID="3501"><p>    <style>
        .eq-container * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        .eq-container {
            --primary: #3b82f6;
            --success: #10b981;
            --error: #ef4444;
            --warning: #f59e0b;
            --bg-main: #f0f9ff;
            --bg-card: #ffffff;
            --text-primary: #1e293b;
            --text-secondary: #64748b;
            --border: #cbd5e1;
            
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Kaku Gothic ProN", sans-serif;
            background: linear-gradient(135deg, #e0f2fe 0%, #f0f9ff 50%, #dbeafe 100%);
            color: var(--text-primary);
            min-height: 600px;
            border-radius: 20px;
            padding: 2rem;
            position: relative;
        }

        .eq-header {
            text-align: center;
            margin-bottom: 2rem;
        }

        .eq-logo {
            font-size: 2rem;
            font-weight: 900;
            background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            display: block;
            margin-bottom: 0.5rem;
        }

        .eq-subtitle {
            color: var(--text-secondary);
            font-size: 0.95rem;
            font-weight: 600;
        }

        .eq-card {
            background: var(--bg-card);
            border: 2px solid var(--border);
            border-radius: 20px;
            padding: 2rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
        }

        .eq-section {
            margin-bottom: 2rem;
        }

        .eq-section-title {
            font-size: 1.1rem;
            font-weight: 700;
            margin-bottom: 1rem;
            color: var(--text-primary);
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }

        .eq-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
            gap: 1rem;
        }

        .eq-btn {
            padding: 1rem;
            background: white;
            border: 2px solid var(--border);
            border-radius: 12px;
            cursor: pointer;
            transition: all 0.3s ease;
            text-align: center;
            font-weight: 700;
            color: var(--text-primary);
        }

        .eq-btn:hover {
            border-color: var(--primary);
            background: #eff6ff;
            transform: translateY(-2px);
        }

        .eq-btn.selected {
            border-color: var(--primary);
            background: linear-gradient(135deg, rgba(59, 130, 246, 0.15) 0%, rgba(139, 92, 246, 0.15) 100%);
            box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15);
        }

        .eq-btn-label {
            font-size: 1.05rem;
            display: block;
            margin-bottom: 0.3rem;
        }

        .eq-btn-desc {
            font-size: 0.85rem;
            color: var(--text-secondary);
        }

        .eq-btn-primary {
            background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
            color: white;
            padding: 1.2rem 2rem;
            border: none;
            border-radius: 12px;
            font-size: 1.1rem;
            font-weight: 700;
            cursor: pointer;
            width: 100%;
            margin-top: 1.5rem;
            box-shadow: 0 4px 14px rgba(59, 130, 246, 0.4);
            transition: all 0.3s ease;
        }

        .eq-btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(59, 130, 246, 0.5);
        }

        .eq-category-filter {
            display: flex;
            flex-wrap: wrap;
            gap: 0.6rem;
        }

        .eq-chip {
            padding: 0.5rem 1rem;
            background: white;
            border: 2px solid var(--border);
            border-radius: 20px;
            cursor: pointer;
            font-size: 0.9rem;
            font-weight: 600;
            transition: all 0.3s ease;
        }

        .eq-chip:hover {
            border-color: var(--primary);
            background: #eff6ff;
        }

        .eq-chip.active {
            background: var(--primary);
            border-color: var(--primary);
            color: white;
        }

        .eq-toggle-container {
            display: flex;
            align-items: center;
            gap: 0.7rem;
            font-size: 0.95rem;
        }

        .eq-toggle {
            position: relative;
            width: 50px;
            height: 26px;
        }

        .eq-toggle input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        .eq-toggle-slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #cbd5e1;
            transition: 0.4s;
            border-radius: 26px;
        }

        .eq-toggle-slider:before {
            position: absolute;
            content: "";
            height: 20px;
            width: 20px;
            left: 3px;
            bottom: 3px;
            background: white;
            transition: 0.4s;
            border-radius: 50%;
        }

        .eq-toggle input:checked + .eq-toggle-slider {
            background: var(--primary);
        }

        .eq-toggle input:checked + .eq-toggle-slider:before {
            transform: translateX(24px);
        }

        .eq-hidden {
            display: none !important;
        }

        .eq-loading {
            text-align: center;
            padding: 2rem;
        }

        .eq-spinner {
            width: 50px;
            height: 50px;
            border: 4px solid #e0e7ff;
            border-top-color: var(--primary);
            border-radius: 50%;
            animation: eq-spin 1s linear infinite;
            margin: 0 auto 1rem;
        }

        @keyframes eq-spin {
            to { transform: rotate(360deg); }
        }

        .eq-quiz-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
            flex-wrap: wrap;
            gap: 1rem;
        }

        .eq-quiz-info {
            display: flex;
            gap: 1.5rem;
            align-items: center;
            font-weight: 700;
        }

        .eq-progress-bar {
            height: 10px;
            background: #e0e7ff;
            border-radius: 10px;
            overflow: hidden;
            margin-bottom: 2rem;
        }

        .eq-progress-fill {
            height: 100%;
            background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%);
            transition: width 0.5s ease;
        }

        .eq-question-card {
            background: white;
            border: 2px solid var(--border);
            border-radius: 16px;
            padding: 2rem;
            margin-bottom: 2rem;
            text-align: center;
        }

        .eq-question-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1rem;
        }

        .eq-question-text {
            font-size: 2.5rem;
            font-weight: 900;
            color: var(--text-primary);
            margin: 1rem 0;
        }

        .eq-category-badge {
            display: inline-block;
            background: #dbeafe;
            color: var(--primary);
            padding: 0.4rem 1rem;
            border-radius: 12px;
            font-size: 0.85rem;
            font-weight: 700;
        }

        .eq-bookmark-btn {
            background: transparent;
            border: none;
            font-size: 1.8rem;
            cursor: pointer;
            color: #cbd5e1;
            transition: all 0.3s ease;
            padding: 0.5rem;
            line-height: 1;
        }

        .eq-bookmark-btn:hover {
            color: var(--warning);
            transform: scale(1.2);
        }

        .eq-bookmark-btn.active {
            color: var(--warning);
            animation: bookmark-bounce 0.5s ease;
        }

        @keyframes bookmark-bounce {
            0%, 100% { transform: scale(1); }
            50% { transform: scale(1.3); }
        }

        .eq-options {
            display: grid;
            gap: 1rem;
        }

        .eq-option {
            background: white;
            border: 2px solid var(--border);
            border-radius: 14px;
            padding: 1.3rem 1.5rem;
            text-align: left;
            font-size: 1.05rem;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
            gap: 1rem;
            position: relative;
        }

        .eq-option-number {
            width: 35px;
            height: 35px;
            border-radius: 50%;
            background: #e0e7ff;
            color: var(--primary);
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 800;
            flex-shrink: 0;
        }

        .eq-option:hover {
            border-color: var(--primary);
            background: #eff6ff;
            transform: translateX(5px);
        }

        .eq-option.correct {
            border-color: var(--success);
            background: #ecfdf5;
        }

        .eq-option.correct::after {
            content: '✓';
            position: absolute;
            right: 1.5rem;
            font-size: 2rem;
            color: var(--success);
        }

        .eq-option.wrong {
            border-color: var(--error);
            background: #fef2f2;
            opacity: 0.7;
        }

        .eq-option.wrong::after {
            content: '✗';
            position: absolute;
            right: 1.5rem;
            font-size: 2rem;
            color: var(--error);
        }

        .eq-feedback {
            background: #eff6ff;
            border: 2px solid #bfdbfe;
            border-left: 5px solid var(--primary);
            border-radius: 14px;
            padding: 1.5rem;
            margin-top: 2rem;
        }

        .eq-feedback-label {
            font-size: 0.85rem;
            font-weight: 800;
            color: var(--primary);
            margin-bottom: 0.5rem;
            text-transform: uppercase;
        }

        .eq-feedback-text {
            color: var(--text-secondary);
            line-height: 1.7;
        }

        .eq-result {
            text-align: center;
        }

        .eq-score-circle {
            width: 180px;
            height: 180px;
            border-radius: 50%;
            background: linear-gradient(135deg, #dbeafe 0%, #e0e7ff 100%);
            border: 5px solid var(--primary);
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            margin: 2rem auto;
            box-shadow: 0 8px 24px rgba(59, 130, 246, 0.3);
        }

        .eq-score-value {
            font-size: 3.5rem;
            font-weight: 900;
            background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .eq-score-label {
            font-size: 0.9rem;
            color: var(--text-secondary);
            font-weight: 700;
        }

        .eq-rank-message {
            font-size: 2rem;
            font-weight: 900;
            margin: 1.5rem 0 0.5rem;
            background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .eq-stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
            gap: 1rem;
            margin: 2rem 0;
        }

        .eq-stat-card {
            background: white;
            border: 2px solid var(--border);
            border-radius: 14px;
            padding: 1.5rem;
            text-align: center;
        }

        .eq-stat-value {
            font-size: 2rem;
            font-weight: 900;
            color: var(--primary);
        }

        .eq-stat-label {
            font-size: 0.85rem;
            color: var(--text-secondary);
            margin-top: 0.5rem;
        }

        .eq-action-buttons {
            display: flex;
            gap: 1rem;
            margin-top: 2rem;
            flex-wrap: wrap;
        }

        .eq-action-buttons button {
            flex: 1;
            min-width: 160px;
        }

        .eq-btn-outline {
            background: white;
            border: 2px solid var(--border);
            color: var(--text-primary);
            padding: 1rem 1.5rem;
            border-radius: 12px;
            font-weight: 700;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .eq-btn-outline:hover {
            border-color: var(--primary);
            background: #eff6ff;
        }

        /* Bookmark Helper */
        .eq-bookmark-helper {
            background: #fef3c7;
            border: 2px solid #fbbf24;
            border-radius: 12px;
            padding: 1rem;
            margin-top: 1rem;
            font-size: 0.9rem;
            color: #92400e;
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }

        @media (max-width: 768px) {
            .eq-container {
                padding: 1.5rem;
            }

            .eq-logo {
                font-size: 1.6rem;
            }

            .eq-question-text {
                font-size: 2rem;
            }

            .eq-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }
    </style>

    <div class="eq-container" id="eqapp_1">
        <div class="eq-header">
            <div class="eq-logo"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ENGLISH QUEST PREMIUM</div>
            <div class="eq-subtitle">難関高校合格への道 &#8211; 英単語1000 完全マスター</div>
        </div>

        <div class="eq-card" id="eqapp_1_start">
            <div class="eq-loading eq-hidden" id="eqapp_1_loading">
                <div class="eq-spinner"></div>
                <div style="color: var(--text-secondary); font-weight: 600;">データを読み込み中&#8230;</div>
            </div>

            <div id="eqapp_1_content">
                <div class="eq-section">
                    <div class="eq-section-title">
                        <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span>学習モード</span>
                    </div>
                    <div class="eq-grid" id="eqapp_1_modes"></div>
                </div>

                <div class="eq-section eq-hidden" id="eqapp_1_category_section">
                    <div class="eq-section-title">
                        <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span>品詞を選択</span>
                    </div>
                    <div class="eq-category-filter" id="eqapp_1_categories"></div>
                </div>

                <div class="eq-section">
                    <div class="eq-section-title">
                        <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dd.png" alt="📝" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span>問題数</span>
                    </div>
                    <div class="eq-grid" id="eqapp_1_counts"></div>
                </div>

                <div class="eq-section">
                    <div class="eq-section-title">
                        <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span>オプション</span>
                    </div>
                    <div class="eq-toggle-container">
                        <label class="eq-toggle">
                            <input type="checkbox" id="eqapp_1_timer">
                            <span class="eq-toggle-slider"></span>
                        </label>
                        <span>時間制限モード（1問30秒）</span>
                    </div>
                </div>

                <button class="eq-btn-primary" id="eqapp_1_start_btn">
                    <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> START
                </button>
            </div>
        </div>

        <div class="eq-card eq-hidden" id="eqapp_1_quiz">
            <div class="eq-quiz-header">
                <div class="eq-quiz-info">
                    <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Q.<span id="eqapp_1_curr">1</span> / <span id="eqapp_1_total">10</span></span>
                    <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span id="eqapp_1_score">0</span></span>
                </div>
            </div>

            <div class="eq-progress-bar">
                <div class="eq-progress-fill" id="eqapp_1_progress"></div>
            </div>

            <div class="eq-question-card">
                <div class="eq-question-header">
                    <div class="eq-category-badge" id="eqapp_1_cat">カテゴリー</div>
                    <button class="eq-bookmark-btn" id="eqapp_1_bookmark_btn">☆</button>
                </div>
                <div class="eq-question-text" id="eqapp_1_question">Word</div>
            </div>

            <div class="eq-bookmark-helper" id="eqapp_1_helper">
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 重要な単語は右上の <strong>☆</strong> をクリックしてブックマーク！
            </div>

            <div class="eq-options" id="eqapp_1_options"></div>

            <div class="eq-feedback eq-hidden" id="eqapp_1_feedback">
                <div class="eq-feedback-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> POINT &#038; EXPLANATION</div>
                <div class="eq-feedback-text" id="eqapp_1_explanation"></div>
                <button class="eq-btn-primary" id="eqapp_1_next_btn">次の問題へ →</button>
            </div>
        </div>

        <div class="eq-card eq-hidden" id="eqapp_1_result">
            <div class="eq-result">
                <div class="eq-section-title" style="justify-content: center; margin-bottom: 2rem;">
                    <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f38a.png" alt="🎊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                    <span>テスト結果</span>
                </div>

                <div class="eq-score-circle">
                    <div class="eq-score-value" id="eqapp_1_final_score">0</div>
                    <div class="eq-score-label">SCORE</div>
                </div>

                <div class="eq-rank-message" id="eqapp_1_rank_msg">Excellent!</div>
                <div style="color: var(--text-secondary); margin-bottom: 2rem;" id="eqapp_1_rank_desc">素晴らしい!</div>

                <div class="eq-stats-grid">
                    <div class="eq-stat-card">
                        <div class="eq-stat-value" id="eqapp_1_correct">0</div>
                        <div class="eq-stat-label">正解数</div>
                    </div>
                    <div class="eq-stat-card">
                        <div class="eq-stat-value" id="eqapp_1_accuracy">0%</div>
                        <div class="eq-stat-label">正答率</div>
                    </div>
                    <div class="eq-stat-card">
                        <div class="eq-stat-value" id="eqapp_1_bookmarked_count">0</div>
                        <div class="eq-stat-label">ブックマーク数</div>
                    </div>
                    <div class="eq-stat-card">
                        <div class="eq-stat-value" id="eqapp_1_avg_time">0s</div>
                        <div class="eq-stat-label">平均時間</div>
                    </div>
                </div>

                <div class="eq-action-buttons">
                    <button class="eq-btn-outline" id="eqapp_1_review_btn"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 間違えた問題を復習</button>
                    <button class="eq-btn-primary" id="eqapp_1_reset_btn"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> タイトルに戻る</button>
                </div>
            </div>
        </div>
    </div>

    <script>
    (function() {
        'use strict';
        
        const APP_ID = 'eqapp_1';
        const JSON_URL = 'https://lawcityblog.com/wp-content/uploads/2026/02/juniorenglish.json';
        
        window['EQApp_' + APP_ID] = {
            data: [],
            quizData: [],
            currentIndex: 0,
            score: 0,
            combo: 0,
            maxCombo: 0,
            wrongAnswers: [],
            bookmarkedIds: new Set(),
            settings: {
                mode: 'normal',
                count: -1,
                selectedCategory: null,
                timerEnabled: false
            },
            questionTimes: [],
            isAnswering: false,
            helperShown: false,
            
            init: function() {
                this.setupUI();
                this.loadData();
                this.loadProgress();
            },
            
            setupUI: function() {
                const modesHTML = `
                    <div class="eq-btn selected" data-mode="normal">
                        <div class="eq-btn-label">通常</div>
                        <div class="eq-btn-desc">ランダム出題</div>
                    </div>
                    <div class="eq-btn" data-mode="review">
                        <div class="eq-btn-label">復習</div>
                        <div class="eq-btn-desc">間違えた問題</div>
                    </div>
                    <div class="eq-btn" data-mode="category">
                        <div class="eq-btn-label">品詞別</div>
                        <div class="eq-btn-desc">カテゴリ学習</div>
                    </div>
                    <div class="eq-btn" data-mode="bookmark">
                        <div class="eq-btn-label">ブックマーク</div>
                        <div class="eq-btn-desc">重要単語</div>
                    </div>
                `;
                document.getElementById(APP_ID + '_modes').innerHTML = modesHTML;
                
                const countsHTML = `
                    <div class="eq-btn" data-count="10">
                        <div class="eq-btn-label">10問</div>
                        <div class="eq-btn-desc">クイック</div>
                    </div>
                    <div class="eq-btn" data-count="20">
                        <div class="eq-btn-label">20問</div>
                        <div class="eq-btn-desc">スタンダード</div>
                    </div>
                    <div class="eq-btn" data-count="50">
                        <div class="eq-btn-label">50問</div>
                        <div class="eq-btn-desc">チャレンジ</div>
                    </div>
                    <div class="eq-btn selected" data-count="-1">
                        <div class="eq-btn-label">全問</div>
                        <div class="eq-btn-desc">完全制覇</div>
                    </div>
                `;
                document.getElementById(APP_ID + '_counts').innerHTML = countsHTML;
                
                this.attachEventListeners();
            },
            
            attachEventListeners: function() {
                const self = this;
                
                const modeButtons = document.querySelectorAll('#' + APP_ID + '_modes .eq-btn');
                modeButtons.forEach(btn => {
                    btn.onclick = function() {
                        modeButtons.forEach(b => b.classList.remove('selected'));
                        this.classList.add('selected');
                        self.settings.mode = this.dataset.mode;
                        
                        const categorySection = document.getElementById(APP_ID + '_category_section');
                        if (self.settings.mode === 'category') {
                            categorySection.classList.remove('eq-hidden');
                        } else {
                            categorySection.classList.add('eq-hidden');
                        }
                    };
                });
                
                const countButtons = document.querySelectorAll('#' + APP_ID + '_counts .eq-btn');
                countButtons.forEach(btn => {
                    btn.onclick = function() {
                        countButtons.forEach(b => b.classList.remove('selected'));
                        this.classList.add('selected');
                        self.settings.count = parseInt(this.dataset.count);
                    };
                });
                
                document.getElementById(APP_ID + '_timer').onchange = function(e) {
                    self.settings.timerEnabled = e.target.checked;
                };
                
                document.getElementById(APP_ID + '_start_btn').onclick = function() {
                    self.startQuiz();
                };
                
                document.getElementById(APP_ID + '_bookmark_btn').onclick = function() {
                    self.toggleBookmark();
                };
                
                document.getElementById(APP_ID + '_next_btn').onclick = function() {
                    self.nextQuestion();
                };
                
                document.getElementById(APP_ID + '_review_btn').onclick = function() {
                    self.reviewWrongAnswers();
                };
                
                document.getElementById(APP_ID + '_reset_btn').onclick = function() {
                    self.resetToStart();
                };
            },
            
            loadData: async function() {
                const loading = document.getElementById(APP_ID + '_loading');
                const content = document.getElementById(APP_ID + '_content');
                
                loading.classList.remove('eq-hidden');
                content.style.display = 'none';
                
                try {
                    const response = await fetch(JSON_URL);
                    if (!response.ok) throw new Error('HTTP error: ' + response.status);
                    
                    this.data = await response.json();
                    this.setupCategories();
                    
                    loading.classList.add('eq-hidden');
                    content.style.display = 'block';
                } catch (error) {
                    console.error('データ読み込みエラー:', error);
                    loading.innerHTML = '<div style="color: red;">データの読み込みに失敗しました</div>';
                }
            },
            
            setupCategories: function() {
                const categories = [...new Set(this.data.map(q => q['カテゴリー']))].sort();
                
                let html = '<div class="eq-chip active" data-category="all">すべて</div>';
                categories.forEach(cat => {
                    html += '<div class="eq-chip" data-category="' + cat + '">' + cat + '</div>';
                });
                
                const container = document.getElementById(APP_ID + '_categories');
                container.innerHTML = html;
                
                const self = this;
                const chips = container.querySelectorAll('.eq-chip');
                chips.forEach(chip => {
                    chip.onclick = function() {
                        chips.forEach(c => c.classList.remove('active'));
                        this.classList.add('active');
                        self.settings.selectedCategory = this.dataset.category === 'all' ? null : this.dataset.category;
                    };
                });
            },
            
            startQuiz: function() {
                let questions = [...this.data];
                
                switch (this.settings.mode) {
                    case 'review':
                        questions = questions.filter(q => this.wrongAnswers.includes(q.ID));
                        if (questions.length === 0) {
                            alert('復習する問題がありません。');
                            return;
                        }
                        break;
                    case 'category':
                        if (this.settings.selectedCategory) {
                            questions = questions.filter(q => q['カテゴリー'] === this.settings.selectedCategory);
                        }
                        break;
                    case 'bookmark':
                        questions = questions.filter(q => this.bookmarkedIds.has(q.ID));
                        if (questions.length === 0) {
                            alert('ブックマークした問題がありません。\n\n学習中に右上の☆ボタンをクリックして重要な単語をブックマークしてください！');
                            return;
                        }
                        break;
                }
                
                questions = questions.sort(() => Math.random() - 0.5);
                if (this.settings.count > 0) {
                    questions = questions.slice(0, this.settings.count);
                }
                
                this.quizData = questions;
                this.currentIndex = 0;
                this.score = 0;
                this.combo = 0;
                this.maxCombo = 0;
                this.questionTimes = [];
                this.helperShown = false;
                
                this.switchScreen('quiz');
                this.renderQuestion();
            },
            
            renderQuestion: function() {
                this.isAnswering = false;
                this.startTime = Date.now();
                
                const q = this.quizData[this.currentIndex];
                
                document.getElementById(APP_ID + '_curr').textContent = this.currentIndex + 1;
                document.getElementById(APP_ID + '_total').textContent = this.quizData.length;
                document.getElementById(APP_ID + '_score').textContent = this.score;
                
                const progress = (this.currentIndex / this.quizData.length) * 100;
                document.getElementById(APP_ID + '_progress').style.width = progress + '%';
                
                document.getElementById(APP_ID + '_cat').textContent = q['カテゴリー'];
                document.getElementById(APP_ID + '_question').textContent = q['問題文'];
                
                const bookmarkBtn = document.getElementById(APP_ID + '_bookmark_btn');
                if (this.bookmarkedIds.has(q.ID)) {
                    bookmarkBtn.textContent = '★';
                    bookmarkBtn.classList.add('active');
                } else {
                    bookmarkBtn.textContent = '☆';
                    bookmarkBtn.classList.remove('active');
                }
                
                const helper = document.getElementById(APP_ID + '_helper');
                if (!this.helperShown && this.currentIndex === 0) {
                    helper.classList.remove('eq-hidden');
                    this.helperShown = true;
                    setTimeout(() => {
                        helper.classList.add('eq-hidden');
                    }, 5000);
                } else {
                    helper.classList.add('eq-hidden');
                }
                
                document.getElementById(APP_ID + '_feedback').classList.add('eq-hidden');
                
                const correctIndex = parseInt(q['正解番号']) - 1;
                const allOptions = [q['選択肢1'], q['選択肢2'], q['選択肢3'], q['選択肢4']];
                
                let options = allOptions.map((text, i) => ({
                    text: text,
                    isCorrect: i === correctIndex
                }));
                
                options = options.sort(() => Math.random() - 0.5);
                
                const container = document.getElementById(APP_ID + '_options');
                container.innerHTML = '';
                
                const self = this;
                options.forEach((opt, i) => {
                    const div = document.createElement('div');
                    div.className = 'eq-option';
                    div.innerHTML = '<div class="eq-option-number">' + (i + 1) + '</div><div>' + opt.text + '</div>';
                    div.onclick = function() {
                        self.handleAnswer(this, opt, q);
                    };
                    container.appendChild(div);
                });
            },
            
            toggleBookmark: function() {
                const q = this.quizData[this.currentIndex];
                const btn = document.getElementById(APP_ID + '_bookmark_btn');
                
                if (this.bookmarkedIds.has(q.ID)) {
                    this.bookmarkedIds.delete(q.ID);
                    btn.textContent = '☆';
                    btn.classList.remove('active');
                } else {
                    this.bookmarkedIds.add(q.ID);
                    btn.textContent = '★';
                    btn.classList.add('active');
                }
                
                this.saveProgress();
            },
            
            handleAnswer: function(btn, opt, q) {
                if (this.isAnswering) return;
                this.isAnswering = true;
                
                const timeTaken = (Date.now() - this.startTime) / 1000;
                this.questionTimes.push(timeTaken);
                
                if (opt.isCorrect) {
                    btn.classList.add('correct');
                    this.score++;
                    this.combo++;
                    if (this.combo > this.maxCombo) {
                        this.maxCombo = this.combo;
                    }
                } else {
                    btn.classList.add('wrong');
                    this.combo = 0;
                    
                    if (!this.wrongAnswers.includes(q.ID)) {
                        this.wrongAnswers.push(q.ID);
                    }
                    
                    const correctAnswer = q['選択肢' + q['正解番号']];
                    const options = document.querySelectorAll('#' + APP_ID + '_options .eq-option');
                    options.forEach(optBtn => {
                        if (optBtn.textContent.includes(correctAnswer)) {
                            optBtn.classList.add('correct');
                        }
                    });
                }
                
                document.getElementById(APP_ID + '_explanation').textContent = q['解説'];
                document.getElementById(APP_ID + '_feedback').classList.remove('eq-hidden');
                document.getElementById(APP_ID + '_score').textContent = this.score;
                
                this.saveProgress();
            },
            
            nextQuestion: function() {
                this.currentIndex++;
                if (this.currentIndex < this.quizData.length) {
                    this.renderQuestion();
                } else {
                    this.showResult();
                }
            },
            
            showResult: function() {
                this.switchScreen('result');
                
                const percentage = Math.round((this.score / this.quizData.length) * 100);
                
                let currentScore = 0;
                const scoreEl = document.getElementById(APP_ID + '_final_score');
                const interval = setInterval(() => {
                    currentScore += 2;
                    if (currentScore >= percentage) {
                        currentScore = percentage;
                        clearInterval(interval);
                    }
                    scoreEl.textContent = currentScore;
                }, 20);
                
                document.getElementById(APP_ID + '_correct').textContent = this.score;
                document.getElementById(APP_ID + '_accuracy').textContent = percentage + '%';
                document.getElementById(APP_ID + '_bookmarked_count').textContent = this.bookmarkedIds.size;
                
                const avgTime = this.questionTimes.length > 0 
                    ? (this.questionTimes.reduce((a, b) => a + b, 0) / this.questionTimes.length).toFixed(1)
                    : 0;
                document.getElementById(APP_ID + '_avg_time').textContent = avgTime + 's';
                
                let message = '', description = '';
                if (percentage === 100) {
                    message = '&#x1f3c6; GOD LEVEL';
                    description = '完璧だ!';
                } else if (percentage >= 90) {
                    message = '&#x2b50; S RANK';
                    description = '素晴らしい!';
                } else if (percentage >= 80) {
                    message = '&#x1f3af; A RANK';
                    description = '合格圏内!';
                } else if (percentage >= 60) {
                    message = '&#x1f4da; B RANK';
                    description = 'あと一歩!';
                } else {
                    message = '&#x1f4aa; START LINE';
                    description = 'ここからが本番!';
                }
                
                document.getElementById(APP_ID + '_rank_msg').textContent = message;
                document.getElementById(APP_ID + '_rank_desc').textContent = description;
            },
            
            reviewWrongAnswers: function() {
                this.settings.mode = 'review';
                this.settings.count = -1;
                this.startQuiz();
            },
            
            resetToStart: function() {
                this.switchScreen('start');
            },
            
            switchScreen: function(screen) {
                document.getElementById(APP_ID + '_start').classList.add('eq-hidden');
                document.getElementById(APP_ID + '_quiz').classList.add('eq-hidden');
                document.getElementById(APP_ID + '_result').classList.add('eq-hidden');
                document.getElementById(APP_ID + '_' + screen).classList.remove('eq-hidden');
            },
            
            saveProgress: function() {
                const progress = {
                    wrongAnswers: this.wrongAnswers,
                    bookmarkedIds: Array.from(this.bookmarkedIds)
                };
                localStorage.setItem('EQ_' + APP_ID, JSON.stringify(progress));
            },
            
            loadProgress: function() {
                try {
                    const saved = localStorage.getItem('EQ_' + APP_ID);
                    if (saved) {
                        const progress = JSON.parse(saved);
                        this.wrongAnswers = progress.wrongAnswers || [];
                        this.bookmarkedIds = new Set(progress.bookmarkedIds || []);
                    }
                } catch (e) {
                    console.error('進捗読み込みエラー:', e);
                }
            }
        };
        
        if (document.readyState === 'loading') {
            document.addEventListener('DOMContentLoaded', function() {
                window['EQApp_' + APP_ID].init();
            });
        } else {
            window['EQApp_' + APP_ID].init();
        }
    })();
    </script>
    </p>
</div>


<p class="wp-block-paragraph"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4731187550371076"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-4731187550371076"
     data-ad-slot="9318171025"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>


		<div class="pochipp-box"
			data-id="4237"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="on"
			data-sale-effect="flash"
			 data-cvkey="d07e4598"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16008774%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						<img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0497/9784578220497.jpg?_ex=400x400" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16008774%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						高校入試 超効率 中学英単語1200＋英熟語200 [ 文英堂編集部 ]					</a>
				</div>

									<div class="pochipp-box__info">楽天ブックス</div>
				
									<div class="pochipp-box__price">
						¥1,100						<span>（2026/06/27 21:36時点 | 楽天市場調べ）</span>
					</div>
				
									<div class="pochipp-box__review">
						<a href="https://af.moshimo.com/af/c/click?a_id=3112857&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fproduct-reviews%2F4578220494" rel="nofollow noopener" target="_blank">
							<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/review.svg" alt="" width="16" height="16" />
							<span>口コミを見る</span>
						</a>
					</div>
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4578220494" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Amazonで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16008774%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						楽天市場で見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142&#038;url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Fbookfan%2Fbk-4578220494.html" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Yahooショッピングで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142" width="1" height="1" style="border:none;">				</a>
			</div>
						  <div class="pochipp-box__btnwrap -mercari">
								<a href="https://jp.mercari.com/search?keyword=%E9%AB%98%E6%A0%A1%E5%85%A5%E8%A9%A6%E3%80%80%E8%8B%B1%E5%8D%98%E8%AA%9E&#038;afid=3074709195&#038;utm_source=pochipp" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						メルカリ					</span>
								</a>
		  </div>
							</div>
								<div class="pochipp-box__logo">
					<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="4238"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="on"
			data-sale-effect="flash"
			 data-cvkey="2d86ed6a"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Frakutenkobo-ebooks%2F7d1792acc2dd3b2ea16bc4943dde9ad4%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						<img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/rakutenkobo-ebooks/cabinet/5638/2000007535638.jpg?_ex=400x400" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Frakutenkobo-ebooks%2F7d1792acc2dd3b2ea16bc4943dde9ad4%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						高校入試 でる順ターゲット 中学英単語1800 四訂版（音声DL付）【電子書籍】					</a>
				</div>

									<div class="pochipp-box__info">楽天Kobo電子書籍ストア</div>
				
									<div class="pochipp-box__price">
						¥770						<span>（2026/06/27 21:36時点 | 楽天市場調べ）</span>
					</div>
				
									<div class="pochipp-box__review">
						<a href="https://af.moshimo.com/af/c/click?a_id=3112857&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fproduct-reviews%2F4010222646" rel="nofollow noopener" target="_blank">
							<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/review.svg" alt="" width="16" height="16" />
							<span>口コミを見る</span>
						</a>
					</div>
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4010222646" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Amazonで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Frakutenkobo-ebooks%2F7d1792acc2dd3b2ea16bc4943dde9ad4%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						楽天市場で見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142&#038;url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Fkinokuniya%2F9784010222645.html" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Yahooショッピングで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142" width="1" height="1" style="border:none;">				</a>
			</div>
						  <div class="pochipp-box__btnwrap -mercari">
								<a href="https://jp.mercari.com/search?keyword=%E9%AB%98%E6%A0%A1%E5%85%A5%E8%A9%A6%E3%80%80%E8%8B%B1%E5%8D%98%E8%AA%9E%E3%80%80%E3%81%A7%E3%82%8B%E9%A0%86&#038;afid=3074709195&#038;utm_source=pochipp" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						メルカリ					</span>
								</a>
		  </div>
							</div>
								<div class="pochipp-box__logo">
					<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<p class="is-style-balloon_box2 wp-block-paragraph"><strong><span class="swl-marker mark_orange">英文法のテストはこちらから！</span></strong></p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0789-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-grammar-test/">【無料・高校受験】中学英文法テスト1000問 分野別・ランク別で弱点を完全攻略</a>
						<span class="p-blogCard__excerpt">英文法1000問。苦手な分野だけ選んで、今日完璧に攻略する。 基礎から超難関まで。全単元をランク別に完全攻略。 「文法の参考書は一通りやったけど、模試になるとなぜ&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0791-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-grammar/">【無料・高校受験】中学国語文法・知識テスト 400問 品詞・敬語・古文・漢文を完全網羅</a>
						<span class="p-blogCard__excerpt">国語の「知識問題」、全てをここで完成。 対義語・敬語・文法・古文・漢文・四字熟語。400問で入試の知識分野を完全制覇。 「読解はなんとかなるけど、知識問題で毎回落&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0792-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-society-test/">【無料・高校受験】中学社会 4択テスト 800問 地理・歴史・公民をレベル別に完全攻略</a>
						<span class="p-blogCard__excerpt">地理・歴史・公民、800問。苦手な分野をここで完全攻略 分野もレベルも自由に選べる。あなた専用の社会テストを何度でも。 「社会は暗記科目だけど、範囲が広すぎて全部&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-75-500x262.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/verb-print/">【受験生・塾講師必見】頻出ランク別英語不規則変化動詞の練習問題プリント</a>
						<span class="p-blogCard__excerpt">この記事はこんな人にオススメ 不規則変化動詞で何が大事かわからない… 中学・高校生だけどキソから不規則変化動詞を勉強したい！ 何回も勉強できるドリル形式の不規則&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="p-blogParts post_content" data-partsID="4163">
<p class="is-style-balloon_box wp-block-paragraph"><strong>【先着200名限定】英文法まとめプリントプレゼント企画実施中！</strong></p>



<div class="wp-block-group is-style-big_icon_good has-border -border04"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color"><span class="swl-fz u-fz-l">高校受験 英語　文法公式集チェックリスト　完全保存版（全375問・10ページ）</span></mark></strong></p>



<p class="wp-block-paragraph">現在、高校受験英語に必要な知識を丸ごと1冊にまとめた、<strong><span class="swl-marker mark_orange">完全保存版のまとめノート（チェックリスト）を無料でお配りしています。</span></strong></p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_orange">助動詞・時制・不定詞・比較・受動態・関係代名詞など、入試に出る英文法の最重要公式を全375項目に凝縮。赤シートを使った繰り返しテストにそのままお使いいただけます。</span></strong></p>



<p class="wp-block-paragraph">ご利用の際は、下記リンクから簡単なアンケート（所要時間：約2分）へのご回答をお願いしています。</p>



<p class="wp-block-paragraph">先着200名限定で、無料配布は締め切らせていただきますのでご希望の方はお早めにどうぞ。</p>
</div></div>



<p class="is-style-balloon_box wp-block-paragraph"><strong>プリントのサンプル</strong></p>



<figure class="wp-block-image size-full is-resized is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/中学英文法公式集-サンプル.pdf"><img decoding="async" width="780" height="1121" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803.jpeg" alt="" class="wp-image-4168" style="width:781px;height:auto" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803.jpeg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-500x719.jpeg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-300x431.jpeg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0803-768x1104.jpeg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a><figcaption class="wp-element-caption">中学英文法公式集　サンプル（クリックするとサンプルが見れます）</figcaption></figure>



<div class="swell-block-button red_ is-style-btn_shiny"><a href="https://x.gd/6nH7V" class="swell-block-button__link" data-has-icon="1"><svg class="__icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 48 48"><path d="M97.6 13.9c-.5-.7-.4-1.6.2-2l3.6-2.5c.6-.4 1.5-.2 1.9.5.5.7.4 1.6-.2 2l-3.6 2.5c-.6.4-1.5.2-1.9-.5zM100.7 22.4c-.1-.8.5-1.5 1.2-1.6l4.4-.4c.7-.1 1.4.6 1.4 1.4.1.8-.5 1.5-1.2 1.6l-4.4.4c-.7.1-1.4-.6-1.4-1.4zM90.6 8.1c-.7-.3-1.1-1.2-.8-1.8l1.8-4c.3-.6 1.2-.9 1.9-.6.7.3 1.1 1.2.8 1.8l-1.8 4c-.3.7-1.2.9-1.9.6zM40.9 28.7 24.2 4.9c-1.1-1.6-2.5-1.5-3-1.4-.7.2-2 .8-2.4 3.1-2.1 8-6.1 12.2-9.2 14.3l-6.4 4.5C1.7 26.4.8 28 .7 29.8c-.1 1.5.3 2.9 1.2 4.1 1.1 1.5 3 4.3 4 5.8.7 1 1.6 1.8 2.7 2.2.8.3 1.5.4 2.3.4 1.2 0 2.4-.4 3.4-1.1l3.9-2.8 4.4 6.2c.6.9 1.9 1.1 2.8.5L27 44c.9-.6 1.1-1.9.5-2.8l-4.2-6c3.2-1.6 7.8-2.8 14-2.2 2.4.4 3.4-.6 3.8-1.2.3-.3.9-1.5-.2-3.1zM21 32.1l-6.8-9.7c2.9-2.7 6.1-6.8 8-13.3l7 10 7 10c-6.7-.4-11.7 1.1-15.2 3zM42.7 12.2 38.6 15c-.7.5-1.6.3-2.1-.4s-.3-1.6.4-2.1L41 9.7c.7-.5 1.6-.3 2.1.4.5.6.3 1.6-.4 2.1zM33.9 3.7l-2.1 4.5c-.4.8-1.2 1.1-2 .7-.8-.4-1.1-1.2-.7-2l2.1-4.5c.4-.8 1.2-1.1 2-.7.8.4 1.1 1.3.7 2zM46.2 23.8l-5 .4c-.8.1-1.6-.5-1.6-1.4-.1-.8.5-1.6 1.4-1.6l5-.4c.8-.1 1.6.5 1.6 1.4 0 .8-.6 1.6-1.4 1.6z"></path></svg><span>アンケートに回答してノートを受け取る</span></a></div>
</div>


<h2 class="wp-block-heading">高校受験英単語テストの特徴</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="780" height="408" src="https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-11.jpg" alt="" class="wp-image-2375" srcset="https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-11.jpg 780w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-11-500x262.jpg 500w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-11-300x157.jpg 300w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-11-768x402.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<ul class="wp-block-list -list-under-dashed is-style-check_list">
<li><strong>品詞別・レベル別に出題設定できる</strong> <br>名詞だけ、動詞だけ、苦手な品詞だけを狙い撃ちして解けます。</li>



<li><strong>ブックマーク機能付き</strong> <br><strong><span class="swl-marker mark_yellow">気になる単語に☆をつけて保存できます。あとからブックマーク単語だけを復習できます。</span></strong></li>



<li><strong>全問解説付き・スコア表示</strong><br> 間違えた問題にはポイント解説が表示されます。テスト後にスコアと平均回答時間もわかります。</li>
</ul>



<p class="wp-block-paragraph"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4731187550371076"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-4731187550371076"
     data-ad-slot="9318171025"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">関連コンテンツ・記事</h2>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0789-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-grammar-test/">【無料・高校受験】中学英文法テスト1000問 分野別・ランク別で弱点を完全攻略</a>
						<span class="p-blogCard__excerpt">英文法1000問。苦手な分野だけ選んで、今日完璧に攻略する。 基礎から超難関まで。全単元をランク別に完全攻略。 「文法の参考書は一通りやったけど、模試になるとなぜ&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0791-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-grammar/">【無料・高校受験】中学国語文法・知識テスト 400問 品詞・敬語・古文・漢文を完全網羅</a>
						<span class="p-blogCard__excerpt">国語の「知識問題」、全てをここで完成。 対義語・敬語・文法・古文・漢文・四字熟語。400問で入試の知識分野を完全制覇。 「読解はなんとかなるけど、知識問題で毎回落&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0792-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/high-school-society-test/">【無料・高校受験】中学社会 4択テスト 800問 地理・歴史・公民をレベル別に完全攻略</a>
						<span class="p-blogCard__excerpt">地理・歴史・公民、800問。苦手な分野をここで完全攻略 分野もレベルも自由に選べる。あなた専用の社会テストを何度でも。 「社会は暗記科目だけど、範囲が広すぎて全部&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6-500x281.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/verb-check/">【実力テスト付き】テストで頻出の英語の不規則変化動詞一覧105選</a>
						<span class="p-blogCard__excerpt">この記事はこんな人にオススメ！ 不規則変化の基本がわからない…。 中学入学して間もない学生 不規則変化がテストで出題されるけど時間がない！ 高校生だけどもう一度不&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2025/10/YouTubeサムネイル-【中学・高校受験】試験で頻出の四字熟語一覧-ランク別-テスト付！-500x281.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/idioms/">【中学・高校受験】試験で頻出の四字熟語一覧 ランク別 38選 テスト付！</a>
						<span class="p-blogCard__excerpt">四字熟語、たくさんありすぎてどれから覚えればいいかわからない…」 「テスト勉強をしているけど、効率よく点数アップしたい！」 そんな悩みを抱えている小学生・中学生&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-20-500x281.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/taigigo-print/">【中学・高校入試・塾講師必見】受験勉強に役立つ対義語問題プリント pdf付き</a>
						<span class="p-blogCard__excerpt">この記事はこんな人にオススメ 対義語をまとめて勉強できるプリントが欲しい 受験で大切な対義語を知りたい 何度も復習できるプリントが欲しい 塾講師だけど生徒に対義&#8230;</span>					</div>
				</div>
			</div>
		</div>]]></content:encoded>
					
					<wfw:commentRss>https://lawcityblog.com/high-school-english-test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【無料】大学受験　英単語テスト2022問 ４択クイズで実力診断</title>
		<link>https://lawcityblog.com/english-test-maker/</link>
					<comments>https://lawcityblog.com/english-test-maker/#respond</comments>
		
		<dc:creator><![CDATA[Mino]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 03:14:03 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[受験勉強]]></category>
		<category><![CDATA[大学受験　英語]]></category>
		<category><![CDATA[演習テスト]]></category>
		<category><![CDATA[知識プリント]]></category>
		<category><![CDATA[英語]]></category>
		<category><![CDATA[試験対策]]></category>
		<category><![CDATA[4択クイズ]]></category>
		<category><![CDATA[MARCH]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[共通テスト]]></category>
		<category><![CDATA[大学受験]]></category>
		<category><![CDATA[実力診断]]></category>
		<category><![CDATA[早慶]]></category>
		<category><![CDATA[無料]]></category>
		<category><![CDATA[私立]]></category>
		<category><![CDATA[英単語]]></category>
		<category><![CDATA[英単語テスト]]></category>
		<category><![CDATA[英検]]></category>
		<category><![CDATA[頻出]]></category>
		<guid isPermaLink="false">https://lawcityblog.com/?p=3791</guid>

					<description><![CDATA[<p><img src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783.jpeg" class="webfeedsFeaturedVisual" /></p>英単語2022問、全部ここにある。 共通テストから難関私大まで。4択クイズを解くだけで、あなたの弱点が見える。 【今すぐテストを始める ▼】 単語帳を&#8221;眺める&#8221;だけの暗記では、入試本番では使えませ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783.jpeg" class="webfeedsFeaturedVisual" /></p>
<h1 class="wp-block-heading has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color">英単語2022問、全部ここにある。</mark></h1>



<p class="wp-block-paragraph"><span class="swl-marker mark_yellow">共通テストから難関私大まで。4択クイズを解くだけで、あなたの弱点が見える。</span></p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782-500x276.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/english-vocabulary-maker/">【大学受験】英単語テスト自動生成ツール（PDF印刷可）自分だけの問題集を無料で作成</a>
						<span class="p-blogCard__excerpt">単語帳を眺めているだけで、全然頭に入らない… 自分でテスト作るのって、めちゃくちゃ時間かかる… テスト形式で自分の好きな時に解けるテスト問題がほしい… 英単語の暗&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph"><a href="#teststart" data-type="internal" data-id="#teststart">【今すぐテストを始める ▼】</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://lawcityblog.com/wp-content/uploads/2021/12/n0400.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2021/12/n0400.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">生徒</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>単語帳は3周したのに、模試で知らない単語が出てくる… </p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="swell-block-balloon"><div class="c-balloon -bln-right" data-col="yellow"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://lawcityblog.com/wp-content/uploads/2021/10/22009788.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2021/10/22009788.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">学生</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>覚えたつもりの単語が、選択肢に並ぶと急にわからなくなる…</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="is-style-big_icon_check wp-block-paragraph">単語帳を&#8221;眺める&#8221;だけの暗記では、入試本番では使えません。<br> 必要なのは、<strong><span class="swl-marker mark_orange">実際に問われる形式で繰り返しアウトプットすることです。</span></strong></p>


<div class="p-blogParts post_content" data-partsID="3442"><p>        <div class="bb-wrap" id="bb-battle-18"
             data-theme-id="18"
             data-color-a="#BB8FCE"
             data-color-b="#76D7C4"
             data-label-a="決まってる派"
             data-label-b="まだ迷ってる派"
             data-max-comment-id="0"
             data-is-ended="0"
             data-my-choice=""
             style="--bb-color-a:#BB8FCE;--bb-color-b:#76D7C4;--bb-bg:#F8F9FA">

                                    <div class="bb-last-week-banner">
                <div class="bb-lw-label"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f0.png" alt="📰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 先週の結果</div>
                <div class="bb-lw-title">おやつは甘いものとしょっぱいもの、どっち？</div>
                <div class="bb-lw-bar">
                    <div class="bb-lw-bar-a" style="width:100%;background:#F9E79F">
                        甘いもの派 100%                    </div>
                    <div class="bb-lw-bar-b" style="width:0%;background:#E59866">
                                            </div>
                </div>
                            </div>
            
                        <div class="bb-header">
                <div class="bb-eyecatch">みんなはどっち？</div>
                                <div class="bb-title">将来の夢、もう決まってる？まだ迷ってる？</div>
                                <div class="bb-countdown" data-end-ts="1783295999">
                    残り <span class="bb-count-days">6</span>日
                </div>
                                <div class="bb-total-count">現在 <span class="bb-total-num">7</span> 人が投票！</div>
            </div>

                                    <div class="bb-vote-area" id="bb-vote-area-18">
                <div class="bb-grade-select-wrap">
                    <div class="bb-grade-label">学年を選んでね</div>
                    <div class="bb-grade-buttons" id="bb-grade-18">
                                                <button class="bb-grade-btn" data-grade="中1">中1</button>
                                                <button class="bb-grade-btn" data-grade="中2">中2</button>
                                                <button class="bb-grade-btn" data-grade="中3">中3</button>
                                                <button class="bb-grade-btn" data-grade="高1">高1</button>
                                                <button class="bb-grade-btn" data-grade="高2">高2</button>
                                                <button class="bb-grade-btn" data-grade="高3">高3</button>
                                            </div>
                    <div class="bb-grade-error" id="bb-grade-error-18">先に学年を選んでください</div>
                </div>
                <div class="bb-choices">
                    <button class="bb-btn bb-btn-a" data-theme-id="18" data-choice="a">
                        <span class="bb-btn-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f448.png" alt="👈" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span class="bb-btn-label">決まってる派</span>
                    </button>
                    <div class="bb-vs">VS</div>
                    <button class="bb-btn bb-btn-b" data-theme-id="18" data-choice="b">
                        <span class="bb-btn-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
                        <span class="bb-btn-label">まだ迷ってる派</span>
                    </button>
                </div>
            </div>
            
                        <div class="bb-result-area bb-hidden" id="bb-result-area-18">
                
                <div class="bb-chart-area">
                    <div class="bb-donut-wrap">
                        <div class="bb-donut" id="bb-donut-18"
                             style="background:conic-gradient(#BB8FCE 0% 71%,#76D7C4 71% 100%);">
                        </div>
                        <div class="bb-donut-center">
                            <span class="bb-donut-pct" id="bb-donut-pct-18">71%</span>
                            <span class="bb-donut-sub" id="bb-donut-sub-18">決まってる派</span>
                        </div>
                    </div>
                    <div class="bb-chart-legend">
                        <div class="bb-legend-item">
                            <span class="bb-legend-dot" style="background:#BB8FCE"></span>
                            <span class="bb-legend-label">決まってる派</span>
                            <span class="bb-legend-pct" id="bb-pct-a-18">71%</span>
                            <span class="bb-legend-cnt">（<span id="bb-cnt-a-18">5</span>票）</span>
                        </div>
                        <div class="bb-legend-item">
                            <span class="bb-legend-dot" style="background:#76D7C4"></span>
                            <span class="bb-legend-label">まだ迷ってる派</span>
                            <span class="bb-legend-pct" id="bb-pct-b-18">29%</span>
                            <span class="bb-legend-cnt">（<span id="bb-cnt-b-18">2</span>票）</span>
                        </div>
                    </div>
                </div>

                <div class="bb-grade-breakdown">
                    <div class="bb-breakdown-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 学年別の結果</div>
                    <div class="bb-breakdown-grid" id="bb-breakdown-18">
                                                <div class="bb-grade-row" data-grade="中1">
                            <span class="bb-grade-name">中1</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">1票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="中2">
                            <span class="bb-grade-name">中2</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">0票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="中3">
                            <span class="bb-grade-name">中3</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:0%;background:#BB8FCE"></div>
                                <div class="bb-grade-bar-b" style="width:100%;background:#76D7C4">100%</div>
                            </div>
                            <span class="bb-grade-total">0票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高1">
                            <span class="bb-grade-name">高1</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:100%;background:#BB8FCE">100%</div>
                                <div class="bb-grade-bar-b" style="width:0%;background:#76D7C4"></div>
                            </div>
                            <span class="bb-grade-total">1票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高2">
                            <span class="bb-grade-name">高2</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:50%;background:#BB8FCE">50%</div>
                                <div class="bb-grade-bar-b" style="width:50%;background:#76D7C4">50%</div>
                            </div>
                            <span class="bb-grade-total">2票</span>
                        </div>
                                                <div class="bb-grade-row" data-grade="高3">
                            <span class="bb-grade-name">高3</span>
                            <div class="bb-grade-bar-wrap">
                                <div class="bb-grade-bar-a" style="width:100%;background:#BB8FCE">100%</div>
                                <div class="bb-grade-bar-b" style="width:0%;background:#76D7C4"></div>
                            </div>
                            <span class="bb-grade-total">3票</span>
                        </div>
                                            </div>
                </div>
            </div>

                        <div class="bb-comment-section" id="bb-comment-section-18">

                                                <div class="bb-vote-first-msg"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2b06.png" alt="⬆" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 投票すると理由を書けるよ！</div>
                                
                                <div class="bb-no-comments" id="bb-no-comments-18">まだコメントがありません。最初に投稿しよう！</div>
                            </div>
        </div>

                <div class="bb-milestone-overlay" id="bb-milestone-overlay" style="display:none">
            <div class="bb-milestone-card">
                <div class="bb-milestone-emoji" id="bb-milestone-emoji"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                <div class="bb-milestone-msg" id="bb-milestone-msg"></div>
            </div>
        </div>
        </p>


<p>    <div class="juken-poll-container" id="poll-poll_study_place_01" data-id="poll_study_place_01">
        <div class="juken-poll-header">
            <span class="juken-poll-label">VOTE</span>
            <h3 class="juken-poll-question">主な勉強場所はどこ？</h3>
        </div>
        
        <div class="juken-poll-options ">
                            <div class="juken-poll-option" data-index="0">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">自宅（自室）</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">自宅（自室）</span>
                            <span class="poll-result-percent"><strong>56%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 56%;"></div>
                        </div>
                        <div class="poll-result-votes">291 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="1">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">自宅（リビング）</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">自宅（リビング）</span>
                            <span class="poll-result-percent"><strong>21%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 21%;"></div>
                        </div>
                        <div class="poll-result-votes">109 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="2">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">学校の自習室</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">学校の自習室</span>
                            <span class="poll-result-percent"><strong>6%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 6%;"></div>
                        </div>
                        <div class="poll-result-votes">30 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="3">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">塾・予備校の自習室</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">塾・予備校の自習室</span>
                            <span class="poll-result-percent"><strong>12%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 12%;"></div>
                        </div>
                        <div class="poll-result-votes">61 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="4">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">カフェ・ファミレス</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">カフェ・ファミレス</span>
                            <span class="poll-result-percent"><strong>1%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 1%;"></div>
                        </div>
                        <div class="poll-result-votes">6 票</div>
                    </div>
                </div>
                            <div class="juken-poll-option" data-index="5">
                    <button class="poll-btn" >
                        <span class="poll-btn-text">図書館</span>
                        <span class="poll-btn-icon"></span>
                    </button>

                    <div class="poll-result-wrapper">
                        <div class="poll-result-info">
                            <span class="poll-result-label">図書館</span>
                            <span class="poll-result-percent"><strong>5%</strong></span>
                        </div>
                        <div class="poll-result-bar-bg">
                            <div class="poll-result-bar" style="width: 5%;"></div>
                        </div>
                        <div class="poll-result-votes">27 票</div>
                    </div>
                </div>
                    </div>
        <div class="poll-total-count">Total: 524 votes</div>
    </div>
    </p>
</div>

<div class="p-blogParts post_content" data-partsID="4190">
<p class="is-style-balloon_box wp-block-paragraph"><strong>【先着200名限定】古文・漢文まとめプリントプレゼント企画実施中！</strong></p>



<div class="wp-block-group has-border -border04"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color"><span class="swl-fz u-fz-l">大学受験 古文・漢文　総合まとめプリント　完全保存版（全14ページ）</span></mark></strong></p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_orange">苦手な人が多い、古文の助動詞の識別フローチャート・敬語の敬意の方向・頻出単語100語・和歌の修辞法7種・漢文句形30選・置き字一覧まで、古文・漢文の入試頻出事項を14ページの中に凝縮しています。</span></strong></p>



<p class="wp-block-paragraph">赤シート対応で繰り返し確認できます。市販の参考書では手薄になりがちな「識別問題の解き方」を体系化した、直前期の総仕上げに最適なプリントです。</p>



<p class="wp-block-paragraph">ご希望の方は、下記リンクから簡単なアンケート（約2分）へのご回答より無料でダウンロードできます。<br>先着200名限定で、無料配布は締め切らせていただきますのでご希望の方はお早めにどうぞ。</p>
</div></div>



<p class="is-style-balloon_box wp-block-paragraph">まとめプリントサンプル</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="491" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像.jpg" alt="" class="wp-image-4193" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像.jpg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-500x315.jpg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-300x189.jpg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-768x483.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a></figure>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="315" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1.png" alt="" class="wp-image-4194" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1.png 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-500x202.png 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-300x121.png 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-768x310.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></a></figure>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="492" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像.jpg" alt="" class="wp-image-4195" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像.jpg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-500x315.jpg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-300x189.jpg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-768x484.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a><figcaption class="wp-element-caption">古文・漢文まとめプリントサンプル（クリックするとサンプルが見れます）</figcaption></figure>



<div class="swell-block-button red_ is-style-btn_shiny"><a href="https://forms.gle/mF5bSAzwHQhGhMgb6" class="swell-block-button__link" data-has-icon="1"><svg class="__icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"></path></svg><span><strong>アンケートに回答してまとめノートを</strong>ゲットする</span></a></div>
</div>


<h2 class="wp-block-heading" id="teststart">英単語テスト生成メーカー（全2022問）</h2>


<div class="p-blogParts post_content" data-partsID="3466">
<p class="is-style-balloon_box wp-block-paragraph">英単語テスト・大学受験用（全2022問）</p>


<p>    <style>
        /* --- Design System: Japanese Study App Style --- */
        :root {
            --ev-primary: #3b82f6;   /* Blue */
            --ev-primary-dark: #2563eb;
            --ev-accent: #f97316;    /* Orange */
            --ev-success: #10b981;
            --ev-error: #ef4444;
            --ev-bg: #f3f4f6;
            --ev-text: #334155;
            --ev-text-light: #64748b;
            --ev-border: #e2e8f0;
        }

        #ev-app {
            font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
            max-width: 700px;
            margin: 40px auto;
            background: #ffffff;
            border-radius: 20px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.05);
            overflow: hidden;
            color: var(--ev-text);
            border: 1px solid var(--ev-border);
            text-align: center;
            position: relative;
        }

        /* Header */
        .ev-header {
            background: #ffffff;
            padding: 20px;
            border-bottom: 2px solid var(--ev-bg);
        }
        .ev-app-title {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--ev-primary);
            margin: 0;
            display: inline-block;
            border-bottom: 3px solid var(--ev-accent);
            padding-bottom: 2px;
            line-height: 1.4;
        }
        .ev-app-sub {
            font-size: 0.85rem;
            color: var(--ev-text-light);
            margin-top: 8px;
            font-weight: bold;
        }

        .ev-container {
            padding: 30px 20px;
            min-height: 400px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            background: #ffffff;
        }

        /* Setup Screen */
        .ev-setup-box { max-width: 450px; margin: 0 auto; width: 100%; text-align: left; }
        .ev-label { font-size: 0.9rem; font-weight: 700; color: var(--ev-text); margin-bottom: 8px; display: block; border-left: 4px solid var(--ev-primary); padding-left: 8px; }
        
        .ev-select-wrapper { position: relative; margin-bottom: 25px; }
        .ev-select {
            width: 100%; padding: 14px 16px; font-size: 1rem; font-weight: 600;
            border: 2px solid var(--ev-border); border-radius: 10px; background: #f8fafc;
            color: var(--ev-text); appearance: none; cursor: pointer; transition: 0.2s;
        }
        .ev-select:focus { border-color: var(--ev-primary); outline: none; background: #fff; }
        .ev-select-wrapper::after {
            content: ''; position: absolute; right: 15px; top: 50%; width: 0; height: 0;
            border-left: 6px solid transparent; border-right: 6px solid transparent;
            border-top: 6px solid var(--ev-text-light); transform: translateY(-50%); pointer-events: none;
        }

        .ev-btn {
            background: var(--ev-primary) !important;
            color: white !important; border: none !important; padding: 16px !important;
            border-radius: 50px !important; font-size: 1.1rem !important; font-weight: 800 !important;
            cursor: pointer !important; width: 100% !important; display: block !important;
            box-shadow: 0 4px 10px rgba(59, 130, 246, 0.3) !important;
            transition: transform 0.2s, background 0.2s !important; margin-top: 10px !important;
            text-align: center !important; text-decoration: none !important;
        }
        .ev-btn:hover { transform: translateY(-2px); background: var(--ev-primary-dark) !important; }
        .ev-btn:active { transform: translateY(1px); }

        /* Quiz Screen */
        .ev-progress-label { display: flex; justify-content: space-between; font-size: 0.85rem; color: var(--ev-text-light); margin-bottom: 5px; font-weight: bold; }
        .ev-progress-track { height: 8px; background: var(--ev-bg); border-radius: 4px; margin-bottom: 30px; overflow: hidden; }
        .ev-progress-fill { height: 100%; background: var(--ev-success); width: 0%; transition: width 0.3s; }
        
        .ev-word-card { background: #f8fafc; padding: 25px; border-radius: 16px; margin-bottom: 25px; border: 1px solid var(--ev-border); }
        .ev-word-display { font-size: 2.2rem; font-weight: 800; color: var(--ev-text); margin-bottom: 5px; letter-spacing: 0.02em; }
        .ev-badges { display: flex; justify-content: center; gap: 8px; margin-bottom: 15px; }
        .ev-badge { font-size: 0.75rem; font-weight: 700; padding: 3px 10px; border-radius: 4px; background: white; border: 1px solid var(--ev-border); color: var(--ev-text-light); }
        .ev-badge.rank { color: var(--ev-accent); border-color: var(--ev-accent); background: #fff7ed; }

        .ev-options-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
        .ev-option {
            background: white; border: 2px solid var(--ev-border); padding: 18px 10px; border-radius: 12px;
            font-size: 0.95rem; font-weight: 700; color: var(--ev-text); cursor: pointer; transition: 0.1s;
            line-height: 1.4;
        }
        .ev-option:hover { border-color: var(--ev-primary); color: var(--ev-primary); background: #eff6ff; }
        .ev-option.correct { background: var(--ev-success); border-color: var(--ev-success); color: white; }
        .ev-option.wrong { background: var(--ev-error); border-color: var(--ev-error); color: white; opacity: 0.6; }

        /* Combo (Refined) */
        .ev-combo {
            position: absolute;
            top: 80px; 
            left: 50%;
            transform: translate(-50%, -20px);
            opacity: 0;
            background: rgba(255, 255, 255, 0.95);
            padding: 5px 20px;
            border-radius: 30px;
            box-shadow: 0 4px 15px rgba(249, 115, 22, 0.2);
            border: 2px solid var(--ev-accent);
            pointer-events: none;
            transition: all 0.3s ease-out;
            z-index: 100;
            white-space: nowrap;
        }
        .ev-combo.show {
            transform: translate(-50%, 0);
            opacity: 1;
        }
        .ev-combo-text {
            font-size: 1.2rem;
            font-weight: 900;
            color: var(--ev-accent);
            margin: 0;
            font-style: italic;
        }

        /* Result & Graph */
        .ev-score-circle {
            width: 130px; height: 130px; border-radius: 50%; border: 6px solid var(--ev-primary);
            display: flex; flex-direction: column; justify-content: center; align-items: center;
            margin: 0 auto 15px; background: #fff;
        }
        .ev-score-val { font-size: 2.8rem; font-weight: 800; color: var(--ev-primary); line-height: 1; }
        .ev-score-label { font-size: 0.8rem; color: var(--ev-text-light); font-weight: bold; }
        
        /* Histogram Graph */
        .ev-graph-wrapper {
            margin: 25px 0; background: #f8fafc; padding: 20px; border-radius: 12px; border: 1px solid var(--ev-border);
        }
        .ev-graph-title { font-size: 0.85rem; font-weight: 700; color: var(--ev-text-light); margin-bottom: 25px; text-align: center; }
        .ev-histogram {
            display: flex; justify-content: space-between; align-items: flex-end; height: 100px; padding: 0 10px;
        }
        .ev-bar-group {
            display: flex; flex-direction: column; align-items: center; width: 16%; position: relative;
        }
        .ev-bar {
            width: 100%; background: #cbd5e1; border-radius: 4px 4px 0 0; transition: height 1s ease;
            height: 0;
        }
        .ev-bar.active { background: var(--ev-accent); }
        .ev-bar-label { font-size: 0.7rem; color: #94a3b8; margin-top: 5px; font-weight: 600; }
        /* "YOU" Marker */
        .ev-you-label {
            position: absolute; top: -28px; background: var(--ev-text); color: white;
            font-size: 0.7rem; padding: 2px 8px; border-radius: 20px; font-weight: 700;
            opacity: 0; transition: opacity 0.5s 1s; white-space: nowrap;
        }
        .ev-you-label::after {
            content:''; position: absolute; bottom:-4px; left:50%; transform:translateX(-50%);
            border-top:4px solid var(--ev-text); border-left:4px solid transparent; border-right:4px solid transparent;
        }
        .ev-bar.active .ev-you-label { opacity: 1; }

        /* Review List */
        .ev-review-box { margin-top: 30px; text-align: left; }
        .ev-review-header { font-size: 0.95rem; font-weight: 700; color: var(--ev-text); margin-bottom: 10px; border-bottom: 2px solid var(--ev-error); padding-bottom: 5px; display: inline-block;}
        .ev-list { border: 1px solid var(--ev-border); border-radius: 8px; max-height: 250px; overflow-y: auto; background: #fff;}
        .ev-item { padding: 12px 15px; border-bottom: 1px solid var(--ev-bg); display: flex; justify-content: space-between; align-items: center; }
        .ev-item-w { font-weight: 700; color: var(--ev-error); font-size: 1rem; }
        .ev-item-m { font-size: 0.85rem; color: var(--ev-text-light); }
        
        .ev-history-log { margin-top: 30px; text-align: left; background:#f8fafc; padding:15px; border-radius:12px; border: 1px solid var(--ev-border); }
        .ev-log-item { font-size: 0.85rem; padding: 6px 0; border-bottom: 1px dashed #cbd5e1; display: flex; justify-content: space-between; color: var(--ev-text-light);}

        @media (max-width: 600px) { .ev-options-grid { grid-template-columns: 1fr; } }
    </style>

    <div id="ev-app">
        <div class="ev-header">
            <div class="ev-app-title">英単語テスト生成メーカー</div>
            <div class="ev-app-sub">大学受験必須レベル完全対応</div>
        </div>
        
        <div id="ev-content" class="ev-container">
            <div style="color:#94a3b8;">読み込み中&#8230;</div>
        </div>

        <div id="ev-combo" class="ev-combo">
            <div class="ev-combo-text" id="ev-combo-num">3 COMBO!</div>
        </div>
    </div>

    <script>
    document.addEventListener('DOMContentLoaded', function() {
        const JSON_URL = 'https://lawcityblog.com/wp-content/uploads/2026/02/Englishword-update.json';
        const AJAX_URL = 'https://lawcityblog.com/wp-admin/admin-ajax.php';
        const NONCE = 'ad2270f33b';

        let app = {
            data: [],
            questions: [],
            wrong: [],
            idx: 0,
            score: 0,
            streak: 0,
            settings: {}
        };

        const container = document.getElementById('ev-content');
        const comboEl = document.getElementById('ev-combo');

        // Init
        fetch(JSON_URL).then(r=>r.json()).then(d => {
            app.data = d;
            window.renderSetup = renderSetup;
            window.startEvTest = startEvTest;
            window.checkEv = checkEv;
            
            renderSetup();
        }).catch(e => container.innerHTML = '<p style="color:red">データの読み込みに失敗しました</p>');

        // 1. Setup (Rank Label Updated)
        function renderSetup(msg = "") {
            // Rank descriptions map
            const rankLabels = {
                "S": "Rank S (基礎・最重要)",
                "A": "Rank A (標準)",
                "B": "Rank B (応用)",
                "C": "Rank C (難関)"
            };

            const uniqueRanks = [...new Set(app.data.map(d => d.rank))];
            // Sort S -> A -> B -> C
            const rankOrder = ["S", "A", "B", "C"];
            uniqueRanks.sort((a, b) => rankOrder.indexOf(a) - rankOrder.indexOf(b));

            let rankOpts = '<option value="all">すべてのランク</option>';
            uniqueRanks.forEach(r => {
                let label = rankLabels[r] || `Rank ${r}`;
                rankOpts += `<option value="${r}">${label}</option>`;
            });

            container.innerHTML = `
                <div class="ev-setup-box">
                    ${msg ? `<p style="color:#ef4444; font-weight:bold; text-align:center;">${msg}</p>` : ''}
                    <div>
                        <label class="ev-label">問題数を選択</label>
                        <div class="ev-select-wrapper">
                            <select id="ev-cnt" class="ev-select">
                                <option value="10">10問（サクッと確認）</option>
                                <option value="20">20問（標準）</option>
                                <option value="50">50問（ガッツリ）</option>
                                <option value="100">100問（総仕上げ）</option>
                            </select>
                        </div>
                    </div>
                    <div>
                        <label class="ev-label">難易度を選択</label>
                        <div class="ev-select-wrapper">
                            <select id="ev-rank" class="ev-select">${rankOpts}</select>
                        </div>
                    </div>
                    <button class="ev-btn" onclick="startEvTest()">テストを開始する</button>
                </div>
                <div style="margin-top:20px; font-size:0.8rem; color:#94a3b8;">
                    過去の学習データ読み込み完了
                </div>
            `;
        }

        function startEvTest() {
            const cnt = parseInt(document.getElementById('ev-cnt').value);
            const rank = document.getElementById('ev-rank').value;
            app.settings = { cnt, rank };

            let filtered = app.data.filter(d => rank === 'all' || d.rank === rank);
            
            if(filtered.length < 4) { renderSetup("※ 問題データが不足しています。条件を変更してください。"); return; }

            app.questions = filtered.sort(()=>0.5-Math.random()).slice(0, cnt);
            app.idx = 0; app.score = 0; app.streak = 0; app.wrong = [];
            renderQuiz();
        }

        // 2. Quiz
        function renderQuiz() {
            if(app.idx >= app.questions.length) { finishEvTest(); return; }

            const q = app.questions[app.idx];
            const pct = (app.idx / app.questions.length) * 100;

            let distractors = app.data.filter(d => d.No !== q.No).sort(()=>0.5-Math.random()).slice(0,3).map(d=>d.meaning);
            let options = [...distractors, q.meaning].sort(()=>0.5-Math.random());

            let optsHtml = options.map(o => {
                let safe = o.replace(/'/g, "\\'");
                return `<button class="ev-option" onclick="checkEv(this, '${safe}')">${o}</button>`;
            }).join('');

            container.innerHTML = `
                <div class="ev-progress-label">
                    <span>第 ${app.idx+1} 問</span><span>現在スコア: ${app.score}</span>
                </div>
                <div class="ev-progress-track"><div class="ev-progress-fill" style="width:${pct}%"></div></div>
                
                <div class="ev-word-card">
                    <div class="ev-badges"><span class="ev-badge rank">Rank ${q.rank}</span><span class="ev-badge">${q['品詞'] || '単語'}</span></div>
                    <div class="ev-word-display">${q.word}</div>
                </div>
                <div style="margin-bottom:10px; font-size:0.9rem; font-weight:bold; color:#64748b;">正しい意味を選択してください</div>
                <div class="ev-options-grid">${optsHtml}</div>
            `;
        }

        function checkEv(btn, ans) {
            const q = app.questions[app.idx];
            const allBtns = document.querySelectorAll('.ev-option');
            allBtns.forEach(b => b.disabled = true);

            if(ans === q.meaning) {
                btn.classList.add('correct');
                app.score++;
                app.streak++;
                if(app.streak >= 3) {
                    document.getElementById('ev-combo-num').innerText = app.streak + " COMBO!";
                    comboEl.classList.add('show');
                    setTimeout(()=>comboEl.classList.remove('show'), 1500);
                }
            } else {
                btn.classList.add('wrong');
                allBtns.forEach(b => { if(b.innerText === q.meaning) b.classList.add('correct'); });
                app.streak = 0;
                app.wrong.push(q);
            }

            setTimeout(() => { app.idx++; renderQuiz(); }, 1000);
        }

        // 3. Result
        function finishEvTest() {
            const total = app.questions.length;
            const finalScore = Math.round((app.score / total) * 100);

            container.innerHTML = `
                <div style="color:#64748b; font-weight:700;">全国データを集計中...</div>
            `;

            const formData = new FormData();
            formData.append('action', 'ev_save_score');
            formData.append('nonce', NONCE);
            formData.append('score', finalScore);

            fetch(AJAX_URL, { method:'POST', body:formData })
                .then(r => r.json())
                .then(res => {
                    if(res.success) {
                        saveLocalHistory(finalScore);
                        renderFinalScreen(finalScore, res.data.distribution, res.data.total_users);
                    } else {
                        renderFinalScreen(finalScore, [20, 40, 60, 30, 10], 0);
                    }
                })
                .catch(e => {
                    renderFinalScreen(finalScore, [20, 40, 60, 30, 10], 0);
                });
        }

        function saveLocalHistory(score) {
            const history = JSON.parse(localStorage.getItem('ev_history_v2')) || [];
            const now = new Date();
            const log = {
                date: `${now.getMonth()+1}/${now.getDate()} ${now.getHours()}:${now.getMinutes()}`,
                score: score,
                // ▼▼▼ 修正箇所：count ではなく cnt を参照 ▼▼▼
                mode: `${app.settings.cnt}問`
                // ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
            };
            history.unshift(log);
            if(history.length > 5) history.pop();
            localStorage.setItem('ev_history_v2', JSON.stringify(history));
        }

        function renderFinalScreen(score, dist, users) {
            let bucketIdx = Math.min(Math.floor((score - 1) / 20), 4);
            if(score === 0) bucketIdx = 0;

            let barsHtml = '';
            const labels = ["0-20", "21-40", "41-60", "61-80", "81-100"];
            dist.forEach((h, i) => {
                let isActive = (i === bucketIdx) ? 'active' : '';
                let marker = isActive ? '<div class="ev-you-label">あなた</div>' : '';
                barsHtml += `
                    <div class="ev-bar-group">
                        <div class="ev-bar ${isActive}" style="height:${h}%">${marker}</div>
                        <div class="ev-bar-label">${labels[i]}</div>
                    </div>
                `;
            });

            let msg = "頑張ろう！復習して定着させよう！";
            if(score === 100) msg = "完璧です！この調子で頑張ってください！";
            else if(score >= 80) msg = "素晴らしい！次は満点を目指そう！";
            else if(score >= 60) msg = "あと一歩です！";

            let reviewHtml = '';
            if(app.wrong.length > 0) {
                reviewHtml = `
                    <div class="ev-review-box">
                        <div class="ev-review-header">間違えた単語の復習 (${app.wrong.length}問)</div>
                        <div class="ev-list">
                            ${app.wrong.map(w => `
                                <div class="ev-item">
                                    <div class="ev-item-w">${w.word}</div>
                                    <div class="ev-item-m">${w.meaning}</div>
                                </div>
                            `).join('')}
                        </div>
                    </div>
                `;
            } else {
                reviewHtml = `<div style="margin-top:20px; color:var(--ev-success); font-weight:700;">全問正解！復習リストはありません。</div>`;
            }

            const history = JSON.parse(localStorage.getItem('ev_history_v2')) || [];
            
            container.innerHTML = `
                <div style="font-size:0.9rem; font-weight:bold; color:#64748b; margin-bottom:10px;">診断結果レポート</div>
                <div class="ev-score-circle">
                    <div class="ev-score-val">${score}</div>
                    <div class="ev-score-label">SCORE</div>
                </div>
                <div style="font-size:1.1rem; font-weight:bold; color:var(--ev-primary); margin-bottom:20px;">${msg}</div>

                <div class="ev-graph-wrapper">
                    <div class="ev-graph-title">&#x1f4ca; 受験者分布 (累計: ${users}回)</div>
                    <div class="ev-histogram">${barsHtml}</div>
                </div>

                ${reviewHtml}

                <div class="ev-history-log">
                    <div style="font-size:0.85rem; font-weight:bold; color:#64748b; margin-bottom:5px;">あなたの学習記録</div>
                    ${history.map(h => `
                        <div class="ev-log-item">
                            <span>${h.date}</span>
                            <span>${h.mode}</span>
                            <span style="font-weight:bold;">${h.score}点</span>
                        </div>
                    `).join('')}
                </div>

                <button class="ev-btn" onclick="renderSetup()">もう一度挑戦する</button>
            `;
            
            setTimeout(() => {
                document.querySelectorAll('.ev-bar').forEach(el => {}); 
            }, 100);
        }
    });
    </script>
    </p>
</div>


<p class="is-style-big_icon_point wp-block-paragraph"><strong><span class="swl-marker mark_orange">この問題をダウンロードして紙やタブレット等で書いて解きたい人は以下の記事からPDF形式で印刷・ダウンロードをしてください。</span></strong></p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">こちらからどうぞ！</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782-500x276.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/english-vocabulary-maker/">【大学受験】英単語テスト自動生成ツール（PDF印刷可）自分だけの問題集を無料で作成</a>
						<span class="p-blogCard__excerpt">単語帳を眺めているだけで、全然頭に入らない… 自分でテスト作るのって、めちゃくちゃ時間かかる… テスト形式で自分の好きな時に解けるテスト問題がほしい… 英単語の暗&#8230;</span>					</div>
				</div>
			</div>
		</div>

		<div class="pochipp-box"
			data-id="1166"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="on"
			data-sale-effect="flash"
			 data-cvkey="b6c43e42"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4796111379" rel="nofollow noopener" target="_blank">
						<img decoding="async" src="https://m.media-amazon.com/images/I/61UtZ+DHYRL._SL400_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4796111379" rel="nofollow noopener" target="_blank">
						システム英単語〈5訂版〉					</a>
				</div>

				
									<div class="pochipp-box__price">
						¥1,100						<span>（2026/01/31 13:54時点 | Amazon調べ）</span>
					</div>
				
									<div class="pochipp-box__review">
						<a href="https://af.moshimo.com/af/c/click?a_id=3112857&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fproduct-reviews%2F4796111379" rel="nofollow noopener" target="_blank">
							<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/review.svg" alt="" width="16" height="16" />
							<span>口コミを見る</span>
						</a>
					</div>
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4796111379" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Amazonで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbookfan%2Fbk-4796111379%2F%3Frafcid%3Dwsc_i_is_1003464584856799168" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						楽天市場で見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D%25E3%2582%25B7%25E3%2582%25B9%25E3%2583%2586%25E3%2583%25A0%25E8%258B%25B1%25E5%258D%2598%25E8%25AA%259E" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Yahooショッピングで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142" width="1" height="1" style="border:none;">				</a>
			</div>
						  <div class="pochipp-box__btnwrap -mercari">
								<a href="https://jp.mercari.com/search?keyword=%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%8B%B1%E5%8D%98%E8%AA%9E&#038;afid=3074709195&#038;utm_source=pochipp" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						メルカリ					</span>
								</a>
		  </div>
							</div>
								<div class="pochipp-box__logo">
					<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="4260"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="on"
			data-sale-effect="flash"
			 data-cvkey="1d45c89f"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16110198%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						<img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6464/9784010346464_1_2.jpg?_ex=400x400" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16110198%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" rel="nofollow noopener" target="_blank">
						英単語ターゲット1900 [ ターゲット編集部 ]					</a>
				</div>

									<div class="pochipp-box__info">楽天ブックス</div>
				
									<div class="pochipp-box__price">
						¥1,210						<span>（2026/06/27 21:37時点 | 楽天市場調べ）</span>
					</div>
				
									<div class="pochipp-box__review">
						<a href="https://af.moshimo.com/af/c/click?a_id=3112857&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fproduct-reviews%2F4010346469" rel="nofollow noopener" target="_blank">
							<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/review.svg" alt="" width="16" height="16" />
							<span>口コミを見る</span>
						</a>
					</div>
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4010346469" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Amazonで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3112857&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16110198%2F%3Frafcid%3Dwsc_i_is_e7ab3fe1-d7f3-4130-bdaa-7b8912e2c481" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						楽天市場で見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3076199&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142&#038;url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Fbookfan%2Fbk-4010346469.html" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Yahooショッピングで見る					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3079280&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=19142" width="1" height="1" style="border:none;">				</a>
			</div>
						  <div class="pochipp-box__btnwrap -mercari">
								<a href="https://jp.mercari.com/search?keyword=%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%80%80%E8%8B%B1%E5%8D%98%E8%AA%9E&#038;afid=3074709195&#038;utm_source=pochipp" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						メルカリ					</span>
								</a>
		  </div>
							</div>
								<div class="pochipp-box__logo">
					<img decoding="async" src="https://lawcityblog.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0784-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/kobun-test-maker/">【無料・大学受験】高校古文単語テスト 501問　ダンジョン形式の4択クイズで完全攻略</a>
						<span class="p-blogCard__excerpt">楽しみながら古文単語を完全攻略しよう 古文単語501問。ダンジョンを攻略するように、一語ずつ倒していきましょう。 【ダンジョンに挑む ▼】 古文の文法が苦手な人はこ&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0790-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/japanese-history-maker/">【無料・大学受験】高校日本史 一問一答 1500問 時代×レベルで弱点をピンポイント攻略</a>
						<span class="p-blogCard__excerpt">日本史1500問。時代とレベルを選んで、今日から弱点を潰そう。 教科書レベルから早慶・難関国公立まで。あなた専用のテストを何度でも。 「通史は一通りやったのに、模&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0787-500x273.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/world-history-maker/">【無料・大学受験】高校世界史一問一答 1500問 地域×時代×レベルで自分だけのテストを作成</a>
						<span class="p-blogCard__excerpt">世界史1500問。地域・時代・レベル別に完全攻略。 復習リスト自動生成。やればやるほど「自分だけの弱点ノート」ができあがる。 「世界史は範囲が広すぎて、どこから手&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0795-500x279.jpeg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://lawcityblog.com/essay-maker/">大学受験の小論文テーマ500選 志望学部別お題生成メーカー＋論点ヒント【無料】</a>
						<span class="p-blogCard__excerpt">志望学部に合った小論文テーマを、何度でも。 全500問で、文字数指定＋論点ヒント付き。合格答案の「型」を身につけよう。 小論文の練習がしたいけど、過去問以外にテー&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="p-blogParts post_content" data-partsID="4190">
<p class="is-style-balloon_box wp-block-paragraph"><strong>【先着200名限定】古文・漢文まとめプリントプレゼント企画実施中！</strong></p>



<div class="wp-block-group has-border -border04"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-swl-deep-01-color"><span class="swl-fz u-fz-l">大学受験 古文・漢文　総合まとめプリント　完全保存版（全14ページ）</span></mark></strong></p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_orange">苦手な人が多い、古文の助動詞の識別フローチャート・敬語の敬意の方向・頻出単語100語・和歌の修辞法7種・漢文句形30選・置き字一覧まで、古文・漢文の入試頻出事項を14ページの中に凝縮しています。</span></strong></p>



<p class="wp-block-paragraph">赤シート対応で繰り返し確認できます。市販の参考書では手薄になりがちな「識別問題の解き方」を体系化した、直前期の総仕上げに最適なプリントです。</p>



<p class="wp-block-paragraph">ご希望の方は、下記リンクから簡単なアンケート（約2分）へのご回答より無料でダウンロードできます。<br>先着200名限定で、無料配布は締め切らせていただきますのでご希望の方はお早めにどうぞ。</p>
</div></div>



<p class="is-style-balloon_box wp-block-paragraph">まとめプリントサンプル</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="491" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像.jpg" alt="" class="wp-image-4193" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像.jpg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-500x315.jpg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-300x189.jpg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-768x483.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a></figure>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="315" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1.png" alt="" class="wp-image-4194" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1.png 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-500x202.png 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-300x121.png 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.33の画像-1-768x310.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></a></figure>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://lawcityblog.com/wp-content/uploads/2026/02/古文漢文sample-.pdf"><img decoding="async" width="780" height="492" src="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像.jpg" alt="" class="wp-image-4195" srcset="https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像.jpg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-500x315.jpg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-300x189.jpg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/2026-02-25-10.34の画像-768x484.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></a><figcaption class="wp-element-caption">古文・漢文まとめプリントサンプル（クリックするとサンプルが見れます）</figcaption></figure>



<div class="swell-block-button red_ is-style-btn_shiny"><a href="https://forms.gle/mF5bSAzwHQhGhMgb6" class="swell-block-button__link" data-has-icon="1"><svg class="__icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"></path></svg><span><strong>アンケートに回答してまとめノートを</strong>ゲットする</span></a></div>
</div>


<h2 class="wp-block-heading">ツールの特徴</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="780" height="408" src="https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-37.jpg" alt="" class="wp-image-2702" srcset="https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-37.jpg 780w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-37-500x262.jpg 500w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-37-300x157.jpg 300w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-37-768x402.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li><strong>完全無料・登録不要</strong> 開いた瞬間から使えます。会員登録は一切ありません。</li>



<li><strong>共通テスト〜難関私大レベルを完全網羅</strong> 基礎から応用まで2022問を収録。自分のレベルに合わせて出題設定が可能です。</li>



<li><strong>弱点を自動で可視化</strong> テスト終了後、苦手単語の復習リストと全国ランク分布図が表示されます。 「自分に足りない単語」だけを集中攻略できます。</li>
</ul>



<h2 class="wp-block-heading">ツールの使い方</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="780" height="439" src="https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-27.jpg" alt="" class="wp-image-2605" srcset="https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-27.jpg 780w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-27-500x281.jpg 500w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-27-300x169.jpg 300w, https://lawcityblog.com/wp-content/uploads/2023/02/My-project-1-27-768x432.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<ol class="wp-block-list -list-under-dashed is-style-num_circle">
<li>出題範囲・問題数を選ぶ</li>



<li>4択から正解を選んでいく</li>



<li>終了後、スコア・苦手リスト・全国ランクを確認</li>



<li>苦手リストの単語を重点的に復習</li>



<li>定期的に再テストして定着を確認</li>
</ol>



<h2 class="wp-block-heading">まとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="780" height="439" src="https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-34.jpg" alt="" class="wp-image-2617" srcset="https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-34.jpg 780w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-34-500x281.jpg 500w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-34-300x169.jpg 300w, https://lawcityblog.com/wp-content/uploads/2023/03/My-project-1-34-768x432.jpg 768w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_orange">毎日10分。それだけで2022語を制覇できます！</span></strong></p>



<p class="wp-block-paragraph"><strong>今すぐこの記事を ブックマークに保存して、毎日のスキマ時間に使おう。</strong></p>



<h2 class="wp-block-heading">関連記事</h2>


<div class="p-postListWrap"><ul class="p-postList -type-list2"><li class="p-postList__item">
	<a href="https://lawcityblog.com/verb-check/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
	<figure class="c-postThumb__figure">
		<img decoding="async" width="780" height="439"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="テストで頻出の英語の不規則変化動詞 一覧105選" class="c-postThumb__img u-obf-cover lazyload" sizes="(min-width: 960px) 400px, 36vw" data-src="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6.jpg" data-srcset="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6.jpg 780w, https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6-500x281.jpg 500w, https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6-300x169.jpg 300w, https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6-768x432.jpg 768w" data-aspectratio="780/439" ><noscript><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2022/01/My-project-6.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>	</figure>
			<span class="c-postThumb__cat icon-folder" data-cat-id="11">高校受験　英語　</span>
	</div>
					<div class="p-postList__body">
				<h2 class="p-postList__title">【実力テスト付き】テストで頻出の英語の不規則変化動詞一覧105選</h2>								<div class="p-postList__meta">
									</div>
			</div>
			</a>
</li>
<li class="p-postList__item">
	<a href="https://lawcityblog.com/english-vocabulary-maker/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
	<figure class="c-postThumb__figure">
		<img decoding="async" width="780" height="430"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" sizes="(min-width: 960px) 400px, 36vw" data-src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782.jpeg" data-srcset="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782.jpeg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782-500x276.jpeg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782-300x165.jpeg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782-768x423.jpeg 768w" data-aspectratio="780/430" ><noscript><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0782.jpeg" class="c-postThumb__img u-obf-cover" alt=""></noscript>	</figure>
			<span class="c-postThumb__cat icon-folder" data-cat-id="99">試験対策</span>
	</div>
					<div class="p-postList__body">
				<h2 class="p-postList__title">【大学受験】英単語テスト自動生成ツール（PDF印刷可）自分だけの問題集を無料で作成</h2>								<div class="p-postList__meta">
									</div>
			</div>
			</a>
</li>
<li class="p-postList__item">
	<a href="https://lawcityblog.com/english-test-maker/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
	<figure class="c-postThumb__figure">
		<img decoding="async" width="780" height="426"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="【無料】大学受験　英単語テスト2022問 ４択クイズを実力診断" class="c-postThumb__img u-obf-cover lazyload" sizes="(min-width: 960px) 400px, 36vw" data-src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783.jpeg" data-srcset="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783.jpeg 780w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783-500x273.jpeg 500w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783-300x164.jpeg 300w, https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783-768x419.jpeg 768w" data-aspectratio="780/426" ><noscript><img decoding="async" src="https://lawcityblog.com/wp-content/uploads/2026/02/IMG_0783.jpeg" class="c-postThumb__img u-obf-cover" alt=""></noscript>	</figure>
			<span class="c-postThumb__cat icon-folder" data-cat-id="99">試験対策</span>
	</div>
					<div class="p-postList__body">
				<h2 class="p-postList__title">【無料】大学受験　英単語テスト2022問 ４択クイズで実力診断</h2>								<div class="p-postList__meta">
									</div>
			</div>
			</a>
</li>
</ul></div>]]></content:encoded>
					
					<wfw:commentRss>https://lawcityblog.com/english-test-maker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
