.rii-book{display:flex;gap:1.25rem;align-items:flex-start;border:1px solid #ddd;border-radius:8px;padding:1.25rem;margin:1.5rem 0;background:#fff;color:#222}.rii-book-cover{flex:0 0 128px}.rii-book-cover img{display:block;width:128px;max-width:100%;height:auto}.rii-book-info{flex:1;min-width:0}.rii-book-title{font-size:1.05em;font-weight:700;margin:0 0 1rem}.rii-book-title a{color:inherit}.rii-book .rii-rakuten-button{display:inline-block;background:#bf0000;color:#fff;border-radius:5px;padding:.6rem 1rem;text-decoration:none}.rii-credit{font-size:11px}.rii-amazon-separate{margin:1rem 0}@media(max-width:480px){.rii-book{gap:.8rem;padding:.9rem}.rii-book-cover{flex-basis:88px}.rii-book-cover img{width:88px}}