body { font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; color: #333; background: #fffdf7; padding: 20px; line-height: 1.7; } h1, h2 { color: #2c3e50; } a { color: #3498db; text-decoration: none; } a:hover { text-decoration: underline; } ol, ul { margin-left: 20px; } dl dt { font-weight:…