body { background: #f9f8f4; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.9; color: #333; padding: 2.5em; max-width: 780px; margin: auto; border: 1px solid #d8cfc7; border-radius: 12px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.04); } h1 { font-size: 1.8em; border-bottom: 3…