main と article と div と、トップエレメントは統一した方がいいかもですね。