Add position: fixed; bottom: 0;
,and remove the top:0;
,the bottom property sets the bottom edge of an element.
Try this code:
#buton{text-align:right;
height: 100px;
width: 100%;
z-index: 100;
position: fixed;
bottom: 0;
}