#content .event-board {max-width:1200px;margin:0 auto;padding:80px 20px}
#content .sub_visual h1 {font-size:48px;font-weight:700;text-align:center;margin-bottom:60px}
#content .events {display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
#content .event-card {background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,0.1)}
#content .event-content {padding:30px}
#content .event-content h3 {font-size:24px;font-weight:700;margin-bottom:10px}
#content .event-content p {font-size:16px;color:#666}