body { font-family: Arial, sans-serif; line-height: 1.6; max-width: 800px; margin: 0 auto; padding: 20px; } h1, h2, h3 { color: #333; } p { margin: 15px 0; } .hatena-asin-detail { display: flex; align-items: center; margin: 20px 0; } .hatena-asin-detail-image { max-width: 100px; margin-right: 20px; …