fix: 理解度チェックの選択肢から(借)(貸)を除去、モバイルでクイズ余白と改行を調整

Made-with: Cursor
This commit is contained in:
posimai 2026-04-18 23:51:38 +09:00
parent 9812dc601c
commit 199509f72e
2 changed files with 13 additions and 9 deletions

View File

@ -228,12 +228,16 @@ header{display:flex;align-items:center;justify-content:space-between;padding:0 1
#sidebar{position:fixed;left:0;top:calc(52px + var(--safe-top));bottom:var(--safe-bottom);z-index:50;transform:translateX(-100%);transition:transform .25s cubic-bezier(.2,.9,.2,1);width:260px} #sidebar{position:fixed;left:0;top:calc(52px + var(--safe-top));bottom:var(--safe-bottom);z-index:50;transform:translateX(-100%);transition:transform .25s cubic-bezier(.2,.9,.2,1);width:260px}
#sidebar.open{transform:translateX(0)} #sidebar.open{transform:translateX(0)}
.sidebar-toggle{display:flex} .sidebar-toggle{display:flex}
#main{padding:12px} #main{padding:10px}
.home-hero{padding:28px 0 20px} .home-hero{padding:28px 0 20px}
.card{padding:16px;margin-bottom:12px} .card{padding:15px;margin-bottom:12px}
.unit-header{margin-bottom:14px} .unit-header{margin-bottom:14px}
.unit-nav{padding-bottom:20px} .unit-nav{padding-bottom:20px}
.home-cats{grid-template-columns:1fr} .home-cats{grid-template-columns:1fr}
.q-card{padding:12px;margin-bottom:8px}
.q-text{font-size:12.5px;word-break:keep-all;line-break:strict}
.q-choice{padding:8px 10px;font-size:11.5px;line-height:1.55;word-break:keep-all;line-break:strict}
.q-exp{font-size:11.5px}
.journal-table{min-width:0;font-size:11px} .journal-table{min-width:0;font-size:11px}
.journal-table th,.journal-table td{padding:6px 4px} .journal-table th,.journal-table td{padding:6px 4px}
.journal-table th{font-size:9px;padding:5px 4px} .journal-table th{font-size:9px;padding:5px 4px}
@ -550,11 +554,11 @@ const CATEGORIES = [
examtips:['第1問の仕訳問題は5問×4点<strong>20点</strong>。確実に取りに行く単元。','勘定科目名は<strong>正式名称</strong>で書くこと(例:「売掛」ではなく「売掛金」)。略称は不正解。','複合仕訳(借方または貸方が複数行)も頻出。合計金額が一致するか必ず確認。'], examtips:['第1問の仕訳問題は5問×4点<strong>20点</strong>。確実に取りに行く単元。','勘定科目名は<strong>正式名称</strong>で書くこと(例:「売掛」ではなく「売掛金」)。略称は不正解。','複合仕訳(借方または貸方が複数行)も頻出。合計金額が一致するか必ず確認。'],
keypoints:['資産の増加 → 借方、減少 → 貸方','負債・純資産の増加 → 貸方、減少 → 借方','費用の発生 → 借方、収益の発生 → 貸方','<strong>貸借平均の原理</strong>:借方合計と貸方合計は必ず一致する'], keypoints:['資産の増加 → 借方、減少 → 貸方','負債・純資産の増加 → 貸方、減少 → 借方','費用の発生 → 借方、収益の発生 → 貸方','<strong>貸借平均の原理</strong>:借方合計と貸方合計は必ず一致する'],
quiz:[ quiz:[
{q:'現金¥50,000を受け取り売上として計上した。正しい仕訳はどれか。',choices:['(借)現金 50,000 (貸)売上 50,000','(借)売上 50,000 (貸)現金 50,000','(借)現金 50,000 (貸)買掛金 50,000','(借)売掛金 50,000 (貸)売上 50,000'],answer:0,exp:'現金(資産)の増加は借方。売上(収益)の発生は貸方。'}, {q:'現金¥50,000を受け取り売上として計上した。正しい仕訳はどれか。',choices:['現金 50,000 /売上 50,000','売上 50,000 /現金 50,000','現金 50,000 /買掛金 50,000','売掛金 50,000 /売上 50,000'],answer:0,exp:'現金(資産)の増加は借方。売上(収益)の発生は貸方。'},
{q:'負債が増加するとき、仕訳上どちらに記載するか。',choices:['借方(左側)','貸方(右側)','どちらでもよい','仕訳不要'],answer:1,exp:'負債の増加は貸方(右側)に記載します。減少は借方です。'}, {q:'負債が増加するとき、仕訳上どちらに記載するか。',choices:['借方(左側)','貸方(右側)','どちらでもよい','仕訳不要'],answer:1,exp:'負債の増加は貸方(右側)に記載します。減少は借方です。'},
{q:'費用の発生は仕訳のどちらに記載するか。',choices:['貸方','借方','どちらでもない','発生しない'],answer:1,exp:'費用の発生は借方(左側)に記載します。'}, {q:'費用の発生は仕訳のどちらに記載するか。',choices:['貸方','借方','どちらでもない','発生しない'],answer:1,exp:'費用の発生は借方(左側)に記載します。'},
{q:'建物¥5,000,000を購入し、代金のうち¥2,000,000は現金で支払い、残額は来月払いとした。この取引の仕訳として正しいものはどれか。',choices:['(借)建物5,000,000 (貸)現金2,000,000・未払金3,000,000','(借)建物2,000,000 (貸)現金2,000,000','(借)現金5,000,000 (貸)建物5,000,000','(借)建物5,000,000 (貸)買掛金5,000,000'],answer:0,exp:'複合仕訳。建物(資産)全額借方、現金(資産)減少と未払金(負債)増加を貸方に。買掛金は商品の掛け仕入に使う勘定で、固定資産は未払金を使う。'}, {q:'建物¥5,000,000を購入し、代金のうち¥2,000,000は現金で支払い、残額は来月払いとした。この取引の仕訳として正しいものはどれか。',choices:['建物5,000,000 現金2,000,000・未払金3,000,000','建物2,000,000 現金2,000,000','現金5,000,000 建物5,000,000','建物5,000,000 買掛金5,000,000'],answer:0,exp:'複合仕訳。建物(資産)全額借方、現金(資産)減少と未払金(負債)増加を貸方に。買掛金は商品の掛け仕入に使う勘定で、固定資産は未払金を使う。'},
{q:'当期に未収収益¥30,000前期に計上した利息の未収分を現金で受け取った。仕訳として正しいものはどれか。',choices:['(借)現金30,000 (貸)受取利息30,000','(借)現金30,000 (貸)未収収益30,000','(借)未収収益30,000 (貸)現金30,000','(借)受取利息30,000 (貸)現金30,000'],answer:1,exp:'前期に未収収益(資産)として計上済みの利息を受け取ったので、未収収益(資産)を減らし現金(資産)を増やす。受取利息を使うと二重計上になる。'} {q:'当期に未収収益¥30,000前期に計上した利息の未収分を現金で受け取った。仕訳として正しいものはどれか。',choices:['現金30,000 受取利息30,000','現金30,000 未収収益30,000','未収収益30,000 現金30,000','受取利息30,000 現金30,000'],answer:1,exp:'前期に未収収益(資産)として計上済みの利息を受け取ったので、未収収益(資産)を減らし現金(資産)を増やす。受取利息を使うと二重計上になる。'}
] ]
}, },
{ id:'c02', num:'C02', title:'商品売買と売上原価', freq:'high', diff:1, { id:'c02', num:'C02', title:'商品売買と売上原価', freq:'high', diff:1,
@ -563,7 +567,7 @@ const CATEGORIES = [
keypoints:['三分法:仕入(費用)・売上(収益)・繰越商品(資産)','売上原価 期首 仕入 期末','決算整理で「仕入」勘定を売上原価に確定させる','売上総利益 売上高 売上原価'], keypoints:['三分法:仕入(費用)・売上(収益)・繰越商品(資産)','売上原価 期首 仕入 期末','決算整理で「仕入」勘定を売上原価に確定させる','売上総利益 売上高 売上原価'],
quiz:[ quiz:[
{q:'期首商品¥20,000、当期仕入¥150,000、期末商品¥25,000のとき売上原価はいくらか。',choices:['¥145,000','¥155,000','¥170,000','¥125,000'],answer:0,exp:'売上原価 20,000 150,000 25,000 145,000円'}, {q:'期首商品¥20,000、当期仕入¥150,000、期末商品¥25,000のとき売上原価はいくらか。',choices:['¥145,000','¥155,000','¥170,000','¥125,000'],answer:0,exp:'売上原価 20,000 150,000 25,000 145,000円'},
{q:'決算整理で期末商品¥40,000を計上する仕訳はどれか。',choices:['(借)仕入 40,000 (貸)繰越商品 40,000','(借)繰越商品 40,000 (貸)仕入 40,000','(借)売上 40,000 (貸)繰越商品 40,000','(借)繰越商品 40,000 (貸)売上 40,000'],answer:1,exp:'期末商品は(借)繰越商品 /(貸)仕入 で仕入勘定から控除します。'}, {q:'決算整理で期末商品¥40,000を計上する仕訳はどれか。',choices:['仕入 40,000 /繰越商品 40,000','繰越商品 40,000 /仕入 40,000','売上 40,000 /繰越商品 40,000','繰越商品 40,000 /売上 40,000'],answer:1,exp:'期末商品は(借)繰越商品 /(貸)仕入 で仕入勘定から控除します。'},
{q:'売上高¥300,000、売上原価¥190,000のとき売上総利益はいくらか。',choices:['¥490,000','¥110,000','¥190,000','¥300,000'],answer:1,exp:'売上総利益 300,000 190,000 110,000円'}, {q:'売上高¥300,000、売上原価¥190,000のとき売上総利益はいくらか。',choices:['¥490,000','¥110,000','¥190,000','¥300,000'],answer:1,exp:'売上総利益 300,000 190,000 110,000円'},
{q:'当期中に仕入¥500,000のうち¥20,000分を品質不良で返品した。仕入勘定の純額はいくらか。',choices:['¥520,000','¥480,000','¥500,000','¥20,000'],answer:1,exp:'仕入返品は仕入勘定を減額。純仕入額 500,000 20,000 480,000円'}, {q:'当期中に仕入¥500,000のうち¥20,000分を品質不良で返品した。仕入勘定の純額はいくらか。',choices:['¥520,000','¥480,000','¥500,000','¥20,000'],answer:1,exp:'仕入返品は仕入勘定を減額。純仕入額 500,000 20,000 480,000円'},
{q:'売上高¥800,000、期首商品¥50,000、当期仕入¥600,000、期末商品¥80,000のとき売上総利益はいくらか。',choices:['¥230,000','¥170,000','¥250,000','¥800,000'],answer:0,exp:'売上原価 50,000 600,000 80,000 570,000。売上総利益 800,000 570,000 230,000円'} {q:'売上高¥800,000、期首商品¥50,000、当期仕入¥600,000、期末商品¥80,000のとき売上総利益はいくらか。',choices:['¥230,000','¥170,000','¥250,000','¥800,000'],answer:0,exp:'売上原価 50,000 600,000 80,000 570,000。売上総利益 800,000 570,000 230,000円'}
@ -583,7 +587,7 @@ const CATEGORIES = [
keypoints:['差額補充法:不足分だけ繰入(期末残高まで積む)','洗替法:いったん全額取崩して再設定','貸倒れ発生 → 引当金範囲内は引当金で処理・超過分は貸倒損失','退職給付引当金:長期負債として計上'], keypoints:['差額補充法:不足分だけ繰入(期末残高まで積む)','洗替法:いったん全額取崩して再設定','貸倒れ発生 → 引当金範囲内は引当金で処理・超過分は貸倒損失','退職給付引当金:長期負債として計上'],
quiz:[ quiz:[
{q:'売掛金¥400,000に2%設定・既存残高¥3,000のとき差額補充法での繰入額は',choices:['¥8,000','¥5,000','¥3,000','¥11,000'],answer:1,exp:'設定額 400,000 × 2% 8,000。繰入額 8,000 3,000 5,000円'}, {q:'売掛金¥400,000に2%設定・既存残高¥3,000のとき差額補充法での繰入額は',choices:['¥8,000','¥5,000','¥3,000','¥11,000'],answer:1,exp:'設定額 400,000 × 2% 8,000。繰入額 8,000 3,000 5,000円'},
{q:'貸倒引当金残高¥10,000のとき売掛金¥8,000が貸倒れた場合の仕訳は',choices:['(借)貸倒損失8,000 (貸)売掛金8,000','(借)貸倒引当金8,000 (貸)売掛金8,000','(借)売掛金8,000 (貸)貸倒引当金8,000','(借)貸倒引当金10,000 (貸)売掛金8,000'],answer:1,exp:'貸倒額が引当金残高以内のため全額引当金で処理します。'}, {q:'貸倒引当金残高¥10,000のとき売掛金¥8,000が貸倒れた場合の仕訳は',choices:['貸倒損失8,000 売掛金8,000','貸倒引当金8,000 売掛金8,000','売掛金8,000 貸倒引当金8,000','貸倒引当金10,000 売掛金8,000'],answer:1,exp:'貸倒額が引当金残高以内のため全額引当金で処理します。'},
{q:'引当金の設定要件として正しくないものはどれか。',choices:['将来の費用・損失である','当期以前の事象に起因する','金額の合理的見積もりが可能','すでに確定した債務である'],answer:3,exp:'引当金は「確定した債務」ではなく「将来発生が見込まれる不確実なもの」が対象です。'} {q:'引当金の設定要件として正しくないものはどれか。',choices:['将来の費用・損失である','当期以前の事象に起因する','金額の合理的見積もりが可能','すでに確定した債務である'],answer:3,exp:'引当金は「確定した債務」ではなく「将来発生が見込まれる不確実なもの」が対象です。'}
] ]
}, },
@ -619,7 +623,7 @@ const CATEGORIES = [
keypoints:['ファイナンス:所有権移転・割安購入選択権・リース期間等で判定','利子抜き法:リース料総額から利息相当額を除いた金額で資産計上','オペレーティング:毎期「支払リース料」を計上するだけ','減価償却:ファイナンスは自己所有資産同様に行う'], keypoints:['ファイナンス:所有権移転・割安購入選択権・リース期間等で判定','利子抜き法:リース料総額から利息相当額を除いた金額で資産計上','オペレーティング:毎期「支払リース料」を計上するだけ','減価償却:ファイナンスは自己所有資産同様に行う'],
quiz:[ quiz:[
{q:'ファイナンス・リース取引開始時の借方科目はどれか。',choices:['リース費用','支払リース料','リース資産','減価償却費'],answer:2,exp:'ファイナンス・リースは資産計上します。(借)リース資産 /(貸)リース債務'}, {q:'ファイナンス・リース取引開始時の借方科目はどれか。',choices:['リース費用','支払リース料','リース資産','減価償却費'],answer:2,exp:'ファイナンス・リースは資産計上します。(借)リース資産 /(貸)リース債務'},
{q:'オペレーティング・リースの毎期の仕訳として正しいものはどれか。',choices:['(借)リース資産 (貸)リース債務','(借)支払リース料 (貸)現金','(借)減価償却費 (貸)リース資産','(借)リース債務 (貸)現金'],answer:1,exp:'オペレーティング・リースは支払リース料として費用計上します。'}, {q:'オペレーティング・リースの毎期の仕訳として正しいものはどれか。',choices:['リース資産 /リース債務','支払リース料 /現金','減価償却費 /リース資産','リース債務 /現金'],answer:1,exp:'オペレーティング・リースは支払リース料として費用計上します。'},
{q:'ファイナンス・リースの判定基準として誤っているものはどれか。',choices:['所有権が借手に移転する','割安購入選択権がある','リース期間が耐用年数の75%以上','月々のリース料が高額である'],answer:3,exp:'「月々のリース料が高額」は判定基準ではありません。'} {q:'ファイナンス・リースの判定基準として誤っているものはどれか。',choices:['所有権が借手に移転する','割安購入選択権がある','リース期間が耐用年数の75%以上','月々のリース料が高額である'],answer:3,exp:'「月々のリース料が高額」は判定基準ではありません。'}
] ]
}, },

2
sw.js
View File

@ -1,5 +1,5 @@
// posimai-boki SW — stale-while-revalidate + skipWaiting // posimai-boki SW — stale-while-revalidate + skipWaiting
const CACHE = 'posimai-boki-v8'; const CACHE = 'posimai-boki-v9';
const STATIC = ['/', '/index.html', '/manifest.json', '/logo.png']; const STATIC = ['/', '/index.html', '/manifest.json', '/logo.png'];
self.addEventListener('install', e => { self.addEventListener('install', e => {