columns を空にする処理を padding の計算前に持って来ました。