flexboxはCSS3のレイアウトモード。要素の寸法が不明または動的であっても、要素を効率的に配置、整列、分散させることができる。従来のレイアウトモデルよりも柔軟で、レスポンシブデザインに適している。