@charset "UTF-8";
@font-face{font-family:"NotoSerifTC-M";font-display:swap;src:url(/assets/fonts/NotoSerifTC/NotoSerifTC-Medium.otf) format("opentype")}@font-face{font-family:"NotoSerifTC-SemiBold";font-display:swap;src:url(/assets/fonts/NotoSerifTC/NotoSerifTC-SemiBold.otf) format("opentype")}picture,picture img{position:relative;display:block;width:100%;pointer-events:none;user-select:none}.button-message-wrapper{display:none}.loadingCover{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:1000000}.loadingCover__item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);width:225px;height:109px;background:url(/assets/images/spicy/loading_pic.svg) top center no-repeat;background-size:100% auto;overflow:hidden;animation:loadingPic .6s linear infinite}#logo{top:40px;left:40px;width:90px;height:90px;border-radius:50%;background:#fff;box-shadow:1px 1px 30px rgba(0,0,0,.3);opacity:0;overflow:hidden}.rollStyle.active #logo{animation:fadeIn .4s .5s ease-in-out forwards}#logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center;width:70%;height:70%}header{opacity:0}.rollStyle.active header{animation:fadeIn .4s .5s ease-in-out forwards}.main_logOrder{top:80px;right:130px}.main_logOrder__bg{display:block}.main_logOrder a,.main_logOrder_PadMobile a,.icon-menu_icon:before{position:relative;color:#333}.logOrder_log::after{color:#333}.menu_icon{top:80px;right:75px;z-index:100}.icon-close_icon:before{color:#fff}.menu_show .icon-close_icon:before{color:#fff}.roll{position:relative;width:100%;height:100vh;min-height:700px;background:#fff;overflow:hidden}.roll::before{content:'';position:absolute;top:20px;left:20px;display:block;width:calc(100% - 40px);height:200px;z-index:10;pointer-events:none}.roll__inner{position:relative;top:20px;left:20px;display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:calc(100% - 40px);height:calc(100% - 40px);background:url(/assets/images/common_icon/base-bg.png) center repeat;background-size:auto;overflow:hidden}.roll__inner__box{width:25%;min-width:360px;opacity:0;transition:opacity 1s 1s ease-in-out}.rollStyle.active .roll__inner__box{opacity:1}.rollStyle.active .roll__inner__box:nth-of-type(1){animation:scrollDown 40s linear infinite}.rollStyle.active .roll__inner__box:nth-of-type(2){animation:scrollDown 50.04s linear infinite reverse}.rollStyle.active .roll__inner__box:nth-of-type(3){animation:scrollDown 69.2s linear infinite}.rollStyle.active .roll__inner__box:nth-of-type(4){animation:scrollDown 58.24s linear infinite reverse}.roll__inner__box__line{display:block;width:calc(100% - 30px);height:1px;margin:0 auto;background:#fff}.roll__inner__box__word{display:block;width:calc(100% - 20px);margin:0 auto;padding:40px 0;pointer-events:none;user-select:none}.roll__inner__box__word.noborder{border:none}.roll__inner__box__word.bigWord{border:none;padding:0}.roll__inner__box__content{width:calc(100% - 20px);margin:0 auto}.roll__inner__box__content::before,.roll__inner__box__content::after{content:'';position:relative;display:block;width:100%;height:20px;background:url(/assets/images/pickledcabbage/content_acc.png) left center repeat-x;background-size:auto 100%}.roll__inner__box__content::before{margin:0 0 25px 0}.roll__inner__box__content::after{margin:25px 0 0 0}.roll__inner__box__content.noacc{margin:40px auto}.roll__inner__box__content.noacc::before,.roll__inner__box__content.noacc::after{display:none}.roll__inner__box__content__title{color:#333;margin:0 0 25px 0;padding:0;font-size:20px;line-height:1.5;letter-spacing:1.5px;font-family:"NotoSerifTC-SemiBold","Microsoft JhengHei","PingFang",sans-serif}.roll__inner__box__content__title.line{display:flex;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:flex-start}.roll__inner__box__content__title.line span{display:block;flex:0 0 auto}.roll__inner__box__content__title.line::after{content:'';position:relative;top:-12.5px;display:block;width:100%;height:1px;margin:0 0 0 20px;background:rgba(51,51,51,.3);flex:0 1 100%}.roll__inner__box__content__text{width:100%;color:#333;margin:0;padding:0;font-size:13px;font-family:"NotoSerifTC-M","Microsoft JhengHei","PingFang",sans-serif;line-height:2;letter-spacing:1.5px;text-align:justify}.roll__inner__box__contentVertical{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;flex-direction:row-reverse;width:calc(100% - 20px);height:172px;margin:40px auto}.roll__inner__box__contentVertical__title{height:100%;color:#333;margin:0 0 0 20px;padding:0;font-size:20px;line-height:1.5;letter-spacing:1.5px;font-family:"NotoSerifTC-M","Microsoft JhengHei","PingFang",sans-serif;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.roll__inner__box__contentVertical__title__line{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center}.roll__inner__box__contentVertical__title__line::after{content:'';position:relative;display:block;width:1px;height:100%;background:rgba(51,51,51,.3);flex:1 1 100%}.roll__inner__box__contentVertical__title__line__word{margin:0 0 20px 0;flex:0 0 auto}.roll__inner__box__contentVertical__title mark{margin:0;padding:0;background:none;color:#333;letter-spacing:-1px;flex:0 0 auto}.roll__inner__box__contentVertical__title mark::before{content:'「';margin:-10px 0 5px 0}.roll__inner__box__contentVertical__title mark::after{content:'」';margin:5px 0 0 0}.roll__inner__box__contentVertical__text{width:100%;height:100%;color:#333;margin:0;padding:0;font-size:13px;font-family:"NotoSerifTC-M","Microsoft JhengHei","PingFang",sans-serif;line-height:2;letter-spacing:1.5px;text-align:justify;flex:0 1 100%;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.roll__inner__box__contentVertical__pic{width:180px;margin:0 10px 0 0;flex:0 0 180px}.roll__inner__box__contentVertical__pic img{border-radius:50%;overflow:hidden}.roll__inner__box-sec02 .roll__inner__box__word{margin:20px auto 40px auto}.roll__inner__box-sec02 .roll__inner__box__content{margin:0 auto 40px auto}.roll__inner__box-sec02 .roll__inner__box__content::before{display:none}.roll__inner__box-sec03 .roll__inner__box__contentVertical{padding:40px 0;margin:0 auto;height:245px;border-top:1px solid rgba(0,0,0,.3)}.roll__inner__box-sec03 .roll__inner__box__content::before,.roll__inner__box-sec03 .roll__inner__box__content::after{display:none}.roll__inner__box-sec04 .roll__inner__box__contentVertical{justify-items:flex-end;justify-content:flex-end}.roll__inner__box-sec04 .roll__inner__box__contentVertical__pic{display:flex;align-items:flex-end;height:100%}.roll__inner__main{position:absolute;top:max(calc(55% - 50vw),calc(50% - 250px));left:max(calc(15px + 5%),calc(50% - 300px));width:calc(90% - 30px);max-width:600px;opacity:0;display:none;z-index:10}.rollStyle.active .roll__inner__main{display:block;animation:fadeInUp 1s 1.5s ease-in-out forwards}.roll__inner__main__bowl{filter:drop-shadow(0 20px 20px rgba(0,0,0,.8))}.roll__inner__main__bowl__smoke01-01,.roll__inner__main__bowl__smoke01-02{position:absolute;bottom:calc(50% - 130px);right:calc(50% + 35px);width:855px;transform:scale(0);opacity:0;transform-origin:right bottom}.rollStyle.active .roll__inner__main__bowl__smoke01-01,.rollStyle.active .roll__inner__main__bowl__smoke01-02{animation:smoke 7s 3.5s infinite linear}.rollStyle.active .roll__inner__main__bowl__smoke01-02{animation-delay:7.5s}.roll__inner__main__bowl__smoke02-01,.roll__inner__main__bowl__smoke02-02{position:absolute;top:calc(50% - 20px);left:calc(50% - 200px);width:704px;transform:scale(0);opacity:0;transform-origin:left top}.rollStyle.active .roll__inner__main__bowl__smoke02-01,.rollStyle.active .roll__inner__main__bowl__smoke02-02{animation:smoke 7s 3.5s infinite linear}.rollStyle.active .roll__inner__main__bowl__smoke02-02{animation-delay:7.5s}.roll__inner__main__seal{position:absolute;top:max(-25px,calc(50% - 50vh + 180px));right:-30px;width:70px;height:70px;opacity:0;transform:scale(2);transform-origin:center}.rollStyle.active .roll__inner__main__seal{animation:seal .4s 3s ease-in forwards}.roll__inner__main__link{position:absolute;left:-10px;bottom:-20px;display:block;width:45px;padding:20px 10px;color:#fff;text-align:center;border-radius:5px;background:url(/assets/images/spicy/btBg.png) top center repeat-y;background-size:100% auto;font-size:14px;opacity:0;overflow:hidden}.rollStyle.active .roll__inner__main__link{animation:fadeInDown 1s 2s ease-in-out forwards}.roll__inner__main__link::after{content:'';position:relative;display:block;width:10px;height:5px;margin:7.5px auto 0 auto;background:url(/assets/images/spicy/arrow_down.svg) center no-repeat;background-size:contain}.roll__inner__main__link:hover{color:#fff}.roll__inner__main__link:hover::after{animation:btscroll 1.5s linear infinite}.roll__inner__box__word.padShow,.roll__inner__box__content.padShow,.roll__inner__box__contentVertical.padShow{display:none}.roll__inner__box__word.padHide,.roll__inner__box__content.padHide{display:block}.roll__inner__box__contentVertical.padHide{display:flex}@keyframes loadingPic{0%,25%{background-position:top center}25.01%,50%{background-position:center 33.33%}50.01%,75%{background-position:center 66.66%}75.01%,100%{background-position:center 100%}}@keyframes noise{50%{background-position:800px 600px}0%,100%{background-position:-600px -400px}}@keyframes noise_line{70%{transform:translateY(100vh) rotate(.5deg)}0%,70.01%,100%{transform:translateY(-100%) rotate(.5deg)}}@keyframes scrollDown{0%{transform:translateY(-33.33%)}100%{transform:translateY(0%)}}@keyframes seal{0%{opacity:0;transform:scale(2)}70%{transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes shack{0%,100%{transform:translateX(0)}33.33%{transform:translateX(-2px)}66.66%{transform:translateX(2px)}}@keyframes btscroll{0%,100%{transform:translateY(0)}33.33%{transform:translateY(2.5px)}66.66%{transform:translateY(-2.5px)}}@media (max-width:1300px){.roll__inner__main{top:max(calc(55% - 50vw),calc(50% - 230px));left:max(calc(15px + 5%),calc(50% - 275px));max-width:550px}.roll__inner__main__seal{right:-15px;width:63px;height:63px}}@media (max-width:991px){.roll{min-height:0}.roll__inner__box{width:50%;min-width:0;flex:0 0 50%}.roll__inner__box__contentVertical__pic{width:70px;flex:0 0 70px}.roll__inner__box__word.padShow,.roll__inner__box__content.padShow{display:block}.roll__inner__box__contentVertical.padShow{display:flex}.roll__inner__box__word.padHide,.roll__inner__box__content.padHide,.roll__inner__box__contentVertical.padHide{display:none}.roll__inner__main{top:max(calc(55% - 50vw),calc(50% - 202.8px));left:max(calc(20px + 5%),calc(50% - 240px));max-width:480px}.roll__inner__main__seal{top:max(-100px,calc(50% - 50vh + 150px));right:-30px}.roll__inner__main__link{top:calc(100% - 20px);bottom:auto;left:-30px}.rollStyle.active .roll__inner__box:nth-of-type(1),.rollStyle.active .roll__inner__box:nth-of-type(3){display:none}.rollStyle.active .roll__inner__box:nth-of-type(4){animation:scrollDown 58.24s linear infinite}.roll__inner__box-sec04 .roll__inner__box__contentVertical__pic{width:140px;flex:0 0 140px}}@media (max-width:767px){.roll__inner__box{overflow:hidden}.roll__inner__box__contentVertical__pic{display:none}.roll__inner__box-sec04 .roll__inner__box__contentVertical__pic{width:80px;flex:0 0 80px}}@media (max-width:575px){.icon-close_icon:before{color:#fff}.roll::before{background:linear-gradient(to bottom,#f4ebe4 30%,rgba(244,235,228,0) 100%)}#logo{top:15px;left:15px;width:70px;height:70px}.main_logOrder__bg{display:none}.menu_icon{top:25px;right:20px}.main_logOrder{top:30px;right:65px}.main_logOrder a,.main_logOrder_PadMobile a,.icon-menu_icon:before,.logOrder_log::after{color:#333}.roll::before{top:5px;left:5px;width:calc(100% - 10px);height:150px}.roll__inner{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.roll__inner__box__line{width:calc(100% - 20px)}.roll__inner__box__word{padding:0 0 15px 0}.roll__inner__box__content::before,.roll__inner__box__content::after{height:10px}.roll__inner__box__content::before{margin:0 0 10px 0}.roll__inner__box__content::after{margin:10px 0 0 0}.roll__inner__box__contentVertical{margin:15px auto}.roll__inner__main{top:max(calc(55% - 50vw - 30px),calc(50% - 100px));left:max(calc(10.5px + 10%),calc(50% - 240px));width:calc(80% - 15px)}.roll__inner__main__seal{top:0px;right:30px;width:40px;height:40px}.roll__inner__main__link{top:calc(100% - 50px);left:30px}.roll__inner__box__contentVertical{height:85px}.roll__inner__box__content__title,.roll__inner__box__contentVertical__title{font-size:7.5px}.roll__inner__box__content__title{margin:0 0 5px auto}.roll__inner__box__contentVertical__title{margin:0 0 0 5px}.roll__inner__box__content__title.line::after{top:-5px}.roll__inner__box__content__text,.roll__inner__box__contentVertical__text{font-size:5px}.roll__inner__box__contentVertical__pic{display:block;width:35px;flex:0 0 35px}.roll__inner__box-sec02 .roll__inner__box__word{margin:0 auto 15px auto}.roll__inner__box-sec02 .roll__inner__box__content{margin:0 auto 20px auto}.roll__inner__box-sec04 .roll__inner__box__contentVertical{height:90px;padding:15px 0;margin:0}.roll__inner__box-sec04 .roll__inner__box__contentVertical__pic{width:60px;margin:0 10px;flex:0 0 60px}}@supports (-webkit-touch-callout:none){@media (max-width:1200px){.roll{height:calc(100vh - 30px)}.roll__inner__main__seal{top:max(-50px,calc(50% - 50vh + 150px))}}@media (max-width:991px){}@media (max-width:575px){.roll{height:100vh}.roll__inner__main{top:max(calc(55% - 50vw - 75px),calc(50% - 200px))}.roll__inner__main__seal{top:0px;right:30px}}}
html.dialog_open,body.dialog_open{overflow:hidden;position:relative;background:#090909}body.dialog_open main{overflow:visible}.reservation-textImg{width:333px;height:384px;position:fixed;z-index:100;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.c_cover-border{z-index:3}@media (max-width:767px){.reservation-textImg{width:240px}}.reservation-textImg img{width:100%}.reservation-bg-dryBeam.reservation-intro .reservation-Left .Left-cont{display:none}body{background-color:#090909}.pt0{padding-top:0 !important}.mB5{margin-bottom:5px}.mT10{margin-top:10px}.mB10{margin-bottom:10px}#promote-dialog .dialog_content{padding:20px 7px}#promote-dialog .dialog_img{width:95%;max-width:95%;padding-bottom:15px;margin-top:-50px}.button-message-wrapper{right:75px;left:unset;background-color:unset;padding:unset;border:unset}body.isIE .button-message-wrapper{left:inherit}.dialog_level_title img{margin:0 auto}.level_common_type .dialog_level_star{display:inline-block;height:112px}.level_common_type .level_theme{top:50px;left:0;right:0;margin:auto}.dialog_main .dialog_content.theme_hw_bg{width:280px;height:360px;max-width:100%;background-image:url(/assets/images/reservation/hw_bg.jpg);background-repeat:repeat;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:65px 20px 0 20px}.dialog.dialog_open .dialog_content{overflow:visible}.dialog_main .dialog_content.theme_hw_bg:before{position:absolute;content:"";width:100%;height:167px;background-image:url(/assets/images/reservation/hw_joker.png);background-repeat:no-repeat;background-position:center top;right:0;top:-105px;display:inline-block;z-index:-1}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content{width:100%;text-align:center}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span{display:block;letter-spacing:1px}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_title{font-size:25px;margin-bottom:10px}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_title:after{content:"";width:17px;height:1px;display:block;background:#3c3c3c;margin:10px auto 0 auto;}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_txt{font-size:13px;line-height:17px;margin-bottom:20px;text-align:center}.txt_red{color:#ff0000}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_close{width:138px;margin:0 auto}@media (max-width:767px){.mB5_xs{margin-bottom:5px}.mB10_xs{margin-bottom:10px}.mT5_xs{margin-top:5px}.mT10_xs{margin-top:10px}.dialog_main .dialog_content.theme_hw_bg{max-width:100%;align-items:center;margin:50px 0 0 0}.dialog_main .dialog_content.theme_hw_bg:before{background-image:url(/assets/images/reservation/hw_joker-xs.png);background-size:195px auto;top:-90px}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_title img{width:125px;margin:0 auto}}@media (max-width:330px){.dialog_main .dialog_content.theme_hw_bg{max-width:100%;align-items:center;margin:50px 0 0 0}}.color-red{color:#c91111 !important}.color-gray{color:#9a9a9a !important}.form-group *{position:relative}.form-group .c-smoke,.form-group .c-smoke picture{position:absolute}.bor-B-ddd{border-bottom:1px solid #ddd}input[type="button"].appearance-n,input[type="submit"].appearance-n,input[type="reset"].appearance-n,select.appearance-n{-webkit-appearance:menulist !important}@media (max-width:1199px){input[type="button"],input[type="submit"],input[type="reset"],select{background:#fff}}.w100{width:100%}.order_level{display:block;position:relative;font-size:14px !important;z-index:2;font-size:18px;font-weight:normal;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px;color:#fff;font-family:'source-han-serif-tc','STFangsong','FangSong',serif}.reserve-form>.fast__title:first-child{margin-bottom:60px}.fast__title+.materialBt{display:flex;margin:0 0 0 auto}.fast__title+.order_level{position:absolute;top:165px;right:30px;margin:0 0 10px 0;padding:0}.reserve-form .fast__title+.order_level:after{display:none}.level_inline_block{display:inline-block;margin-bottom:5px}.order_level .current_level{cursor:pointer;height:32px}.order_level .toggle_level1,.order_level .toggle_level2{position:absolute;right:0px;margin-top:10px;display:inline-block;width:32px;height:112px;text-align:center;background:#131313;padding:7px 0 10px 0;border-radius:4px;-webkit-box-shadow:0px 0px 10px -2px rgba(50,50,50,1);-moz-box-shadow:0px 0px 10px -2px rgba(50,50,50,1);box-shadow:0px 0px 10px -2px rgba(50,50,50,1);z-index:2}.order_level .toggle_level1:before,.order_level .toggle_level2:before{content:"";display:block;position:absolute;top:-8px;left:0;right:0;width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #131313 transparent;margin:0 auto}div.level_container{display:inline-block;position:relative}.dialog_skill_trigger{opacity:0.15;height:32px;display:inline-block;z-index:1}.dialog_skill_trigger.active{opacity:1;cursor:pointer}.intro_content{width:190px;position:fixed;left:50%;right:auto;top:22%;bottom:auto;transform:translateX(-50%);margin-left:600px;z-index:2}.intro_content .beef-pot{background:url(/assets/images/reservation/beef-pot.png) no-repeat;background-size:100% auto;width:864px;height:630px;display:block}@media (min-width:1200px){.intro_content .beef-pot{right:-310px;position:absolute}.intro_content .is-pad{display:none}}@media (max-width:1399px){.intro_content{margin-left:500px}.intro_content .beef-pot{right:-410px}}@media (max-width:1199px){.intro_content{max-width:630px;width:80%;left:inherit;right:inherit;top:80px;bottom:inherit;transform:none;position:relative;margin:80px auto 0 auto;z-index:1}.intro_content .c_text{position:relative;float:right}.intro_content .c_text_content{font-size:13px;margin:40px 10px 0 0}.intro_content .c_text_title{width:35px;height:auto;transform:scale(1)}.intro_content .is-table{display:none}.intro_content .beef-pot{background-image:url(/assets/images/reservation/beef-pot-xs.png);width:458px;height:368px;right:0;float:left;position:relative}}@media (max-width:767px){.intro_content{margin:0 auto 240px auto}.intro_content .c_text,.intro_content .beef-pot{float:none;margin:auto;margin-top:0}.intro_content .c_text_content{min-height:auto}.intro_content .beef-pot{max-width:300px;width:110%;top:250px;left:0;right:0;margin:auto;position:absolute}.intro_content.xs-no-text{margin-top:50px}.intro_content.xs-no-text .beef-pot{top:-25px}.ios .intro_content.xs-has-text .beef-pot{top:200px}}.reservationStep{position:fixed;left:60px;bottom:85px;display:block;width:15%;height:1px;color:#eee;margin:0;padding:0;border-top:1px dashed #eee;overflow:visible;z-index:9}.reservationStep__list{position:relative;display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%;counter-reset:step;margin:0;padding:0}.reservationStep__list__item{position:relative;display:block;width:5px;margin:0 25px 0 0;counter-increment:step;flex:0 0 auto;overflow:visible}.reservationStep__list__item:last-of-type{margin:0}.reservationStep__list__item::before{content:counter(step,decimal-leading-zero);position:absolute;top:-45px;left:-20px;display:block;font-size:15px;line-height:1;color:inherit;font-family:"Microsoft JhengHei",sans-serif;letter-spacing:2px;transform-origin:right bottom;transform:rotate(90deg) translateY(50%);pointer-events:none;opacity:0}.reservationStep__list__item::after{content:'';position:absolute;top:-23px;left:2px;display:block;width:1px;height:15px;background:#eee;pointer-events:none;opacity:0}.reservationStep__list__item__text{position:absolute;top:10px;left:0;display:block;width:100%;font-size:13px;line-height:1;color:inherit;white-space:nowrap}.reservationStep__list__item__text::before{content:'';position:absolute;top:-13px;left:0;display:block;width:5px;height:5px;background:#eee;border-radius:50%;overflow:hidden}.reservationStep__list__value[value="1"]~.reservationStep__list__item[data-step="1"],.reservationStep__list__value[value="2"]~.reservationStep__list__item[data-step="2"],.reservationStep__list__value[value="3"]~.reservationStep__list__item[data-step="3"],.reservationStep__list__value[value="4"]~.reservationStep__list__item[data-step="4"]{flex:0 1 100%}.reservationStep__list__value[value="1"]~.reservationStep__list__item[data-step="1"]::before,.reservationStep__list__value[value="1"]~.reservationStep__list__item[data-step="1"]::after,.reservationStep__list__value[value="2"]~.reservationStep__list__item[data-step="2"]::before,.reservationStep__list__value[value="2"]~.reservationStep__list__item[data-step="2"]::after,.reservationStep__list__value[value="3"]~.reservationStep__list__item[data-step="3"]::before,.reservationStep__list__value[value="3"]~.reservationStep__list__item[data-step="3"]::after,.reservationStep__list__value[value="4"]~.reservationStep__list__item[data-step="4"]::before,.reservationStep__list__value[value="4"]~.reservationStep__list__item[data-step="4"]::after{opacity:1}.reservationStep.vertical{left:auto;right:45px;bottom:145px;width:1px;height:240px;border:none;border-right:1px dashed}.reservationStep.vertical .reservationStep__list{flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-end;justify-content:flex-end}.reservationStep.vertical .reservationStep__list__item{margin:0 0 25px 0}.reservationStep.vertical .reservationStep__list__item::before{top:-5px;left:calc(-.5em - 20px);letter-spacing:0;transform:none}.reservationStep.vertical .reservationStep__list__item:last-child{margin:0}.reservationStep.vertical .reservationStep__list__item::after{display:none}.reservationStep.vertical .reservationStep__list__item__text{left:calc(-.5em - 20px);padding:5px 0 0 0;white-space:normal}.reservationStep.vertical .reservationStep__list__item__text::before{left:calc(.5em + 17.5px)}.reservationStep.black{color:#333;border-color:#333}.reservationStep.black .reservationStep__list__item::after,.reservationStep.black .reservationStep__list__item__text::before{background:#333}@media (max-width:1399px){.reservationStep{left:40px}.reservationStep.vertical{left:auto}}@media (max-width:1199px){.reservationStep{display:none}}.reserve-white-wrapper{max-width:720px;width:100%;height:100vh;background:url(/assets/images/reservation/bg-effect.png);display:block;left:0;right:0;margin:auto;position:fixed;z-index:1;pointer-events:none}@media (max-width:1199px){.reserve-white-wrapper{display:none}}.reservation-bg{width:100%;min-height:600px;height:100vh;position:fixed;top:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:35% center}@media (min-width:992px){.reservation-bg{background-image:url(/assets/images/reservation/bg.jpg)}.dialog_content.level_common_type{overflow:hidden}}@media (max-width:991px){.reservation-bg{background-image:url(/assets/images/reservation/bg-sm.jpg)}.fast__title+.order_level{top:153px;right:50px}.order_level .toggle_level1,.order_level .toggle_level2{display:none !important}.mB5_xs{margin-bottom:5px}.mB10_xs{margin-bottom:10px}.mT5_xs{margin-top:5px}.mT10_xs{margin-top:10px}.dialog_main .dialog_content.theme_hw_bg p.dialog_main_content span.hw_title img{width:125px;margin:0 auto}}@media (max-width:767px){.fast__title+.order_level{position:relative;top:0;right:auto;text-align:center}}.reservation-wrapper{max-width:720px;width:100%;height:auto;min-height:100vh;display:block;margin:auto;padding:100px 100px 30px 100px;position:relative;z-index:3}.reservation-wrapper i.icon{font-family:'icomoon' !important;display:inline-block}.reservation-wrapper .beef-pot{position:fixed;right:-630px;bottom:-32%}.shipping-tip{display:inline-block;vertical-align:middle;width:calc(100% - 93px);max-width:100%;margin:0}@media (max-width:1199px){.reservation-wrapper{height:auto;min-height:100vh;padding-top:60px;position:relative;background:url(/assets/images/reservation/bg-effect.png)}.reservation-wrapper .beef-pot{display:none}}@media (max-width:991px){.reservation-wrapper{width:84%;padding:90px 55px 30px 55px}}@media (max-width:767px){.reservation-wrapper{width:100%;padding:90px 20px 20px;position:relative;z-index:11}}@media (max-width:575px){.shipping-tip{width:calc(100% - 87px)}}.reserve-form{height:100%;z-index:2}.reserve-form #mCSB_1_scrollbar_vertical{right:-35px}.reserve-form h3,.reserve-form h4,.reserve-form label,.reserve-form p{font-weight:normal;letter-spacing:1px;color:#fff;position:relative}.reserve-form h3,.reserve-form h4,.reserve-form p.form-intro{font-family:'source-han-serif-tc','STFangsong','FangSong',serif}.reserve-form h3{font-size:18px;font-weight:normal;height:51px;line-height:52px;letter-spacing:1px;margin-bottom:0}.reserve-form h3 span{font-size:16px;margin-right:3px}.reserve-form h3:before,.reserve-form .order_level:after{content:"";background-size:auto 100%;background-repeat:repeat-x;display:block;width:100%;display:block;position:absolute}.reserve-form h3:before{background-image:url(/assets/images/reservation/border-white-double.png?20210526);height:4px;top:0}.reserve-form .order_level:after{background-image:url(/assets/images/reservation/border-white-single.png?20210526);height:1px;bottom:0}.reserve-form h4{font-size:15px}.reserve-form h4 .icon-hexagon{font-size:12px;color:inherit;position:relative;transform:scale(0.75);display:inline-block;margin-right:0}.recommend__title{display:inline-block;vertical-align:middle;width:calc(100% - 92px);max-width:100%;margin:0}@media (max-width:575px){.recommend__title{width:calc(100% - 83px)}}.reserve-form .fast__title{display:block;width:100%;height:auto;margin:0 0 20px 0;padding:15px 17px;font-size:18px;line-height:1;color:#fff;background:#000}.reserve-form .fast__title::before{display:none}.reserve-form .fast__title__padHide{display:inline;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}.reserve-form p.form-intro{line-height:26px}.reserve-form p.form-intro strong{background-color:rgba(0,0,0,0.35);font-weight:normal;display:inline-block;margin:0 5px;margin:0 3px;padding:0 5px}.reserve-form p.form-intro strong.strong_style2{background-color:rgba(0,0,0,0.15);font-weight:normal;display:inline-block;margin:0 5px;margin:0 3px;padding:0 5px}.reserve-form section{margin-top:20px;padding-top:20px;position:relative}.reserve-form section:before{content:"";display:block;background:url(/assets/images/reservation/border-white-single.png?20210526);width:100%;height:1px;position:absolute;top:0;left:0}.reserve-form section.noTopLine::before{display:none}.reserve-form section.no-line{margin-top:0}.reserve-form section.no-line:before{display:none}.reserve-form table{width:100%;border:0;font-family:'source-han-serif-tc','STFangsong','FangSong',serif}.reserve-form .form-group{margin-bottom:20px;position:relative}.reserve-form .form-check label{border-bottom:0 !important;font-family:"Microsoft JhengHei",sans-serif}.reserve-form fieldset legend.col-form-label{font-size:13px;color:#555;padding:5px 15px !important;margin:0;border-bottom:1px solid #131313}.reserve-form fieldset .pretty-select .placeholder{padding:6px 15px;border:1px solid #cfcfcf}.reserve-form fieldset input[type=text]{background:#fff !important;font-size:13px;color:#555;padding:6px 15px;border:1px solid #cfcfcf !important}.reserve-form fieldset.has-bg{background:#f5f5f5;padding:10px 15px}.reserve-form .radio-label{cursor:pointer;padding:1px 0px}@media (max-width:1199px){.reserve-form{height:auto}}@media (max-width:991px){.reserve-form .fast__title__padHide{display:none}}@media (max-width:767px){.reserve-form h3:before{background-image:url(/assets/images/reservation/border-white-double-xs.png?20210526)}.reserve-form fieldset input[type=text]{width:100%}.reserve-form fieldset.has-bg{padding:15px}}.btn-section{margin-bottom:30px}.btn-section a{width:125px;float:right}.btn-section a+a{margin-right:10px}.btn-section a .turn-left{transform:rotate(-180deg);margin-right:2px}.btn-section .btn-save{width:auto;padding:0 20px;border:1px solid #cfcfcf;color:#a5a5a5;background:#f5f5f5;margin-top:20px}.btn-section .btn-save.active{background:transparent;border:1px solid #5bceab;color:#5bceab;opacity:1}.btn-section .btn-save.active span:before{color:#5bceab}.btn-section.mB0{margin-bottom:0}.reserve-form h4 abbr{width:85%;display:inline-block;vertical-align:top;line-height:20px}.quantity-from h4 .tip{display:block;margin-left:0;padding-left:15px;margin-top:5px}.form-payment{margin:0 0 1px 0}.form-payment input[value="4"]~.c-radio__text::before{content:'';width:4em;height:1.5em;background:url(/assets/images/common_icon/icon_linepay.svg) center no-repeat;background-size:contain}.form-payment input[value="2"]~.c-radio__text::before{content:'';width:2.5em;height:1.5em;background:url(/assets/images/common_icon/icon_truck.svg) center no-repeat;background-size:contain;filter:brightness(0) invert(1)}.form-payment input[value="3"]~.c-radio__text::before{content:'';width:2.5em;height:1.5em;background:url(/assets/images/common_icon/icon_creditcard.svg) center no-repeat;background-size:contain;filter:brightness(0) invert(1)}.whiteBox .form-payment input[value="2"]~.c-radio__text::before,.whiteBox .form-payment input[value="3"]~.c-radio__text::before{filter:none}@media (min-width:1200px){.btn-section .btn-save:hover,.btn-section .btn-save.active{background:transparent;border:1px solid #5bceab;color:#5bceab;opacity:1}.btn-section .btn-save:hover span:before,.btn-section .btn-save.active span:before{color:#5bceab}}@media (max-width:991px){.reserve-form h4 abbr{width:85%;display:inline-block;vertical-align:top;line-height:20px}.quantity-from h4 .tip{display:block;margin-left:0;padding-left:15px;margin-top:10px}}@media (max-width:767px){.reserve-form .fast__title{margin:0 0 10px 0;padding:15px;font-size:15px}.reserve-form .fast__title:first-child{margin-bottom:20px}.btn-section{flex-wrap:wrap}.btn-section a{position:relative;width:calc(50% - 5px);-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.reserve-form h4 abbr{width:85%;display:inline-block;vertical-align:top;line-height:20px}.c_btn_main .c_btn_style1{position:relative}.btn-section a .turn-left{position:absolute;transform:rotateZ(180deg);display:inline-block;top:10px;left:28px}}.white-type{background:#fff;color:#555;padding:30px}.white-type:before{display:none}.white-type h3,.white-type h4,.white-type label,.white-type p{color:#555}.white-type label,.white-type input{font-family:"Microsoft JhengHei",sans-serif}.white-type h4{height:40px;line-height:40px;margin-bottom:20px}.white-type h4 .icon-hexagon{margin-right:5px;margin-left:15px}.white-type h4:before,.white-type h4:after{content:"";background-image:url(/assets/images/reservation/border-black.png);background-size:100%;background-repeat:no-repeat;width:100%;height:1px;display:block;position:absolute}.white-type h4:before{top:0}.white-type h4:after{bottom:0}.white-type .form-group{color:#ffffff;letter-spacing:2px;margin:0 0 5px 0}.white-type .form-group label{padding:5px 15px !important;margin:0;border-bottom:1px solid #131313}.white-type .form-group input[type=text],.white-type .form-group input[type=password],.white-type .form-group input[type=number]{color:#555;background:none;border:none;border-radius:0;box-shadow:none;padding:5px 15px;border-bottom:1px solid #ddd}.white-type .form-group input[type=text]::-webkit-input-placeholder,.white-type .form-group input[type=password]::-webkit-input-placeholder,.white-type .form-group input[type=number]::-webkit-input-placeholder{color:#c1c1c1;font-size:13px}@media (max-width:767px){.form-section.white-type{padding:25px 20px}}.reserve-form .form-check{position:relative}.reserve-form .form-check input[type="checkbox"],.reserve-form .form-check input[type="radio"]{position:absolute;opacity:0;z-index:-1}.reserve-form .form-check.form-check label{width:100%;position:relative;display:inline-block;padding:0 0 0 25px !important;height:1.5em;line-height:1.5;cursor:pointer;transition:.25s all ease}.reserve-form .form-check.form-check label:before,.reserve-form .form-check.form-check label:after{content:" ";position:absolute;top:3px;left:0;display:block;width:16px;height:16px}.reserve-form .form-check.form-check label:before{border:1px solid #bdc3c7;border-radius:20%;background:#fff}.reserve-form .form-check input[type="checkbox"]+label::after{background:#aaaaaa}.reserve-form .form-check input[type="radio"]+label::before{border-radius:50%}.reserve-form .form-check input[type=radio]+label::after{content:" ";top:5px;left:2px;width:12px;height:12px;background:#aaaaaa;border:1px solid #b0b0b0;border-radius:50%}.reserve-form .form-check input[type="checkbox"]:checked+label::before,.reserve-form .form-check input[type="radio"]:checked+label::before{background:#fff}.reserve-form .form-check input[type="checkbox"]+label::after,.reserve-form .form-check input[type=radio]+label::after{transform:scale(0)}.reserve-form .form-check input[type="checkbox"]:checked+label::after{transform:scale(0.6)}.reserve-form .form-check input[type=radio]:checked+label::after{transform:scale(0.8)}.reserve-form .form-check .form-editInvoice{color:#fff;padding:2px 6px;position:absolute;right:0;border-radius:3px;font-size:12px;background-color:#000}@media (min-width:1200px){.reserve-form .form-check .form-editInvoice:hover{opacity:0.5}}@media (max-width:767px){.reserve-form .form-check .form-editInvoice{display:block;right:unset;margin:10px 0 0 0;position:relative;padding:5px;text-align:center}}@media (max-width:767px){.reserve-form .form-check .form-check label{margin-bottom:5px !important}}.quantity-from label,.quantity-from select,.quantity-from input{width:100%}.quantity-from label,.quantity-from select{color:#000}.reservation_step1 .quantity-from select{width:107px}.quantity-from .beef-pot-group{font-size:18px}.quantity-from .beef-pot-group .food-gram{font-size:13px}.quantity-from .beef-pot-group p.form-intro{line-height:36px;font-size:14px}.quantity-from .beef-pot-group p.form-intro:first-child{padding-top:18px;margin-bottom:-10px}.reservation-dryBeam-pay .quantity-from .beef-pot-group p.form-intro:first-child{margin-bottom:10px}.quantity-from .beef-pot-group p.form-intro+p{margin-bottom:-10px}.quantity-from .beef-pot-group .form-intro-abbr{transform:scale(0.7);display:inline-block}.quantity-from .beef-pot-group .line{width:1px;height:15px;background:#fff;opacity:0.7;margin:0 7px;display:inline-block;top:1px}.quantity-from .beef-pot-group .unit{font-size:13px;margin-left:0}.quantity-from .beef-pot-group .unit2{font-size:13px;color:#aaaaaa;margin-left:0;top:-2px}.quantity-from h4 .tip{font-size:13px;color:#aaaaaa;margin-left:10px}@media (max-width:767px){.quantity-from h4 .tip{font-size:12px;display:block;padding-left:20px;margin-top:5px}.quantity-from .beef-pot-group .unit2{display:block;margin-left:0}body .quantity-from label,body .quantity-from select,body .reservation_step1 .quantity-from select{width:100%}.reservation-dryBeam-pay .quantity-from .beef-pot-group p.form-intro{line-height:1.5;margin-left:20px}.quantity-from .beef-pot-group p.form-intro{line-height:26px;margin-left:16px}.quantity-from .beef-pot-group .form-intro-abbr{position:absolute;left:-18px}.quantity-from .beef-pot-group p.form-intro:first-child{margin-bottom:0}}.no-edit{opacity:0.7 !important;pointer-events:none !important}.reserve-calendar{background-color:#fff;position:relative;opacity:1;transition:opacity 0.3s}.reserve-calendar *{position:relative}.reserve-calendar .month{position:relative;padding:7px;width:100%;background:#131313;text-align:center}.reserve-calendar .month ul{position:static;margin:0;padding:0;list-style-type:none}.reserve-calendar .month li{color:white;text-transform:uppercase;letter-spacing:1px}.reserve-calendar .month .arrow{position:absolute;cursor:pointer;height:100%;top:0;font-size:13px;background:#840c08}.reserve-calendar .month .arrow.prev{padding:9px 9px 7px 7px;left:0}.reserve-calendar .month .arrow.next{padding:9px 7px 7px 9px;right:0}.reserve-calendar .month .arrow span{font-size:12px}.reserve-calendar .month .arrow:before{color:#808088}.reserve-calendar .month .year-month{font-size:17px;color:#fff;display:inline-block}.reserve-calendar .weekdays,.reserve-calendar .days{margin:0 20px;padding:10px 0}.reserve-calendar .weekdays li,.reserve-calendar .days li{width:calc(100% / 7 - 4px);display:inline-block;text-align:center;color:#555;float:none}.reserve-calendar .weekdays{border-bottom:1px solid #ddd}.reserve-calendar .weekdays li{font-size:14px}.reserve-calendar .days{padding-bottom:20px}.reserve-calendar .days li{cursor:pointer;margin:7px 0;font-size:15px;color:#c70000;text-align:center}.ajax-reserve-calendar-date{background:#840d08}.ajax-reserve-calendar-date span{color:#fff}.reserve-calendar .days li span{display:inline-block;z-index:1}.reserve-calendar .days li:before{content:"";width:31px;height:31px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;z-index:0;transition:all 0.3s}.reserve-calendar .days li.active{background:#fff}.reserve-calendar .days li.active span{color:#fff}.reserve-calendar .days li.active:before{background-color:#060606;border-radius:99em;border:1px solid #060606}.reserve-calendar .days li.del{cursor:default;color:#373737}.reserve-calendar .days li.del:before{width:100%;height:1px;background:#555;border-radius:99em;border:none}.reserve-calendar .days li.not{color:#cacaca;cursor:default}.reserve-calendar .days li.not:before{display:none}.reserve-calendar-remarks{padding-top:13px}.calendar-remarks{display:inline-block;width:30px;height:30px;background:#fff;border-radius:99em;margin-right:5px;vertical-align:sub;font-size:14px;text-align:center;line-height:30px;position:relative}.reserve-calendar-remarks0{background:#840c0b;color:#fff}.reserve-calendar-remarks1{color:#cacaca}.reserve-calendar-remarks2{color:#373737}.reserve-calendar-remarks2:before{position:absolute;content:"";width:100%;height:1px;display:block;top:50%;left:0;background:#555;z-index:2}.calendar-remarks-inline-block{display:inline-block;padding:5px 0 0 0}.reserve-calendar-remarks3{background:#000;color:#fff}.reserve-calendar-remarks .tip{font-size:15px;display:inline-block;position:relative;top:3px;margin-right:15px}.reserve-calendar-remarks .text{position:relative;top:4px;margin-right:20px}@media screen and (max-width:767px){.calendar-remarks{width:26px;height:26px;margin-right:3px;font-size:12px;line-height:26px}.reserve-calendar-remarks .tip{margin-bottom:0}.reserve-calendar-remarks .text{font-size:13px;margin-right:10px}}.side-dishes-table{font-size:13px;color:#efefef;line-height:20px}.side-dishes-table span{display:inline-block}.side-dishes-table td.dishes-img{width:185px}.side-dishes-table td.dishes-img img{max-width:185px;height:auto}.side-dishes-table td.sec-dishes-img img{max-width:155px;height:auto}.side-dishes-table td.intro{vertical-align:top;padding:25px 0 0 30px}.intro-text{font-family:'source-han-serif-tc','STFangsong','FangSong',serif;margin-top:10px}.side-dishes-table td.intro .title{font-size:16px;letter-spacing:1px;width:100%;margin-bottom:2px;margin-top:5px}.side-dishes-table td.num{text-align:right}.side-dishes-table td.num .price{font-size:20px;margin-right:20px}.side-dishes-table td.num .price_del{margin:0 5px 0 0;font-size:13px;text-decoration:line-through}.side-dishes-table td.num .unit{font-size:13px}@media (max-width:767px){.side-dishes-table{margin-top:25px}.side-dishes-table td{text-align:center;width:100%;display:block}.side-dishes-table td.dishes-img{width:100%}.side-dishes-table td.dishes-img img{max-width:250px}.side-dishes-table td.sec-dishes-img img{max-width:185px}.side-dishes-table td.intro{padding:0}.side-dishes-table td.intro .intro-text{text-align:left;margin-bottom:10px}.side-dishes-table td.num{text-align:center}.side-dishes-table td.num .price{margin-right:0;margin-bottom:10px}.side-dishes-table td.num .input-number{clear:both;width:50%;display:inline-block}.side-dishes-table td.num .input-number-wrapper{width:80%;display:block;margin:10px auto;position:relative}.side-dishes-table td.num .input-number-wrapper .input-number-decrement{left:30px}.side-dishes-table td.num .input-number-wrapper .input-number-increment{right:30px}}.reserve-pro-table{width:100%;height:auto;position:relative;display:table}.reserve-pro-table .thead{display:table-header-group;background:#131313;margin:30px 0 20px 0;font-family:'source-han-serif-tc','STFangsong','FangSong',serif}.reserve-pro-table .thead .th{font-size:14px;color:#fff;font-weight:normal;padding:10px 15px;text-align:center !important}.reserve-pro-table .cart-pro-body{display:table-row-group;font-family:"Microsoft JhengHei",sans-serif}.reserve-pro-table .cart-pro-body *{position:relative}.reserve-pro-table .cart-pro-body .text{display:inline-block;vertical-align:middle}.reserve-pro-table .tr{display:table-row}.reserve-pro-table .th,.reserve-pro-table .td{display:table-cell;text-align:center}.reserve-pro-table .th a,.reserve-pro-table .td a{text-decoration:none !important}.reserve-pro-table .td{font-size:13px;color:#555;padding:2px 15px;border-bottom:1px solid #ddd;background:#fff}.reserve-pro-table .item{width:40%;text-align:left;padding-left:30px}.reserve-pro-table .price{text-align:left}.reserve-pro-table .del{width:70px;padding-right:10px}.reserve-pro-table .del .del-button{display:block;top:4px}.reserve-pro-table .del .del-button .icon{font-size:20px}.reserve-pro-table .del .del-button .icon:before{color:#555}.reserve-pro-table .tr.count{background-color:#f0f0f0}.reserve-pro-table .tr.count .td{background:transparent;border-bottom:0;padding:2px 15px;text-align:left}.reserve-pro-table .tr.count .item{padding-left:30px}.reserve-pro-table .tr.count.freight .td{padding-top:15px}.reserve-pro-table .tr.count.total .td{padding-bottom:15px}.reserve-pro-table .count_signal{position:relative;line-height:21px}.reserve-pro-table .signal_text{display:inline-block;line-height:28px;margin:0 0 6px 4px}.reserve-pro-table .signal_text:before{content:'';position:absolute;display:block;width:33px;height:1px;left:-4px;bottom:2px;background-color:#555}.reserve-pro-table .signal_input{position:relative;width:calc(100% - 45px);border:1px solid #dbdbdb !important;background-color:#fff;padding:5px;margin-left:10px;margin-bottom:-3px}@media (max-width:1200px) and (min-width:992px){.reserve-pro-table .signal_input{width:100%;display:block;margin-left:0}}@media (max-width:767px){.reserve-pro-table .thead{display:none}.reserve-pro-table .tr{display:block;text-align:left;margin-bottom:10px;overflow:auto}.reserve-pro-table .td{width:100%;display:block;float:none;padding:0;text-align:left;border-bottom:none;overflow:hidden}.reserve-pro-table .tr:first-child .item{height:auto}.reserve-pro-table .tr:first-child .item .title{height:99%;top:0;position:absolute}.reserve-pro-table .tr:first-child .item .text{height:100%;padding-top:11px;margin-left:21%}.reserve-pro-table .title,.reserve-pro-table .text{display:inline-block !important;text-align:center;padding:10px}.reserve-pro-table .title{width:20%;height:40px;font-size:14px;font-family:'source-han-serif-tc','STFangsong','FangSong',serif;color:#fff;background:#131313;border-bottom:1px solid #202020}.reserve-pro-table .text{width:78%;height:39px;border-bottom:1px solid #ddd}.reserve-pro-table .input-number-wrapper{height:35px;top:-9px}.reserve-pro-table .del{width:100%;border-radius:0;background:transparent;border-bottom:none}.reserve-pro-table .del .text{display:inline-block;width:100%;padding:0;border-bottom:none}.reserve-pro-table .del .del-button{text-align:center;top:0;color:#fff;border-top-left-radius:0;border-top-right-radius:0}.reserve-pro-table .del .del-button .icon{font-size:17px;top:2px;right:-3px}.reserve-pro-table .del .del-button .icon:before{color:#fff}.reserve-pro-table .del .del-button .visible-xs{display:inline-block !important;color:#fff}.reserve-pro-table .tr.count{margin-bottom:0}.reserve-pro-table .tr.count .td{text-align:left;padding:0 15px !important}.reserve-pro-table .tr.count .td.item{padding-bottom:5px !important}.reserve-pro-table .tr.count .td.num{width:70% !important;float:left}.reserve-pro-table .tr.count .td.price{width:30% !important;float:left}.reserve-pro-table .tr.count.freight{padding-top:15px}.reserve-pro-table .tr.count.total{padding-bottom:15px}.reserve-pro-table .tr.count.none{display:none !important}.reserve-pro-table .count_signal{margin-bottom:20px}.reserve-pro-table .count_signal:before{width:32px;bottom:5px}}#side-dishes-section{transition:opacity 0.3s}#side-dishes-section.no-show{opacity:0.7}#invoice-type-2.no-show{pointer-events:none;opacity:0.3}.invoice-wrapper{display:none;margin-bottom:20px}.invoice-wrapper.is-active{display:block}.triple-relatve{display:none}.triple-relatve.show{display:flex}@media (max-width:767px){.invoice-deliver{margin-bottom:20px !important}.invoice-deliver .form-check{margin:7px 0 4px 0}}@media (max-width:767px){.select-wrapper label{width:100%}.select-wrapper .c_select_default{width:100%;padding:10px 15px}}@media (min-width:768px){.reserve-done-table .td{padding:11px 15px}.reserve-done-table .item{width:50%}}@media (max-width:767px){.reserve-done-table .td .text{text-align:left;padding-left:20px}}.form-section.white-type .reserve-done-h4{margin:0;cursor:pointer;font-family:"Microsoft JhengHei",sans-serif}.form-section.white-type .reserve-done-h4:after{transition:opacity 0.25s}.form-section.white-type .reserve-done-h4 .icon{position:absolute;top:13px;right:20px;font-size:15px;color:inherit;transition:opacity 0.15s}.form-section.white-type .reserve-done-h4 .icon.icon-up-arrow{opacity:0}.form-section.white-type .reserve-done-h4 .icon.icon-down-arrow{opacity:1}.form-section.white-type .reserve-done-h4.not-open:after,.form-section.white-type .reserve-done-h4.not-details:after{opacity:0}.form-section.white-type .reserve-done-h4.not-detail{cursor:default}.form-section.white-type .reserve-done-h4.not-open .icon{transition:opacity 0.3s}.form-section.white-type .reserve-done-h4.not-open .icon-up-arrow{opacity:1}.form-section.white-type .reserve-done-h4.not-open .icon-down-arrow{opacity:0}.form-section.white-type .reserve-done-h4.last-h4{position:relative}.form-section.white-type .reserve-done-h4.last-h4:after{opacity:1 !important}.form-section.white-type .reserve-done-data{padding:20px 20px 15px 20px;display:none}.form-section.white-type .reserve-done-data .data{display:inline-block;position:relative}.form-section.white-type .reserve-done-data a{color:inherit}@media (max-width:767px){.form-section.white-type .reserve-done-data .data{left:0}}@media only screen and (max-width:767px){.order_level{line-height:22px;width:100%;letter-spacing:0;font-size:13px;margin-bottom:15px;padding-bottom:10px;transform:translateX(32px);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.level_inline_block img{position:relative;top:-5px}.level_inline_block img.current_level2{transform:translateX(-12px);-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);-o-transform:translateX(-12px);-ms-transform:translateX(-12px)}.level_inline_block img.current_level3{transform:translateX(-24px);-webkit-transform:translateX(-24px);-moz-transform:translateX(-24px);-o-transform:translateX(-24px);-ms-transform:translateX(-24px)}.dialog_skill_trigger{margin-bottom:5px}}.reservation-intro .reservation{display:none !important}.reservation-intro .reservation-Left{width:calc(100% - 50px);margin:25px;background-image:url(/assets/images/reservation/intro_bg.png)}body.isIE .reservation-intro .reservation-Left{width:100%;margin:0}.reservation-bg-dryBeam .reservation-Left .cont_title1{top:-50px}.reservation-intro .reservation-Left .cont_title2{width:135px;height:288px;background-image:url(/assets/images/reservation/intro_text.png)}.reservation-intro .reservation-Left .cont_title3{width:27px;height:182px;background-image:url(/assets/images/reservation/intro_subtext.png);top:0}.reservation-intro .reservation-Left .cont_cta{height:170px;color:#000;writing-mode:vertical-rl;margin-right:20px;letter-spacing:0.5px}.reservation-intro .reservation-Left .cont_cta br{display:none}body.isIE .reservation-intro .reservation-Left .cont_cta br{display:block}body.isIE .reservation-intro .reservation-Left .cont_cta span{line-height:1}.reservation-intro .reservation-Left .cont_cta span{color:#000;margin-bottom:5px}.reservation-intro .reservation-Left div[class^="Left-item"]{transform:scale(0.5)}.reservation-intro .reservation-Left .Left-layer2{background-image:url(/assets/images/reservation/intro_02.png);left:4%}.reservation-intro .reservation-Left .Left-layer3{background-image:url(/assets/images/reservation/intro_03.png);background-size:100%;left:0;top:-100px}.reservation-intro .reservation-Left .Left-item1{top:-35%;left:-27%}.reservation-intro .reservation-Left .Left-item2{top:-43%}.reservation-intro .reservation-Left .Left-item3{top:8%;left:-9%}.reservation-intro .reservation-Left .Left-item5{top:-60%;left:-13%}.reservation-intro .reservation-Left .Left-item5{top:-52%}@media only screen and (max-width:991px){.reservation-intro{background-image:url(/assets/images/common_icon/c_nav_bg.jpg)}.reservation-intro .reservation-Left{height:calc(100vh - 50px);background-image:url(/assets/images/reservation/intro_bg_sm.png)}.reservation-intro .Left-cont .cont_title1,.reservation-intro .Left-cont .cont_title2,.reservation-intro .Left-cont .cont_title3{display:block}}@media only screen and (max-width:991px){.reservation-intro .reservation-Left{width:100vw;height:100vh;margin:0}}
html.dialog_open,body.dialog_open{background:#F9F4F1}body.dialog_open main{overflow:visible;height:100vh}#logo,header{opacity:1}#logo{left:70px;top:65px;width:auto;height:auto;border-radius:0;background:none;box-shadow:none}@media (max-width:1199px){#logo{left:15px;top:20px}}@media (max-width:767px){#logo{left:15px;top:20px}}#logo img{position:relative;top:auto;left:auto;transform:none;object-fit:fill;width:65px;height:auto}.menu_icon{right:60px;top:88px}.main_logOrder,.main_logOrder_PadMobile{top:89px;right:100px}@media (max-width:1199px){.menu_icon{right:30px;top:52.5px}.main_logOrder,.main_logOrder_PadMobile{top:54px;right:70px}}@media (max-width:767px){.menu_icon{right:25px;top:25px}.main_logOrder,.main_logOrder_PadMobile{top:28px;right:65px}}.main_logOrder__bg{display:none}.c_cover-border{display:none}.sideBanner{position:fixed;top:0;left:0;width:100%;height:100vh;background:url(/assets/images/common_icon/base-bg.png) center repeat;background-size:auto;pointer-events:none}.sideBanner::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/common_icon/white_bg_text.png) center repeat;background-size:auto;opacity:.15}.buy_information_icon{right:50px}.reservation-textImg{width:333px;height:384px;position:fixed;z-index:100;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.dialog.dialog_open .dialog_content{overflow:visible}@media (max-width:1199px){main.reservation_step2{min-height:100vh}.intro_content .c_text{float:none;margin:0 auto 50px auto}.intro_content .c_text_title{width:136px;height:328px;transform:scale(1);margin:0}}.reserve-centerBg{width:100%;height:100vh;background:url(/assets/images/common_icon/base-bg.png);display:block;left:0;right:0;margin:auto;position:fixed;z-index:1;pointer-events:none;opacity:.6}@media (max-width:1199px){.reserve-centerBg{display:block}}.reservation-bg{background-position:center}@keyframes layer1Float1{to{background-position-y:60%}}@keyframes layer1Float2{to{background-position-y:65%}}@keyframes layer1Float3{to{background-position-y:100%}}@media (max-width:1200px){.bg_layer1,.bg_layer2,.bg_layer3{display:none}}@media (min-width:1200px){.reservation-bg{background-image:none}}@media (max-width:1199px){.main_logOrder a,.main_logOrder_PadMobile a,.icon-menu_icon:before{color:#333}.logOrder_log::after{color:rgba(0,0,0,0.3)}.icon-info:before,.icon-info_hover:before{color:#000}.button-message i{color:#000}.reservation-bg{position:absolute;height:auto;bottom:0;left:0;background-image:url(/assets/images/common_icon/base-bg.png)}}.reserve-form h3,.reserve-form h4,.reserve-form label,.reserve-form p{color:#333}.side-dishes-table{color:#333}.side-dishes-table td.intro{padding-top:25px}.order_level{color:#333}
.pretty-select{position:relative;display:block;margin:0 auto;width:100%;color:#555555;font-size:13px;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none}.pretty-select .placeholder{position:relative;display:block;background:#fff;font-size:13px;color:#555;padding:9px 15px;cursor:pointer;z-index:1}.pretty-select .placeholder:hover{background:#fafafa}.pretty-select .placeholder:after{position:absolute;right:1em;top:50%;transform:translateY(-50%);font-family:'icomoon' !important;content:"\e907";font-size:12px;color:#737373;z-index:10}.pretty-select.is-open .placeholder:after{content:"\e906"}.pretty-select.is-open ul{display:block}.pretty-select ul{display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:2px;top:100%;left:0;list-style:none;margin:0;padding:0;box-shadow:0 3px 6px 0px #4d4d4d;z-index:100}.pretty-select ul li{display:block;text-align:left;padding:8px 15px;font-size:13px;color:#555;cursor:pointer;border-top:1px solid #cfcfcf;transition:background 0.3s}.pretty-select ul li:hover{background:#f0f0f0}.input-number-wrapper{height:35px;background:#fff;display:inline-block;text-align:center}.form-group .c-smoke,.form-group .c-smoke picture{position:absolute}.form-group .c-smoke{top:50%;display:none;transform:translateY(-50%)}.smoke .form-group .c-smoke{display:block}.form-group .c-smoke img{display:block;width:100%}.materialBt{position:relative;display:inline-flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;margin:0 0 0 4px;padding:10px;font-size:14px;line-height:1;color:#fff;font-family:'NotoSerifTC';background:#333;border-radius:3px;border:none;text-decoration:none;transition:opacity .4s ease-in-out;cursor:pointer}.materialBt:hover{opacity:.7}.materialBt span{position:relative;display:block;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 0 auto}.materialBt:hover span::after{opacity:1}.lightMaterial .materialBt{color:#fff}.lightMaterial .materialBt span::after{background:#fff}.material{position:fixed;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100vw;height:100vh;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s ease-in-out;z-index:900}.material::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.7)}.material.active{opacity:1;pointer-events:all;visibility:visible}.material__close{position:fixed;top:130px;right:max(90px,calc(50% - 330px));display:block;margin:0 0 0 auto;font-size:19px;line-height:1;background:none;border:none;cursor:pointer;transition:none;z-index:10}.material__close .icon-close_icon::before{content:"\e904";color:#333}.material__inner{position:relative;display:block;width:calc(100% - 120px);max-width:720px;max-height:calc(100vh - 200px);padding:80px 100px;background:rgba(255,255,255,.95);overflow:hidden;overflow-y:auto}.material__inner::-webkit-scrollbar{width:6px;background:#ccc}.material__inner::-webkit-scrollbar-thumb{background:#999}.reserve-form .material__inner__pic,.material__inner__pic img{display:block;width:100%}.material__inner__pic img{margin:0 0 10px 0}.material__inner__title{position:relative;display:block;width:100%;padding:20px 0 0 0;margin:0 0 20px 0}.material__inner__title::before,.material__inner__title::after{content:'';position:absolute;left:0;display:block;width:100%;height:1px;background:url(/assets/images/reservation/border-white-single.png) center left repeat-x;background-size:auto 100%;pointer-events:none}.material__inner__title::before{top:0}.material__inner__title::after{display:none;bottom:0}.material__inner__title img{display:block;width:auto;max-width:100%;height:27px}.material__inner__box{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.material__inner__box__item{display:block;width:100%;margin:0 0 20px 0}.material__inner__box__item.two{width:calc(50% - 10px)}.material__inner__box__item.three{width:calc((100% - 40px) / 3)}.material__inner__box__item-pickledcabbage{width:calc(63.6% - 10px)}.material__inner__box__item-pickledcabbageSoup{width:calc(36.4% - 10px)}.material__inner__box__item-eggplant{width:calc(33% - 40px / 3)}.material__inner__box__item-chili{width:calc(33.3% - 40px / 3)}.material__inner__box__item-taro{width:calc(34.15% - 40px / 3)}.material__inner__box__item__pic{display:block;width:100%}.material__inner__box__item__pic img{display:block;width:100%;height:auto}.material__inner__box__item__pic .mb{display:none}.lightMaterial .material__inner{background:rgba(17,17,17,.95)}.lightMaterial .material__close .icon-close_icon::before{color:#fff}.lightMaterial .material__inner__title img{filter:brightness(.03) invert(1)}.lightMaterial .material__inner__box__item__pic img{filter:brightness(.03) invert(1)}@media screen and (min-width:992px){.input-number-wrapper{height:35px;min-width:108.5px}}.input-number-wrapper .input-number{width:40px;padding:0 12px;color:#333;vertical-align:top;text-align:center;outline:none;border:0}.input-number-wrapper .input-number,.input-number-wrapper .input-number-decrement,.input-number-wrapper .input-number-increment{height:35px;user-select:none}.input-number-wrapper .input-number-decrement,.input-number-wrapper .input-number-increment{display:inline-block;width:30px;line-height:35px;font-size:16px;color:#333;text-align:center;font-weight:bold;cursor:pointer;z-index:9;-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.input-number-wrapper .input-number-decrement:active,.input-number-wrapper .input-number-increment:active{background:#ddd}.input-number-wrapper .input-number-decrement.no-click,.input-number-wrapper .input-number-increment.no-click{color:#ccc}@media screen and (max-width:767px){.input-number-wrapper .input-number-decrement{position:absolute;left:-30px;top:0}.input-number-wrapper .input-number-increment{position:absolute;right:-30px;top:0}.input-number-wrapper .input-number{width:100px;margin-left:auto;margin-right:auto;display:inline-block}.material__close{top:80px;right:50px}.material__inner{width:calc(100% - 60px);max-height:calc(100vh - 120px);padding:80px}.material__inner__title{padding:15px 0 0 0;margin:0 0 15px 0}.material__inner__title img{height:20px}.material__inner__box__item-pickledcabbage,.material__inner__box__item-pickledcabbageSoup,.material__inner__box__item-taro,.material__inner__box__item.two,.material__inner__box__item.three{width:100%}.material__inner__box__item-eggplant{width:calc(50% - 7.5px)}.material__inner__box__item-chili{width:calc(50% - 7.5px)}.material__inner__box__item.mb-two{width:calc(50% - 7.5px)}.material__inner__box__item__pic .pc{display:none}.material__inner__box__item__pic .mb{display:block}}@media screen and (max-width:575px){.materialBt{padding:10px 5px}.material__inner{width:calc(100% - 40px);padding:50px 50px}.material__close{top:70px;right:30px}}
