{"id":76,"date":"2026-06-27T03:37:22","date_gmt":"2026-06-27T03:37:22","guid":{"rendered":"https:\/\/komitsu-kamen.cfbx.jp\/?p=76"},"modified":"2026-06-27T03:37:25","modified_gmt":"2026-06-27T03:37:25","slug":"%e3%83%9e%e3%83%ab%e3%82%bb%e3%82%a4%e3%83%a6%e3%82%bf%e3%83%ad%e3%83%83%e3%83%88%e5%8d%a0%e3%81%84","status":"publish","type":"post","link":"https:\/\/komitsu-kamen.cfbx.jp\/?p=76","title":{"rendered":"\u30de\u30eb\u30bb\u30a4\u30e6\u30bf\u30ed\u30c3\u30c8\u5360\u3044"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ja\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u30de\u30eb\u30bb\u30a4\u30e6\u30bf\u30ed\u30c3\u30c8 \u30b1\u30eb\u30c8\u5341\u5b57<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@500;600&#038;family=Shippori+Mincho:wght@500;600;700&#038;family=Zen+Kaku+Gothic+New:wght@400;500;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --cloth:#15131c;\n  --cloth-2:#1d1a26;\n  --stock:#ece1c4;\n  --stock-edge:#d8c89f;\n  --ink:#211c17;\n  --m-red:#b8392e;\n  --m-blue:#335e86;\n  --m-gold:#c39a3c;\n  --m-green:#5d7a4d;\n  --m-flesh:#e0b98f;\n  --halo:rgba(195,154,60,.55);\n  --line:rgba(236,225,196,.16);\n  --jp:\"Zen Kaku Gothic New\",system-ui,sans-serif;\n  --jp-serif:\"Shippori Mincho\",serif;\n  --latin:\"Cinzel\",serif;\n}\n*{box-sizing:border-box}\nhtml,body{margin:0;padding:0}\nbody{\n  font-family:var(--jp);\n  color:#efe6d2;\n  background:\n    radial-gradient(120% 80% at 50% -10%, #241f30 0%, var(--cloth) 55%, #0f0d15 100%);\n  min-height:100vh;\n  line-height:1.7;\n  -webkit-font-smoothing:antialiased;\n}\n.wrap{max-width:1040px;margin:0 auto;padding:34px 18px 80px}\n \n\/* ---------- header ---------- *\/\nheader{text-align:center;margin-bottom:26px}\n.eyebrow{\n  font-family:var(--latin);\n  letter-spacing:.42em;\n  font-size:11px;\n  color:var(--m-gold);\n  text-transform:uppercase;\n  margin:0 0 14px;\n  padding-left:.42em;\n}\nh1{\n  font-family:var(--jp-serif);\n  font-weight:700;\n  font-size:clamp(28px,6.4vw,46px);\n  margin:0;\n  letter-spacing:.04em;\n  line-height:1.25;\n}\nh1 .sub{\n  display:block;\n  font-family:var(--latin);\n  font-weight:500;\n  font-size:clamp(11px,2.4vw,14px);\n  letter-spacing:.3em;\n  color:#b6a98a;\n  margin-top:12px;\n}\n.intro{\n  max-width:540px;margin:18px auto 0;\n  color:#c9bda2;font-size:14.5px;\n}\n \n\/* ---------- ornamental rule ---------- *\/\n.rule{display:flex;align-items:center;gap:14px;max-width:360px;margin:22px auto 0}\n.rule .l{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--halo))}\n.rule .l.r{background:linear-gradient(270deg,transparent,var(--halo))}\n.rule .star{color:var(--m-gold);font-size:13px}\n \n\/* ---------- console ---------- *\/\n.console{\n  margin:26px auto 0;max-width:560px;\n  background:linear-gradient(180deg,var(--cloth-2),#161320);\n  border:1px solid var(--line);\n  border-radius:14px;\n  padding:20px 20px 22px;\n  box-shadow:0 18px 50px -28px #000;\n}\n.field-label{\n  font-size:12px;letter-spacing:.12em;color:var(--m-gold);\n  font-family:var(--jp-serif);margin:0 0 9px;\n}\n#question{\n  width:100%;background:#0f0d16;border:1px solid var(--line);\n  border-radius:9px;color:#efe6d2;font-family:var(--jp);\n  font-size:15px;padding:11px 13px;resize:none;\n}\n#question:focus{outline:2px solid var(--halo);outline-offset:1px;border-color:transparent}\n#question::placeholder{color:#6f6757}\n.btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}\nbutton{\n  font-family:var(--jp-serif);font-weight:600;font-size:14.5px;\n  letter-spacing:.04em;cursor:pointer;border-radius:9px;\n  padding:11px 18px;border:1px solid transparent;transition:.18s;\n}\n.btn-main{background:var(--m-gold);color:#1a1509;flex:1;min-width:180px;box-shadow:0 6px 20px -8px var(--halo)}\n.btn-main:hover{background:#d4ab48;transform:translateY(-1px)}\n.btn-ghost{background:transparent;border-color:var(--line);color:#d8ccb0}\n.btn-ghost:hover{border-color:var(--halo);color:#fff}\n.btn-ghost[disabled]{opacity:.35;cursor:not-allowed}\n.btn-ghost[disabled]:hover{border-color:var(--line);color:#d8ccb0}\n \n\/* ---------- board ---------- *\/\n.board-shell{margin:40px auto 0;display:flex;justify-content:center}\n.board{\n  display:grid;\n  grid-template-columns:repeat(3,var(--cw)) 26px var(--cw);\n  grid-template-rows:repeat(4,auto);\n  grid-template-areas:\n    \".  p5 .  .  p10\"\n    \"p4 p1 p6 .  p9\"\n    \".  p3 .  .  p8\"\n    \".  .  .  .  p7\";\n  gap:14px 12px;\n  --cw:92px;--ch:150px;\n  justify-content:center;align-items:center;\n}\n.slot{width:var(--cw);height:var(--ch);position:relative}\n.slot.s1{grid-area:p1}.slot.s2{grid-area:p1}\n.slot.s3{grid-area:p3}.slot.s4{grid-area:p4}\n.slot.s5{grid-area:p5}.slot.s6{grid-area:p6}\n.slot.s7{grid-area:p7}.slot.s8{grid-area:p8}\n.slot.s9{grid-area:p9}.slot.s10{grid-area:p10}\n.slot.s2{place-self:center;z-index:5;pointer-events:none}\n.slot.s2 .card{pointer-events:auto;transform:rotate(90deg)}\n \n.badge{\n  position:absolute;top:-9px;left:-9px;z-index:6;\n  width:21px;height:21px;border-radius:50%;\n  background:var(--m-gold);color:#1a1509;\n  font-family:var(--latin);font-weight:600;font-size:11px;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 2px 7px -1px #000;\n}\n.slot.s2 .badge{transform:rotate(0deg)}\n \n.pos-tag{\n  position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);\n  font-size:9.5px;letter-spacing:.06em;color:#9d927a;white-space:nowrap;\n  font-family:var(--jp-serif);\n}\n.slot.s2 .pos-tag{display:none}\n \n\/* empty placeholder before deal *\/\n.placeholder{\n  width:100%;height:100%;border-radius:8px;\n  border:1px dashed var(--line);\n  background:rgba(255,255,255,.012);\n}\n \n\/* ---------- card ---------- *\/\n.card{\n  width:100%;height:100%;cursor:pointer;\n  perspective:900px;background:none;border:none;padding:0;\n  border-radius:8px;display:block;\n}\n.card:focus-visible{outline:2px solid var(--m-gold);outline-offset:3px}\n.card-inner{\n  position:relative;width:100%;height:100%;\n  transition:transform .6s cubic-bezier(.2,.7,.2,1);\n  transform-style:preserve-3d;\n}\n.card.flipped .card-inner{transform:rotateY(180deg)}\n.face{\n  position:absolute;inset:0;backface-visibility:hidden;border-radius:8px;\n  overflow:hidden;\n}\n.face.front{transform:rotateY(180deg)}\n \n\/* card back *\/\n.back{\n  background:\n    repeating-linear-gradient(45deg,#2a4a6b 0 7px,#2f5575 7px 14px),\n    var(--m-blue);\n  border:2px solid var(--stock);\n  box-shadow:inset 0 0 0 4px var(--m-blue), 0 8px 22px -12px #000;\n  display:flex;align-items:center;justify-content:center;\n}\n.back::before{\n  content:\"\";position:absolute;inset:9px;border:1px solid rgba(236,225,196,.5);\n  border-radius:4px;\n}\n.back .mark{\n  width:30px;height:30px;border:2px solid var(--stock);\n  transform:rotate(45deg);background:rgba(236,225,196,.12);\n}\n \n\/* card front (stock) *\/\n.front{\n  background:linear-gradient(180deg,#efe6cd,var(--stock));\n  border:2px solid var(--ink);\n  box-shadow:inset 0 0 0 3px var(--stock),inset 0 0 0 4px var(--ink),0 8px 22px -12px #000;\n  color:var(--ink);\n  display:flex;flex-direction:column;align-items:center;\n  padding:7px 5px 6px;text-align:center;\n}\n.cf-top{\n  font-family:var(--latin);font-weight:600;font-size:11px;\n  letter-spacing:.05em;line-height:1;min-height:13px;\n}\n.cf-art{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:2px 0}\n.cf-art svg{display:block}\n.cf-name-jp{font-family:var(--jp-serif);font-weight:700;font-size:12.5px;line-height:1.15}\n.major .cf-name-jp{font-size:13.5px}\n.cf-name-fr{font-family:var(--latin);font-size:7.5px;letter-spacing:.08em;color:#6a5a3c;margin-top:1px}\n.reversed .cf-art,.reversed .cf-name-jp,.reversed .cf-name-fr,.reversed .cf-top{\n  transform:rotate(180deg);\n}\n.reversed .front{flex-direction:column-reverse}\n.rev-flag{\n  position:absolute;top:5px;right:6px;z-index:2;\n  font-family:var(--jp-serif);font-size:8px;color:var(--m-red);\n  border:1px solid var(--m-red);border-radius:3px;padding:0 3px;line-height:1.4;\n}\n \n\/* pip grid for minors *\/\n.pips{display:flex;flex-wrap:wrap;gap:2px 4px;justify-content:center;align-content:center;max-width:64px}\n.pips svg{width:13px;height:13px}\n.ace svg{width:38px;height:38px}\n.court-fig{display:flex;flex-direction:column;align-items:center;gap:2px}\n.court-fig .rank{font-family:var(--jp-serif);font-weight:700;font-size:11px}\n \n\/* ---------- reading ---------- *\/\n.reading{max-width:680px;margin:54px auto 0}\n.reading-head{text-align:center;margin-bottom:8px}\n.reading-head h2{font-family:var(--jp-serif);font-size:21px;margin:0;letter-spacing:.05em}\n.q-echo{color:var(--m-gold);font-family:var(--jp-serif);font-size:15px;margin:10px 0 0;min-height:1px}\n.entry{\n  background:linear-gradient(180deg,var(--cloth-2),#15121d);\n  border:1px solid var(--line);border-left:3px solid var(--m-gold);\n  border-radius:10px;padding:16px 18px;margin-top:14px;\n  opacity:0;transform:translateY(8px);transition:.45s;\n}\n.entry.show{opacity:1;transform:none}\n.entry.flash{box-shadow:0 0 0 2px var(--halo)}\n.entry-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}\n.entry-num{\n  font-family:var(--latin);font-weight:600;color:#1a1509;\n  background:var(--m-gold);border-radius:5px;font-size:12px;\n  padding:2px 8px;letter-spacing:.04em;\n}\n.entry-pos{font-family:var(--jp-serif);font-weight:700;font-size:16px}\n.entry-pos small{font-weight:400;color:#9d927a;font-size:11.5px;font-family:var(--jp);margin-left:4px}\n.entry-card{margin:9px 0 7px;font-family:var(--jp-serif);font-size:15px}\n.entry-card .ori{font-size:12px;padding:1px 7px;border-radius:4px;margin-left:8px;font-family:var(--jp)}\n.ori.up{color:#bfe0b3;background:rgba(93,122,77,.25)}\n.ori.rev{color:#e6a89e;background:rgba(184,57,46,.22)}\n.entry-mean{color:#d6cbb2;font-size:14.5px;margin:0}\n.reading.locked .entry-mean,.reading.locked .entry-card .name{filter:blur(0)}\n \n.tip{text-align:center;color:#8d8270;font-size:13px;margin:22px auto 0;max-width:560px}\nfooter{text-align:center;margin-top:48px;color:#6f6757;font-size:11.5px;font-family:var(--latin);letter-spacing:.18em}\n \n.hidden{display:none !important}\n \n\/* ---------- responsive ---------- *\/\n@media(max-width:560px){\n  .board{--cw:60px;--ch:99px;gap:11px 8px;grid-template-columns:repeat(3,var(--cw)) 12px var(--cw)}\n  .cf-name-jp{font-size:9px}.major .cf-name-jp{font-size:9.5px}\n  .cf-name-fr{font-size:6px}.cf-top{font-size:8.5px}\n  .pips svg{width:9px;height:9px}.ace svg{width:26px;height:26px}\n  .pos-tag{font-size:7.5px;bottom:-15px}\n  .badge{width:17px;height:17px;font-size:9px;top:-7px;left:-7px}\n  .court-fig .rank{font-size:8.5px}\n}\n@media(prefers-reduced-motion:reduce){\n  .card-inner{transition:none}.entry{transition:opacity .2s}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"wrap\">\n  <header>\n    <p class=\"eyebrow\">Tarot de Marseille<\/p>\n    <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/komitsu-kamen.cfbx.jp\/?p=76\/#%E3%82%B1%E3%83%AB%E3%83%88%E5%8D%81%E5%AD%97%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89La_Croix_Celtique_%C2%B7_10_Cartes\" >\u30b1\u30eb\u30c8\u5341\u5b57\u30b9\u30d7\u30ec\u30c3\u30c9La Croix Celtique &middot; 10 Cartes<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/komitsu-kamen.cfbx.jp\/?p=76\/#%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8D\" >\u8aad\u307f\u89e3\u304d<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E3%82%B1%E3%83%AB%E3%83%88%E5%8D%81%E5%AD%97%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89La_Croix_Celtique_%C2%B7_10_Cartes\"><\/span>\u30b1\u30eb\u30c8\u5341\u5b57\u30b9\u30d7\u30ec\u30c3\u30c9<span class=\"sub\">La Croix Celtique &middot; 10 Cartes<\/span><span class=\"ez-toc-section-end\"><\/span><\/h1>\n    <div class=\"rule\"><span class=\"l\"><\/span><span class=\"star\">&#10022;<\/span><span class=\"l r\"><\/span><\/div>\n    <p class=\"intro\">\u5fc3\u3092\u9759\u3081\u3066\u3001\u5360\u3044\u305f\u3044\u3053\u3068\u3092\u601d\u3044\u6d6e\u304b\u3079\u307e\u3059\u3002\u30ab\u30fc\u30c9\u3092\u5207\u3063\u3066\u5e83\u3052\u3001\u4e00\u679a\u305a\u3064\u3081\u304f\u3063\u3066\u3044\u304d\u307e\u3057\u3087\u3046\u3002\u30de\u30eb\u30bb\u30a4\u30e6\u724878\u679a\u3067\u5360\u3044\u307e\u3059\u3002<\/p>\n  <\/header>\n \n  <section class=\"console\">\n    <p class=\"field-label\">\u5360\u3044\u305f\u3044\u3053\u3068\uff08\u4efb\u610f\uff09<\/p>\n    <textarea id=\"question\" rows=\"2\" placeholder=\"\u4f8b\uff1a\u3053\u306e\u307e\u307e\u4eca\u306e\u767a\u4fe1\u3092\u7d9a\u3051\u3066\u3001\u7d50\u679c\u306f\u3064\u3044\u3066\u304f\u308b\u3067\u3057\u3087\u3046\u304b\"><\/textarea>\n    <div class=\"btns\">\n      <button class=\"btn-main\" id=\"deal\">\u30b7\u30e3\u30c3\u30d5\u30eb\u3057\u3066\u5c55\u958b\u3059\u308b<\/button>\n      <button class=\"btn-ghost\" id=\"reveal\" disabled>\u3059\u3079\u3066\u3081\u304f\u308b<\/button>\n      <button class=\"btn-ghost\" id=\"reset\" disabled>\u3082\u3046\u4e00\u5ea6\u5360\u3046<\/button>\n    <\/div>\n  <\/section>\n \n  <div class=\"board-shell\">\n    <div class=\"board\" id=\"board\"><\/div>\n  <\/div>\n \n  <p class=\"tip\" id=\"tip\"><\/p>\n \n  <section class=\"reading hidden\" id=\"reading\">\n    <div class=\"reading-head\">\n      <h2><span class=\"ez-toc-section\" id=\"%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8D\"><\/span>\u8aad\u307f\u89e3\u304d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"q-echo\" id=\"qEcho\"><\/p>\n    <\/div>\n    <div id=\"entries\"><\/div>\n  <\/section>\n \n  <footer>&#10022; &nbsp; &Eacute;coute ton intuition &nbsp; &#10022;<\/footer>\n<\/div>\n \n<script>\n\/* ============ \u5927\u30a2\u30eb\u30ab\u30ca ============ *\/\nconst MAJORS = [\n  {n:\"0\",   fr:\"Le Mat\",          jp:\"\u611a\u8005\",     g:\"fool\", up:\"\u65b0\u3057\u3044\u4e00\u6b69\u3001\u81ea\u7531\u3001\u7d14\u7c8b\u306a\u597d\u5947\u5fc3\u304c\u52d5\u304d\u51fa\u3057\u307e\u3059\u3002\",            rv:\"\u7121\u8a08\u753b\u3001\u8ff7\u3044\u3001\u8e0f\u307f\u51fa\u3059\u52c7\u6c17\u304c\u307e\u3060\u51fa\u306a\u3044\u72b6\u614b\u3067\u3059\u3002\"},\n  {n:\"I\",   fr:\"Le Bateleur\",     jp:\"\u624b\u54c1\u5e2b\",   g:\"magician\", up:\"\u59cb\u307e\u308a\u306e\u529b\u3001\u624d\u80fd\u3001\u610f\u5fd7\u3067\u9053\u3092\u5207\u308a\u958b\u3051\u307e\u3059\u3002\",             rv:\"\u6e96\u5099\u4e0d\u8db3\u3084\u53e3\u5148\u3060\u3051\u3001\u529b\u306e\u4f7f\u3044\u3069\u3053\u308d\u3092\u8aa4\u308a\u3084\u3059\u3044\u6642\u3067\u3059\u3002\"},\n  {n:\"II\",  fr:\"La Papesse\",      jp:\"\u5973\u6559\u7687\",   g:\"priestess\", up:\"\u76f4\u611f\u3068\u9759\u304b\u306a\u77e5\u6075\u3001\u5185\u306b\u79d8\u3081\u305f\u7b54\u3048\u306b\u6c17\u3065\u3051\u307e\u3059\u3002\",        rv:\"\u611f\u60c5\u306e\u6291\u3048\u8fbc\u307f\u3001\u79d8\u5bc6\u3001\u76f4\u611f\u3092\u4fe1\u3058\u304d\u308c\u306a\u3044\u6642\u3067\u3059\u3002\"},\n  {n:\"III\", fr:\"L'Imp\u00e9ratrice\",   jp:\"\u5973\u5e1d\",     g:\"empress\", up:\"\u8c4a\u304b\u3055\u3001\u5275\u9020\u3001\u611b\u60c5\u304c\u5b9f\u3092\u7d50\u3073\u307e\u3059\u3002\",                     rv:\"\u505c\u6ede\u3084\u904e\u4fdd\u8b77\u3001\u30a8\u30cd\u30eb\u30ae\u30fc\u306e\u7a7a\u56de\u308a\u306b\u6ce8\u610f\u3067\u3059\u3002\"},\n  {n:\"IIII\",fr:\"L'Empereur\",      jp:\"\u7687\u5e1d\",     g:\"emperor\", up:\"\u5b89\u5b9a\u3068\u8cac\u4efb\u3001\u81ea\u5206\u306e\u529b\u3067\u571f\u53f0\u3092\u7bc9\u3051\u307e\u3059\u3002\",                 rv:\"\u9811\u56fa\u3055\u3084\u652f\u914d\u306e\u3057\u3059\u304e\u3001\u67d4\u8edf\u3055\u3092\u5931\u3044\u304c\u3061\u3067\u3059\u3002\"},\n  {n:\"V\",   fr:\"Le Pape\",         jp:\"\u6559\u7687\",     g:\"pope\", up:\"\u5c0e\u304d\u3068\u4fe1\u983c\u3001\u4f1d\u7d71\u3084\u52a9\u8a00\u304c\u652f\u3048\u306b\u306a\u308a\u307e\u3059\u3002\",                rv:\"\u5f62\u5f0f\u3078\u306e\u3053\u3060\u308f\u308a\u3001\u4e0d\u4fe1\u3001\u81ea\u5206\u3089\u3057\u3055\u306e\u898b\u5931\u3044\u3067\u3059\u3002\"},\n  {n:\"VI\",  fr:\"L'Amoureux\",      jp:\"\u604b\u4eba\",     g:\"lovers\", up:\"\u5fc3\u306e\u9078\u629e\u3001\u7d50\u3073\u3064\u304d\u3001\u4fa1\u5024\u89b3\u304c\u4e00\u81f4\u3057\u307e\u3059\u3002\",               rv:\"\u8ff7\u3044\u3084\u8a98\u60d1\u3001\u6c7a\u3081\u304d\u308c\u306a\u3044\u512a\u67d4\u4e0d\u65ad\u304c\u51fa\u307e\u3059\u3002\"},\n  {n:\"VII\", fr:\"Le Chariot\",      jp:\"\u6226\u8eca\",     g:\"chariot\", up:\"\u524d\u9032\u3068\u52dd\u5229\u3001\u610f\u5fd7\u306e\u529b\u3067\u7a81\u304d\u9032\u3081\u307e\u3059\u3002\",                   rv:\"\u66b4\u8d70\u3084\u7a7a\u56de\u308a\u3001\u9032\u3080\u65b9\u5411\u306e\u898b\u76f4\u3057\u304c\u5fc5\u8981\u3067\u3059\u3002\"},\n  {n:\"VIII\",fr:\"La Justice\",      jp:\"\u6b63\u7fa9\",     g:\"justice\", up:\"\u516c\u6b63\u3068\u30d0\u30e9\u30f3\u30b9\u3001\u8aa0\u5b9f\u3055\u304c\u5831\u308f\u308c\u307e\u3059\u3002\",                   rv:\"\u4e0d\u516c\u5e73\u3084\u504f\u308a\u3001\u8cac\u4efb\u306e\u56de\u907f\u304c\u51fa\u3084\u3059\u3044\u3067\u3059\u3002\"},\n  {n:\"VIIII\",fr:\"L'Ermite\",       jp:\"\u96a0\u8005\",     g:\"hermit\", up:\"\u5185\u7701\u3068\u63a2\u6c42\u3001\u3072\u3068\u308a\u306e\u6642\u9593\u304c\u7b54\u3048\u3092\u7167\u3089\u3057\u307e\u3059\u3002\",          rv:\"\u5b64\u7acb\u3084\u9811\u306a\u306a\u9589\u3058\u3053\u3082\u308a\u3001\u5fc5\u8981\u306a\u52a9\u3051\u3092\u62d2\u3080\u6642\u3067\u3059\u3002\"},\n  {n:\"X\",   fr:\"La Roue\",         jp:\"\u904b\u547d\u306e\u8f2a\", g:\"wheel\", up:\"\u8ee2\u6a5f\u3068\u6d41\u308c\u306e\u5909\u5316\u3001\u826f\u3044\u5de1\u308a\u5408\u308f\u305b\u304c\u6765\u307e\u3059\u3002\",             rv:\"\u30bf\u30a4\u30df\u30f3\u30b0\u306e\u305a\u308c\u3084\u505c\u6ede\u3001\u6d41\u308c\u306b\u9006\u3089\u3046\u72b6\u614b\u3067\u3059\u3002\"},\n  {n:\"XI\",  fr:\"La Force\",        jp:\"\u529b\",       g:\"strength\", up:\"\u5185\u306a\u308b\u5f37\u3055\u3068\u512a\u3057\u3055\u3067\u3001\u7a4f\u3084\u304b\u306b\u4e57\u308a\u8d8a\u3048\u3089\u308c\u307e\u3059\u3002\",       rv:\"\u81ea\u4fe1\u306e\u306a\u3055\u3001\u611f\u60c5\u306b\u632f\u308a\u56de\u3055\u308c\u308b\u5f31\u6c17\u3067\u3059\u3002\"},\n  {n:\"XII\", fr:\"Le Pendu\",        jp:\"\u540a\u3089\u308c\u305f\u7537\",g:\"hanged\", up:\"\u8996\u70b9\u306e\u8ee2\u63db\u3001\u3042\u3048\u3066\u306e\u505c\u6b62\u3001\u5f85\u3064\u3053\u3068\u306b\u610f\u5473\u304c\u3042\u308a\u307e\u3059\u3002\",   rv:\"\u7121\u99c4\u306a\u72a0\u7272\u3084\u9577\u5f15\u304f\u505c\u6ede\u3001\u57f7\u7740\u306e\u624b\u653e\u3057\u6642\u3067\u3059\u3002\"},\n  {n:\"XIII\",fr:\"La Mort\",         jp:\"\u6b7b\u795e\",     g:\"death\", up:\"\u7d42\u308f\u308a\u3068\u518d\u751f\u3001\u624b\u653e\u3057\u304c\u65b0\u3057\u3044\u59cb\u307e\u308a\u3092\u547c\u3073\u307e\u3059\u3002\",         rv:\"\u5909\u5316\u3078\u306e\u62b5\u6297\u3001\u305a\u308b\u305a\u308b\u3068\u7d9a\u304f\u672a\u7df4\u3067\u3059\u3002\"},\n  {n:\"XIIII\",fr:\"Temp\u00e9rance\",     jp:\"\u7bc0\u5236\",     g:\"temperance\", up:\"\u8abf\u548c\u3068\u307b\u3069\u3088\u3055\u3001\u7121\u7406\u306e\u306a\u3044\u7d71\u5408\u304c\u9032\u307f\u307e\u3059\u3002\",            rv:\"\u904e\u4e0d\u8db3\u3084\u3061\u3050\u306f\u3050\u3001\u30d0\u30e9\u30f3\u30b9\u306e\u4e71\u308c\u3067\u3059\u3002\"},\n  {n:\"XV\",  fr:\"Le Diable\",       jp:\"\u60aa\u9b54\",     g:\"devil\", up:\"\u6b32\u671b\u3084\u57f7\u7740\u3001\u5f37\u3044\u5f15\u529b\u306b\u5411\u304d\u5408\u3046\u6642\u3067\u3059\u3002\",                 rv:\"\u675f\u7e1b\u304b\u3089\u306e\u89e3\u653e\u3001\u4f9d\u5b58\u3092\u65ad\u3064\u304d\u3063\u304b\u3051\u3067\u3059\u3002\"},\n  {n:\"XVI\", fr:\"La Maison Dieu\",  jp:\"\u5854\",       g:\"tower\", up:\"\u7a81\u7136\u306e\u5d29\u58ca\u3068\u885d\u6483\u3001\u53e4\u3044\u67a0\u304c\u58ca\u308c\u307e\u3059\u3002\",                   rv:\"\u5d29\u58ca\u306e\u56de\u907f\u3001\u5185\u306b\u305f\u3081\u305f\u7dca\u5f35\u306e\u89e3\u653e\u3067\u3059\u3002\"},\n  {n:\"XVII\",fr:\"L'\u00c9toile\",        jp:\"\u661f\",       g:\"star\", up:\"\u5e0c\u671b\u3068\u7652\u3084\u3057\u3001\u672a\u6765\u3078\u306e\u9759\u304b\u306a\u5149\u304c\u5dee\u3057\u307e\u3059\u3002\",             rv:\"\u81ea\u4fe1\u55aa\u5931\u3001\u671f\u5f85\u306e\u8584\u308c\u3001\u898b\u5931\u3063\u305f\u5e0c\u671b\u3067\u3059\u3002\"},\n  {n:\"XVIII\",fr:\"La Lune\",        jp:\"\u6708\",       g:\"moon\", up:\"\u4e0d\u5b89\u3084\u63fa\u3089\u304e\u3001\u898b\u3048\u306a\u3044\u3082\u306e\u3078\u306e\u60f3\u50cf\u304c\u5e83\u304c\u308a\u307e\u3059\u3002\",       rv:\"\u9727\u304c\u6674\u308c\u3001\u8aa4\u89e3\u306e\u89e3\u6d88\u3068\u4e0d\u5b89\u306e\u548c\u3089\u304e\u3067\u3059\u3002\"},\n  {n:\"XVIIII\",fr:\"Le Soleil\",     jp:\"\u592a\u967d\",     g:\"sun\", up:\"\u6210\u529f\u3068\u559c\u3073\u3001\u660e\u308b\u3044\u6d3b\u529b\u306b\u6e80\u305f\u3055\u308c\u307e\u3059\u3002\",                 rv:\"\u7a7a\u56de\u308a\u306e\u697d\u89b3\u3001\u8f1d\u304d\u306e\u66c7\u308a\u3001\u5c0f\u4f11\u6b62\u304c\u8981\u308a\u307e\u3059\u3002\"},\n  {n:\"XX\",  fr:\"Le Jugement\",     jp:\"\u5be9\u5224\",     g:\"judgement\", up:\"\u76ee\u899a\u3081\u3068\u518d\u51fa\u767a\u3001\u904e\u53bb\u304c\u5831\u308f\u308c\u547c\u3073\u623b\u3055\u308c\u307e\u3059\u3002\",          rv:\"\u5f8c\u6094\u3084\u505c\u6ede\u3001\u6c7a\u65ad\u306e\u5148\u5ef6\u3070\u3057\u3067\u3059\u3002\"},\n  {n:\"XXI\", fr:\"Le Monde\",        jp:\"\u4e16\u754c\",     g:\"world\", up:\"\u5b8c\u6210\u3068\u9054\u6210\u3001\u3072\u3068\u3064\u306e\u5186\u304c\u6e80\u3061\u307e\u3059\u3002\",                     rv:\"\u3042\u3068\u4e00\u6b69\u306e\u672a\u5b8c\u3001\u533a\u5207\u308a\u306e\u9045\u308c\u3067\u3059\u3002\"},\n];\n \n\/* ============ \u5c0f\u30a2\u30eb\u30ab\u30ca ============ *\/\nconst SUITS = [\n  {key:\"baton\",  fr:\"B\u00e2ton\",  jp:\"\u68d2\",   color:\"var(--m-green)\"},\n  {key:\"coupe\",  fr:\"Coupe\",  jp:\"\u8056\u676f\", color:\"var(--m-red)\"},\n  {key:\"epee\",   fr:\"\u00c9p\u00e9e\",   jp:\"\u5263\",   color:\"var(--m-blue)\"},\n  {key:\"denier\", fr:\"Denier\", jp:\"\u786c\u8ca8\", color:\"var(--m-gold)\"},\n];\nconst RANK_FR = {1:\"As\",2:\"Deux\",3:\"Trois\",4:\"Quatre\",5:\"Cinq\",6:\"Six\",7:\"Sept\",8:\"Huit\",9:\"Neuf\",10:\"Dix\",11:\"Valet\",12:\"Cavalier\",13:\"Reine\",14:\"Roi\"};\nconst RANK_JP = {1:\"\u30a8\u30fc\u30b9\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",10:\"10\",11:\"\u5c0f\u59d3\",12:\"\u9a0e\u58eb\",13:\"\u5973\u738b\",14:\"\u738b\"};\n \nconst MINOR_MEAN = {\n  baton:{\n    1:[\"\u60c5\u71b1\u306e\u706b\u7a2e\u3001\u65b0\u3057\u3044\u6311\u6226\u306e\u59cb\u307e\u308a\u3067\u3059\u3002\",\"\u3084\u308b\u6c17\u306e\u7a7a\u56de\u308a\u3001\u51fa\u3060\u3057\u306e\u3064\u307e\u305a\u304d\u3067\u3059\u3002\"],\n    2:[\"\u8a08\u753b\u3068\u5c55\u671b\u3001\u6b21\u306e\u4e00\u624b\u3092\u9078\u3079\u307e\u3059\u3002\",\"\u8ff7\u3044\u3001\u6c7a\u3081\u304b\u306d\u308b\u8db3\u8e0f\u307f\u3067\u3059\u3002\"],\n    3:[\"\u62e1\u5927\u3001\u898b\u901a\u3057\u304c\u958b\u3051\u524d\u9032\u3057\u307e\u3059\u3002\",\"\u6e96\u5099\u4e0d\u8db3\u3001\u9045\u308c\u3084\u505c\u6ede\u3067\u3059\u3002\"],\n    4:[\"\u5b89\u5b9a\u3068\u795d\u3044\u3001\u3072\u3068\u533a\u5207\u308a\u306e\u559c\u3073\u3067\u3059\u3002\",\"\u571f\u53f0\u306e\u63fa\u3089\u304e\u3001\u843d\u3061\u7740\u304b\u306a\u3055\u3067\u3059\u3002\"],\n    5:[\"\u7af6\u4e89\u3001\u3076\u3064\u304b\u308a\u5408\u3044\u306e\u4e2d\u306e\u6d3b\u6c17\u3067\u3059\u3002\",\"\u7121\u99c4\u306a\u4e89\u3044\u3001\u6d88\u8017\u3067\u3059\u3002\"],\n    6:[\"\u52dd\u5229\u3001\u8a8d\u3081\u3089\u308c\u3066\u524d\u3078\u9032\u3081\u307e\u3059\u3002\",\"\u8a55\u4fa1\u306e\u9045\u308c\u3001\u81ea\u4fe1\u306e\u3050\u3089\u3064\u304d\u3067\u3059\u3002\"],\n    7:[\"\u8e0f\u3093\u5f35\u308a\u3001\u7acb\u5834\u3092\u5b88\u308a\u629c\u3051\u307e\u3059\u3002\",\"\u52a3\u52e2\u3001\u5b88\u308a\u304d\u308c\u306a\u3044\u7126\u308a\u3067\u3059\u3002\"],\n    8:[\"\u52a0\u901f\u3001\u7269\u4e8b\u304c\u4e00\u6c17\u306b\u52d5\u304d\u307e\u3059\u3002\",\"\u505c\u6ede\u3001\u3059\u308c\u9055\u3044\u3001\u9045\u308c\u3067\u3059\u3002\"],\n    9:[\"\u7c98\u308a\u5f37\u3055\u3001\u3042\u3068\u4e00\u6b69\u3092\u8010\u3048\u307e\u3059\u3002\",\"\u75b2\u52b4\u3001\u8b66\u6212\u3057\u3059\u304e\u306e\u6d88\u8017\u3067\u3059\u3002\"],\n    10:[\"\u91cd\u3044\u8cac\u4efb\u3001\u80cc\u8ca0\u3044\u3059\u304e\u306e\u9811\u5f35\u308a\u3067\u3059\u3002\",\"\u8377\u3092\u4e0b\u308d\u3059\u3001\u624b\u653e\u3059\u6642\u3067\u3059\u3002\"],\n    11:[\"\u597d\u5947\u5fc3\u3001\u65b0\u3057\u3044\u77e5\u3089\u305b\u3084\u5b66\u3073\u3067\u3059\u3002\",\"\u98fd\u304d\u3063\u307d\u3055\u3001\u7a7a\u56de\u308a\u306e\u71b1\u3067\u3059\u3002\"],\n    12:[\"\u884c\u52d5\u529b\u3001\u52e2\u3044\u306e\u3042\u308b\u524d\u9032\u3067\u3059\u3002\",\"\u7121\u8b00\u3001\u66b4\u8d70\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n    13:[\"\u660e\u308b\u3044\u60c5\u71b1\u3001\u4eba\u3092\u60f9\u304d\u3064\u3051\u308b\u9b45\u529b\u3067\u3059\u3002\",\"\u6c17\u5206\u306e\u6ce2\u3001\u81ea\u4fe1\u306e\u63fa\u3089\u304e\u3067\u3059\u3002\"],\n    14:[\"\u30ea\u30fc\u30c0\u30fc\u30b7\u30c3\u30d7\u3001\u6c7a\u65ad\u529b\u3067\u5c0e\u304d\u307e\u3059\u3002\",\"\u72ec\u65ad\u3001\u62bc\u3057\u3064\u3051\u304c\u3061\u306a\u5f37\u3055\u3067\u3059\u3002\"],\n  },\n  coupe:{\n    1:[\"\u611b\u306e\u306f\u3058\u307e\u308a\u3001\u5fc3\u304c\u6e80\u3061\u308b\u4e88\u611f\u3067\u3059\u3002\",\"\u611f\u60c5\u306e\u3075\u3055\u304e\u8fbc\u307f\u3001\u6e80\u305f\u3055\u308c\u306a\u3055\u3067\u3059\u3002\"],\n    2:[\"\u5fc3\u306e\u901a\u3044\u5408\u3044\u3001\u5bfe\u7b49\u306a\u7d50\u3073\u3064\u304d\u3067\u3059\u3002\",\"\u3059\u308c\u9055\u3044\u3001\u95a2\u4fc2\u306e\u51b7\u3048\u3067\u3059\u3002\"],\n    3:[\"\u559c\u3073\u306e\u5171\u6709\u3001\u4ef2\u9593\u3068\u306e\u795d\u798f\u3067\u3059\u3002\",\"\u884c\u304d\u904e\u304e\u3001\u95a2\u4fc2\u306e\u3082\u3064\u308c\u3067\u3059\u3002\"],\n    4:[\"\u6e80\u305f\u3055\u308c\u306c\u7269\u8db3\u308a\u306a\u3055\u3001\u505c\u6ede\u3067\u3059\u3002\",\"\u518d\u767a\u898b\u3001\u5dee\u3057\u51fa\u3055\u308c\u308b\u597d\u6a5f\u306b\u6c17\u3065\u304d\u307e\u3059\u3002\"],\n    5:[\"\u55aa\u5931\u611f\u3001\u904e\u53bb\u3078\u306e\u672a\u7df4\u3067\u3059\u3002\",\"\u7acb\u3061\u76f4\u308a\u3001\u6b8b\u3063\u305f\u3082\u306e\u3078\u306e\u6c17\u3065\u304d\u3067\u3059\u3002\"],\n    6:[\"\u61d0\u304b\u3057\u3055\u3001\u512a\u3057\u3044\u601d\u3044\u51fa\u3084\u518d\u4f1a\u3067\u3059\u3002\",\"\u904e\u53bb\u3078\u306e\u57f7\u7740\u3001\u524d\u306b\u9032\u3081\u306a\u3055\u3067\u3059\u3002\"],\n    7:[\"\u5922\u60f3\u3001\u9078\u629e\u80a2\u306e\u591a\u3055\u306b\u8ff7\u3044\u307e\u3059\u3002\",\"\u73fe\u5b9f\u56de\u5e30\u3001\u5730\u306b\u8db3\u304c\u3064\u304d\u307e\u3059\u3002\"],\n    8:[\"\u533a\u5207\u308a\u3001\u3088\u308a\u6df1\u3044\u4f55\u304b\u3092\u6c42\u3081\u65c5\u7acb\u3061\u307e\u3059\u3002\",\"\u672a\u7df4\u3001\u7acb\u3061\u53bb\u308c\u306a\u3044\u505c\u6ede\u3067\u3059\u3002\"],\n    9:[\"\u6e80\u8db3\u3001\u9858\u3044\u304c\u53f6\u3046\u5145\u8db3\u3067\u3059\u3002\",\"\u81ea\u5df1\u6e80\u8db3\u3001\u898b\u6804\u306e\u7a7a\u865a\u3055\u3067\u3059\u3002\"],\n    10:[\"\u5e78\u798f\u3001\u5fc3\u6e80\u3061\u308b\u3064\u306a\u304c\u308a\u3067\u3059\u3002\",\"\u4e0d\u548c\u3001\u7406\u60f3\u3068\u73fe\u5b9f\u306e\u305a\u308c\u3067\u3059\u3002\"],\n    11:[\"\u512a\u3057\u3044\u77e5\u3089\u305b\u3001\u611f\u53d7\u6027\u306e\u82bd\u751f\u3048\u3067\u3059\u3002\",\"\u6c17\u79fb\u308a\u3001\u611f\u50b7\u7684\u306b\u306a\u308a\u3059\u304e\u3067\u3059\u3002\"],\n    12:[\"\u30ed\u30de\u30f3\u30b9\u3001\u5fc3\u3092\u904b\u3076\u7533\u3057\u51fa\u3067\u3059\u3002\",\"\u53e3\u5148\u3060\u3051\u3001\u79fb\u308d\u3046\u6c17\u6301\u3061\u3067\u3059\u3002\"],\n    13:[\"\u6df1\u3044\u611b\u60c5\u3001\u5305\u307f\u8fbc\u3080\u512a\u3057\u3055\u3067\u3059\u3002\",\"\u611f\u60c5\u904e\u591a\u3001\u4f9d\u5b58\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n    14:[\"\u7a4f\u3084\u304b\u306a\u5305\u5bb9\u3001\u611f\u60c5\u3092\u6cbb\u3081\u308b\u6210\u719f\u3067\u3059\u3002\",\"\u611f\u60c5\u306e\u6291\u5727\u3001\u4e0d\u5b89\u5b9a\u3055\u3067\u3059\u3002\"],\n  },\n  epee:{\n    1:[\"\u660e\u6670\u3055\u3001\u7a81\u7834\u53e3\u3068\u306a\u308b\u6c7a\u65ad\u3067\u3059\u3002\",\"\u6df7\u4e71\u3001\u5224\u65ad\u306e\u920d\u308a\u3067\u3059\u3002\"],\n    2:[\"\u677f\u631f\u307f\u3001\u4fdd\u7559\u306e\u30d0\u30e9\u30f3\u30b9\u3067\u3059\u3002\",\"\u6c7a\u65ad\u306e\u6642\u3001\u81a0\u7740\u306e\u6253\u958b\u3067\u3059\u3002\"],\n    3:[\"\u75db\u307f\u3001\u50b7\u3064\u304f\u51fa\u6765\u4e8b\u3084\u5225\u308c\u3067\u3059\u3002\",\"\u56de\u5fa9\u306e\u5146\u3057\u3001\u75db\u307f\u306e\u548c\u3089\u304e\u3067\u3059\u3002\"],\n    4:[\"\u4f11\u606f\u3001\u3044\u3063\u305f\u3093\u9000\u3044\u3066\u529b\u3092\u84c4\u3048\u307e\u3059\u3002\",\"\u518d\u59cb\u52d5\u3001\u4f11\u307f\u3059\u304e\u304b\u3089\u306e\u76ee\u899a\u3081\u3067\u3059\u3002\"],\n    5:[\"\u5bfe\u7acb\u3001\u52dd\u3063\u3066\u3082\u6b8b\u308b\u3057\u3053\u308a\u3067\u3059\u3002\",\"\u548c\u89e3\u3001\u4e89\u3044\u304b\u3089\u306e\u64a4\u9000\u3067\u3059\u3002\"],\n    6:[\"\u79fb\u884c\u3001\u7a4f\u3084\u304b\u306a\u5834\u6240\u3078\u9032\u307f\u307e\u3059\u3002\",\"\u505c\u6ede\u3001\u904e\u53bb\u304b\u3089\u96e2\u308c\u3089\u308c\u306a\u3055\u3067\u3059\u3002\"],\n    7:[\"\u7b56\u7565\u3001\u614e\u91cd\u306a\u7acb\u3061\u56de\u308a\u304c\u8981\u308a\u307e\u3059\u3002\",\"\u9732\u898b\u3001\u3084\u308a\u76f4\u3057\u306e\u6a5f\u4f1a\u3067\u3059\u3002\"],\n    8:[\"\u5236\u7d04\u3001\u81ea\u5206\u3067\u7e1b\u308b\u601d\u3044\u8fbc\u307f\u3067\u3059\u3002\",\"\u89e3\u653e\u3001\u629c\u3051\u51fa\u3059\u7cf8\u53e3\u304c\u898b\u3048\u307e\u3059\u3002\"],\n    9:[\"\u4e0d\u5b89\u3001\u591c\u306b\u52df\u308b\u5fc3\u914d\u3054\u3068\u3067\u3059\u3002\",\"\u4e0d\u5b89\u306e\u7de9\u548c\u3001\u660e\u3051\u65b9\u306e\u5149\u3067\u3059\u3002\"],\n    10:[\"\u3069\u3093\u5e95\u3001\u3072\u3068\u3064\u306e\u7d42\u308f\u308a\u3067\u3059\u3002\",\"\u518d\u751f\u3001\u3053\u308c\u4ee5\u4e0a\u306f\u306a\u3044\u597d\u8ee2\u3067\u3059\u3002\"],\n    11:[\"\u89b3\u5bdf\u529b\u3001\u60c5\u5831\u3084\u77e5\u3089\u305b\u3078\u306e\u92ed\u3055\u3067\u3059\u3002\",\"\u8a6e\u7d22\u3001\u8a00\u8449\u306e\u3068\u3052\u3067\u3059\u3002\"],\n    12:[\"\u5373\u65ad\u5373\u6c7a\u3001\u307e\u3063\u3059\u3050\u306a\u7a81\u9032\u3067\u3059\u3002\",\"\u6027\u6025\u3001\u885d\u7a81\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n    13:[\"\u660e\u6670\u306a\u5224\u65ad\u3001\u51db\u3068\u3057\u305f\u81ea\u7acb\u3067\u3059\u3002\",\"\u51b7\u305f\u3055\u3001\u5b64\u7acb\u3078\u306e\u504f\u308a\u3067\u3059\u3002\"],\n    14:[\"\u8ad6\u7406\u3068\u516c\u6b63\u3001\u77e5\u6027\u3067\u5c0e\u304d\u307e\u3059\u3002\",\"\u53b3\u683c\u3059\u304e\u3001\u51b7\u5fb9\u3055\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n  },\n  denier:{\n    1:[\"\u5b9f\u308a\u306e\u7a2e\u3001\u5f62\u3042\u308b\u59cb\u307e\u308a\u3084\u53ce\u5165\u3067\u3059\u3002\",\"\u597d\u6a5f\u306e\u898b\u9001\u308a\u3001\u505c\u6ede\u3067\u3059\u3002\"],\n    2:[\"\u3084\u308a\u304f\u308a\u3001\u5909\u5316\u3078\u306e\u67d4\u8edf\u306a\u5bfe\u5fdc\u3067\u3059\u3002\",\"\u624b\u4e00\u676f\u3001\u30d0\u30e9\u30f3\u30b9\u5d29\u308c\u3067\u3059\u3002\"],\n    3:[\"\u5354\u529b\u3001\u6280\u8853\u304c\u8a8d\u3081\u3089\u308c\u5f62\u306b\u306a\u308a\u307e\u3059\u3002\",\"\u565b\u307f\u5408\u308f\u306a\u3055\u3001\u8a70\u3081\u306e\u7518\u3055\u3067\u3059\u3002\"],\n    4:[\"\u5b89\u5b9a\u3001\u3057\u3063\u304b\u308a\u5b88\u308a\u84c4\u3048\u307e\u3059\u3002\",\"\u57f7\u7740\u3001\u305f\u3081\u8fbc\u307f\u3059\u304e\u3067\u3059\u3002\"],\n    5:[\"\u4e0d\u8db3\u3001\u5fc3\u7d30\u3055\u3084\u5b64\u7acb\u611f\u3067\u3059\u3002\",\"\u6301\u3061\u76f4\u3057\u3001\u652f\u3048\u306b\u6c17\u3065\u304d\u307e\u3059\u3002\"],\n    6:[\"\u5206\u304b\u3061\u5408\u3044\u3001\u4e0e\u3048\u53d7\u3051\u53d6\u308b\u5faa\u74b0\u3067\u3059\u3002\",\"\u898b\u8fd4\u308a\u983c\u307f\u3001\u4e0d\u5747\u8861\u3067\u3059\u3002\"],\n    7:[\"\u898b\u6975\u3081\u3001\u80b2\u3066\u308b\u9014\u4e2d\u306e\u624b\u5fdc\u3048\u3067\u3059\u3002\",\"\u7126\u308a\u3001\u6210\u679c\u3092\u6025\u304e\u3059\u304e\u3067\u3059\u3002\"],\n    8:[\"\u7a4d\u307f\u91cd\u306d\u3001\u30b3\u30c4\u30b3\u30c4\u306e\u4e0a\u9054\u3067\u3059\u3002\",\"\u5358\u8abf\u3055\u3001\u624b\u629c\u304d\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n    9:[\"\u81ea\u7acb\u3001\u52aa\u529b\u304c\u5f62\u306b\u306a\u308b\u8c4a\u304b\u3055\u3067\u3059\u3002\",\"\u898b\u6804\u3001\u6e80\u305f\u3055\u308c\u306c\u8c4a\u304b\u3055\u3067\u3059\u3002\"],\n    10:[\"\u7e41\u6804\u3001\u53d7\u3051\u7d99\u304c\u308c\u308b\u5b89\u5b9a\u3067\u3059\u3002\",\"\u5b88\u308a\u306b\u504f\u308b\u91cd\u3055\u3001\u505c\u6ede\u3067\u3059\u3002\"],\n    11:[\"\u5b66\u3073\u3001\u5730\u9053\u306a\u8a08\u753b\u306e\u82bd\u3067\u3059\u3002\",\"\u5148\u5ef6\u3070\u3057\u3001\u73fe\u5b9f\u9003\u907f\u3067\u3059\u3002\"],\n    12:[\"\u5805\u5b9f\u3001\u7740\u5b9f\u306a\u524d\u9032\u3067\u3059\u3002\",\"\u505c\u6ede\u3001\u9811\u306a\u306a\u4fdd\u5b88\u3067\u3059\u3002\"],\n    13:[\"\u8c4a\u304b\u3055\u3092\u80b2\u3080\u3001\u73fe\u5b9f\u7684\u306a\u512a\u3057\u3055\u3067\u3059\u3002\",\"\u7269\u8cea\u504f\u91cd\u3001\u81ea\u5206\u3092\u5f8c\u56de\u3057\u3067\u3059\u3002\"],\n    14:[\"\u5b89\u5b9a\u3057\u305f\u6210\u529f\u3001\u983c\u308c\u308b\u73fe\u5b9f\u529b\u3067\u3059\u3002\",\"\u7269\u6b32\u3001\u9811\u56fa\u3055\u3078\u306e\u6ce8\u610f\u3067\u3059\u3002\"],\n  },\n};\n \n\/* ============ \u30dd\u30b8\u30b7\u30e7\u30f3 ============ *\/\nconst POSITIONS = [\n  {jp:\"\u73fe\u5728\",       sub:\"\u554f\u984c\u306e\u6838\",        tag:\"\u73fe\u5728\"},\n  {jp:\"\u969c\u5bb3\",       sub:\"\u7acb\u3061\u306f\u3060\u304b\u308b\u8ab2\u984c\", tag:\"\u969c\u5bb3\"},\n  {jp:\"\u57fa\u76e4\",       sub:\"\u6839\u30fb\u6f5c\u5728\u610f\u8b58\",    tag:\"\u57fa\u76e4\"},\n  {jp:\"\u904e\u53bb\",       sub:\"\u904e\u304e\u305f\u3070\u304b\u308a\u306e\u4e8b\", tag:\"\u904e\u53bb\"},\n  {jp:\"\u76ee\u6a19\",       sub:\"\u671b\u307f\u30fb\u5230\u9054\u70b9\",    tag:\"\u76ee\u6a19\"},\n  {jp:\"\u8fd1\u3044\u672a\u6765\",   sub:\"\u307e\u3082\u306a\u304f\u306e\u6d41\u308c\",  tag:\"\u8fd1\u672a\u6765\"},\n  {jp:\"\u81ea\u5206\",       sub:\"\u3042\u306a\u305f\u306e\u59ff\u52e2\",    tag:\"\u81ea\u5206\"},\n  {jp:\"\u74b0\u5883\",       sub:\"\u5468\u56f2\u30fb\u4ed6\u8005\",      tag:\"\u74b0\u5883\"},\n  {jp:\"\u5e0c\u671b\u3068\u4e0d\u5b89\", sub:\"\u5fc3\u306e\u5965\",          tag:\"\u5e0c\u671b\u3068\u4e0d\u5b89\"},\n  {jp:\"\u7d50\u679c\",       sub:\"\u884c\u304d\u7740\u304f\u5148\",      tag:\"\u7d50\u679c\"},\n];\n \n\/* ============ \u30b9\u30fc\u30c8\u306eSVG\u30b7\u30f3\u30dc\u30eb ============ *\/\nfunction suitSVG(key){\n  const c = SUITS.find(s=>s.key===key).color;\n  switch(key){\n    case \"baton\": return `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"${c}\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M5 19 L19 5\"\/><circle cx=\"5\" cy=\"19\" r=\"2.3\" fill=\"${c}\" stroke=\"none\"\/><circle cx=\"19\" cy=\"5\" r=\"2.3\" fill=\"${c}\" stroke=\"none\"\/><\/svg>`;\n    case \"coupe\": return `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"${c}\" stroke-width=\"2\"><path d=\"M6 4 H18 C18 11 14 13 12 13 C10 13 6 11 6 4 Z\" fill=\"${c}\" fill-opacity=\".18\"\/><path d=\"M12 13 V18 M8 19 H16\" stroke-linecap=\"round\"\/><\/svg>`;\n    case \"epee\":  return `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"${c}\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 3 V16\"\/><path d=\"M7 8 H17\"\/><path d=\"M9 19 H15 M12 16 V20\"\/><\/svg>`;\n    case \"denier\":return `<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"${c}\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"8\" fill=\"${c}\" fill-opacity=\".15\"\/><circle cx=\"12\" cy=\"12\" r=\"4.2\"\/><path d=\"M12 8 V16 M8 12 H16\" stroke-width=\"1.4\"\/><\/svg>`;\n  }\n}\nfunction crownSVG(){\n  return `<svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"var(--m-gold)\" stroke=\"var(--ink)\" stroke-width=\"1\"><path d=\"M3 18 L4 8 L9 12 L12 6 L15 12 L20 8 L21 18 Z\"\/><\/svg>`;\n}\n \n\/* ============ \u30c7\u30c3\u30ad\u751f\u6210 ============ *\/\nfunction buildDeck(){\n  const deck=[];\n  MAJORS.forEach((m,i)=>deck.push({type:\"major\",id:\"M\"+i,...m}));\n  SUITS.forEach(s=>{\n    for(let r=1;r<=14;r++){\n      deck.push({type:\"minor\",id:s.key+r,suit:s.key,rank:r,\n        fr:`${RANK_FR[r]} de ${s.fr}`, jp:`${s.jp}\u306e${RANK_JP[r]}`,\n        up:MINOR_MEAN[s.key][r][0], rv:MINOR_MEAN[s.key][r][1]});\n    }\n  });\n  return deck;\n}\nfunction shuffle(a){\n  for(let i=a.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[a[i],a[j]]=[a[j],a[i]];}\n  return a;\n}\n \n\/* ============ \u30ab\u30fc\u30c9\u9762\u306e\u63cf\u753b ============ *\/\nfunction frontInner(card){\n  if(card.type===\"major\"){\n    const art = majorGlyph(card.g);\n    return `<div class=\"cf-top\">${card.n}<\/div>\n      <div class=\"cf-art\">${art}<\/div>\n      <div class=\"cf-name-jp\">${card.jp}<\/div>\n      <div class=\"cf-name-fr\">${card.fr.toUpperCase()}<\/div>`;\n  }\n  const s = SUITS.find(x=>x.key===card.suit);\n  const r = card.rank;\n  let art;\n  if(r>=11){\n    art = `<div class=\"cf-art\"><div class=\"court-fig\">${crownSVG()}${suitSVG(card.suit)}<span class=\"rank\">${RANK_JP[r]}<\/span><\/div><\/div>`;\n    return `<div class=\"cf-top\">${s.jp}<\/div>${art}<div class=\"cf-name-jp\" style=\"font-size:10px\">${card.jp}<\/div>`;\n  }\n  if(r===1){\n    art = `<div class=\"cf-art ace\">${suitSVG(card.suit)}<\/div>`;\n  }else{\n    let pips=\"\";for(let i=0;i<r;i++)pips+=suitSVG(card.suit);\n    art = `<div class=\"cf-art\"><div class=\"pips\">${pips}<\/div><\/div>`;\n  }\n  return `<div class=\"cf-top\">${r}<\/div>${art}<div class=\"cf-name-jp\" style=\"font-size:10px\">${s.jp}<\/div>`;\n}\n \n\/* \u30b7\u30f3\u30d7\u30eb\u306a\u5927\u30a2\u30eb\u30ab\u30ca\u7528\u30b0\u30ea\u30d5\uff08\u30de\u30eb\u30bb\u30a4\u30e6\u306e\u4e3b\u984c\u3092\u7dda\u753b\u3067\uff09 *\/\nfunction majorGlyph(g){\n  const C=\"var(--ink)\", G=\"var(--m-gold)\", R=\"var(--m-red)\", B=\"var(--m-blue)\";\n  const S=(p)=>`<svg viewBox=\"0 0 40 40\" width=\"40\" height=\"40\" fill=\"none\" stroke=\"${C}\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">${p}<\/svg>`;\n  const map={\n    fool:`<circle cx=\"14\" cy=\"10\" r=\"3\"\/><path d=\"M14 13 V26 M14 17 L22 13 M14 20 L9 28 M14 20 L19 28\"\/><path d=\"M24 9 L28 7 L26 12 Z\" fill=\"${R}\" stroke=\"none\"\/><path d=\"M24 9 L24 26\" stroke-width=\"1.6\"\/>`,\n    magician:`<path d=\"M8 26 H32\" \/><path d=\"M12 26 V20 M28 26 V20\"\/><path d=\"M14 12 C20 6 26 18 32 12\" stroke=\"${G}\"\/><circle cx=\"20\" cy=\"22\" r=\"1.6\" fill=\"${C}\" stroke=\"none\"\/>`,\n    priestess:`<path d=\"M20 8 a7 7 0 1 0 .1 0\" stroke=\"${B}\"\/><path d=\"M16 30 H24 V20 H16 Z\"\/><path d=\"M16 24 H24\" stroke-width=\"1.4\"\/>`,\n    empress:`<path d=\"M20 30 C10 22 12 12 20 14 C28 12 30 22 20 30 Z\" fill=\"${R}\" fill-opacity=\".2\"\/><path d=\"M14 12 L20 8 L26 12\" stroke=\"${G}\"\/>`,\n    emperor:`<path d=\"M12 30 H28 V16 H12 Z\"\/><path d=\"M12 16 L20 10 L28 16\" stroke=\"${R}\"\/><path d=\"M20 16 V30\" stroke-width=\"1.4\"\/>`,\n    pope:`<path d=\"M20 8 V30 M14 14 H26 M14 20 H26\" stroke=\"${G}\"\/><circle cx=\"20\" cy=\"9\" r=\"2\"\/>`,\n    lovers:`<path d=\"M14 16 a4 4 0 0 1 6 0 a4 4 0 0 1 6 0 c0 5 -6 9 -6 9 c0 0 -6 -4 -6 -9Z\" fill=\"${R}\" fill-opacity=\".25\" stroke=\"${R}\"\/>`,\n    chariot:`<path d=\"M10 24 H30 V16 H10 Z\"\/><circle cx=\"14\" cy=\"28\" r=\"3\"\/><circle cx=\"26\" cy=\"28\" r=\"3\"\/><path d=\"M14 16 V10 H26 V16\" stroke=\"${B}\"\/>`,\n    justice:`<path d=\"M20 8 V28 M12 28 H28\"\/><path d=\"M11 14 H29\" stroke=\"${G}\"\/><path d=\"M11 14 L8 21 H14 Z\" stroke=\"${B}\"\/><path d=\"M29 14 L26 21 H32 Z\" stroke=\"${B}\"\/>`,\n    hermit:`<path d=\"M22 8 C14 10 12 22 18 30\" \/><circle cx=\"14\" cy=\"18\" r=\"3\" fill=\"${G}\" fill-opacity=\".4\" stroke=\"${G}\"\/>`,\n    wheel:`<circle cx=\"20\" cy=\"20\" r=\"11\" stroke=\"${G}\"\/><circle cx=\"20\" cy=\"20\" r=\"3\"\/><path d=\"M20 9 V31 M9 20 H31 M12 12 L28 28 M28 12 L12 28\" stroke-width=\"1.3\"\/>`,\n    strength:`<path d=\"M12 18 C12 11 28 11 28 18 C28 25 12 25 12 18Z\" stroke=\"${G}\"\/><path d=\"M16 28 a4 4 0 0 0 8 0\" stroke=\"${R}\"\/>`,\n    hanged:`<path d=\"M10 8 H26 M26 8 V14\"\/><circle cx=\"26\" cy=\"18\" r=\"3.5\"\/><path d=\"M26 21 V28 M26 24 L21 28 M26 24 L31 22\"\/>`,\n    death:`<path d=\"M10 30 L30 10\" stroke=\"${C}\" stroke-width=\"2.4\"\/><path d=\"M30 10 C26 8 24 12 28 14Z\" fill=\"${C}\" stroke=\"none\"\/><path d=\"M14 26 L20 30\" stroke=\"${R}\"\/>`,\n    temperance:`<path d=\"M13 10 C16 16 16 16 13 22 Z\" fill=\"${B}\" fill-opacity=\".25\" stroke=\"${B}\"\/><path d=\"M27 18 C24 24 24 24 27 30 Z\" fill=\"${R}\" fill-opacity=\".25\" stroke=\"${R}\"\/><path d=\"M14 16 C20 20 22 22 26 22\" stroke=\"${G}\"\/>`,\n    devil:`<path d=\"M12 12 C10 8 14 8 14 12 M28 12 C30 8 26 8 26 12\"\/><path d=\"M14 16 H26 V26 H14 Z\" fill=\"${R}\" fill-opacity=\".18\"\/><path d=\"M20 14 V10\" \/><path d=\"M18 30 V26 M22 30 V26\"\/>`,\n    tower:`<path d=\"M14 30 H26 V14 H14 Z\"\/><path d=\"M13 14 L20 8 L27 14\" stroke=\"${R}\"\/><path d=\"M22 6 L18 16 L23 16 L19 24\" stroke=\"${G}\" stroke-width=\"1.6\"\/>`,\n    star:`<path d=\"M20 7 L23 17 L33 17 L25 23 L28 33 L20 27 L12 33 L15 23 L7 17 L17 17 Z\" fill=\"${G}\" fill-opacity=\".3\" stroke=\"${G}\"\/>`,\n    moon:`<path d=\"M26 8 A12 12 0 1 0 26 32 A9 9 0 1 1 26 8Z\" fill=\"${B}\" fill-opacity=\".2\" stroke=\"${B}\"\/>`,\n    sun:`<circle cx=\"20\" cy=\"20\" r=\"7\" fill=\"${G}\" fill-opacity=\".3\" stroke=\"${G}\"\/><path d=\"M20 6 V11 M20 29 V34 M6 20 H11 M29 20 H34 M10 10 L13 13 M30 10 L27 13 M10 30 L13 27 M30 30 L27 27\" stroke=\"${G}\"\/>`,\n    judgement:`<path d=\"M10 14 L26 10 V18 L10 22Z\" fill=\"${G}\" fill-opacity=\".25\" stroke=\"${G}\"\/><path d=\"M26 14 H32\" stroke-width=\"1.4\"\/><path d=\"M14 22 V30 M20 21 V30\" stroke=\"${B}\"\/>`,\n    world:`<ellipse cx=\"20\" cy=\"20\" rx=\"9\" ry=\"13\" stroke=\"${G}\"\/><path d=\"M16 14 L20 12 L24 14 M16 26 L20 28 L24 26\" stroke=\"${R}\"\/>`,\n  };\n  return S(map[g]||`<circle cx=\"20\" cy=\"20\" r=\"9\"\/>`);\n}\n \n\/* ============ \u72b6\u614b\u3068\u63cf\u753b ============ *\/\nconst board=document.getElementById(\"board\");\nconst entriesEl=document.getElementById(\"entries\");\nconst readingEl=document.getElementById(\"reading\");\nconst tipEl=document.getElementById(\"tip\");\nconst qEcho=document.getElementById(\"qEcho\");\nconst dealBtn=document.getElementById(\"deal\");\nconst revealBtn=document.getElementById(\"reveal\");\nconst resetBtn=document.getElementById(\"reset\");\n \nlet spread=[];        \/\/ 10\u679a {card, reversed, flipped}\nlet dealt=false;\n \nfunction renderEmptyBoard(){\n  board.innerHTML=\"\";\n  for(let i=0;i<10;i++){\n    const slot=document.createElement(\"div\");\n    slot.className=\"slot s\"+(i+1);\n    slot.innerHTML=`<div class=\"placeholder\"><\/div>`;\n    board.appendChild(slot);\n  }\n  tipEl.textContent=\"\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u300178\u679a\u3092\u5207\u3063\u306610\u679a\u3092\u4e26\u3079\u307e\u3059\u3002\";\n}\n \nfunction deal(){\n  const deck=shuffle(buildDeck());\n  spread=[];\n  for(let i=0;i<10;i++){\n    spread.push({card:deck[i], reversed:Math.random()<0.5, flipped:false});\n  }\n  dealt=true;\n  renderSpread();\n  buildEntries();\n  readingEl.classList.remove(\"hidden\");\n  const q=document.getElementById(\"question\").value.trim();\n  qEcho.textContent=q?(\"\u5360\u3044\u305f\u3044\u3053\u3068  \u2015  \"+q):\"\";\n  revealBtn.disabled=false;\n  resetBtn.disabled=false;\n  dealBtn.textContent=\"\u5207\u308a\u76f4\u3059\";\n  tipEl.textContent=\"\u30ab\u30fc\u30c9\u3092\u30bf\u30c3\u30d7\u3059\u308b\u3068\u3001\u305d\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u306e\u610f\u5473\u304c\u4e0b\u306b\u51fa\u307e\u3059\u3002\";\n  readingEl.scrollIntoView===undefined||0;\n}\n \nfunction renderSpread(){\n  board.innerHTML=\"\";\n  for(let i=0;i<10;i++){\n    const s=spread[i];\n    const slot=document.createElement(\"div\");\n    slot.className=\"slot s\"+(i+1);\n    const btn=document.createElement(\"button\");\n    btn.className=\"card\"+(s.flipped?\" flipped\":\"\")+(s.reversed?\" reversed\":\"\")+\" \"+(s.card.type);\n    btn.setAttribute(\"aria-label\",`\u30dd\u30b8\u30b7\u30e7\u30f3${i+1} ${POSITIONS[i].jp}`);\n    btn.innerHTML=`\n      <div class=\"card-inner\">\n        <div class=\"face back\"><span class=\"mark\"><\/span><\/div>\n        <div class=\"face front\">\n          ${s.flipped&&s.reversed?'<span class=\"rev-flag\">\u9006<\/span>':''}\n          ${frontInner(s.card)}\n        <\/div>\n      <\/div>`;\n    btn.addEventListener(\"click\",()=>flip(i));\n    slot.appendChild(btn);\n    const badge=document.createElement(\"span\");\n    badge.className=\"badge\";badge.textContent=i+1;\n    slot.appendChild(badge);\n    if(i!==1){\n      const tag=document.createElement(\"span\");\n      tag.className=\"pos-tag\";tag.textContent=POSITIONS[i].tag;\n      slot.appendChild(tag);\n    }\n    board.appendChild(slot);\n  }\n}\n \nfunction flip(i){\n  if(!spread[i]||spread[i].flipped)return;\n  spread[i].flipped=true;\n  renderSpread();\n  const e=document.getElementById(\"entry\"+i);\n  if(e){\n    e.classList.add(\"show\",\"flash\");\n    setTimeout(()=>e.classList.remove(\"flash\"),1200);\n  }\n}\n \nfunction buildEntries(){\n  entriesEl.innerHTML=\"\";\n  for(let i=0;i<10;i++){\n    const s=spread[i],p=POSITIONS[i];\n    const ori=s.reversed?\"\u9006\u4f4d\u7f6e\":\"\u6b63\u4f4d\u7f6e\";\n    const mean=s.reversed?s.card.rv:s.card.up;\n    const div=document.createElement(\"div\");\n    div.className=\"entry\";div.id=\"entry\"+i;\n    div.innerHTML=`\n      <div class=\"entry-top\">\n        <span class=\"entry-num\">${i+1}<\/span>\n        <span class=\"entry-pos\">${p.jp}<small>${p.sub}<\/small><\/span>\n      <\/div>\n      <div class=\"entry-card\"><span class=\"name\">${s.card.jp}<\/span>\n        <span class=\"cf-fr\" style=\"color:#9d927a;font-size:11px\">${s.card.fr}<\/span>\n        <span class=\"ori ${s.reversed?'rev':'up'}\">${ori}<\/span>\n      <\/div>\n      <p class=\"entry-mean\">${mean}<\/p>`;\n    entriesEl.appendChild(div);\n  }\n}\n \nfunction revealAll(){\n  let i=0;\n  const step=()=>{\n    while(i<10&#038;&#038;spread[i].flipped)i++;\n    if(i>=10)return;\n    flip(i);i++;\n    setTimeout(step,160);\n  };\n  step();\n}\n \nfunction reset(){\n  spread=[];dealt=false;\n  readingEl.classList.add(\"hidden\");\n  entriesEl.innerHTML=\"\";qEcho.textContent=\"\";\n  revealBtn.disabled=true;resetBtn.disabled=true;\n  dealBtn.textContent=\"\u30b7\u30e3\u30c3\u30d5\u30eb\u3057\u3066\u5c55\u958b\u3059\u308b\";\n  renderEmptyBoard();\n  document.querySelector(\".console\").scrollIntoView({behavior:\"smooth\",block:\"center\"});\n}\n \ndealBtn.addEventListener(\"click\",deal);\nrevealBtn.addEventListener(\"click\",revealAll);\nresetBtn.addEventListener(\"click\",reset);\n \nrenderEmptyBoard();\n<\/script>\n<\/body>\n<\/html>\n \n\n\n\n<ins class=\"dmm-widget-placement\" data-id=\"298d0a86d32b28fcceed9b6b23bb4c8c\" style=\"background:transparent\"><\/ins><script src=\"https:\/\/widget-view.dmm.co.jp\/js\/placement.js\" class=\"dmm-widget-scripts\" data-id=\"298d0a86d32b28fcceed9b6b23bb4c8c\"><\/script>\n\n\n\n<div style=\"margin:0;padding:5px;font-size:12px;word-break: break-all;\"><a href=\"https:\/\/al.fanza.co.jp\/?lurl=https%3A%2F%2Fwww.dmm.co.jp%2Fmono%2Fdvd%2F-%2Fdetail%2F%3D%2Fcid%3Dmird277%2F&#038;af_id=komitsuKONO1-005&#038;ch=reward_ranking&#038;ch_id=package_text\" rel=\"sponsored\" style=\"display:block;text-align:center;\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/pics.dmm.co.jp\/mono\/movie\/adult\/mird277\/mird277pl.jpg\" style=\"margin:0;padding:0;border:0;max-width:100%\" \/><span style=\"display:block;margin:5px 0 0 0;padding:0;text-align:left;\">MOODYZ\u30d5\u30a1\u30f3\u611f\u8b1d\u796d\u30d0\u30b3\u30d0\u30b3\u30d0\u30b9\u30c4\u30a2\u30fc2026 25\u5468\u5e74\u5c02\u5c5e\u5927\u96c6\u5408\uff01\u5927\u4e71\u4ea4\uff01\u5927\u611f\u8b1d\u30b9\u30da\u30b7\u30e3\u30eb\uff01<\/span><\/a><p style=\"margin:5px 0 0 0;padding:0;color:#c00;font-weight:bold;\">3,484\u5186<\/p><\/div>\n\n\n\n<div style=\"margin:0;padding:5px;font-size:12px;word-break: break-all;\"><a href=\"https:\/\/al.fanza.co.jp\/?lurl=https%3A%2F%2Fwww.dmm.co.jp%2Fmono%2Fgoods%2F-%2Fdetail%2F%3D%2Fcid%3Dho11870%2F&#038;af_id=komitsuKONO1-005&#038;ch=reward_ranking&#038;ch_id=package_text\" rel=\"sponsored\" style=\"display:block;text-align:center;\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/pics.dmm.co.jp\/mono\/goods\/ho11870\/ho11870pl.jpg\" style=\"margin:0;padding:0;border:0;max-width:100%\" \/><span style=\"display:block;margin:5px 0 0 0;padding:0;text-align:left;\">\u3010FANZA\u72ec\u5360\u8ca9\u58f2\u3011\u87ba\u65cb\u30db\u30fc\u30f3\u306e\u3082\u3061\u3072\u3060\u30e1\u30a4\u30c9 \u8089\u539a\u307e\u3063\u305f\u308a\u306a\u3054\u5949\u4ed5\u30cf\u30b0<\/span><\/a><p style=\"margin:5px 0 0 0;padding:0;color:#c00;font-weight:bold;\">2,750\u5186<\/p><\/div>\n\n\n\n<div style=\"margin:0;padding:5px;font-size:12px;word-break: break-all;\"><a href=\"https:\/\/al.fanza.co.jp\/?lurl=https%3A%2F%2Fdlsoft.dmm.co.jp%2Fdetail%2Fspal_0201%2F&#038;af_id=komitsuKONO1-005&#038;ch=reward_ranking&#038;ch_id=package_text\" rel=\"sponsored\" style=\"display:block;text-align:center;\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/pics.dmm.co.jp\/digital\/pcgame\/spal_0201\/spal_0201pl.jpg\" style=\"margin:0;padding:0;border:0;max-width:100%\" \/><span style=\"display:block;margin:5px 0 0 0;padding:0;text-align:left;\">\u3010\u3068\u3064\u30e9\u30d0\u3011\u30c7\u30a3\u30e1\u30f3\u30b7\u30e7\u30f3\u51f8\u30e9\u30d0\u30fc\u30b9\uff01\uff01<\/span><\/a><p style=\"margin:5px 0 0 0;padding:0;color:#c00;font-weight:bold;\">10,780\u5186<\/p><\/div>\n\n\n\n<div style=\"margin:0;padding:5px;font-size:12px;word-break: break-all;\"><a href=\"https:\/\/al.fanza.co.jp\/?lurl=https%3A%2F%2Fvideo.dmm.co.jp%2Fav%2Fcontent%2F%3Fid%3Dsnos00183&#038;af_id=komitsuKONO1-005&#038;ch=reward_ranking&#038;ch_id=package_text\" rel=\"sponsored\" style=\"display:block;text-align:center;\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/pics.dmm.co.jp\/digital\/video\/snos00183\/snos00183pl.jpg\" style=\"margin:0;padding:0;border:0;max-width:100%\" \/><span style=\"display:block;margin:5px 0 0 0;padding:0;text-align:left;\">\u6700\u5f37\u30d2\u30ed\u30a4\u30f3\u3068 \u4e00\u7dd2\u306b\u7d42\u96fb\u9003\u3057\u3066 \u30db\u30c6\u30eb\u6cca\u307e\u3063\u3066 \u671d\u307e\u3067\u30e4\u30ea\u305f\u3044\uff01 \u702c\u6238\u74b0\u5948<\/span><\/a><p style=\"margin:5px 0 0 0;padding:0;color:#c00;font-weight:bold;\">2,180\u5186<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30de\u30eb\u30bb\u30a4\u30e6\u30bf\u30ed\u30c3\u30c8 \u30b1\u30eb\u30c8\u5341\u5b57 Tarot de Marseille \u30b1\u30eb\u30c8\u5341\u5b57\u30b9\u30d7\u30ec\u30c3\u30c9La Croix Celtique &middot; 10 Cartes &#10022; \u5fc3\u3092\u9759\u3081\u3066\u3001\u5360\u3044\u305f\u3044\u3053\u3068\u3092\u601d\u3044\u6d6e\u304b\u3079\u307e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowtaW3DA:productID":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76"}],"version-history":[{"count":2,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/komitsu-kamen.cfbx.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}