body { font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN", Meiryo, sans-serif; line-height: 1.6; margin: 20px; background-color: #f9f9f9; } h1, h2, h3 { color: #333; } p { margin: 0 0 1.2em 0; } section { background: #fff; padding: 1.5em; margin-bottom: 1.5em; border-radius: 5px; box-shadow: 0 2px 5px rgba…