.quest-meta[data-astro-cid-vtwgt22u]{flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.875rem;display:flex}.quest-spoiler[data-astro-cid-vtwgt22u]{border:1px solid;border-radius:.25rem;padding:0 .375rem}.quest-body[data-astro-cid-vtwgt22u] img{max-width:100%;height:auto;display:block}.quest-body[data-astro-cid-vtwgt22u] p.quest-images-pair{flex-direction:column;gap:.5rem;display:flex}@media (width>=48rem){.quest-body[data-astro-cid-vtwgt22u] p.quest-images-pair{flex-direction:row;align-items:flex-start}.quest-body[data-astro-cid-vtwgt22u] p.quest-images-pair img{flex:1 1 0;min-width:0}}.quest-body[data-astro-cid-vtwgt22u] img.quest-image-half{width:100%}@media (width>=48rem){.quest-body[data-astro-cid-vtwgt22u] img.quest-image-half{width:calc(50% - .25rem)}}.quest-notes[data-astro-cid-vtwgt22u]{margin:2rem 0 0;padding-left:1.25rem;font-size:.875rem}.quest-back[data-astro-cid-vtwgt22u]{margin:1rem 0 0}.quest-body[data-astro-cid-vtwgt22u] details.quest-fold,.quest-body[data-astro-cid-vtwgt22u] details.quest-ending{border:1px solid var(--c-edge);background:var(--c-surface);border-radius:.25rem;margin:.75rem 0}.quest-body[data-astro-cid-vtwgt22u] details.quest-fold[open],.quest-body[data-astro-cid-vtwgt22u] details.quest-ending[open]{padding-bottom:.75rem}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>summary{cursor:pointer;padding:.5rem .75rem;font-weight:700;list-style:none}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>summary::-webkit-details-marker{display:none}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>summary:before{content:"▶";width:1.25em;color:var(--c-muted);font-size:.8em;transition:transform .15s;display:inline-block}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)[open]>summary:before{transform:rotate(90deg)}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>summary:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>summary:before{transition:none}}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>:not(summary){min-width:0;margin-inline:.75rem}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>p{margin-block:.5rem}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>ul{margin-block:.25rem 0;padding-left:1.25rem}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>ul>li{margin:.35rem 0}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>h4{margin-block:1.25rem .25rem}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>:last-child{margin-bottom:0}.quest-body[data-astro-cid-vtwgt22u] details.quest-ending{scroll-margin-top:1rem}.quest-body[data-astro-cid-vtwgt22u] details.quest-ending>summary{padding:.6rem .75rem;font-size:1.17em;line-height:1.6}.quest-body[data-astro-cid-vtwgt22u] details.quest-ending>details.quest-fold{background:var(--c-bg)}.quest-body[data-astro-cid-vtwgt22u] h3#step-13,.quest-body[data-astro-cid-vtwgt22u] details.quest-fold[id^=letter-]{scroll-margin-top:1rem}.quest-body[data-astro-cid-vtwgt22u] .quest-choice{color:#fac94d}.quest-body[data-astro-cid-vtwgt22u] .quest-choice-white{color:var(--c-text)}.quest-body[data-astro-cid-vtwgt22u] .quest-choice-hunger{color:#ebb3b2}.quest-body[data-astro-cid-vtwgt22u] :is(details.quest-fold,details.quest-ending)>p.quest-tip,.quest-body[data-astro-cid-vtwgt22u] p.quest-tip{margin-block:.25rem .5rem;font-size:.95rem}.quest-body[data-astro-cid-vtwgt22u] .quest-flow{--fork-left:1;--fork-right:2;--fork-gap:.75rem;flex-direction:column;align-items:stretch;display:flex}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-box{border:1px solid var(--c-edge);background:var(--c-bg);border-radius:.25rem;padding:.4rem .6rem}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-arrow{height:1.35rem;color:var(--c-muted);flex-shrink:0;font-size:.85rem;line-height:1.35rem;position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-arrow:before{content:"▼";border-left:1px solid var(--c-muted);justify-content:center;align-items:flex-end;width:0;font-size:.6rem;line-height:1;display:flex;position:absolute;top:0;bottom:.05rem;left:50%}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-arrow>span{white-space:nowrap;position:absolute;top:0;left:calc(50% + .75rem)}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-arrow-left{width:calc((100% - var(--fork-gap)) * var(--fork-left) / (var(--fork-left) + var(--fork-right)))}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-choice{background:var(--c-bg);border-left:3px solid #fac94d;padding:.3rem .5rem;font-size:.9rem}.quest-body[data-astro-cid-vtwgt22u] .quest-fork{--drop:1.1rem;--stem:.9rem;margin-top:var(--stem);padding-top:calc(var(--drop) + .55rem);gap:.75rem;display:grid;position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2{grid-template-columns:calc((100% - var(--fork-gap)) * var(--fork-left) / (var(--fork-left) + var(--fork-right))) minmax(0, 1fr)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quest-body[data-astro-cid-vtwgt22u] .quest-fork:after{content:"";top:calc(-1 * var(--stem));height:var(--stem);border-left:1px solid var(--c-muted);position:absolute;left:50%}.quest-body[data-astro-cid-vtwgt22u] .quest-fork:before{content:"";border-top:1px solid var(--c-muted);position:absolute;top:0}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2:before{left:calc((100% - var(--fork-gap)) * var(--fork-left) / (var(--fork-left) + var(--fork-right)) / 2);right:calc((100% - var(--fork-gap)) * var(--fork-right) / (var(--fork-left) + var(--fork-right)) / 2)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork.quest-fork-h:after{left:calc((100% - var(--fork-gap)) * var(--fork-left) / (var(--fork-left) + var(--fork-right)) / 2)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-3:before{left:calc(16.6667% - .25rem);right:calc(16.6667% - .25rem)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork>div{flex-direction:column;gap:.35rem;min-width:0;display:flex;position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-fork>div:after{content:"";top:calc(-1 * (var(--drop) + .55rem));height:var(--drop);border-left:1px solid var(--c-muted);position:absolute;left:50%}.quest-body[data-astro-cid-vtwgt22u] .quest-fork>div:before{content:"▼";color:var(--c-muted);font-size:.6rem;line-height:1;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2>div:first-child .quest-flow-box{height:100%}.quest-body[data-astro-cid-vtwgt22u] .quest-fork .quest-flow-choice{font-size:.88rem}.quest-body[data-astro-cid-vtwgt22u] .quest-flow-label{color:var(--c-text);padding-top:.3rem;font-size:.9rem;line-height:1.5}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-even{--fork-left:1;--fork-right:1}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-center>div{text-align:center}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-4{grid-template-columns:repeat(4,minmax(0,1fr))}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-4:before{left:calc(12.5% - .28125rem);right:calc(12.5% - .28125rem)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2.quest-fork-rows{grid-template-rows:auto auto 1fr}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2.quest-fork-rows>div{grid-row:span 3;grid-template-rows:subgrid;row-gap:.35rem;display:grid}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2.quest-fork-rows .quest-flow-label{align-self:end}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-2.quest-fork-rows>div:first-child .quest-flow-box{height:auto}.quest-body[data-astro-cid-vtwgt22u] :is(.quest-fork-3,.quest-fork-4).quest-fork-rows{grid-template-rows:auto auto 1fr}.quest-body[data-astro-cid-vtwgt22u] :is(.quest-fork-3,.quest-fork-4).quest-fork-rows>div{grid-row:span 3;grid-template-rows:subgrid;row-gap:.35rem;display:grid}.quest-body[data-astro-cid-vtwgt22u] :is(.quest-fork-3,.quest-fork-4).quest-fork-rows .quest-flow-label{align-self:end}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-4.quest-fork-split:before{right:calc(37.5% - .09375rem)}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-split>div:nth-child(4):before,.quest-body[data-astro-cid-vtwgt22u] .quest-fork-split>div:nth-child(4):after{display:none}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-split .quest-split-label{visibility:hidden;position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-fork-split .quest-split-label:after{content:"";border-top:1px solid var(--c-muted);visibility:visible;width:calc(100% + .75rem);position:absolute;bottom:-.35rem;left:calc(-50% - .75rem)}.quest-body[data-astro-cid-vtwgt22u] .quest-join{--n:3;--a:1;--b:3;--g:.75rem;--top:1rem;--w:calc((100% - (var(--n) - 1) * var(--g)) / var(--n));grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:var(--g);height:2.4rem;display:grid;position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-join-2{--n:2;--b:2}.quest-body[data-astro-cid-vtwgt22u] .quest-join-4{--n:4;--b:4}.quest-body[data-astro-cid-vtwgt22u] .quest-join.quest-join-b1{--b:1}.quest-body[data-astro-cid-vtwgt22u] .quest-join.quest-join-b2{--b:2}.quest-body[data-astro-cid-vtwgt22u] .quest-join>i{position:relative}.quest-body[data-astro-cid-vtwgt22u] .quest-join>i:before{content:"";height:var(--top);border-left:1px solid var(--c-muted);position:absolute;top:0;left:50%}.quest-body[data-astro-cid-vtwgt22u] .quest-join:before{content:"";top:var(--top);left:calc((var(--a) - .5) * var(--w) + (var(--a) - 1) * var(--g));width:calc((var(--b) - var(--a)) * (var(--w) + var(--g)));border-top:1px solid var(--c-muted);position:absolute}.quest-body[data-astro-cid-vtwgt22u] .quest-join:after{content:"▼";top:var(--top);bottom:.05rem;left:calc(((var(--a) + var(--b)) / 2 - .5) * var(--w) + ((var(--a) + var(--b)) / 2 - 1) * var(--g));border-left:1px solid var(--c-muted);width:0;color:var(--c-muted);justify-content:center;align-items:flex-end;font-size:.6rem;line-height:1;display:flex;position:absolute}.quest-body[data-astro-cid-vtwgt22u] .quest-danger{color:var(--c-warning)}.quest-body[data-astro-cid-vtwgt22u]>h4{border-left:3px solid var(--c-edge);margin:1.4rem 0 .4rem;padding-left:.5rem;font-size:1rem}.quest-body[data-astro-cid-vtwgt22u] .quest-flow>*{box-sizing:border-box;min-width:44rem}.quest-body[data-astro-cid-vtwgt22u] .quest-flow>.quest-flow-arrow-left{min-width:calc((44rem - var(--fork-gap)) * var(--fork-left) / (var(--fork-left) + var(--fork-right)))}@media not all and (width>=48rem){.quest-body[data-astro-cid-vtwgt22u] .quest-flow{overscroll-behavior-x:contain;overflow-x:auto}.quest-body[data-astro-cid-vtwgt22u] .quest-flow:before{content:"図は横にスクロールできます →";color:var(--c-muted);align-self:flex-start;margin-bottom:.35rem;font-size:.8rem;position:sticky;left:0}}.quest-body[data-astro-cid-vtwgt22u] figure.quest-mural{margin:0 0 14px;position:relative}.quest-body[data-astro-cid-vtwgt22u] figure.quest-mural>p{margin:0}.quest-body[data-astro-cid-vtwgt22u] figure.quest-mural img{width:100%}.quest-body[data-astro-cid-vtwgt22u] .quest-mural-dots{pointer-events:none;position:absolute;inset:0}.quest-body[data-astro-cid-vtwgt22u] .quest-mural-dot{color:#1e1a16;text-align:center;background:#d9b36c;border-radius:50%;width:28px;height:28px;font-size:15px;font-weight:800;line-height:28px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #000000a6}.quest-body[data-astro-cid-vtwgt22u] ol.quest-mural-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quest-body[data-astro-cid-vtwgt22u] ol.quest-mural-lines>li{grid-template-columns:40px 1fr;align-items:start;gap:10px;display:grid}.quest-body[data-astro-cid-vtwgt22u] .quest-mural-mark{box-sizing:border-box;color:#1e1a16;text-align:center;background:#d9b36c;border-radius:50%;width:26px;height:26px;margin-top:2px;font-size:14px;font-weight:800;line-height:26px}.quest-body[data-astro-cid-vtwgt22u] .quest-mural-mark-whole{border:1px solid var(--c-edge);width:40px;color:var(--c-muted);background:0 0;border-radius:13px;font-size:11px;font-weight:400;line-height:24px}.quest-body[data-astro-cid-vtwgt22u] ol.quest-mural-lines>li>div{gap:4px;min-width:0;display:grid}.quest-body[data-astro-cid-vtwgt22u] ol.quest-mural-lines>li>div>p{margin:0}.quest-body[data-astro-cid-vtwgt22u] p.quest-mural-where{color:var(--c-link);font-size:.85rem}
