/* 版19・短くした形の試し（2026-10-24 21:35 総リーダー指示、22:05・22:25 直し）。v19_short=1 の回だけ読む（いまは 6137）。labo-v19.css のあとに効く */

/* 1 舞台：誰へ（太め）→ 場面（ふつうの太さ・白に近い色）→ 範囲の一行（暗い背景で読める濃さ）→ ボタン。ボタンは右の列の幅いっぱい */
.labo-v19--short .mk-note .mk-dur{font-weight:700}
/* PC は右の文字の塊の高さを左の動画とほぼ同じに（行の間を詰める。2026-10-24 22:25「上下の余白で調整」） */
.labo-v19--short .labo-v4-stage__info .labo-v4-stage__cat{margin-bottom:8px!important}
.labo-v19--short .labo-v4-stage__info .mk-note{margin-top:6px!important}
.labo-v19--short .labo-v4-stage__info .mk-who{margin:8px 0 4px!important}
/* 2026-10-24 22:55：場面2行と範囲の一行は同じ字（ゴシック）・同じ大きさ・同じ字間・同じ色（白をやや落とした色）。範囲の一行の前は行の間より少しだけ広く */
.labo-v19--short .mk-s-scene{margin:0!important}
.labo-v19--short .mk-s-scene p,.labo-v19--short .mk-s-sub{margin:0!important;font-family:"Noto Sans JP",sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:.02em!important;color:rgba(255,255,255,.82)!important}
.labo-v19--short .mk-s-sub{margin-top:8px!important}
/* 誰への一行の黄色の線（2026-10-25 16:30 マサさん決定＝D を太く。全部の回）：字は白のまま。線は #FAED53・濃さ 1.0・太さ 4px、字の下端から 6px 下（字にかからない）。
   開いて0.4秒後に左から右へ0.6秒、一度だけ。動きを減らす設定では最初から引いた形。
   （前は #FAED53・0.50 の帯を字の下から40%。見比べの ?mk_marker=a〜d は消した） */
.labo-v19--short .mk-s-hl{background-image:linear-gradient(#FAED53,#FAED53);background-repeat:no-repeat;background-position:left bottom;background-size:0% 4px;padding-bottom:5px;transition:background-size .6s ease .4s;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.labo-v19--short .mk-s-hl.is-on{background-size:100% 4px}
@media (prefers-reduced-motion:reduce){.labo-v19--short .mk-s-hl{transition:none;background-size:100% 4px}}
.labo-v19--short .labo-v4-stage__info a.mk-s-watch{display:flex;width:100%;margin-top:14px}
@media (min-width:961px){.labo-v19--short .labo-v4-stage__title{font-size:30px!important;line-height:1.28!important}}

/* 2 見どころと一言の枠：背景は薄い灰色（前の版19の「ほかに、この回で言っていること」と同じ #f4f4f4）。
   PC（1180px 以上）は左の見どころを 540px、一言の枠は残り。961〜1179 は半分ずつ。
   左右の高さをそろえる（枠の上端＝見出しの上端、枠の下端＝再生ボタンの下端。枠を縦に伸ばし、中身は上下のまん中） */
.labo-v19--short .labo-v4-words{background:#f4f4f4!important}
@media (min-width:961px){.labo-v19--short .labo-v4-words__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}}
@media (min-width:1180px){.labo-v19--short .labo-v4-words__grid{grid-template-columns:540px minmax(0,1fr)!important}}
/* 一言か見どころの片方しか無い回（回ごとの文がまだ無い回など）：まん中に1列（2026-10-25 全部のページへ） */
@media (min-width:961px){.labo-v19--short .labo-v4-words__grid.labo-v4-words__grid--single{grid-template-columns:minmax(0,640px)!important;justify-content:center}}
.labo-v19--short .labo-v4-words__quote.mk-q{height:100%;box-sizing:border-box}
/* 縦に伸ばした枠でも青い脳の画像が上まで届くように（labo-v19.css は幅115%・左下寄せで、伸ばすと上に無地の帯が出る） */
.labo-v19--short .labo-v4-words .labo-v4-words__quote.mk-q--e{background-size:cover!important;background-position:center!important}
.labo-v19--short .mk-s-ptl{list-style:none;margin:0!important;padding:0!important}
.labo-v19--short .mk-s-ptl li{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:14px;align-items:center;margin:0!important;padding:13px 0;border-top:1px solid #dcdcdc}
.labo-v19--short .mk-s-ptl li:last-child{border-bottom:1px solid #dcdcdc}
.labo-v19--short .mk-s-ptl li.mk-s-notime{grid-template-columns:minmax(0,1fr)!important}  /* 時刻なしの見どころ（2026-10-30 1920）：問いだけ。線と字の大きさは同じ */
.labo-v19--short .mk-s-t{font:700 15px/1.4 "Noto Sans JP",sans-serif;color:#b3261e;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}
.labo-v19--short a.mk-s-t:hover{text-decoration:underline;text-underline-offset:4px}
.labo-v19--short .mk-s-q{font-family:"Shippori Mincho",serif;font-size:17px;line-height:1.75;letter-spacing:.03em;color:#141414}
/* 会員限定の回を会員でない人が見た時の見どころ（2026-10-25 12:00）：▶ の代わりに小さな鍵（色は同じ赤）。行を押すと、すぐ下に一行が開く */
.labo-v19--short .mk-s-locked{cursor:pointer}
.labo-v19--short button.mk-s-t--lock{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:700 15px/1.4 "Noto Sans JP",sans-serif;color:#b3261e;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}
.labo-v19--short button.mk-s-t--lock svg{width:13px;height:13px;flex:none}
.labo-v19--short button.mk-s-t--lock:focus-visible{outline:2px solid #b3261e;outline-offset:3px;border-radius:2px}
.labo-v19--short .mk-s-locked:hover .mk-s-q{color:#b3261e}
.labo-v19--short .mk-s-lockmsg{grid-column:1 / -1;margin:8px 0 0;padding:8px 12px;border-radius:4px;background:#fff;border:1px solid #e5e5e5;font-size:13.5px;line-height:1.7;color:#444;cursor:default}
.labo-v19--short .mk-s-lockmsg[hidden]{display:none}
.labo-v19--short .mk-s-lockmsg a{color:#b3261e;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media (max-width:760px){.labo-v19--short button.mk-s-t--lock{font-size:14px}.labo-v19--short .mk-s-lockmsg{font-size:12.5px}}

/* 見どころの文：「／」の所で2行。PC（1180px 以上）は1行（全角の空き1つ）で、収まらない時だけ「／」の所で折れる（2026-10-24 22:55） */
.labo-v19--short .mk-s-seg{display:block}
.labo-v19--short .mk-s-gap{display:none}
@media (min-width:1180px){.labo-v19--short .mk-s-seg{display:inline-block}.labo-v19--short .mk-s-gap{display:inline}}
.labo-v19--short .mk-s-btnw{margin-top:24px}
.labo-v19--short .mk-s-btnw a.mk-s-watch{display:flex;width:100%}

/* 3 この回が気になった方へ：見出しはまん中。上にロゴの輪（30px）、左右に細い線（#c9c4bc・1px・各120px まで）、下に小さく灰色 */
.labo-v19--short .mk-s-mhead{text-align:center;margin:0 0 30px}
.labo-v19--short .mk-s-rings{display:block;width:54px;height:auto;margin:0 auto 4px}/* 2026-11-09 2050b-4：白と赤の輪にやわらかい影（mk-rings-shadow・画像 54×41 のうち輪は 44 幅。影の分だけ下の間を詰めた） */
.labo-v19--short .mk-more .labo-v4-more__head.mk-s-mh{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 8px!important;padding:0;border:0}
.labo-v19--short .mk-s-mh:before,.labo-v19--short .mk-s-mh:after{content:"";flex:0 1 120px;height:1px;background:#c9c4bc}
.labo-v19--short .mk-more .mk-s-mhead .mk-more__sub{margin:0!important;text-align:center;font-size:13.5px}
/* 各行に「無料／会員限定」と分 */
.labo-v19--short .mk-s-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:#6b6b6b}
.labo-v19--short .mk-s-tag{font-size:12.5px;color:#6b6b6b}
.labo-v19--short .mk-s-tag.is-free{padding:0 7px;border-radius:4px;border:1px solid var(--red);background:var(--red);color:#fff;font-weight:700;letter-spacing:.06em}   /* 2026-11-06 総リーダー 1615：無料の札は赤の塗り＋白い字（前は細い金の枠＋金の字） */
.labo-v19--short .mk-note .mk-free-tag{display:inline-block;padding:0 8px;border-radius:4px;background:var(--red);color:#fff;font-weight:700;letter-spacing:.06em;line-height:1.7}   /* 回のページの題の下の「無料」（会員限定は灰色の字のまま） */

/* ダイジェスト動画（2026-10-25 11:50）：一言の枠と同じ所・同じ大きさ（PC は左の見どころと高さをそろえる。1列やスマホは 16:9）。
   表紙の静止画の真ん中下に「▶ ダイジェストを見る（○秒）」。押すとその場で再生、終わったら表紙に戻り、その下に小さな「この回を見る」 */
.labo-v19--short .labo-v4-words .labo-v4-words__quote.mk-dg{position:relative;display:block;overflow:hidden;padding:0!important;aspect-ratio:16/9;background:#07142b!important;border:0;border-radius:4px;box-shadow:0 10px 28px rgba(7,20,43,.28)}
.labo-v19--short .labo-v4-words__quote.mk-dg:before{content:none!important}
@media (min-width:961px){.labo-v19--short .labo-v4-words__grid:not(.labo-v4-words__grid--single) .labo-v4-words__quote.mk-dg{aspect-ratio:auto;height:100%;min-height:260px}}
.labo-v19--short .mk-dg__cover{all:unset;box-sizing:border-box;position:absolute;inset:0;display:block;cursor:pointer}
.labo-v19--short .mk-dg__cover[hidden],.labo-v19--short .mk-dg__video[hidden],.labo-v19--short .mk-dg__after[hidden]{display:none}
.labo-v19--short .mk-dg__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;display:block;transition:transform .5s ease}
/* ↑ 枠が 16:9 より縦長になった時（見どころの鍵の行を開いた時など）は右側を切る。ダイジェストの表紙はメモの字が左にあるので、字を残す（2026-10-25） */
.labo-v19--short .mk-dg__cover:hover img{transform:scale(1.03)}
.labo-v19--short .mk-dg__cover:focus-visible{outline:3px solid #ffd60a;outline-offset:-3px}
/* 2026-10-25 13:15：表紙を「動画だ」と分かる形に。まん中に再生の丸（一番上の再生ボタンと同じ赤・64px・波紋と薄い影）、左上に「ダイジェスト　○秒」。
   マウスを乗せると表紙が少し明るくなり、丸が1.08倍 */
/* 丸は画面の高さの 40% の所（2026-10-25 15:00：v3 からメモの字が画面の下 1/3 に入るので、まん中だと字にかかる） */
.labo-v19--short .mk-dg__btn{position:absolute;left:50%;top:40%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#b3261e;box-shadow:0 6px 24px rgba(0,0,0,.45);transition:transform .2s ease;pointer-events:none}
.labo-v19--short .mk-dg__btn:after{content:"";position:absolute;left:50%;top:50%;margin:-11px 0 0 -7px;border-style:solid;border-width:11px 0 11px 20px;border-color:transparent transparent transparent #fff}
.labo-v19--short .mk-dg__btn:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 6px rgba(0,0,0,.45),inset 0 0 6px rgba(0,0,0,.45);opacity:0;animation:mkripple 2.5s ease-out infinite}
.labo-v19--short .mk-dg__cover:hover .mk-dg__btn,.labo-v19--short .mk-dg__cover:focus-visible .mk-dg__btn{transform:scale(1.08)}
.labo-v19--short .mk-dg__cover:hover img{filter:brightness(1.1)}
@media (prefers-reduced-motion:reduce){.labo-v19--short .mk-dg__btn:before{animation:none;display:none}.labo-v19--short .mk-dg__btn{transition:none}}
.labo-v19--short .mk-dg__tag{position:absolute;left:14px;top:14px;padding:4px 10px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font:600 12.5px/1.4 "Noto Sans JP",sans-serif;letter-spacing:.08em;white-space:nowrap}
@media (max-width:760px){.labo-v19--short .mk-dg__btn{width:50px;height:50px;margin:-25px 0 0 -25px}.labo-v19--short .mk-dg__btn:after{margin:-9px 0 0 -6px;border-width:9px 0 9px 16px}.labo-v19--short .mk-dg__tag{left:10px;top:10px;font-size:11.5px;padding:3px 8px}}
/* 回のページのダイジェストは表紙の絵に札（ダイジェスト ○秒）が入っているので重ねない（2026-11-03）。/session/ の動画の札はそのまま */
.labo-v19--short .labo-v4-words__quote.mk-dg .mk-dg__tag{display:none}
/* 回のページのダイジェストの丸は右下（2026-11-04 総リーダー 0720：まん中だと表紙の強い一言にかぶる。一番上の画像の丸と同じ側）。/session/ の動画はまん中のまま */
.labo-v19--short .labo-v4-words__quote.mk-dg .mk-dg__btn{left:auto;top:auto;right:20px;bottom:20px;margin:0}
@media (max-width:760px){.labo-v19--short .labo-v4-words__quote.mk-dg .mk-dg__btn{right:12px;bottom:12px}}
.labo-v19--short .mk-dg__lab{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 13px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font:600 14px/1.4 "Noto Sans JP",sans-serif;letter-spacing:.06em;white-space:nowrap;transition:bottom .2s ease}
.labo-v19--short .mk-dg__tri{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}
.labo-v19--short .mk-dg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}
.labo-v19--short .mk-dg__after{position:absolute;left:0;right:0;bottom:16px;text-align:center}
.labo-v19--short .mk-dg:has(.mk-dg__after:not([hidden])) .mk-dg__lab{bottom:60px}
.labo-v19--short .mk-dg__watch{display:inline-flex;align-items:center;padding:6px 14px;border-radius:4px;background:#b3261e;color:#fff!important;font:700 13px/1.4 "Noto Sans JP",sans-serif;letter-spacing:.04em;text-decoration:none}
.labo-v19--short .mk-dg__watch:hover{background:#c82d23}
@media (max-width:760px){.labo-v19--short .mk-dg__lab{bottom:12px;font-size:12.5px;padding:6px 13px 6px 11px}.labo-v19--short .mk-dg:has(.mk-dg__after:not([hidden])) .mk-dg__lab{bottom:52px}.labo-v19--short .mk-dg__after{bottom:12px}}

/* 一番上の画像の下の「▶ まず○秒のダイジェストを見る」（無料の回・会員。左寄せの小さな文字リンク。2026-10-25 13:15） */
.labo-v19--short .mk-dg-link{margin:12px 0 0!important;font-size:14px;letter-spacing:.04em}
.labo-v19--short .mk-dg-link a{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.5)}
.labo-v19--short .mk-dg-link a:hover{text-decoration-color:#fff}
@media (max-width:760px){.labo-v19--short .mk-dg-link{font-size:13px;margin-top:10px!important}}

/* 一言がラボリーダーの文（v19s_cap）で、改行の位置（v19_cap）が無い・ちがう回：普通の段落（言葉の切れ目は auto-phrase）。PC は 20px（2026-10-25） */
@media (min-width:761px){.labo-v19--short .mk-q:not(.mk-q--sp) blockquote p.mk-cap--plain{font-size:20px!important;line-height:1.7!important}}

/* 「この回の見どころ…」の見出し：今の 1.25倍（PC 20→25px／スマホ 18→22.5px）。太さ・字間・左の赤い線は今のまま（線は字の高さに合わせて伸びる）。2026-10-25 13:25 */
.labo-v19--short .mk-s-pts .labo-v4-words__head{font-size:25px}
@media (max-width:640px){.labo-v19--short .mk-s-pts .labo-v4-words__head{font-size:22.5px}}
/* 見出しの字の大きさの緩急（2026-10-25 15:20）：この回 0.62／の 0.48（左右に 0.08em）／見どころ 1.0（太字のまま）／… 0.62。下端そろえ（ふつうの inline のまま）。
   いちばん大きい字が見出しの大きさ（PC 25px・スマホ 22.5px）なので、赤い線の高さは今と同じ。スマホでも一行に収まる */
.labo-v19--short .mk-s-ph{white-space:nowrap}
.labo-v19--short .mk-s-ph__s{font-size:.62em}
.labo-v19--short .mk-s-ph__no{font-size:.48em;margin:0 .08em}
.labo-v19--short .mk-s-ph__l{font-size:1em}

/* 「全タイトルを見る（924本）」（もっと見るの下） */
.labo-v19--short .mk-s-all{margin:18px 0 0!important;text-align:center;font-size:14px;letter-spacing:.06em}
.labo-v19--short .mk-s-all a{color:#141414;text-decoration:underline;text-underline-offset:4px}
.labo-v19--short .mk-s-all a:hover{color:#b3261e}

/* 一番上の画像の再生ボタン（2026-10-24 22:55 右下へ、2026-10-25 10:15 目立たせる）：
   サムネイルの字を隠さないよう右下（右と下から 24px／スマホ 16px）に、「再生する（17分）」の札（白い字・半透明の黒・角丸）と赤い丸（直径 64px／スマホ 50px）を一つの塊で。
   丸のまわりに白い輪が広がって消える波紋（2.5秒ごと・広がるのに1.2秒）。マウスを乗せると丸が1.08倍。動きを減らす設定では波紋なし。画像のどこを押しても再生（.mk-poster が button）。
   ほかの9本へ広げる時：会員向けの型の <button class="mk-poster"> の中を短い形と同じ（.mk-poster__cta の中に __lab と __btn）にし、
   この塊の CSS の先頭の .labo-v19--short を外して labo-v19.css の .mk-poster__btn の後ろへ移せば、そのまま全部に効く */
.labo-v19--short .mk-poster{cursor:pointer}
.labo-v19--short .mk-poster__cta{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;pointer-events:none}
.labo-v19--short .mk-poster__lab{padding:6px 14px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font:600 14px/1.4 "Noto Sans JP",sans-serif;letter-spacing:.06em;white-space:nowrap}
.labo-v19--short .mk-poster__cta .mk-poster__btn{position:relative;left:auto;top:auto;right:auto;bottom:auto;flex:none;width:64px;height:64px;margin:0;transition:transform .2s ease}
.labo-v19--short .mk-poster__cta .mk-poster__btn:after{margin:-11px 0 0 -7px;border-width:11px 0 11px 20px}
.labo-v19--short .mk-poster__cta .mk-poster__btn:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 6px rgba(0,0,0,.45),inset 0 0 6px rgba(0,0,0,.45);opacity:0;animation:mkripple 2.5s ease-out infinite}
/* ↑ 白い輪に薄い影（2026-10-25 11:05：白っぽいサムネの上でも輪が見えるように。線 2px・濃さ 75% はそのまま） */
/* 動きの順番（2026-10-25 16:40）：① 誰への黄色の線が引かれる（0.4秒後から0.6秒）→ ② 引き終わってから 0.6秒あけて、一番上の再生ボタンとダイジェストの丸の波紋を始める。
   それまで波紋は出さない（丸の形は見えている）。article に .mk-go が付いた時に始まる（型の script が、線を付けてから 1.6秒後に付ける）。動きを減らす設定は下の reduce のまま全部止まる */
/* 2026-10-26 1520：会員の帯の「判断に要る事実」の一行。星空の明るい所でも読めるように。スマホは一つずつ縦に */
.labo-v19--short .mk-s-banner .mk-join-facts{color:rgba(255,255,255,.94)!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.7);font-size:13.5px;line-height:1.9}
@media (max-width:760px){.labo-v19--short .mk-s-banner .mk-join-facts .labo-v4-stage__sep{display:none}.labo-v19--short .mk-s-banner .mk-join-facts .mk-nw{display:block}}
.labo-v19--short:not(.mk-go) .mk-poster__cta .mk-poster__btn:before,.labo-v19--short:not(.mk-go) .mk-dg__btn:before{animation-name:none}
@keyframes mkripple{0%{transform:scale(1);opacity:.75}48%{transform:scale(1.75);opacity:0}100%{transform:scale(1.75);opacity:0}}
.labo-v19--short .mk-poster:hover .mk-poster__btn,.labo-v19--short .mk-poster:focus-visible .mk-poster__btn{transform:scale(1.08)}
@media (prefers-reduced-motion:reduce){.labo-v19--short .mk-poster__cta .mk-poster__btn:before{animation:none;display:none}.labo-v19--short .mk-poster__cta .mk-poster__btn{transition:none}}
/* 札がサムネの字にかかる回だけ（meta v19_poster_lab=above・2026-10-25 14:30）：札を丸の上に。丸の上端から 8px 上・右寄せ */
.labo-v19--short .mk-poster__cta.is-lab-above{flex-direction:column;align-items:flex-end;gap:8px}
/* 2026-10-25 13:05：スマホは札を出さず丸だけ（札がサムネの字にかかる回があるため。PC は札あり） */
@media (max-width:760px){.labo-v19--short .mk-poster__lab{display:none}}
@media (max-width:760px){
  /* スマホは札を丸の下端にそろえる（まん中だとサムネの「になってしまうのか」の下端に札がかかるため） */
  .labo-v19--short .mk-poster__cta{right:16px;bottom:16px;gap:8px;align-items:flex-end}
  .labo-v19--short .mk-poster__lab{padding:5px 11px;font-size:12px}
  .labo-v19--short .mk-poster__cta .mk-poster__btn{width:50px;height:50px}
  .labo-v19--short .mk-poster__cta .mk-poster__btn:after{margin:-9px 0 0 -6px;border-width:9px 0 9px 16px}
}

/* 後編のカードの「この回の続き」の札（サムネの下・題の上。赤・白抜き・12px）。カードの大きさと並びは変えない */
.labo-v19--short .mk-s-cont{display:inline-block;margin:10px 0 -4px;padding:2px 8px;border-radius:3px;background:#b3261e;color:#fff;font:700 12px/1.5 "Noto Sans JP",sans-serif;letter-spacing:.06em}

/* 4 会員の案内：背景は前の版19の問いの帯の星空（uploads/labo-v19/mk-toi.jpg）。ぼかした写真（:before）は出さない */
.labo-v19--short .labo-v4-banner.mk-s-banner{background:#0a1020 url(../../uploads/labo-v19/mk-toi.jpg) center 42%/cover no-repeat!important}
.labo-v19--short .labo-v4-banner.mk-s-banner:before{display:none}
.labo-v19--short .mk-s-bline{margin:14px 0 0!important;font-size:16px;letter-spacing:.06em;color:rgba(255,255,255,.9)}
.labo-v19--short .mk-s-banner a.labo-v4-banner__btn{margin-top:28px}
.labo-v19--short .mk-s-banner .mk-banner__login{margin-top:14px!important;font-size:13px}

/* 5 明るいフッターは 2026-10-25 11:05 に全ページへ（labo/labo.css に移した） */

/* スマホ：一言の枠 → 見どころ → 再生ボタン（labo-v19.css は column-reverse で心当たりを上にしていたので、ここは上から順に） */
@media (max-width:760px){
  .labo-v19--short .labo-v4-words__grid{flex-direction:column!important}
  .labo-v19--short .mk-s-scene p,.labo-v19--short .mk-s-sub{font-size:14px!important}
  .labo-v19--short .mk-s-ptl li{grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:12px 0}
  .labo-v19--short .mk-s-t{font-size:14px}
  .labo-v19--short .mk-s-q{font-size:15.5px}
  .labo-v19--short .mk-more .labo-v4-more__head.mk-s-mh{font-size:20px;gap:12px;white-space:nowrap}
  .labo-v19--short .mk-s-mh:before,.labo-v19--short .mk-s-mh:after{flex-basis:32px}
  .labo-v19--short .mk-s-bline{font-size:14.5px}
  .labo-v19--short .mk-s-banner .mk-banner__login{font-size:12px}
  .labo-v19--short .mk-s-banner .labo-v4-stage__sep{margin:0 5px}
}

/* ♡ お気に入り（2026-10-28 総リーダー 1935）：「この回を見る」のすぐ下。暗い舞台で控えめに（透明の地・白い細い枠）。入れた後は赤い♡。スマホは幅いっぱい */
.labo-v19--short .mk-s-favw{margin-top:12px}
.labo-v19--short .mk-s-favw .labo-fav{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;padding:9px 18px;font-size:14px;gap:8px}
.labo-v19--short .mk-s-favw .labo-fav svg{width:17px;height:17px}
.labo-v19--short .mk-s-favw .labo-fav:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}
.labo-v19--short .mk-s-favw .labo-fav.is-on{background:rgba(179,38,30,.18);border-color:#B3261E;color:#fff}
.labo-v19--short .mk-s-favw .labo-fav.is-on svg{fill:#B3261E;stroke:#B3261E}
@media (max-width:760px){.labo-v19--short .mk-s-favw .labo-fav{width:100%;justify-content:center}}

/* 今月の1本（2026-10-28 総リーダー 2120・labo-monthly.php）：題の上の小さな札（金の枠）、登録していない人にはボタンの上に一行と無料登録のボタン（会員プランと同じ大きさ・金の枠） */
.labo-v19--short p.mk-monthly{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px!important;padding:3px 10px 3px 3px;border:1px solid rgba(201,165,90,.75);border-radius:3px;font-size:12px;line-height:1.4;color:#fff}
.labo-v19--short .mk-monthly__tag{padding:2px 7px;background:#C9A55A;color:#141414;font-weight:700;letter-spacing:.06em;border-radius:2px}
.labo-v19--short .mk-monthly__txt{color:#E8D6AE;letter-spacing:.04em}
.labo-v19--short p.mk-monthly-lead{margin:16px 0 0!important;font-size:14px;line-height:1.7;color:#E8D6AE}
body.labo .labo-v19--short .labo-v4-stage__info a.mk-s-monthly,body.labo .labo-v19--short .labo-v4-stage__info a.mk-s-monthly:visited{margin-top:8px;background:transparent!important;border:1.5px solid #C9A55A!important;color:#fff!important;box-shadow:none}
body.labo .labo-v19--short .labo-v4-stage__info a.mk-s-monthly:hover{background:rgba(201,165,90,.16)!important}
.labo-v19--short .mk-s-tag.is-monthly{border-color:#C9A55A;color:#A88A45;margin-right:6px}
/* ほかの回のページの下の小さな案内（2026-10-30 総リーダー 1740） */
.labo-v19--short .mk-monthly-notew{background:#f4f4f4;padding:0 0 8px}
.labo-v19--short p.mk-monthly-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:1100px;margin:0 auto!important;padding:12px 16px;border:1px solid #e3ddcf;border-left:3px solid #C9A55A;background:#fff;font-size:14px;line-height:1.6}
.labo-v19--short .mk-monthly-note__tag{padding:1px 8px;background:#C9A55A;color:#141414;font-size:11.5px;font-weight:700;letter-spacing:.06em;border-radius:2px}
.labo-v19--short p.mk-monthly-note a{color:#141414;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.labo-v19--short .mk-monthly-note__txt{color:#6b6b6b;font-size:13px}

/* 工房の一言（引用符・名前・写真なし。2026-10-28）：ジュンコの一言と同じ字・大きさ・白。blockquote ではない段落なので、ここで同じ形を当てる */
.labo-v19--short .mk-qin--kobo p.mk-cap--plain{margin:0!important;font-family:var(--serif,"Shippori Mincho",serif);font-size:22px!important;line-height:1.7!important;letter-spacing:.04em;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 14px rgba(7,20,43,.6);word-break:keep-all;overflow-wrap:anywhere}
@media (max-width:760px){.labo-v19--short .mk-qin--kobo p.mk-cap--plain{font-size:17px!important;line-height:1.75!important}}

/* LINE 限定シリーズの段（2026-10-28 総リーダー 2045・案 A。labo-line-more.php の labo_line_band()）。
   横幅いっぱい・地はほぼ黒に青い光（左と下に寄せる・粒は少なく）。中身の幅は上の見どころ＋一言の2列と同じ。
   上の段との間は広く（灰色のすき間＋見どころの段の下の余白で 96px 以上。一言の枠の影がかからない） */
.labo-v19--short .mk-lineb-gap{height:56px;background:#f4f4f4}
.labo-v19--short .mk-lineb{position:relative;overflow:hidden;padding:72px 0;color:#fff;
  background:radial-gradient(ellipse 55% 90% at 0% 70%,rgba(38,92,196,.42),rgba(5,8,16,0) 62%),radial-gradient(ellipse 70% 60% at 35% 115%,rgba(30,78,170,.38),rgba(5,8,16,0) 60%),#05070d}
.labo-v19--short .mk-lineb:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;
  background:radial-gradient(1.2px 1.2px at 8% 30%,#cfe0ff,transparent),radial-gradient(1px 1px at 17% 78%,#bcd3ff,transparent),radial-gradient(1.4px 1.4px at 29% 52%,#dbe7ff,transparent),radial-gradient(1px 1px at 46% 88%,#bcd3ff,transparent),radial-gradient(1.2px 1.2px at 63% 18%,#cfe0ff,transparent),radial-gradient(1px 1px at 81% 66%,#bcd3ff,transparent),radial-gradient(1.2px 1.2px at 93% 34%,#dbe7ff,transparent)}
.labo-v19--short .mk-lineb__in{max-width:1140px;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:48px;align-items:center}
.labo-v19--short a.mk-lineb__cover{position:relative;display:block;aspect-ratio:16/9;border:1px solid rgba(201,165,90,.6);border-radius:0;overflow:hidden;background:#05070d}
.labo-v19--short a.mk-lineb__cover img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
/* 再生の印（2026-10-28 2135）：表紙は暗い星雲の地にシリーズロゴ。ロゴと「LINE 限定シリーズ」にかからない下のまん中に、白い丸に三角（半透明） */
.labo-v19--short .mk-lineb__play{position:absolute;left:50%;bottom:6%;width:32px;height:32px;margin-left:-16px;border-radius:50%;background:rgba(255,255,255,.16);box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;transition:background .2s}
.labo-v19--short .mk-lineb__play:after{content:"";position:absolute;left:12px;top:9px;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent rgba(255,255,255,.92)}
.labo-v19--short a.mk-lineb__cover:hover .mk-lineb__play{background:rgba(255,255,255,.3)}
.labo-v19--short .mk-lineb p.mk-lineb__tag{display:inline-block;margin:0 0 14px!important;padding-left:10px;border-left:2px solid #B3261E;font-size:12px;font-weight:700;letter-spacing:.24em;line-height:1.3;color:#fff}
.labo-v19--short .mk-lineb h2.mk-lineb__title{margin:0!important;font-family:var(--serif,"Shippori Mincho",serif);font-size:30px;font-weight:700;line-height:1.45;letter-spacing:.04em;color:#fff}
.labo-v19--short .mk-lineb p.mk-lineb__meta{display:inline-block;margin:10px 0 0!important;padding:0 9px;border-radius:4px;background:var(--red);font-size:13.5px;font-weight:700;letter-spacing:.12em;line-height:1.75;color:#fff}   /* 2026-11-06 1615：無料は赤の札 */
.labo-v19--short .mk-lineb p.mk-lineb__lead{margin:18px 0 0!important;font-size:15.5px;line-height:1.8;color:rgba(255,255,255,.9)}
.labo-v19--short .mk-lineb__row{display:flex;align-items:center;gap:22px;margin-top:22px}
body.labo .labo-v19--short a.mk-lineb__btn,body.labo .labo-v19--short a.mk-lineb__btn:visited{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:4px;background:#05A64A;color:#fff!important;font-size:14.5px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background .2s}
body.labo .labo-v19--short a.mk-lineb__btn:hover{background:#048F40}
.labo-v19--short .mk-lineb__qr{display:flex;align-items:center;gap:10px}
.labo-v19--short .mk-lineb__qr svg{display:block;width:64px;height:auto;border-radius:3px}
.labo-v19--short .mk-lineb .mk-lineb__qr p{margin:0!important;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.6)}
@media (max-width:960px){.labo-v19--short .mk-lineb__in{gap:32px}.labo-v19--short .mk-lineb h2.mk-lineb__title{font-size:25px}}
@media (max-width:760px){
  .labo-v19--short .mk-lineb-gap{height:36px}
  .labo-v19--short .mk-lineb{padding:48px 0}
  .labo-v19--short .mk-lineb__in{grid-template-columns:1fr;gap:24px}
  .labo-v19--short .mk-lineb h2.mk-lineb__title{font-size:22px}
  .labo-v19--short .mk-lineb__qr{display:none}
  body.labo .labo-v19--short a.mk-lineb__btn{width:100%;justify-content:center}
}
