.bottom-fixed-bar{position:fixed;left:0;bottom:0;right:0;z-index:1;width:100%;max-width:600px;min-width:280px;margin:auto;background-color:#fff;padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px));min-height:76px}.button-container{display:flex;justify-content:center;height:100%;padding:8px 16px;width:100%}.button-link{width:100%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.button-content{width:100%;height:60px;background:#221e1e;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:0 32px}.button-text,.button-text span{font-size:18px;text-align:center;font-weight:700;color:#fff;font-family:pretendard}.now-reserve-page{line-height:0;font-size:0;background-color:#fff}.now-reserve-page .image-item{width:100%;display:block;padding:0;margin:-1px 0 0}