body { background-color: #f0f8ec; color: #222; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; line-height: 1.9; max-width: 760px; margin: 3em auto; padding: 2em; border-radius: 12px; box-shadow: 0 0 12px rgba(0, 128, 0, 0.08); } h1 { font-size: 1.8em; text-align: center; margin-bottom…