#first-duty{border:1px solid #806572;background:linear-gradient(140deg,#231922,#10131d);border-radius:14px;margin:22px 0;padding:24px;display:flow-root}#first-duty[hidden]{display:none}#first-duty>span{color:#d8b896;letter-spacing:.12em}#first-duty h3{font-size:28px}.duty-portrait{float:right;width:140px;max-height:230px;object-fit:contain;margin:0 0 12px 18px}#first-duty button{min-height:44px;padding:12px 16px;background:#2a2534;color:#f6ddbd;border:1px solid #907a5d;border-radius:8px;margin:8px 8px 8px 0;font:inherit;cursor:pointer}#first-duty button:disabled{opacity:.5;cursor:default}#first-duty small{display:block;color:#cabec9}#first-duty .duty-clue{clear:both;border-top:1px solid #57414e;padding:12px 0}#duty-archive details{background:#211925;padding:16px;margin:16px 0}#first-duty button:focus-visible{outline:3px solid #e7b2ce}@media(max-width:600px){#first-duty{padding:16px}.duty-portrait{width:95px;max-height:165px}#first-duty button{width:100%}#first-duty h3{font-size:24px}}
#makura-book{margin:24px 0;padding:20px;border:1px solid #a38368;border-radius:12px;background:#211923}#makura-book details{padding:12px;border-top:1px solid #735765}#makura-book p{line-height:1.9}#makura-book small{display:block;color:#cfbfc9}#open-makura{min-height:44px}
