Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
Search
Izumu KUSUNOKI
October 14, 2025
Technology
6
2.2k
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
2025/10/14(火) の Codex Meetup Japan #1 (
https://aid.connpass.com/event/369420/
) で登壇した際のスライドです。
Izumu KUSUNOKI
October 14, 2025
Tweet
Share
More Decks by Izumu KUSUNOKI
See All by Izumu KUSUNOKI
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
5
1.3k
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
120
グノシーにおけるデータ分析基盤移行と Amazon QuickSight 導入について
ismk
0
130
Other Decks in Technology
See All in Technology
戦えるAIエージェントの作り方
iwiwi
22
11k
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
25
17k
データエンジニアとして生存するために 〜界隈を盛り上げる「お祭り」が必要な理由〜 / data_summit_findy_Session_1
sansan_randd
1
970
DMARCは導入したんだけど・・・現場のつぶやき 〜 BIMI?何それ美味しいの?
hirachan
1
160
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
510
今日から使える AWS Step Functions 小技集 / AWS Step Functions Tips
kinunori
2
150
窓口業務を生成AIにおまかせ!Bedrock Agent Coreで実現する自治体AIエージェント!
rayofhopejp
0
180
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
9
4.5k
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
2
340
Mackerelにおけるインシデント対応とポストモーテム - 現場での工夫と学び
taxin
0
110
InsightX 会社説明資料/ Company deck
insightx
0
200
設計に疎いエンジニアでも始めやすいアーキテクチャドキュメント
phaya72
27
19k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Context Engineering - Making Every Token Count
addyosmani
8
330
Faster Mobile Websites
deanohume
310
31k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
A designer walks into a library…
pauljervisheath
209
24k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Keith and Marios Guide to Fast Websites
keithpitt
412
23k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Why Our Code Smells
bkeepers
PRO
340
57k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
श"(&/54NEɿ Ͱਫ਼Λ্͛Δ lϒϩοΫz ςϯϓϨ $PEFY.FFUVQ ZVNF
ΏΊ :VNF ɾ"*ελʔτΞοϓਖ਼ࣾһͱݸਓࣄۀ ɾγχΞιϑτΣΞΤϯδχΞ ɾؔ৺ྖҬ%BUB"* 4UBSUVQ4PMPQSFOFVS ɾ9 5XJUUFS !FOHJY@EFW ࠷ۙͷ׆ಈ
ࣗݾհ ొஃ༧ఆ
"(&/54NE ͱʁ ʮΤʔδΣϯτͷͨΊͷ 3&"%.&ʯ 㾎 ΤʔδΣϯτͷԠਫ਼ͱҰ؏ੑΛ্ ਓ͕ؒ 3&"%.&NE ΛಡΜͰϓϩδΣΫτΛཧղ ͢ΔΑ͏ʹɺΤʔδΣϯτ͕
"(&/54NE ΛಡΜ Ͱ։ൃͷࢦΛѲɻ 㾎 $PEFY $VSTPS 'BDUPSZͳͲଟͷΤʔδΣϯτʹରԠ 㾎 "(&/54NE ɺ"*ίʔσΟϯάΤʔδΣϯτ͕ ϓϩδΣΫτͷϧʔϧ࡞๏Λཧղ͢ΔͨΊͷΦʔ ϓϯϑΥʔϚοτɻ ඪ४తͳ .BSLEPXOܗࣜͰهड़Մೳ 㾎 ϓϩδΣΫτϧʔτʹஔ͢Δ͚ͩͰಈ࡞
લఏ3&"%.&ͱͷΈ͚ʁ 3&"%.&NE ରಡऀ ਓؒʢ։ൃऀɺίϯτϦϏϡʔλʔʣ త ϓϩδΣΫτͷഎܠɺతɺ͍ํΛ͑Δʮޠʯ ༰ ϏδϣϯɺΞʔΩςΫνϟɺηοτΞοϓखॱɺͳͥ͜ͷٕ ज़ΛબΜͩͷ͔ͳͲؚΉ͜ͱΛਪ "(&/54NE
ରಡऀ "*ΤʔδΣϯτ BTίϯτϦϏϡʔλʔ త ։ൃϧʔϧɺنɺखॱΛఆٛ͢Δʮܖʯ ༰ ίʔσΟϯάنɺςετํɺίϚϯυҰཡɺ࣭ཧͷ ج४ͷΈΛఏࣔ͢Δ͜ͱΛਪ ˠ ׂΛ͢Δ͜ͱͰɺใͷԽΛ͗ɺͦΕͧΕʹ࠷దԽ͞ΕͨใΛఏڙͰ͖Δ
$PEFYɺෳͷ "(&/54NE ϑΝΠϧΛ ֊తʹಡΈࠐΈɺͭͷࢦࣔॻͱͯ݁͠߹ ͠·͢ɻ ͜ΕʹΑΓɺάϩʔόϧͳڞ௨ϧʔϧͱϓϩδΣΫτݻ༗ͷࢦࣔΛΈ߹ΘͤΔ͜ͱ͕Ͱ͖·͢ɻ ಡΈࠐΈͷྲྀΕ άϩʔόϧઃఆ dDPEFY"(&/54NE ˠ
ϦϙδτϦϧʔτ QSPKFDU"(&/54NE ˠ αϒσΟϨΫτϦ QSPKFDUTVC"(&/54NE ˞࡞ۀσΟϨΫτϦʹ͍ۙϑΝΠϧ΄Ͳޙ͔ΒಡΈࠐ·ΕɺΑΓ۩ମతͳࢦࣔͰ্ॻ͖Ͱ͖·͢ લఏ"(&/54NE ͷಡΈࠐΈ༷
લఏ"(&/54NE ಡΈࠐΈॱংͷৄࡉ dDPEFY"(&/54NEͷ༰ QSPKFDUEPD ϦϙδτϦϧʔτ"(&/54NEͷ༰ QSPKFDUEPD αϒσΟϨΫτϦ"(&/54NEͷ༰ ෳͷ
"(&/54NE ϑΝΠϧɺ͜ͷΑ͏ʹ ্Ґ֊͔ΒԼҐ֊ॱ൪ʹ݁߹ ͞ΕɺҰͭͷࢦࣔͱͯ͠ಡΈࠐ·Ε·͢ɻ ޙ͔ΒಡΈࠐ·ΕΔʢ֊͕ਂ͍ʣࢦࣔ΄ͲɺΑΓ۩ମతͳ༰ʹͳΔΑ͏ʹظ͞Ε͍ͯ·͢ɻ 㾎 άϩʔόϧઃఆʢdDPEFY"(&/54NEʣ͕ৗʹ࠷ॳʹద༻͞ΕΔ 㾎 ϓϩδΣΫτଆͷࢦ͕ࣔޙஈͰิɾ্ॻ͖͢ΔܗʹͳΔ 㾎 ԼσΟϨΫτϦͷࢦࣔͰಛఆͷ߲Λʮ্ॻ͖ʯͰ͖Δ
#MPDL άϩʔόϧ dDPEFY"(&/54NE ݸਓͷڞ௨ϧʔϧɻͯ͢ͷ ϓϩδΣΫτͰద༻͞ΕΔج ຊํΛఆٛ ݴޠنʢԠɾίϝϯτʣ ڞ௨ϑΥʔϚοτ ݸਓͷΈɾελΠϧ
#MPDL ϦϙδτϦϧʔτ QSPKFDU"(&/54NE ϓϩδΣΫτશମͷڞ௨ϧʔ ϧɻνʔϜશମͰकΔ͖։ ൃنΛهࡌ ίʔσΟϯάن ςετํɾΧόϨοδ ίϛοτن #MPDL αϒσΟϨΫτϦ QSPKFDUGFBUVSF"(&/54NE ಛఆػೳɾϞδϡʔϧݻ༗ͷϧ ʔϧɻہॴతͳٕज़ελοΫ υϝΠϯϧʔϧΛఆٛ ಛఆٕज़ελοΫͷࢦࣔ υϝΠϯݻ༗ͷϧʔϧ ྫ֎తͳॲཧํ "(&/54NE ༷͔Βߟ͑Δ̏ϒϩοΫઓུ
#MPDLάϩʔόϧઃఆͷ׆༻ྫ dDPEFY"(&/54NEʹهࡌ͢Δ༰ͷ۩ମྫ ຊޠڥͰͷݴޠنʢొஃऀͷέʔεʣ 㾎 νϟοτͷԠݴޠຊޠ 㾎 ίϝϯτEPDTUSJOHӳޠ 㾎 ಛʹݴٴ͕ͳ͚Ε3&"%.&EPDTจॻੜӳޠ 㾎
ϨϏϡʔίϝϯτͷఏҊӳซه ݸਓͷΈɾશମͰڞ௨͍ͤͨ͞ελΠϧ 㾎 ৗʹ BTZODBXBJUΛ༻ 㾎 ؔܕϓϩάϥϛϯάΛ༏ઌ 㾎 ΤϥʔϋϯυϦϯά໌ࣔతʹ 㾎 ܕ҆શੑΛ࠷༏ઌ άϩʔόϧઃఆɺͯ͢ͷϓϩδΣΫτͰҰ؏ੑΛอͭͨΊͷج൫ͱͳΓ·͢ɻ ϓϩδΣΫτݻ༗ͷઃఆɺ#MPDL ʢϦϙδτϦϧʔτʣ#MPDLʢαϒσΟϨΫτϦʣͰ্ॻ͖ɾՃͰ͖·͢ɻ
just fmt just fix –p <project> cargo test –p codex-tui
#MPDL࣮ྫ0QFO"*$PEFY :VNF༁ 0QFO"*$PEFYͷϦϙδτϦʹ 3VTU։ൃʹಛԽͨ͠ "(&/54NE ͕ஔ͞Ε͍ͯ·͢ɻ ໋໊نଇͱίʔσΟϯάن ϏϧυɾςετίϚϯυ ΫϨʔτ໊ DPEFY ϓϨϑΟοΫεͰ࢝ΊΔ ՄೳͳݶΓ GPSNBUϚΫϩͰΠϯϥΠϯϑΥʔϚοτ ΫϩʔδϟΑΓϝιουͷࢀরΛར༻ ςετͰΦϒδΣΫτશମͷൺֱ͕·͍͠ ˞KVTU KVTUGJMF ͷఆٛͰಈ͘ NBLFGJMF ͷੰ ϓϩδΣΫτݻ༗ͷ੍ $0%&9@4"/%#09@ ڥมΛઈରʹ͍͡Βͳ͍ αϯυϘοΫεڥͰωοτϫʔΫ௨৴ͳ͠ 4FBUCFMU .BD04TBOECPY Λͬͨϓϩηεੜͷ੍ʹ͍ͭͯ 56* 5FYUCBTFE6TFS*OUFSGBDF ελΠϧن 56*ϥΠϒϥϦ 3BUBUVJ ͷ 4UZMJ[FUSBJUͷϔϧύʔΛ͏͜ͱ TUZMFEͷར༻ආ͚ lUFYUzSFE lUFTUzEJN ͳͲΛ͓͏ XIJUF ͷϋʔυίʔυΊͯσϑΥϧτϑΥΞάϥϯυ༻ ςετن DBSHPJOTUBΛͬͨεφοϓγϣοτςετ QSFUUZ@BTTFUJPOTBTTFSU@FR Λ༻
#MPDL ͷڞ௨ύλʔϯ ϓϩδΣΫτߏ ڞ௨͢Δઃܭࢥ Ϗϧυɾςετ ϦϙδτϦͷߏϞδϡʔϧஔΛઆ໌ʢ$PEFYΫϨʔτ໋໊ɺ5FNQPSBMͭͷαϒϞδϡʔϧʣ ίʔσΟϯάن ςετઓུ 13ɾίϛοτ ֎෦ࢀর
۩ମతͳίϚϯυϥΠϯΛఏࣔʢ$PEFYKVTUDBSHPɺ"JSGMPXVWCSFF[Fɺ5FNQPSBMHSBEMFXʣ ϓϩδΣΫτݻ༗ͷελΠϧϕετϓϥΫςΟεʢ$MJQQZ SVMFTɺ+BWB ޓੑͳͲʣ ςετͷ࣮ߦํ๏࡞࣌ͷنʢ4OBQTIPU UFTUTɺ4%,5FTU8PSLGMPX3VMF༻ͳͲʣ ϓϧϦΫΤετίϛοτϝοηʔδͷܗࣜʢ$ISJT #FBNTTUZMFɺSFCBTFਪͳͲʣ ৄࡉผυΩϡϝϯτʹҕৡʢ"JSGMPXSTUϑΝΠϧɺ5FNQPSBM࠷ۙ $0/53*#65*/(NE ʹ SFOBNFʣ ؆ܿੑ dޠఔʹऩΊɺৄࡉ֎෦ʹҕৡ ֊తࢀর ΑΓৄࡉͳใͷύεఏڙ ࣮ߦՄೳੑ ίϐʔˍϖʔετͰ͖ΔίϚϯυྫ ϓϩδΣΫτݻ༗ੑ ҰൠͰͳ͍ϦϙδτϦಛ༗ͷϧʔϧهड़ "*࠷దԽ આ໌తͰͳ͘ࢦࣔతͰ؆ܿͳදݱ نରԠ খنͳΒࣗݾ݁ɺେن֎෦ࢀর׆༻
#MPDLΛੜ͢Δ JOJU ίϚϯυͷΈ JOJU ίϚϯυɺ"(&/54NE ͷܗΛ"*ʹ࡞ͬͯΒ͏ͨΊͷγϣʔτΧοτɻ#MPDL ͷϓ ϩϯϓτΛθϩ͔Βॻ͘खؒΛল͖ɺϓϩδΣΫτʹ࠷దԽ͞ΕͨΨΠυϥΠϯΛࣗಈੜ͠·͢ JOJU ͜ͷίϚϯυΛ࣮ߦ͢Δͱɺ$PEFY
$-*෦ςϯϓϨʔτʢQSPNQU@GPS@JOJU@DPNNBOENEʣΛϓϩϯϓτͱ͠ ͯૹ৴͠ɺΤʔδΣϯτ͕ϦϙδτϦΛղੳͯ͠࠷దͳ "(&/54NE ΛఏҊ͠·͢ɻ Ϣʔβʔ͕ JOJUΛ࣮ߦ $PEFY͕ QSPNQU@GPS@JOJU@DPNNBOENEΛಡΈࠐΈ ςϯϓϨʔτΛϓϩϯϓτͱͯ͠ΤʔδΣϯτʹૹ৴ ΤʔδΣϯτ͕ϓϩδΣΫτΛղੳ͠ɺ"(&/54NE Λੜ ˞ੜ͞Εͨ༰ɺνʔϜͷϧʔϧʹ߹ΘͤͯهɾฤूΛਪ
͓·͚JOJU ͕ੜ͢Δ༰ͬ͘͟Γղઆ υΩϡϝϯτཁ݅ w λΠτϧʮ3FQPTJUPSZ(VJEFMJOFTʯ w ʙޠʹऩΊΔ w ϓϩϑΣογϣφϧͰࢦࣔతͳτʔϯ w
આ໌͘ɺతʹɺϦϙδτϦݻ༗ͷ༰ʹ w ίϚϯυɺύεɺ໋໊ύλʔϯͳͲͷྫΛؚΊΔ ਪηΫγϣϯ ϓϩδΣΫτߏͱϞδϡʔϧߏ Ϗϧυɾςετɾ։ൃίϚϯυ ίʔσΟϯάελΠϧͱ໋໊نଇ ςετΨΠυϥΠϯ ίϛοτʗϓϧϦΫΤετͷΨΠυϥΠϯ ηΩϡϦςΟɾઃఆͷώϯτʢҙʣ ΞʔΩςΫνϟ֓ཁʢҙʣ
#MPDL ׆༻ྫϞϊϨϙͰͷ͍͚ ϑΥϧμߏྫ monorepo/ ├── AGENTS.md # ルーター + 共通ルール
├── frontend/ │ ├── AGENTS.md # React固有 │ └── components/ ├── backend/ │ ├── AGENTS.md # Node.js固有 │ └── api/ └── shared/ └── AGENTS.md # 共有ライブラリ ϧʔτ "(&/54NE ͷׂ αϒσΟϨΫτϦ͝ͱʹ "(&5/4NE Λஔ͢Δ͜ͱͰɺٕज़ελοΫυϝΠϯʹԠͨ͡ࡉ͔͍ࢦࣔ Λఏ ڙͰ͖·͢ɻಛʹ NPOPSFQP Ͱ GSPOUFOECBDLFOEͳͲׂ͝ͱʹ͢Δ͜ͱͰޮՌΛൃش͠·͢ɻ λεΫʹԠͯ͡దͳ "(&/54NE Λࢦࣔ͢͠ʮϧ ʔλʔʯͱͯ͠ػೳ શମʹڞ௨͢ΔϧʔϧʢQOQN ༷ɺίϛοτنͳ ͲʣΛఆٛ ֤αϒσΟϨΫτϦͷׂͱൣғΛ໌ࣔ ˞0QFO"*ͷϝΠϯϦϙδτϦʹݸͷ "(&/54NE ϑΝΠϧ͕ ଘࡏ͍ͯ͠ΔΒ͍͠ ˠ ˠ ˠ
ӡ༻ͷϕετϓϥΫςΟε 3&"%.&NE ޠ ϓϩδΣΫτͷഎܠࢥΛ͑Δɻͳͥ͜ͷٕज़Λબ Μͩͷ͔ɺϓϩδΣΫτ͕ࢦ͢ΰʔϧԿ͔ɺͱ͍ͬ ͨจ຺Λఏڙ͢Δɻ "(&/54NE ܖ ։ൃͷϧʔϧΛఆٛ͢ΔɻؔͲ͏ςετ͢Δ͖͔ ɺϓϧϦΫΤετͷܗࣜͲ͏͋Δ͖͔ɺͱ͍࣮ͬͨ
తͳنΛ໌ࣔɻ ͷҙٛ 3&"%.&NE ʹ എܠใ %FTJHO%PDTతͳଆ໘ Λ͠ɺ "(&/54NE ݕূɾ࣭ཧͷͨΊͷυΩϡϝϯτ ͱͯ͠͞ΕΔɻ ॏཁͳͷʮΈ͚ʯͷҙࣝ ใΛॏෳͤͣ͞ɺ"*ͱਓؒͷͦΕͧΕʹͱͬͯ࠷దͳυΩϡϝϯτԿ͔ Λߟ͑Δ͜ͱ͕ɺੜ࢈ੑ্ͷݤ
ࠓޙͷల༧ ࣗಈԽɾΤʔδΣϯτͷਐల ˠʮάϩʔόϧઃఆʢdDPEFY"(&/54NEʣʯʹ૬͢ΔׂΔͩΖ͏ɻϓϩδΣΫτ ݻ༗ࣝطଘ͕ࣝهࡌ͞Ε͍ͯΕ "(&/54NE Λແཧʹ࡞Βͳͯ͘ࢀরઌΛࢦఆͯ͠ దٓಡΜͰΒ͏ํʹਐΉΑ͏ʹࢥ͏ɻ $PEFYͰಈ͘ϞσϧͲΜͲΜݡ͘ͳΓίϯςΩετ૿͑ΔͩΖ͏ɻ$-* *%&࿈ܞͰ ચ࿅͞ΕͨΈ͕ੜ·ΕɺϓϩδΣΫτ͝ͱͷखಈͰͷϝϯςίετݮΔՄೳੑ͕ߴ͍ɻ
"QQFOEJY
"QQFOEJY SFWJFXίϚϯυͱ "(&/54NE SFWJFXίϚϯυɺ"(&/54NE Λಡ·ͳ͍ SFWJFXίϚϯυʢ͓ͦΒ͘ʣୈࡾऀͷࢹͰ٬؍తͳίʔυϨϏϡʔΛߦ͏ͨΊʹɺҙਤతʹ "(&/54NE ͷࢦ ࣔΛແࢹ͠·͢ɻΘΓʹɺϨϏϡʔઐ༻ͷϓϩϯϓτʢSFWJFX@QSPNQUNEʣʹैͬͯಈ࡞͠·͢ɻ ઃܭࢥ
ϓϩδΣΫτݻ༗ͷϧʔϧʹറΒΕͣɺୈࡾऀͷࢹ ͔Β٬؍తʹίʔυͷΛࢦఠ͢ΔͨΊɺ "(&/54NE ʹΑΔࢦࣔʹӨڹ͞Ε͍͚ͯͳ͍ͱ͍͏ઃܭʹͳ͍ͬͯΔͷͰͳ͍ͩΖ͏͔ʁ ସखஈɿ"(&/54NE ͷϧʔϧͰΧελϚΠζͨ͠ϨϏϡʔڍಈ͕ඞཁͳ߹ɺ௨ৗͷνϟοτͰίʔυΛషΓ͚ ʮ͜ͷίʔυΛϨϏϡʔͯ͠ʯͱґཔ͍ͯͩ͘͠͞ɻ ·ͨɺΧελϜϨϏϡʔϓϩϯϓτΛ༻ҙ͢Δ͜ͱͰɺग़ྗܗࣜΛ੍ޚ͢Δ͜ͱՄೳͰ͢ɻ ެࣜͷϓϩϯϓτΛࢀߟʹ͠·͠ΐ͏ɻ
அج४ʢόάͱͯ͠ࢦఠ͖͔͢ʣ ίʔυͷਖ਼֬ੑɺੑೳɺηΩϡϦςΟɺอकੑʹӨڹΛ༩͑Δ͔ όάࢄతͰ࣮ߦՄೳͳͷ͔ ࠓճͷίϛοτͰಋೖ͞Εͨόά͔ ࡞ऀ͕Εमਖ਼͍ͨ͠ͱࢥ͏Մೳੑ͕ߴ͍͔ ະهࡌͷԾఆʹґଘ͍ͯ͠ͳ͍͔ ग़ྗܗࣜ ༏ઌλά <1>ʙ<1>Λ͚ͨ+40/ܗࣜ ֤ࢦఠʹϑΝΠϧύεͱߦൣғΛؚΊΔ
શମతͳਖ਼֬ੑͷఆΛؚΊΔ ίϝϯτͷτʔϯ ࣄ࣮ϕʔεͰɺඇաͳࢍΛආ͚Δ "*Ξγελϯτͱͯ͠ͷॿݴΒ͠͞Λอͭ ؆ܿʹʢຊจ࠷େஈམʣ ίʔυνϟϯΫߦҎʹ੍ݶ ͕ൃੜ͢ΔγφϦΦڥΛ໌ࣔ ༏ઌϨϕϧ <1>͙͢ʹमਖ਼ʢϦϦʔεΦϖϨʔγϣϯΛϒϩοΫʣ <1>ۓٸʢ࣍ͷαΠΫϧͰରԠʣ <1>௨ৗʢ͍ͣΕमਖ਼ʣ <1>ʢ͋Εྑ͍ʣ "QQFOEJY SFWJFX@QSPNQUNE ͷงғؾ
υΩϡϝϯτཁ݅ λΠτϧʮ3FQPTJUPSZ(VJEFMJOFTʯ .BSLEPXOݟग़͠ʢ ʣͰߏԽ ʙޠʹऩΊΔ આ໌͘ɺతʹɺϦϙδτϦݻ༗ʹ ίϚϯυɺύεɺ໋໊ύλʔϯͷྫΛؚΊΔ ϓϩϑΣογϣφϧͰࢦࣔతͳτʔϯ ˞JOJU ίϚϯυ࣮ߦ࣌ʹɺ͜ͷςϯϓϨʔτ͕ϓϩϯϓτͱͯ͠
ΤʔδΣϯτʹૹ৴͞Ε·͢ ਪηΫγϣϯ ϓϩδΣΫτߏͱϞδϡʔϧߏ Ϗϧυɾςετɾ։ൃίϚϯυ ίʔσΟϯάελΠϧͱ໋໊نଇ ςετΨΠυϥΠϯ ίϛοτʗϓϧϦΫΤετͷΨΠυϥΠϯ ηΩϡϦςΟɾઃఆͷώϯτʢҙʣ ΞʔΩςΫνϟ֓ཁʢҙʣ ΤʔδΣϯτݻ༗ͷࢦࣔʢҙʣ ˞ϓϩδΣΫτʹͯ·Βͳ͍ηΫγϣϯলུՄೳ "QQFOEJY QSPNQU@GPS@JOJU@DPNNBOENEͷงғؾ