width:auto;にする

高さを指定してもwidth:100%;だと横に伸びてしまう