/* 合気道を知る：章ごとに意匠を変え、各章の中では同じ造形を繰り返す。 */
body.page-aikido-guide .am-reader-content .guide-mark{
  position:relative;display:inline-grid;place-items:center;flex:0 0 auto;
  padding:0;margin:0;isolation:isolate;border:0;border-radius:0;
  background:none;box-shadow:none;text-shadow:none;letter-spacing:0;
  color:#183d4b;font-family:var(--am-serif);font-weight:800;line-height:1;
}
body.page-aikido-guide .am-reader-content .guide-mark::before,
body.page-aikido-guide .am-reader-content .guide-mark::after{content:none;border:0;border-radius:0;box-shadow:none}
.page-aikido-guide .guide-mark-art{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:-1}
.page-aikido-guide .guide-mark-letter{position:relative;display:block;line-height:1;text-align:center}

/* 01 基本の考え方 ── 金の円相。余白を残すことで漢字を際立たせる。 */
body.page-aikido-guide .am-reader-content .guide-mark--enso{
  width:84px;height:84px;font-size:35px;color:#ffe2a0;
  filter:drop-shadow(0 3px 2px #0005);
}
.page-aikido-guide .guide-mark--enso .guide-mark-letter{transform:translateY(-1px)}
.page-aikido-guide .guide-mark--enso .guide-mark-art{color:#dabb78}

/* 02 選び方 ── 朱印。二重の細い金線で仕立てる。 */
body.page-aikido-guide .am-reader-content .guide-mark--seal{
  width:52px;height:52px;border:1px solid #a4674d;border-radius:7px 3px 8px 3px;
  background:linear-gradient(145deg,#a33d49,#782330);color:#fff1d3;font-size:27px;
  box-shadow:inset 0 0 0 3px #943540,inset 0 0 0 4px #e6bb77,0 5px 12px #722c3520;
}

/* 03 養神館 ── 縦長の札。角を落とした金枠と紺の漆面。 */
body.page-aikido-guide .am-reader-content .mini-step{grid-template-columns:54px minmax(0,1fr)}
body.page-aikido-guide .am-reader-content .mini-step .guide-mark--tablet{
  width:48px;height:66px;font-size:26px;color:#ffedbe;
  box-shadow:none;filter:drop-shadow(0 5px 5px #152f4229);
}
body.page-aikido-guide .am-reader-content .guide-mark--tablet::before{
  content:"";position:absolute;inset:0;z-index:-2;
  clip-path:polygon(12% 0,88% 0,100% 9%,100% 91%,88% 100%,12% 100%,0 91%,0 9%);
  background:linear-gradient(135deg,#f2d58b,#9f793b 45%,#f2d58b 76%,#b18645);
}
body.page-aikido-guide .am-reader-content .guide-mark--tablet::after{
  content:"";position:absolute;inset:3px;z-index:-1;
  clip-path:polygon(12% 0,88% 0,100% 9%,100% 91%,88% 100%,12% 100%,0 91%,0 9%);
  background:linear-gradient(125deg,#244b60,#0d2638);
}
.page-aikido-guide .guide-mark--tablet .guide-mark-letter::before,
.page-aikido-guide .guide-mark--tablet .guide-mark-letter::after{
  content:"";position:absolute;left:calc(50% - 6px);width:12px;height:1px;background:#d3b673;
}
.page-aikido-guide .guide-mark--tablet .guide-mark-letter::before{top:-9px}
.page-aikido-guide .guide-mark--tablet .guide-mark-letter::after{bottom:-9px}

/* 04 護身 ── 守りを象徴する盾。記号もSVGで端末差をなくす。 */
body.page-aikido-guide.regal-site .am-reader-content .reality-card .guide-mark--shield{
  width:62px;height:68px;color:#276b54!important;
  -webkit-text-stroke:0;filter:drop-shadow(0 5px 5px #20473520);
}
body.page-aikido-guide.regal-site .am-reader-content .reality-card.limit .guide-mark--shield{color:#913b4b!important}
body.page-aikido-guide .am-reader-content .reality-card h3{gap:14px}

/* 06 受身 ── 青緑の印章。大きな「守・感・信・復」で意味を示す。 */
body.page-aikido-guide .am-reader-content .ukemi .guide-mark--jade{
  width:70px;height:70px;border:3px solid transparent;border-radius:50%;
  background:radial-gradient(ellipse at 28% 18%,#427f86,#1d5261 67%,#153e50) padding-box,linear-gradient(135deg,#fff1c6,#b08d51 46%,#f6df9a 80%) border-box;
  color:#fff3ce;font-size:36px;font-weight:800;text-shadow:0 2px 2px #09283580;
  box-shadow:0 5px 9px #183b4826;
}
body.page-aikido-guide .am-reader-content .guide-mark--jade::after{
  content:"";position:absolute;inset:3px;border:1px solid #efd39a80;border-radius:50%;pointer-events:none;
}
body.page-aikido-guide .am-reader-content .ukemi{grid-template-columns:76px minmax(0,1fr);column-gap:14px}
body.page-aikido-guide .am-reader-content .ukemi h3{margin:0}

/* 07 稽古の流れ ── 六角の小紋。番号と矢印は元のまま。 */
body.page-aikido-guide .am-reader-content .guide-mark--hexagon{
  width:56px;height:56px;color:#f8e3ad;font-size:25px;
  filter:drop-shadow(0 4px 4px #0003);
}
body.page-aikido-guide .am-reader-content .guide-mark--hexagon::before{
  content:"";position:absolute;inset:0;z-index:-2;
  clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);
  background:linear-gradient(140deg,#fbe5a4,#a88244 50%,#eac785);
}
body.page-aikido-guide .am-reader-content .guide-mark--hexagon::after{
  content:"";position:absolute;inset:2px;z-index:-1;
  clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);
  background:linear-gradient(130deg,#366071,#142f3f);
}

/* 08 技の地図 ── 菱形の金工。漢字は傾けず、正面に。 */
body.page-aikido-guide .am-reader-content .guide-mark--diamond{
  width:78px;height:78px;color:#173747;font-size:29px;
}
body.page-aikido-guide .am-reader-content .tech{grid-template-columns:78px minmax(0,1fr);column-gap:14px}
body.page-aikido-guide .am-reader-content .guide-mark--diamond::before{
  content:"";position:absolute;inset:12px;z-index:-1;transform:rotate(45deg);
  border:1px solid #b5975a;border-radius:5px;
  background:linear-gradient(150deg,#fffcf0,#e6cc98);
  box-shadow:inset 0 0 0 4px #fcf5df,inset 0 0 0 5px #c6a568,4px 4px 0 #a1273e;
}

/* 09 学ぶ価値 ── 開いた金の扇。「育・深」を明瞭に見せる。 */
body.page-aikido-guide .am-reader-content .guide-mark--fan{
  width:82px;height:76px;color:#173645;font-size:30px;
  filter:drop-shadow(0 3px 4px #0004);
}
.page-aikido-guide .guide-mark--fan .guide-mark-letter{transform:translateY(3px);text-shadow:0 1px 0 #fff4d8}
body.page-aikido-guide .am-reader-content .audience h3{gap:14px}

/* 道場選びの問い ── しおり型の番号。読み進める楽しさを加える。 */
body.page-aikido-guide.regal-site .am-reader-content .selector-item>span{
  width:34px;height:46px;padding:0 0 7px;border:0;border-radius:0;
  clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);
  background:linear-gradient(145deg,#9b4050,#722536);color:#fff1cf;
  font:700 21px/1 Georgia,serif;box-shadow:none;
}
body.page-aikido-guide .am-reader-content .selector-item{gap:14px}

@media(max-width:700px){
  body.page-aikido-guide .am-reader-content .guide-mark--enso{width:78px;height:78px;font-size:33px}
  body.page-aikido-guide .am-reader-content .guide-mark--seal{width:46px;height:46px;font-size:25px}
  html body.page-aikido-guide .am-reader-content .mini-step{grid-template-columns:46px minmax(0,1fr)!important;gap:13px!important}
  html body.page-aikido-guide .am-reader-content .mini-step .guide-mark--tablet{width:44px!important;height:62px!important;font-size:24px!important}
  body.page-aikido-guide.regal-site .am-reader-content .reality-card .guide-mark--shield{width:52px;height:61px}
  body.page-aikido-guide .am-reader-content .guide-mark--hexagon{width:48px;height:48px;font-size:23px}
  body.page-aikido-guide .am-reader-content .guide-mark--fan{width:70px;height:66px;font-size:27px}
  body.page-aikido-guide .am-reader-content .audience h3{gap:11px}
}
