.book{max-width:720px;margin:0 auto;background:#f3e7b0;color:#1a1020;border:3px solid #5c3a22;box-shadow:8px 8px #000;padding:16px 18px 22px}.book h1{font-family:MS PMincho,Hiragino Mincho ProN,Yu Mincho,serif;text-align:center;letter-spacing:.2em;margin:0 0 4px}.book .book-rule{text-align:center;font-size:13px;margin:0 0 12px}.book-entry{border-top:1px solid #c4b48a;padding:10px 4px 12px}.book-entry:nth-child(2n){transform:rotate(-.3deg)}.book-entry header{display:flex;justify-content:space-between;gap:8px;font-size:13px}.book-entry header b{font-family:MS PMincho,Yu Mincho,serif;font-size:18px}.book-entry header time{color:#5c4a38}.book-entry p{margin:6px 0 0;line-height:1.7}.book-entry .linkish{color:#00e;background:none;border:0;padding:0;font-size:12px;cursor:pointer}.book-entry .tr-block{background:#fffdf6}.book-reply{margin-top:8px;padding:6px 8px;border:2px solid #c41230;color:#7a1d2a;display:inline-block;max-width:100%}.book-reply b{font-family:MS PMincho,Yu Mincho,serif}.book-form{margin-top:14px;padding-top:10px;border-top:3px double #5c3a22}.book-form h2{font-size:16px;font-family:MS PMincho,Yu Mincho,serif}.book .form{background:transparent;border:0;color:inherit;padding:0}.book input,.book textarea{background:#fffdf6;color:#1a1020;width:100%;max-width:100%;box-sizing:border-box}.book-empty{text-align:center;padding:18px 0}@media(prefers-reduced-motion:reduce){.book-entry:nth-child(2n){transform:none}}
