<?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>Shinnexus</title>
	<atom:link href="https://shinnexus.com/wp/feed/" rel="self" type="application/rss+xml" />
	<link>https://shinnexus.com/wp</link>
	<description>Shinnexus &#124; 教育・AIクリエイティブ・ジオマンシーの実践情報</description>
	<lastBuildDate>Thu, 01 Oct 2026 06:23:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://shinnexus.com/wp/wp-content/uploads/2026/05/cropped-shinnexus_logo_transparent2-1-1-32x32.png</url>
	<title>Shinnexus</title>
	<link>https://shinnexus.com/wp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>四角形と三角形の面積を8分でマスター！平行四辺形・三角形の公式と高さの測り方</title>
		<link>https://shinnexus.com/wp/education/sansu_04/</link>
					<comments>https://shinnexus.com/wp/education/sansu_04/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sat, 02 May 2026 15:14:45 +0000</pubDate>
				<category><![CDATA[教育・学習]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=122</guid>

					<description><![CDATA[「どうして底辺×高さで計算するの？斜めの辺は使っちゃダメ？」 そんな図形のきまりの疑問を、あなたはお子さんにどう解説してあげていますか？ 小学算数の図形分野でも非常に重要な土台となるこの図形の計算方法。今回は、公式の成り [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「どうして底辺×高さで計算するの？斜めの辺は使っちゃダメ？」</p>



<p class="wp-block-paragraph">そんな図形のきまりの疑問を、あなたはお子さんにどう解説してあげていますか？</p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="472" height="255" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-1.jpg" alt="平行四辺形の面積" class="wp-image-628" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-1.jpg 472w, https://shinnexus.com/wp/wp-content/uploads/2026/05/image-1-300x162.jpg 300w" sizes="(max-width: 472px) 100vw, 472px" /></figure>



<p class="wp-block-paragraph">小学算数の図形分野でも非常に重要な土台となる<strong>この図形の計算方法</strong>。<br>今回は、公式の成り立ちからテストで狙われやすい「高さ」の落とし穴、そして三角形の計算への応用までを分かりやすく紹介します。<br>まずは以下の解説動画をチェックしてください。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="【意外な関係！ゲームと面積？】たった8分で■と▲の面積をマスター！｜小学5年生の算数をわかりやすく解説" width="1256" height="707" src="https://www.youtube.com/embed/6u3t96JKUUE?start=78&#038;feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">長方形の求め方</h2>



<p class="wp-block-paragraph">基本の公式：<strong>面積 ＝ 縦 × 横</strong></p>



<p class="wp-block-paragraph">四角形の計算は1cm²の正方形が何個入るかで考えします。<br>縦3cm・横4cmなら3×4＝12個入るので広さは<strong>12cm²</strong>です。<br>これが全ての図形計算の基本の考え方です。</p>



<h2 class="wp-block-heading">公式の成り立ち</h2>



<p class="wp-block-paragraph">基本の公式：<strong>面積 ＝ 底辺 × 高さ</strong></p>



<p class="wp-block-paragraph">この平面図形は、左端の三角形を切り取って右側に貼り付けると長方形に変形できます。<br>つまり、求める広さは長方形と全く同じになるため「底辺×高さ」というシンプルな計算で求められます。</p>



<p class="wp-block-paragraph">Check！「高さ」は斜めの辺の長さではなく、<strong>底辺に垂直な長さ</strong>です。<br>図の中で直角マークがついている垂直な線を選びましょう。</p>



<h2 class="wp-block-heading">三角形の求め方</h2>



<p class="wp-block-paragraph">基本の公式：<strong>面積 ＝ 底辺 × 高さ ÷ 2</strong></p>



<p class="wp-block-paragraph">三角形は、全く同じ形を2つ組み合わせると1つの大きな四角形（対辺が平行な図形）になります。<br>だからその半分、つまり「底辺×高さ÷2」が三角形の広さになります。</p>



<p class="wp-block-paragraph">Check！三角形の場合も同様に、高さは底辺に垂直な長さです。<br>鋭角・鈍角・直角など、どんな形でもこのきまりは同じです。</p>



<h2 class="wp-block-heading">例題①：掲示板の計算</h2>



<p class="wp-block-paragraph">「底辺8cm・高さ5cmの形をした掲示板の広さは？」</p>



<p class="wp-block-paragraph">8 × 5 ＝ <strong>40cm²</strong></p>



<h2 class="wp-block-heading">例題②：ピザのスライス</h2>



<p class="wp-block-paragraph">「底辺12cm・高さ9cmの三角形のピザの広さは？」</p>



<p class="wp-block-paragraph">12 × 9 ÷ 2 ＝ <strong>54cm²</strong></p>



<h2 class="wp-block-heading">間違いやすいポイント：斜めの辺にだまされない</h2>



<p class="wp-block-paragraph">図形問題で最も多い間違いが、<strong>斜めの辺の長さを「高さ」として式に入れてしまうこと</strong>です。<br>高さは必ず底辺に対して垂直（直角）な長さを使います。<br>図に直角マークがあれば、そこが正しい数字です。</p>



<h2 class="wp-block-heading">動画でさらに詳しく確認しよう</h2>



<p class="wp-block-paragraph">ゲームやピザなど身近で楽しい例題で解説しています。ぜひ動画もご覧ください！</p>



<h2 class="wp-block-heading">練習問題に挑戦しよう</h2>



<ol class="wp-block-list">
<li>底辺7cm・高さ4cmの図形の広さは？</li>



<li>底辺10cm・高さ6cmの三角形の広さは？</li>



<li>底辺8cm・斜辺5cm・高さ4cmの図形があります。高さとして使う数字はどれ？</li>
</ol>



<p class="wp-block-paragraph">▼<strong>問題集もダウンロードできます。ぜひ練習してみてください</strong>▼</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/download/sansu/">問題集のダウンロードはこちら</a></p>


<a href="https://shinnexus.com/wp/download/sansu/" title="【無料】5年生の算数ドリルPDFプリント全単元一覧！基礎から総復習【2026】" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://shinnexus.com/wp/wp-content/uploads/cocoon-resources/blog-card-cache/54f9553925059e40a348811ac484a123.webp" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【無料】5年生の算数ドリルPDFプリント全単元一覧！基礎から総復習【2026】</div><div class="blogcard-snippet external-blogcard-snippet">YouTube「Shinちゃんねる」連動！5年生の算数ドリルPDFプリント（小数・分数・割合・図形・約数など全24単元）を無料配布。家庭学習の予習・復習や、カラーテストの対策プリントとして、ノートと鉛筆を用意して今すぐダウンロードしてご活用&#8230;</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp/download/sansu/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">shinnexus.com</div></div></div></div></a>


<h2 class="wp-block-heading">よくある質問（FAQ）</h2>



<h3 class="wp-block-heading">Q. 「底辺」はいつも一番下にある辺とは限らないのですか？子供が混乱してしまいます。</h3>



<p class="wp-block-paragraph">A. はい、図形が回転している問題では、横側の辺が底辺になることもあります。<br>「底辺とは、高さの線と直角（垂直）に交わっている辺のことだよ」と教えてあげてください。<br>一番下にある辺を探すのではなく、直角マークがどこの辺にくっついているかを見つける習慣をつけると、図形がどんな向きを向いていても正しく公式をあてはめられるようになります。</p>



<h3 class="wp-block-heading">Q. 平行四辺形の面積を鈍角三角形（頂点が外側にある形）の応用問題で測るコツは？</h3>



<p class="wp-block-paragraph">A. 「底辺の線を点線で右や左にずーっと延長して、一番上の高いところからまっすぐ地面に下ろした柱の長さが高さだよ」と説明してあげてください。<br>図形の内側に高さの線が引けないためつまずきやすいですが、延長線に対して垂直に交わる補助線を引くことで、通常の<a rel="noopener" href="https://ja.wikipedia.org/wiki/%E5%B9%B3%E8%A1%8C%E5%9B%9B%E8%BE%BA%E5%BD%A2" target="_blank">数学的な平行四辺形</a>や長方形と同じルール（底辺に垂直な距離）で成り立っていることが理解しやすくなります。</p>



<h2 class="wp-block-heading">まとめ：平面図形の計算を完全攻略しよう</h2>



<p class="wp-block-paragraph">形を変形させて公式を導き出す図形の考え方は、高学年で習う台形やひし形の計算、さらには中学生になってからの幾何学（証明問題）にいたるまで、算数・数学のすべての大きな大黒柱となります。<br>動画と無料ダウンロードできる問題集を活用して、しっかりとマスターしておきましょう！</p>



<p class="wp-block-paragraph"><strong>▼ 次はこれ！5年生算数の完全攻略テスト ▼</strong><br><a href="https://shinnexus.com/wp/education/sansu-sohukusyu/">5年生の算数を完全攻略！絶対に解けないといけない重要単元30問テスト</a></p>



<p class="wp-block-paragraph">▼ 他の算数シリーズ（特殊算や暗算のコツなど）の解説記事もあわせてチェックしてみてください。さらに算数が得意になりますよ！<br><a href="https://shinnexus.com/wp/category/education/">算数解説記事一覧はこちら</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/education/sansu_04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【極秘ミッション】エージェントになって謎を解け！知的好奇心を刺激するリンク型学習コンテンツとは？</title>
		<link>https://shinnexus.com/wp/education/misson_00/</link>
					<comments>https://shinnexus.com/wp/education/misson_00/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Wed, 06 May 2026 19:13:22 +0000</pubDate>
				<category><![CDATA[教育・学習]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=217</guid>

					<description><![CDATA[「教科書の丸暗記はもう終わりだ。」そんな挑発的なメッセージから始まる新しいチャレンジが、shinちゃんねるで始動しました。算数・国語の解説動画とは一味違う、知的好奇心を刺激する謎解き型の新コンテンツです。 大好評をいただ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「教科書の丸暗記はもう終わりだ。」そんな挑発的なメッセージから始まる新しいチャレンジが、shinちゃんねるで始動しました。算数・国語の解説動画とは一味違う、知的好奇心を刺激する謎解き型の新コンテンツです。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="473" height="255" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-3-1.webp" alt="極秘ミッションシリーズ" class="wp-image-586" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-3-1.webp 473w, https://shinnexus.com/wp/wp-content/uploads/2026/05/image-3-1-300x162.webp 300w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<p class="wp-block-paragraph">大好評をいただいているこの動画企画は、従来の授業スタイルをアップデートし、子どもたちが能動的に学べる仕組みを取り入れています。今回は、制作のコンセプトと詳しい楽しみ方を紹介します。まずは以下の案内動画をチェックしてください。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【極秘ミッション】エージェントになって謎を解け！知的好奇心を刺激するリンク型の新コンテンツスタート【知的好奇心】" width="1256" height="707" src="https://www.youtube.com/embed/TQXIHjD6dug?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">どのようなコンテンツなのか？</h2>



<p class="wp-block-paragraph">この動画企画は、<strong>「エージェント（=視聴者）が謎を解きながら学ぶ」</strong>という参加型の学習コンテンツです。</p>



<p class="wp-block-paragraph">従来の授業動画が「先生が教える」スタイルだとすれば、この企画は<strong>「自分の頭で考えてハッキングする」</strong>スタイル。子どもたちの「なぜ？」という好奇心を起点に、教科の枠を超えた知識の連鎖を体験できます。</p>



<h2 class="wp-block-heading">なぜ「謎解き型」なのか</h2>



<p class="wp-block-paragraph">子どもたちが学習でつまずく原因のひとつが<strong>「なぜ学ぶのかわからない」</strong>という動機の欠如です。単に公式や答えを覚えるだけでは、本当の理解には繋がりません。</p>



<p class="wp-block-paragraph">動画内では以下のような工夫を取り入れています：</p>



<ul class="wp-block-list">
<li>SunoAIで制作したオリジナルBGMで世界観に引き込む</li>



<li>謎解き形式で「考える楽しさ」を体験させる</li>



<li>ミッションファイルとリンクした問題で理解を深める</li>



<li>教科を超えた「ナレッジベース」を形成する</li>
</ul>



<p class="wp-block-paragraph">これらを組み合わせることで、<strong>「楽しいから続けられる」</strong>新しい形の<a rel="noopener" href="https://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%83%BB%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0" target="_blank">アクティブ・ラーニング</a>を目指しています。</p>



<h2 class="wp-block-heading">ミッションファイルとの連動</h2>



<p class="wp-block-paragraph">各動画は単体で完結するのではなく、<strong>ミッションファイル（PDF）と連動</strong>しています。</p>



<ul class="wp-block-list">
<li>動画でミッションの世界観・問題提起を体験</li>



<li>ミッションファイルで詳細な問題・クイズに挑戦</li>



<li>答えと解説で理解を確認</li>
</ul>



<p class="wp-block-paragraph">動画を見て興味を持ったら、ぜひミッションファイルもダウンロードして挑戦してみてください！</p>



<h2 class="wp-block-heading">BGMはSuno AIで制作</h2>



<p class="wp-block-paragraph">各話の世界観を盛り上げるBGMは<strong>Suno AIで制作したオリジナル楽曲</strong>です。謎めいた雰囲気・緊張感・ワクワク感を音楽で表現することで、視聴者をエージェントの世界に引き込みます。</p>



<p class="wp-block-paragraph">AI音楽と教育コンテンツを融合させるという、shinちゃんねるならではのアプローチです。</p>



<h2 class="wp-block-heading">対象年齢と活用方法</h2>



<p class="wp-block-paragraph">主に<strong>小学生〜中学生</strong>を対象としていますが、大人が見ても楽しめる知的な内容です。</p>



<ul class="wp-block-list">
<li>お子さんと一緒に謎解きに挑戦する</li>



<li>隙間時間（お風呂・移動中など）に聞き流す</li>



<li>ミッションファイルをダウンロードして問題を解く</li>
</ul>



<p class="wp-block-paragraph">勉強が苦手なお子さんにも、ゲーム感覚で取り組める入口として活用してみてください。</p>



<h2 class="wp-block-heading">ミッションファイルのダウンロードはこちら</h2>



<p class="wp-block-paragraph">対応したPDFファイルを無料で公開しています。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/download/mission/">ミッションファイルリストはこちら</a></p>



<h2 class="wp-block-heading">よくある質問（FAQ）</h2>



<h3 class="wp-block-heading">Q. 従来の教科ごとの勉強法と比べて、どのような効果が期待できますか？</h3>



<p class="wp-block-paragraph">A. 単なる単語の暗記ではなく、「てこの原理（理科）」と「お金の仕組み（社会）」のように、異なる分野に共通する『システム（仕組み）』を読み解く思考力が養われます。教科の壁をなくすことで、物事を多角的に見る目（論理的思考力）が自然と身につくのが大きな特徴です。主体的に考える楽しさを知るきっかけになります。</p>



<h3 class="wp-block-heading">Q. 勉強が進んでいない小学生でも、ミッションに参加できますか？</h3>



<p class="wp-block-paragraph">A. はい、大歓迎です！知識の有無を競うのではなく、動画のヒントを頼りに「自分で推理する楽しさ」を重視した設計になっています。勉強というよりも、ゲームの謎解きイベントに参加するような感覚で、どなたでも気軽にはじめていただけます。まずは動画を眺めるだけでも十分に楽しめます。</p>



<h2 class="wp-block-heading">まとめ：<strong>極秘ミッションシリーズ</strong>の見えない歯車を回せ</h2>



<ul class="wp-block-list">
<li>謎解き×学習を融合した新しい参加型コンテンツの魅力</li>



<li>SunoAI制作のオリジナルBGMによる圧倒的な演出</li>



<li>ミッションファイル（PDF）と連動して深い理解へ</li>



<li>教科を超えた知的好奇心を刺激する新しい学習体験</li>
</ul>



<p class="wp-block-paragraph">エージェント候補生の君、ミッションを受諾する準備はできているか？次のミッションファイルの更新も楽しみにおお待ちください！チャンネル登録・高評価もよろしくお願いします。</p>



<p class="wp-block-paragraph">▼ 既に公開されている個別の解説記事（武田信玄編やてこの原理編など）もあわせてチェックしてみてください。より深く楽しむことができます。<br><a href="https://shinnexus.com/wp/category/education/">教育記事一覧はこちら</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/education/misson_00/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【はんなり語彙力#2】油断大敵・猿も木から落ちる・耳にたこができる｜学校あるあるで四字熟語・ことわざを絶対忘れない覚え方</title>
		<link>https://shinnexus.com/wp/education/hannari_02/</link>
					<comments>https://shinnexus.com/wp/education/hannari_02/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Wed, 06 May 2026 19:22:34 +0000</pubDate>
				<category><![CDATA[教育・学習]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=225</guid>

					<description><![CDATA[「国語って、こんなに面白かったんや。」学校生活の中で使える言葉が増えると、文章を読むのも書くのも一気に楽しくなりますよね。 今回は、YouTubeでも大人気のはんなり語彙力シリーズ第2弾！学校生活のあるあるシーンを使いな [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「国語って、こんなに面白かったんや。」学校生活の中で使える言葉が増えると、文章を読むのも書くのも一気に楽しくなりますよね。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="509" height="255" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/スクリーンショット-2026-05-27-165613.webp" alt="はんなり語彙力" class="wp-image-573" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/スクリーンショット-2026-05-27-165613.webp 509w, https://shinnexus.com/wp/wp-content/uploads/2026/05/スクリーンショット-2026-05-27-165613-300x150.webp 300w" sizes="(max-width: 509px) 100vw, 509px" /></figure>



<p class="wp-block-paragraph">今回は、YouTubeでも大人気の<strong>はんなり語彙力</strong>シリーズ第2弾！学校生活のあるあるシーンを使いながら、テストによく出る四字熟語・ことわざ・慣用句を笑いながら覚えていきます。こと葉先生と一緒に楽しく知識をアップしていきましょう！まずは以下の解説動画をチェックしてください。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【絶対忘れない国語】学校あるあるで覚える！油断大敵・猿も木から落ちる・耳にたこができる【はんなり語彙力02】" width="1256" height="707" src="https://www.youtube.com/embed/TQdB6b5bE2o?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">①油断大敵（四字熟語）〜テスト前の落とし穴〜</h2>



<p class="wp-block-paragraph"><strong>油断大敵（ゆだんたいてき）</strong>とは、ちょっとした気の緩みが大きな失敗を招くという意味の四字熟語です。</p>



<p class="wp-block-paragraph">【あるあるシーン】テスト前日「もう完璧！」と気を緩めてゲームをやりすぎたら、翌日に限って苦手な問題が出てしまった…これが典型例です。</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：気を緩めることは大きな敵になるという戒め</li>



<li><strong>使い方</strong>：「試合に勝っても、最後まで気を抜かないようにしよう」</li>



<li><strong>テストのポイント</strong>：「油断」は気を緩めること、「大敵」は最大の敵という意味</li>
</ul>



<h2 class="wp-block-heading">②猿も木から落ちる（ことわざ）〜得意なことでの失敗〜</h2>



<p class="wp-block-paragraph"><strong>猿も木から落ちる</strong>とは、どんなに得意なことでも失敗することがあるという意味のことわざです。</p>



<p class="wp-block-paragraph">【あるあるシーン】計算が得意な子が、簡単な足し算でケアレスミスをしてしまった！「え、なんで？」という周りの反応…まさにこの言葉の通りです。</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：どんな名人・得意な人でも失敗することがある</li>



<li><strong>使い方</strong>：「いつも100点の彼女が今日は間違えた。まさに弘法も筆の誤りだね」</li>



<li><strong>類義語</strong>：<a rel="noopener" href="https://ja.wikipedia.org/wiki/%E3%81%93%E3%81%A8%E3%82%8F%E3%81%96" target="_blank">ことわざ</a>の仲間には「弘法も筆の誤り」「河童の川流れ」など同じ意味の表現があります</li>
</ul>



<h2 class="wp-block-heading">③耳にたこができる（慣用句）〜何度も聞かされる小言〜</h2>



<p class="wp-block-paragraph"><strong>耳にたこができる</strong>とは、同じことを何度も繰り返し聞かされてうんざりするという意味の慣用句です。</p>



<p class="wp-block-paragraph">【あるあるシーン】「宿題は帰ったらすぐやりなさい！」というお母さんの言葉を毎日聞かされて、もううんざりするほどだ…という経験、ありますよね？</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：同じことを何度も聞かされてうんざりしている状態</li>



<li><strong>語源</strong>：同じ場所に繰り返し圧力がかかると「たこ」（皮膚の硬化）ができることから</li>



<li><strong>使い方</strong>：「片付けなさいって、何度も言われてる」</li>
</ul>



<h2 class="wp-block-heading">ボーナスコンテンツ：進化版しりとり</h2>



<p class="wp-block-paragraph">動画の最後では、覚えた言葉を使って友達や家族とすぐに遊べる<strong>「進化版しりとり」</strong>を紹介しています。今回取り上げた表現を使ったしりとりで、楽しみながら表現力が豊かになります！詳しくは動画をチェックしてください。</p>



<h2 class="wp-block-heading">おすすめの視聴シーン</h2>



<ul class="wp-block-list">
<li>親子で一緒に楽しみながら</li>



<li>学校の国語の復習に</li>



<li>朝学習や寝る前のリラックスタイムに</li>



<li>通学中の会話ネタとして</li>
</ul>



<h2 class="wp-block-heading">今日の3つをおさらい</h2>



<ul class="wp-block-list">
<li><strong>油断大敵</strong>：気の緩みが大きな失敗を招く。常に気を引き締めよう</li>



<li><strong>猿も木から落ちる</strong>：どんな得意なことでも失敗することがある</li>



<li><strong>耳にたこができる</strong>：同じことを何度も聞かされてうんざりする状態</li>
</ul>



<h2 class="wp-block-heading">練習問題に挑戦しよう</h2>



<ol class="wp-block-list">
<li>「泳ぎが得意な選手が試合で溺れかけた」→どの表現が当てはまる？</li>



<li>「油断大敵」を使った文を自分で作ってみよう</li>



<li>「耳にたこができる」の「たこ」とはどういう意味？</li>
</ol>



<h2 class="wp-block-heading">よくある質問（FAQ）</h2>



<h3 class="wp-block-heading">Q. 四字熟語やことわざを覚えるのが苦手ですが、暗記のコツはありますか？</h3>



<p class="wp-block-paragraph">A. 文字をただ眺めて暗記するのではなく、記事で紹介した「学校あるある」のように、自分の生活に置き換えて具体的な情景をイメージするのが一番のコツです。実際に会話の中で使ってみると定着がさらに早くなります。</p>



<h3 class="wp-block-heading">Q. 「耳にたこができる」のように体の一部を使った慣用句は他にもありますか？</h3>



<p class="wp-block-paragraph">A. 「目から鱗が落ちる（急に物事が理解できるようになる）」「鼻が高い（得意になっている様子）」など、体の一部を用いた慣用句は中学受験でも頻出です。セットで覚えておくと得点アップに繋がります。</p>



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



<p class="wp-block-paragraph">こと葉先生の全力コントと一緒に、楽しく日本語をレベルアップしていきましょう！チャンネル登録・高評価もよろしくお願いします。</p>



<p class="wp-block-paragraph">▼ その他の教育関連の解説記事やシリーズ動画もあわせてチェックしてみてください。<br><a href="https://shinnexus.com/wp/category/education/">教育記事一覧はこちら</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/education/hannari_02/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【はんなり語彙力#1】危機一髪・捕らぬ狸の皮算用・道草を食う｜小学生あるあるで四字熟語・ことわざを楽しく覚えよう</title>
		<link>https://shinnexus.com/wp/education/hannari_01/</link>
					<comments>https://shinnexus.com/wp/education/hannari_01/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Wed, 06 May 2026 19:19:36 +0000</pubDate>
				<category><![CDATA[教育・学習]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=223</guid>

					<description><![CDATA[「宿湯のプリント忘れた！」「お年玉でゲーム買う予定だったのに…！」こんな小学生あるあるの「大ピンチ」や「ガッカリ」を経験したことはありませんか？日常の言葉を豊かにすることは、国語力を伸ばす第一歩です。 新シリーズ「はんな [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「宿湯のプリント忘れた！」「お年玉でゲーム買う予定だったのに…！」こんな小学生あるあるの「大ピンチ」や「ガッカリ」を経験したことはありませんか？日常の言葉を豊かにすることは、国語力を伸ばす第一歩です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="485" height="255" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-11.webp" alt="はんなり語彙力" class="wp-image-576" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/image-11.webp 485w, https://shinnexus.com/wp/wp-content/uploads/2026/05/image-11-300x158.webp 300w" sizes="(max-width: 485px) 100vw, 485px" /></figure>



<p class="wp-block-paragraph">新シリーズ<strong>「はんなり語彙力」</strong>では、そんな日常のあるあるシーンを使って、テストにもよく出る四字熟語・ことわざ・慣用句を楽しくレベルアップしていきます！こと葉先生の全力コントもお見逃しなく！まずは以下の解説動画をチェックしてください。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【99%が共感】宿題ピンチを切り抜ける!? 小学生の日常あるあるで覚える四字熟語・ことわざ3選【はんなり語彙力 #1】" width="1256" height="707" src="https://www.youtube.com/embed/6nKt-PObN9A?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">①危機一髪（四字熟語）〜宿題大ピンチからのセーフ！〜</h2>



<p class="wp-block-paragraph"><strong>危機一髪（ききいっぱつ）</strong>とは、髪の毛一本ほどのわずかな差で危険を逃れるという意味の四字熟語です。</p>



<p class="wp-block-paragraph">【あるあるシーン】宿題のプリントを家に忘れた！提出直前に友達に見せてもらってなんとかセーフ！まさに大ピンチ脱出です。</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：髪の毛一本ほどの差で危険な状態になること・またはそれを逃れること</li>



<li><strong>使い方</strong>：「信号が変わる直前に渡れた。危機一髪だった！」</li>



<li><strong>テストのポイント</strong>：「一発」ではなく「一髪」と書くことに注意！</li>
</ul>



<h2 class="wp-block-heading">②捕らぬ狸の皮算用（ことわざ）〜お年玉の悲しいあるある〜</h2>



<p class="wp-block-paragraph"><strong>捕らぬ狸の皮算用（とらぬたぬきのかわざんよう）</strong>とは、まだ手に入っていないものをあてにして計画を立てることのたとえです。</p>



<p class="wp-block-paragraph">【あるあるシーン】お年玉をもらう前から「このゲーム買って、あのマンガも買って…」と計画を立てていたのに、実際にもらったら思ったより少なかった！典型的なパターンです。</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：まだ確実でないことを、もう決まったものとして計算・計画すること</li>



<li><strong>使い方</strong>：「試験に合格する前から就職先を探すのは捕らぬ狸の皮算用だ」</li>



<li><strong>テストのポイント</strong>：「取らぬ狸の…」と書く人が多いが「捕らぬ」が正しい表記</li>
</ul>



<h2 class="wp-block-heading">③道草を食う（慣用句）〜帰り道によくやっちゃうアレ〜</h2>



<p class="wp-block-paragraph"><strong>道草を食う（みちくさをくう）</strong>とは、目的地へ向かう途中で寄り道したり、時間を無駄にすることを意味する慣用句です。</p>



<p class="wp-block-paragraph">【あるあるシーン】学校の帰り道、アリの行列を観察していたら気づいたら1時間経っていた…これが典型例です。</p>



<ul class="wp-block-list">
<li><strong>意味</strong>：目的地に行く途中で余計なことをして時間を使うこと</li>



<li><strong>語源</strong>：馬が道端の草を食べて進まないことから生まれた表現</li>



<li><strong>使い方</strong>：「帰り道に寄り道していたら夕ご飯に遅れてしまった」</li>
</ul>



<h2 class="wp-block-heading">今日の3つをおさらい</h2>



<p class="wp-block-paragraph">日常のシーンと結びつけて覚えると、テスト本番でも忘れにくくなります！</p>



<ul class="wp-block-list">
<li><strong>危機一髪</strong>：ギリギリで助かった！という場面で使う四字熟語</li>



<li><strong>捕らぬ狸の皮算用</strong>：手に入っていないものをあてにして計画すること</li>



<li><strong>道草を食う</strong>：寄り道して時間を無駄にすること</li>
</ul>



<h2 class="wp-block-heading">言葉の知識を深めるメリット</h2>



<p class="wp-block-paragraph"><a rel="noopener" href="https://ja.wikipedia.org/wiki/%E5%9B%9B%E5%AD%97%E7%86%9F%E8%AA%9E" target="_blank">四字熟語</a>やことわざをたくさん覚えることで、日常の会話が豊かになるだけでなく、中学受験の長文読解でも筆者の言いたいことを素早く理解できるようになります。コント動画を楽しみながら、少しずつ使える語彙を増やしていきましょう。</p>



<h2 class="wp-block-heading">練習問題に挑戦しよう</h2>



<ol class="wp-block-list">
<li>「テスト前日に合格したら何を買おうか考えていた」→どの表現が当てはまる？</li>



<li>「危機一髪」の「髪」はなぜ「発」ではなく「髪」なのか説明してみよう</li>



<li>「道草を食う」の語源になった動物は何？</li>
</ol>



<h2 class="wp-block-heading">よくある質問（FAQ）</h2>



<h3 class="wp-block-heading">Q. 「危機一髪」のように、テストでの漢字の書き間違いを防ぐコツはありますか？</h3>



<p class="wp-block-paragraph">A. 漢字の「意味」をセットで覚えるのが一番効果的です。「一髪」は「髪の毛一本の隙間もないほどギリギリ」という意味なので、意味を理解していれば「一発」という間違いを防ぎやすくなります。</p>



<h3 class="wp-block-heading">Q. 慣用句やことわざを効率よく覚えるための家庭での工夫は？</h3>



<p class="wp-block-paragraph">A. お子様が日常で「寄り道」をした時に、「あ、今道草を食ってきたね！」と、実際の行動に合わせて声をかけてあげるのがおすすめです。生活の中で体験した言葉は、暗記よりも遥かに深く記憶に残ります。</p>



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



<p class="wp-block-paragraph">こと葉先生の楽しい全力解説と一緒に、国語力をどんどんレベルアップしていきましょう！次の動画もお楽しみに。チャンネル登録・高評価もよろしくお願いします。</p>



<p class="wp-block-paragraph">▼ シリーズの続きや、その他の教育関連記事もあわせてチェックしてみてください。<br><a href="https://shinnexus.com/wp/category/education/">教育記事一覧はこちら</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/education/hannari_01/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI音楽で「嫉妬」を3回作ったら、比較する癖だけ日常に残った｜Levi制作記録</title>
		<link>https://shinnexus.com/wp/music/genzai_06/</link>
					<comments>https://shinnexus.com/wp/music/genzai_06/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sun, 03 May 2026 01:05:02 +0000</pubDate>
				<category><![CDATA[AI音楽]]></category>
		<category><![CDATA[Levi]]></category>
		<category><![CDATA[Suno]]></category>
		<category><![CDATA[キャラクター制作]]></category>
		<category><![CDATA[原罪シリーズ]]></category>
		<category><![CDATA[嫉妬]]></category>
		<category><![CDATA[楽曲制作]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=152</guid>

					<description><![CDATA[嫉妬というと、自分より上にいる誰かを羨む感情を想像しやすいかもしれません。 でもLeviを作り続けてみると、少し違いました。 絶対王者のRexには、ほとんど興味がない。 その一方で、焼き鳥屋の隣に座った知らない客が、メニ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">嫉妬というと、自分より上にいる誰かを羨む感情を想像しやすいかもしれません。</p>



<p class="wp-block-paragraph">でもLeviを作り続けてみると、少し違いました。</p>



<p class="wp-block-paragraph">絶対王者のRexには、ほとんど興味がない。</p>



<p class="wp-block-paragraph">その一方で、焼き鳥屋の隣に座った知らない客が、メニューも見ずに店員へ注文を任せただけで妙に引っかかる。</p>



<p class="wp-block-paragraph"><strong>Leviが反応するのは、自分より上にいる人ではなく、自分と比較できる距離にいる誰かが、自分にはできないことを平然とやったときでした。</strong></p>



<p class="wp-block-paragraph">V1では、嫉妬はまだ内側から湧いてくる黒い感情でした。V2では兄弟という近すぎる相手を持つLeviが生まれ、V2.5ではその比較癖が焼き鳥屋の日常にまで入り込みます。</p>



<p class="wp-block-paragraph">さらにスピンオフでは、他人ではなく自分の記憶まで疑い始めました。</p>



<p class="wp-block-paragraph">この記事では、AI音楽で嫉妬を作り直すうちに、ひとつの感情がLeviという人物の日常的な癖へ変わっていった過程を振り返ります。</p>



<h2 class="wp-block-heading">V1――まず作りたかったのは、どす黒い嫉妬だった</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の街に沈む孤独な視線.webp" alt="夜の旧市街で他人との距離と比較の痛みを表した、V1嫉妬のイメージ挿絵" class="wp-image-1109" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の街に沈む孤独な視線.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の街に沈む孤独な視線-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の街に沈む孤独な視線-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の街に沈む孤独な視線-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">最初の原罪シリーズで作った嫉妬は、<strong>『濁った影 ～Visible Envy～』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/hWI3zp519O1l3ot6" target="_blank">Sunoで『濁った影 ～Visible Envy～』を聴く</a></p>



<p class="wp-block-paragraph">制作の最初から方向が決まっていたわけではありません。</p>



<p class="wp-block-paragraph">当初は嫉妬をエネルギーの強い感情として考え、Nu-DiscoやFunkのような、明るく身体が動く曲調も候補にしていました。</p>



<p class="wp-block-paragraph">でも、自分が作りたい嫉妬とは少し違いました。</p>



<p class="wp-block-paragraph">もっと暗くしたい。軽快な毒ではなく、内側から湧き上がる黒い感情にしたい。</p>



<p class="wp-block-paragraph">そこから重く暗い方向へ振り、さらにメタル一辺倒にもせず、乾いた現代的なロックへ調整していきました。</p>



<p class="wp-block-paragraph">短調、乾いたギター、切ったリズム、黒い感情。その結果できたのが『濁った影』です。</p>



<p class="wp-block-paragraph"><strong>V1では、嫉妬はまだ誰か特定の人物の性格ではなく、自分の内側を濁らせる感情そのものでした。</strong></p>


<p><!-- V1挿絵 --></p>


<p class="wp-block-paragraph">V1の原罪シリーズ全体はこちらです。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/fd333832-9ae0-4716-bd2c-e6669b6d0374" target="_blank">原罪シリーズ V1をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">V2――源頼朝からLeviが生まれた</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-10_33_58-3.webp" alt="ウッドベースを抱えたLeviが夜の旧市街で比較対象を鋭く見据えるV2挿絵" class="wp-image-1110" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-10_33_58-3.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-10_33_58-3-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-10_33_58-3-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-10_33_58-3-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">V2では、嫉妬に具体的な人間関係を与えました。</p>



<p class="wp-block-paragraph">元イメージにしたのは源頼朝です。</p>



<p class="wp-block-paragraph">遠く離れた成功者ではなく、自分と血を分けた最も近い存在。愛情もあるのに、その近さゆえに比較から逃げられない。</p>



<p class="wp-block-paragraph">そこから兄弟の愛憎と嫉妬を中心にした<strong>『骨肉ロカビリー』</strong>を作りました。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/AEkC3uL2b2QagJoQ" target="_blank">SunoでV2『骨肉ロカビリー』を聴く</a></p>



<p class="wp-block-paragraph">音楽は和楽器と50年代ロカビリーの組み合わせです。</p>



<p class="wp-block-paragraph">三味線などの和の響きと、跳ねるロカビリー。さらにウッドベースを強く前に出しました。</p>



<p class="wp-block-paragraph">現在のLeviの象徴になっているウッドベースも、この頃の音楽的な核からつながっています。</p>



<p class="wp-block-paragraph">そして、兄弟の一方としてLeviが生まれました。</p>



<p class="wp-block-paragraph">V1では自分の中にあった嫉妬が、V2では初めて<strong>誰かと自分を比べる人物</strong>になりました。</p>


<p><!-- V2挿絵：Leviと義経 --></p>


<p class="wp-block-paragraph">V2のMVはこちらです。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【原罪 嫉妬】骨肉ロカビリー ～Crimson Brotherhood～ / 和楽器 × 50s Rockabilly【AI MV】" width="1256" height="707" src="https://www.youtube.com/embed/Q7NmCGkqP_E?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/0d0b3191-8f1c-41b9-a5dc-4e2a7cefeef5" target="_blank">原罪シリーズ V2をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">Leviは、上にいる人なら誰でも妬むわけではない</h2>



<p class="wp-block-paragraph">その後Leviを動かしていて、面白い特徴が見えてきました。</p>



<p class="wp-block-paragraph">現段階のRexは、Leviから見ればほとんど天上人です。</p>



<p class="wp-block-paragraph">絶対王者で、王宮を持ち、技術も権力も別格にいる。</p>



<p class="wp-block-paragraph">嫉妬のキャラクターなら、一番気にしそうな相手にも見えます。</p>



<p class="wp-block-paragraph">ところがLeviは、Rexにほとんど興味がありません。</p>



<p class="wp-block-paragraph">配送の仕事で王宮に入っても、Rexを特別に意識していない。</p>



<p class="wp-block-paragraph">その一方で、すぐ隣にいる普通の人間には引っかかります。</p>



<p class="wp-block-paragraph"><mark><strong>Leviの嫉妬は上下関係より、比較できる距離で発火する。</strong></mark></p>



<p class="wp-block-paragraph">同じ場所にいる。同じ選択肢を前にしている。それなのに、自分にはできない選び方を相手が簡単にやっている。</p>



<p class="wp-block-paragraph">そこに差を見つけると、Leviは気にせずにはいられません。</p>



<h2 class="wp-block-heading">V2.5――焼き鳥屋の知らない客に勝手に引っかかる</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の賑わい、伝統居酒屋の宴.webp" alt="居酒屋で気楽な客を横目に、Leviが選び続ける苛立ちと嫉妬を抱くV2.5挿絵" class="wp-image-1112" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の賑わい、伝統居酒屋の宴.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の賑わい、伝統居酒屋の宴-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の賑わい、伝統居酒屋の宴-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の賑わい、伝統居酒屋の宴-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">V2.5で作った曲が、<strong>『Dealer’s Choice Jealousy ～任せられない夜～』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/xwceRXsrdLT9cTD3" target="_blank">Sunoで『Dealer’s Choice Jealousy ～任せられない夜～』を聴く</a></p>



<p class="wp-block-paragraph">この曲には怠惰のBelfとのつながりがありますが、Belfは焼き鳥屋にはいません。</p>



<p class="wp-block-paragraph">飲みに行く時間を無駄だと判断して、先に帰っています。</p>



<p class="wp-block-paragraph">Leviが店で気にしているのは、たまたま隣に座った名前も知らない客です。</p>



<p class="wp-block-paragraph">その客はメニューを細かく比較しません。</p>



<p class="wp-block-paragraph">店員へDealer’s choiceで任せ、そのまま出てきた焼き鳥を食べ、酒を飲む。</p>



<p class="wp-block-paragraph">それだけです。</p>



<p class="wp-block-paragraph">でもLeviには、それが妙に刺さります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">俺なら札を切るみたいに<br>値段も評判も<br>舌の先まで測る<br>俺なら味より先に負けた気分になる<br>なのにお前は<br>何も競ってない顔をするな</p>
</blockquote>



<p class="wp-block-paragraph">相手はLeviと競っていません。</p>



<p class="wp-block-paragraph">そもそもLeviのことを気にしてすらいないはずです。</p>



<p class="wp-block-paragraph">それでもLeviの中では比較が始まります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">選ばないことまで<br>お前の選択か<br>気に入らない</p>
</blockquote>



<p class="wp-block-paragraph">ここが現在のLeviらしいところです。</p>



<p class="wp-block-paragraph"><strong>他人の持っている物が欲しいのではなく、自分にはできない在り方を目の前で見せられると比較せずにはいられない。</strong></p>


<p><!-- V2.5挿絵：焼き鳥屋のLeviと知らない客 --></p>


<p class="wp-block-paragraph">V2.5の原罪シリーズ全体はこちらです。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/a20f356b-4087-4a67-82f3-d7069efde107" target="_blank">原罪シリーズ V2.5をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">本人は嫉妬だと認めたくない</h2>



<p class="wp-block-paragraph">さらに面倒なのが、Levi本人はこの感情を素直に嫉妬とは呼ばないことです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">「うらやましい」とは言わない<br>ただ喉の奥で鳴るこのノイズ<br>名前を付けるならきっと<br>嫉妬じゃなくて意地だろう</p>
</blockquote>



<p class="wp-block-paragraph">嫉妬のキャラクターなのに、嫉妬だとは認めたくない。</p>



<p class="wp-block-paragraph">だから比較をやめるのではなく、自分なりの理由を付けてまた比較します。</p>



<p class="wp-block-paragraph">最後に隣の客が帰っても、Leviは残ります。</p>



<p class="wp-block-paragraph">そして自分は、焼き加減、つまみ、酒をひとつずつ決める。</p>



<p class="wp-block-paragraph">相手のようになるわけではありません。</p>



<p class="wp-block-paragraph">結局、Leviは最後まで選び続けます。</p>



<h2 class="wp-block-heading">なぜかXではLeviの反応がいい</h2>



<p class="wp-block-paragraph">このLevi、なぜかXでは原罪キャラクターの中でも反応がいい人物です。</p>



<p class="wp-block-paragraph">理由を断定することはできません。</p>



<p class="wp-block-paragraph">ただ、V2.5以降のLeviは原罪を象徴する大げさな人物でありながら、やっていることが妙に生活に近くなりました。</p>



<p class="wp-block-paragraph">焼き鳥の注文で隣の客が気になる。</p>



<p class="wp-block-paragraph">相手は何も競っていないのに、自分だけ勝手に比較している。</p>



<p class="wp-block-paragraph">こういう小さな面倒くささは、壮大な兄弟争いより身近に感じられる部分なのかもしれません。</p>



<h2 class="wp-block-heading">スピンオフ『遠すぎる』は、自分の実体験から作った</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/鍵を見つめる夜の記憶.webp" alt="鍵を手に夜道を歩きながら、Leviが曖昧な記憶を反芻するスピンオフ挿絵" class="wp-image-1113" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/鍵を見つめる夜の記憶.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/鍵を見つめる夜の記憶-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/鍵を見つめる夜の記憶-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/鍵を見つめる夜の記憶-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">LeviはXで反応が良かったこともあり、V3ではありませんがスピンオフも作りました。</p>



<p class="wp-block-paragraph">タイトルは<strong>『遠すぎる』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/MMRK7pEAGuvA1Gc4" target="_blank">Sunoで『遠すぎる』を聴く</a></p>



<p class="wp-block-paragraph">この曲は、Leviの設定から考えた物語ではありません。</p>



<p class="wp-block-paragraph">元になったのは、自分自身の実体験です。</p>



<p class="wp-block-paragraph">夏に旅行へ出かけたとき、家からかなり離れてから、鍵ちゃんとかけたっけな、と急に気になりました。</p>



<p class="wp-block-paragraph">戻って確認するには遠い。でも、確認できないから頭の中では何度も同じ場面を巻き戻す。</p>



<p class="wp-block-paragraph">その感覚をそのまま曲にしました。</p>



<p class="wp-block-paragraph">誰に歌わせるか考えたとき、声も性格もLeviが一番合いそうだったので、彼を使いました。</p>



<p class="wp-block-paragraph">音楽設計は<strong>Nuevo Tango × Prog Rock</strong>です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">戻るには遠すぎる<br>信じるには曖昧すぎる<br>最後に触れたあの感触を<br>何度も 何度も 巻き戻している</p>
</blockquote>



<p class="wp-block-paragraph">作ったあとで振り返ると、これも妙にLeviに合っていました。</p>



<p class="wp-block-paragraph">以前は他人と自分を比べていた人物が、今度は自分の記憶と現在の判断を何度も照合している。</p>



<p class="wp-block-paragraph">これは制作時に狙った設定ではありません。</p>



<p class="wp-block-paragraph">でも、後から見るとLeviの比較と検証の癖が、思わぬところでつながっています。</p>


<p><!-- スピンオフ挿絵：旅行先で鍵が気になるLevi --></p>


<h2 class="wp-block-heading">3回作って分かった――嫉妬は比較する癖になった</h2>



<p class="wp-block-paragraph">Leviの嫉妬は、制作を重ねる中でこう変わりました。</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>段階</th><th>嫉妬の中心</th></tr></thead><tbody><tr><td><strong>V1</strong></td><td>内側から湧き上がる黒い感情</td></tr><tr><td><strong>V2</strong></td><td>最も近い兄弟と自分を比べる感情</td></tr><tr><td><strong>V2.5</strong></td><td>同じ場所にいる他人の選び方まで比較してしまう癖</td></tr><tr><td><strong>スピンオフ</strong></td><td>自分の記憶や判断まで何度も検証してしまう性格</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">嫉妬を作り続けた結果、Leviは誰にでも嫉妬する人物にはなりませんでした。</p>



<p class="wp-block-paragraph">遠すぎる相手には案外興味がない。</p>



<p class="wp-block-paragraph">でも、自分と同じ場所にいる誰かとの差は気になる。</p>



<p class="wp-block-paragraph">自分ならどうするか。相手はなぜそうしたのか。どちらが正しいのか。</p>



<p class="wp-block-paragraph"><mark><strong>嫉妬という原罪が、比較をやめられない人物の癖として日常に残った。</strong></mark></p>



<p class="wp-block-paragraph">今のLeviを説明するなら、それが一番近いと思います。</p>



<h2 class="wp-block-heading">ORIGINAL SIN / INTERACTIVE</h2>



<p class="wp-block-paragraph">あなたの中で「嫉妬」はどれくらい混ざっている？</p>



<p class="wp-block-paragraph">Leviの「嫉妬」は、誰かをただ羨ましがる感情ではありません。<br>他人の位置、他人の選択、他人の基準が気になり、自分と比べずにはいられない感情です。</p>



<p class="wp-block-paragraph">では、あなた自身が何かを選ぶとき、心ではどの罪が強く動き、<br>行動を整えたあとには、どの罪が混ざっているでしょうか。</p>



<p class="wp-block-paragraph">12の選択から、傲慢・嫉妬・憤怒・大食・強欲・色欲・怠惰・虚栄の8つを、<br>「心の配合」と「行動の配合」に分けて読み解きます。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/sin-blend/" data-type="page" data-id="1098">罪の配合診断をやってみる →</a></p>



<h2 class="wp-block-heading">まとめ――天上人より、隣の席が気になる</h2>



<p class="wp-block-paragraph">V1では、嫉妬はただ黒く濁る感情でした。</p>



<p class="wp-block-paragraph">V2では、源頼朝をイメージした兄弟関係からLeviが生まれました。</p>



<p class="wp-block-paragraph">V2.5では、名前も知らない隣の客が注文を店員へ任せただけで、勝手に比較を始めます。</p>



<p class="wp-block-paragraph">一方で、はるか上にいるRexにはほとんど興味がありません。</p>



<p class="wp-block-paragraph">そしてスピンオフでは、自分の記憶まで疑って何度も巻き戻します。</p>



<p class="wp-block-paragraph">Leviは嫉妬を克服したわけではありません。</p>



<p class="wp-block-paragraph">嫉妬がもっと日常的で面倒な形に変わっただけです。</p>



<p class="wp-block-paragraph"><strong>天上人より、隣の席が気になる。</strong></p>



<p class="wp-block-paragraph">そんなところが、今のLeviらしさなのだと思います。</p>



<h2 class="wp-block-heading">原罪シリーズを続けて読む</h2>



<p class="wp-block-paragraph"><strong>前の原罪：強欲 / Monet</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_05/" title="AI音楽で「強欲」を4回作ったら、欲望の方が成長してしまった｜Monet制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「強欲」を4回作ったら、欲望の方が成長してしまった｜Monet制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で「強欲」を4回作り直した制作記録。V1の単純な物欲から、他人そのものを欲しがるMonet、距離や待つ時間まで欲しがるV2.5、そして「あなたをもうひとつ」と願うV3まで、原罪シリーズの強欲の変化を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>V2.5でつながる人物：怠惰 / Belf</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_02/" title="AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「怠惰」を3回作り直した制作記録。聴き手を沈ませるV1から、サボるために努力するBelf、Leviとの共有記憶を持つV2.5まで、AI音楽のテーマがキャラクターと時間へ変わっていく過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>Leviを例外として認識する人物：傲慢 / Rex</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_04/" title="AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で傲慢をどう表現するか。神へ挑み崩壊するV1、ルイ14世と超絶技巧ベースから生まれたRexのV2、配送で来ただけのLeviを例外として通すV2.5まで、同じテーマの変化を制作記録として振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>次の原罪：大食 / Beel</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_07/" title="AI音楽で「大食」を3回作り直したら、Beelは“まだ食べない”ところまで来た｜原罪シリーズ" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-15_49_41-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-15_49_41-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-15_49_41-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-15_49_41-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-15_49_41.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「大食」を3回作り直したら、Beelは“まだ食べない”ところまで来た｜原罪シリーズ</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「大食」を3回作り直した制作記録。V1の悪食、V2の異形Beel、V2.5の「まだ食べない」変化まで、原罪シリーズの大食がどう深まったかを振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/category/music/">AI音楽・AI MV制作の記事一覧を見る</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/music/genzai_06/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI音楽で「大食」を3回作り直したら、Beelは“まだ食べない”ところまで来た｜原罪シリーズ</title>
		<link>https://shinnexus.com/wp/music/genzai_07/</link>
					<comments>https://shinnexus.com/wp/music/genzai_07/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sun, 03 May 2026 01:09:43 +0000</pubDate>
				<category><![CDATA[AI音楽]]></category>
		<category><![CDATA[Beel]]></category>
		<category><![CDATA[Suno]]></category>
		<category><![CDATA[キャラクター制作]]></category>
		<category><![CDATA[制作記録]]></category>
		<category><![CDATA[原罪シリーズ]]></category>
		<category><![CDATA[大食]]></category>
		<category><![CDATA[楽曲制作]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=154</guid>

					<description><![CDATA[大食という原罪を最初に作ったとき、考えていたのはかなり単純でした。 何でも食べる。でも、どれだけ食べても満たされない。 V1では、それを一人の底なしの食欲として描きました。V2では、その飢えを数億の蝗へ広げ、世界そのもの [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">大食という原罪を最初に作ったとき、考えていたのはかなり単純でした。</p>



<p class="wp-block-paragraph">何でも食べる。でも、どれだけ食べても満たされない。</p>



<p class="wp-block-paragraph">V1では、それを一人の底なしの食欲として描きました。V2では、その飢えを数億の蝗へ広げ、世界そのものを食べ尽くす災害にしました。</p>



<p class="wp-block-paragraph">そしてV2.5では、少し違うことをしています。</p>



<p class="wp-block-paragraph"><strong>食欲は消えていない。食べる力もある。それでも、今は食べない。</strong></p>



<p class="wp-block-paragraph">他の原罪キャラクターが誰かとの関係を持ち始める中、Beelだけはうまく他者と組ませられませんでした。</p>



<p class="wp-block-paragraph">でも今振り返ると、その扱いにくさそのものがBeelらしかった気がします。</p>



<p class="wp-block-paragraph">この記事では、AI音楽で大食を3回作るうちに、悪食から災害へ、そして初めて食べることを保留する異形の存在へ変わっていったBeelの制作記録を振り返ります。</p>



<h2 class="wp-block-heading">V1――何でも食べる。でも何も満たさない</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_55.webp" alt="黒い皿と蝋燭が並ぶ空虚な食卓。満たされない欲望と悪食を象徴したV1大食の挿絵。" class="wp-image-1120" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_55.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_55-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_55-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_55-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">最初の原罪シリーズで作った大食は、<strong>『空虚な狂宴 〜gluttony world〜』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/uzeFkdUuAWauMDgC" target="_blank">Sunoで『空虚な狂宴 〜gluttony world〜』を聴く</a></p>



<p class="wp-block-paragraph">サウンドはDark J-R&amp;BとNeo Soul。重いベースの上で、強い女性ボーカルが淡々と食べ続けます。</p>



<p class="wp-block-paragraph">この頃のコンセプトは、かなり直球の悪食でした。</p>



<p class="wp-block-paragraph">食べ物だけではありません。</p>



<p class="wp-block-paragraph">ブリキも、綿も、鉄も、ガラスも、真実も嘘も、愛も夢も欲望も食べる。</p>



<p class="wp-block-paragraph">そして最後には魂まで噛み砕こうとします。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">愛も夢も欲望も<br>食べ尽くしても<br>まだまだ足りない</p>
</blockquote>



<p class="wp-block-paragraph">何でも食べられるのに、味がしない。</p>



<p class="wp-block-paragraph">量を増やしても、対象を広げても、穴は塞がりません。</p>



<p class="wp-block-paragraph"><strong>V1の大食は、食べることそのものより、何を入れても埋まらない空洞でした。</strong></p>



<p class="wp-block-paragraph">正直、この発想自体は当時好きだったボカロ曲の影響がかなりあります。まだ自分なりのキャラクターとして掘る前の、原罪のイメージをそのまま曲にした段階でした。</p>


<p><!-- V1挿絵 --></p>


<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/fd333832-9ae0-4716-bd2c-e6669b6d0374" target="_blank">原罪シリーズ V1をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">V2――一人の飢えを、数億の顎にした</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_47.webp" alt="黒い群れと一体化した異形のBeelが、喰い尽くされた白い世界に立つV2大食の挿絵。" class="wp-image-1119" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_47.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_47-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_47-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_47-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">V2で作ったのが、<strong>『Million Locusts 〜虚空の顎〜』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/8FgoLfy01LUXeZx2" target="_blank">Sunoで『Million Locusts 〜虚空の顎〜』を聴く</a></p>



<p class="wp-block-paragraph">V1では一人の中にあった空腹を、V2では群れにしました。</p>



<p class="wp-block-paragraph">数億の蝗が空を黒く染め、稲穂も建物も人も、愛も夢も明日の光も食べていく。</p>



<p class="wp-block-paragraph">サウンドもOrchestral Horror、Avant-Garde Metal、Swarm Noise。180 BPMで、不協和音とブラストビート、大量の羽音のようなノイズを重ねています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">満たされない永遠の Gluttony<br>慈悲なき群れはすべてを平らげる<br>世界が空っぽになるまで</p>
</blockquote>



<p class="wp-block-paragraph">ここで大食は、一人の食欲ではなくなりました。</p>



<p class="wp-block-paragraph"><strong>Beelが存在する場所そのものを食べ尽くし、最後には何も残らない。</strong></p>



<p class="wp-block-paragraph">それがV2で固まったイメージです。</p>


<p><!-- V2挿絵：Beelと黒い群れ --></p>


<h2 class="wp-block-heading">虫嫌いなのに、自分で蝗の地獄を作ってしまった</h2>



<p class="wp-block-paragraph">このV2は、映像制作でもかなり印象に残っています。</p>



<p class="wp-block-paragraph">私は虫が苦手です。</p>



<p class="wp-block-paragraph">それなのに、映像では大量の蝗を動かすことになりました。</p>



<p class="wp-block-paragraph">作っている途中、本当に気持ち悪くなって、吐きそうになるくらいでした。</p>



<p class="wp-block-paragraph">映像のイメージにあったのは、ヒッチコックの『鳥』です。</p>



<p class="wp-block-paragraph">とはいえ、昔に見たホラー映画で、作品を細部まで覚えているわけではありません。むしろ子どもの頃に残った、大量の何かに襲われる映像の印象を手掛かりにしました。</p>



<p class="wp-block-paragraph">鳥を蝗へ置き換え、空を覆う群れ、逃げ場のない圧迫感、画面そのものが黒く埋まっていく恐怖へ広げていきました。</p>



<p class="wp-block-paragraph">最終的には、自分で作っておきながらかなりきつい映像になり、YouTubeでは成人向けの設定にしました。</p>



<p class="wp-block-paragraph">完成したV2のMVはこちらです。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【原罪 大食】⚠😱閲覧注意｜虚空の顎 〜Million Locusts〜 / Orchestral Horror × Avant-Garde Metal【AI MV】" width="1256" height="707" src="https://www.youtube.com/embed/llJlLyDuSSI?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/0d0b3191-8f1c-41b9-a5dc-4e2a7cefeef5" target="_blank">原罪シリーズ V2をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">食べ尽くしたあとは、真っ白になる</h2>



<p class="wp-block-paragraph">Beelの設定で難しいのは、食べる対象にあまり境界がないことです。</p>



<p class="wp-block-paragraph">食料だけを食べるわけではありません。</p>



<p class="wp-block-paragraph">物も、場所も、意味も、その場にあるものを飲み込んでいく。</p>



<p class="wp-block-paragraph">だからBeelが通ったあとには、豊かな廃墟すら残りません。</p>



<p class="wp-block-paragraph"><strong>最後に残るのは、ほとんど真っ白な世界です。</strong></p>



<p class="wp-block-paragraph">この性質が、後でかなり困ることになります。</p>



<h2 class="wp-block-heading">V2.5――Beelだけ、うまく誰かと絡ませられなかった</h2>



<p class="wp-block-paragraph">V2.5では、原罪キャラクターたちに生活感や他者とのつながりを入れていきました。</p>



<p class="wp-block-paragraph">でもBeelだけは、最後まで相手を置くのが難しいキャラクターでした。</p>



<p class="wp-block-paragraph">本当は、Rexの王宮の地下あたりに住ませる案も考えました。</p>



<p class="wp-block-paragraph">ただ、Beelはそこに住み続けるような存在ではありません。</p>



<p class="wp-block-paragraph">食べ始めれば、地下だけで終わらない。</p>



<p class="wp-block-paragraph">いずれ王宮も、その周囲も、そこにあるもの全部がなくなってしまう。</p>



<p class="wp-block-paragraph">他の人物と自然に関係を作るには、設定そのものが異形すぎました。</p>



<p class="wp-block-paragraph">結果として、V2.5でもBeelは単独です。</p>



<p class="wp-block-paragraph">でも今は、その孤立も失敗だったとは思っていません。</p>



<p class="wp-block-paragraph"><strong>他のキャラクターと同じように生活圏へ入れられないこと自体が、Beelの異質さを残しました。</strong></p>



<h2 class="wp-block-heading">『残響はまだ食べない』――満腹にはならない。でも止まった</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_36.webp" alt="灰の廃墟でBeelが静かに立ち止まり、まだ食べずに残響を見つめているV2.5大食の挿絵。" class="wp-image-1122" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_36.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_36-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_36-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-16_29_36-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">V2.5で作った曲が、<strong>『残響はまだ食べない』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/Ho6T8xe1QmYZER1w" target="_blank">Sunoで『残響はまだ食べない』を聴く</a></p>



<p class="wp-block-paragraph">V2のBeelは、目の前にあるものを食べ尽くしました。</p>



<p class="wp-block-paragraph">だからV2.5では、少しだけ柔らかい方向を探しました。</p>



<p class="wp-block-paragraph">ただ、Beelを普通の人物にすることはできません。</p>



<p class="wp-block-paragraph">黒い群れは今もそばにいます。</p>



<p class="wp-block-paragraph">空腹も消えていません。</p>



<p class="wp-block-paragraph">それでも、灰の中に残った短い声だけは、すぐには食べません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">まだ食べない 分からないまま<br>一つの声をここに置いて<br>空腹は消えない<br>それでも今日は<br>明日の話を聞いていたい</p>
</blockquote>



<p class="wp-block-paragraph">ここが、Beelにとってかなり大きな変化です。</p>



<p class="wp-block-paragraph">満腹になったわけではありません。</p>



<p class="wp-block-paragraph">食欲を克服したわけでもありません。</p>



<p class="wp-block-paragraph"><mark><strong>食べられるのに、今は食べない。</strong></mark></p>



<p class="wp-block-paragraph">それだけです。</p>



<p class="wp-block-paragraph">でも、何も残せなかったBeelにとっては、それだけでも十分大きい。</p>


<p><!-- V2.5挿絵：灰の世界で残響を聞くBeel --></p>


<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/a20f356b-4087-4a67-82f3-d7069efde107" target="_blank">原罪シリーズ V2.5をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">なぜ声だけは食べなかったのか</h2>



<p class="wp-block-paragraph">曲の中に残っているのは、途切れた声です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">「忘れないで」<br>それだけ残る</p>
</blockquote>



<p class="wp-block-paragraph">Beelには、それが何なのかまだ分かりません。</p>



<p class="wp-block-paragraph">だから意味を理解したから残したわけではありません。</p>



<p class="wp-block-paragraph">ただ、分からないまま消してしまうことを一度やめた。</p>



<p class="wp-block-paragraph">V1では味がしなくても食べました。</p>



<p class="wp-block-paragraph">V2では世界が空になるまで食べました。</p>



<p class="wp-block-paragraph">V2.5では、初めて一つだけ、分からないものを分からないまま残しています。</p>



<p class="wp-block-paragraph"><strong>Beelの変化は、何かを理解したことではなく、理解する前に消さなくなったことなのかもしれません。</strong></p>



<h2 class="wp-block-heading">3回作って分かった――大食は量の問題ではなかった</h2>



<p class="wp-block-paragraph">Beelの大食は、3世代でこう変わりました。</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>段階</th><th>大食の中心</th></tr></thead><tbody><tr><td><strong>V1</strong></td><td>何でも食べるのに、何を入れても満たされない空洞</td></tr><tr><td><strong>V2</strong></td><td>世界そのものを食べ尽くし、最後には白い空白だけを残す災害</td></tr><tr><td><strong>V2.5</strong></td><td>飢えも力も残したまま、一つの残響だけを今は食べない存在</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">大食を描くなら、たくさん食べる人物を作ればいい。</p>



<p class="wp-block-paragraph">最初はそんなところから始まりました。</p>



<p class="wp-block-paragraph">でも3回作ってみると、重要だったのは量ではありませんでした。</p>



<p class="wp-block-paragraph">食べても埋まらないこと。</p>



<p class="wp-block-paragraph">食べ続けた結果、周囲までなくしてしまうこと。</p>



<p class="wp-block-paragraph">そして最後には、食べられるものをあえて残すこと。</p>



<p class="wp-block-paragraph"><strong>満腹になることではなく、空腹のまま一つだけ残せたことが、Beelにとって最初の変化でした。</strong></p>



<h2 class="wp-block-heading">ORIGINAL SIN / INTERACTIVE</h2>



<p class="wp-block-paragraph"><strong>あなたの中で「大食」はどれくらい混ざっている？</strong></p>



<p class="wp-block-paragraph">Beelの大食は、単にたくさん食べることではありません。何を取り込んでも満たされず、物も意味も周囲の世界まで飲み込んでしまう、埋まらない空腹です。</p>



<p class="wp-block-paragraph">V2.5では、そんなBeelが初めて、食べられるものを前にして「まだ食べない」と止まりました。</p>



<p class="wp-block-paragraph">では、あなた自身が何かを求めるとき、心ではどの罪が強く動き、行動を整えたあとには、どの罪が混ざっているでしょうか。</p>



<p class="wp-block-paragraph">12の選択から、傲慢・嫉妬・憤怒・大食・強欲・色欲・怠惰・虚栄の8つを、心の配合と行動の配合に分けて読み解きます。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/sin-blend/"><strong>罪の配合診断をやってみる →</strong></a></p>



<h2 class="wp-block-heading">まとめ――世界を食べるBeelが、ひとつだけ残した</h2>



<p class="wp-block-paragraph">V1では、何でも食べる悪食でした。</p>



<p class="wp-block-paragraph">でも、何を食べても満たされません。</p>



<p class="wp-block-paragraph">V2では、その空腹が数億の蝗へ拡大し、Beelは世界そのものを空白へ変える存在になりました。</p>



<p class="wp-block-paragraph">その設定が強くなりすぎて、V2.5では他のキャラクターと同じように誰かと関係を作ることさえ難しくなりました。</p>



<p class="wp-block-paragraph">それでも『残響はまだ食べない』では、初めて一つの声だけを残しました。</p>



<p class="wp-block-paragraph">空腹は消えていません。</p>



<p class="wp-block-paragraph">黒い群れも消えていません。</p>



<p class="wp-block-paragraph">Beelは今でも異形のままです。</p>



<p class="wp-block-paragraph">ただ、</p>



<p class="wp-block-paragraph"><strong>まだ食べない。</strong></p>



<p class="wp-block-paragraph">その一言が、今のBeelにとって一番大きな変化なのだと思います。</p>



<h2 class="wp-block-heading">原罪シリーズを続けて読む</h2>



<p class="wp-block-paragraph"><strong>前の原罪：嫉妬 / Levi</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_06/" title="AI音楽で「嫉妬」を3回作ったら、比較する癖だけ日常に残った｜Levi制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「嫉妬」を3回作ったら、比較する癖だけ日常に残った｜Levi制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「嫉妬」を作り直した制作記録。V1の感覚的な嫉妬から、V2で生まれたLevi、V2.5の生活感ある嫉妬、スピンオフ「遠すぎる」まで、比較し続ける人物が立ち上がる過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>王宮地下に置く案もあった人物：傲慢 / Rex</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_04/" title="AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で傲慢をどう表現するか。神へ挑み崩壊するV1、ルイ14世と超絶技巧ベースから生まれたRexのV2、配送で来ただけのLeviを例外として通すV2.5まで、同じテーマの変化を制作記録として振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>番外編：第8の罪・虚栄 / Vani</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_08/" title="AI音楽で「第8の罪・虚栄」を作ったら、数字の向こうに一人分の重さが残った｜Vani制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「第8の罪・虚栄」を作ったら、数字の向こうに一人分の重さが残った｜Vani制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">七つの大罪にはない「第8の罪・虚栄」から生まれたVani。SNSの仮面、数字と評価、普通の部屋にいる本体、そして数字では測れない一人分の反応まで、V2とV2.5の制作過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/category/music/">AI音楽・AI MV制作の記事一覧を見る</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/music/genzai_07/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI音楽で「憤怒」を3回作ったら、怒りで続きを書かないZionになった</title>
		<link>https://shinnexus.com/wp/music/genzai_03/</link>
					<comments>https://shinnexus.com/wp/music/genzai_03/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sat, 02 May 2026 15:59:02 +0000</pubDate>
				<category><![CDATA[AI音楽]]></category>
		<category><![CDATA[AI MV]]></category>
		<category><![CDATA[AIキャラクター]]></category>
		<category><![CDATA[Suno]]></category>
		<category><![CDATA[原罪シリーズ]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=146</guid>

					<description><![CDATA[怒りって、どうやって曲にすればいいんだろう。 原罪シリーズで「憤怒」を最初に作ったとき、私はそこから迷っていました。 大声で叫べば怒りになるのか。ギターを重くすればいいのか。速くして、激しくして、全部壊せば憤怒になるのか [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">怒りって、どうやって曲にすればいいんだろう。</p>



<p class="wp-block-paragraph">
原罪シリーズで「憤怒」を最初に作ったとき、私はそこから迷っていました。
</p>



<p class="wp-block-paragraph">大声で叫べば怒りになるのか。<br>ギターを重くすればいいのか。<br>速くして、激しくして、全部壊せば憤怒になるのか。</p>



<p class="wp-block-paragraph">
実際に3回作ってみると、答えは少し違いました。
</p>



<p class="wp-block-paragraph">V1では、<strong>怒りが溜まり、限界を超えて決壊する瞬間</strong>を作りました。<br>V2では、その怒りに対象を与え、<strong>神聖さへ反逆するZion</strong>という人物が生まれました。<br>そしてV2.5では、怒りも疑念も消えていないのに、<strong>証拠が足りないなら相手を裁かないZion</strong>になりました。</p>



<p class="wp-block-paragraph">この記事では、AI音楽で同じ憤怒の曲を作り直すうちに、<br><strong>感情 → 人物 → 判断</strong> へ変わっていった過程を振り返ります。</p>



<h2 class="wp-block-heading">V1――そもそも「怒り」をどう表現すればいいのか分からなかった</h2>



<p class="wp-block-paragraph">最初の原罪シリーズで作った憤怒は、<br> <strong>『Rusty Wrath ～憤怒の螺旋～』</strong> です。<a rel="noopener" href="https://suno.com/s/Z5izfSLfP33p2hxH" target="_blank"><br> Sunoで『Rusty Wrath ～憤怒の螺旋～』を聴く</a></p>



<p class="wp-block-paragraph">
当時の制作記録を読み返すと、最初から完成形が見えていたわけではありません。
</p>



<p class="wp-block-paragraph">
シンフォニックメタル、インダストリアルロック、ハードコア。<br>
いくつか激しい方向を試しながら考えていました。
</p>



<p class="wp-block-paragraph">でも、憤怒だから激しいメタルというだけでは、どうもしっくり来ませんでした。</p>



<p class="wp-block-paragraph">
さらに、自分自身の怒りをそのまま歌にするつもりもありませんでした。
</p>



<p class="wp-block-paragraph">
そこで残ったのが、
</p>



<p class="wp-block-paragraph"><mark><strong>「溜めと激情」</strong></mark></p>



<p class="wp-block-paragraph">という考え方です。</p>



<p class="wp-block-paragraph">
最初から怒鳴り続けるのではなく、静かな状態から圧力を上げていく。
</p>



<p class="wp-block-paragraph">
ギターやドラム、声のレイヤーを少しずつ厚くする。
</p>



<p class="wp-block-paragraph">
そしてサビの直前で一度止める。
</p>



<p class="wp-block-paragraph">
その静寂のあと、一気に決壊させる。
</p>



<p class="wp-block-paragraph">
歌詞でも、「凍る」「解凍する」「塗り潰す」といった言葉を使い、<br>
感情の温度が変わっていくような構造を考えていました。
</p>



<p class="wp-block-paragraph">
V1の時点では、まだZionはいません。
</p>



<p class="wp-block-paragraph">ここで作っていたのは人物ではなく、<br><strong>怒りという圧力が溜まり、限界を越える現象</strong>でした。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_36_46.webp" alt="静かに蓄積した怒りが限界で決壊するRusty Wrathのイメージ" class="wp-image-1076" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_36_46.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_36_46-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_36_46-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_36_46-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">V1の原罪シリーズ全体はこちらです。<a rel="noopener" href="https://suno.com/playlist/fd333832-9ae0-4716-bd2c-e6669b6d0374" target="_blank"><br> 原罪シリーズ V1をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">V2――怒りに「相手」を与えた</h2>



<p class="wp-block-paragraph">
原罪シリーズを作り直したV2では、憤怒をもう一度別の角度から考えました。
</p>



<p class="wp-block-paragraph">
完成した曲が、
</p>



<p class="wp-block-paragraph"><strong>『Hallelujah in Fire ～聖なる焦土～』</strong>です。</p>



<p class="wp-block-paragraph">V1では、怒りそのものがどう変化するかを考えていました。</p>



<p class="wp-block-paragraph">
V2では、そこにもう一つ加わります。
</p>



<p class="wp-block-paragraph"><strong>「誰が、何に対して怒っているのか」</strong></p>



<p class="wp-block-paragraph">
ここで憤怒の対象になったのが、神聖さや祈りでした。
</p>



<p class="wp-block-paragraph">
ゴスペルの大合唱と、90年代ダークV系やハードコア寄りの激しいロックをぶつける。
</p>



<p class="wp-block-paragraph">
祈る声がある。
</p>



<p class="wp-block-paragraph">
その祈りを押し流すほどの音が来る。
</p>



<p class="wp-block-paragraph">そこで生まれたイメージが、 <strong>「祈りをかき消す破壊衝動」</strong> でした。</p>



<p class="wp-block-paragraph">
V1では姿のなかった憤怒が、ここで初めて一人の人物になります。
</p>



<p class="wp-block-paragraph">
それが <strong>Zion（ザイオン）</strong> です。
</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_40_45.webp" alt="神聖な光と炎の中で憤怒を表すZion" class="wp-image-1074" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_40_45.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_40_45-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_40_45-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_40_45-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">
完成したV2のMVはこちらです。
</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【原罪 憤怒】Hallelujah in Fire ～聖なる焦土～ / Gospel Choir × 90s V系【AI MV】" width="1256" height="707" src="https://www.youtube.com/embed/uEBoHFFaJOE?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">Sunoでも聴けます。<a rel="noopener" href="https://suno.com/s/UjtrHGDRVwroES0V" target="_blank"><br>Sunoで『Hallelujah in Fire ～聖なる焦土～』を聴く</a></p>



<h2 class="wp-block-heading">Zionの声だけは、自分から始まった</h2>



<p class="wp-block-paragraph">
Zionには、他の原罪キャラクターとは少し違う思い入れがあります。
</p>



<p class="wp-block-paragraph">V2から、SunoのVoice機能を使い始めました。<br>当時はPersonaと呼ばれていた機能です。</p>



<p class="wp-block-paragraph">
そして、<strong>Zionに使っているVoiceの元になっているのは、私自身の声です。</strong>
</p>



<p class="wp-block-paragraph">ただし、Zionを自分自身として作ったわけではありません。</p>



<p class="wp-block-paragraph">むしろV1の憤怒を作っていたときから、<br>自分の怒りや自分自身をそのまま作品へ持ち込む方向は避けていました。</p>



<p class="wp-block-paragraph">
Zionの人格も、考え方も、物語も私そのものではありません。
</p>



<p class="wp-block-paragraph">
それでも、
</p>



<p class="wp-block-paragraph">
<strong>キャラクターの人格には距離があるのに、歌声の出発点だけは自分にある。</strong>
</p>



<p class="wp-block-paragraph">
そんな少し不思議な位置にいるキャラクターになりました。
</p>



<p class="wp-block-paragraph">
設定や物語とは別の意味でも、Zionに思い入れがある理由の一つです。
</p>



<h2 class="wp-block-heading">V2.5――怒っているのに、爆発しない</h2>



<p class="wp-block-paragraph">
さらにその後、原罪キャラクターたちに「その後の時間」を与えるV2.5を作り始めました。
</p>



<p class="wp-block-paragraph">V2.5では、キャラクターを一人で完結させず、<br>必ず誰かと関わらせています。</p>



<p class="wp-block-paragraph">
Zionの相手になったのは、強欲を担当する <strong>Monet（モネット）</strong> です。
</p>



<p class="wp-block-paragraph">そこで作った曲が、<strong>『切れた声の続き』</strong>です。</p>



<p class="wp-block-paragraph">
サウンドは185 BPMのJ-Rock。
</p>



<p class="wp-block-paragraph">高ゲインのエレキギター、勢いよく走るドラム、激しいスネアフィル。<br>ボーカルも中音域から、サビでは張り詰めた高音へ上がっていきます。</p>



<p class="wp-block-paragraph">
音だけを見れば、かなり攻撃的です。
</p>



<p class="wp-block-paragraph">
ところが、そこで歌っているZionはなかなか爆発しません。
</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">誰だ　何を隠した<br>なぜ今　なぜ俺を見た<br>証言もない　裁くには早い<br>火種だけが胸を叩く</p>
</blockquote>



<p class="wp-block-paragraph">
怒っていないわけではありません。
</p>



<p class="wp-block-paragraph">
むしろ、火種ははっきりあります。
</p>



<p class="wp-block-paragraph">何が起きているのか知りたい。<br>Monetが何かを隠しているのではないかと疑っている。</p>



<p class="wp-block-paragraph">それでも、<strong>「証言もない。裁くには早い」</strong>と、自分で止めています。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_44_40.webp" alt="Monetに疑念を抱きながらも判断を保留するZion" class="wp-image-1073" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_44_40.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_44_40-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_44_40-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-17_44_40-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/oBsgrEoEMlbKYwaT" target="_blank"><br> Sunoで『切れた声の続き』を聴く</a></p>



<p class="wp-block-paragraph">V2.5の原罪シリーズはこちらです。<a rel="noopener" href="https://suno.com/playlist/a20f356b-4087-4a67-82f3-d7069efde107" target="_blank"><br>原罪シリーズ V2.5をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">なぜZionは止まれたのか――以前のMonetを知っていたから</h2>



<p class="wp-block-paragraph">
Zionが今回、疑念だけでMonetを裁かなかったことには理由があります。
</p>



<p class="wp-block-paragraph">
以前のMonetを知っているからです。
</p>



<p class="wp-block-paragraph">
強欲のMonetは、欲しいものをただ欲しがるだけの人物ではありません。
</p>



<p class="wp-block-paragraph">
その欲望は非常に強く、他者そのものへ向かうことさえあります。
</p>



<p class="wp-block-paragraph">ところが以前、Monetが名もない人形を前にしたとき、珍しく手を出さなかったことがありました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">棚の奥に残された<br>名もない人形を覚えている<br>由来がわかるその日まで<br>糸にも箱にも触れなかった</p>
</blockquote>



<p class="wp-block-paragraph">
欲しいのに、取らなかった。
</p>



<p class="wp-block-paragraph">
自分が欲しがっているものが何なのか、その由来や本質を知るまで待った。
</p>



<p class="wp-block-paragraph">
Zionは、そんなMonetを見ています。
</p>



<p class="wp-block-paragraph">だから今回の仕草だけを見て、<br> 「Monetなら何かやったに違いない」<br>と単純に決めることができません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">あの慎重さと今日の仕草<br>同じ手の中で並ばない</p>
</blockquote>



<p class="wp-block-paragraph">
過去に知っているMonetと、今目の前で見たMonetが、きれいにつながらない。
</p>



<p class="wp-block-paragraph">
だからZionの頭には、いくつもの仮説が浮かびます。
</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">仕入れか昔の用件か<br>浮かぶ順から捨てていく</p>
</blockquote>



<p class="wp-block-paragraph">
ここが、V2のZionとの大きな違いです。
</p>



<p class="wp-block-paragraph">
<mark><strong>Monetが「欲しい」で一度止まり、Zionも「疑った」で止まった。</strong></mark>
</p>



<p class="wp-block-paragraph">
二人とも、自分の原罪を失ったわけではありません。
</p>



<p class="wp-block-paragraph">
Monetは今でも欲しがります。
</p>



<p class="wp-block-paragraph">
Zionも今でも怒ります。
</p>



<p class="wp-block-paragraph">
ただ、衝動の直後に一拍置くようになりました。
</p>



<h2 class="wp-block-heading">「切れた声の続き」を、怒りで勝手に書かない</h2>



<p class="wp-block-paragraph">
『切れた声の続き』というタイトルは、そのままZionが抱えている問題です。
</p>



<p class="wp-block-paragraph">
Monetの声は途中で切れています。
</p>



<p class="wp-block-paragraph">
だから、その先が知りたい。
</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">切れた声の続き<br>Tell me the rest</p>
</blockquote>



<p class="wp-block-paragraph">
知りたい気持ちはどんどん強くなります。
</p>



<p class="wp-block-paragraph">
それでもZionは、聞こえなかった部分を自分の想像で補いません。
</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">切れた声の続き<br>Tell me the rest<br>だがその先を俺が作るな</p>
</blockquote>



<p class="wp-block-paragraph">
ここが、今のZionの一番大きな変化だと思います。
</p>



<p class="wp-block-paragraph">
分からない部分がある。
</p>



<p class="wp-block-paragraph">
疑わしい。
</p>



<p class="wp-block-paragraph">
腹も立つ。
</p>



<p class="wp-block-paragraph">
でも、<strong>分からない部分を自分の怒りで埋めた瞬間、それは事実ではなく自分が作った物語になる。</strong>
</p>



<p class="wp-block-paragraph">
だから最後には、
</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">届かないなら<br>届かないままで置いていけ</p>
</blockquote>



<p class="wp-block-paragraph">まで行きます。</p>



<p class="wp-block-paragraph">これは、Zionが怒らなくなったという話ではありません。</p>



<p class="wp-block-paragraph">
怒りは残っています。
</p>



<p class="wp-block-paragraph">
知りたい気持ちも消えていません。
</p>



<p class="wp-block-paragraph">
185 BPMの曲も最後まで走り続けています。
</p>



<p class="wp-block-paragraph">
変わったのは、
</p>



<p class="wp-block-paragraph"><mark><strong>怒っている自分と、事実として分かっていることを分けられるようになったこと。</strong></mark></p>



<p class="wp-block-paragraph">
だと思います。
</p>



<h2 class="wp-block-heading">3回作って分かった――「憤怒」は大声のことではなかった</h2>



<p class="wp-block-paragraph">
同じ「憤怒」を3回作り直すと、その中心はこう変わりました。
</p>



<figure class="wp-block-table is-style-stripes">
<table>
<thead>
<tr>
<th>段階</th>
<th>憤怒の中心</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>V1</strong></td>
<td>圧力を溜め、限界で決壊する「現象」</td>
</tr>
<tr>
<td><strong>V2</strong></td>
<td>神聖さへ反逆し、破壊する「人物」</td>
</tr>
<tr>
<td><strong>V2.5</strong></td>
<td>怒りを抱えながら、証拠がなければ裁かない「判断」</td>
</tr>
</tbody>
</table>
</figure>



<p class="wp-block-paragraph">
感情を音楽にするとき、
</p>



<p class="wp-block-paragraph">「悲しいからバラード」<br>「怒っているから激しいロック」</p>



<p class="wp-block-paragraph">
と、感情とジャンルをそのまま結び付けたくなることがあります。
</p>



<p class="wp-block-paragraph">
もちろん、それも一つの方法です。
</p>



<p class="wp-block-paragraph">でも今回の憤怒を振り返ると、 <strong>感情そのものではなく、その感情の前後で何が起きるのか</strong> を考えたときに、それぞれ別の作品になりました。</p>



<p class="wp-block-paragraph">V1では、 <strong>怒りがどう爆発するか。</strong></p>



<p class="wp-block-paragraph">V2では、 <strong>誰が、何に怒るのか。</strong></p>



<p class="wp-block-paragraph">V2.5では、 <strong>怒ったあと、その人物はどう判断するのか。</strong></p>



<p class="wp-block-paragraph">
同じ「憤怒」でも、見る場所を変えれば別の表現になります。
</p>



<p class="wp-block-paragraph">AI音楽で感情をテーマにするときも、<br>単にジャンル指定を変えるだけではなく、</p>



<p class="wp-block-paragraph">
<strong>「その感情の前に何があり、そのあと人物が何をするのか」</strong>
</p>



<p class="wp-block-paragraph">
まで考えてみると、テーマの使い方はかなり広がると思います。
</p>



<h2 class="wp-block-heading">ORIGINAL SIN / INTERACTIVE</h2>



<p class="wp-block-paragraph">あなたの中で「憤怒」はどれくらい混ざっている？</p>



<p class="wp-block-paragraph">Zionの「憤怒」は、ただ感情を爆発させる怒りではありません。<br>傷ついた正しさや許せなさが積み重なり、裁きや制裁へ向かおうとする力です。</p>



<p class="wp-block-paragraph">では、あなた自身が何かを選ぶとき、心ではどの罪が強く動き、<br>行動を整えたあとには、どの罪が混ざっているでしょうか。</p>



<p class="wp-block-paragraph">12の選択から、傲慢・嫉妬・憤怒・大食・強欲・色欲・怠惰・虚栄の8つを、<br>「心の配合」と「行動の配合」に分けて読み解きます。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/sin-blend/" data-type="page" data-id="1098">罪の配合診断をやってみる →</a></p>



<h2 class="wp-block-heading">まとめ――Zionは、怒りを失ったわけではない</h2>



<p class="wp-block-paragraph">
V1では、そもそも怒りをどう表現すればいいのか分かりませんでした。
</p>



<p class="wp-block-paragraph">そこで「溜めと激情」という構造を作り、<br>怒りが決壊する瞬間そのものを音にしました。</p>



<p class="wp-block-paragraph">V2では、その怒りに「神聖さへの反逆」という対象を与え、<br>Zionという人物が生まれました。</p>



<p class="wp-block-paragraph">
さらに、Zionの歌声には、自分自身の声を元にしたVoiceを使いました。
</p>



<p class="wp-block-paragraph">
人格は自分ではない。
</p>



<p class="wp-block-paragraph">
でも声の出発点だけは自分にある。
</p>



<p class="wp-block-paragraph">
そんな少し特殊な距離感も、このキャラクターへの思い入れにつながっています。
</p>



<p class="wp-block-paragraph">そしてV2.5の『切れた声の続き』では、Monetという他者を知ったことで、Zionは疑念だけでは判決を下さなくなりました。</p>



<p class="wp-block-paragraph">
だからといって、憤怒ではなくなったわけではありません。
</p>



<p class="wp-block-paragraph">
火種は残っています。
</p>



<p class="wp-block-paragraph">
知りたい気持ちも強い。
</p>



<p class="wp-block-paragraph">
音も猛烈に走っています。
</p>



<p class="wp-block-paragraph">ただ一つ、<strong>聞こえなかった続きを、自分の怒りで勝手に書かなくなった。</strong></p>



<p class="wp-block-paragraph">
3回作った今、Zionの「憤怒」はそこまで来ました。
</p>



<h2 class="wp-block-heading">原罪シリーズを続けて読む</h2>



<p class="wp-block-paragraph">
同じ「原罪」を出発点にしていても、それぞれのキャラクターは違う方向へ変化しています。
</p>



<p class="wp-block-paragraph"><strong>前の原罪：怠惰 / Belf</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_02/" title="AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「怠惰」を3回作り直した制作記録。聴き手を沈ませるV1から、サボるために努力するBelf、Leviとの共有記憶を持つV2.5まで、AI音楽のテーマがキャラクターと時間へ変わっていく過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>次の原罪：傲慢 / Rex</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_04/" title="AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-22_31_48.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「傲慢」を3回作ったら、例外すら自分の秩序にするRexになった</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で傲慢をどう表現するか。神へ挑み崩壊するV1、ルイ14世と超絶技巧ベースから生まれたRexのV2、配送で来ただけのLeviを例外として通すV2.5まで、同じテーマの変化を制作記録として振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>V2.5でZionと関わる人物：強欲 / Monet</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_05/" title="AI音楽で「強欲」を4回作ったら、欲望の方が成長してしまった｜Monet制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-00_13_52.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「強欲」を4回作ったら、欲望の方が成長してしまった｜Monet制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で「強欲」を4回作り直した制作記録。V1の単純な物欲から、他人そのものを欲しがるMonet、距離や待つ時間まで欲しがるV2.5、そして「あなたをもうひとつ」と願うV3まで、原罪シリーズの強欲の変化を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/category/music/"> AI音楽・AI MV制作の記事一覧を見る</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/music/genzai_03/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録</title>
		<link>https://shinnexus.com/wp/music/genzai_02/</link>
					<comments>https://shinnexus.com/wp/music/genzai_02/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sat, 02 May 2026 15:56:39 +0000</pubDate>
				<category><![CDATA[AI音楽]]></category>
		<category><![CDATA[AI MV]]></category>
		<category><![CDATA[AIキャラクター]]></category>
		<category><![CDATA[Suno]]></category>
		<category><![CDATA[原罪シリーズ]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=144</guid>

					<description><![CDATA[「怠惰」という同じテーマを、私は一度で使い切りませんでした。 最初は、聴いた人を何もしたくなくさせる音。 次は、サボるためなら異常なほど努力する人物。 さらにその後は、誰かとの過去を持ち、日々の面倒を仕組みで消しながら暮 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「怠惰」という同じテーマを、私は一度で使い切りませんでした。</p>



<p class="wp-block-paragraph">
最初は、聴いた人を何もしたくなくさせる音。<br>
次は、サボるためなら異常なほど努力する人物。<br>
さらにその後は、誰かとの過去を持ち、日々の面倒を仕組みで消しながら暮らす人物へ。
</p>



<p class="wp-block-paragraph">同じ言葉でも、作品を作るたびに見る角度を変えると、テーマそのものの意味まで変わっていきます。</p>



<p class="wp-block-paragraph">
この記事では、Sunoを使い始めた頃に作った原罪シリーズの「怠惰」が、V1、V2、V2.5を通して<br>
<strong>感覚 → キャラクター → 関係と時間を持つ人物</strong><br>
へ変わっていった過程を振り返ります。
</p>



<p class="wp-block-paragraph">その中心にいるのが、怠惰を担当するキャラクター <strong>Belf（ベルフ）</strong> です。</p>



<h2 class="wp-block-heading">原罪シリーズは、Sunoを始めて最初に作ったシリーズだった</h2>



<p class="wp-block-paragraph">Sunoを使い始めた頃、単発で曲を作るだけではなく、「何かシリーズものを作りたい」と考えていました。</p>



<p class="wp-block-paragraph">そこで選んだのが、七つの大罪です。</p>



<p class="wp-block-paragraph">
もともと七つの大罪という題材が好きだったことに加えて、以前YouTubeで見た原罪をテーマにしたボカロ作品が印象に残っていたこともありました。
</p>



<p class="wp-block-paragraph">傲慢、嫉妬、憤怒、大食、強欲、色欲、怠惰。</p>



<p class="wp-block-paragraph">
同じ「罪」という括りでも、それぞれ音楽にしたときの景色が違います。<br>
曲ごとにジャンルや表現を変えながら、一つのシリーズとして遊べるのではないか。
</p>



<p class="wp-block-paragraph">そう考えて作った最初の7曲が、今振り返って <strong>V1</strong> と呼んでいる原罪シリーズです。</p>



<p class="wp-block-paragraph">
V1は基本的に楽曲中心でした。色欲だけは短い動画を作った記憶がありますが、現在のようなフルMVのシリーズではありません。
</p>



<p class="wp-block-paragraph">V1の原罪シリーズは、今もSunoに残っています。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/fd333832-9ae0-4716-bd2c-e6669b6d0374" target="_blank"><br> 原罪シリーズ V1をSunoでまとめて聴く</a></p>



<h2 class="wp-block-heading">V1の怠惰――「怠惰を描く」より、聴いた人を怠惰にする</h2>



<p class="wp-block-paragraph">V1の怠惰は、</p>



<p class="wp-block-paragraph"><strong>『Midnight Sloth ～絡みつくシロップ～』</strong></p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/dAlAXsgrQc27VncF" target="_blank"><br> Sunoで『Midnight Sloth ～絡みつくシロップ～』を聴く</a></p>



<p class="wp-block-paragraph">最初から現在の形だったわけではありません。</p>



<p class="wp-block-paragraph">
当初はDoomgazeやSlowcoreのような重いサウンドで、<br>
「動きたいのに動けない」「身体が鉛のように重い」といった、<br>
怠惰そのものを音で表現しようとしていました。
</p>



<p class="wp-block-paragraph">ところが制作途中で、少し考え方が変わります。</p>



<p class="wp-block-paragraph">
<mark><strong>「怠惰を表現するのではなく、聴き手を怠惰にさせる曲にした方が面白い」</strong></mark>
</p>



<p class="wp-block-paragraph">そう思ったのです。</p>



<p class="wp-block-paragraph">そこから方向を大きく変えました。</p>



<p class="wp-block-paragraph">
Lo-Fi、Chill、Dark Ambient、深いベース、雨音、同じフレーズの反復。
</p>



<p class="wp-block-paragraph">さらに、歌詞もほとんど必要ないと考えるようになりました。</p>



<p class="wp-block-paragraph">
聞き取れない程度の囁きを、歌として前に出すのではなく、音響の一部として埋める。
</p>



<p class="wp-block-paragraph">「シズメ」「オヤスミ」といった短い言葉だけが遠くに残るような構成です。</p>



<p class="wp-block-paragraph">V1の怠惰は、まだ人物ではありません。</p>



<p class="wp-block-paragraph">
<strong>聴いた人をゆっくり沈ませる、甘くて粘る“沼”そのもの</strong>でした。
</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_22_36.webp" alt="雨の夜、シロップのように室内がゆっくり溶けていくMidnight Slothのイメージ" class="wp-image-1068" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_22_36.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_22_36-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_22_36-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_22_36-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<h2 class="wp-block-heading">Xの企画をきっかけに、原罪シリーズをもう一度作る</h2>



<p class="wp-block-paragraph">その後、Xでアルパカ紳士さんの原罪企画を偶然知りました。</p>



<p class="wp-block-paragraph">最初は、すでに作っていた色欲の曲を投稿しています。</p>



<p class="wp-block-paragraph">そこで主催者から「おかわりもOK」と言っていただき、</p>



<p class="wp-block-paragraph"><strong>「だったら全部やってしまおう」</strong></p>



<p class="wp-block-paragraph">となりました。</p>



<p class="wp-block-paragraph">
そこから短期間で七つの大罪をもう一度作り、さらに番外として第8の罪「虚栄」を追加。<br>
今度は曲だけではなく、それぞれにMVも付けました。
</p>



<p class="wp-block-paragraph">これが <strong>V2の7+1曲</strong>です。</p>



<p class="wp-block-paragraph">ただし、かなりの突貫制作でした。</p>



<p class="wp-block-paragraph">時間をかけて高度な音楽理論を組み立てたわけではありません。</p>



<p class="wp-block-paragraph">
「前の曲と似るのは嫌だ」<br>
「今回は何と何を混ぜたら面白いだろう」<br>
「変だけど、とりあえずやってみよう」
</p>



<p class="wp-block-paragraph">そんな判断を繰り返しながら作っています。</p>



<p class="wp-block-paragraph">その中で、怠惰もV1とはまったく別の方向へ進みました。</p>



<h2 class="wp-block-heading">V2の怠惰――サボる天才は、サボるためなら努力する</h2>



<p class="wp-block-paragraph">V2の怠惰は、</p>



<p class="wp-block-paragraph"><strong>『THE KING OF LAZY ～絶対的サボタージュ～』</strong></p>



<p class="wp-block-paragraph">です。</p>



<p class="wp-block-paragraph">ここで初めて、Belfという人物が生まれました。</p>



<p class="wp-block-paragraph">Belfの核になったのは、</p>



<p class="wp-block-paragraph"><strong>「究極のサボりのための労力は、いとわない」</strong></p>



<p class="wp-block-paragraph">という考え方です。</p>



<p class="wp-block-paragraph">何もしない人ではありません。</p>



<p class="wp-block-paragraph">
今日5分の作業をしなくて済むなら、昨日5時間かけて自動化する。
</p>



<p class="wp-block-paragraph">
立ち上がりたくないから、自分の周囲だけ異常なほど便利にする。
</p>



<p class="wp-block-paragraph">
努力する能力はあるのに、その努力を「働かなくて済む未来」のために使う。
</p>



<p class="wp-block-paragraph">
<mark><strong>動かない未来を買うために、いま動く。</strong></mark>
</p>



<p class="wp-block-paragraph">そのねじれから生まれたのがBelfです。</p>



<h2 class="wp-block-heading">なぜロカビリー×レゲエだったのか</h2>



<p class="wp-block-paragraph">V2では、Rockabilly × Reggaeという組み合わせにしました。</p>



<p class="wp-block-paragraph">今振り返っても、ここに大げさな理屈はありません。</p>



<p class="wp-block-paragraph">怠惰なら、レゲエの脱力した雰囲気は合いそうです。</p>



<p class="wp-block-paragraph">でも、それだけでは少し普通でした。</p>



<p class="wp-block-paragraph">
当時の原罪シリーズでは、異なるジャンルをぶつけること自体を楽しんでいたので、<br>
「では、レゲエに何を合わせたら変になるだろう」<br>
と考えて選んだのがRockabillyです。
</p>



<p class="wp-block-paragraph"><strong>計算というより、かなり勢いでした。</strong></p>



<p class="wp-block-paragraph">ところが完成してみると、この組み合わせが妙にBelfと噛み合いました。</p>



<p class="wp-block-paragraph">
忙しく跳ねるRockabilly。<br>
そこから力の抜けたReggaeへ落ちていく。
</p>



<p class="wp-block-paragraph">
サボるための仕組みを作っている時間だけ妙に働き、完成した途端に何もしなくなる。
</p>



<p class="wp-block-paragraph">結果として、曲そのものがBelfの一日のようになりました。</p>



<h2 class="wp-block-heading">THE KING OF LAZY――「怠惰な気分」から「怠惰な人物」へ</h2>



<p class="wp-block-paragraph">V2で大きく変わったのは、怠惰の扱い方です。</p>



<p class="wp-block-paragraph">V1では「何もしたくなくなる感覚」そのものを作っていました。</p>



<p class="wp-block-paragraph">V2では、</p>



<p class="wp-block-paragraph"><strong>「この人物なら、怠惰だからこそ何をするのか」</strong></p>



<p class="wp-block-paragraph">を考えるようになりました。</p>



<p class="wp-block-paragraph">Belfの部屋もその延長です。</p>



<p class="wp-block-paragraph">
本人が動かなくて済むように、自動化装置や家電、制御機器が働いている。
</p>



<p class="wp-block-paragraph">周囲は忙しいのに、本人だけがほとんど動きません。</p>



<p class="wp-block-paragraph">完成したV2のMVはこちらです。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【原罪 怠惰】THE KING OF LAZY 〜絶対的サボタージュ〜 / Rockabilly × Reggae Pop【AI MV】" width="1256" height="707" src="https://www.youtube.com/embed/7Ag7vpuWLQk?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">Sunoでも聴けます。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/EjxnxHqaGzejuR2w" target="_blank">Sunoで『THE KING OF LAZY』を聴く</a></p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/playlist/0d0b3191-8f1c-41b9-a5dc-4e2a7cefeef5" target="_blank">V2「Absolutely Bonkers!」8曲をSunoでまとめて聴く<br><br></a>この時点で、怠惰は「曲の雰囲気」ではなく、Belfという人物の<strong>行動原理</strong>になっていました。<br></p>



<h2 class="wp-block-heading">曲のために作った設定が、Belfという人物になっていった</h2>



<p class="wp-block-paragraph">
V2の時点では、Belfはまだ曲やMVを成立させるためのキャラクターに近い存在でした。
</p>



<p class="wp-block-paragraph">
名前がある。<br>
見た目がある。<br>
性格がある。<br>
「サボるために努力する」というルールもある。
</p>



<p class="wp-block-paragraph">
それでも、曲の外で彼が何をしているのかまでは、まだあまり考えていませんでした。
</p>



<p class="wp-block-paragraph">ただ、ここで一つ大きな変化が起きています。</p>



<p class="wp-block-paragraph">抽象的な「怠惰」という言葉を、</p>



<p class="wp-block-paragraph"><strong>「この人物ならどう選択するか」</strong></p>



<p class="wp-block-paragraph">に置き換えられるようになったことです。</p>



<p class="wp-block-paragraph">人物として考えられるようになると、その先を作れるようになります。</p>



<h2 class="wp-block-heading">V2.5――キャラクターを必ず誰かと関わらせる</h2>



<p class="wp-block-paragraph">その次に作り始めたのが、私が <strong>V2.5</strong> と呼んでいるシリーズです。</p>



<p class="wp-block-paragraph">V2.5では一つルールを決めました。</p>



<p class="wp-block-paragraph"><strong>キャラクターを必ず誰かと関わらせる。</strong></p>



<p class="wp-block-paragraph">単純な「その後の物語」ではありません。</p>



<p class="wp-block-paragraph">
誰と会ったのか。<br>
何を話したのか。<br>
その出来事をどう覚えているのか。<br>
相手側には、その出来事がどう残っているのか。
</p>



<p class="wp-block-paragraph">一人で完結していたキャラクターを、他者との関係の中へ置くようになりました。</p>



<h2 class="wp-block-heading">BelfとLevi――同じ出来事を、別の曲にも残す</h2>



<p class="wp-block-paragraph">
BelfがV2.5で関わる相手は、嫉妬を担当する <strong>Levi（レヴィ）</strong> です。
</p>



<p class="wp-block-paragraph">二人には、以前一緒に家電を見に行った出来事があります。</p>



<p class="wp-block-paragraph">それ自体は大事件ではありません。</p>



<p class="wp-block-paragraph">家電について少し話した。</p>



<p class="wp-block-paragraph">それくらいの出来事です。</p>



<p class="wp-block-paragraph">でも、その何でもない出来事を、二人の側に残しました。</p>



<p class="wp-block-paragraph">
Belf側の曲にも痕跡がある。<br>
Levi側のV2.5曲にも、Belfと家電を見に行ったことを匂わせる要素がある。
</p>



<p class="wp-block-paragraph">
<mark><strong>同じ出来事が、別々の人物の曲に、別の角度から残っています。</strong></mark>
</p>



<p class="wp-block-paragraph">片方の曲を知ると、もう片方の何気ない一行の意味が少し変わる。</p>



<p class="wp-block-paragraph">
この頃から、原罪キャラクターは「八つの独立した設定」ではなく、<br>
<strong>同じ時間の中で互いに影響し合う人物たち</strong><br>
になり始めました。
</p>



<h2 class="wp-block-heading">Manual Override――一度だけなら動いてもいい</h2>



<p class="wp-block-paragraph">BelfのV2.5曲が、</p>



<p class="wp-block-paragraph"><strong>『Manual Override』</strong></p>



<p class="wp-block-paragraph">です。</p>



<p class="wp-block-paragraph">今回はフルMVではなく、ショート動画として制作しました。</p>



<p class="wp-block-paragraph">物語はとても小さな出来事から始まります。</p>



<p class="wp-block-paragraph">自動調理家電が料理を完成させる。</p>



<p class="wp-block-paragraph">材料を入れ、調理も自動。</p>



<p class="wp-block-paragraph">しかし最後に一つだけ問題が残ります。</p>



<p class="wp-block-paragraph"><strong>完成した料理を取り出すところだけ、人間がやらなければならない。</strong></p>



<p class="wp-block-paragraph">Belfはそこで、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">「……ここまで来て手動か」</p>
</blockquote>



<p class="wp-block-paragraph">と考えます。</p>



<p class="wp-block-paragraph">そして立ち上がる。</p>



<p class="wp-block-paragraph">ただし、料理を取り出すためだけではありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">
一度だけなら動いてもいい<br>
二度目がないようにするために
</p>
</blockquote>



<p class="wp-block-paragraph">さらに、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">
立つより先に設定を開く<br>
残った一秒を書き換える
</p>
</blockquote>



<p class="wp-block-paragraph">次回から同じ手間が発生しないよう、先に仕組みを書き換えようとします。</p>



<p class="wp-block-paragraph">
V2の「サボるために努力する」が、ここではもう少し生活に馴染んでいます。
</p>



<p class="wp-block-paragraph">大げさな発明ではありません。</p>



<p class="wp-block-paragraph">毎日の小さな面倒を見つけて、</p>



<p class="wp-block-paragraph"><strong>同じ無駄を二度繰り返さない。</strong></p>



<p class="wp-block-paragraph">怠惰が、ギャグではなくBelfの生活哲学になりました。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_30_54-1.webp" alt="自動調理家電の設定を見直すBelfと、記憶として残るLeviのイメージ" class="wp-image-1070" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_30_54-1.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_30_54-1-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_30_54-1-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月28日-15_30_54-1-240x135.webp 240w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/4NJU1GMLqASgC67Z" target="_blank"> Sunoで『Manual Override』を聴く</a></p>



<h2 class="wp-block-heading">でも、人間関係だけは自動処理できない</h2>



<p class="wp-block-paragraph">『Manual Override』には、もう一つ別の要素があります。</p>



<p class="wp-block-paragraph">Leviとの記憶です。</p>



<p class="wp-block-paragraph">歌詞には、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">デリートした　ミュートもした<br>スリープにして　画面を閉じた<br>それでもあの日の短い声が<br>バックグラウンドでまだ動く</p>
</blockquote>



<p class="wp-block-paragraph">という部分があります。</p>



<p class="wp-block-paragraph">生活の面倒なら仕組みで消せます。</p>



<p class="wp-block-paragraph">機械なら設定を書き換えられます。</p>



<p class="wp-block-paragraph">一度面倒だったことを、次から発生しないようにすることもできます。</p>



<p class="wp-block-paragraph">でも、誰かと過ごした短い記憶までは、同じようには消せません。</p>



<p class="wp-block-paragraph">曲の最後は、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">「……次は 取り出すところから」</p>
</blockquote>



<p class="wp-block-paragraph">で終わります。</p>



<p class="wp-block-paragraph">家電の設定を更新する話と、消せない短い声。</p>



<p class="wp-block-paragraph">
この二つが同じ曲の中に並んだことで、Belfは「怠惰を象徴する人物」から、<br>
<strong>他者との過去を持って現在を暮らす人物</strong><br>
へ少し変わりました。
</p>



<p class="wp-block-paragraph">サウンドもV2とは変えています。</p>



<p class="wp-block-paragraph">
J-Popを軸に、City PopやNeo-Soulの影響を加え、<br>
制作時には <strong>Lazy Alternative Pop × Lo-fi Electro Funk</strong> と整理しました。
</p>



<p class="wp-block-paragraph">
V2のような大きなジャンルの落差より、生活の中で低く動き続けるグルーヴへ寄せています。
</p>



<h2 class="wp-block-heading">関係を持たせると、時間軸の管理が必要になった</h2>



<p class="wp-block-paragraph">Belfの中には、Leviとの記憶があります。</p>



<p class="wp-block-paragraph">Leviの側にも、Belfとの出来事が残っています。</p>



<p class="wp-block-paragraph">すると次の曲を作るとき、</p>



<p class="wp-block-paragraph">
「この二人は以前どこまで関わっていたのか」<br>
「この出来事はいつ起きたのか」<br>
「現在の距離感はどうなっているのか」
</p>



<p class="wp-block-paragraph">を覚えておかなければなりません。</p>



<p class="wp-block-paragraph">プロフィール表だけでは足りなくなりました。</p>



<p class="wp-block-paragraph">
そこで、キャラクター同士の関係、共有した出来事、時間軸、現在の状態を管理するために、<br>
プロンプトジェネレータや設定管理を作り始めました。
</p>



<p class="wp-block-paragraph">
最初から大きなキャラクター管理システムを作ろうと思っていたわけではありません。
</p>



<p class="wp-block-paragraph"><strong>続きを作ったときに、以前の出来事と矛盾させたくなかった。</strong></p>



<p class="wp-block-paragraph">始まりはそれだけです。</p>



<h2 class="wp-block-heading">その延長線上にSCENAがある</h2>



<p class="wp-block-paragraph">現在続けている <strong>SCENA</strong> は、その先にあります。</p>



<p class="wp-block-paragraph">
GPTやGrokBotを使いながら、キャラクターの「時間のコマ」を少しずつ進めています。
</p>



<p class="wp-block-paragraph">曲を作る瞬間だけ存在する設定ではなく、</p>



<p class="wp-block-paragraph">
前回から今回までの間にも時間が流れている。
</p>



<p class="wp-block-paragraph">
誰かと会う。<br>
距離が変わる。<br>
何かを引きずる。<br>
あるいは、特に何も起きない。
</p>



<p class="wp-block-paragraph">
そうした時間まで含めてキャラクターを扱えないか、今も試しています。
</p>



<p class="wp-block-paragraph">
原罪シリーズは、最初はSunoを使い始めた私が、<br>
「何かシリーズものを作りたい」<br>
と思ったところから始まりました。
</p>



<p class="wp-block-paragraph">
それが、<br>
<strong>音楽 → 映像 → キャラクター → 関係 → 時間</strong><br>
へと広がっていきました。
</p>



<h2 class="wp-block-heading">3回作って分かった。「テーマ」は一曲で使い切らなくていい</h2>



<p class="wp-block-paragraph">同じ「怠惰」を三回作り直すと、中心はこう変わりました。</p>



<figure class="wp-block-table is-style-stripes">
<table>
<thead>
<tr>
<th>段階</th>
<th>怠惰の中心</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>V1</strong></td>
<td>聴く人を沈ませる「感覚／沼」</td>
</tr>
<tr>
<td><strong>V2</strong></td>
<td>サボるために努力する「行動原理」</td>
</tr>
<tr>
<td><strong>V2.5</strong></td>
<td>無駄を繰り返さない「生活哲学」＋他者との記憶</td>
</tr>
</tbody>
</table>
</figure>



<p class="wp-block-paragraph">ここから分かったことがあります。</p>



<p class="wp-block-paragraph"><strong>同じテーマを使うことと、同じ作品を繰り返すことは別です。</strong></p>



<p class="wp-block-paragraph">V1では「怠惰をどう感じさせるか」を考えました。</p>



<p class="wp-block-paragraph">V2では「怠惰な人物なら、どう行動するか」を考えました。</p>



<p class="wp-block-paragraph">
V2.5では「その人物が誰かと関わり、時間を過ごしたらどう変わるか」を考えました。
</p>



<p class="wp-block-paragraph">
テーマそのものを変えなくても、<strong>テーマを見る距離を変える</strong>ことで、別の作品にできます。
</p>



<p class="wp-block-paragraph">
そして、使える表現手段が増えると、テーマの解釈自体も変わります。
</p>



<p class="wp-block-paragraph">
音だけだったときは感覚だったものが、キャラクターとMVを持つと行動原理になり、<br>
他者との関係と時間を持つと、一人の人物として動き始めます。
</p>



<p class="wp-block-paragraph">
AIが作品らしいものを一度で出してくれる時代だからこそ、私はむしろ、
</p>



<p class="wp-block-paragraph"><mark><strong>一度で完成させなくてもいい。</strong></mark></p>



<p class="wp-block-paragraph">
何を残すか。<br>
何を捨てるか。<br>
どの偶然を採用するか。<br>
前に作ったものを、次にどうつなげるか。
</p>



<p class="wp-block-paragraph">
その選択の積み重ねが、AIで作った作品にも固有の時間を与えていくのだと思います。
</p>



<h2 class="wp-block-heading">ORIGINAL SIN / INTERACTIVE</h2>



<p class="wp-block-paragraph">あなたの中で「怠惰」はどれくらい混ざっている？</p>



<p class="wp-block-paragraph">Belfの「怠惰」は、ただ何もしないことではありません。<br>動かなくて済むように、仕組みそのものを整えていく怠惰でした。</p>



<p class="wp-block-paragraph">では、あなた自身が何かを選ぶとき、心ではどの罪が強く動き、<br>行動を整えたあとには、どの罪が混ざっているでしょうか。</p>



<p class="wp-block-paragraph">12の選択から、傲慢・嫉妬・憤怒・大食・強欲・色欲・怠惰・虚栄の8つを、<br>「心の配合」と「行動の配合」に分けて読み解きます。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/sin-blend/">罪の配合診断をやってみる →</a></p>





<h2 class="wp-block-heading">まとめ――怠惰を作っていたはずが、一人の生活を考えていた</h2>



<p class="wp-block-paragraph">『Midnight Sloth』では、怠惰は聴き手を沈ませる甘い沼でした。</p>



<p class="wp-block-paragraph">『THE KING OF LAZY』では、サボるために異常な努力をするBelfになりました。</p>



<p class="wp-block-paragraph">
『Manual Override』では、そのBelfが日常の小さな無駄を消しながら、<br>
それでも消えない他者との記憶を抱えて暮らしています。
</p>



<p class="wp-block-paragraph">最初から、ここまで考えていたわけではありません。</p>



<p class="wp-block-paragraph">続きを作ったから、以前の設定に新しい意味が生まれました。</p>



<p class="wp-block-paragraph">
Belf本人なら、そんな大げさな話をされても、たぶん面倒そうな顔をすると思います。
</p>



<p class="wp-block-paragraph">そして次も、</p>



<p class="wp-block-paragraph">「面倒くさい」</p>



<p class="wp-block-paragraph">と言いながら、同じ面倒を二度とやらなくて済む方法を考える。</p>



<p class="wp-block-paragraph">仕組みを作り終えたら、また何もしなくなる。</p>



<p class="wp-block-paragraph">今のBelfには、それくらいがちょうどいい気がしています。</p>



<h2 class="wp-block-heading">原罪シリーズを続けて読む</h2>



<p class="wp-block-paragraph">
Belf以外の原罪も、同じ「罪」という題材からまったく違う人物と音楽を作っています。
</p>



<p class="wp-block-paragraph">
前後の作品を読むと、「原罪」という同じ大枠を、それぞれどの角度からキャラクターへ変換したのかも比較できます。
</p>



<p class="wp-block-paragraph"><strong>前の原罪：色欲 / Carmilla</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_01/" title="AI音楽で「色欲」を3回作ったら、Carmillaは誘惑より予想外を欲しがった｜制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_55_08-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_55_08-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_55_08-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_55_08-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_55_08.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「色欲」を3回作ったら、Carmillaは誘惑より予想外を欲しがった｜制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で「色欲」を3回作った制作記録。V1の狂喜の舞踏から、声でCarmillaが生まれたTOKYO LUST、誘惑の予定調和に退屈し始めるV2.5 NEON ENNUIまで振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>次の原罪：憤怒 / Zion</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_03/" title="AI音楽で「憤怒」を3回作ったら、怒りで続きを書かないZionになった" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/灰燼の聖堂と黒鎧の奏者-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/灰燼の聖堂と黒鎧の奏者-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/灰燼の聖堂と黒鎧の奏者-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/灰燼の聖堂と黒鎧の奏者-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/灰燼の聖堂と黒鎧の奏者.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「憤怒」を3回作ったら、怒りで続きを書かないZionになった</div><div class="blogcard-snippet internal-blogcard-snippet">AI音楽で「怒り」をどう表現するか。憤怒を3回作り直し、溜めて爆発するV1、神への反逆を背負ったZionのV2、疑念があっても証拠なしでは裁かないV2.5へ変化した制作過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/category/music/"><br> AI音楽・AI MV制作の記事一覧を見る</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/music/genzai_02/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>計算が速くなるコツ｜数字はそのまま計算しなくていい</title>
		<link>https://shinnexus.com/wp/education/calculation-tips/</link>
					<comments>https://shinnexus.com/wp/education/calculation-tips/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sun, 20 Sep 2026 22:39:58 +0000</pubDate>
				<category><![CDATA[教育・学習]]></category>
		<category><![CDATA[四則演算]]></category>
		<category><![CDATA[暗算]]></category>
		<guid isPermaLink="false">https://shinnexus.com/wp/?p=1021</guid>

					<description><![CDATA[計算が速い人は、頭の中で筆算をものすごい速さでやっているのでしょうか？ たとえば、38＋27 という計算。そのまま計算すれば、8＋7＝15で、1を繰り上げて……と進みます。もちろん、それでも正解です。 でも38を見たとき [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td></td></tr></tbody></table></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>計算が速い人は、頭の中で筆算をものすごい速さでやっているのでしょうか？</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば、<strong>38＋27</strong> という計算。<br>そのまま計算すれば、8＋7＝15で、1を繰り上げて……と進みます。もちろん、それでも正解です。</p>



<p class="wp-block-paragraph">でも38を見たときに、<strong>あと2で40</strong>と考えると、少し違う景色が見えてきます。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">38＋27<br>＝40＋25<br>＝65</span></strong></p>



<p class="wp-block-paragraph">27個ある積み木から2個を取り、38個の積み木の山へ移したと考えてみてください。<br>38は40に、27は25になりますが、全部の積み木の数は変わっていません。</p>



<p class="wp-block-paragraph"><strong>計算がしにくければ、<span class="marker-under">計算しやすい形に変えていい</span>。</strong></p>



<p class="wp-block-paragraph">この記事では、小学生でも使える<strong>計算を速くするコツ</strong>を、暗算の裏技として覚えるのではなく、積み木やタイルを使ったイメージから考えていきます。</p>



<p class="wp-block-paragraph">これから文章題、割合、場合の数、旅人算などへ進んでいくと、考えなければならないことはもっと増えていきます。<br>そのとき、できれば頭は問題を考えることに使いたい。計算そのものに使う力を少し減らしておくために、まず数字の扱い方から考えてみましょう。</p>



<h2 class="wp-block-heading">38＋27｜積み木を移動して40を作る</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="300" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_11_21.webp" alt="38＋27を40＋25に変える積み木のイメージ" class="wp-image-1023" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_11_21.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_11_21-300x225.webp 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">38個の積み木と、27個の積み木があるところを想像してください。</p>



<p class="wp-block-paragraph">38個の方は、あと2個あれば40個になります。<br>そこで、27個の山から2個だけ移します。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">38 → 40<br>27 → 25</span></strong></p>



<p class="wp-block-paragraph">すると、<strong>38＋27</strong> は <strong>40＋25</strong> と同じになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">40＋25＝65</span></strong></p>



<p class="wp-block-paragraph">ここで大切なのは、38だけを勝手に40へ変えたわけではないことです。<br>片方に2を足したぶん、もう片方から2を引いています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>積み木を右の山から左の山へ移しただけなので、全部の数は変わらない。</strong></p>
</blockquote>



<p class="wp-block-paragraph">同じ考え方で、<strong>47＋36</strong> ならどうでしょう。</p>



<p class="wp-block-paragraph">47はあと3で50です。<br>36から3を移せば、<strong>50＋33＝83</strong> になります。</p>



<p class="wp-block-paragraph"><strong>1998＋376</strong> なら、1998はあと2で2000です。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">1998＋376<br>＝2000＋374<br>＝2374</span></strong></p>



<p class="wp-block-paragraph">数字が大きくなっても、やっていることは同じです。</p>



<p class="wp-block-paragraph"><strong><span class="marker-under">あといくつで10、100、1000になるか</span>を探してみる。</strong><br>キリのいい数は、計算するときの足場になります。</p>



<h2 class="wp-block-heading">503－298｜引き算を「距離」に変えてみる</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="300" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_00_42.webp" alt="503－298を数直線の距離で考える図" class="wp-image-1027" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_00_42.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_00_42-300x225.webp 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">今度は、<strong>503－298</strong> です。</p>



<p class="wp-block-paragraph">普通に筆算しても計算できますが、298と503は比較的近い数字です。</p>



<p class="wp-block-paragraph">そこで、503から298を取るのではなく、<strong>298から503まではどれくらい離れているか</strong>と考えてみます。</p>



<ul class="wp-block-list">
<li>298 → 300：2</li>



<li>300 → 500：200</li>



<li>500 → 503：3</li>
</ul>



<p class="wp-block-paragraph">全部合わせると、<strong>2＋200＋3＝205</strong>。</p>



<p class="wp-block-paragraph">だから、<strong><span class="fz-20px">503－298＝205</span></strong> です。</p>



<p class="wp-block-paragraph">引き算には、あるものから取り除くという見方だけでなく、<strong><span class="marker-under">2つの数がどれだけ離れているかを見る</span></strong>という見方もあります。</p>



<p class="wp-block-paragraph">たとえば、<strong>1002－997</strong> ならどうでしょう。</p>



<p class="wp-block-paragraph">997から1000まで3。<br>1000から1002まで2。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">3＋2＝5</span></strong></p>



<p class="wp-block-paragraph">筆算を始めるより、こちらの方がずっと簡単です。</p>



<p class="wp-block-paragraph">一方、846－327のような計算なら、無理に距離で考える必要はありません。普通に筆算した方が分かりやすいこともあります。</p>



<p class="wp-block-paragraph"><strong>どんな計算でも暗算することが目的ではありません。</strong><br>数字を見て、楽な方法がありそうなら使う。なければ普通に計算する。その判断も計算力のひとつです。</p>



<h2 class="wp-block-heading">23×14｜かけ算をタイルの長方形にする</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="300" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_01_38.webp" alt="23×14を23×10と23×4に分けるタイルの図" class="wp-image-1026" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_01_38.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_01_38-300x225.webp 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">二桁どうしのかけ算は、数字だけを見ると急に難しく感じることがあります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">23×14</span></strong></p>



<p class="wp-block-paragraph">ここでは、縦に23枚、横に14枚のタイルを並べた長方形を想像してみましょう。</p>



<p class="wp-block-paragraph">横の14を、<strong>10と4</strong>に分けます。</p>



<ul class="wp-block-list">
<li>23×10＝230</li>



<li>23×4＝92</li>
</ul>



<p class="wp-block-paragraph">2つの長方形を合わせれば、<strong>230＋92＝322</strong> です。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">23×14<br>＝23×（10＋4）<br>＝23×10＋23×4<br>＝322</span></strong></p>



<p class="wp-block-paragraph">学校では、この考え方を<strong>分配法則</strong>として習います。</p>



<p class="wp-block-paragraph">名前だけ聞くと難しそうですが、やっていることは<strong><span class="marker-under">大きな長方形を計算しやすいところで切った</span></strong>だけです。</p>



<p class="wp-block-paragraph">実は、二桁のかけ算の筆算も同じ考え方でできています。</p>



<ul class="wp-block-list">
<li>14の4の分をかける</li>



<li>14の10の分をかける</li>



<li>最後に2つを足す</li>
</ul>



<p class="wp-block-paragraph">筆算は、不思議な手順を覚えているわけではありません。<br>大きなかけ算を、計算しやすい大きさに分けているのです。</p>



<h2 class="wp-block-heading">37×99｜100個用意して1個返す</h2>



<p class="wp-block-paragraph">次は、<strong>37×99</strong> です。</p>



<p class="wp-block-paragraph">99という数字は少し計算しにくそうですが、100のすぐ隣にいます。</p>



<p class="wp-block-paragraph">37が99個あると考える代わりに、いったん<strong>37を100個</strong>用意します。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">37×100＝3700</span></strong></p>



<p class="wp-block-paragraph">でも、本当に欲しかったのは99個です。<br>1個多く用意してしまったので、37を1個返します。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">3700－37＝3663</span></strong></p>



<p class="wp-block-paragraph">つまり、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">37×99<br>＝37×（100－1）<br>＝3663</span></strong></p>



<p class="wp-block-paragraph">となります。</p>



<p class="wp-block-paragraph">99を掛ける特別な公式を覚えるというより、<strong><span class="marker-under">99は100より1少ない数</span></strong>と見るのがポイントです。</p>



<p class="wp-block-paragraph">同じように、48×101なら101を100＋1と見ることができます。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">48×101<br>＝48×100＋48<br>＝4848</span></strong></p>



<p class="wp-block-paragraph">98なら100－2。<br>102なら100＋2。<br>998なら1000－2。</p>



<p class="wp-block-paragraph">数字そのものだけでなく、<strong>近くにある計算しやすい数</strong>を探してみましょう。</p>



<h2 class="wp-block-heading">48×25｜25は4個集めると100になる</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="300" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_03_16.webp" alt="48×25で25を4個ずつまとめて100を作る図" class="wp-image-1025" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_03_16.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_03_16-300x225.webp 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">25という数字にも、計算しやすくなる特徴があります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">25＋25＋25＋25＝100</span></strong></p>



<p class="wp-block-paragraph">25は4個集めると100になります。</p>



<p class="wp-block-paragraph">では、<strong>48×25</strong> を考えてみましょう。</p>



<p class="wp-block-paragraph">25ポイントのコインが48枚あると考えます。<br>4枚ずつまとめれば、1組が100ポイントになります。</p>



<p class="wp-block-paragraph">48枚から作れる4枚セットは、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">48÷4＝12組</span></strong></p>



<p class="wp-block-paragraph">なので、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">100×12＝1200</span></strong></p>



<p class="wp-block-paragraph">となります。</p>



<p class="wp-block-paragraph">48×25をそのまま計算するのではなく、<strong><span class="marker-under">25を4個ずつ束ねて100を作った</span></strong>わけです。</p>



<p class="wp-block-paragraph">同じような数字には、こんなものがあります。</p>



<ul class="wp-block-list">
<li>50は2個で100</li>



<li>250は4個で1000</li>



<li>125は8個で1000</li>
</ul>



<p class="wp-block-paragraph">全部を暗記する必要はありません。<br>25や50、125、250のような数を見たときに、<strong>100や1000を作れないかな？</strong>と考えてみるだけでも十分です。</p>



<h2 class="wp-block-heading">16×35｜片方を倍にして、もう片方を半分にする</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="300" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_05_59.webp" alt="16×35 の箱" class="wp-image-1024" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_05_59.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/09/Codex-画像-2026年9月21日-07_05_59-300x225.webp 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph"><strong>16×35</strong> も、そのまま筆算できます。</p>



<p class="wp-block-paragraph">でも35を2倍すると、70になります。<br>70なら少し計算しやすそうです。</p>



<p class="wp-block-paragraph">そこで、35個入りの箱が16箱あるところを想像してみます。</p>



<p class="wp-block-paragraph">2箱をひとつにまとめると、35＋35で70個入りの箱になります。<br>16箱を2箱ずつまとめるので、箱の数は8箱です。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">16×35<br>＝8×70<br>＝560</span></strong></p>



<p class="wp-block-paragraph">35を2倍した代わりに、16を半分にしました。<br>箱の大きさは2倍になりましたが、箱の数は半分なので、中身の総数は変わりません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>かけ算では、片方を2倍、もう片方を半分にしても積は変わりません。</strong></p>
</blockquote>



<p class="wp-block-paragraph">たとえば、25×36なら、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">25×36<br>＝50×18<br>＝100×9<br>＝900</span></strong></p>



<p class="wp-block-paragraph">と変えることもできます。</p>



<p class="wp-block-paragraph">125×24なら、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">125×24<br>＝250×12<br>＝500×6<br>＝1000×3<br>＝3000</span></strong></p>



<p class="wp-block-paragraph">と進めます。</p>



<p class="wp-block-paragraph">ここまで来ると、計算というより少しパズルに近くなってきます。</p>



<p class="wp-block-paragraph"><strong>どちらを倍にして、どちらを半分にするとキリのいい数になるか。</strong><br>数字の組み合わせを見つけるゲームです。</p>



<p class="wp-block-paragraph">ただし、37×43のような計算を無理に変形する必要はありません。<br>便利な形が見つからなければ、普通に筆算すれば大丈夫です。</p>



<h2 class="wp-block-heading">75×16｜正しい計算方法は1つではない</h2>



<p class="wp-block-paragraph">ここまでの考え方を使って、<strong>75×16</strong> を見てみましょう。</p>



<p class="wp-block-paragraph">まず16を半分にして8、75を2倍して150。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">75×16<br>＝150×8<br>＝300×4<br>＝1200</span></strong></p>



<p class="wp-block-paragraph">と計算できます。</p>



<p class="wp-block-paragraph">別の見方もあります。<br>75を4個集めると300になります。</p>



<p class="wp-block-paragraph">16個の75なら4個セットが4組あるので、</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">75×4＝300<br>300×4＝1200</span></strong></p>



<p class="wp-block-paragraph">と考えることもできます。</p>



<p class="wp-block-paragraph">計算問題では答えは1つですが、<strong><span class="marker-under">答えまでの道は1つとは限りません</span></strong>。</p>



<p class="wp-block-paragraph">自分が見つけやすい方法を使っていい。<br>そして、ほかの人の計算方法を見たときに、そんな見方もできるのかと気づくことも、計算力を伸ばしてくれます。</p>



<h2 class="wp-block-heading">速く計算することと、全部暗算することは違う</h2>



<p class="wp-block-paragraph">ここまでいろいろな計算方法を見てきました。</p>



<p class="wp-block-paragraph">では、こうした方法を全部覚えて、何でも暗算できるようになればよいのでしょうか。</p>



<p class="wp-block-paragraph">そうではありません。</p>



<p class="wp-block-paragraph">たとえば、<strong>25×64</strong> なら25が4個で100という形がすぐ見えます。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">64÷4＝16<br>100×16＝1600</span></strong></p>



<p class="wp-block-paragraph">かなり計算しやすくなります。</p>



<p class="wp-block-paragraph">でも、<strong>37×64</strong> ならどうでしょう。</p>



<p class="wp-block-paragraph">分け方はいくつかありますが、無理に暗算しようとするより、筆算した方が速くて安全なこともあります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>計算が上手になるとは、全部を暗算できることではなく、その計算に合った方法を選べることです。</strong></p>
</blockquote>



<p class="wp-block-paragraph">そのまま計算する。<br>10を作る。<br>100を作る。<br>近いキリのいい数を使う。<br>倍と半分を使う。<br>必要なら筆算する。</p>



<p class="wp-block-paragraph">文章題や割合、場合の数などでは、計算以外にも考えなければならないことがたくさんあります。</p>



<p class="wp-block-paragraph">だからこそ、使えるときには数字を扱いやすい形に変えて、<strong><span class="marker-under">問題を考えるための頭を残しておく</span></strong>ことが大切です。</p>



<p class="wp-block-paragraph">中学受験では、こうした数字の見方を実際の計算スピードにつなげることも大切です。<br>暗算で使いやすい数字の組み合わせや練習方法は、<a href="/wp/education/juken_anzan/">中学受験算数「暗算」を速くする3つのコツ</a>で詳しく解説しています。40秒のショート動画も掲載しています。</p>



<h2 class="wp-block-heading">数字を変身させてみよう</h2>



<p class="wp-block-paragraph">ここまで読んだら、実際に数字の見方を変えてみましょう。</p>



<p class="wp-block-paragraph">大切なのは、いきなり答えを出すことではありません。<br><strong>もっと計算しやすい形にできないかな？</strong>と考えてみてください。</p>



<style data-wp-block-html="css">
#snx-number-transform-lab {
  --snx-blue: #2f6fa7;
  --snx-blue-dark: #21557f;
  --snx-blue-soft: #eaf4fb;
  --snx-orange: #e99532;
  --snx-orange-soft: #fff3df;
  --snx-green: #3f8b67;
  --snx-green-soft: #eaf7f0;
  --snx-red: #c95d55;
  --snx-red-soft: #fff0ef;
  --snx-text: #26333d;
  --snx-muted: #677580;
  --snx-line: #dce4e9;
  --snx-bg: #f7fafc;
  --snx-white: #ffffff;

  box-sizing: border-box;
  width: 100%;
  margin: 2.2rem auto;
  color: var(--snx-text);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    "YuGothic",
    "Meiryo",
    sans-serif;
  line-height: 1.75;
}

#snx-number-transform-lab *,
#snx-number-transform-lab *::before,
#snx-number-transform-lab *::after {
  box-sizing: border-box;
}

#snx-number-transform-lab button {
  font: inherit;
}

#snx-number-transform-lab .snx-ntl-intro {
  padding: 1.4rem 1.5rem;
  border: 2px solid var(--snx-blue);
  border-radius: 18px 18px 8px 8px;
  background: var(--snx-white);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-eyebrow {
  margin: 0 0 0.15rem;
  color: var(--snx-orange);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
}

#snx-number-transform-lab .snx-ntl-title {
  margin: 0;
  color: var(--snx-blue-dark);
  font-size: clamp(1.3rem, 4vw, 1.75rem);
  font-weight: 800;
  line-height: 1.4;
}

#snx-number-transform-lab .snx-ntl-lead {
  margin: 0.65rem 0 0;
  font-size: 0.96rem;
}

#snx-number-transform-lab .snx-ntl-progress {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin: 1rem 0 0.7rem;
}

#snx-number-transform-lab .snx-ntl-progress-track {
  flex: 1;
  height: 9px;
  overflow: hidden;
  border-radius: 999px;
  background: #e7edf1;
}

#snx-number-transform-lab .snx-ntl-progress-bar {
  width: 11.111%;
  height: 100%;
  border-radius: inherit;
  background: var(--snx-blue);
  transition: width 0.35s ease;
}

#snx-number-transform-lab .snx-ntl-progress-text {
  flex: 0 0 auto;
  margin: 0;
  color: var(--snx-muted);
  font-size: 0.82rem;
  font-weight: 700;
}

#snx-number-transform-lab .snx-ntl-card {
  padding: clamp(1.15rem, 4vw, 1.8rem);
  border: 1px solid var(--snx-line);
  border-radius: 12px 12px 20px 20px;
  background: var(--snx-white);
}

#snx-number-transform-lab .snx-ntl-step-label {
  margin: 0 0 0.65rem;
  color: var(--snx-muted);
  font-size: 0.88rem;
  font-weight: 700;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-formula {
  margin: 0.3rem auto 1.2rem;
  color: var(--snx-text);
  font-size: clamp(1.85rem, 8vw, 2.8rem);
  font-weight: 800;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.025em;
}

#snx-number-transform-lab .snx-ntl-visual {
  margin: 0 auto 1.35rem;
  padding: 1.15rem;
  border-radius: 16px;
  background: var(--snx-bg);
}

#snx-number-transform-lab .snx-ntl-question {
  margin: 1.15rem 0 0.85rem;
  font-size: 1.05rem;
  font-weight: 800;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-choices {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.7rem;
}

#snx-number-transform-lab .snx-ntl-choice {
  min-height: 52px;
  padding: 0.7rem 0.8rem;
  border: 2px solid var(--snx-line);
  border-radius: 12px;
  background: var(--snx-white);
  color: var(--snx-text);
  font-weight: 700;
  cursor: pointer;
  transition:
    border-color 0.15s ease,
    background-color 0.15s ease,
    transform 0.15s ease;
}

#snx-number-transform-lab .snx-ntl-choice:hover {
  border-color: var(--snx-blue);
  background: var(--snx-blue-soft);
}

#snx-number-transform-lab .snx-ntl-choice:focus-visible,
#snx-number-transform-lab .snx-ntl-next:focus-visible,
#snx-number-transform-lab .snx-ntl-restart:focus-visible {
  outline: 3px solid rgba(47, 111, 167, 0.28);
  outline-offset: 3px;
}

#snx-number-transform-lab .snx-ntl-choice.is-correct {
  border-color: var(--snx-green);
  background: var(--snx-green-soft);
  color: #246246;
}

#snx-number-transform-lab .snx-ntl-choice.is-wrong {
  border-color: var(--snx-red);
  background: var(--snx-red-soft);
  color: #8f3d37;
}

#snx-number-transform-lab .snx-ntl-choice:disabled {
  cursor: default;
}

#snx-number-transform-lab .snx-ntl-feedback {
  margin-top: 1rem;
  padding: 1rem 1.05rem;
  border-radius: 13px;
  background: var(--snx-blue-soft);
}

#snx-number-transform-lab .snx-ntl-feedback.is-correct {
  border-left: 5px solid var(--snx-green);
  background: var(--snx-green-soft);
}

#snx-number-transform-lab .snx-ntl-feedback.is-wrong {
  border-left: 5px solid var(--snx-orange);
  background: var(--snx-orange-soft);
}

#snx-number-transform-lab .snx-ntl-feedback-main {
  margin: 0;
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-feedback-detail {
  margin: 0.35rem 0 0;
  font-size: 0.94rem;
}

#snx-number-transform-lab .snx-ntl-transform {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  margin: 0.9rem 0 0.15rem;
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-transform-chip {
  padding: 0.34rem 0.62rem;
  border-radius: 9px;
  background: var(--snx-white);
  border: 1px solid rgba(63, 139, 103, 0.25);
}

#snx-number-transform-lab .snx-ntl-arrow {
  color: var(--snx-orange);
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-actions {
  margin-top: 1rem;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-next,
#snx-number-transform-lab .snx-ntl-restart {
  width: min(100%, 360px);
  min-height: 50px;
  padding: 0.72rem 1.1rem;
  border: 0;
  border-radius: 999px;
  background: var(--snx-blue);
  color: #fff;
  font-weight: 800;
  cursor: pointer;
}

#snx-number-transform-lab .snx-ntl-next:hover,
#snx-number-transform-lab .snx-ntl-restart:hover {
  background: var(--snx-blue-dark);
}

/* -----------------------------
   積み木
------------------------------ */

#snx-number-transform-lab .snx-ntl-piles {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  gap: 0.7rem;
}

#snx-number-transform-lab .snx-ntl-pile {
  min-width: 0;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-pile-label {
  margin: 0 0 0.55rem;
  font-size: 0.83rem;
  font-weight: 800;
  color: var(--snx-muted);
}

#snx-number-transform-lab .snx-ntl-block-box {
  min-height: 102px;
  padding: 0.7rem;
  border: 1px solid var(--snx-line);
  border-radius: 12px;
  background: var(--snx-white);
}

#snx-number-transform-lab .snx-ntl-block-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4px;
}

#snx-number-transform-lab .snx-ntl-ten {
  position: relative;
  width: 38px;
  height: 13px;
  border: 1px solid #87a9bf;
  border-radius: 3px;
  background:
    repeating-linear-gradient(
      to right,
      #dcecf6 0,
      #dcecf6 8%,
      #b8d2e2 8%,
      #b8d2e2 10%
    );
}

#snx-number-transform-lab .snx-ntl-one {
  width: 13px;
  height: 13px;
  border: 1px solid #dcad5f;
  border-radius: 3px;
  background: #f6d89b;
}

#snx-number-transform-lab .snx-ntl-pile-number {
  margin: 0.65rem 0 0;
  font-size: 1.2rem;
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-move-arrow {
  color: var(--snx-orange);
  font-size: 1.8rem;
  font-weight: 900;
}

/* -----------------------------
   大きな数のキリ番
------------------------------ */

#snx-number-transform-lab .snx-ntl-place-wrap {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}

#snx-number-transform-lab .snx-ntl-place-row {
  display: grid;
  grid-template-columns: 82px 1fr;
  gap: 0.65rem;
  align-items: center;
}

#snx-number-transform-lab .snx-ntl-place-name {
  font-size: 0.84rem;
  font-weight: 800;
  color: var(--snx-muted);
  text-align: right;
}

#snx-number-transform-lab .snx-ntl-place-value {
  display: flex;
  align-items: center;
  min-height: 43px;
  padding: 0.45rem 0.7rem;
  border-radius: 9px;
  background: var(--snx-white);
  border: 1px solid var(--snx-line);
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-highlight {
  color: var(--snx-orange);
}

/* -----------------------------
   数直線
------------------------------ */

#snx-number-transform-lab .snx-ntl-numberline {
  padding: 0.5rem 0.3rem 0.1rem;
}

#snx-number-transform-lab .snx-ntl-line-track {
  position: relative;
  height: 8px;
  margin: 3rem 1rem 1rem;
  border-radius: 99px;
  background: #cfdbe2;
}

#snx-number-transform-lab .snx-ntl-line-stop {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
  border: 3px solid var(--snx-blue);
  border-radius: 50%;
  background: var(--snx-white);
  transform: translate(-50%, -50%);
}

#snx-number-transform-lab .snx-ntl-line-stop span {
  position: absolute;
  top: 19px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 0.82rem;
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-jumps {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 2.3rem;
}

#snx-number-transform-lab .snx-ntl-jump {
  padding: 0.32rem 0.58rem;
  border-radius: 999px;
  background: var(--snx-white);
  border: 1px solid var(--snx-line);
  font-size: 0.83rem;
  font-weight: 800;
}

/* -----------------------------
   25コイン
------------------------------ */

#snx-number-transform-lab .snx-ntl-coins {
  display: grid;
  grid-template-columns: repeat(8, minmax(28px, 1fr));
  gap: 6px;
  max-width: 440px;
  margin: 0 auto;
}

#snx-number-transform-lab .snx-ntl-coin {
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #dda84c;
  border-radius: 50%;
  background: #fff1b6;
  color: #785a23;
  font-size: clamp(0.65rem, 2vw, 0.8rem);
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-coin.is-group-a {
  outline: 3px solid rgba(47, 111, 167, 0.2);
}

#snx-number-transform-lab .snx-ntl-coin-note {
  margin: 0.8rem 0 0;
  text-align: center;
  font-size: 0.9rem;
  font-weight: 700;
}

/* -----------------------------
   倍と半分
------------------------------ */

#snx-number-transform-lab .snx-ntl-box-transform {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 0.7rem;
}

#snx-number-transform-lab .snx-ntl-box-side {
  min-width: 0;
  padding: 0.85rem;
  border: 1px solid var(--snx-line);
  border-radius: 12px;
  background: var(--snx-white);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-box-big {
  display: block;
  margin-bottom: 0.25rem;
  font-size: 1.35rem;
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-box-small {
  color: var(--snx-muted);
  font-size: 0.82rem;
}

/* -----------------------------
   最終チャレンジ
------------------------------ */

#snx-number-transform-lab .snx-ntl-strategy-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.55rem;
}

#snx-number-transform-lab .snx-ntl-strategy-card {
  min-width: 0;
  padding: 0.7rem 0.55rem;
  border-radius: 11px;
  background: var(--snx-white);
  border: 1px solid var(--snx-line);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-strategy-symbol {
  display: block;
  margin-bottom: 0.18rem;
  font-size: 1.35rem;
}

#snx-number-transform-lab .snx-ntl-strategy-name {
  font-size: 0.78rem;
  font-weight: 800;
}

/* -----------------------------
   終了
------------------------------ */

#snx-number-transform-lab .snx-ntl-finish {
  padding: 1.6rem 1.4rem;
  border: 2px solid var(--snx-green);
  border-radius: 18px;
  background: var(--snx-green-soft);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-finish-mark {
  margin: 0;
  color: var(--snx-green);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.14em;
}

#snx-number-transform-lab .snx-ntl-finish-title {
  margin: 0.25rem 0 0.7rem;
  font-size: 1.22rem;
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-finish-text {
  margin: 0 0 1.1rem;
  font-size: 0.94rem;
}

#snx-number-transform-lab .snx-ntl-noscript {
  padding: 1rem;
  background: #fff3df;
  border-radius: 10px;
}

/* -----------------------------
   スマホ
------------------------------ */

@media (max-width: 600px) {
  #snx-number-transform-lab .snx-ntl-choices {
    grid-template-columns: 1fr;
  }

  #snx-number-transform-lab .snx-ntl-piles {
    grid-template-columns: 1fr;
  }

  #snx-number-transform-lab .snx-ntl-move-arrow {
    transform: rotate(90deg);
    line-height: 1;
  }

  #snx-number-transform-lab .snx-ntl-box-transform {
    grid-template-columns: 1fr;
  }

  #snx-number-transform-lab .snx-ntl-box-transform > .snx-ntl-move-arrow {
    transform: rotate(90deg);
  }

  #snx-number-transform-lab .snx-ntl-coins {
    grid-template-columns: repeat(6, minmax(28px, 1fr));
  }

  #snx-number-transform-lab .snx-ntl-strategy-grid {
    grid-template-columns: 1fr;
  }

  #snx-number-transform-lab .snx-ntl-place-row {
    grid-template-columns: 62px 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  #snx-number-transform-lab *,
  #snx-number-transform-lab *::before,
  #snx-number-transform-lab *::after {
    scroll-behavior: auto !important;
    transition: none !important;
    animation: none !important;
  }
}
</style>



<script data-wp-block-html="js">
(function () {
  "use strict";

  const root = document.getElementById("snx-number-transform-lab");
  if (!root || root.dataset.initialized === "true") return;
  root.dataset.initialized = "true";

  const formulaEl = root.querySelector("#snxNtlFormula");
  const visualEl = root.querySelector("#snxNtlVisual");
  const questionEl = root.querySelector("#snxNtlQuestion");
  const choicesEl = root.querySelector("#snxNtlChoices");
  const feedbackEl = root.querySelector("#snxNtlFeedback");
  const nextBtn = root.querySelector("#snxNtlNext");
  const stepLabelEl = root.querySelector("#snxNtlStepLabel");
  const progressBarEl = root.querySelector("#snxNtlProgressBar");
  const progressTextEl = root.querySelector("#snxNtlProgressText");
  const cardEl = root.querySelector(".snx-ntl-card");
  const progressEl = root.querySelector(".snx-ntl-progress");
  const finishEl = root.querySelector("#snxNtlFinish");
  const restartBtn = root.querySelector("#snxNtlRestart");

  let currentIndex = 0;
  let answered = false;

  const steps = [
    {
      label: "まずは、積み木を動かしてみよう",
      formula: "48 ＋ 27",
      question: "48をキリのいい数にするなら、27からいくつ移す？",
      choices: [
        { text: "1を移す", value: "1" },
        { text: "2を移す", value: "2" },
        { text: "3を移す", value: "3" },
        { text: "5を移す", value: "5" }
      ],
      correct: "2",
      feedbackTitle: "そう！ 48を50にすると見やすい。",
      feedbackText:
        "27から2個を48の山へ移します。全部の数は変わらないので、48＋27は50＋25と同じです。",
      transform: ["48 ＋ 27", "50 ＋ 25", "75"],
      visual: "blocks48"
    },
    {
      label: "じゃあ、数字が大きくなったら？",
      formula: "398 ＋ 56",
      question: "398を計算しやすくするなら、まず何を作る？",
      choices: [
        { text: "390", value: "390" },
        { text: "400", value: "400" },
        { text: "450", value: "450" },
        { text: "500", value: "500" }
      ],
      correct: "400",
      feedbackTitle: "398は、あと2で400。",
      feedbackText:
        "56から2を移せば、398＋56は400＋54になります。さっきの48→50とまったく同じ考え方です。",
      transform: ["398 ＋ 56", "400 ＋ 54", "454"],
      visual: "place398"
    },
    {
      label: "今度は、引き算の見方を変えてみよう",
      formula: "1003 － 996",
      question: "この計算、どんな見方をするとラクそう？",
      choices: [
        { text: "普通に大きな筆算をする", value: "column" },
        { text: "996から1003までの距離を見る", value: "distance" },
        { text: "1003を半分にする", value: "half" },
        { text: "996を10倍する", value: "ten" }
      ],
      correct: "distance",
      feedbackTitle: "引き算を「距離」に変えられました。",
      feedbackText:
        "996→1000で4、1000→1003で3。だから差は4＋3＝7です。",
      transform: ["996 → 1000", "＋4", "1000 → 1003", "＋3", "7"],
      visual: "numberline"
    },
    {
      label: "25は、ちょっと特別な数字",
      formula: "24 × 25",
      question: "25を何個まとめると100になる？",
      choices: [
        { text: "2個", value: "2" },
        { text: "3個", value: "3" },
        { text: "4個", value: "4" },
        { text: "5個", value: "5" }
      ],
      correct: "4",
      feedbackTitle: "25は4個で100。",
      feedbackText:
        "24個の25を4個ずつまとめると、100のまとまりが6個できます。だから100×6＝600です。",
      transform: ["24個 ÷ 4", "6組", "100 × 6", "600"],
      visual: "coins24"
    },
    {
      label: "では、同じパターンをもう一度",
      formula: "36 × 25",
      question: "今度は、100のまとまりをいくつ作れる？",
      choices: [
        { text: "6組", value: "6" },
        { text: "8組", value: "8" },
        { text: "9組", value: "9" },
        { text: "12組", value: "12" }
      ],
      correct: "9",
      feedbackTitle: "もう25をそのまま掛けなくても見えます。",
      feedbackText:
        "25が4個で100。36個なら4個セットが9組なので、100×9＝900です。",
      transform: ["36 ÷ 4", "9組", "100 × 9", "900"],
      visual: "coins36"
    },
    {
      label: "今度は、箱を組み替えてみよう",
      formula: "18 × 35",
      question: "35を70にしたら、18はどうすれば全体の量が変わらない？",
      choices: [
        { text: "36にする", value: "36" },
        { text: "20にする", value: "20" },
        { text: "9にする", value: "9" },
        { text: "17にする", value: "17" }
      ],
      correct: "9",
      feedbackTitle: "片方を2倍にしたら、もう片方は半分。",
      feedbackText:
        "35個入り18箱を、70個入り9箱に組み替えたと考えます。中身の総数は同じなので、70×9＝630です。",
      transform: ["18 × 35", "9 × 70", "630"],
      visual: "doubleHalf"
    },
    {
      label: "ここからは「どの変身を使う？」",
      formula: "46 × 99",
      question: "この数字なら、どんな見方が使いやすい？",
      choices: [
        { text: "99を100－1と見る", value: "near100" },
        { text: "25を4個で100にする", value: "quarter" },
        { text: "差を数直線で見る", value: "distance" },
        { text: "倍と半分を使う", value: "doubleHalf" }
      ],
      correct: "near100",
      feedbackTitle: "99は「100より1少ない」と見る。",
      feedbackText:
        "46×100＝4600を先に作り、46を1個ぶん返します。4600－46＝4554です。",
      transform: ["46 × 99", "46 × 100 － 46", "4554"],
      visual: "strategies"
    },
    {
      label: "見た瞬間に、キリのいい数を探せるかな？",
      formula: "47 ＋ 38",
      question: "この計算でまず使えそうなのは？",
      choices: [
        { text: "47を50に近づける", value: "round" },
        { text: "38を100にする", value: "100" },
        { text: "倍と半分を使う", value: "doubleHalf" },
        { text: "99を100－1と見る", value: "near100" }
      ],
      correct: "round",
      feedbackTitle: "47は、あと3で50。",
      feedbackText:
        "38から3を移すと、50＋35になります。だから答えは85です。",
      transform: ["47 ＋ 38", "50 ＋ 35", "85"],
      visual: "strategies"
    },
    {
      label: "最後。計算する前に「形」を見てみよう",
      formula: "16 × 35",
      question: "どの変身が使いやすそう？",
      choices: [
        { text: "35を70、16を8にする", value: "doubleHalf" },
        { text: "35を100－1と見る", value: "near100" },
        { text: "差を数直線で見る", value: "distance" },
        { text: "16を50にする", value: "round" }
      ],
      correct: "doubleHalf",
      feedbackTitle: "数字の組み合わせが見えてきました。",
      feedbackText:
        "35を2倍して70、16を半分にして8。70×8＝560です。",
      transform: ["16 × 35", "8 × 70", "560"],
      visual: "strategies"
    }
  ];

  function makeTensOnes(value) {
    const tens = Math.floor(value / 10);
    const ones = value % 10;

    let html = '<div class="snx-ntl-block-row">';

    for (let i = 0; i < tens; i++) {
      html += '<span class="snx-ntl-ten" aria-hidden="true"></span>';
    }

    for (let i = 0; i < ones; i++) {
      html += '<span class="snx-ntl-one" aria-hidden="true"></span>';
    }

    html += "</div>";

    return html;
  }

  function renderBlocks48() {
    return `
      <div class="snx-ntl-piles">
        <div class="snx-ntl-pile">
          <p class="snx-ntl-pile-label">左の山</p>
          <div class="snx-ntl-block-box">
            ${makeTensOnes(48)}
            <p class="snx-ntl-pile-number">48</p>
          </div>
        </div>

        <div class="snx-ntl-move-arrow" aria-hidden="true">←</div>

        <div class="snx-ntl-pile">
          <p class="snx-ntl-pile-label">右の山</p>
          <div class="snx-ntl-block-box">
            ${makeTensOnes(27)}
            <p class="snx-ntl-pile-number">27</p>
          </div>
        </div>
      </div>
    `;
  }

  function renderPlace398() {
    return `
      <div class="snx-ntl-place-wrap">
        <div class="snx-ntl-place-row">
          <div class="snx-ntl-place-name">398</div>
          <div class="snx-ntl-place-value">
            400まで
            <span class="snx-ntl-highlight">&nbsp;あと2</span>
          </div>
        </div>

        <div class="snx-ntl-place-row">
          <div class="snx-ntl-place-name">56</div>
          <div class="snx-ntl-place-value">
            ここから2を移すと
            <span class="snx-ntl-highlight">&nbsp;54</span>
          </div>
        </div>

        <div class="snx-ntl-place-row">
          <div class="snx-ntl-place-name">変身後</div>
          <div class="snx-ntl-place-value">
            <strong>400 ＋ 54</strong>
          </div>
        </div>
      </div>
    `;
  }

  function renderNumberline() {
    return `
      <div class="snx-ntl-numberline">
        <div class="snx-ntl-line-track" aria-label="996から1003までの数直線">
          <div class="snx-ntl-line-stop" style="left:0%;">
            <span>996</span>
          </div>

          <div class="snx-ntl-line-stop" style="left:57%;">
            <span>1000</span>
          </div>

          <div class="snx-ntl-line-stop" style="left:100%;">
            <span>1003</span>
          </div>
        </div>

        <div class="snx-ntl-jumps">
          <span class="snx-ntl-jump">996 → 1000：＋4</span>
          <span class="snx-ntl-jump">1000 → 1003：＋3</span>
        </div>
      </div>
    `;
  }

  function renderCoins(count) {
    let coins = "";

    for (let i = 0; i < count; i++) {
      const groupClass = Math.floor(i / 4) % 2 === 0 ? " is-group-a" : "";
      coins += `
        <span class="snx-ntl-coin${groupClass}" aria-hidden="true">
          25
        </span>
      `;
    }

    return `
      <div class="snx-ntl-coins" aria-label="25のコインが${count}枚">
        ${coins}
      </div>
      <p class="snx-ntl-coin-note">
        25を4枚まとめると100。4枚セットを探してみよう。
      </p>
    `;
  }

  function renderDoubleHalf() {
    return `
      <div class="snx-ntl-box-transform">
        <div class="snx-ntl-box-side">
          <span class="snx-ntl-box-big">35個 × 18箱</span>
          <span class="snx-ntl-box-small">
            小さな箱が18個
          </span>
        </div>

        <div class="snx-ntl-move-arrow" aria-hidden="true">→</div>

        <div class="snx-ntl-box-side">
          <span class="snx-ntl-box-big">70個 × ？箱</span>
          <span class="snx-ntl-box-small">
            2箱を1箱にまとめる
          </span>
        </div>
      </div>
    `;
  }

  function renderStrategies() {
    return `
      <div class="snx-ntl-strategy-grid">
        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">10</span>
          <span class="snx-ntl-strategy-name">キリのいい数</span>
        </div>

        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">↔</span>
          <span class="snx-ntl-strategy-name">距離を見る</span>
        </div>

        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">100</span>
          <span class="snx-ntl-strategy-name">100を作る</span>
        </div>

        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">99</span>
          <span class="snx-ntl-strategy-name">100－1</span>
        </div>

        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">×2</span>
          <span class="snx-ntl-strategy-name">倍と半分</span>
        </div>

        <div class="snx-ntl-strategy-card">
          <span class="snx-ntl-strategy-symbol" aria-hidden="true">✎</span>
          <span class="snx-ntl-strategy-name">普通に筆算</span>
        </div>
      </div>
    `;
  }

  function renderVisual(type) {
    switch (type) {
      case "blocks48":
        return renderBlocks48();

      case "place398":
        return renderPlace398();

      case "numberline":
        return renderNumberline();

      case "coins24":
        return renderCoins(24);

      case "coins36":
        return renderCoins(36);

      case "doubleHalf":
        return renderDoubleHalf();

      case "strategies":
        return renderStrategies();

      default:
        return "";
    }
  }

  function renderTransform(parts) {
    return `
      <div class="snx-ntl-transform">
        ${parts
          .map(function (part, index) {
            const arrow =
              index < parts.length - 1
                ? '<span class="snx-ntl-arrow" aria-hidden="true">→</span>'
                : "";

            return `
              <span class="snx-ntl-transform-chip">${part}</span>
              ${arrow}
            `;
          })
          .join("")}
      </div>
    `;
  }

  function renderStep() {
    answered = false;

    const step = steps[currentIndex];

    formulaEl.textContent = step.formula;
    stepLabelEl.textContent = step.label;
    questionEl.textContent = step.question;
    visualEl.innerHTML = renderVisual(step.visual);

    feedbackEl.hidden = true;
    feedbackEl.className = "snx-ntl-feedback";
    feedbackEl.innerHTML = "";

    nextBtn.hidden = true;

    choicesEl.innerHTML = "";

    step.choices.forEach(function (choice) {
      const button = document.createElement("button");

      button.type = "button";
      button.className = "snx-ntl-choice";
      button.textContent = choice.text;
      button.dataset.value = choice.value;

      button.addEventListener("click", function () {
        handleChoice(button, choice.value);
      });

      choicesEl.appendChild(button);
    });

    const progressPercent = ((currentIndex + 1) / steps.length) * 100;

    progressBarEl.style.width = progressPercent + "%";
    progressTextEl.textContent =
      currentIndex + 1 + " / " + steps.length;

    if (currentIndex >= 6) {
      nextBtn.textContent =
        currentIndex === steps.length - 1
          ? "結果を見る →"
          : "次のチャレンジ →";
    } else {
      nextBtn.textContent = "じゃあ、このパターンは？ →";
    }
  }

  function handleChoice(button, value) {
    if (answered) return;

    const step = steps[currentIndex];
    const isCorrect = value === step.correct;

    if (!isCorrect) {
      button.classList.add("is-wrong");

      feedbackEl.hidden = false;
      feedbackEl.className = "snx-ntl-feedback is-wrong";
      feedbackEl.innerHTML = `
        <p class="snx-ntl-feedback-main">
          その見方も考えられるけれど、今回はもっとラクな形があります。
        </p>
        <p class="snx-ntl-feedback-detail">
          数字の近くにある「10・100・1000」や、
          組み替えやすい形をもう一度探してみよう。
        </p>
      `;

      return;
    }

    answered = true;
    button.classList.add("is-correct");

    Array.from(
      choicesEl.querySelectorAll(".snx-ntl-choice")
    ).forEach(function (choiceButton) {
      choiceButton.disabled = true;

      if (
        choiceButton.dataset.value === step.correct &&
        choiceButton !== button
      ) {
        choiceButton.classList.add("is-correct");
      }
    });

    feedbackEl.hidden = false;
    feedbackEl.className = "snx-ntl-feedback is-correct";
    feedbackEl.innerHTML = `
      <p class="snx-ntl-feedback-main">
        ${step.feedbackTitle}
      </p>

      <p class="snx-ntl-feedback-detail">
        ${step.feedbackText}
      </p>

      ${renderTransform(step.transform)}
    `;

    nextBtn.hidden = false;
  }

  function showFinish() {
    cardEl.hidden = true;
    progressEl.hidden = true;
    finishEl.hidden = false;

    finishEl.scrollIntoView({
      behavior: window.matchMedia(
        "(prefers-reduced-motion: reduce)"
      ).matches
        ? "auto"
        : "smooth",
      block: "nearest"
    });
  }

  nextBtn.addEventListener("click", function () {
    if (!answered) return;

    if (currentIndex >= steps.length - 1) {
      showFinish();
      return;
    }

    currentIndex += 1;
    renderStep();

    cardEl.scrollIntoView({
      behavior: window.matchMedia(
        "(prefers-reduced-motion: reduce)"
      ).matches
        ? "auto"
        : "smooth",
      block: "nearest"
    });
  });

  restartBtn.addEventListener("click", function () {
    currentIndex = 0;
    answered = false;

    finishEl.hidden = true;
    cardEl.hidden = false;
    progressEl.hidden = false;

    renderStep();

    root.scrollIntoView({
      behavior: window.matchMedia(
        "(prefers-reduced-motion: reduce)"
      ).matches
        ? "auto"
        : "smooth",
      block: "start"
    });
  });

  renderStep();
})();
</script>



<style data-wp-block-html="css">
#snx-number-transform-lab {
  --snx-blue: #2f73ad;
  --snx-blue-dark: #1f557f;
  --snx-blue-soft: #edf6fc;

  --snx-orange: #e99535;
  --snx-orange-soft: #fff4e4;

  --snx-green: #3d8b68;
  --snx-green-soft: #eaf7f0;

  --snx-red: #c85a54;
  --snx-red-soft: #fff0ef;

  --snx-text: #26343e;
  --snx-muted: #697782;
  --snx-line: #d9e3e9;
  --snx-bg: #f7fafc;
  --snx-white: #fff;

  width: 100%;
  margin: 2.2rem auto;
  color: var(--snx-text);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    "YuGothic",
    "Meiryo",
    sans-serif;
  line-height: 1.7;
}

#snx-number-transform-lab *,
#snx-number-transform-lab *::before,
#snx-number-transform-lab *::after {
  box-sizing: border-box;
}

#snx-number-transform-lab button {
  font: inherit;
}

#snx-number-transform-lab .snx-ntl-intro {
  padding: 1.4rem 1.5rem;
  border: 2px solid var(--snx-blue);
  border-radius: 18px;
  background: var(--snx-white);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-eyebrow {
  margin: 0 0 0.15rem;
  color: var(--snx-orange);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
}

#snx-number-transform-lab .snx-ntl-title {
  margin: 0;
  color: var(--snx-blue-dark);
  font-size: clamp(1.35rem, 4vw, 1.8rem);
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-lead {
  margin: 0.55rem 0 0;
}

#snx-number-transform-lab .snx-ntl-progress {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 1rem 0 0.7rem;
}

#snx-number-transform-lab .snx-ntl-progress-track {
  flex: 1;
  height: 9px;
  overflow: hidden;
  border-radius: 999px;
  background: #e4ebef;
}

#snx-number-transform-lab .snx-ntl-progress-bar {
  width: 11.111%;
  height: 100%;
  border-radius: inherit;
  background: var(--snx-blue);
  transition: width 0.25s ease;
}

#snx-number-transform-lab .snx-ntl-progress-text {
  margin: 0;
  color: var(--snx-muted);
  font-size: 0.82rem;
  font-weight: 700;
}

#snx-number-transform-lab .snx-ntl-card {
  padding: clamp(1.1rem, 4vw, 1.7rem);
  border: 1px solid var(--snx-line);
  border-radius: 16px;
  background: var(--snx-white);
}

#snx-number-transform-lab .snx-ntl-stage-label {
  margin: 0 0 1rem;
  color: var(--snx-muted);
  font-size: 0.9rem;
  font-weight: 700;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-formula {
  margin: 0 0 1.25rem;
  font-size: clamp(2rem, 8vw, 3rem);
  font-weight: 900;
  text-align: center;
  line-height: 1.2;
}

#snx-number-transform-lab .snx-ntl-instruction {
  margin: 0 0 1rem;
  font-weight: 800;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-small-note {
  margin: 0.65rem 0 0;
  color: var(--snx-muted);
  font-size: 0.86rem;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-controls {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.65rem;
  margin-top: 1rem;
}

#snx-number-transform-lab .snx-ntl-btn {
  min-height: 46px;
  padding: 0.65rem 1rem;
  border: 2px solid var(--snx-blue);
  border-radius: 999px;
  background: #fff;
  color: var(--snx-blue-dark);
  font-weight: 800;
  cursor: pointer;
}

#snx-number-transform-lab .snx-ntl-btn:hover {
  background: var(--snx-blue-soft);
}

#snx-number-transform-lab .snx-ntl-btn:disabled {
  opacity: 0.45;
  cursor: default;
}

#snx-number-transform-lab .snx-ntl-btn.is-orange {
  border-color: var(--snx-orange);
  color: #965a17;
}

#snx-number-transform-lab .snx-ntl-btn.is-orange:hover {
  background: var(--snx-orange-soft);
}

#snx-number-transform-lab .snx-ntl-next,
#snx-number-transform-lab .snx-ntl-restart {
  width: min(100%, 350px);
  min-height: 50px;
  padding: 0.7rem 1rem;
  border: 0;
  border-radius: 999px;
  background: var(--snx-blue);
  color: #fff;
  font-weight: 800;
  cursor: pointer;
}

#snx-number-transform-lab .snx-ntl-next:hover,
#snx-number-transform-lab .snx-ntl-restart:hover {
  background: var(--snx-blue-dark);
}

#snx-number-transform-lab .snx-ntl-btn:focus-visible,
#snx-number-transform-lab .snx-ntl-next:focus-visible,
#snx-number-transform-lab .snx-ntl-restart:focus-visible,
#snx-number-transform-lab .snx-ntl-coin:focus-visible,
#snx-number-transform-lab .snx-ntl-strategy-btn:focus-visible {
  outline: 3px solid rgba(47, 115, 173, 0.25);
  outline-offset: 3px;
}

#snx-number-transform-lab .snx-ntl-footer-actions {
  margin-top: 1.2rem;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-message {
  margin-top: 1.1rem;
  padding: 1rem 1.05rem;
  border-left: 5px solid var(--snx-green);
  border-radius: 12px;
  background: var(--snx-green-soft);
}

#snx-number-transform-lab .snx-ntl-message p {
  margin: 0.25rem 0;
}

#snx-number-transform-lab .snx-ntl-message strong {
  color: #286649;
}

/* -----------------------------
   数字を左右に置く
------------------------------ */

#snx-number-transform-lab .snx-ntl-two-sides {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.85rem;
  align-items: stretch;
}

#snx-number-transform-lab .snx-ntl-side {
  min-width: 0;
  padding: 1rem;
  border-radius: 14px;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-side.is-blue {
  background: var(--snx-blue-soft);
  border: 1px solid #cbdfee;
}

#snx-number-transform-lab .snx-ntl-side.is-orange {
  background: var(--snx-orange-soft);
  border: 1px solid #f1d9b9;
}

#snx-number-transform-lab .snx-ntl-side-number {
  margin: 0;
  font-size: clamp(2rem, 7vw, 3rem);
  font-weight: 900;
}

/* 古い矢印要素が残っていても強制非表示 */
#snx-number-transform-lab .snx-ntl-transfer-arrow {
  display: none !important;
}

/* -----------------------------
   積み木
------------------------------ */

#snx-number-transform-lab .snx-ntl-blocks {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  gap: 5px;
  min-height: 65px;
  margin-top: 0.8rem;
}

#snx-number-transform-lab .snx-ntl-ten {
  width: 14px;
  height: 52px;
  border: 1px solid #6fa6d0;
  border-radius: 3px;
  background: #89bce2;
}

#snx-number-transform-lab .snx-ntl-one {
  width: 14px;
  height: 14px;
  border: 1px solid #dba858;
  border-radius: 3px;
  background: #f0c371;
}

#snx-number-transform-lab .snx-ntl-side.is-blue .snx-ntl-one {
  border-color: #6fa6d0;
  background: #89bce2;
}

/* -----------------------------
   数直線
------------------------------ */

#snx-number-transform-lab .snx-ntl-line-wrap {
  margin: 1.5rem 0 1rem;
  overflow-x: auto;
}

#snx-number-transform-lab .snx-ntl-numberline {
  display: grid;
  grid-template-columns: repeat(8, minmax(55px, 1fr));
  min-width: 480px;
  border-top: 5px solid #cbd7df;
  padding-top: 0.9rem;
}

#snx-number-transform-lab .snx-ntl-line-cell {
  position: relative;
  text-align: center;
  font-size: 0.82rem;
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-line-cell::before {
  content: "";
  position: absolute;
  top: -1.1rem;
  left: 50%;
  width: 2px;
  height: 10px;
  background: #9aabb7;
}

#snx-number-transform-lab .snx-ntl-line-cell.is-current {
  color: var(--snx-blue-dark);
}

#snx-number-transform-lab .snx-ntl-line-marker {
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 auto 0.35rem;
  border-radius: 50%;
  background: transparent;
}

#snx-number-transform-lab .snx-ntl-line-cell.is-current .snx-ntl-line-marker {
  background: var(--snx-blue);
  box-shadow: 0 0 0 5px var(--snx-blue-soft);
}

#snx-number-transform-lab .snx-ntl-step-count {
  margin-top: 1rem;
  text-align: center;
  font-size: 1.05rem;
  font-weight: 800;
}

/* -----------------------------
   25コイン
------------------------------ */

#snx-number-transform-lab .snx-ntl-coin-status {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.8rem;
  margin-bottom: 1rem;
}

#snx-number-transform-lab .snx-ntl-status-chip {
  padding: 0.4rem 0.7rem;
  border-radius: 999px;
  background: var(--snx-bg);
  border: 1px solid var(--snx-line);
  font-size: 0.86rem;
  font-weight: 800;
}

#snx-number-transform-lab .snx-ntl-coins {
  display: grid;
  grid-template-columns: repeat(8, minmax(34px, 1fr));
  gap: 7px;
  max-width: 520px;
  margin: 0 auto;
}

#snx-number-transform-lab .snx-ntl-coin {
  aspect-ratio: 1 / 1;
  min-width: 0;
  border: 2px solid #dca645;
  border-radius: 50%;
  background: #fff1b5;
  color: #75551e;
  font-size: 0.78rem;
  font-weight: 900;
  cursor: pointer;
}

#snx-number-transform-lab .snx-ntl-coin.is-selected {
  border-color: var(--snx-blue);
  background: var(--snx-blue-soft);
  color: var(--snx-blue-dark);
  transform: translateY(-3px);
}

#snx-number-transform-lab .snx-ntl-coin.is-grouped {
  border-color: var(--snx-green);
  background: var(--snx-green-soft);
  color: var(--snx-green);
  cursor: default;
}

#snx-number-transform-lab .snx-ntl-groups {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.55rem;
  margin-top: 1rem;
}

#snx-number-transform-lab .snx-ntl-group100 {
  min-width: 68px;
  padding: 0.55rem 0.7rem;
  border: 2px solid var(--snx-green);
  border-radius: 12px;
  background: var(--snx-green-soft);
  color: #286649;
  font-weight: 900;
  text-align: center;
}

/* -----------------------------
   36 × 25
------------------------------ */

#snx-number-transform-lab .snx-ntl-group-options {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.6rem;
  max-width: 600px;
  margin: 1rem auto;
}

#snx-number-transform-lab .snx-ntl-auto-groups {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.55rem;
  margin-top: 1rem;
}

#snx-number-transform-lab .snx-ntl-auto-group {
  padding: 0.65rem;
  border: 2px solid var(--snx-green);
  border-radius: 10px;
  background: var(--snx-green-soft);
  color: #286649;
  font-weight: 900;
  text-align: center;
}

/* -----------------------------
   箱
------------------------------ */

#snx-number-transform-lab .snx-ntl-boxes {
  display: grid;
  grid-template-columns: repeat(6, minmax(48px, 1fr));
  gap: 7px;
  max-width: 600px;
  margin: 0 auto;
}

#snx-number-transform-lab .snx-ntl-box {
  padding: 0.65rem 0.35rem;
  border: 2px solid #d6ab69;
  border-radius: 8px;
  background: var(--snx-orange-soft);
  color: #80501a;
  font-size: 0.8rem;
  font-weight: 900;
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-box.is-big {
  border-color: var(--snx-blue);
  background: var(--snx-blue-soft);
  color: var(--snx-blue-dark);
}

#snx-number-transform-lab .snx-ntl-box-summary {
  margin-top: 1rem;
  text-align: center;
  font-weight: 800;
}

/* -----------------------------
   最終チャレンジ
------------------------------ */

#snx-number-transform-lab .snx-ntl-strategy-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.7rem;
  max-width: 620px;
  margin: 1rem auto 0;
}

#snx-number-transform-lab .snx-ntl-strategy-btn {
  min-height: 58px;
  padding: 0.7rem;
  border: 2px solid var(--snx-line);
  border-radius: 12px;
  background: #fff;
  color: var(--snx-text);
  font-weight: 800;
  cursor: pointer;
}

#snx-number-transform-lab .snx-ntl-strategy-btn:hover {
  border-color: var(--snx-blue);
  background: var(--snx-blue-soft);
}

#snx-number-transform-lab .snx-ntl-strategy-btn.is-wrong {
  border-color: var(--snx-orange);
  background: var(--snx-orange-soft);
}

#snx-number-transform-lab .snx-ntl-strategy-btn.is-correct {
  border-color: var(--snx-green);
  background: var(--snx-green-soft);
  color: #286649;
}

/* -----------------------------
   終了
------------------------------ */

#snx-number-transform-lab .snx-ntl-finish {
  padding: 1.6rem 1.4rem;
  border: 2px solid var(--snx-green);
  border-radius: 18px;
  background: var(--snx-green-soft);
  text-align: center;
}

#snx-number-transform-lab .snx-ntl-finish-mark {
  margin: 0;
  color: var(--snx-green);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.14em;
}

#snx-number-transform-lab .snx-ntl-finish-title {
  margin: 0.25rem 0 0.7rem;
  font-size: 1.25rem;
  font-weight: 900;
}

#snx-number-transform-lab .snx-ntl-finish-text {
  margin: 0 0 1.1rem;
}

/* -----------------------------
   スマホ
------------------------------ */

@media (max-width: 600px) {
  #snx-number-transform-lab .snx-ntl-two-sides {
    grid-template-columns: 1fr;
    gap: 0.9rem;
  }

  #snx-number-transform-lab .snx-ntl-coins {
    grid-template-columns: repeat(6, minmax(32px, 1fr));
  }

  #snx-number-transform-lab .snx-ntl-group-options {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #snx-number-transform-lab .snx-ntl-auto-groups {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #snx-number-transform-lab .snx-ntl-boxes {
    grid-template-columns: repeat(3, minmax(45px, 1fr));
  }

  #snx-number-transform-lab .snx-ntl-strategy-options {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  #snx-number-transform-lab *,
  #snx-number-transform-lab *::before,
  #snx-number-transform-lab *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
</style>

<script data-wp-block-html="js">
(function () {
  "use strict";

  function initSnxNumberTransformLab() {
    const root = document.getElementById("snx-number-transform-lab");

    if (!root) {
      return false;
    }

    if (root.dataset.initialized === "true") {
      return true;
    }

    const stageEl = root.querySelector("#snxNtlStage");
    const stageLabelEl = root.querySelector("#snxNtlStageLabel");
    const messageEl = root.querySelector("#snxNtlMessage");
    const nextBtn = root.querySelector("#snxNtlNext");
    const cardEl = root.querySelector("#snxNtlCard");
    const finishEl = root.querySelector("#snxNtlFinish");
    const restartBtn = root.querySelector("#snxNtlRestart");
    const progressBarEl = root.querySelector("#snxNtlProgressBar");
    const progressTextEl = root.querySelector("#snxNtlProgressText");

    if (
      !stageEl ||
      !stageLabelEl ||
      !messageEl ||
      !nextBtn ||
      !cardEl ||
      !finishEl ||
      !restartBtn ||
      !progressBarEl ||
      !progressTextEl
    ) {
      return false;
    }

    root.dataset.initialized = "true";

    const TOTAL_STAGES = 9;
    let stageIndex = 0;

    const state = {
      stage1: {
        left: 48,
        right: 27
      },

      stage2: {
        left: 398,
        right: 56
      },

      stage3: {
        current: 996
      },

      stage4: {
        selected: new Set(),
        grouped: new Set(),
        groups: 0
      },

      stage5: {
        done: false
      },

      stage6: {
        firstMerge: false,
        done: false
      }
    };

    /*
     * 最終3問
     *
     * Q7：正解は3番目
     * Q8：正解は2番目
     * Q9：正解は4番目
     */
    const challenges = [
      {
        formula: "46 × 99",
        label: "どの変身を使う？",
        answer: "near100",

        options: [
          ["make100", "100のまとまりを作る"],
          ["distance", "距離として見る"],
          ["near100", "99を100－1と見る"],
          ["doubleHalf", "倍と半分を使う"]
        ],

        result:
          "46×99は、46×100から46を1つ分戻すと考えられます。"
      },

      {
        formula: "47 ＋ 38",
        label: "今度はどの見方？",
        answer: "round",

        options: [
          ["distance", "距離として見る"],
          ["round", "50を作る"],
          ["doubleHalf", "倍と半分を使う"],
          ["make100", "100のまとまりを作る"]
        ],

        result:
          "38から3を47へ移すと、50＋35になります。"
      },

      {
        formula: "16 × 35",
        label: "最後は自分で選んでみよう",
        answer: "doubleHalf",

        options: [
          ["round", "50を作る"],
          ["near100", "100－1を使う"],
          ["distance", "距離として見る"],
          ["doubleHalf", "倍と半分を使う"]
        ],

        result:
          "35を70にして、16を8にすると、8×70＝560になります。"
      }
    ];

    function setProgress() {
      const current = stageIndex + 1;

      progressTextEl.textContent =
        current + " / " + TOTAL_STAGES;

      progressBarEl.style.width =
        (current / TOTAL_STAGES) * 100 + "%";
    }

    function clearMessage() {
      messageEl.hidden = true;
      messageEl.innerHTML = "";
    }

    function showMessage(html) {
      messageEl.innerHTML = html;
      messageEl.hidden = false;
    }

    function showNext(text) {
      nextBtn.textContent =
        text || "じゃあ、このパターンは？ →";

      nextBtn.hidden = false;
    }

    function hideNext() {
      nextBtn.hidden = true;
    }

    function scrollCard() {
      cardEl.scrollIntoView({
        behavior: window.matchMedia(
          "(prefers-reduced-motion: reduce)"
        ).matches
          ? "auto"
          : "smooth",
        block: "nearest"
      });
    }

    function makeBlocks(value) {
      const tens = Math.floor(value / 10);
      const ones = value % 10;

      let html = '<div class="snx-ntl-blocks">';

      for (let i = 0; i < tens; i++) {
        html +=
          '<span class="snx-ntl-ten" aria-hidden="true"></span>';
      }

      for (let i = 0; i < ones; i++) {
        html +=
          '<span class="snx-ntl-one" aria-hidden="true"></span>';
      }

      html += "</div>";

      return html;
    }

    /* =========================================
       1. 48 + 27
    ========================================= */

    function renderStage1() {
      const s = state.stage1;

      stageLabelEl.textContent =
        "まずは、積み木を実際に動かしてみよう";

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          ${s.left} ＋ ${s.right}
        </div>

        <p class="snx-ntl-instruction">
          左の数をキリのいい数にしてみよう。
        </p>

        <div class="snx-ntl-two-sides">

          <div class="snx-ntl-side is-blue">
            <p class="snx-ntl-side-number">
              ${s.left}
            </p>

            ${makeBlocks(s.left)}
          </div>

          <div class="snx-ntl-side is-orange">
            <p class="snx-ntl-side-number">
              ${s.right}
            </p>

            ${makeBlocks(s.right)}
          </div>

        </div>

        <div class="snx-ntl-controls">

          <button
            type="button"
            class="snx-ntl-btn"
            id="snxMoveLeft"
          >
            ← 1個移す
          </button>

          <button
            type="button"
            class="snx-ntl-btn is-orange"
            id="snxMoveRight"
            ${s.left <= 48 ? "disabled" : ""}
          >
            1個戻す →
          </button>

        </div>

        <p class="snx-ntl-small-note">
          合計は変わりません。どこまで動かすと計算しやすくなるかな？
        </p>
      `;

      const moveLeft =
        stageEl.querySelector("#snxMoveLeft");

      const moveRight =
        stageEl.querySelector("#snxMoveRight");

      moveLeft.addEventListener("click", function () {
        if (s.right <= 0 || s.left >= 50) {
          return;
        }

        s.left += 1;
        s.right -= 1;

        clearMessage();
        renderStage1();

        if (s.left === 50) {
          showMessage(`
            <p><strong>50ができた！</strong></p>
            <p>
              48＋27が50＋25になりました。
              数字を動かしても、合計75は変わっていません。
            </p>
          `);

          showNext();
        }
      });

      moveRight.addEventListener("click", function () {
        if (s.left <= 48) {
          return;
        }

        s.left -= 1;
        s.right += 1;

        clearMessage();
        hideNext();
        renderStage1();
      });

      if (s.left === 50) {
        moveLeft.disabled = true;
      }
    }

    /* =========================================
       2. 398 + 56
    ========================================= */

    function renderStage2() {
      const s = state.stage2;

      stageLabelEl.textContent =
        "積み木を外して、数字だけで動かしてみよう";

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          ${s.left} ＋ ${s.right}
        </div>

        <p class="snx-ntl-instruction">
          さっきと同じように、左の数をキリのいい数へ近づけてみよう。
        </p>

        <div class="snx-ntl-two-sides">

          <div class="snx-ntl-side is-blue">
            <p class="snx-ntl-side-number">
              ${s.left}
            </p>
          </div>

          <div class="snx-ntl-side is-orange">
            <p class="snx-ntl-side-number">
              ${s.right}
            </p>
          </div>

        </div>

        <div class="snx-ntl-controls">

          <button
            type="button"
            class="snx-ntl-btn"
            id="snxNumLeft"
          >
            ← 1移す
          </button>

          <button
            type="button"
            class="snx-ntl-btn is-orange"
            id="snxNumRight"
            ${s.left <= 398 ? "disabled" : ""}
          >
            1戻す →
          </button>

        </div>
      `;

      const leftBtn =
        stageEl.querySelector("#snxNumLeft");

      const rightBtn =
        stageEl.querySelector("#snxNumRight");

      leftBtn.addEventListener("click", function () {
        if (s.left >= 400) {
          return;
        }

        s.left += 1;
        s.right -= 1;

        clearMessage();
        renderStage2();

        if (s.left === 400) {
          showMessage(`
            <p><strong>400＋54になりました。</strong></p>
            <p>
              積み木がなくても、48→50と同じことができました。
            </p>
          `);

          showNext();
        }
      });

      rightBtn.addEventListener("click", function () {
        if (s.left <= 398) {
          return;
        }

        s.left -= 1;
        s.right += 1;

        clearMessage();
        hideNext();
        renderStage2();
      });

      if (s.left === 400) {
        leftBtn.disabled = true;
      }
    }

    /* =========================================
       3. 1003 - 996
    ========================================= */

    function renderStage3() {
      const s = state.stage3;

      const values = [
        996,
        997,
        998,
        999,
        1000,
        1001,
        1002,
        1003
      ];

      stageLabelEl.textContent =
        "引き算を、数直線の上で歩いてみよう";

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          1003 － 996
        </div>

        <p class="snx-ntl-instruction">
          996から1003まで、1マスずつ進んでみよう。
        </p>

        <div class="snx-ntl-line-wrap">

          <div class="snx-ntl-numberline">

            ${values
              .map(function (value) {
                return `
                  <div class="snx-ntl-line-cell ${
                    value === s.current
                      ? "is-current"
                      : ""
                  }">

                    <span
                      class="snx-ntl-line-marker"
                      aria-hidden="true"
                    ></span>

                    ${value}

                  </div>
                `;
              })
              .join("")}

          </div>

        </div>

        <p class="snx-ntl-step-count">
          進んだ数：
          ${s.current - 996}
        </p>

        <div class="snx-ntl-controls">

          <button
            type="button"
            class="snx-ntl-btn"
            id="snxStepForward"
            ${s.current >= 1003 ? "disabled" : ""}
          >
            1進む →
          </button>

          <button
            type="button"
            class="snx-ntl-btn is-orange"
            id="snxStepBack"
            ${s.current <= 996 ? "disabled" : ""}
          >
            ← 1戻る
          </button>

        </div>
      `;

      const forward =
        stageEl.querySelector("#snxStepForward");

      const back =
        stageEl.querySelector("#snxStepBack");

      forward.addEventListener("click", function () {
        if (s.current >= 1003) {
          return;
        }

        s.current += 1;

        clearMessage();
        renderStage3();

        if (s.current === 1003) {
          showMessage(`
            <p><strong>7歩で到着！</strong></p>
            <p>
              996から1003までの距離は7。
              だから1003－996＝7です。
            </p>
          `);

          showNext();
        }
      });

      back.addEventListener("click", function () {
        if (s.current <= 996) {
          return;
        }

        s.current -= 1;

        clearMessage();
        hideNext();
        renderStage3();
      });
    }

    /* =========================================
       4. 24 × 25
    ========================================= */

    function renderStage4() {
      const s = state.stage4;

      stageLabelEl.textContent =
        "25を自分でまとめて、100を作ろう";

      let coins = "";

      for (let i = 0; i < 24; i++) {
        const grouped = s.grouped.has(i);
        const selected = s.selected.has(i);

        coins += `
          <button
            type="button"
            class="snx-ntl-coin ${
              grouped ? "is-grouped" : ""
            } ${
              selected ? "is-selected" : ""
            }"
            data-coin="${i}"
            ${grouped ? "disabled" : ""}
          >
            25
          </button>
        `;
      }

      let groups = "";

      for (let i = 0; i < s.groups; i++) {
        groups += `
          <div class="snx-ntl-group100">
            100
          </div>
        `;
      }

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          24 × 25
        </div>

        <p class="snx-ntl-instruction">
          25のコインを4枚選んで、100のグループを作ってみよう。
        </p>

        <div class="snx-ntl-coin-status">

          <span class="snx-ntl-status-chip">
            選択：
            ${s.selected.size} / 4
          </span>

          <span class="snx-ntl-status-chip">
            100のグループ：
            ${s.groups}
          </span>

        </div>

        <div class="snx-ntl-coins">
          ${coins}
        </div>

        <div class="snx-ntl-controls">

          <button
            type="button"
            class="snx-ntl-btn"
            id="snxMakeGroup"
            ${s.selected.size !== 4 ? "disabled" : ""}
          >
            この4枚を100にまとめる
          </button>

        </div>

        <div class="snx-ntl-groups">
          ${groups}
        </div>
      `;

      stageEl
        .querySelectorAll("[data-coin]")
        .forEach(function (coin) {
          coin.addEventListener(
            "click",
            function () {
              const id = Number(
                coin.dataset.coin
              );

              if (s.grouped.has(id)) {
                return;
              }

              if (s.selected.has(id)) {
                s.selected.delete(id);
              } else {
                if (s.selected.size >= 4) {
                  return;
                }

                s.selected.add(id);
              }

              renderStage4();
            }
          );
        });

      const makeGroup =
        stageEl.querySelector("#snxMakeGroup");

      makeGroup.addEventListener("click", function () {
        if (s.selected.size !== 4) {
          return;
        }

        s.selected.forEach(function (id) {
          s.grouped.add(id);
        });

        s.selected.clear();
        s.groups += 1;

        renderStage4();

        if (s.groups === 6) {
          showMessage(`
            <p><strong>100が6組できました！</strong></p>
            <p>
              25を24回掛ける代わりに、
              100×6＝600と考えられます。
            </p>
          `);

          showNext();
        }
      });
    }

    /* =========================================
       5. 36 × 25
    ========================================= */

    function renderStage5() {
      const s = state.stage5;

      stageLabelEl.textContent =
        "今度は、まとめ方だけ自分で決めよう";

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          36 × 25
        </div>

        <p class="snx-ntl-instruction">
          さっき25を何枚まとめると100になった？
        </p>

        <div class="snx-ntl-group-options">

          ${[2, 3, 4, 6]
            .map(function (n) {
              return `
                <button
                  type="button"
                  class="snx-ntl-btn"
                  data-size="${n}"
                  ${s.done ? "disabled" : ""}
                >
                  ${n}枚ずつ
                </button>
              `;
            })
            .join("")}

        </div>

        ${
          s.done
            ? `
              <div class="snx-ntl-auto-groups">

                ${Array.from({
                  length: 9
                })
                  .map(function () {
                    return `
                      <div class="snx-ntl-auto-group">
                        100
                      </div>
                    `;
                  })
                  .join("")}

              </div>
            `
            : ""
        }
      `;

      if (s.done) {
        return;
      }

      stageEl
        .querySelectorAll("[data-size]")
        .forEach(function (btn) {
          btn.addEventListener(
            "click",
            function () {
              const size = Number(
                btn.dataset.size
              );

              if (size !== 4) {
                showMessage(`
                  <p>
                    そのまとめ方でも計算はできます。
                  </p>
                  <p>
                    でも今回は、25を何枚集めると100になったか思い出してみよう。
                  </p>
                `);

                return;
              }

              s.done = true;

              renderStage5();

              showMessage(`
                <p><strong>4枚ずつなら9グループ。</strong></p>
                <p>
                  100が9個できるので、36×25＝900です。
                </p>
                <p>
                  さっき自分で作った25×4＝100を、そのまま使えました。
                </p>
              `);

              showNext();
            }
          );
        });
    }

    /* =========================================
       6. 18 × 35
    ========================================= */

    function renderStage6() {
      const s = state.stage6;

      stageLabelEl.textContent =
        "今度は、箱そのものを組み替えてみよう";

      let boxes = "";

      if (!s.firstMerge) {
        for (let i = 0; i < 18; i++) {
          boxes += `
            <div class="snx-ntl-box">
              35
            </div>
          `;
        }
      } else if (!s.done) {
        boxes += `
          <div class="snx-ntl-box is-big">
            70
          </div>
        `;

        for (let i = 0; i < 16; i++) {
          boxes += `
            <div class="snx-ntl-box">
              35
            </div>
          `;
        }
      } else {
        for (let i = 0; i < 9; i++) {
          boxes += `
            <div class="snx-ntl-box is-big">
              70
            </div>
          `;
        }
      }

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          18 × 35
        </div>

        <p class="snx-ntl-instruction">
          35個入りの箱を、2箱ずつ1つにまとめてみよう。
        </p>

        <div class="snx-ntl-boxes">
          ${boxes}
        </div>

        <p class="snx-ntl-box-summary">
          ${
            !s.firstMerge
              ? "35個入り × 18箱"
              : !s.done
              ? "70個入り × 1箱 ＋ 35個入り × 16箱"
              : "70個入り × 9箱"
          }
        </p>

        <div class="snx-ntl-controls">

          ${
            !s.firstMerge
              ? `
                <button
                  type="button"
                  class="snx-ntl-btn"
                  id="snxMergeFirst"
                >
                  まず2箱を1箱にまとめる
                </button>
              `
              : !s.done
              ? `
                <button
                  type="button"
                  class="snx-ntl-btn"
                  id="snxMergeAll"
                >
                  残りも同じようにまとめる
                </button>
              `
              : ""
          }

        </div>
      `;

      if (!s.firstMerge) {
        const first =
          stageEl.querySelector(
            "#snxMergeFirst"
          );

        first.addEventListener(
          "click",
          function () {
            s.firstMerge = true;

            renderStage6();

            showMessage(`
              <p>
                35＋35で、70個入りの箱が1つできました。
              </p>
            `);
          }
        );

        return;
      }

      if (!s.done) {
        const all =
          stageEl.querySelector(
            "#snxMergeAll"
          );

        all.addEventListener(
          "click",
          function () {
            s.done = true;

            renderStage6();

            showMessage(`
              <p><strong>18箱が9箱になりました。</strong></p>

              <p>
                35個入り18箱と、70個入り9箱。
                中身の総数は同じです。
              </p>

              <p>
                18×35＝9×70＝630
              </p>
            `);

            showNext(
              "今度は、自分で方法を選んでみよう →"
            );
          }
        );
      }
    }

    /* =========================================
       7〜9. 方法を選ぶ
    ========================================= */

    function renderChallenge(index) {
      const challenge =
        challenges[index];

      stageLabelEl.textContent =
        challenge.label;

      stageEl.innerHTML = `
        <div class="snx-ntl-formula">
          ${challenge.formula}
        </div>

        <p class="snx-ntl-instruction">
          ここまで使った方法の中から、
          計算しやすそうな見方を選んでみよう。
        </p>

        <div class="snx-ntl-strategy-options">

          ${challenge.options
            .map(function (option) {
              return `
                <button
                  type="button"
                  class="snx-ntl-strategy-btn"
                  data-strategy="${option[0]}"
                >
                  ${option[1]}
                </button>
              `;
            })
            .join("")}

        </div>
      `;

      stageEl
        .querySelectorAll(
          "[data-strategy]"
        )
        .forEach(function (btn) {
          btn.addEventListener(
            "click",
            function () {
              const value =
                btn.dataset.strategy;

              if (
                value !== challenge.answer
              ) {
                btn.classList.add(
                  "is-wrong"
                );

                showMessage(`
                  <p>
                    その方法も使える場合があります。
                  </p>

                  <p>
                    この数字の形をもう一度見て、
                    いちばん簡単になりそうな方法を探してみよう。
                  </p>
                `);

                return;
              }

              stageEl
                .querySelectorAll(
                  "[data-strategy]"
                )
                .forEach(function (b) {
                  b.disabled = true;

                  if (
                    b.dataset.strategy ===
                    challenge.answer
                  ) {
                    b.classList.add(
                      "is-correct"
                    );
                  }
                });

              showMessage(`
                <p><strong>その見方！</strong></p>
                <p>${challenge.result}</p>
              `);

              if (
                stageIndex ===
                TOTAL_STAGES - 1
              ) {
                showNext("結果を見る →");
              } else {
                showNext(
                  "次の数字も見てみよう →"
                );
              }
            }
          );
        });
    }

    /* =========================================
       ステージ制御
    ========================================= */

    function renderStage() {
      clearMessage();
      hideNext();
      setProgress();

      if (stageIndex === 0) {
        renderStage1();
      } else if (stageIndex === 1) {
        renderStage2();
      } else if (stageIndex === 2) {
        renderStage3();
      } else if (stageIndex === 3) {
        renderStage4();
      } else if (stageIndex === 4) {
        renderStage5();
      } else if (stageIndex === 5) {
        renderStage6();
      } else {
        renderChallenge(
          stageIndex - 6
        );
      }
    }

    function resetState() {
      stageIndex = 0;

      state.stage1.left = 48;
      state.stage1.right = 27;

      state.stage2.left = 398;
      state.stage2.right = 56;

      state.stage3.current = 996;

      state.stage4.selected =
        new Set();

      state.stage4.grouped =
        new Set();

      state.stage4.groups = 0;

      state.stage5.done = false;

      state.stage6.firstMerge =
        false;

      state.stage6.done = false;
    }

    nextBtn.addEventListener(
      "click",
      function () {
        if (
          stageIndex >=
          TOTAL_STAGES - 1
        ) {
          cardEl.hidden = true;

          root.querySelector(
            ".snx-ntl-progress"
          ).hidden = true;

          finishEl.hidden = false;

          finishEl.scrollIntoView({
            behavior: window.matchMedia(
              "(prefers-reduced-motion: reduce)"
            ).matches
              ? "auto"
              : "smooth",
            block: "nearest"
          });

          return;
        }

        stageIndex += 1;

        renderStage();
        scrollCard();
      }
    );

    restartBtn.addEventListener(
      "click",
      function () {
        resetState();

        finishEl.hidden = true;
        cardEl.hidden = false;

        root.querySelector(
          ".snx-ntl-progress"
        ).hidden = false;

        renderStage();

        root.scrollIntoView({
          behavior: window.matchMedia(
            "(prefers-reduced-motion: reduce)"
          ).matches
            ? "auto"
            : "smooth",
          block: "start"
        });
      }
    );

    renderStage();

    return true;
  }

  function startSnxNumberTransformLab() {
    if (
      initSnxNumberTransformLab()
    ) {
      return;
    }

    let attempts = 0;
    const maxAttempts = 20;

    const timer =
      window.setInterval(function () {
        attempts += 1;

        if (
          initSnxNumberTransformLab() ||
          attempts >= maxAttempts
        ) {
          window.clearInterval(timer);
        }
      }, 200);
  }

  if (
    document.readyState === "loading"
  ) {
    document.addEventListener(
      "DOMContentLoaded",
      startSnxNumberTransformLab,
      { once: true }
    );
  } else {
    startSnxNumberTransformLab();
  }
})();
</script>

<div id="snx-number-transform-lab" class="snx-ntl">

  <div class="snx-ntl-intro">
    <p class="snx-ntl-eyebrow">TRY IT!</p>
    <p class="snx-ntl-title">数字を変身させてみよう</p>
    <p class="snx-ntl-lead">
      答えを急がなくてOK。<br>
      動かしたり、まとめたりしながら、計算しやすい形を探してみよう。
    </p>
  </div>

  <div class="snx-ntl-progress">
    <div class="snx-ntl-progress-track">
      <div class="snx-ntl-progress-bar" id="snxNtlProgressBar"></div>
    </div>
    <p class="snx-ntl-progress-text" id="snxNtlProgressText">1 / 9</p>
  </div>

  <div class="snx-ntl-card" id="snxNtlCard">

    <p class="snx-ntl-stage-label" id="snxNtlStageLabel"></p>

    <div class="snx-ntl-stage" id="snxNtlStage" aria-live="polite"></div>

    <div class="snx-ntl-message" id="snxNtlMessage" hidden></div>

    <div class="snx-ntl-footer-actions">
      <button
        type="button"
        class="snx-ntl-next"
        id="snxNtlNext"
        hidden
      >
        次へ →
      </button>
    </div>

  </div>

  <div class="snx-ntl-finish" id="snxNtlFinish" hidden>
    <p class="snx-ntl-finish-mark">CLEAR!</p>

    <p class="snx-ntl-finish-title">
      数字の見方を変えられました
    </p>

    <p class="snx-ntl-finish-text">
      計算を速くするために、全部を暗算する必要はありません。<br>
      数字を動かす、距離で見る、100を作る、倍と半分を使う。<br>
      <strong>その計算に合った形を探すこと</strong>が大切です。
    </p>

    <button
      type="button"
      class="snx-ntl-restart"
      id="snxNtlRestart"
    >
      もう一度やってみる
    </button>
  </div>

</div>



<p class="wp-block-paragraph">最初は、どの方法を使えばいいのかすぐには見えないかもしれません。</p>



<p class="wp-block-paragraph">でも、48を見てあと2で50、398を見てあと2で400、25を見て4個で100と考える経験を重ねると、少しずつ数字の形が見えてきます。</p>



<h2 class="wp-block-heading">計算が速くなるコツは、数字を変身させること</h2>



<p class="wp-block-paragraph">今回使った方法を振り返ってみます。</p>



<ul class="wp-block-list">
<li>あと少しで10、100、1000になる数を探す</li>



<li>足し算では、片方からもう片方へ数を移す</li>



<li>引き算を2つの数の距離として見る</li>



<li>かけ算を分けて、小さな長方形として考える</li>



<li>99を100－1のように見る</li>



<li>25を4個集めて100を作る</li>



<li>片方を倍、もう片方を半分にする</li>
</ul>



<p class="wp-block-paragraph">これらは別々の裏技に見えますが、共通していることがあります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>数字を、そのまま計算しやすい形だと思わなくていい。扱いやすい形に変えてから計算していい。</strong></p>
</blockquote>



<p class="wp-block-paragraph">積み木なら移動できます。<br>タイルなら分けられます。<br>箱ならまとめ直せます。</p>



<p class="wp-block-paragraph">数字も同じです。</p>



<p class="wp-block-paragraph"><strong><span class="marker-under">計算が速くなるコツは、数字を速く処理しているだけではなく、計算しやすい形を見つけています。</span></strong></p>



<p class="wp-block-paragraph">最初からその形が見えなくても大丈夫です。<br>まずは計算を始める前に、10や100を作れないか、近くにキリのいい数字がないかを一度探してみてください。</p>



<p class="wp-block-paragraph">次の記事では、数字を動かすだけでなく、数字そのものに隠れている仕組みを見ていきます。</p>



<p class="wp-block-paragraph"><strong>45は、なぜ4＋5＝9を見るだけで3の倍数だと分かるのでしょうか。</strong><br>4の倍数は、なぜ下2桁だけ見れば分かるのでしょうか。</p>



<p class="wp-block-paragraph">一見すると暗記するしかなさそうなルールも、積み木や箱に置き換えると理由が見えてきます。</p>



<p class="wp-block-paragraph">数字を計算しやすい形に変える考え方が分かったら、次は<a href="https://shinnexus.com/wp/education/divisibility-rules/">「なぜ3の倍数は各桁を足すと分かるのか？」を仕組みから見てみましょう</a>。<br>倍数の見分け方にも、数字を扱いやすい形へ変える考え方が隠れています。</p>



<p class="wp-block-paragraph"><strong>▼ 小学5年生の算数をまとめて確認</strong></p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/education/sansu-sohukusyu/">小学5年生の算数30問テスト｜重要単元を総復習して苦手をチェック</a></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><a href="https://shinnexus.com/wp/download/sansu/" title="小学5年生 算数基礎 問題集" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/shinnexus_logo_transparent-5-1.png" alt="" class=" internal-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">小学5年生 算数基礎 問題集</div><div class="blogcard-snippet internal-blogcard-snippet">YouTube「shinちゃんねる」視聴者様限定！小学5年生算数の重要単元問題集を無料ダウンロードできます。小数の計算、分数（たし算・わり算・通分）、平均、割合、比例、体積、正多角形、合同、約数・公倍数、素数など全単元対応。関連解説記事もリンク付きで予習・復習に最適です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.04.30</div></div></div></div></a></div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/education/calculation-tips/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI音楽で「色欲」を3回作ったら、Carmillaは誘惑より予想外を欲しがった｜制作記録</title>
		<link>https://shinnexus.com/wp/music/genzai_01/</link>
					<comments>https://shinnexus.com/wp/music/genzai_01/#respond</comments>
		
		<dc:creator><![CDATA[shin]]></dc:creator>
		<pubDate>Sat, 02 May 2026 15:47:25 +0000</pubDate>
				<category><![CDATA[AI音楽]]></category>
		<category><![CDATA[AI MV]]></category>
		<category><![CDATA[AIキャラクター]]></category>
		<category><![CDATA[Suno]]></category>
		<category><![CDATA[原罪シリーズ]]></category>
		<category><![CDATA[色欲]]></category>
		<guid isPermaLink="false">http://shinnexus.com/wp/?p=133</guid>

					<description><![CDATA[理性を捨てて踊るV1の色欲から、90年代クラブの女王Carmilla、そして簡単に落ちる相手へ退屈し始めたV2.5へ。SunoとAI動画で作り続けた色欲の変化を振り返ります。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">原罪シリーズV1で、2番目に作った曲が色欲でした。</p>



<p class="wp-block-paragraph">この頃は、思いついたテーマをGeminiと壁打ちしながら決め、Sunoのプロンプトもまだ手探り。動画制作も、静止画を並べたりレイヤーを少し動かしたりするところから始めた時期でした。</p>



<p class="wp-block-paragraph">それでも色欲については、最初からひとつのイメージがかなり強く残っています。</p>



<p class="wp-block-paragraph"><strong>熱、視線、ダンス、仮面。そして理性を捨てて、もっと深く夜へ沈んでいくこと。</strong></p>



<p class="wp-block-paragraph">V2では、その魅惑のダンスを90年代の派手なクラブへ移し、Carmillaという人物が生まれました。映像制作は今見ると反省点ばかりですが、声だけはその時点でかなり完成していました。</p>



<p class="wp-block-paragraph">そしてV2.5。ほかの原罪キャラクターのように大きく変化させようとしたものの、Carmillaはあまり変わりませんでした。</p>



<p class="wp-block-paragraph">でも歌詞を見返すと、まったく同じでもありません。</p>



<p class="wp-block-paragraph"><mark><strong>誘惑できることにはもう驚かない。簡単に落ちる相手より、自分の予想を外す相手を見てみたくなっている。</strong></mark></p>



<p class="wp-block-paragraph">この記事では、色欲そのものだったV1から、声によってCarmillaが立ち上がったV2、そして予定調和に少し退屈し始めたV2.5までを振り返ります。</p>



<h2 class="wp-block-heading">V1――まだCarmillaはいない、色欲そのものを踊らせた</h2>



<p class="wp-block-paragraph">最初に作った色欲は、<strong>『狂喜の舞踏 ～Masquerade of Lust～』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/fvFLPi2KEMbk6HBI" target="_blank">Sunoで『狂喜の舞踏 ～Masquerade of Lust～』を聴く</a></p>



<p class="wp-block-paragraph">Female Vocals、Sultry Alto、Latin Pop、Flamenco Fusion、Lambada Rhythm、Spanish Guitar。160 BPMの速いリズムに、妖しさと熱をそのまま乗せています。</p>



<p class="wp-block-paragraph">今のようにジャンルや楽器の役割を細かく設計していたわけではありません。思いついたテーマをGeminiと話しながら決め、そのままSunoへ持っていく。かなり手探りでした。</p>



<p class="wp-block-paragraph">それでも出来上がった曲は、今聴いてもそこまで悪くないと思っています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">本能のまま踊り踊れ<br>狂い咲く薔薇のように</p>
</blockquote>



<p class="wp-block-paragraph">この頃の色欲は、誰か一人の性格ではありません。</p>



<p class="wp-block-paragraph">夜、汗、視線、甘い毒、薔薇、仮面。そういう分かりやすい官能のイメージを、フラメンコやランバダの身体性へまとめた曲でした。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">仮面を捨てて今は回れ<br>もっと深くリズムの中へ</p>
</blockquote>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_58_20.webp" alt="赤い薔薇と仮面が舞う夜の舞踏会で、理性を忘れて踊る色欲を表現したV1挿絵" class="wp-image-1137" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_58_20.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_58_20-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_58_20-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-22_58_20-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph"><strong>V1の色欲は、理性を捨てて熱の中へ沈んでいくことそのものだったと思います。</strong></p>


<p><!-- V1挿絵 --></p>


<h2 class="wp-block-heading">原罪企画へ最初に出したのも、この色欲だった</h2>



<p class="wp-block-paragraph">その後、アルパカ紳士さんの原罪企画を知り、最初に提出したのもこの色欲でした。</p>



<p class="wp-block-paragraph">まだV2を七曲作る予定も、第8の罪まで広げる予定もありません。</p>



<p class="wp-block-paragraph">まず手元にあった色欲を出した。</p>



<p class="wp-block-paragraph">そのとき印象に残っているのが、曲そのものより先にサムネイルへ反応されたことです。</p>



<p class="wp-block-paragraph">かなり強い見た目だったので、聴く前からヤバいと言われました。</p>



<p class="wp-block-paragraph">音楽だけで始めた原罪シリーズでしたが、この頃から少しずつ、曲と画像と動画がセットになっていきます。</p>



<h2 class="wp-block-heading">V2――魅惑のダンスを、90年代の東京へ連れていった</h2>



<p class="wp-block-paragraph">企画で追加提出ができると知り、七つの原罪を改めて作り始めました。</p>



<p class="wp-block-paragraph">色欲のV2が、<strong>『TOKYO LUST ～極彩の幻影～』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/FKtxNzPVtCxvhKyQ" target="_blank">Sunoで『TOKYO LUST ～極彩の幻影～』を聴く</a></p>



<p class="wp-block-paragraph">V1にあった魅惑的なダンスのイメージを残しながら、今度はジュリアナ東京を思わせる派手なクラブへ場所を移しました。</p>



<p class="wp-block-paragraph">90s Rave Techno、Eurodance、Sultry Showa Kayo。四つ打ち、派手なシンセブラス、羽扇子、お立ち台、ミラーボール、レーザー。色欲を静かな誘惑ではなく、極彩色の騒乱として描いています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">踊り狂え！Lust in the night！<br>一晩限りの愛でいいのよ</p>
</blockquote>



<p class="wp-block-paragraph">V1では熱に巻き込まれていく感覚が中心でしたが、V2では中心に立って他人を巻き込む人物が必要になりました。</p>



<p class="wp-block-paragraph">そこで生まれたのがCarmillaです。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_02_07.webp" alt="90年代風の極彩色クラブで羽扇子を手にフロアを支配するCarmillaのV2挿絵" class="wp-image-1138" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_02_07.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_02_07-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_02_07-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_02_07-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>


<p><!-- V2 Carmilla挿絵 --></p>


<h2 class="wp-block-heading">映像は反省だらけ。でも声だけは最初から強かった</h2>



<p class="wp-block-paragraph">今このMVを見ると、制作面ではかなり粗いです。</p>



<p class="wp-block-paragraph">キャラクターの一貫性は弱い。リップシンクもうまくない。カット割りも整理できていない。エフェクトも入れすぎています。元画像についても、今なら作り直したいものがかなりあります。</p>



<p class="wp-block-paragraph">当時は動画生成そのものを覚えている途中だったので、やれることを見つけると、とりあえず入れてみるような作り方でした。</p>



<p class="wp-block-paragraph">でも、一つだけ最初から抜群によかったものがあります。</p>



<p class="wp-block-paragraph"><strong>声です。</strong></p>



<p class="wp-block-paragraph">太くて艶があり、クラブの騒音にも負けない女性ボーカル。自分の中では、倖田來未を思わせるような強さのある声でした。</p>



<p class="wp-block-paragraph">映像のCarmillaはまだ安定していなかったのに、声を聴けばCarmillaだと感じられる。</p>



<p class="wp-block-paragraph"><strong>このキャラクターは、見た目より先に声で固まったのかもしれません。</strong></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【原罪 色欲】TOKYO LUST 〜極彩の幻影〜 / 90s Rave Techno × 昭和【AI MV】" width="1256" height="707" src="https://www.youtube.com/embed/kNhZrF7krY8?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">V2.5――変えようとしたけれど、あまり変わらなかった</h2>



<p class="wp-block-paragraph">V2.5では、原罪キャラクターたちをその後の時間へ進めました。</p>



<p class="wp-block-paragraph">Carmillaも何か変化させようとは考えました。</p>



<p class="wp-block-paragraph">ただ、結果から言えば、あまり変わっていません。</p>



<p class="wp-block-paragraph">V2.5で作った曲が、<strong>『NEON ENNUI』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/vZ1BB9Y9I0RCiB9E" target="_blank">Sunoで『NEON ENNUI』を聴く</a></p>



<p class="wp-block-paragraph">J-Rockを軸にElectronic RockとSynth-Popを混ぜた165 BPM。音楽の衣装は変わりましたが、Carmilla本人は相変わらず余裕があります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">欲しいなら来ればいい<br>急ぐ必要なんてないでしょう</p>
</blockquote>



<p class="wp-block-paragraph">相手が自分に惹かれていることも分かっています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">微笑めば答えまで見えてしまう</p>
</blockquote>



<p class="wp-block-paragraph">誘惑する力を失ったわけでも、色欲から離れたわけでもありません。</p>



<p class="wp-block-paragraph">だから最初は、V2.5なのにあまり変化を作れなかったと思っていました。</p>


<p><!-- V2.5挿絵 --></p>


<h2 class="wp-block-heading">変わったのは、欲望ではなく退屈だった</h2>



<p class="wp-block-paragraph">でも歌詞を見返すと、一つだけV2にはなかったものがあります。</p>



<p class="wp-block-paragraph"><strong>退屈です。</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_04_08.webp" alt="夜明け前の静かなクラブでグラスを手に、予定どおりの誘惑に退屈するCarmilla" class="wp-image-1139" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_04_08.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_04_08-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_04_08-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_04_08-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">また同じ鼓動 また同じ顔<br>微笑めば答えまで見えてしまう<br>きれいな予定調和じゃ<br>この夜は少し長すぎるわ</p>
</blockquote>



<p class="wp-block-paragraph">Carmillaにとって、人を惹きつけること自体はもう難しくありません。</p>



<p class="wp-block-paragraph">視線を向ければ来る。距離を詰めれば熱が上がる。相手が次にどう動くかも大体読めてしまう。</p>



<p class="wp-block-paragraph">悪くはない。むしろ楽しい。</p>



<p class="wp-block-paragraph">でも、全部が予想どおりです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">今夜くらい私の予想を外して<br>その理性でもう少し遊んで</p>
</blockquote>



<p class="wp-block-paragraph">V1では、もっと深く夜へ来てほしかった。</p>



<p class="wp-block-paragraph">V2では、燃え尽きるまで抱きしめてほしかった。</p>



<p class="wp-block-paragraph">でもV2.5では、簡単に落ちること自体が少しつまらなくなっています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">今夜くらい私の予想を外して<br>最後の一線 そのまま越えずに</p>
</blockquote>



<p class="wp-block-paragraph"><mark><strong>Carmillaは欲望を抑えるようになったのではなく、簡単に満たされる欲望に飽き始めた。</strong></mark></p>



<p class="wp-block-paragraph">だから欲しいものが少し変わった。</p>



<p class="wp-block-paragraph">相手そのものではなく、自分にも読めない反応が欲しい。</p>



<p class="wp-block-paragraph">それが『NEON ENNUI』で生まれた、小さな変化だったのだと思います。</p>



<h2 class="wp-block-heading">Carmillaは善くなっていないし、それでいい</h2>



<p class="wp-block-paragraph">ほかのV2.5には、分かりやすく行動が変わったキャラクターもいます。</p>



<p class="wp-block-paragraph">でもCarmillaに同じ変化を与える必要はありませんでした。</p>



<p class="wp-block-paragraph">色欲を捨てれば、Carmillaではなくなってしまいます。</p>



<p class="wp-block-paragraph">誘惑する。相手の熱を読む。近づけばどうなるかを分かったうえで楽しむ。その性質は残っています。</p>



<p class="wp-block-paragraph">変わったのは、その成功を当然だと思い始めたことです。</p>



<p class="wp-block-paragraph"><strong>色欲を克服するのではなく、色欲の中で退屈する。</strong></p>



<p class="wp-block-paragraph">結果として、それがCarmillaらしいV2.5になりました。</p>



<h2 class="wp-block-heading">スピンオフ『Mar de Oro』――Carmillaではない曲に、Carmillaの声を使った</h2>



<p class="wp-block-paragraph">Carmillaには、Leviと同じように本編とは別のスピンオフ的な作品もあります。</p>



<p class="wp-block-paragraph"><strong>『Mar de Oro』</strong>です。</p>



<p class="wp-block-paragraph"><a rel="noopener" href="https://suno.com/s/inSKydkqjzoEtTHl" target="_blank">Sunoで『Mar de Oro』を聴く</a></p>



<p class="wp-block-paragraph">これはXのこばさんによる毎週土曜の記事企画へ出した曲で、Carmillaの物語を進めるために作ったものではありません。</p>



<p class="wp-block-paragraph">Flamenco Fusionを使っていますが、描いているのは夜の欲望ではなく、夏の夕暮れです。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="225" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_05_39.webp" alt="黄金色の夕暮れの海辺を歩くCarmillaを描いたスピンオフ曲Mar de Oroの挿絵" class="wp-image-1135" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_05_39.webp 400w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_05_39-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_05_39-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-23_05_39-320x180.webp 320w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">黄金色の海、冷え始める砂、帰っていく人たち、波に消される足跡。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">過ぎてゆくもの それでも今日は<br>ここに確かにあったとわかる</p>
</blockquote>



<p class="wp-block-paragraph">曲の内容はCarmillaとはほとんど関係ありません。</p>



<p class="wp-block-paragraph">ただ、声はCarmillaで定着していたものを使い、ショート動画にもCarmillaを登場させました。</p>



<p class="wp-block-paragraph">自分でもかなり気に入っている曲です。</p>



<p class="wp-block-paragraph"><strong>キャラクターの物語とは別の場所へ、声だけを連れ出しても成立する。</strong></p>



<p class="wp-block-paragraph">そういう意味では、Carmillaという声がどれだけ自分の中で定着していたかを確認できた作品でもあります。</p>


<p><!-- Mar de Oro挿絵 --></p>


<h2 class="wp-block-heading">3回作って分かった――Carmillaの色欲は、相手を求めることだけではない</h2>



<p class="wp-block-paragraph">色欲を3段階で振り返ると、こうなります。</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>段階</th><th>色欲の中心</th></tr></thead><tbody><tr><td><strong>V1</strong></td><td>理性を捨て、熱とリズムへ沈んでいく欲望そのもの</td></tr><tr><td><strong>V2</strong></td><td>Carmillaが生まれ、相手を自分の夜へ巻き込む誘惑として人物化する</td></tr><tr><td><strong>V2.5</strong></td><td>誘惑は変わらないまま、予想どおりに落ちる相手へ少し退屈し、読めない反応を求め始める</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">大きな改心も、劇的な価値観の転換もありません。</p>



<p class="wp-block-paragraph">むしろ変えようとしても、思ったほど変わらなかった。</p>



<p class="wp-block-paragraph">でも、その変わらなさの中に退屈という新しい感情が入りました。</p>



<p class="wp-block-paragraph"><strong>相手を落とせるかではなく、自分の予想を外してくれるか。</strong></p>



<p class="wp-block-paragraph">今のCarmillaが見ているのは、そこなのだと思います。</p>



<h3 class="wp-block-heading">ORIGINAL SIN / INTERACTIVE</h3>



<p class="wp-block-paragraph"><strong>あなたの中で「色欲」はどれくらい混ざっている？</strong></p>



<p class="wp-block-paragraph">Carmillaの色欲は、単純に誰かを欲しがる気持ちだけではありません。視線、距離、魅力、相手から返ってくる反応を楽しみながら、自分と相手の境界を揺らしていく力です。</p>



<p class="wp-block-paragraph">V2.5では、簡単に返ってくる反応だけでは物足りなくなり、自分の予想を外すものへ興味を持ち始めました。</p>



<p class="wp-block-paragraph">では、あなた自身が何かを選ぶとき、心ではどの罪が強く動き、行動を整えたあとには、どの罪が混ざっているでしょうか。</p>



<p class="wp-block-paragraph">12の選択から、傲慢・嫉妬・憤怒・大食・強欲・色欲・怠惰・虚栄の8つを、心の配合と行動の配合に分けて読み解きます。</p>



<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/sin-blend/"><strong>罪の配合診断をやってみる →</strong></a></p>



<h2 class="wp-block-heading">まとめ――簡単に落ちるなら、もう少し退屈だ</h2>



<p class="wp-block-paragraph">V1の色欲は、理性を捨てて熱の中へ沈むダンスでした。</p>



<p class="wp-block-paragraph">V2では、その熱の中心にCarmillaが立ちました。映像制作は今見ると粗さが目立ちますが、声だけはその時点で強く、この声がCarmillaという人物を固めていきました。</p>



<p class="wp-block-paragraph">V2.5でも、Carmillaは誘惑をやめていません。相手を読む力も、自分へ引き寄せる余裕もそのままです。</p>



<p class="wp-block-paragraph">ただ、何度繰り返しても同じ答えが返ってくる。</p>



<p class="wp-block-paragraph">そこで初めて、自分の予想を外すものが欲しくなった。</p>



<p class="wp-block-paragraph"><strong>色欲から離れたのではなく、色欲の中で予定調和に飽きた。</strong></p>



<p class="wp-block-paragraph">Carmillaの変化は、そのくらい小さくていいのだと思います。</p>



<h2 class="wp-block-heading">原罪シリーズを続けて読む</h2>



<p class="wp-block-paragraph"><strong>原罪シリーズ第2弾：怠惰 / Belf</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_02/" title="AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/09/ChatGPT-画像-2026年9月28日-15_21_28.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽でキャラクターはどう育つ？「怠惰」を3回作り直したBelfの制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「怠惰」を3回作り直した制作記録。聴き手を沈ませるV1から、サボるために努力するBelf、Leviとの共有記憶を持つV2.5まで、AI音楽のテーマがキャラクターと時間へ変わっていく過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>SNSと評価を別方向から描いた第8の罪：虚栄 / Vani</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_08/" title="AI音楽で「第8の罪・虚栄」を作ったら、数字の向こうに一人分の重さが残った｜Vani制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/ChatGPT-画像-2026年9月29日-17_23_26.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「第8の罪・虚栄」を作ったら、数字の向こうに一人分の重さが残った｜Vani制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">七つの大罪にはない「第8の罪・虚栄」から生まれたVani。SNSの仮面、数字と評価、普通の部屋にいる本体、そして数字では測れない一人分の反応まで、V2とV2.5の制作過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><strong>日常の比較へ残った罪：嫉妬 / Levi</strong></p>


<a href="https://shinnexus.com/wp/music/genzai_06/" title="AI音楽で「嫉妬」を3回作ったら、比較する癖だけ日常に残った｜Levi制作記録" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-320x180.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-320x180.webp 320w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-300x169.webp 300w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト-240x135.webp 240w, https://shinnexus.com/wp/wp-content/uploads/2026/05/夜の鳥居と蒼髪のベーシスト.webp 400w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AI音楽で「嫉妬」を3回作ったら、比較する癖だけ日常に残った｜Levi制作記録</div><div class="blogcard-snippet internal-blogcard-snippet">Sunoで「嫉妬」を作り直した制作記録。V1の感覚的な嫉妬から、V2で生まれたLevi、V2.5の生活感ある嫉妬、スピンオフ「遠すぎる」まで、比較し続ける人物が立ち上がる過程を振り返ります。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://shinnexus.com/wp" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">shinnexus.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.05.03</div></div></div></div></a>


<p class="wp-block-paragraph"><a href="https://shinnexus.com/wp/category/music/">AI音楽・AI MV制作の記事一覧を見る</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://shinnexus.com/wp/music/genzai_01/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
