body { font-family: 'Hiragino Sans', 'ヒラギノ角ゴシック', 'Yu Gothic', '游ゴシック', 'Meiryo', 'メイリオ', sans-serif; line-height: 1.6; margin: 0; padding: 20px; color: #333; } .container { max-width: 1200px; margin: 0 auto; } h1 { color: #2c3e50; text-align: center; border-bottom: 3px solid #3498db; padding-bottom…