付録B_鑑定レポート文章テーブル

付録B 鑑定レポートの文章テーブル(report_text.js 全文)

算命学ロジック完全仕様 §20 の付録。buildReport(15章の組み立て)と、固定文の表 R_* の原文。

本編(共有ページ)

これが正

本編 §20 は設計図で、文章の言い回し・句読点・全角スペース・結合の順序はこのコードが正。再実装では、このコードをそのまま移植して構わない(依存するのは SANMEI=付録Dの engine.js だけ)。

使い方:engine.js を読み込んだあと(グローバルに SANMEI がある状態で)このファイルを読み込み、buildReport(a, gender, {}) を呼ぶ。a は SANMEI.meishiki(...) の戻り値に a.date = 'YYYY-MM-DD' を足したもの。

目次(行番号は下のコードブロック内)

行 名前
17 R_STAR
200 R_POS
210 R_STAR_POS
430 R_JUSEI
508 R_JUSEI_POS
515 R_KAN
560 R_SHI
600 R_ZOKAN_POS
607 R_GOGYO_LEVEL
621 R_RYOIKI
639 R_RYOIKI_WIDTH
653 R_TCS
686 R_TCS_COMMON
691 R_SHINKYO
708 R_DAIUN_E
714 R_DAIUN_TCS
718 R_IJOU
726 buildReport
1267 R_WORK
1279 R_WORK_SK
1295 R_WORK_RYOIKI
1315 R_MONEY_STAR
1321 R_MONEY_DO
1328 R_MARRY
1340 R_MARRY_KANGO
1343 R_HEALTH
1366 R_HEALTH_E
1373 R_AGE_BAND
1384 R_YOUTEN
1437 R_YOUTEN_LEAD
1442 R_YOUTEN_TCS
1447 R_YOUTEN_IJOU
1452 R_YOUTEN_SK
1462 R_GOGYO_WHAT
1470 R_GOGYO_USE
1479 R_GOGYO_MOTHER
1482 R_ROKUSHIN_WHO
1490 R_ROKUSHIN_LEVEL
1502 R_WORK_BAD
1516 R_MONEY_CENTER
1540 R_MARRY_KYORI
1565 R_HEALTH_MANY
1579 R_HEALTH_LIFE
1605 R_NIKKAN
1669 R_PILLAR_WHAT
1679 R_DAIUN_STAR
1703 R_HONNOU_MISS
1723 R_TEIICHI_LEAD
1729 R_TEIICHI_POS
1742 R_TEIICHI_COUNT
1754 R_TEIICHI_NOTE
1766 R_TEKISEI
1867 matchTekisei
1881 R_TEKISEI_NOTE

/**
 * レポート用の本文。命式から機械的に決まる値ごとに、固定の解説を持つ。
 *
 * ここは「同じ命式なら必ず同じ文が出る」ことが命なので、AI には書かせていない。
 * AI が書くのは最後の総括だけ。
 *
 * build.py が engine.js / aisho_detail.js と同じ塊にまとめる。
 */

/* ===== 十大主星 =====
   core     … その星そのものの説明
   chousho  … 活きている状態
   tansho   … こじれている状態
   shigoto  … 仕事での出方
   taijin   … 人との関わり方
   nobasu   … 伸ばすときの勘どころ */
const R_STAR = {
  貫索星: {
    gogyo: '木', honnou: '守備本能',
    core: '自分の芯を守り抜く星。決めたことを曲げず、時間をかけて一つのことを積み上げる。'
      + '人に合わせるより、自分のやり方を通したときに力が出る。頑固さと粘り強さは同じものの表と裏で、'
      + '何を守っているかによってどちらに転ぶかが決まる。木性の陽で、まっすぐ立つ一本の樹に例えられる。'
      + '一度根を張れば動かないかわりに、動かされることもない。急かされること・途中で口を挟まれることを'
      + '何より嫌い、自分の速度を保てる場所でこそ本領が出る。',
    chousho: '意志が強く、決めたら最後までやり切る。まわりが折れる場面でも一人残れる。'
      + '独立心があり、人の顔色で判断を変えない。地道な作業を苦にせず、長く続けたものが実力になる。',
    tansho: '融通が利かず、方針転換が遅れる。忠告を「否定された」と受け取りやすい。'
      + '一人で抱え込んで、助けを求めるのが遅れる。変化の速い場では取り残されることがある。',
    shigoto: '専門職・職人・自営に向く。人の下で細かく指示されるより、任されて一人で完結できる形がよい。'
      + '転職や異動を繰り返すより、一つの分野に長く留まったほうが評価が積み上がる。',
    taijin: '狭く深い付き合いになる。数は多くないが、一度信頼した相手とは長く続く。'
      + '距離を詰めすぎる相手・生活に踏み込んでくる相手は苦手。',
    nobasu: '守る対象を自分の外に置くこと。家族・仲間・作品など守るものがあると、'
      + '頑固さがそのまま粘り強さに変わる。自分だけを守っていると、ただ固いだけの人になる。',
  },
  石門星: {
    gogyo: '木', honnou: '守備本能',
    core: '人を束ねて輪を作る星。一人で抱えず、仲間と組むことで力が何倍にもなる。'
      + '誰とでも合わせられる反面、八方美人に見られやすい。組織や集団の中で真価が出る。'
      + '木性の陰で、寄り集まって林になる木に例えられる。同じ守備本能でも、貫索星が'
      + '「自分を守る」なら、石門星は「みんなで守る」。敵を作らない才能があり、'
      + '対立している人同士の間に立つと自然に場が収まる。',
    chousho: '人当たりがよく、輪の中心になれる。異なるタイプ同士をつなぎ、一人ではできない規模を動かせる。'
      + '交渉ごとで角を立てない。人脈がそのまま資産になる。',
    tansho: '誰にでも良い顔をして、肝心なところで立場が曖昧になる。群れること自体が目的化すると中身が薄くなる。'
      + '断れずに引き受けすぎる。本音を出す相手がいないと、内側に疲れが溜まる。',
    shigoto: '営業・渉外・チーム運営・仲介業に向く。一人きりの作業より、人が行き交う場所が合う。'
      + '自分が前に出るより、人を立てて全体を回す位置のほうが結果が出る。',
    taijin: '広く浅くになりやすいが、それが弱点にはならない。'
      + '数の多さがそのまま守りになる型。ただし本音を預けられる相手は別に必要。',
    nobasu: '集める前に「何のために集めるか」を先に決めること。'
      + '目的のある集まりにした途端、この星は力を出す。',
  },
  鳳閣星: {
    gogyo: '火', honnou: '伝達本能',
    core: 'ありのままを楽しむ星。自然体で、飾らない表現が持ち味。人を和ませ、場の空気をやわらげる。'
      + '緊張を強いられる場や、建前だらけの場は苦手。食べること・味わうことに縁が深い。'
      + '火性の陽で、明るく広がる炎に例えられる。物事を難しく考えず、目の前をそのまま受け取る力があり、'
      + 'それが余裕や愛嬌として出る。子供のような素直さを、大人になっても失わない星。',
    chousho: '自然体で人を安心させる。飾らない言葉が届く。'
      + '物事を大づかみに見られるので、細かいことで潰れない。感覚が鋭く、味・音・空気の違いに敏感。',
    tansho: '楽なほうへ流れ、努力を避けやすい。批評だけがうまくなって、自分では作らなくなる。'
      + '興味が続かないと放り出す。義務でやらされることに極端に弱い。',
    shigoto: '飲食・食に関わる仕事、話す仕事、表現・企画の仕事に向く。'
      + '規律のきつい組織より、裁量と遊びのある職場が合う。面白がれる形に組み替えると急に成果が出る。',
    taijin: '敵を作らない。誰といても同じ調子でいられるので、上下の差が激しい場でも生き残る。'
      + '深刻な相談ごとを持ちかけられることは少ないが、そこにいるだけで場が緩む。',
    nobasu: '「楽しむこと」を仕事に近づけること。義務でやると腐る星なので、'
      + '好きなことの周辺に職を作るほうが結果的に長続きする。',
  },
  調舒星: {
    gogyo: '火', honnou: '伝達本能',
    core: '感受性で表現する星。細やかで、人が気づかないところに気づく。孤独の中で作品や言葉が磨かれる。'
      + '感情の振れ幅が大きく、本音を言えないと内にこもる。芸術・創作に縁が深い。'
      + '火性の陰で、一点を照らすロウソクの火に例えられる。同じ伝達本能でも、鳳閣星が'
      + '「そのまま伝える」なら、調舒星は「濾して伝える」。'
      + '人と同じであることに耐えられず、その違和感が表現の源になる。',
    chousho: '感性が鋭く、細部が見える。ふつうの人が見過ごすものを拾い上げて形にできる。'
      + '完成度への執着が強く、中途半端で妥協しない。一人の時間で力を蓄えられる。',
    tansho: '感情が内にこもると、被害者意識と批判に傾く。'
      + '思ったことを言えずに溜め、あるとき一気に出して関係を壊す。'
      + '人と比べて落ち込みやすい。孤独を選んだのに、孤独に傷つく。',
    shigoto: '創作・デザイン・執筆・音楽・研究など、一人で深く作る仕事に向く。'
      + '大人数の調整役や、空気を読み続ける営業職は消耗が大きい。',
    taijin: '狭くて濃い。心を開くまで時間がかかるが、開いた相手には深く入る。'
      + '言葉が鋭くなりやすいので、疲れているときほど口数を減らしたほうがよい。',
    nobasu: '溜めた感情を必ず外に出す形を持つこと。書く・作る・演奏する。'
      + '出口があるかないかで、この星は最も大きく変わる。',
  },
  禄存星: {
    gogyo: '土', honnou: '引力本能',
    core: '与えることで人を引き寄せる星。世話好きで、見返りを求めずに動ける。'
      + 'お金や人が集まりやすい一方、使い方が派手になりやすい。奉仕がそのまま信用になる。'
      + '土性の陽で、広い大地に例えられる。手元に留めるより、回すことで増える性質を持ち、'
      + '出し惜しみした途端に流れが止まる。愛情も金銭も、同じ回路を通って出入りする。',
    chousho: '面倒見がよく、人が自然に集まる。困っている人を放っておけない。'
      + '気前がよく、その気前のよさが巡って戻ってくる。現実的な力があり、実務で頼りになる。',
    tansho: '見返りを求め始めると、恩着せがましくなる。'
      + '断れずに背負い込み、金銭と人間関係が同時に崩れることがある。'
      + '八方に配り、自分の分がなくなる。',
    shigoto: 'サービス業・接客・不動産・金融・世話役の仕事に向く。'
      + '人と金銭が動く場所に縁がある。裏方より、人の顔が見える持ち場のほうが力が出る。',
    taijin: '与える側に回ることが多い。慕われるが、頼られすぎて疲れることもある。'
      + '受け取ることを覚えると、関係が対等になって長続きする。',
    nobasu: '見返りを期待しないと決めた範囲でだけ与えること。'
      + '無理をして与えると、必ずどこかで見返りを求めてしまう。',
  },
  司禄星: {
    gogyo: '土', honnou: '引力本能',
    core: 'こつこつ蓄える星。日々の積み重ねを厭わず、家庭や身近な範囲を大事にする。'
      + '派手さはないが、気づけば一番確かなものを持っている。守りの強さが持ち味。'
      + '土性の陰で、耕された畑に例えられる。同じ引力本能でも、禄存星が「広く配る」なら、'
      + '司禄星は「身近に貯める」。手の届く範囲を確実に固めることで安心を得る型。',
    chousho: '堅実で、任せた仕事が必ず戻ってくる。日常を回す力が強い。'
      + '浪費せず、時間をかけて確かなものを作る。家庭や身内を守る力がある。',
    tansho: '守りに入りすぎて動けなくなる。ためこむだけで使えず、変化を怖がる。'
      + '慎重さが優柔不断に変わることがある。身内と外で態度が変わりやすい。',
    shigoto: '経理・総務・管理・製造・記録を扱う仕事に向く。'
      + '短期で勝負をつける仕事より、長く同じ持ち場を守る形が合う。',
    taijin: '身内・家族・長く付き合った相手に力を注ぐ。'
      + '広く浅い付き合いは得意でないが、狭い範囲での信頼は厚い。',
    nobasu: '貯めたものを「何に使うか」を決めておくこと。'
      + '出口があると、貯めることが前向きな行為に変わる。',
  },
  車騎星: {
    gogyo: '金', honnou: '攻撃本能',
    core: 'まっすぐ動く星。考えるより先に体が出る行動力があり、決断も早い。'
      + '曲がったことを嫌い、単純明快。細かい根回しや腹芸は苦手で、正面から当たっていく。'
      + '金性の陽で、研ぎ澄まされた刃に例えられる。動いてこそ意味がある星で、'
      + '止められている時間が長いほど内側が荒れる。',
    chousho: '行動が早く、誰よりも先に動ける。決断に迷いがない。'
      + '正義感が強く、筋の通らないことに黙っていない。体力があり、疲れても立て直しが早い。',
    tansho: '短気で、勢いのまま人を傷つける。考えずに動いて同じ失敗を繰り返す。'
      + '敵を作りやすい。単純な分、裏を読む場面で足をすくわれる。',
    shigoto: '営業・現場仕事・体を使う仕事・スポーツ・警察や消防のような規律のある仕事に向く。'
      + '座って考え続ける仕事より、動きながら決める仕事のほうが結果が出る。',
    taijin: '裏表がなく、付き合いやすい。ただし言葉が強く出るので、'
      + '疲れているときほど言い方に気をつけたほうがよい。',
    nobasu: '動く前に一呼吸置く癖をつけること。方向さえ合っていれば、この星の速さは最大の武器になる。',
  },
  牽牛星: {
    gogyo: '金', honnou: '攻撃本能',
    core: '名誉と責任の星。筋を通し、任された役割をきちんと果たす。'
      + 'プライドが高く、体裁を気にする面もある。肩書きや立場が与えられると力を発揮する。'
      + '金性の陰で、磨かれた宝飾に例えられる。同じ攻撃本能でも、車騎星が「体で当たる」なら、'
      + '牽牛星は「立場で押す」。名を汚すことを何より嫌う。',
    chousho: '責任感が強く、引き受けたことは必ず果たす。品があり、身なりや言葉遣いが整っている。'
      + '組織の中での立ち回りがうまく、上からも下からも信頼される。',
    tansho: 'プライドが先に立ち、体裁を守るために本音を隠す。'
      + '人を見下すことがある。助けを求められず、一人で抱えて潰れる。'
      + '評価されないと途端に力が落ちる。',
    shigoto: '管理職・公務員・士業・大きな組織の中の仕事に向く。'
      + '肩書きと責任がはっきりしている場ほど力が出る。'
      + '無名で自由な立場より、名のある立場のほうが本領が出る。',
    taijin: '礼儀正しく、目上に好かれる。'
      + '格好悪いところを見せられないので、弱音を吐ける相手を別に持っておくとよい。',
    nobasu: '「格好悪いところを見せられる相手」を一人持つこと。'
      + '弱みを出せる場があると、プライドが芯に変わる。',
  },
  龍高星: {
    gogyo: '水', honnou: '習得本能',
    core: '未知に飛び込む星。前例のないことに惹かれ、体で覚えていく。'
      + '旅・外国・改革に縁が深い。じっとしていられず、安定した環境ほど息が詰まる。'
      + '水性の陽で、流れる大河に例えられる。知識を本からではなく体験から取る型で、'
      + '失敗も含めて全部が材料になる。常識を疑うことが出発点にある。',
    chousho: '好奇心が強く、未知の場に物怖じしない。'
      + '体で覚えるので、身についたものは忘れない。改革・新規開拓に向く。'
      + '型にはまらない発想が出る。',
    tansho: '飽きっぽく、何も身につかないまま次へ移ることがある。'
      + '反抗のための反抗になりやすい。安定を嫌うあまり、せっかく築いたものを自分で壊す。',
    shigoto: '海外・旅行・貿易・技術・企画・立ち上げの仕事に向く。'
      + '同じことの繰り返しより、毎回違うものを扱う仕事のほうが続く。',
    taijin: '相手を選ばず、変わった人とも付き合える。'
      + '長く同じ距離を保つのは苦手で、離れたり近づいたりしながら続く関係が合う。',
    nobasu: '「動く先」に学びを紐づけること。ただ変えるのではなく、'
      + '変えた先で何を得るかを決めてから動くと、経験が積み上がる。',
  },
  玉堂星: {
    gogyo: '水', honnou: '習得本能',
    core: '学び整える星。書物や理論から知識を得るのが得意で、筋道立てて考える。'
      + '母親・家系・伝統との縁が深い。学者肌で、感情より理屈が先に立つ。'
      + '水性の陰で、静かな湖に例えられる。同じ習得本能でも、龍高星が「体で覚える」なら、'
      + '玉堂星は「頭で覚える」。過去を大事にし、受け継いだものを次へ渡す役を担いやすい。',
    chousho: '理解が早く、筋道立てて説明できる。'
      + '知識を体系にまとめる力がある。冷静で、感情に流されて判断を誤ることが少ない。'
      + '教えることに向いている。',
    tansho: '理屈が先に立ち、動かないまま批評家になる。'
      + '知識を持つだけで使わない。前例のないことに弱く、'
      + '正解が分からない場面で足が止まる。',
    shigoto: '教育・研究・出版・法務・伝統を扱う仕事に向く。'
      + '正解のある世界で強く、正解を自分で作る世界では龍高星型の相棒がいると回る。',
    taijin: '目上・年長者との縁が深い。'
      + '母親との関係がその後の人間関係の型になりやすい。'
      + '感情の機微より、話の筋が通っているかで相手を判断する。',
    nobasu: '学んだら必ず「誰かに教える」こと。出力する場があると、知識が生きた力に変わる。',
  },
};

/* ===== 人体図の位置 ===== */
const R_POS = {
  ancestor: { label: 'ご先祖様(左上)', gov: '家系から受け継いだ気質。表には出にくいが、土台として効いている部分' },
  north: { label: '目上(北方)', gov: '上司・親・年長者との関わり方、目上から引き立てられる形' },
  center: { label: '中心(中央)', gov: 'その人の本質。ふだん表に出ている性格そのもの' },
  south: { label: '目下(南方)', gov: '部下・子供・年下との関わり方、外に出す表現' },
  east: { label: '社会(東方)', gov: '仕事や社会での立ち回り、外の世界での顔' },
  west: { label: '配偶者(西方)', gov: '結婚相手・身近な人との関わり方、私生活での顔' },
};

/* ===== 星 × 位置(60通り)===== */
const R_STAR_POS = {
  貫索星: {
    ancestor: '家系から「筋を通す」気質を受け継いでいる。表向きは柔らかくても、譲れない一線が根っこにある。'
      + '先祖代々、頑固さや職人気質が流れている家系。'
      + '本人が意識していなくても、追い込まれたときにこの芯が顔を出す。',
    north: '目上に対しても自分の意見を曲げない。媚びないので信頼される反面、扱いにくいと思われることもある。'
      + '上司に恵まれるかどうかで働きやすさが大きく変わる型。'
      + '理不尽な命令には従えないので、筋の通る相手の下でこそ力が出る。',
    center: '芯が強く、自分のペースを崩さない人。まわりに流されず、決めた道を進む。急かされるのが何より苦手。'
      + '第一印象は物静かでも、話すうちに芯の硬さが伝わる。'
      + '人の意見を聞かないわけではないが、最後は自分で決めないと納得しない。',
    south: '年下には自分のやり方を教える形になりやすい。面倒見はよいが、押し付けにならないよう気をつけたい。'
      + '「背中を見て覚えろ」という育て方になりがち。'
      + '言葉にして手順を渡すようにすると、相手の伸びが変わる。',
    east: '会社勤めより、自分の裁量で動ける立場が合う。一つの分野を長く続けることで評価が積み上がる。'
      + '転職を繰り返すと持ち味が出ない。'
      + '同じ場所で10年続けたときに、はじめて他人が追いつけない差になる。',
    west: '身近な相手にも自分のペースを守る。干渉されない距離を保てる相手だと長続きする。'
      + '生活の細かいところに口を出されるのを嫌う。'
      + 'べったりより、それぞれの時間がある関係のほうが安定する。',
  },
  石門星: {
    ancestor: '家系から「人と組む」気質を受け継いでいる。一人にならない星回りで、いつのまにか人が周りにいる。'
      + '親族づきあいや地域とのつながりが濃い家系のことが多い。'
      + '一人で完結しようとすると、かえって歯車が噛み合わなくなる。',
    north: '目上とうまく付き合える。角を立てずに立ち回り、可愛がられる。'
      + '複数の上司の間に立って調整する役が回ってきやすい。'
      + 'ただし全員に良い顔をすると、肝心なときに誰からも守ってもらえなくなる。',
    center: '人当たりがよく、輪の中心になる人。誰とでも合わせられ、敵を作らない。'
      + '初対面から打ち解けるのが早く、'
      + '気づけば人が集まっている。'
      + '本音を出す場所を別に持っていないと、内側に疲れが溜まる。',
    south: '年下を仲間として扱う。上下をつけずに接するので慕われる。'
      + '厳しく叱るのは苦手だが、'
      + 'そのぶん相談しやすい先輩になる。'
      + '示しをつけるべき場面では、あえて線を引く必要がある。',
    east: '人と組む仕事で力を発揮する。一人で完結する仕事より、チームや取引先が多い形が合う。'
      + '営業・渉外・仲介・チーム運営など、'
      + '人が行き交う持ち場で結果が出る。'
      + '人脈がそのまま資産になる型。',
    west: '身近な相手とも対等な関係を作る。友達のような距離感が心地よい。'
      + '主導権を握りたがらないので、'
      + '相手が決めたがるタイプでもぶつからない。'
      + '外の付き合いが多くなりがちなので、家の時間を意識して確保するとよい。',
  },
  鳳閣星: {
    ancestor: '家系から「自然体でいる」気質を受け継いでいる。無理をしない家風で、緊張の少ない育ちをしていることが多い。'
      + 'おおらかさが土台にあり、'
      + '追い詰められても最後のところで悲観しない。',
    north: '目上の前でも構えない。自然体で接するので可愛がられる。'
      + '堅苦しい上司の下では窮屈になるが、'
      + '本人の飄々とした空気が、かえって場を和ませることもある。'
      + '取り入るのが下手なぶん、裏がないと分かって信用される。',
    center: '飾らず、ありのままでいる人。人を和ませる空気を持ち、深刻になりすぎない。'
      + '何を考えているか分かりやすく、'
      + '一緒にいて疲れない。'
      + '楽なほうへ流れる癖があるので、締切や役割を外から与えられる形にすると力が出る。',
    south: '年下に対して自然体で接する。教え込むより、一緒に楽しむ形で伝わる。'
      + '押し付けないので相手が伸び伸びする。'
      + '厳しさが必要な場面では、別の人に任せたほうがうまくいく。',
    east: '表現・食・話す仕事に縁がある。規律のきつい職場より、裁量と余白のある環境が合う。'
      + '面白がれる形に組み替えられたとき、'
      + 'この星は一気に成果を出す。'
      + '義務としてやらされている間は力の半分も出ない。',
    west: '身近な相手にも自然体。気を遣わせない代わりに、気も遣わない。'
      + '深刻な話し合いを避ける癖があるので、'
      + '溜まる前に軽く話す習慣を作ると長続きする。',
  },
  調舒星: {
    ancestor: '家系から「感じ取る」気質を受け継いでいる。感受性の鋭さや、芸術的な素地が流れている。'
      + '表に出さない繊細さが土台にあり、'
      + '幼いころから人の顔色や場の空気をよく読んでいたことが多い。',
    north: '目上との関係に神経を使う。合う人とはとことん合うが、合わない人とは距離ができる。'
      + '尊敬できない相手の下では力が出ない。'
      + '評価より「分かってくれるかどうか」で相手を測る。',
    center: '感受性が鋭く、細やかな人。人が気づかないことに気づく反面、感情の波が大きい。'
      + '第一印象は物静かで、'
      + '打ち解けるまでに時間がかかる。'
      + '本音を言えないまま溜め込むと、あるとき一気に出て関係を壊すことがある。',
    south: '年下に対して細かく気を配る。相手の変化によく気づく。'
      + '言葉が鋭くなりやすいので、'
      + '指摘するときは言い方を一度置き換えるとよい。'
      + '感情が乗ると強く出てしまう自覚を持っておきたい。',
    east: '創作・専門職に縁がある。大人数の調整役より、一人で深く作る仕事のほうが向く。'
      + 'デザイン・執筆・音楽・研究など、'
      + '出来上がりの質で評価される仕事が合う。'
      + '空気を読み続ける営業職は消耗が大きい。',
    west: '身近な相手には感情が強く出る。分かってほしい気持ちが大きいぶん、伝わらないと苦しくなる。'
      + '察してもらうのを待たず、'
      + '言葉にして渡す習慣を作ると関係が安定する。',
  },
  禄存星: {
    ancestor: '家系から「与える」気質を受け継いでいる。世話好きの家系で、人の出入りが多い家に育っていることが多い。'
      + '困っている人を放っておけない性質が土台にある。',
    north: '目上に尽くす形になりやすい。可愛がられ、引き立てを受ける。'
      + '面倒を引き受けるうちに信頼が積み上がるが、'
      + '断れずに背負いすぎると身動きが取れなくなる。',
    center: '世話好きで、人に与えることが自然にできる人。まわりに人とお金が集まりやすい。'
      + '愛想がよく、初対面から距離が近い。'
      + '見返りを求め始めた途端に、この星の良さは消える。'
      + '与える範囲を自分で決めておくのが要点。',
    south: '年下の面倒をよく見る。金銭的にも精神的にも援助しがち。'
      + '慕われるが、'
      + '相手が自立する機会を奪ってしまうこともある。'
      + '「渡す」より「渡し方を教える」ほうが、結果的に相手のためになる。',
    east: 'サービス業・接客・人と金銭が動く仕事に縁がある。裏方より、人の顔が見える持ち場が合う。'
      + '不動産・金融・飲食・世話役の仕事など、'
      + '与えたぶんが巡って戻る形の仕事で力が出る。',
    west: '身近な相手に尽くす。尽くしすぎて、対等さを失わないよう気をつけたい。'
      + '受け取ることを覚えると関係が長続きする。'
      + '相手の生活まで抱え込むと、いつか見返りを求めてしまう。',
  },
  司禄星: {
    ancestor: '家系から「積み重ねる」気質を受け継いでいる。堅実な家風で、贅沢より確かさを大事にする土台がある。'
      + '目立つことより、続けることに価値を置く感覚が根にある。',
    north: '目上には従順で、任されたことをきちんと果たす。派手さはないが確実に信頼される。'
      + '長く仕えるほど評価が上がる型。'
      + '短期で目立つ手柄を立てるのは苦手だが、いなくなると困る人になる。',
    center: '堅実で、日々の積み重ねを大事にする人。派手さはないが、確かなものを持っている。'
      + '慎重で、決めるまでに時間をかける。'
      + '一度決めたことは崩さない。'
      + '身内と外で態度が変わりやすいので、内側にこそ丁寧に接したい。',
    south: '年下を身内として扱う。細かく世話を焼き、生活の面まで気にかける。'
      + '守りすぎて自立を妨げないよう、'
      + '手を離すタイミングを意識するとよい。',
    east: '管理・経理・製造・記録を扱う仕事に縁がある。短期決戦より、同じ持ち場を長く守る形が合う。'
      + '毎日の実務を落とさずに回す力があり、'
      + '組織の土台として効いてくる。',
    west: '家庭を大事にする。生活を整える力が強く、身近な範囲を確実に守る。'
      + '変化の少ない安定した関係が合う。'
      + '相手の生活習慣が乱れることに、思いのほか強いストレスを感じる。',
  },
  車騎星: {
    ancestor: '家系から「まっすぐ動く」気質を受け継いでいる。行動的な家系で、じっとしていられない血が流れている。'
      + '曲がったことを許せない感覚が土台にある。',
    north: '目上にも遠慮なく物を言う。裏表がないので信頼されるが、衝突もしやすい。'
      + '根回しをせずに正面から当たるので、'
      + '味方に付ければ心強く、敵に回すと厄介と見られる。',
    center: '行動が早く、思い立ったら動く人。決断が速く、迷いがない。'
      + '裏表がなく、考えていることが顔に出る。'
      + '短気が最大の弱点で、'
      + '疲れているときほど言葉が強くなる。動く前の一呼吸で結果が変わる。',
    south: '年下に対して率直。厳しいこともはっきり言うが、後を引かない。'
      + '面倒見はよく、いざというとき体を張って守る。'
      + '言い方の角を落とすだけで、伝わり方が大きく変わる。',
    east: '営業・現場・体を使う仕事に縁がある。座って考え続けるより、動きながら決める仕事で結果が出る。'
      + '規律のある組織(警察・消防・スポーツなど)とも相性がよい。'
      + '成果がはっきり数字に出る仕事のほうが張り合いが持てる。',
    west: '身近な相手にも率直にぶつかる。言葉が強く出やすいので、疲れているときほど言い方に気をつけたい。'
      + '裏がないぶん、'
      + '一度言い合っても引きずらない。'
      + '謝るのが早いことが、この星の救いになる。',
  },
  牽牛星: {
    ancestor: '家系から「筋と体裁を守る」気質を受け継いでいる。礼儀や世間体を重んじる家系のことが多い。'
      + '恥ずかしいことはできない、という感覚が土台にある。',
    north: '目上に礼を尽くす。立場をわきまえた振る舞いができ、上から引き立てられやすい。'
      + '組織の中での作法が身についており、'
      + '年長者に安心して任せてもらえる。',
    center: '責任感が強く、任された役割をきちんと果たす人。品があり、体裁を大事にする。'
      + '身なりや言葉遣いが整っており、第一印象がよい。'
      + 'プライドが高く、'
      + '格好悪いところを見せられないぶん、一人で抱えて潰れることがある。',
    south: '年下に対して規範を示す。きちんとさせようとするので、厳しく見られることもある。'
      + '筋の通った指導ができるが、'
      + '完璧を求めすぎると相手が萎縮する。'
      + '自分の失敗談を渡せると、一気に距離が縮まる。',
    east: '管理職・公務員・士業・大きな組織の仕事に縁がある。肩書きと責任がはっきりした場ほど力が出る。'
      + '無名で自由な立場より、'
      + '名のある立場に置かれたときに本領が出る。',
    west: '身近な相手にも礼儀を保つ。だらしなさを許せない面があり、'
      + '生活の作法が合うかどうかが長続きの分かれ目になる。'
      + '弱音を吐ける関係を作れると、この星はずいぶん楽になる。',
  },
  龍高星: {
    ancestor: '家系から「枠に収まらない」気質を受け継いでいる。移動や海外、変わった職業に縁のある家系が多い。'
      + '常識を疑う感覚が土台にあり、'
      + '同じ場所に留まることに落ち着かなさを感じる。',
    north: '目上に従いきれない。素直に「はい」と言えず、自分で確かめないと納得しない。'
      + '反抗的と取られることもあるが、'
      + '本人は疑っているのではなく確かめたいだけ。'
      + '理由を説明してくれる上司の下では、驚くほど素直に動く。',
    center: '好奇心が強く、未知に飛び込む人。前例のないことに惹かれ、体で覚えていく。'
      + 'じっとしていられず、'
      + '安定した環境ほど息が詰まる。'
      + '飽きっぽさが最大の弱点で、動く先に学びを紐づけると経験が積み上がる。',
    south: '年下に対して自由にやらせる。細かく指示せず、失敗も含めて経験させる。'
      + '型にはめないので伸びる相手には合うが、'
      + '手順を求めるタイプには不親切に映る。',
    east: '海外・旅行・技術・企画・立ち上げの仕事に縁がある。毎回違うものを扱う仕事のほうが続く。'
      + '同じことの繰り返しには耐えられない。'
      + '前例のない場に放り込まれたときに、この星は最も力を出す。',
    west: '身近な相手にも自由を求める。束縛されると息が詰まり、離れたくなる。'
      + '互いの時間と行動を尊重できる相手だと長続きする。'
      + '同じ場所にずっといる関係より、動きのある関係が合う。',
  },
  玉堂星: {
    ancestor: '家系から「学び整える」気質を受け継いでいる。教育や伝統に縁のある家系で、家の歴史を大事にする土台がある。'
      + '母親や母方との縁が深く出やすい。',
    north: '目上・年長者との縁が深い。教わることで伸び、可愛がられる。'
      + '師と呼べる人を持てるかどうかで人生が変わる型。'
      + '母親の影響がその後の人間関係の土台になりやすい。',
    center: '筋道立てて考える人。学ぶことが好きで、知識を体系にまとめる力がある。'
      + '冷静で、感情に流されて判断を誤ることが少ない。'
      + '理屈が先に立って動けなくなるのが弱点で、'
      + '正解のない場面では手が止まりやすい。',
    south: '年下に教えるのが上手い。筋道立てて説明でき、相手が理解しやすい。'
      + '教える立場に置かれたときに最も力が出る。'
      + '正解を渡しすぎると相手が考えなくなるので、余白も残したい。',
    east: '教育・研究・出版・法務・伝統を扱う仕事に縁がある。正解のある世界で強い。'
      + '前例のない領域では、龍高星型の相棒がいると回る。'
      + '知識を渡す立場になると、この星は本領を発揮する。',
    west: '身近な相手とも理屈で話す。感情のやりとりより、筋が通っているかを重んじる。'
      + '落ち着いた関係を好み、'
      + '感情的なぶつかり合いを苦手とする。'
      + '相手の気持ちを「理解」する前に「受け取る」練習をすると関係が深まる。',
  },
};

/* ===== 十二大従星 ===== */
const R_JUSEI = {
  天報星: { e: 3, core: '胎児の星。まだ形が決まっていない、変化そのものを表す。器用でなんでもこなすが、一つに定まりにくい。'
    + '生まれる前の状態なので、可能性だけがあって輪郭がない。気が変わりやすく、'
    + '同じ場所に長くいられない。多才さは本物だが、器用貧乏で終わることも多い。',
    tsuyomi: '状況に合わせて何にでもなれる。変化の激しい場ほど強い。企画・アイデア出しに向く。',
    chuui: '一つに絞れないまま時間が過ぎやすい。「決める」ことを外から強制される仕組みを持つとよい。' },
  天印星: { e: 6, core: '赤ん坊の星。無邪気で人に愛される。誰かに助けられて道が開ける星回り。憎めなさが最大の武器。'
    + '自分から掴みに行くより、人から与えられる形で運が回る。'
    + '甘え上手で、それを卑屈に感じないなら大きな力になる。養子・後継など、'
    + '人から受け取る縁にも出やすい。',
    tsuyomi: '人に可愛がられ、引き立てを受ける。素直さがそのまま得になる。',
    chuui: '受け身が過ぎると、自分で決める力が育たない。頼る相手を選ぶことが実力になる。' },
  天貴星: { e: 9, core: '子供の星。素直で純粋、期待をかけられて伸びる。守られる環境にいるほど力が出る。'
    + 'まっすぐで打算がなく、人を疑わない。'
    + '期待に応えようとする力が強く、任されると実力以上のものを出す。'
    + '逆に、放っておかれたり否定され続けたりすると、途端に力を失う。',
    tsuyomi: '素直さと真面目さ。教えたことがそのまま身につく。品のよさが信用になる。',
    chuui: '打たれ弱い。厳しすぎる環境より、認めてくれる環境を選んだほうが伸びる。' },
  天恍星: { e: 7, core: '思春期の星。夢と現実の間で揺れる。憧れが原動力で、遠くのものに惹かれる。移動や別離に縁がある。'
    + '手の届かないものほど魅力的に見え、手に入れると熱が冷める。'
    + '色気や華があり、人目を引く。故郷を離れる、住まいを変えるなど、'
    + '動きのある人生になりやすい。',
    tsuyomi: '華があり、人を惹きつける。理想を掲げる力があり、その姿に人がついてくる。',
    chuui: '現実から目を逸らしやすい。憧れの対象を、手の届く距離に一つ持っておくとよい。' },
  天南星: { e: 10, core: '青年の星。力にあふれ、無理が利く。勢いで進み、周りを引っ張る。無茶が過ぎると足元をすくわれる。'
    + '若さと勢いそのもので、疲れを感じにくい。'
    + '思い立ったら即行動、細かい計算は後回し。'
    + '体力に任せた進み方ができるうちは強いが、同じやり方を長く続けると無理が出る。',
    tsuyomi: '行動力と体力。人を引っ張る勢いがある。ここぞという場面で押し切れる。',
    chuui: '無理をしている自覚が出にくい。休むことを予定に組み込んでおくこと。' },
  天禄星: { e: 11, core: '働き盛りの星。腰を据えて長く続ける力がある。地道な積み重ねが最も実る。安定した歩みが持ち味。'
    + '一つの場所で着実に力を蓄える型で、'
    + '短期決戦より長期戦に強い。派手さはないが、'
    + '時間が経つほど差がつく。家庭や仕事の土台を固める力がある。',
    tsuyomi: '継続する力。任された持ち場を長く守れる。実務の安定感が飛び抜けている。',
    chuui: '変化への腰が重い。動くべきときに動けないと、積み上げたものごと古びる。' },
  天将星: { e: 12, core: '最強の星。一人で背負い切る力を持つ。責任ある立場に置かれるほど活きる。使い所がないと持て余す。'
    + '十二大従星で最もエネルギーが大きく、'
    + '重い荷物を渡されたときにこそ本領が出る。'
    + '逆に、軽い仕事しか与えられないと力が余って荒れる。'
    + '女性の日支にあると強すぎるとされ、外に出す形を持つとよいと言われる。',
    tsuyomi: '責任と重圧に強い。トップに立つ、一人で決める、大きな組織を背負うといった役が合う。',
    chuui: '力が余ると身内に向かう。仕事でも活動でも、外に出す先を必ず用意しておくこと。' },
  天堂星: { e: 8, core: '老人の星。落ち着きと包容力があり、人の相談を受ける立場になる。急がず構えるほど信頼される。'
    + '若いころから妙に大人びていることが多い。'
    + '争いを好まず、一歩引いた位置から全体を見る。'
    + '目上・年長者との縁が深く、可愛がられる。'
    + '経験を渡す側に回ると力が出る。',
    tsuyomi: '包容力と落ち着き。相談役・調整役として信頼される。判断を誤りにくい。',
    chuui: '構えすぎて動き出しが遅れる。若いうちは、あえて前に出る経験を積むとよい。' },
  天胡星: { e: 4, core: '病人の星。体力より頭で勝負する。感受性が鋭く、内面の世界が豊か。無理をきかせない生き方が合う。'
    + '寝込んでいる状態を表すので、体力勝負では分が悪い。'
    + 'そのぶん想像力・直感・専門的な思考が発達しやすく、'
    + '医療・福祉・芸術・研究などに縁が出る。'
    + '静かな環境で最も力が出る。',
    tsuyomi: '想像力と直感。人の痛みが分かる。一人で深く考える仕事に強い。',
    chuui: '体力を当てにした計画は崩れる。休息を先に確保してから予定を入れること。' },
  天極星: { e: 2, core: '死の星。一度手放して作り直す力を表す。専門を極めるか、精神世界に向かうと落ち着く。'
    + '現実的な損得から離れた場所に縁があり、'
    + '宗教・哲学・精神世界・きわめて専門的な分野に引かれる。'
    + '一度すべてを失ってから立ち上がる、という形の再生を経験しやすい。'
    + 'この世の価値観に縛られない自由さがある。',
    tsuyomi: '執着を手放せる。ゼロから作り直せる。俗世の評価に振り回されない。',
    chuui: '現実の足場が弱くなりやすい。生活の基盤だけは現実的に固めておくこと。' },
  天庫星: { e: 5, core: '墓の星。過去や家系を守り、まとめて納める。研究・継承・保存に縁が深い。一つを掘り下げる形が合う。'
    + '広げるより収める星で、集めたものを整理して残す働きをする。'
    + '先祖・家系・伝統との縁が深く、家の事情を引き受ける立場になりやすい。'
    + 'マニアックなほど深く掘る力がある。',
    tsuyomi: '一点集中と探究。集めて整理する力。継承・保存の仕事に向く。',
    chuui: '内にこもりやすい。掘ったものを外へ出す機会を意識して作ること。' },
  天馳星: { e: 1, core: '死後の星。この世の枠に収まらない働き方をする。無理が利くように見えて消耗が激しい。休みを先に確保すること。'
    + 'エネルギーの数値は最小だが、瞬間的な集中力は突出している。'
    + '不思議な縁や偶然に助けられることが多く、理屈で説明のつかない動き方をする。'
    + '忙しさの中に身を置くと生き生きするが、そのぶん消耗も早い。',
    tsuyomi: '瞬発力と不思議な運の強さ。追い込まれた場面で力が出る。',
    chuui: '燃え尽きやすい。走り続けられる前提で予定を組まないこと。' },
};;

const R_JUSEI_POS = {
  early: '初年期(0〜20歳ごろ)',
  mid: '中年期(20〜60歳ごろ)',
  late: '晩年期(60歳〜)',
};

/* ===== 十干(日干の意味)===== */
const R_KAN = {
  甲: '大木。まっすぐ伸びる性質で、曲がったことを嫌う。折れても曲がらない強さがあり、上へ上へと向かう。'
    + '頼られる立場が合う。長男長女の役回りになりやすく、人の上に立つことで安定する。'
    + 'プライドが高く、頭を下げるのが苦手。方向転換が下手なぶん、方向さえ合えば誰よりも高く伸びる。',
  乙: '草花。柔らかく、状況に合わせて形を変える。踏まれても立ち上がるしなやかさがあり、人の間を上手に渡っていく。'
    + '見た目の柔らかさとは裏腹に、芯は折れない。'
    + '自分より強いものに巻きついて伸びる知恵があり、環境や相手を選ぶことが実力になる。',
  丙: '太陽。明るく開けっぴろげで、隠しごとができない。周囲を照らす存在で、いるだけで場が明るくなる。裏表がない。'
    + '良いも悪いも顔と態度に出る。'
    + '見返りを考えずに与えるので人が集まるが、注目されない場所では力が落ちる。'
    + '沈むときと昇るときの落差が大きい。',
  丁: '灯火。静かに照らす光。内に情熱を秘めつつ、表向きは穏やか。細やかで、一人ひとりに向き合う。'
    + '暗い場所ほど価値が出る。'
    + '相手に合わせて光り方を変えられる繊細さがあり、人の心の機微をよく捉える。'
    + '内側は激しく、静かな外見との差が本人を疲れさせることもある。',
  戊: '山。動じない大きさを持つ。頼られても揺るがず、長い時間をかけて構える。腰が重い反面、一度決めたら動かない。'
    + '包容力があり、人を受け入れる器がある。'
    + '感情の起伏が外に出にくく、何を考えているか分かりにくいと言われがち。'
    + '短期の勝負より、長い時間で価値が出る。',
  己: '田畑。育てる土。人や物を受け入れて実らせる。面倒見がよく、地味に見えて最も実を生む。'
    + '柔軟で受け身の強さがある。'
    + '自分が主役になるより、誰かを育てる・支える位置で力が出る。'
    + '何を植えるかで結果が変わるので、付き合う相手と環境の選び方が人生を決める。',
  庚: '鉱石・刀。硬く、鍛えられて光る。ぶつかることを恐れず、白黒はっきりさせる。'
    + '磨かれる場に置かれるほど切れ味が出る。'
    + '義理堅く、筋を通す。'
    + '甘やかされる環境では鈍り、厳しい環境で真価が出る。'
    + '言葉が鋭く、悪気なく人を切ってしまうことがある。',
  辛: '宝石。磨かれた繊細な輝き。美意識が高く、細部にこだわる。傷つきやすいが、その敏感さが品につながる。'
    + '小さくても価値のあるものを扱う星で、量より質に向かう。'
    + 'プライドが高く、雑に扱われることに耐えられない。'
    + '認められる場に置かれると、驚くほど光る。',
  壬: '大河・海。流れて広がる。器が大きく、こだわらない。行き先を決めずに進めるが、濁ると止まる。'
    + '自由が必要。'
    + '常識や枠に縛られず、発想が大きい。'
    + '飲み込む力があり、多少の汚れは気にしない。'
    + '止められる・囲われることに最も弱く、逃げ道のある環境で力が出る。',
  癸: '雨露。静かに浸みこむ水。目立たないが、確実に行き渡る。気配りが細やかで、人の心に染み込む働きをする。'
    + '争わず、時間をかけて相手を変える。'
    + '目立つ立場より、裏で支える位置が合う。'
    + '感受性が鋭く、場の空気を敏感に読む。'
    + '静かだが芯があり、最後まで残るのはこの型のことが多い。',
};;

/* ===== 十二支(日支の意味)===== */
const R_SHI = {
  子: '始まりの支。冷静で機転が利き、危機に強い。表に出ない所で物事を動かす。'
    + '水の性質で、器に合わせて形を変える。'
    + '真夜中・真冬にあたり、静かな時間に力が出る。頭の回転が速く、抜け目がない。',
  丑: '耐える支。粘り強く、時間をかけて形にする。地道な努力が実る星回りで、急がないほど確実。'
    + '冬の終わりにあたり、春を待つ姿勢を表す。'
    + '寡黙で頑固、いったん決めたら動かない。忍耐が最大の武器。',
  寅: '踏み出す支。勢いがあり、先陣を切る。行動が早く、迷わない。落ち着くまでに時間がかかる。'
    + '春の初めにあたり、動き出す力そのもの。'
    + '独立心が強く、人の指図を嫌う。始めるのは得意だが、続けるのは別の力が要る。',
  卯: '伸びる支。柔らかく、人当たりがよい。争いを好まず、和を保つ。しなやかさが強み。'
    + '春の盛りにあたり、素直に伸びる草木を表す。'
    + '人望があり、敵を作らない。優柔不断に見られることもある。',
  辰: '蓄える支。器が大きく、スケールのある発想をする。夢とロマンに縁が深い。移り気な面もある。'
    + '春から夏への変わり目で、龍にあたる。'
    + '現実離れした構想を持ち、それを形にする力もある。気分の波が大きい。',
  巳: '集中の支。一点に絞って深く入る。粘り強く、執念がある。頭の回転が速い。'
    + '初夏にあたり、蛇にあたる。'
    + '執着心が強く、狙ったものは離さない。感情を表に出さず、内側で燃える。',
  午: '発する支。明るく前へ出る。人目を引き、注目される場が合う。飽きるのも早い。'
    + '真夏・真昼にあたり、火の勢いそのもの。'
    + '華やかで社交的、勢いで人を巻き込む。長続きさせる工夫が要る。',
  未: '育てる支。穏やかで受け入れる力がある。争わず、まとめる役に回る。内には芯がある。'
    + '夏の終わりにあたる。'
    + '面倒見がよく、人の相談を受ける。表向きは柔らかいが、譲れない部分は譲らない。',
  申: '動く支。器用で要領がよく、機を見るのに長ける。落ち着きがない反面、切り替えが早い。'
    + '秋の初めにあたり、猿にあたる。'
    + '知恵が回り、要領がよい。飽きやすく、一つに留まりにくい。',
  酉: '仕上げる支。几帳面で、細部まで整える。美意識が高く、妥協しない。'
    + '秋の盛りにあたり、実りを刈り取る時期。'
    + '批評眼が鋭く、正確さを求める。完璧主義が過ぎると自分も相手も苦しくなる。',
  戌: '守る支。忠実で情に厚い。信じた相手にはとことん尽くす。頑固な一面もある。'
    + '秋の終わりにあたり、犬にあたる。'
    + '義理堅く、裏切りを何より嫌う。守るものがあるときに最も強い。',
  亥: '突き進む支。純粋で、一度決めたら脇目も振らない。裏表がなく、勢いがある。'
    + '冬の初めにあたり、猪にあたる。'
    + '嘘がつけず、まっすぐ。融通は利かないが、その一途さが信用になる。',
};;

/* ===== 蔵干(その柱に隠れている性質)===== */
const R_ZOKAN_POS = {
  year: '年支の蔵干は「社会に出したときの顔」。人から見えるあなたの気質を表す。',
  month: '月支の蔵干は「本質そのもの」。人体図の中心になる、いちばん奥にある性質。',
  day: '日支の蔵干は「私生活の顔」。身近な人にだけ見せる部分を表す。',
};

/* ===== 五行の多い/少ない(数理法・八門法)===== */
const R_GOGYO_LEVEL = {
  木: { many: '木が多い。伸びよう・広げようとする力が強く、始めることに向く。広げた先を続ける工夫まで意識すると形になる。',
        few: '木が少ない。新しく始める力がやや弱め。人の勢いを借りると動き出しやすい。' },
  火: { many: '火が多い。表現し、人に伝える力が強い。目立つ場に置かれるほど活きる。出しすぎて燃え尽きないよう休みを。',
        few: '火が少ない。自分から発信するのは得意でない。書く・作るなど、間接的な表現のほうが合う。' },
  土: { many: '土が多い。受け止め、蓄える力が強い。信用や資産が積み上がりやすい。抱え込みすぎに注意。',
        few: '土が少ない。地に足を付ける工程が手薄になりやすい。数字と期限を外から入れると安定する。' },
  金: { many: '金が多い。切り分け、決める力が強い。判断が速く、勝負所に強い。角が立ちやすいのが弱点。',
        few: '金が少ない。決断や線引きが苦手になりやすい。締切と基準を先に決めておくと迷わない。' },
  水: { many: '水が多い。学び、流れを読む力が強い。情報と知識が武器になる。考えすぎて動けなくなることがある。',
        few: '水が少ない。情報収集や下調べが手薄になりやすい。相談相手を持つと判断の質が上がる。' },
};

/* ===== 行動領域 ===== */
const R_RYOIKI = {
  第一領域: '守備安定。知性的でありながら感情も動く領域。守りを固めながら着実に伸ばす形が合う。'
    + '六十干支の円でいう北から東の側にあたり、蓄えて備える性質を持つ。'
    + 'ここに柱がある人は、いきなり勝負に出るより、'
    + '足場を作ってから動くほうが結果が出る。慎重さは弱気ではなく設計。',
  第二領域: '伝達創造。情に厚く庶民性がある領域。人に伝える・作る・広げる働きが向く。'
    + '東から南の側にあたり、表に出して形にする性質を持つ。'
    + 'ここに柱がある人は、内に溜めているだけだと調子が落ちる。'
    + '作る、話す、書く、教えるといった出口があると生き生きする。',
  第三領域: '攻撃開拓。庶民性と合理性を併せ持つ領域。切り込み、道を開く働きが向く。'
    + '南から西の側にあたり、押し出して勝ち取る性質を持つ。'
    + 'ここに柱がある人は、守りに入ると力が落ちる。'
    + '前に出る場、競う場、開拓する場に身を置くと本領が出る。',
  第四領域: '習得知恵。合理的で理屈を重んじる領域。学び、分析し、体系化する働きが向く。'
    + '西から北の側にあたり、取り込んで整える性質を持つ。'
    + 'ここに柱がある人は、感覚だけで押すより、'
    + '理屈と根拠を持ったときに強い。学ぶことがそのまま力になる型。',
};
const R_RYOIKI_WIDTH = {
  広い: '3点が大きく散っている。動ける範囲が広く、複数の場所・分野をまたいで生きる。一つに絞ると窮屈になる。'
    + '転職や引っ越し、掛け持ちが多くなりやすいが、それは落ち着きのなさではなく設計どおり。',
  ふつう: '3点がほどよく散っている。広げすぎず狭めすぎず、身の丈に合った範囲で動ける。'
    + '極端に振れないぶん扱いやすく、必要に応じて広げることも絞ることもできる。',
  狭い: '3点が寄っている。範囲は狭いが、そのぶん深く掘れる。一つの場所・分野を極める形が合う。'
    + '手を広げると途端に散らかるので、扱う対象を絞るほど結果が出る。',
  '2点のみ(狭い)': '3柱のうち2つが同じ支。行動範囲がかなり絞られる。狭い世界を深く生きる形。'
    + '同じ場所に長くいることが弱点ではなく、そこでしか作れない深さを持つ。',
  '1点に集中(きわめて狭い)': '3柱の支がすべて同じ。行動範囲は極端に狭いが、その一点での密度は誰にも負けない。'
    + '珍しい配置で、専門性がそのまま人生の柱になる。器用さを求められる場では苦戦する。',
};

/* ===== 天中殺 ===== */
const R_TCS = {
  子丑天中殺: '精神性の天中殺。理想と現実の差に悩みやすい。目に見えないもの・精神的なものに縁が深く、'
    + '形にならないものを扱う仕事に向く。'
    + '十二支の最初にあたるため、始まりの部分が定まりにくいという読み方をする。'
    + '生まれ育った環境や幼少期に不安定さが出やすく、そのぶん精神が早く育つ。'
    + '現実的な損得より、意味や納得を優先したときにうまくいく。'
    + 'この天中殺の期間は、目に見える成果を求めず、学び直しと内面の整理に使うとよい。',
  寅卯天中殺: '家系の天中殺。実家や親との縁が薄くなりやすい。早くに家を出るか、自分で家系を作り直す形になる。'
    + '長男長女でなくても家の役を引き受けたり、逆に家から離れて独自の道を行ったりと、'
    + '実家との距離の取り方が人生の課題になる。'
    + '親を頼れないぶん自立が早く、自分の代で新しい土台を作る力が育つ。'
    + 'この天中殺の期間は、住まい・実家・親族に関わる大きな決断を避けたほうがよい。',
  辰巳天中殺: '経済の天中殺。お金の出入りが激しくなりやすい。堅実に貯めるより、回して増やすほうが性に合う。'
    + '貯めようとすると出ていき、使うと入ってくるという動き方をしやすい。'
    + '大きな借金や保証、不動産の取得はこの天中殺の期間を外したほうがよい。'
    + '金銭より、知識・人脈・経験といった目減りしないものに投資するほうが結果的に残る。'
    + '本人の実感として「お金に苦労した記憶」と「なぜか困らなかった記憶」の両方を持つことが多い。',
  午未天中殺: '子供・部下の天中殺。年下との縁が課題になりやすい。教える・育てる場面で無理をしないこと。'
    + '子供に関する悩み、部下や後輩との行き違いが出やすい。'
    + '育てようとして力が入りすぎると空回りするので、'
    + '「育てる」より「場を用意する」くらいの距離が合う。'
    + 'この天中殺の期間は、人を採用する・後継を決めるといった判断を先送りしたほうがよい。',
  申酉天中殺: '仕事・社会の天中殺。組織の中で評価されにくい時期がある。独立や専門職のほうが力を出しやすい。'
    + '真面目にやっているのに認められない、手柄が人に渡るといった経験をしやすい。'
    + '組織の論理に合わせるほど消耗するので、'
    + '評価の物差しを自分で持てる仕事のほうが向く。'
    + 'この天中殺の期間の転職・起業・独立は、勢いで決めず、次の期間まで温めたほうが形になる。',
  戌亥天中殺: '目上・上司の天中殺。上の立場の人との縁が薄い。自分で道を作るか、年下・同輩と組むほうが進む。'
    + '引き立ててくれる人が現れにくく、自力で切り開く形になりやすい。'
    + 'そのぶん誰かに依存せずに立つ力が育つ。'
    + '上司との相性で苦労した経験を、後に自分が上に立ったときの財産にできる。'
    + 'この天中殺の期間は、目上に判断を委ねる話(後ろ盾を頼る、上の人に紹介を頼む)が空回りしやすい。',
};;
const R_TCS_COMMON = '天中殺の年・月・日は「土台が定まらない時期」と読む。悪い時期という意味ではなく、'
  + '新しく始めたことが後で形を変えやすい時期。この期間は種まきと学びに使い、'
  + '結婚・独立・家の購入といった長く縛られる決断は、できれば外すのが無難とされる。';

/* ===== 身強・身弱 ===== */
const R_SHINKYO = {
  身強: '自分の力で押し切れる型。人に頼らず進めるが、抱え込みやすい。責任ある立場に置かれるほど本領が出る。'
    + '力が余ると持て余して荒れるので、'
    + '重い役割・大きな目標・厳しい環境をあえて選んだほうが安定する。'
    + '甘やかされる場所に長くいると、力が内側に向かって不調が出やすい。',
  身弱: '周りの力を借りて伸びる型。一人で背負うと消耗するので、任せる・頼るほど結果が出る。環境選びが何より大事。'
    + '弱いという意味ではなく、'
    + '「一人で完結しない設計になっている」ということ。'
    + '良い上司・良い仲間・良い場所を選ぶことが、そのまま実力になる。'
    + '無理に強くあろうとするほど本来の力が出なくなる。',
  中庸: '押す力と受ける力が釣り合っている型。状況に応じてどちらにも振れる。相手や場に合わせた立ち回りができる。'
    + '両方を持つぶん器用だが、'
    + 'どっちつかずになりやすくもある。'
    + '「いまは押す場面か、受ける場面か」を意識して選べるようになると、この型は最も強い。',
};;

/* ===== 大運の読み ===== */
const R_DAIUN_E = [
  { max: 3, text: 'エネルギーが低い期間。無理に押さず、学ぶ・準備する・整えるほうに使うと後が楽になる。' },
  { max: 6, text: 'エネルギーは控えめ。周りの力を借りながら、足元を固める期間。' },
  { max: 9, text: 'エネルギーはほどよい。無理なく動ける期間で、地道な積み上げが効く。' },
  { max: 12, text: 'エネルギーが高い期間。勝負をかけるならここ。任される量も増える。' },
];
const R_DAIUN_TCS = '大運天中殺。10年〜20年の長い天中殺で、それまでの土台が一度崩れて作り直しになりやすい。'
  + 'この期間に始めたことは形を変える前提で構え、守りを厚くしておくと乗り切れる。';

/* ===== 異常干支 ===== */
const R_IJOU = '異常干支は、六十干支のうち特異な働きをするとされるもの。'
  + '普通とは違う感性や、常識の外に出る力を表す。芸術・宗教・研究・特殊な専門など、'
  + '一般的でない道で活きることが多い。持っていること自体は良し悪しではない。';

/**
 * レポートを組み立てる。計算結果と上の固定文だけを材料にする。
 * @returns {{title:string, lead?:string, items:{h:string, body:string}[]}[]}
 */
function buildReport(a, gender, opts) {
  opts = opts || {};
  const S = SANMEI;              // engine と同じ塊にまとめられるので、そのまま使える
  const P = a.pillars;
  const secs = [];
  const push = (title, lead, items) => secs.push({ title, lead, items: items.filter((x) => x && x.body) });

  /* --- 1. この命式の全体像 --- */
  const sk = S.shinkyo(a);
  push('1. この命式の全体像', '最初に、全体を一枚で見ておく。以降の章はここを細かく分解したもの。', [
    { h: '日干支 ' + P.day.kanshi + '(六十干支の' + P.day.no + '番)',
      body: R_NIKKAN[P.day.kanshi]
        + ' 日柱はその人自身を表す柱で、六十干支のどれに当たるかで芯の色が決まる。'
        + '干が性質、支がその性質の置かれた土台で、同じ干でも支が変われば出方が変わる。' },
    { h: '日干「' + P.day.kan + '」― 生まれ持った性質', body: R_KAN[P.day.kan] },
    { h: '日支「' + P.day.shi + '」― その性質が立つ土台', body: R_SHI[P.day.shi] },
    { h: '本質(中心の星)', body: a.stars.center.star + '(' + R_STAR[a.stars.center.star].gogyo
      + '性・' + R_STAR[a.stars.center.star].honnou + ')。' + R_STAR[a.stars.center.star].core },
    { h: 'この星が活きているとき', body: R_STAR[a.stars.center.star].chousho },
    { h: 'この星がこじれているとき', body: R_STAR[a.stars.center.star].tansho },
    { h: '伸ばすときの勘どころ', body: R_STAR[a.stars.center.star].nobasu },
    { h: '力の型', body: sk.label + '(従星エネルギー ' + a.totalEnergy + '/36)。' + R_SHINKYO[sk.label]
      + (sk.hasTenshosei ? ' 天将星を持っているので、重い責任を任されたときに最も力が出る。' : '') },
    { h: '天中殺', body: a.tenchusatsu + '。' + R_TCS[a.tenchusatsu] },
    { h: '親から受けた天中殺', body: a.tenchusatsuYear + '(年柱から出るもの)。'
      + '親や家系との関わり方に、この色が出る。'
      + '本人の天中殺が「自分の人生でどこが定まらないか」を表すのに対して、'
      + 'こちらは「育った環境のどこが定まっていなかったか」を表す。'
      + R_TCS[a.tenchusatsuYear].split('。')[0] + '、という色を親や家から受け取っている。' },
  ]);

  /* --- 2. 陰占 --- */
  const pillarItems = [];
  for (const [key, label] of [['year', '年柱'], ['month', '月柱'], ['day', '日柱']]) {
    const p = P[key];
    pillarItems.push({
      h: label + ' ' + p.kanshi + '(' + p.no + '番)',
      body: R_PILLAR_WHAT[key]
        + ' 天干「' + p.kan + '」=' + R_KAN[p.kan]
        + ' 地支「' + p.shi + '」=' + R_SHI[p.shi]
        + ' 採用する蔵干は「' + p.zokan + '」。' + R_ZOKAN_POS[key]
        + ' 蔵干というのは地支の中に隠れている干のことで、'
        + '表に出ている天干より深いところにある本音を表す。'
        + 'ここが「' + p.zokan + '」なので、' + R_KAN[p.zokan].split('。')[0] + '、という性質が'
        + label + 'の奥に潜んでいる。',
    });
  }
  if (a.hourPillar) {
    pillarItems.push({
      h: '時柱 ' + a.hourPillar.kanshi,
      body: '生まれた時刻から出る柱。晩年や、人に見せない最も奥の部分を表す。'
        + '天干「' + a.hourPillar.kan + '」=' + R_KAN[a.hourPillar.kan],
    });
  }
  const ij = [a.ijou.year && '年柱', a.ijou.month && '月柱', a.ijou.day && '日柱'].filter(Boolean);
  if (ij.length) pillarItems.push({ h: '異常干支(' + ij.join('・') + ')', body: R_IJOU });
  push('2. 陰占 ― 生まれ持った素材', '干支は、その人がどんな素材でできているかを表す。三つの柱それぞれに役割がある。', pillarItems);

  /* --- 3. 陽占(人体図) --- */
  const tei = S.teiichi(a);
  const posOrder = ['center', 'north', 'south', 'east', 'west', 'ancestor'];
  push('3. 陽占 ― 表に出る性格と役割',
    '人体図の9マスは、場面ごとの顔を表す。同じ星でも、置かれた位置で意味が変わる。',
    posOrder.map((k) => {
      const st = a.stars[k].star;
      return {
        h: R_POS[k].label + ' ' + st + '(' + R_STAR[st].honnou + '・' + R_STAR[st].gogyo + '性)',
        body: R_POS[k].gov + 'を表す位置。' + R_STAR_POS[st][k],
      };
    }).concat([{
      // 5マスをひとまとまりとして読む。同じ星が重なっているか、どの本能が欠けているかを見る
      h: '人体図全体から読めること',
      body: (() => {
        const used = posOrder.map((k) => a.stars[k].star);
        const count = {};
        for (const st of used) count[st] = (count[st] || 0) + 1;
        const dup = Object.keys(count).filter((st) => count[st] >= 2);
        const honnou = {};
        for (const st of used) honnou[R_STAR[st].honnou] = true;
        const ALL_H = ['守備本能', '伝達本能', '引力本能', '攻撃本能', '習得本能'];
        const missing = ALL_H.filter((h) => !honnou[h]);
        const c = a.stars.center.star, e = a.stars.east.star;
        return '人体図の5マスは、ばらばらに読むだけでなく、'
          + 'ひとまとまりとして見ることでもう一段わかることがある。'
          + (dup.length
            ? ' 同じ星が重なっているのは' + dup.map((st) => st + '(' + count[st] + 'マス)').join('・')
              + '。重なった星はその人の中で最も濃く出る色で、'
              + '良いときも悪いときも、この星の傾向が人生の各場面で繰り返し顔を出す。'
              + dup.map((st) => R_STAR[st].core.split('。')[0] + 'という性質が、複数の場面で立ち上がる。').join('')
            : ' 同じ星の重なりはなく、5マスがすべて違う星。'
              + '場面によって出る顔が変わるので、人から「掴みどころがない」と言われやすい。'
              + 'そのぶんどの場でも対応でき、幅の広さがそのまま強みになる。')
          + (missing.length
            ? ' 持っていない本能は' + missing.join('・') + '。'
              + missing.map((h) => R_HONNOU_MISS[h]).join('')
              + 'これは欠点ではなく、その方向の力は自前で出さず、'
              + '持っている人と組んで補うのが早い、という設計だと考えたほうがよい。'
            : ' 五つの本能がすべて揃っている。'
              + 'どの方向にも対応できる反面、突き抜けた一点を持ちにくい。'
              + 'どれかを意図的に伸ばすと、この配置は強みに変わる。')
          + (c === e
            ? ' 中心(本質)と社会(外向きの顔)が同じ' + c + 'なので、素のまま働ける。'
              + '裏表がなく信用されるが、切り替えが効かないので、合わない場では一気に消耗する。'
            : ' 中心(本質)は' + c + '、社会(外向きの顔)は' + e + 'で、内と外が違う。'
              + '外では' + R_STAR[e].core.split('。')[0] + 'として振る舞い、'
              + '内側は' + R_STAR[c].core.split('。')[0] + 'でいる。'
              + '意識して顔を作っているぶん、素に戻れる場所を別に持っておかないと疲れが溜まる。');
      })(),
    }, {
      // 定位置。5つのマスにはそれぞれ本来の五行があり、そこに合う星が入っていると陽転しやすいとされる
      h: '定位置(' + tei.count + '/5)',
      body: R_TEIICHI_LEAD
        + ' この命式では'
        + (tei.count
          ? tei.count + 'つが定位置に入っている。'
            + tei.rows.filter((r) => r.ok).map((r) =>
              r.label + 'は' + r.gogyo + '性の場所で、そこに' + r.gogyo + '性の' + r.star + 'が入っている。'
              + R_TEIICHI_POS[r.key]).join('')
          : '定位置に入っている星はない。')
        + (tei.count < 5
          ? ' 定位置でないのは'
            + tei.rows.filter((r) => !r.ok).map((r) =>
              r.label + '(' + r.gogyo + '性の場所に' + r.starGogyo + '性の' + r.star + ')').join('・')
            + '。'
          : ' 5つすべてが定位置という、めずらしい配置。')
        + ' ' + R_TEIICHI_COUNT[tei.count >= 3 ? 'many' : (tei.count === 0 ? 'none' : 'few')]
        + ' 精神の縦線(北・南)で' + tei.spirit + '/2、現実の横線(東・中央・西)で' + tei.real + '/3。'
        + (tei.spirit > tei.real / 1.5 ? '精神の側が定位置に寄っており、内面の使い方のほうが自然に回る。'
          : tei.real > tei.spirit * 1.5 ? '現実の側が定位置に寄っており、外に出す働きのほうが自然に回る。'
            : '')
        + ' ' + R_TEIICHI_NOTE,
    }]));

  /* --- 4. 十二大従星 --- */
  push('4. 十二大従星 ― 人生の三つの時期',
    '従星は、その時期にどれだけの力が出せるかを表す。点数の合計が36点満点の従星エネルギー。',
    ['early', 'mid', 'late'].map((k) => {
      const j = a.jusei[k];
      return {
        h: R_JUSEI_POS[k] + ' ' + j.name + '(' + j.energy + '点)',
        body: R_JUSEI[j.name].core
          + ' 強みとして出るのは――' + R_JUSEI[j.name].tsuyomi
          + ' 気をつけたいのは――' + R_JUSEI[j.name].chuui,
      };
    }).concat([{
      h: 'エネルギーの配分',
      body: (() => {
        const e = ['early', 'mid', 'late'].map((k) => a.jusei[k].energy);
        const max = Math.max(...e), idx = e.indexOf(max);
        const when = ['初年期', '中年期', '晩年期'][idx];
        const low = e.indexOf(Math.min(...e));
        return '合計 ' + a.totalEnergy + '/36。いちばん力が出るのは' + when + '(' + max + '点)で、'
          + 'いちばん出ないのが' + ['初年期', '中年期', '晩年期'][low] + '(' + Math.min(...e) + '点)。'
          + (a.totalEnergy >= 30 ? '全体に高く、押し切る力がある。'
            + '量をこなす働き方に耐えられるので、任される役が大きいほど安定する。'
            + 'ただし力が余ると内側に向いて荒れるので、出し先は常に持っておくこと。'
            : a.totalEnergy <= 15 ? '全体に低め。無理に押さず、人や環境の力を借りるほうが結果が出る。'
              + '弱いという意味ではなく、一人で完結しない設計になっているということ。'
              + '誰と組むか、どこに身を置くかを選ぶことが、そのまま実力になる。'
              : 'ほどよい配分。時期に合わせて力の入れ方を変えるとよい。'
                + '押す時期と受ける時期を自分で見分けられるようになると、この型は扱いやすい。')
          + ' 従星は人生の三つの時期に配られるので、'
          + when + 'に重い勝負を持ってくると噛み合いやすく、'
          + ['初年期', '中年期', '晩年期'][low] + 'は無理を積まない設計にしておくと崩れにくい。';
      })(),
    }]));

  /* --- 5. 数理法・八門法 --- */
  const su = S.suurihou(0, 0, 0, { meishiki: a });
  const gs = ['木', '火', '土', '金', '水'];
  const vals = gs.map((g) => su.byGogyo[g] || 0);
  const avg = su.total / 5;
  push('5. 数理法・八門法 ― 気の偏り',
    '28元それぞれの点数を五行にまとめたもの。多い五行はよく使う力、少ない五行は意識して補う力。',
    gs.map((g, i) => {
      const v = vals[i];
      const lv = v >= avg * 1.3 ? 'many' : (v <= avg * 0.7 ? 'few' : null);
      return {
        h: g + ' ' + v + '点(平均 ' + avg.toFixed(1) + '点)',
        body: R_GOGYO_WHAT[g]
          + ' ' + (lv ? R_GOGYO_LEVEL[g][lv] : g + 'は平均的な量。過不足はなく、この五行については意識して補う必要はない。')
          + ' ' + R_GOGYO_USE[g],
      };
    }).concat([{
      h: '偏りの読み方(合計 ' + su.total + '点)',
      body: (() => {
        const max = Math.max(...vals), min = Math.min(...vals);
        const top = gs[vals.indexOf(max)], bot = gs[vals.indexOf(min)];
        const haba = max - min;
        return '数字そのものの大小より、五行のあいだの偏りを見る。'
          + 'いちばん多いのが' + top + '(' + max + '点)、いちばん少ないのが' + bot + '(' + min + '点)で、その差は' + haba + '点。'
          + (haba >= su.total * 0.35
            ? '偏りが大きい。' + top + 'の力で押し切る生き方になりやすく、' + bot + 'に関わる場面で苦戦する。'
              + '足りない側は自力で補うより、' + bot + 'を持つ人と組むほうが早い。'
            : haba <= su.total * 0.15
              ? '五行がよく散っている。どの方向にも対応できる反面、突き抜けた武器を持ちにくい。'
                + '何か一つを意図的に伸ばすと、この配分は強みに変わる。'
              : 'ほどよい偏り。' + top + 'を主軸にしつつ、' + bot + 'を意識して補う形が自然。')
          + ' なお五行は互いを生かし合う流れ(木→火→土→金→水→木)と、'
          + '抑え合う流れ(木→土→水→火→金→木)を持つ。'
          + bot + 'が少ないときは、' + R_GOGYO_MOTHER[bot] + 'を増やすと間接的に補える。';
      })(),
    }]));

  /* --- 6. 行動領域 --- */
  const kd = S.koudouRyoiki(a);
  push('6. 行動領域 ― 動ける範囲',
    '六十干支の円に三柱を置いて結んだ図。三角形の位置が性質、広さが動ける範囲を表す。',
    [{
      h: 'この図の見方',
      body: '六十干支を1番から60番まで円に並べ、年柱・月柱・日柱の三点を結ぶ。'
        + '三点がどの方角に寄っているかで「どの領域で動くか」、'
        + '三角形がどれだけ広いかで「動ける範囲の広さ」を見る。'
        + '狭ければ狭いほど一点集中、広ければ広いほど守備範囲が大きいという読み方をする。'
        + 'どちらが良いというものではなく、狭い人は深さで、広い人は多様さで勝負する。',
    }].concat(kd.spread.map((name) => ({ h: '領域 ' + name, body: R_RYOIKI[name] })))
      .concat([{
        h: '広さ 円の ' + (kd.ratio * 100).toFixed(1) + '%(' + kd.label + ')',
        body: (R_RYOIKI_WIDTH[kd.label] || '')
          + ' ' + (kd.ratio >= 0.55
            ? '三点が大きく散っているので、興味も人間関係も広がりやすい。'
              + '一つに絞れと言われると力が落ちるタイプで、複数の持ち場を並行させるほうが安定する。'
              + 'そのぶん一点を深く掘る場面では、意識して時間を確保する必要がある。'
            : kd.ratio <= 0.3
              ? '三点が近くに固まっているので、狭い範囲を深く掘る形になる。'
                + '手を広げすぎると途端に散らかるので、扱う対象を絞ったほうが結果が出る。'
                + '専門性がそのまま武器になる配置。'
              : '広さは中くらい。一点集中と横展開のどちらもある程度こなせる。'
                + '時期によって使い分けると、この配置は扱いやすい。'),
      }]));

  /* --- 7. 六親法 --- */
  const rk = S.rokushin(a);
  push('7. 六親法 ― 家族との縁',
    '日干から見た家族それぞれの干を、陰占の中から探す。どの段階で見つかったかが縁の濃さになる。',
    rk.rows.map((r) => ({
      h: r.key + ' ' + (r.real || 'なし'),
      body: '理想の干は「' + r.ideal + '」(' + r.star + ')。'
        + (r.level === '理想どおり' ? '理想の干がそのまま陰占にあり、縁が深い。' + (r.where ? '(' + r.where + ')' : '')
          : r.level === '第二優先' ? '代わりの干で成立。縁はあるが、理想どおりではない。' + (r.where ? '(' + r.where + ')' : '')
            : r.level === '定位置' ? '定位置でようやく見つかる。接点が薄めで、意識して関わる必要がある。' + (r.where ? '(' + r.where + ')' : '')
              : '陰占の中に見つからない。縁が薄い方向に読む。')
        + ' ' + (R_ROKUSHIN_WHO[r.key] || '')
        + (r.real ? ' 実際の干「' + r.real + '」は' + R_KAN[r.real].split('。')[0] + '。'
          + 'この人にとっての' + r.key + '像は、その色を帯びる。' : '')
        + ' ' + (R_ROKUSHIN_LEVEL[r.level] || ''),
    })).concat([{
      h: '六親法の読み方',
      body: '六親法は「縁が良い悪い」を言うものではない。'
        + '理想の干がそのまま出ていれば距離が近く、見つからなければ距離が遠い、というだけのこと。'
        + '縁が薄いと出た相手とは、放っておくと自然には縁が育たない。'
        + 'だから意識して関わる、あるいは別の人でその役を埋める、という判断材料に使う。'
        + '縁が濃いと出た相手についても、近すぎて息苦しくなる形で出ることがあるので、'
        + '濃さがそのまま良さになるとは限らない。',
    }]));

  /* --- 8. 大運 --- */
  const du = S.daiun(a.date.slice(0, 4) | 0, +a.date.slice(5, 7), +a.date.slice(8, 10), gender, { count: 12 });
  push('8. 大運 ― 10年ごとの流れ',
    du.direction + 'で、' + du.startAge + '歳から10年ごとに切り替わる。'
    + '各期間の主星は「その10年の課題」、従星は「その10年に出せる力」を表す。',
    du.rows.map((r) => ({
      h: r.year + '年〜(' + r.age + '歳〜) ' + r.kanshi + ' ' + r.shusei + '/' + r.jusei,
      body: R_STAR[r.shusei].core.split('。')[0] + 'が課題になる10年。'
        + R_DAIUN_STAR[r.shusei]
        + ' ' + (R_DAIUN_E.find((x) => r.energy <= x.max) || R_DAIUN_E[3]).text
        + '(' + r.jusei + '=' + R_JUSEI[r.jusei].core.split('。')[0] + ')'
        + (r.ijou && r.ijou !== '通常' ? ' この10年の干支は異常干支(' + r.ijou + ')。'
          + '常識の枠から外れた出来事や出会いが起きやすい時期。' : '')
        + (r.isDaiunTenchusatsu ? ' ★' + R_DAIUN_TCS : ''),
    })));

  /* --- 9. 天中殺の付き合い方 --- */
  push('9. 天中殺 ― 定まらない時期の使い方', R_TCS_COMMON, [
    { h: '本人の天中殺 ' + a.tenchusatsu, body: R_TCS[a.tenchusatsu] },
    { h: '親から受けた天中殺 ' + a.tenchusatsuYear,
      body: '年柱から出るもので、親や家系との関わり方にこの色が出る。'
        + R_TCS[a.tenchusatsuYear]
        + (a.tenchusatsu === a.tenchusatsuYear
          ? ' 本人の天中殺と同じなので、この傾向が二重に強く出る。'
          : ' 本人の天中殺(' + a.tenchusatsu + ')とは方向が違うので、'
            + '親との間で価値観のずれを感じやすい。どちらが正しいという話ではなく、見ている先が違う。') },
    { h: 'この期間に、やらないほうがよいこと',
      body: '天中殺は「悪い時期」ではなく「土台が固まらない時期」。'
        + 'この期間に作ったものは、後から形が変わりやすい。'
        + 'だから結婚・独立・新築・大きな借入といった、長く自分を縛る決断は、'
        + 'この期間を外したほうがよいとされる。'
        + '避けられないときは、後から見直せる余地を残しておくこと。'
        + '契約なら期間を短くする、借入なら繰上返済できる形にする、といった具合に。' },
    { h: 'この期間を、何に使うとよいか',
      body: '定まらないからこそ、この期間は種まきと学び直しに向く。'
        + '資格を取る、人間関係を整理する、休む、次の準備をする。'
        + '結果を求めず準備に使うと、明けたあとで効いてくる。'
        + '天中殺の期間に大きく動いて成功した例も多いが、'
        + 'その場合も「形が一度変わる」ことは織り込んでおいたほうがよい。'
        + 'この期間に始めたことが、そのままの形で続くことは少ない。' },
    { h: '天中殺の扱い方について',
      body: '天中殺は算命学のなかで最もよく知られている考え方だが、流派によって扱いの重さが違う。'
        + '「この期間は何もするな」という強い言い方をする流派もあれば、'
        + '「土台が動く時期だから、動かしてよいものを動かせ」と読む流派もある。'
        + 'ここでは後者の立場を取っている。'
        + '怖がって動けなくなるより、性質を知って使うほうが役に立つという考え方。' },
  ]);

  /* --- 10. 仕事・適職 --- */
  const workStar = a.stars.east.star;
  push('10. 仕事と適職', '社会(東方)の星が「外での立ち回り」を、力の型が「どんな立場が合うか」を表す。', [
    { h: '向いている働き方(社会の星=' + workStar + ')',
      body: R_WORK[workStar]
        + ' この星が仕事で活きているときは――' + R_STAR[workStar].chousho },
    { h: '立場の選び方(' + sk.label + ')', body: R_WORK_SK[sk.label] },
    { h: '動き方(' + kd.spread[0] + ')', body: R_WORK_RYOIKI[kd.spread[0]] || '' },
    { h: '働く体力(従星エネルギー ' + a.totalEnergy + '/36)',
      body: (a.totalEnergy >= 30
        ? '体力とエネルギーがあるので、量をこなす働き方に耐えられる。'
          + '責任の重い持ち場、複数を同時に回す形、長時間の勝負どころで力が出る。'
          + 'ただし余った力が内側に向くと荒れるので、常に出し先を持っておくこと。'
        : a.totalEnergy <= 15
          ? '体力勝負の働き方は向かない。量ではなく質、長さではなく密度で勝負する形にする。'
            + '一人で抱えず、任せられるところは任せる。'
            + '休息を予定に組み込んでおかないと、後半で必ず落ちる。'
          : '極端に強くも弱くもない配分。'
            + '無理の利く時期と利かない時期を自分で見分けられるようになると、この型は安定する。'
            + '繁忙期に全力を出し、そのぶんどこかで確実に戻すという回し方が合う。')
        + (a.jusei.mid.name === '天将星' ? ' 中年期に天将星があるので、働き盛りに最も重い荷物を任される。' : ''),
    },
    { h: '避けたほうがよい環境(' + a.stars.center.star + 'の弱点から)',
      body: R_STAR[a.stars.center.star].tansho
        + ' この弱点が出やすいのは、' + (R_WORK_BAD[a.stars.center.star] || '自分の持ち味と噛み合わない場') + '。'
        + '職場を選ぶときは、待遇より先にここを見たほうが長続きする。' },
    { h: '中心の星から見た軸(' + a.stars.center.star + ')',
      body: '本質は' + R_STAR[a.stars.center.star].honnou + '。'
        + '外向きの顔(' + workStar + ')と中身(' + a.stars.center.star + ')が'
        + (workStar === a.stars.center.star ? '同じなので、素のまま働ける。裏表がなく、そのぶん切り替えが効かない。'
          : '違うので、仕事では意識して顔を作っている。長く続けると疲れが出るので、素に戻れる場を別に持つこと。') },
    (() => {
      // 星を2つ組み合わせて見る適性。当てはまる型だけ出す
      const ts = matchTekisei(a);
      if (!ts.length) return null;
      return {
        h: '星の組み合わせから見る適性(' + ts.length + '通り)',
        body: ts.map((t) => '【' + t.name + '】' + t.stars.join('+') + '。'
          + t.kishitsu + ' 向く場:' + t.ba + ' 気をつけたいこと:' + t.chuui).join(' ')
          + ' ' + R_TEKISEI_NOTE,
      };
    })(),
    (() => {
      // 教育・人を育てる適性。出どころが口伝なので、そのことを本文に書いておく
      const ks = S.kyouikuSei(a);
      const kk = S.kyouiku(a);
      if (!ks.pairs.length && !kk.count) return null;
      const parts = [];
      if (ks.pairs.length) {
        parts.push('学び(印星)と表現(漏星)が両方そろっている。'
          + '印星は' + ks.insei.join('・') + '、漏星は' + ks.rosei.join('・') + '。'
          + '仕入れる力と外に出す力が揃うと、教えることに向くとされる。'
          + ks.pairs.map((p) => ' 【' + p.name + '】' + p.insei + '+' + p.rosei + '。' + p.note
            + (p.denshou ? '' : '(この組み合わせは口伝には含まれず、星の意味から導いたもの)')).join(''));
      }
      if (kk.count) {
        parts.push((parts.length ? ' また、' : '') + kk.rows.map((r) => r.pos + 'が' + r.kanshi).join('・')
          + 'で、これは「三大教育の干支」とされるもの。'
          + kk.rows.map((r) => r.note).join('')
          + (kk.onDay ? '日柱にあるので、この性質は本人の中心に出る。'
            : '日柱ではないので、本人の芯というより、置かれた場面に出る。'));
      }
      return {
        h: '人を育てる適性',
        body: parts.join('')
          + ' ※この項目は口伝として伝わる見方をもとにしています。'
          + '公開されている算命学の資料では裏を取れていないので、'
          + '他の章より確かさの度合いが落ちることを承知のうえで読んでください。',
      };
    })(),
    { h: '天中殺との関わり',
      body: a.tenchusatsu === '申酉天中殺' ? '申酉天中殺は仕事・社会の天中殺。組織の中で正当に評価されにくい時期がある。独立や専門職のほうが力を出しやすい。'
        : a.tenchusatsu === '戌亥天中殺' ? '戌亥天中殺は目上の天中殺。上司運に恵まれにくいので、自分で道を作るか、年下・同輩と組むほうが進む。'
          : '仕事に直接かかる天中殺ではない。' + a.tenchusatsu + 'の年・月は、新しい挑戦より足元を固める時期に使うとよい。'
        + ' なお天中殺は生涯続くものではなく、12年のうち2年、12か月のうち2か月というふうに巡ってくる。'
        + 'その期間だけ土台が動くと考えて、大きな決断の時期をずらすのに使う。' },
  ]);

  /* --- 11. お金 --- */
  const hasR = a.starSet.indexOf('禄存星') >= 0;
  const hasS = a.starSet.indexOf('司禄星') >= 0;
  const doV = su.byGogyo['土'] || 0;
  push('11. お金との付き合い方', '引力本能の星(禄存・司禄)と、五行の土の量から読む。', [
    { h: '入れ方・貯め方', body: R_MONEY_STAR[hasR && hasS ? 'both' : hasR ? 'rokuzon' : hasS ? 'shiroku' : 'none'] },
    { h: '土の量(' + doV + '点/平均 ' + avg.toFixed(1) + '点)',
      body: R_MONEY_DO[doV >= avg * 1.3 ? 'many' : (doV <= avg * 0.7 ? 'few' : 'mid')]
        + ' 土は引力本能で、人や物を集めて留める力。'
        + 'ここが厚いと手元に残りやすく、薄いと入っても流れていきやすい、という読み方をする。' },
    { h: '使い方の癖(中心の星=' + a.stars.center.star + ')',
      body: R_MONEY_CENTER[a.stars.center.star] },
    { h: '力の型から見た稼ぎ方(' + sk.label + ')',
      body: sk.label === '身強'
        ? '自分の力で取りに行ける型。歩合・独立・成果報酬など、'
          + '働いたぶんがそのまま返る形と相性がよい。'
          + '固定給で余力が余ると、不満が溜まりやすい。'
        : sk.label === '身弱'
          ? '一人で稼ぐより、良い組織・良い人と組んだときに実入りが増える型。'
            + '独立するなら、必ず組む相手を見つけてからにしたほうがよい。'
            + '環境を選ぶことが、そのまま収入を選ぶことになる。'
          : '状況によってどちらにも振れる型。'
            + '安定収入を土台に、別の柱を一つ足す形が扱いやすい。'
            + '全部を賭ける形も、全部を守る形も、この型には向かない。' },
    { h: '天中殺との関わり',
      body: a.tenchusatsu === '辰巳天中殺' ? '辰巳天中殺は経済の天中殺。お金の出入りが激しくなりやすい。堅実に貯めるより、回して増やすほうが性に合う。借入は慎重に。'
        : 'お金に直接かかる天中殺ではない。ただし' + a.tenchusatsu + 'の期間に始めた金銭の約束は、後で形が変わりやすい。'
        + ' 借入・保証・共同出資といった、長く縛られる金銭の約束は、'
        + 'この期間を外すか、途中で抜けられる形にしておくと安全。' },
  ]);

  /* --- 12. 結婚・パートナーシップ --- */
  const marryStar = a.stars.west.star;
  push('12. 結婚とパートナーシップ', '配偶者(西方)の星が、身近な相手にどう接するかを表す。', [
    { h: '身近な人への接し方(配偶者の星=' + marryStar + ')',
      body: R_MARRY[marryStar] + ' ' + R_STAR[marryStar].taijin },
    { h: 'うまくいく距離感',
      body: R_MARRY_KYORI[marryStar] || ''
        + (marryStar === a.stars.center.star
          ? ' 外向きの顔と身近な顔が同じなので、家でも素のまま。裏表がないぶん、切り替えが効かない。'
          : '') },
    { h: '相手に求めやすいもの(中心の星=' + a.stars.center.star + ')',
      body: '自分の中心が' + a.stars.center.star + 'なので、'
        + R_STAR[a.stars.center.star].honnou + 'を満たしてくれる相手に惹かれやすい。'
        + '一方で、' + R_STAR[a.stars.center.star].tansho.split('。')[0] + 'という面が'
        + '身近な相手には最も出やすい。'
        + '外では出ない顔が家で出る、という自覚があるだけで、関係の壊れ方はずいぶん変わる。' },
    { h: '日支「' + P.day.shi + '」から', body: R_SHI[P.day.shi]
      + ' 日支は配偶者の座でもあるので、この性質を相手に求めやすい。'
      + 'また、自分自身が私生活で見せる顔でもある。'
      + '相手に求めているものが、実は自分の中にあるもの、という形で出ることが多い。' },
    { h: '六親法から見たパートナー',
      body: (() => {
        const r = rk.rows.find((x) => x.key === 'パートナー');
        if (!r) return '';
        return '理想の干は「' + r.ideal + '」。'
          + (r.level === '理想どおり' ? '陰占の中にそのままあり、縁は濃い。'
            + '相手との距離が自然に近くなり、放っておいても関係が続きやすい。'
            + '近すぎて息苦しくなることがあるので、それぞれの時間を確保できると長持ちする。'
            : r.level === '第二優先' ? '代わりの干で成立。縁はあるが、理想どおりの形ではない。'
              + '思い描いていた結婚像と、実際の関係の形が少しずれる。'
              + 'ずれを埋めようとするより、いまある形を認めたほうがうまくいく。'
              : r.level === '定位置' ? '定位置でようやく見つかる。自分から動かないと縁が進みにくい。'
                + '待っていて誰かが現れる形ではないので、'
                + '会う機会を自分で作りにいく必要がある。動けば縁はある。'
                : '陰占の中に見つからない。縁が薄い方向に読むが、無いという意味ではなく「自分で作りにいく」形。'
                  + '相手に合わせて自分が変わるより、'
                  + '自分の生き方を先に立てて、それに合う相手を探すほうが噛み合う。')
          + ' 実際の干は' + (r.real ? '「' + r.real + '」で、' + R_KAN[r.real].split('。')[0] + '、という色を帯びる。'
            + 'この人がパートナーに求めるもの、あるいは実際に引き寄せる相手の質が、その方向になりやすい。' : '見つからない。');
      })() },
    { h: '天中殺との関わり',
      body: a.tenchusatsu === '午未天中殺' ? '午未天中殺は子供・部下の天中殺。子育てや年下との関わりで無理をしないこと。'
        : a.tenchusatsu === '寅卯天中殺' ? '寅卯天中殺は家系の天中殺。実家との縁が薄めで、自分で家庭を作り直す形になりやすい。'
          : a.tenchusatsu + 'の期間に結婚など長く縛られる決断をすると、後で形を変えやすいとされる。時期をずらせるならずらすのが無難。'
        + ' ただしこれは「その時期に結婚したら別れる」という話ではなく、'
        + '「関係の形が一度変わりやすい」という読み方をする。'
        + '入籍だけずらす、式だけずらすといった調整でも意味があるとされる。' },
  ]);

  /* --- 13. 健康 --- */
  const weak = gs.filter((g, i) => vals[i] <= avg * 0.7);
  push('13. 健康と体の使い方',
    '五行の少ないところは、その臓腑に負担が出やすいと読む。医学的な診断ではなく、生活の目安として。',
    (weak.length ? weak.map((g) => ({ h: g + 'が少ない', body: R_HEALTH[g] }))
      : [{ h: '五行の偏り', body: '極端に少ない五行はない。特定の弱点より、生活の乱れがそのまま出るタイプ。' }])
      .concat(gs.filter((g, i) => vals[i] >= avg * 1.4).map((g) => ({
        h: g + 'が多い',
        body: R_HEALTH_MANY[g],
      })))
      .concat([{
        h: '体力の型(従星エネルギー ' + a.totalEnergy + '/36)',
        body: R_HEALTH_E[a.totalEnergy >= 30 ? 'high' : (a.totalEnergy <= 15 ? 'low' : 'mid')]
          + ' 初年期' + a.jusei.early.name + '(' + a.jusei.early.energy + '点)/'
          + '中年期' + a.jusei.mid.name + '(' + a.jusei.mid.energy + '点)/'
          + '晩年期' + a.jusei.late.name + '(' + a.jusei.late.energy + '点)という配分なので、'
          + (() => {
            const e = [a.jusei.early.energy, a.jusei.mid.energy, a.jusei.late.energy];
            const lowIdx = e.indexOf(Math.min(...e));
            return ['初年期', '中年期', '晩年期'][lowIdx] + 'がいちばん力の出ない時期。'
              + 'その時期は無理を積まず、休むこと自体を予定に入れておくとよい。';
          })(),
      }, {
        h: '生活で気をつけること',
        body: R_HEALTH_LIFE[a.stars.center.star] || '',
      }]));

  /* --- 14. 年代別のアドバイス --- */
  push('14. 年代別のアドバイス', '大運(10年ごと)を年代に重ねたもの。いま何を優先すべきかの目安になる。',
    R_AGE_BAND.map((band) => {
      const rows = du.rows.filter((r) => r.age >= band.from && r.age < band.to);
      if (!rows.length) return null;
      return {
        h: band.label + '(' + rows.map((r) => r.age + '歳' + r.shusei).join('/') + ')',
        body: band.text + ' この年代の課題は' + [...new Set(rows.map((r) => r.shusei))].join('と') + '。'
          + rows.slice(0, 3).map((r) => r.age + '歳からの10年は' + R_STAR[r.shusei].core.split('。')[0] + '。').join('')
          + (rows.some((r) => r.isDaiunTenchusatsu) ? '★この年代に大運天中殺が入る。守りを厚くしておくこと。' : ''),
      };
    }).filter(Boolean));

  /* --- 15. 陽転させるには --- */
  // 命式に出ている星を、人体図での重さ順(中心 → 東西南北 → 北東)に並べて重複を除く
  const youtenOrder = ['center', 'east', 'west', 'south', 'north', 'ancestor'];
  const youtenStars = [];
  for (const k of youtenOrder) {
    const st = a.stars[k].star;
    if (youtenStars.indexOf(st) < 0) youtenStars.push(st);
  }
  push('15. 陽転させるには', R_YOUTEN_LEAD,
    [{ h: '前提', body: R_YOUTEN_SK[sk.label] }, {
      h: '定位置の星は、放っておいても陽転しやすい',
      body: tei.count
        ? tei.rows.filter((r) => r.ok).map((r) => r.label + 'の' + r.star).join('・')
          + 'が定位置にある。定位置の星はもともと陽転しやすいので、'
          + 'ここは無理に手を入れなくてよい。むしろ、この場面を活動の軸に据えると全体が回りやすい。'
          + '下に並べた「向け方」は、定位置でない星のほうを重く見るとよい。'
        : '定位置に入っている星はない。'
          + 'どの星も、放っておいて自然に陽転する形にはなっていないということ。'
          + '裏を返せば、下の「向け方」がそのまま効きやすい配置でもある。'
          + '意識して使い方を選べるかどうかで、出方が大きく変わる。',
    }]
      .concat(youtenStars.map((st) => ({
        h: st + '(' + youtenOrder.filter((k) => a.stars[k].star === st).map((k) => R_POS[k].label).join('・') + ')',
        body: '陰転すると――' + R_YOUTEN[st].in
          + ' 陽転すると――' + R_YOUTEN[st].you
          + ' 向け方:' + R_YOUTEN[st].how,
      })))
      .concat([
        { h: '天中殺の使い方', body: R_YOUTEN_TCS },
        (a.ijou.year || a.ijou.month || a.ijou.day) ? { h: '異常干支の使い方', body: R_YOUTEN_IJOU } : null,
        { h: 'まとめ', body: '陽転と陰転を分けるのは、才能の有無ではなく「向け先があるかどうか」。'
          + '同じ力でも、自分の内側だけに向けると陰転し、外の誰か・何かに向けると陽転する。'
          + '上の「向け方」のうち、いま一つも手をつけていないものが最初の一歩になる。' },
      ]));

  return secs;
}

/* ===== 仕事・適職(社会=東方の星)===== */
const R_WORK = {
  貫索星: '一つの技を長く磨く働き方が合う。職人・専門職・自営など、自分の裁量で進められる場。転職を重ねるより、同じ分野で年数を積むほど強くなる。',
  石門星: '人と組む働き方が合う。チーム運営・組合・共同経営・コミュニティ運営など、人をつなぐ位置。一人で完結する仕事は力が出ない。',
  鳳閣星: '自然体でいられる場が合う。飲食・接客・レジャー・子供に関わる仕事、話す仕事。堅苦しい規則の多い職場は向かない。',
  調舒星: '感性を形にする仕事が合う。創作・デザイン・執筆・音楽・研究。細部の精度が問われる場でこそ評価される。大人数の調整役は消耗する。',
  禄存星: '人とお金を動かす仕事が合う。営業・接客・仲介・資金調達・サービス業。人が集まる場所に置かれるほど回る。',
  司禄星: '正確さと継続が効く仕事が合う。経理・事務・管理・品質保証・家業。短期の勝負より、長く積む職種を選ぶとよい。',
  車騎星: '動いて成果を出す仕事が合う。営業・現場・スポーツ・運輸・警備。じっと座る仕事や根回しの多い場は向かない。',
  牽牛星: '肩書きと責任が付く仕事が合う。管理職・公務員・士業・大きな組織。役割が明確なほど力が出る。',
  龍高星: '前例のない場が合う。海外・新規事業・技術開発・改革・企画。決まりきった作業は息が詰まる。',
  玉堂星: '知識が資産になる仕事が合う。研究・教育・専門職・分析・法務。学び続けられる環境を選ぶこと。',
};
const R_WORK_SK = {
  身強: '自分で決めて進める形が向く。独立・経営・専門職など、裁量の大きい立場ほど力が出る。'
    + '人に合わせる働き方は窮屈になりやすい。'
    + '任される範囲が小さいと力が余って不満に変わるので、'
    + '転職や配置換えを考えるときは、給与より「どこまで自分で決められるか」を先に見るとよい。'
    + '若いうちに一度、責任を丸ごと背負う経験をしておくと、その後の伸びが変わる。',
  身弱: '良い環境と良い上司に恵まれると伸びる型。看板や組織の力を借りるほうが結果が出る。'
    + '一人で背負う形は消耗しやすい。'
    + 'これは能力の話ではなく、力の出し方の設計。'
    + '「誰と働くか」「どこで働くか」を選ぶことが、そのまま実力を選ぶことになる。'
    + '独立するなら、必ず組む相手を見つけてからにしたほうがよい。',
  中庸: '組織にも独立にも対応できる。相手や場に合わせて立ち位置を変えられるのが強み。'
    + 'どちらも選べるぶん、決め手を欠いて流されやすくもある。'
    + '「いまは組織の力を借りる時期」「いまは自分で取りにいく時期」と、'
    + '自分で区切りを決められるようになると、この型は最も扱いやすい。',
};
const R_WORK_RYOIKI = {
  第一領域: '守りを固めながら伸ばす働き方。既存の事業を安定させ、確実に育てる役が向く。'
    + 'ゼロから立ち上げるより、すでにあるものを引き受けて整えるほうが噛み合う。'
    + '前任者が散らかしたものを立て直す、といった仕事で評価が出やすい。'
    + '成果が出るまでに時間がかかるので、短期で結果を求められる場は合わない。',
  第二領域: '伝え、広げる働き方。営業・広報・企画・制作など、外に出していく役が向く。'
    + '内に溜めているだけだと調子が落ちるので、'
    + '作ったものを人に届けるところまでが仕事だと考えたほうがよい。'
    + '発信の場を持っているかどうかで、この配置の伸び方は大きく変わる。',
  第三領域: '切り込み、開拓する働き方。新規開拓・立ち上げ・改革など、道を作る役が向く。'
    + '守りに入ると力が落ちるので、常に前線に身を置くほうが安定する。'
    + '整った組織の維持管理に回されると、退屈して力を持て余す。'
    + '新しい場を任され続けるキャリアが、この配置には合っている。',
  第四領域: '学び、体系化する働き方。分析・設計・教育・専門知識で支える役が向く。'
    + '感覚と勢いで進む場では実力が出にくく、'
    + '根拠と筋道が求められる場でこそ本領が出る。'
    + '前に出るより、判断の材料を作って渡す位置に力がある。',
};

/* ===== お金 ===== */
const R_MONEY_STAR = {
  both: '禄存星と司禄星の両方を持つ。入ってくる力(禄存)と貯める力(司禄)が揃っており、お金の扱いは得意な部類。金銭を扱う仕事にも縁がある。',
  rokuzon: '禄存星を持つ。人を通してお金が入ってくる形で、与えた分が巡って返る。ただし出ていくのも早いので、貯める仕組みは別に用意すること。',
  shiroku: '司禄星を持つ。こつこつ貯める力が強く、堅実に積み上げられる。大きく稼ぐことより、減らさないことで資産が残る型。',
  none: '禄存星も司禄星も無い。お金そのものへの執着が薄く、稼ぐより「やりたいこと」で動く。金銭管理は仕組みか人に任せるとよい。',
};
const R_MONEY_DO = {
  many: '五行の土が多い。受け取り、蓄える力が強い。信用も資産も積み上がりやすいが、抱え込んで動かさないと増えない。',
  mid: '五行の土は平均的。極端な浪費も極端な蓄財もない、扱いやすい配分。',
  few: '五行の土が少ない。貯めることより回すことに向く。強制的に引き落とす形の貯蓄や、任せられる相手を持つと安定する。',
};

/* ===== 結婚・パートナーシップ(配偶者=西方の星)===== */
const R_MARRY = {
  貫索星: '自分のペースを守れる相手が合う。干渉されすぎると窮屈になる。互いに一人の時間を尊重できる関係が長続きする。',
  石門星: '友達のような対等な関係が合う。上下ができると窮屈に感じる。共通の仲間や場を持つと安定する。',
  鳳閣星: '一緒にいて笑える相手が合う。理詰めで迫られると逃げたくなる。食の好みが合うかどうかが意外と大きい。',
  調舒星: '感性を分かってくれる相手が合う。本音を言えないと内にこもるので、話を聞いてくれる人を選ぶこと。近い相手ほどぶつかりやすい。',
  禄存星: '尽くす形になりやすい。世話を焼くことが愛情表現になる。見返りを求め始めると苦しくなるので、そこは切り離しておく。',
  司禄星: '家庭を大事にする。安定した生活そのものが幸せの形になる。派手さより日々の積み重ねを大切にできる相手が合う。',
  車騎星: '率直にぶつかり合う関係になりやすい。裏表がないぶん言葉が強く出るので、疲れているときほど言い方に気をつけたい。',
  牽牛星: 'きちんとした関係を求める。体裁を気にするあまり本音が遅れやすいので、格好をつけない時間も必要。',
  龍高星: '互いに自由でいられる相手が合う。縛られると逃げたくなる。別行動を取れる関係のほうが長く続く。',
  玉堂星: '理屈で話せる相手が合う。感情のやり取りを面倒がらないことが鍵。学びや知識を共有できると深まる。',
};
const R_MARRY_KANGO = '日支に干合の相手が入っている場合、惹かれ合いが強く、出会って早い段階で距離が縮む。';

/* ===== 健康・体の使い方 ===== */
const R_HEALTH = {
  木: '木が少ない。肝臓・自律神経・目に負担が出やすいとされる。'
    + '木は伸びる力なので、これが薄いと気が張ったまま緩まない。'
    + '伸びやかに動く時間(散歩・ストレッチ・深呼吸)を毎日に組み込むとよい。'
    + '寝る前に体をゆるめる習慣が、この型にはよく効く。',
  火: '火が少ない。心臓・血の巡り・小腸に気を配りたい。'
    + '火は表す力なので、これが薄いと内に溜め込みやすく、それが巡りの悪さとして出る。'
    + '冷えを避け、体を温める習慣を持つとよい。'
    + '人と話す、笑う、というのもこの型にとっては立派な養生になる。',
  土: '土が少ない。胃腸・消化に負担が出やすいとされる。'
    + '土は受け止める力なので、これが薄いと食べたものを消化しきれない、'
    + '気持ちを受け止めきれない、という形で出る。'
    + '食事の時間と量を一定に保つことが何より効く。'
    + '不規則な食事がそのまま不調につながる型なので、そこだけは守りたい。',
  金: '金が少ない。肺・呼吸器・皮膚・大腸に気を配りたい。'
    + '金は押し出す力なので、これが薄いと切り替えが下手になり、'
    + '溜め込んだものが呼吸器や肌に出ることがある。'
    + '深く息を吐く時間を持つこと、乾燥を避けることが合う。',
  水: '水が少ない。腎・膀胱・生殖器・耳に気を配りたい。'
    + '水は蓄える力なので、これが薄いと疲れが抜けにくく、無理が積み上がる。'
    + '水分をきちんと取ること、下半身を冷やさないこと、'
    + 'そして睡眠を削らないことが、この型には最も効く。',
};
const R_HEALTH_E = {
  high: '従星エネルギーが高い。体力があり無理も利くが、そのぶん限界まで使ってしまいやすい。倒れてから休むのではなく、先に休みを入れておくこと。',
  mid: '従星エネルギーはほどよい。無理をしなければ体は保つ。疲れのサインが出たら素直に休むこと。',
  low: '従星エネルギーが低め。体力勝負の生き方は向かない。頭と感性で勝負し、休息を予定に組み込むこと。周りの力を借りるのが正解。',
};

/* ===== 年代別 ===== */
const R_AGE_BAND = [
  { from: 0, to: 20, label: '〜20代前半', text: '土台を作る時期。何を積むかより、どんな環境に身を置くかで後が決まる。' },
  { from: 20, to: 40, label: '20代〜30代', text: '力を試す時期。失敗しても取り返しがつくうちに、幅を広げておくとよい。' },
  { from: 40, to: 60, label: '40代〜50代', text: '積み上げたものが形になる時期。広げるより、絞って深めるほうが実る。' },
  { from: 60, to: 80, label: '60代〜70代', text: '受け取り、渡す時期。自分のためより、人に渡す形にすると力が続く。' },
  { from: 80, to: 200, label: '80代〜', text: '仕上げの時期。無理に動かず、これまでを整えて残すことに向く。' },
];

/* ===== 陽転・陰転 =====
   同じ星でも、出方が荒れると陰転、活きる形で使えば陽転になる。
   宿命そのものは変えられないが、どちらに出すかは本人の使い方で決まる、という考え方。 */
const R_YOUTEN = {
  貫索星: {
    in: '頑固になり、人の話を受け付けなくなる。自分のやり方に固執して孤立し、変化の機会を逃す。',
    you: '芯の強さとして出る。決めたことをやり抜き、周りが折れる場面でも残る。',
    how: '「守る対象」を自分以外に置くこと。家族・仲間・作品など守るものがあると、頑固さが粘り強さに変わる。',
  },
  石門星: {
    in: '八方美人になり、誰にでも良い顔をして信用を失う。群れることが目的化し、中身が空になる。',
    you: '人を束ねる力として出る。違うタイプ同士をつなぎ、一人ではできない規模を動かす。',
    how: '集める前に「何のために集めるか」を先に決めること。目的のある集まりにすると、途端に力が出る。',
  },
  鳳閣星: {
    in: '楽なほうへ流れ、努力を避ける。批判だけがうまくなり、自分では何も作らなくなる。',
    you: '自然体の表現として出る。人を和ませ、場の緊張をほどく。飾らない言葉が届く。',
    how: '「楽しむこと」を仕事に近づけること。義務でやると腐るので、面白がれる形に組み替える。',
  },
  調舒星: {
    in: '感情が内にこもり、被害者意識と批判に傾く。人を遠ざけて孤立し、才能が出口を失う。',
    you: '鋭い感受性として出る。人が気づかないことを形にし、作品や言葉として残す。',
    how: '溜めた感情を必ず「外に出す形」を持つこと。書く・作る・演奏する。出さずに抱えると必ず陰転する。',
  },
  禄存星: {
    in: '見返りを求め、恩着せがましくなる。金銭と人間関係が同時に崩れやすい。',
    you: '純粋な奉仕として出る。与えた分が巡って戻り、人とお金の両方が集まる。',
    how: '見返りを期待しないと決めた範囲でだけ与えること。無理して与えると必ず見返りを求めてしまう。',
  },
  司禄星: {
    in: '守りに入りすぎて動けなくなる。ためこむだけで使えず、変化を怖がる。',
    you: '着実な蓄積として出る。日々の積み重ねが、いつのまにか誰も追いつけない差になる。',
    how: '貯めたものを「何に使うか」を決めておくこと。出口があると、貯めることが前向きな行為になる。',
  },
  車騎星: {
    in: '短気になり、勢いだけで人を傷つける。考えずに動いて同じ失敗を繰り返す。',
    you: 'まっすぐな行動力として出る。誰よりも先に動き、道を切り開く。',
    how: '動く前に一呼吸置く癖をつけること。方向さえ合っていれば、この星の速さは最大の武器になる。',
  },
  牽牛星: {
    in: 'プライドが先に立ち、体裁を守るために本音を隠す。人を見下し、助けを求められなくなる。',
    you: '責任感と品格として出る。任された役割をまっとうし、信頼が積み上がる。',
    how: '「格好悪いところを見せられる相手」を一人持つこと。弱みを出せる場があると、プライドが芯に変わる。',
  },
  龍高星: {
    in: '飽きっぽくなり、何も身につかないまま次へ移る。反抗のための反抗になる。',
    you: '開拓する力として出る。前例のない場に飛び込み、体で覚えて形にする。',
    how: '「動く先」に学びを紐づけること。ただ変えるのではなく、変えた先で何を得るかを決めてから動く。',
  },
  玉堂星: {
    in: '理屈が先に立ち、動かないまま批評家になる。知識を持つだけで使わない。',
    you: '知性と伝統の継承として出る。学んだことを体系にして、人に渡せる形にする。',
    how: '学んだら必ず「誰かに教える」こと。出力する場があると、知識が生きた力に変わる。',
  },
};

const R_YOUTEN_LEAD = '算命学では、同じ星でも出方が二つに分かれると考える。'
  + '荒れた出方が陰転、活きる出方が陽転。持って生まれた星そのものは変えられないが、'
  + 'どちらに出すかは本人の使い方で決まる。ここでは、あなたの命式に出ている星について、'
  + '陰転したときの姿と、陽転させるための具体的な向け方を並べる。';

const R_YOUTEN_TCS = '天中殺の陽転。天中殺は「土台が定まらない時期」だが、'
  + '定まらないからこそ、この期間は種まき・学び直し・人間関係の整理に向く。'
  + '結果を求めると空回りするので、結果ではなく準備に使うこと。'
  + 'この時期に無理に形を作ろうとするのが最大の陰転で、素直に受け身に回るのが陽転になる。';

const R_YOUTEN_IJOU = '異常干支の陽転。常識の枠に収まらない感性は、'
  + '普通の場に置かれると「浮く」「扱いにくい」と見られて陰転する。'
  + '専門・芸術・研究・宗教など、常識より独自性が評価される場に身を置くと陽転する。'
  + '普通になろうとするほど苦しくなる星回りなので、違いを消さないこと。';

const R_YOUTEN_SK = {
  身強: '身強の陽転。力があるぶん抱え込みやすく、一人で背負って潰れるのが陰転。'
    + '責任ある立場に立ち、その力を人のために使うと陽転する。',
  身弱: '身弱の陽転。一人で頑張ろうとして消耗するのが陰転。'
    + '素直に頼り、良い環境と良い人を選ぶことに力を注ぐと陽転する。環境選びがそのまま実力になる型。',
  中庸: '中庸の陽転。どっちつかずで流されるのが陰転。'
    + '相手や場に合わせて役割を変えられる強みと自覚して、意識的に立ち位置を選ぶと陽転する。',
};

/* ===== 五行そのものの説明(数理法の章で使う)===== */
const R_GOGYO_WHAT = {
  木: '木は「伸びる力」。守備本能にあたり、自分を保つ・仲間を作る働きを担う。貫索星と石門星がここに入る。',
  火: '火は「表す力」。伝達本能にあたり、感じたことを外に出す働きを担う。鳳閣星と調舒星がここに入る。',
  土: '土は「引き寄せる力」。引力本能にあたり、人や物を集めて留める働きを担う。禄存星と司禄星がここに入る。',
  金: '金は「押し出す力」。攻撃本能にあたり、決めて動く・立場を取る働きを担う。車騎星と牽牛星がここに入る。',
  水: '水は「取り込む力」。習得本能にあたり、学ぶ・変える働きを担う。龍高星と玉堂星がここに入る。',
};

const R_GOGYO_USE = {
  木: '木が足りているときは、自分の軸がぶれず、人とも組める。足りないと、流されるか、逆に一人で突っ張るかに寄る。',
  火: '火が足りているときは、思っていることを外に出せる。足りないと、内に溜め込んで表現の出口を失いやすい。',
  土: '土が足りているときは、人にも物にも恵まれ、生活が安定する。足りないと、手元に残らず落ち着かない。',
  金: '金が足りているときは、決断が早く、立場をはっきり取れる。足りないと、決めきれずに機を逃しやすい。',
  水: '水が足りているときは、学びが進み、変化に対応できる。足りないと、同じやり方に固まりやすい。',
};

/* 少ない五行を、どの五行で補えるか(相生の親にあたるもの) */
const R_GOGYO_MOTHER = { 木: '水', 火: '木', 土: '火', 金: '土', 水: '金' };

/* ===== 六親法 ===== */
const R_ROKUSHIN_WHO = {
  母親: '母親は、その人の情の受け取り方の土台になる。ここが近いと甘え方を知っており、遠いと早くから自分で立つ。',
  父親: '父親は、社会に対する構え方の土台になる。ここが近いと世の中を信頼しやすく、遠いと自力で道を切り開く。',
  パートナー: '配偶者は、私生活での安定の取り方を表す。近ければ結婚が生活の軸になり、遠ければ仕事や別の柱で立つ形になる。',
  家系: '家系は、実家や親族との関わりの深さを表す。近ければ家の役を引き受け、遠ければ自分の代で作り直す。',
  子供: '子供は、育てる対象との関わり方を表す。実際の子供に限らず、部下・生徒・作品など「育てるもの」全般に出る。',
};

const R_ROKUSHIN_LEVEL = {
  理想どおり: '縁が濃い形。関わりが自然に生まれ、放っておいても関係が続く。'
    + 'ただし近すぎて息苦しくなることもあるので、適度に離れる時間を持つとよい。',
  第二優先: 'そこそこの縁。関係はあるが、思い描いた形とは少しずれる。'
    + '期待どおりでないことを責めず、いまある形を認めるほうがうまくいく。',
  定位置: '薄めの縁。放っておくと疎遠になりやすい。'
    + '定期的に連絡する、会う日を決めるなど、仕組みで関わりを保つとよい。',
  なし: '縁が薄い形。無理に近づこうとすると、かえって双方が疲れる。'
    + '距離があること自体を前提にして、別の関係でその役割を埋めるほうが現実的。',
};

/* ===== 仕事:その星の弱点が出やすい環境 ===== */
const R_WORK_BAD = {
  貫索星: '細かく指示され、やり方まで決められる職場',
  石門星: '一人きりで完結し、人と話す機会がない職場',
  鳳閣星: '規律が厳しく、遊びの余地がまったくない職場',
  調舒星: '常に人と関わり、空気を読み続けることを求められる職場',
  禄存星: '与えても返ってこず、便利に使われるだけの職場',
  司禄星: '毎年やり方が変わり、積み上げが無駄になる職場',
  車騎星: '決裁が何段もあり、動くまでに時間がかかる職場',
  牽牛星: '役割も肩書きも曖昧で、誰が責任者か分からない職場',
  龍高星: '毎日まったく同じことの繰り返しで、変化のない職場',
  玉堂星: '前例も理屈もなく、勘と勢いだけで進む職場',
};

/* ===== お金:中心の星ごとの使い方の癖 ===== */
const R_MONEY_CENTER = {
  貫索星: '自分が納得したものにだけ出す。人に言われて買うことがなく、無駄遣いは少ない。'
    + '一方で、一度これと決めたものには金額を見ずに出す。長く使えるものを選ぶ癖があり、結果的に安く済むことが多い。',
  石門星: '人との付き合いで出ていく。おごり、会費、贈り物といった交際費が膨らみやすい。'
    + 'ただしその支出は人脈という形で戻ってくるので、切り詰めすぎないほうがよい。予算を先に決めておくのが要点。',
  鳳閣星: '楽しみと食に出る。おいしいもの、面白い体験にはためらわずに出す。'
    + '貯めることに執着がないので、先に取り分けて残りで暮らす形にしないと手元に残らない。',
  調舒星: '質にこだわって出す。安物を数買うより、気に入った一つに出す。'
    + '感情が揺れているときの買い物で失敗しやすいので、気分が落ちている日に大きな決断をしないこと。',
  禄存星: '人に出す。おごり、援助、貸し借りで出ていきやすい。'
    + '与えることで巡ってくる型なので支出自体は悪くないが、貸したお金は戻らない前提で考えたほうがよい。',
  司禄星: '堅実に貯める。無駄遣いが少なく、コツコツ増やせる。'
    + '貯めること自体が目的化して使えなくなるのが唯一の弱点。使う予定を先に決めておくと、貯めることが前向きになる。',
  車騎星: '勢いで出る。欲しいと思ったその場で決めるので、後から見返すと不要なものが混じっている。'
    + '大きな買い物は一晩置く、というだけの決め事で支出が大きく変わる。',
  牽牛星: '見栄えに出る。身なり、住まい、人に見られる部分にお金をかける。'
    + 'それが信用につながる面もあるので全否定はできないが、収入に対する比率だけは決めておいたほうがよい。',
  龍高星: '移動と学びに出る。旅行、留学、機材、新しい体験に惜しまない。'
    + '投資として回収できる形にできれば強いが、飽きて途中でやめると全部が費用になる。',
  玉堂星: '知識に出る。本、講座、資格に投じる。'
    + '学ぶだけで使わないと支出のままで終わるので、学んだことを人に渡す・仕事に結ぶところまでを予定に入れておきたい。',
};

/* ===== 結婚:星ごとの、うまくいく距離感 ===== */
const R_MARRY_KYORI = {
  貫索星: 'べったりより、それぞれの時間がある関係。生活の細部に口を出されると息が詰まる。'
    + '同じ家にいても、一人になれる場所を確保できると安定する。',
  石門星: '友達のような対等な関係。主導権を取り合わないので、相手が決めたがるタイプでも噛み合う。'
    + '外の付き合いが多くなりがちなので、二人の時間を意識して作るとよい。',
  鳳閣星: '深刻にならない、笑っていられる関係。'
    + '話し合いを避ける癖があるので、溜まる前に軽く話す習慣を持てるかどうかが分かれ目になる。',
  調舒星: '分かってくれる相手との、狭くて濃い関係。'
    + '察してもらうのを待つと苦しくなるので、言葉にして渡す練習をすると関係が安定する。',
  禄存星: '与えるだけでなく、受け取れる関係。'
    + '尽くしすぎると対等さが崩れ、いつか見返りを求めてしまう。相手にも役割を渡すとよい。',
  司禄星: '生活のリズムが合う、変化の少ない関係。'
    + '相手の生活習慣が乱れることに強いストレスを感じるので、暮らし方の相性を先に見ておきたい。',
  車騎星: '言いたいことを言い合える関係。'
    + '言葉が強く出るぶん、後を引かないのが救い。謝るのが早いことがこの星の美点になる。',
  牽牛星: '互いを立て合える関係。'
    + 'だらしなさを許せない面があるので、生活の作法が合うかどうかが長続きの分かれ目になる。'
    + '弱音を吐ける相手になれると、この星はずいぶん楽になる。',
  龍高星: '互いの自由を尊重する関係。'
    + '束縛されると息が詰まって離れたくなる。動きのある関係、離れる時間のある関係が合う。',
  玉堂星: '落ち着いて話せる関係。'
    + '感情のぶつかり合いを苦手とするので、理解する前にまず受け取る練習をすると関係が深まる。',
};

/* ===== 健康:多すぎる五行 ===== */
const R_HEALTH_MANY = {
  木: '木が多い。肝の働きに負担が寄りやすく、気の張りすぎ・目の疲れ・イライラとして出るとされる。'
    + '力を抜く時間を意図的に作るとよい。',
  火: '火が多い。心の働きに負担が寄りやすく、のぼせ・不眠・落ち着かなさとして出るとされる。'
    + '夜に静かな時間を持つとよい。',
  土: '土が多い。脾胃の働きに負担が寄りやすく、食べ過ぎ・重さ・むくみとして出るとされる。'
    + '腹八分と、体を動かす習慣が合う。',
  金: '金が多い。肺の働きに負担が寄りやすく、乾き・呼吸器の弱さ・力みとして出るとされる。'
    + '深く呼吸する時間と、湿度を保つことを意識するとよい。',
  水: '水が多い。腎の働きに負担が寄りやすく、冷え・むくみ・不安として出るとされる。'
    + '体を温めること、下半身を冷やさないことが合う。',
};

/* ===== 健康:中心の星ごとの、生活で気をつけること ===== */
const R_HEALTH_LIFE = {
  貫索星: '一人で抱えて限界まで言わないのが、この星のいちばんの健康リスク。'
    + '不調を口に出すことを「弱さ」と結びつけないこと。定期的な検診を仕組みにしておくと安全。',
  石門星: '人付き合いで生活が乱れやすい。会食や夜の付き合いが続くと一気に崩れる。'
    + '週のうち何日かは、必ず自分のリズムに戻す日を決めておくとよい。',
  鳳閣星: '食べることに縁が深い星なので、そのまま食が乱れやすい。'
    + '好きなものを楽しむこと自体は持ち味なので、禁じるより「量と時間だけ決める」形が合う。',
  調舒星: '感情の波がそのまま体に出る。溜め込んだ時期の後に不調が来やすい。'
    + '書く・作るといった出口を、体調管理の一部として持っておくこと。',
  禄存星: '人のために動きすぎて、自分の分を後回しにする。'
    + '自分の休息を「予定」として先に入れておかないと、いつまでも順番が回ってこない。',
  司禄星: '同じ姿勢・同じ生活を続けるのが得意なぶん、悪い習慣も同じだけ続いてしまう。'
    + '年に一度は生活の中身を見直す日を決めておくとよい。',
  車騎星: '無理が利くうちに無理を重ねる。疲れの自覚が出るころには、かなり進んでいる。'
    + '体の声より先に、時計と予定で休みを決めてしまうほうが合う。',
  牽牛星: '弱っているところを見せられず、我慢して悪化させる。'
    + '「休むのは格好悪くない」と自分に許可を出せるかどうかが分かれ目になる。',
  龍高星: '生活が不規則になりやすく、寝る時間と食べる時間が動く。'
    + '全部を整えるのは向かないので、睡眠だけは死守する、といった一点突破の決め方が合う。',
  玉堂星: '頭を使いすぎて体を動かさない。座っている時間が長くなりがち。'
    + '考える時間と同じだけ、体を動かす時間を予定に入れるとちょうどよい。',
};

/* ===== 日柱干支60種 =====
   日柱はその人自身を表す柱で、六十干支のどれに当たるかで芯の色が変わる。
   干(性質)と支(土台)の組み合わせで、同じ干でも出方が変わるという読み方をする。 */
const R_NIKKAN = {
  甲子: '大木が真冬の水に立つ。頭の回転が速く、先を読んで動ける。まっすぐさと抜け目なさを併せ持ち、器用に見えて芯は固い。',
  乙丑: '草花が凍てついた土に耐える。忍耐強く、苦労を苦労と思わない。地味に見えて最後まで残る型。',
  丙寅: '太陽が春の勢いに乗る。明るく、先陣を切って動く。勢いがあるぶん、走り出すと止まらない。',
  丁卯: 'ともし火が柔らかな草を照らす。繊細で人当たりがよく、細やかな気配りができる。押しは強くない。',
  戊辰: '山が大きな器を持つ。スケールが大きく、動じない。腰は重いが、動いたときの影響力は大きい。',
  己巳: '田畑が集中の火を宿す。柔らかい外見の内に、強い執念を持つ。粘り強く目的を達する。',
  庚午: '刀が真夏の火に鍛えられる。勢いと切れ味を併せ持ち、決断が早い。熱くなりすぎに注意。',
  辛未: '宝石が育てる土に包まれる。繊細さと受容力を併せ持つ。争わず、じわじわと認められる。',
  壬申: '大河が機を見て流れる。器用で発想が大きく、状況を読んで動く。一所に留まらない。',
  癸酉: '雨露が整った実りに降る。細やかで几帳面。目立たないが確実に仕事を仕上げる。',
  甲戌: '大木が守りの土に立つ。義理堅くまっすぐで、信じた相手にはとことん尽くす。頑固さも強い。',
  乙亥: '草花が突き進む水に乗る。柔らかさと一途さを併せ持ち、決めたら脇目も振らない。',
  丙子: '太陽が真冬の水に映る。明るさの中に冷静さがある。人当たりがよく、内では計算している。',
  丁丑: 'ともし火が凍土を温める。地道で辛抱強い。派手さはないが、長い時間で信頼を積む。',
  戊寅: '山が春の勢いを受ける。落ち着きと行動力を併せ持つ。頼られる立場が自然に回ってくる。',
  己卯: '田畑に草が伸びる。育てる力が強く、面倒見がよい。柔らかく、敵を作らない。',
  庚辰: '刀が大きな器に収まる。強さとスケールを併せ持つ。押しが強く、大きな仕事に向く。',
  辛巳: '宝石が集中の火に磨かれる。美意識と執念を併せ持つ。こだわり抜いて形にする。',
  壬午: '大河が真夏に流れる。器が大きく華やかで、人を惹きつける。飽きも早い。',
  癸未: '雨露が育てる土に染みる。穏やかで受け入れる力が強い。争わずまとめる役に回る。',
  甲申: '大木が機を見る支に立つ。まっすぐさと要領のよさを併せ持つ。切り替えが早い。',
  乙酉: '草花が整った実りに寄る。柔らかく几帳面。細部まで整える力がある。',
  丙戌: '太陽が守りの土を照らす。明るく義理堅い。信じた相手を守り抜く。',
  丁亥: 'ともし火が突き進む水を照らす。繊細さと一途さを併せ持つ。静かに燃える。',
  戊子: '山に真冬の水が流れる。動じない大きさと、冷静な読みを併せ持つ。',
  己丑: '田畑が凍土に耐える。忍耐強く堅実。時間をかけて確かなものを作る。',
  庚寅: '刀が春の勢いに乗る。決断が早く、先陣を切る。勢いが最大の武器。',
  辛卯: '宝石が柔らかな草に置かれる。繊細で人当たりがよい。傷つきやすいが品がある。',
  壬辰: '大河が大きな器を得る。スケールが大きく、発想が自由。器の大きさで人を集める。',
  癸巳: '雨露が集中の火に触れる。細やかさと執念を併せ持つ。静かに狙いを外さない。',
  甲午: '大木が真夏に立つ。まっすぐで明るく、前へ出る。人目を引く。',
  乙未: '草花が育てる土に根づく。柔らかく受け入れる力が強い。芯は譲らない。',
  丙申: '太陽が機を見る支を照らす。明るさと要領のよさを併せ持つ。切り替えが早い。',
  丁酉: 'ともし火が整った実りを照らす。繊細で几帳面。細部を磨き上げる。',
  戊戌: '山が守りの土に立つ。動じず義理堅い。守るものがあるとき最も強い。',
  己亥: '田畑に突き進む水が流れる。育てる力と一途さを併せ持つ。純粋で裏表がない。',
  庚子: '刀が真冬の水に浸る。切れ味と冷静さを併せ持つ。判断が的確。',
  辛丑: '宝石が凍土に埋もれる。繊細さと忍耐を併せ持つ。時間をかけて認められる。',
  壬寅: '大河が春の勢いに乗る。器が大きく、動きが速い。新しい場を切り開く。',
  癸卯: '雨露が柔らかな草に降る。細やかで人当たりがよい。静かに行き渡る。',
  甲辰: '大木が大きな器に立つ。まっすぐさとスケールを併せ持つ。理想が高い。',
  乙巳: '草花が集中の火に照らされる。柔らかさと執念を併せ持つ。しなやかに粘る。',
  丙午: '太陽が真夏に輝く。最も火の強い組み合わせ。明るく華やかで、勢いが突き抜ける。',
  丁未: 'ともし火が育てる土を温める。繊細で面倒見がよい。人の相談を受ける。',
  戊申: '山が機を見る支に立つ。動じなさと要領のよさを併せ持つ。',
  己酉: '田畑が整った実りを持つ。育てる力と几帳面さを併せ持つ。丁寧に仕上げる。',
  庚戌: '刀が守りの土に収まる。強さと義理堅さを併せ持つ。信じた相手を守る。',
  辛亥: '宝石が突き進む水に洗われる。繊細さと一途さを併せ持つ。純度が高い。',
  壬子: '大河が真冬の水を得る。最も水の強い組み合わせ。器が大きく、発想が自由で読みが深い。',
  癸丑: '雨露が凍土に染みる。細やかさと忍耐を併せ持つ。静かに耐えて実らせる。',
  甲寅: '大木が春の勢いに立つ。最も木の強い組み合わせ。まっすぐで独立心が強い。',
  乙卯: '草花が柔らかな草に伸びる。柔軟さが際立つ。しなやかに人の間を渡る。',
  丙辰: '太陽が大きな器を照らす。明るさとスケールを併せ持つ。夢が大きい。',
  丁巳: 'ともし火が集中の火に重なる。繊細さと執念を併せ持つ。内に強い熱を秘める。',
  戊午: '山が真夏に立つ。動じなさと勢いを併せ持つ。堂々としている。',
  己未: '田畑が育てる土に重なる。最も土の柔らかい組み合わせ。受け入れる力が非常に強い。',
  庚申: '刀が機を見る支に立つ。最も金の強い組み合わせ。切れ味が鋭く、決断が速い。',
  辛酉: '宝石が整った実りに輝く。繊細さと完璧主義が際立つ。妥協しない。',
  壬戌: '大河が守りの土を流れる。器の大きさと義理堅さを併せ持つ。',
  癸亥: '雨露が突き進む水に混じる。細やかさと一途さを併せ持つ。静かだが芯は動かない。',
};

/* ===== 三柱それぞれが表すもの ===== */
const R_PILLAR_WHAT = {
  year: '年柱は、生まれた家と、社会に出たときの立場を表す。'
    + '祖父母や家系から受け継いだもの、そして初年期(およそ20歳まで)の環境がここに出る。',
  month: '月柱は、その人の中心となる柱。両親との関わり、社会での立場、'
    + '中年期(およそ20〜60歳)の働き方がここに出る。三柱のなかで最も重く見る。',
  day: '日柱は、その人自身。日干がその人の本体で、'
    + '日支は配偶者の座であり、私生活の土台になる。晩年期(およそ60歳以降)もここに出る。',
};

/* ===== 大運:その10年に何を優先するとよいか ===== */
const R_DAIUN_STAR = {
  貫索星: 'この10年は、手を広げるより一つを守り抜く時期。周りに合わせず、自分の速度で進めたほうがよい。'
    + '孤立に見えても、この期間に積んだものが後の土台になる。',
  石門星: 'この10年は、人と組む時期。一人で抱えず、仲間・取引先・チームを作りにいくと伸びる。'
    + '人脈がそのまま次の10年の資産になる。',
  鳳閣星: 'この10年は、力を抜いて楽しむ時期。無理に押しても実らない。'
    + '好きなこと・面白がれることの周辺に、次の柱が見つかる。',
  調舒星: 'この10年は、内側が動く時期。孤独を感じやすいが、そのぶん深いものが作れる。'
    + '感じたことを外に出す形を持っておくと、この期間は財産になる。',
  禄存星: 'この10年は、与えることで回る時期。人にも金銭にも動きが出る。'
    + '出し惜しみすると流れが止まる。ただし貸し借りは慎重に。',
  司禄星: 'この10年は、貯める時期。派手な動きはないが、着実に積み上がる。'
    + '生活の土台を固めるのに向く。大勝負には向かない。',
  車騎星: 'この10年は、動く時期。迷うより先に手を出したほうが早い。'
    + '衝突も増えるが、それを恐れて止まると力が余って荒れる。',
  牽牛星: 'この10年は、立場が与えられる時期。責任のある役が回ってきやすい。'
    + '引き受けると一段上がるが、体裁を守ることに気を取られると中身が薄くなる。',
  龍高星: 'この10年は、変える時期。転職・移動・新しい挑戦に縁が出る。'
    + '同じ場所に留まると息が詰まるので、動く前提で計画したほうがよい。',
  玉堂星: 'この10年は、学ぶ時期。知識を仕入れ、体系にまとめるのに向く。'
    + '結果を焦らず、次の10年で使うものを仕込んでおくとよい。',
};

/* ===== 持っていない本能 ===== */
const R_HONNOU_MISS = {
  守備本能: '守備本能(貫索星・石門星)がない。自分の芯を守る、仲間で固まるという動きが弱い。'
    + '流されやすい代わりに、こだわりが少なく身軽。',
  伝達本能: '伝達本能(鳳閣星・調舒星)がない。感じたことを外に出す回路が細い。'
    + '溜め込みやすいので、表現の出口を意識して作るとよい。',
  引力本能: '引力本能(禄存星・司禄星)がない。人や物を集めて留める力が弱い。'
    + '入ってきたものが手元に残りにくいので、貯める仕組みは自分の外に作ったほうがよい。',
  攻撃本能: '攻撃本能(車騎星・牽牛星)がない。押し切る、立場を取るという動きが弱い。'
    + '争いを避けられるのは長所だが、決めるべき場面で決めきれないことがある。',
  習得本能: '習得本能(龍高星・玉堂星)がない。学ぶ、変えるという動きが弱い。'
    + '一度身につけたやり方を続ける力は強いが、変化への切り替えは意識して行う必要がある。',
};

/* ===== 定位置 =====
   人体図の5つのマスには、それぞれ本来その星がいるべき五行が決まっている。
   北=水(龍高・玉堂)/南=火(鳳閣・調舒)/東=木(貫索・石門)/
   中央=土(禄存・司禄)/西=金(車騎・牽牛)。
   そこに合う星が入っていると「定位置にある」といい、その星は陽転しやすいとされる。
   ※「定位置でないときどう読むか」については、まとまった定説を見つけられなかったので、
     ここでは控えめな書き方に留めている。 */
const R_TEIICHI_LEAD = '人体図の5つのマスには、それぞれ本来の五行が決まっている。'
  + '北(目上)は水、南(目下)は火、東(社会)は木、中央(中心)は土、西(配偶者)は金。'
  + 'そのマスの五行と同じ五行の星が入っていることを「定位置にある」といい、'
  + 'その星は陽転しやすい――つまり本来の力を素直に出しやすいとされる。'
  + '縦線(北・南)が精神の軸、横線(東・中央・西)が現実の軸にあたる。';

const R_TEIICHI_POS = {
  north: '目上との関わりや、受け取る側に回る場面で、この星が無理なく働く。'
    + '教わる・引き立てられるといった動きが自然に起きやすい。',
  south: '目下との関わりや、外に出す表現の場面で、この星が無理なく働く。'
    + '育てる・渡すといった動きが自然に起きやすい。',
  east: '仕事や社会に出たときに、この星が無理なく働く。'
    + '外向きの顔として出したときに、力みなく成果につながりやすい。',
  center: '自分そのものの場所に、その場所の五行の星が入っている。'
    + '本質と表に出る顔がずれにくく、無理をしていない状態でいられる。',
  west: '身近な相手との関わりや、私生活の場面で、この星が無理なく働く。'
    + '家庭や日常が、力を消耗させるより回復させる側になりやすい。',
};

const R_TEIICHI_COUNT = {
  many: '定位置が多い配置。持っている星をそのまま使えるので、'
    + '無理に自分を作り変えなくても力が出る。'
    + '素直に自分のやり方を通したほうが結果につながりやすい型。',
  few: '定位置がいくつかある配置。'
    + 'そこに入っている星は素直に力を出せるので、まずはその場面を軸にするとよい。',
  none: '定位置に入っている星はない配置。'
    + 'これは悪い配置という意味ではなく、'
    + '「その場所に本来割り当てられた五行とは違う星で回している」ということ。'
    + '自分の使い方を工夫して身につけてきた人が多い。',
};

const R_TEIICHI_NOTE = 'なお、定位置に入っていないからといって、その星が働かないわけではない。'
  + '算命学の資料では「定位置にあると陽転しやすい」という言い方までがはっきりしていて、'
  + '定位置でない場合をどう読むかについては、流派によって言うことが違う。'
  + 'ここでは、定位置の星は追い風がある、それ以外は自分で回し方を作る必要がある、'
  + 'という程度に受け取っておくのがよい。';

/* ===== 星の組み合わせから見る適性 =====
   十大主星を2つ組み合わせて、どんな気質が育ち、どんな場が向くかを見る。

   ※出典について:それぞれの星の性質と適職は資料で確認できるが、
     「この2つが揃えば◯◯向き」という組み合わせ表そのものに一本の出典があるわけではない。
     星の意味を掛け合わせた見立てとして出すこと。画面にもその旨を書く。 */
const R_TEKISEI = [
  {
    stars: ['龍高星', '禄存星'], name: '救う現場に立つ型',
    kishitsu: '奉仕の気持ちと、体で覚える探究心が同居する。人の役に立ちたいという動機が先にあり、'
      + 'そのために必要な技術を、現場で身につけていく。',
    ba: '医療・救急・福祉・災害対応など、目の前の人を直接助ける場。手を動かして治す・直す仕事。',
    chuui: '相手に入れ込みすぎて消耗しやすい。線を引く訓練が要る。',
  },
  {
    stars: ['玉堂星', '禄存星'], name: '知識で人を支える型',
    kishitsu: '体系立てて学ぶ力と、人に尽くす気持ちが揃う。理屈で納得したうえで手を差し伸べる。',
    ba: '内科・薬剤・臨床心理・相談業務・福祉の計画づくりなど、知識を根拠に人を支える場。',
    chuui: '正しさを渡すことに寄りすぎると、相手の気持ちが置き去りになる。',
  },
  {
    stars: ['玉堂星', '鳳閣星'], name: '正統派の教え手',
    kishitsu: '仕入れた知識を、構えずにわかりやすく出せる。難しいことを噛み砕くのが自然にできる。',
    ba: '学校・研修・講師・解説を書く仕事。大勢に向けて教える場。',
    chuui: '正解を渡しすぎると、相手が自分で考えなくなる。',
  },
  {
    stars: ['龍高星', '調舒星'], name: '一対一で引き出す型',
    kishitsu: '体験から得た知恵と、鋭い感性。相手の中にあるものを見抜いて、そこを伸ばす。',
    ba: '職人・芸術の師匠、コーチ、少人数の指導。手取り足取りより、背中と勘所で伝える場。',
    chuui: '感覚で教えるので、言語化しないと相手に届かないことがある。',
  },
  {
    stars: ['車騎星', '牽牛星'], name: '規律の中で動く型',
    kishitsu: '行動力と責任感が同居する。決められた枠の中で、迷わず体を張れる。',
    ba: '警察・消防・自衛・運輸・工事現場など、規律と役割がはっきりした現場。',
    chuui: '筋の通らない指示に耐えられない。上が誰かで働きやすさが大きく変わる。',
  },
  {
    stars: ['牽牛星', '玉堂星'], name: '規範と知識で立つ型',
    kishitsu: '筋を通す性質と、体系立てて学ぶ力。ルールを知り、ルールで人を守る。',
    ba: '士業・公務・法務・監査・コンプライアンス。正解のある世界で強い。',
    chuui: '前例のない場では動きが止まる。開拓型の相棒がいると回る。',
  },
  {
    stars: ['調舒星', '鳳閣星'], name: '表現で立つ型',
    kishitsu: '伝達本能を2つ持つ。感じたことを出さずにいられない。',
    ba: '創作・音楽・演芸・映像・文章など、表に出して評価される場。',
    chuui: '出口が無いと内側に溜まる。発表する場を持っているかが分かれ目。',
  },
  {
    stars: ['禄存星', '石門星'], name: '人が集まる場を作る型',
    kishitsu: '与える力と、束ねる力。放っておいても人が寄ってくる。',
    ba: '商い・サービス業・飲食・コミュニティ運営・仲介業。人と金が動く場。',
    chuui: '気前よく配りすぎて手元が残らない。予算を先に決めること。',
  },
  {
    stars: ['司禄星', '玉堂星'], name: '記録して整える型',
    kishitsu: '積み重ねる力と、体系にまとめる力。散らかったものを形にできる。',
    ba: '経理・管理・品質保証・アーカイブ・データ整備。長く同じ持ち場を守る仕事。',
    chuui: '変化への腰が重い。動くべきときに動けないと、積んだものごと古びる。',
  },
  {
    stars: ['龍高星', '牽牛星'], name: '開拓して形にする型',
    kishitsu: '前例のない場に飛び込む力と、責任を引き受ける力。作って、組織にする。',
    ba: '新規事業の立ち上げ、海外展開、事業再生。ゼロから作って人に渡すまでを担う場。',
    chuui: '作るのは得意でも、守りに入ると力が落ちる。次を任せる相手を早めに決めておく。',
  },
  {
    stars: ['貫索星', '玉堂星'], name: '一つを深く掘る型',
    kishitsu: '長く続ける力と、学ぶ力。同じ対象を何年も掘り続けられる。',
    ba: '研究・専門職・伝統技術・辞書や資料を作る仕事。時間が武器になる場。',
    chuui: '成果が出るまで長い。理解のある環境に身を置けるかが決め手。',
  },
  {
    stars: ['貫索星', '調舒星'], name: '孤独に作り込む型',
    kishitsu: '譲らない芯と、鋭い感性。人と違うことを、一人で完成度まで持っていく。',
    ba: '職人・作家・デザイン・一点物を作る仕事。数より質で評価される場。',
    chuui: '孤立しやすい。作ったものを外に出す係を別に置くと回る。',
  },
  {
    stars: ['石門星', '牽牛星'], name: '組織をまとめる型',
    kishitsu: '人を束ねる力と、役割を果たす責任感。上と下の間に立てる。',
    ba: '管理職・事務局・業界団体・調整役。人と立場が交差する場。',
    chuui: '角を立てないことを優先しすぎると、決めるべきときに決まらない。',
  },
  {
    stars: ['車騎星', '禄存星'], name: '動いて尽くす型',
    kishitsu: '行動の速さと、与える気持ち。頼まれる前に体が動く。',
    ba: '営業・現場サービス・訪問業務。人と直に会って動く場。',
    chuui: '走りすぎて燃料切れになる。休む予定を先に入れておくこと。',
  },
  {
    stars: ['司禄星', '鳳閣星'], name: '暮らしを回す型',
    kishitsu: '日々を積む力と、自然体でいる力。生活そのものを整えるのが上手い。',
    ba: '飲食・宿・小売・生活まわりの仕事。毎日同じことを丁寧に回す場。',
    chuui: '刺激が少ないぶん飽きが来る。小さく変える楽しみを混ぜておく。',
  },
  {
    stars: ['龍高星', '玉堂星'], name: '学びを渡す型',
    kishitsu: '習得本能を2つ持つ。体でも頭でも学べるので、吸収の幅が広い。',
    ba: '教育・研究・編集・翻訳・コンサル。学んだことを人に渡す場すべて。',
    chuui: '学ぶだけで終わると、支出のまま残らない。渡す先を用意しておくこと。',
  },
];

/** 人体図の星から、当てはまる適性の型を拾う */
function matchTekisei(a) {
  const held = a.starSet || [];
  const weight = (st) => {
    // 中心と社会に出ている星は、その人の表に出やすいので重く見る
    if (a.stars.center.star === st) return 3;
    if (a.stars.east.star === st) return 2;
    return 1;
  };
  return R_TEKISEI
    .filter((t) => t.stars.every((st) => held.indexOf(st) >= 0))
    .map((t) => Object.assign({ score: t.stars.reduce((n, st) => n + weight(st), 0) }, t))
    .sort((x, y) => y.score - x.score);
}

const R_TEKISEI_NOTE = 'この項目は、十大主星を2つ組み合わせて読んだもの。'
  + 'それぞれの星の性質と適職は資料で確かめられるが、'
  + '「この2つが揃えば◯◯向き」という組み合わせ表そのものに一本の出典があるわけではない。'
  + '星の意味を掛け合わせた見立てとして読んでほしい。'
  + 'また、当てはまる型が複数出るのはふつうのこと。'
  + '上に出ているものほど、中心や社会の位置に出ていて表に現れやすい。';
Share Note for Obsidian 🌓