body { background-color: #f0f0f0; color: #333; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.8; padding: 2em; } h1 { color: #2c3e50; border-bottom: 2px solid #999; padding-bottom: 0.3em; } p { margin: 1.2em 0; } em { background-color: #e0e0e0; padding: 0.2em 0.4em; bor…