スタイル改善
height は auto
min-width がないと要素が小さくなりすぎるかもしれない