body { font-family: "Yu Gothic", "Meiryo", sans-serif; line-height: 1.8; background: #f8f8f8; color: #222; } h1, h2, h3 { color: #2d5c7f; } table { width: 100%; border-collapse: collapse; margin: 2em 0; background: #fff; } th, td { border: 1px solid #ccc; padding: 0.8em; text-align: left; vertical-a…