#payment-page{padding:4vw;position:relative;content:"viewport-units-buggyfill; padding: 4vw"}#payment-page>.top-act{width:92vw;height:40vw;margin-bottom:4vw;content:"viewport-units-buggyfill; width: 92vw; height: 40vw; margin-bottom: 4vw"}#payment-page>.top-act>img{width:100%;height:100%}#payment-page>.top{background-color:#fff;-webkit-box-shadow:0 .267vw 4.267vw 0 rgba(0,0,0,.05);box-shadow:0 .267vw 4.267vw 0 rgba(0,0,0,.05);border-radius:1.333vw;content:"viewport-units-buggyfill; -webkit-box-shadow: 0px 0.267vw 4.267vw 0px rgba(0, 0, 0, .05); box-shadow: 0px 0.267vw 4.267vw 0px rgba(0, 0, 0, .05); border-radius: 1.333vw"}#payment-page>.top>.name{height:14.667vw;line-height:14.667vw;color:#999;font-size:4.267vw;background-color:#f9fbfe;border-radius:1.333vw 1.333vw 0 0;padding:0 2.667vw;content:"viewport-units-buggyfill; height: 14.667vw; line-height: 14.667vw; font-size: 4.267vw; border-radius: 1.333vw 1.333vw 0px 0px; padding: 0 2.667vw"}#payment-page>.top>.name>span{color:#333;font-size:4.267vw;margin-left:1.333vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 4.267vw; margin-left: 1.333vw"}#payment-page>.top>.name>img{width:9.333vw;height:9.333vw;float:right;margin-top:2.667vw;content:"viewport-units-buggyfill; width: 9.333vw; height: 9.333vw; margin-top: 2.667vw"}#payment-page>.top>.bottom{margin:0 4vw;position:relative;border-top:1px solid #ececec;content:"viewport-units-buggyfill; margin: 0 4vw"}#payment-page>.top>.bottom>.component-coupon-section>.wrap{width:100%;line-height:normal;border:none;padding:0 4.667vw 0 0;height:auto;line-height:8.667vw;content:"viewport-units-buggyfill; padding: 0 4.667vw 0 0; line-height: 8.667vw"}#payment-page>.top>.bottom>.component-coupon-section>.wrap>.desc{color:#333;font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}#payment-page>.top>.bottom>.component-coupon-section>.wrap>.desc:before{content:"";width:4.533vw;height:4.533vw;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM0OTNBMkJGNEU3MTFFQUI2NDFBNkZCRDhGOTk2NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM0OTNBMkNGNEU3MTFFQUI2NDFBNkZCRDhGOTk2NzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzQ5M0EyOUY0RTcxMUVBQjY0MUE2RkJEOEY5OTY3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzQ5M0EyQUY0RTcxMUVBQjY0MUE2RkJEOEY5OTY3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOJFuUAAAHmSURBVHja7JbPK0RRFMffjB+RqZmQstEoC2k0ygI7RZGpCc3GQmJjwcpG/gaWLGZDWMhGUrKwtBQLYdQg7DQjJGVher63ztXtde99b2bhvjSnPjXdd8+Z7zvn3PNuoDDSYfnBgpZPjAsZBjlg/zHPoE8UsgwaDSSiCayIQtoNVqVHFFJpUEiFL5u1LOTfCMmDJRAD1USM1vKlBAzQiP8AIY8+e2AGvCueh8E6GPcY7xFEeUamwJMHp12Q0oiw6FmK9rrZMUiKpWFvyVJzonF6AbM0mrlVgS2QcOy1aa+uTNtgCFw4e+QTTIIvheOqJBPN5DOhyMyaItYbmBNfKiip15HC+VDXa4r1A8X6PvWl9tRcKpxvNUJYWReJAWH9XrE/41yQfWNqijh1rJwF0EUwOwfdLpmq9iKkU+HcBk4lDRynXuF2LfxuVcSKuwlpAYMK54RECLMrQmZJTawoeJD1SB3Y1FwJ5mlYebUwnQyZ1YId0OAUMkZN2q8JzJzSmro7T1Ha5dbXC854c5cy4tnRm6ZZILMI2ACjHuPdsf7jGQkVkXL2B1nNRy9bhAiLZ41nxDZ4A2ATOFK+GJWFeBXybVBDQRRyY1BIRhSyAF4NiMjR1eH3u8LujvUmeyRg27YvmvVHgAEAHt12FILnYeYAAAAASUVORK5CYII=);background-size:100% 100%;vertical-align:sub;margin-right:1.333vw}#payment-page>.top>.bottom>.component-coupon-section>.wrap>.discount-amount{color:#999;font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}#payment-page>.top>.bottom>.component-coupon-section>.wrap>.discount-amount:before{content:"";border-left:.1rem solid #999;border-bottom:.1rem solid #999}#payment-page>.top>.bottom>.component-coupon-section:first-of-type>.wrap{margin-top:2vw;content:"viewport-units-buggyfill; margin-top: 2vw"}#payment-page>.top>.bottom>.component-coupon-section:nth-of-type(2)>.wrap{margin-top:0}#payment-page>.top>.bottom>.component-coupon-section:nth-of-type(2)>.wrap>.desc:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEUwRTRCQUNGNEU3MTFFQUI2NDFBNkZCRDhGOTk2NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEUwRTRCQURGNEU3MTFFQUI2NDFBNkZCRDhGOTk2NzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTBFNEJBQUY0RTcxMUVBQjY0MUE2RkJEOEY5OTY3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTBFNEJBQkY0RTcxMUVBQjY0MUE2RkJEOEY5OTY3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgd1wiYAAAHlSURBVHjaYvz//z/DYAAs/+N7BoVDmKC0ExA/B+L/dMYPgNgY2SH9QCwxAAEhD8QTkB2iNYCxYonsEJYBdAgzskMGTWIddQglDpkLxNFA/BeL3C8gdgHiLno4pBWIlwFxORa5XCDeC8QLyXXIFxL0zAFiNiDuBeJZSOJToHwuIF5MgnmPkB0SDxMgAjhBHQMLgX3QUCiAZsXlQGxEpFm7gdgP2SHroIXafiINiAXiCmiaCAbiEGiaaYcZTASYDcTuQHwRvSD7CsRRQHwHiLnxGACqJd9A6wp+IP4AFQdFyWkgDoNWF5PwmAHSXwg1AwwY/8V1oysCJcRIPIYwEuljfO2LGUCcidIMwKLoCgELQFnzLRK/E0oj5yJhAmbcwGiPYFHETsCQUjQ+zCEdJOQURmIcokHAEFA6+IhFfA8SG5R2TPGYYU7IIaBE5kPAIVZA/AeLuCuaub/xmAHKWdJA/BSbQ2AFERcBh4Cy3Ask/lkobYwkJk7ADJAdK4DYF5brYA4JgmZLRSLidwuO+D5DYqluA9WTDioQYQXaQiIdQW2gDMQzkUOEhwLDRCl0jAi1moivRltoow6hp0P+DKAb/iA75NoAOuQGskOK0ap2eoGXQFyGXI7sgRUsAwUYB8tADUCAAQDVEXHnyxwCVgAAAABJRU5ErkJggg==)}#payment-page>.top>.bottom>.component-coupon-section:nth-of-type(3)>.wrap{margin-top:0}#payment-page>.top>.bottom>.component-coupon-section:nth-of-type(3)>.wrap>.desc:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAADFElEQVRYhe2XW0hUURSGvzNzctSiIrqZj5WZERH4UESkYeGDJfWSBUUg+uBDlJc0sYKgUNMyoiCiEIoggu6hgmhhvUQRFlFREQRiRRSUecnRE2s20zSzZjItdR76YYYza6+917+u+4zlOI6bKIArGkgIbN93aWwm3r7TQILSGF10YnvyqOptNBEZHxL4bBrbP1MzHiQCZKKpRv4TCcXfE7FcMHmOEo8tkblpsOsBVLyBdTUQN1WpjC6R6fNg+2UoaIXEpeCOgbQi2PMSVhSAy1Zb/i0R8Vg83/0UFm9Qy0ycDhtPQHE7JGeq5d/BELFjM7CsW5Hp2sZT8Vg8lwj8DrNSIK/BfOQ5Eizrps+2PAZdeiUTyhn0HlDbkjIgpx6mJKqlIdF+CS5sA29vqHP7ONx/yP9T377Frqs4TpY6f0IcrCqE1WXgmaSWFToewbVCeH1bLfmiXzOYHcRLKbk9dVoWA/090HwQKpPg/llwBpWaD1864WIuHE01JGyPUsHtORoq0kRmJT9UsvSSQIeEGvIjlKjUldRT+WuInzakDd1nlttRspYq6PoAuTfgRRM0VJjQn0w33SMdIiQ+vzX6Isuqho+v4NRa6P6kjlRmVY2UxqXh7W1WmgKpDamRZfnQdgzuHDGR8EMiln0EJs2E60XwvFEdYdyPzaCqJ6h4dGoG+nYq2bx043Vfl4lGXSrMXgSlz2DpZjPiN52B/EbTJTVLDAmZO0I8dMCFsRFMRNo3XMe43JBdF5gLkoLzW+BcDqzcAeWvoPszVC6AeyfNHpk7ZS9gxnyIiQ8+T2yIrV9gUiPpEJbhSPwkY8PyfFizFx5fhqb98O2jtKJJxdf3Rk8it77W1JS0r9RSJFjWDdyeY5ImQ6TI8kZQ1ZBwZ1RA6lZorYa24zDw3URKCMg9dHM3PLmitkZErWMPn4gfYlA6I2ExvLkLKVnQUhkgNhzUOrZu3z+FtGb9RvMqIOmoWmhSNUKMnIgfMtTCjfFhQrfvOOE/kVBEHZFOtTJ2eBcgYnvy/YIxRofvT3jY23ecEB01AvwAp736k/3e5rYAAAAASUVORK5CYII=)}#payment-page .consumption{height:12.4vw;line-height:12.4vw;color:#333;font-size:4.8vw;margin:0 4vw;font-weight:700;content:"viewport-units-buggyfill; height: 12.4vw; line-height: 12.4vw; font-size: 4.8vw; margin: 0 4vw"}#payment-page .consumption>span{float:right;color:#3d60cc}#payment-page .relief-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:4vw;line-height:2.3;padding:0 4vw 1.333vw;content:"viewport-units-buggyfill; font-size: 4vw; padding: 0 4vw 1.333vw"}#payment-page .relief-desc>.text{color:#999}#payment-page .relief-desc:nth-of-type(2){margin-top:2vw;content:"viewport-units-buggyfill; margin-top: 2vw"}#payment-page .relief-desc.end{padding-bottom:2vw;color:#3d60cc;content:"viewport-units-buggyfill; padding-bottom: 2vw"}#payment-page .amount-desc{font-size:3.2vw;color:#333;text-align:right;margin:0 4vw;line-height:1.8;padding-bottom:2vw;content:"viewport-units-buggyfill; font-size: 3.2vw; margin: 0 4vw; padding-bottom: 2vw"}#payment-page .amount-desc>.discount{font-size:3.2vw;color:#f4344c;margin-right:2.8vw;content:"viewport-units-buggyfill; font-size: 3.2vw; margin-right: 2.8vw"}#payment-page .amount-desc>i{font-size:3.733vw;color:#333;content:"viewport-units-buggyfill; font-size: 3.733vw"}#payment-page .amount-desc>span{font-size:4.8vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 4.8vw"}#payment-page .bill-details{background-color:#fff;-webkit-box-shadow:0 .267vw 4.267vw 0 rgba(0,0,0,.05);box-shadow:0 .267vw 4.267vw 0 rgba(0,0,0,.05);border-radius:1.333vw;margin-top:4vw;padding:0 4vw 2.667vw;margin-bottom:20vw;content:"viewport-units-buggyfill; -webkit-box-shadow: 0px 0.267vw 4.267vw 0px rgba(0, 0, 0, .05); box-shadow: 0px 0.267vw 4.267vw 0px rgba(0, 0, 0, .05); border-radius: 1.333vw; margin-top: 4vw; padding: 0 4vw 2.667vw; margin-bottom: 20vw"}#payment-page .bill-details>.title{height:12vw;line-height:12vw;color:#333;font-size:4.267vw;border-bottom:1px solid #ececec;font-weight:700;content:"viewport-units-buggyfill; height: 12vw; line-height: 12vw; font-size: 4.267vw"}#payment-page .bill-details>.guests-list>p{color:#6b7eb6;font-size:3.733vw;padding-left:2.667vw;margin-top:2.667vw;line-height:8vw;border-radius:.8vw;background-color:#f9fbfe;font-weight:700;content:"viewport-units-buggyfill; font-size: 3.733vw; padding-left: 2.667vw; margin-top: 2.667vw; line-height: 8vw; border-radius: 0.8vw"}#payment-page .bill-details>.guests-list>.guests-item{margin-left:6.667vw;line-height:8vw;color:#666;content:"viewport-units-buggyfill; margin-left: 6.667vw; line-height: 8vw"}#payment-page .bill-details>.guests-list>.guests-item>p{display:inline-block}#payment-page .bill-details>.guests-list>.guests-item>.omit{display:inline-block;width:30.667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;content:"viewport-units-buggyfill; width: 30.667vw"}#payment-page .bill-details>.guests-list>.guests-item:first-of-type{margin-top:1.333vw;content:"viewport-units-buggyfill; margin-top: 1.333vw"}#payment-page .bill-details>.guests-list>.guests-item>.right{float:right;margin-right:2.667vw;font-size:3.733vw;position:relative;content:"viewport-units-buggyfill; margin-right: 2.667vw; font-size: 3.733vw"}#payment-page .bill-details>.guests-list>.guests-item>.right:before{content:"¥";position:absolute;font-size:2.933vw;left:-1.733vw;bottom:-.267vw}#payment-page .bookkeeping .guests-list div{margin-left:2.667vw;content:"viewport-units-buggyfill; margin-left: 2.667vw"}#payment-page .bookkeeping .guests-list div:first-of-type{margin-top:2vw;content:"viewport-units-buggyfill; margin-top: 2vw"}#payment-page .button{height:13.067vw;position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#fff;-webkit-box-shadow:0 .4vw .933vw 0 rgba(0,0,0,.35);box-shadow:0 .4vw .933vw 0 rgba(0,0,0,.35);content:"viewport-units-buggyfill; height: 13.067vw; -webkit-box-shadow: 0px 0.4vw 0.933vw 0px rgba(0, 0, 0, .35); box-shadow: 0px 0.4vw 0.933vw 0px rgba(0, 0, 0, .35)"}#payment-page .button .van-button{width:94.667vw;height:10.667vw;color:#fff;background-color:#114be1;border-radius:5.333vw;margin-left:calc(50% - 47.333vw);position:fixed;bottom:1.2vw;font-weight:700;content:"viewport-units-buggyfill; width: 94.667vw; height: 10.667vw; border-radius: 5.333vw; margin-left: calc(50% - 47.333vw); bottom: 1.2vw"}#payment-page .button .van-button .van-button__text{font-size:4.8vw;content:"viewport-units-buggyfill; font-size: 4.8vw"}#payment-page .button .van-button .van-button__text>span{font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}#payment-page .room-button{height:13.067vw;position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#fff;-webkit-box-shadow:0 .4vw .933vw 0 rgba(0,0,0,.35);box-shadow:0 .4vw .933vw 0 rgba(0,0,0,.35);content:"viewport-units-buggyfill; height: 13.067vw; -webkit-box-shadow: 0px 0.4vw 0.933vw 0px rgba(0, 0, 0, .35); box-shadow: 0px 0.4vw 0.933vw 0px rgba(0, 0, 0, .35)"}#payment-page .room-button .van-button{width:44.8vw;height:10.667vw;color:#fff;background-color:#114be1;border-radius:5.6vw;position:fixed;bottom:1.2vw;content:"viewport-units-buggyfill; width: 44.8vw; height: 10.667vw; border-radius: 5.6vw; bottom: 1.2vw"}#payment-page .room-button .van-button .van-button__text{font-size:4.8vw;content:"viewport-units-buggyfill; font-size: 4.8vw"}#payment-page .room-button .van-button .van-button__text>span{font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}#payment-page .room-button .left{border:1px solid #ececec;background-color:#fff;color:#333;margin-left:4vw;content:"viewport-units-buggyfill; margin-left: 4vw"}#payment-page .room-button .right{margin-left:51.2vw;content:"viewport-units-buggyfill; margin-left: 51.2vw"}#payment-page .no-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#c2c2c2;font-size:3.733vw;text-align:center;margin-top:32vw;content:"viewport-units-buggyfill; font-size: 3.733vw; margin-top: 32vw"}#payment-page .no-data>i{width:55.2vw;height:30.4vw;background-image:url(../img/bg_Notechnician.fb0c2d04.png);background-size:100% 100%;display:inline-block;background-position:50%;vertical-align:text-top;margin:0 auto 2.667vw;content:"viewport-units-buggyfill; width: 55.2vw; height: 30.4vw; margin: 0 auto 2.667vw"}#payment-page .no-data .van-button{width:44.8vw;height:10.667vw;color:#3d60cc;background-color:#f3f4f5;border-radius:5.6vw;border:1px solid #3d60cc;margin:6.4vw auto 0;content:"viewport-units-buggyfill; width: 44.8vw; height: 10.667vw; border-radius: 5.6vw; margin: 6.4vw auto 0"}#payment-page .no-data .van-button .van-button__text{font-size:4.8vw;content:"viewport-units-buggyfill; font-size: 4.8vw"}