@charset "UTF-8";
@font-face{font-family:"NotoSerifTC-M";font-display:swap;src:url(/assets/fonts/NotoSerifTC/NotoSerifTC-Medium.otf) format("opentype")}picture,picture img{position:relative;display:block;width:100%;height:auto;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:70px;left:70px}.main_logOrder a,.main_logOrder_PadMobile a,.icon-menu_icon:before{color:#333}.menu_icon{top:78px}.main_logOrder,.main_logOrder_PadMobile{top:80px}.tendons{position:relative;width:100%;height:100vh;min-height:700px;background:#fff;overflow:hidden}.tendons__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/tendons/tendons_bg.png) center no-repeat;background-size:cover;overflow:hidden}.tendons__inner::before,.tendons__inner::after{content:'';position:absolute;top:0;display:block;width:50%;height:100%;opacity:.1;pointer-events:none}.tendons__inner::before{left:0;background:url(/assets/images/tendons/tendons_bg_text01.png) 40px center no-repeat;background-size:auto calc(100% - 40px)}.tendons__inner::after{right:0;background:url(/assets/images/tendons/tendons_bg_text02.png) calc(100% - 40px) center no-repeat;background-size:auto calc(100% - 40px)}.tendons__inner__main{position:relative;width:auto;height:100%}.tendons__inner__main__item{position:absolute;bottom:0;display:block;width:auto;height:100%;margin:0 auto;z-index:10}.tendons__inner__main__item img{display:block;width:auto;height:100%;margin:0 auto}.tendons__inner__main__item .pad,.tendons__inner__main__item .mb{display:none}.tendons__inner__main__item-people{position:relative}.tendons__inner__main__item-flash{bottom:14%;left:44%;height:29.26%;transform-origin:center;opacity:.8;animation:flash 6s ease-in-out infinite}.tendons__inner__main__item-chopsticks{bottom:0;left:50%;height:64%;animation:floatDown 3s ease-in-out infinite}.tendons__inner__main__item-text01{left:-13%;bottom:10px;height:26.34%;animation:floatDown-text 3.7s ease-in-out infinite reverse}.tendons__inner__main__item-text02{left:0;bottom:-10px;height:29.26%;opacity:.7;animation:floatDown-text 4.1s .7s ease-in-out infinite}.tendons__inner__main__item-text03{left:1%;bottom:25.36%;height:26.34%;animation:floatDown-text 5.5s 1.1s ease-in-out infinite reverse}.tendons__inner__main__item-textMain{left:3.5%;bottom:10.24%;height:82.44%;animation:floatDown-text 7s .5s ease-in-out infinite}.tendons__inner__main__item-text04{left:23.58%;bottom:6.85%;height:51.7%;animation:floatDown-text 3s .3s ease-in-out infinite reverse}.tendons__inner__main__item-mosaic{left:60%;bottom:70%;width:24.87%;height:5.5%;background:#000;transform:rotate(15deg)}.tendons__inner__main__express{position:absolute;top:36%;left:84%;display:block;width:20px;transform-origin:center;transform:rotate(15deg);overflow:visible;z-index:10}.tendons__inner__main__express__text{display:block;width:100%;font-size:20px;line-height:1;color:#5e452f;font-weight:bold;text-align:center;margin:0}.tendons__inner__main__express__line{position:absolute;display:block;width:30px;height:1px;background:#5e452f}.tendons__inner__main__express__line:nth-of-type(1),.tendons__inner__main__express__line:nth-of-type(2){transform-origin:left bottom;transform:rotate(-60deg)}.tendons__inner__main__express__line:nth-of-type(1){top:-8px;left:-8px}.tendons__inner__main__express__line:nth-of-type(2){top:-5px;left:-5px}.tendons__inner__main__express__line:nth-of-type(3),.tendons__inner__main__express__line:nth-of-type(4){transform-origin:left top;transform:rotate(-120deg)}.tendons__inner__main__express__line:nth-of-type(3){bottom:-30px;left:0}.tendons__inner__main__express__line:nth-of-type(4){bottom:-30px;left:5px}.tendons__inner__main__item-reservationText{position:fixed;right:50vw;bottom:30px;display:none;width:18.5%;height:auto;animation:floatDown-text 3.7s .5s ease-in-out infinite}.tendons__inner__main__item-reservationText img{width:100%;height:auto}.tendons__inner__shiny{position:absolute;top:min(calc(100% - 125vh),calc(100% - 125vw));left:min(calc(50% - 125vh),calc(50% - 125vw));display:block;width:250vw;min-width:250vh;height:250vw;min-height:250vh;transform-origin:center;animation:shinyRolling 40s linear infinite;overflow:visible}.tendons__inner__shiny__item{position:absolute;display:block;left:calc(50% - 100px);bottom:50%;width:200px;height:50%;opacity:.2;transform-origin:bottom center}.tendons__inner__shiny__item::before{content:'';position:absolute;display:block;left:0;bottom:0;width:100%;height:100%;background:url(/assets/images/tendons/tendons_shiny.png) center bottom no-repeat;background-size:100% 100%}.tendons__inner__shiny__item:nth-child(2){transform:rotate(18deg)}.tendons__inner__shiny__item:nth-child(3){transform:rotate(36deg)}.tendons__inner__shiny__item:nth-child(4){transform:rotate(54deg)}.tendons__inner__shiny__item:nth-child(5){transform:rotate(72deg)}.tendons__inner__shiny__item:nth-child(6){transform:rotate(90deg)}.tendons__inner__shiny__item:nth-child(7){transform:rotate(108deg)}.tendons__inner__shiny__item:nth-child(8){transform:rotate(126deg)}.tendons__inner__shiny__item:nth-child(9){transform:rotate(144deg)}.tendons__inner__shiny__item:nth-child(10){transform:rotate(162deg)}.tendons__inner__shiny__item:nth-child(11){transform:rotate(180deg)}.tendons__inner__shiny__item:nth-child(12){transform:rotate(198deg)}.tendons__inner__shiny__item:nth-child(13){transform:rotate(216deg)}.tendons__inner__shiny__item:nth-child(14){transform:rotate(234deg)}.tendons__inner__shiny__item:nth-child(15){transform:rotate(252deg)}.tendons__inner__shiny__item:nth-child(16){transform:rotate(270deg)}.tendons__inner__shiny__item:nth-child(17){transform:rotate(288deg)}.tendons__inner__shiny__item:nth-child(18){transform:rotate(306deg)}.tendons__inner__shiny__item:nth-child(19){transform:rotate(324deg)}.tendons__inner__shiny__item:nth-child(20){transform:rotate(342deg)}@keyframes shinyRolling{to{transform:rotate(360deg)}}@keyframes floatDown{0%,100%{transform:translateY(0)}65%{transform:translateY(15px)}}@keyframes floatDown-text{0%,100%{transform:translateY(0)}65%{transform:translateY(1%)}}@keyframes flash{0%,100%{transform:scale(1)}65%{transform:scale(1.05)}}@media (max-width:1024px){#logo{top:50px;left:50px}.menu_icon{top:61px;right:50px}.main_logOrder,.main_logOrder_PadMobile{top:61px;right:100px}.tendons__inner{background-image:url(/assets/images/tendons/tendons_bg_pad.png)}main:not(.tendons-reservation) .tendons__inner::before,main:not(.tendons-reservation) .tendons__inner::after{left:0;right:auto;width:100%;height:50%}main:not(.tendons-reservation) .tendons__inner::before{top:auto;bottom:50%;background:url(/assets/images/tendons/tendons_bg_text03.png) center 15px no-repeat;background-size:calc(100% - 40px) auto}main:not(.tendons-reservation) .tendons__inner::after{top:50%;bottom:auto;background:url(/assets/images/tendons/tendons_bg_text04.png) center calc(100% - 15px) no-repeat;background-size:calc(100% - 40px) auto}.tendons__inner__main__item-text01{display:none}}@media (max-width:1024px) and (min-height:950px){.tendons{min-height:0}main:not(.tendons-reservation) .tendons__inner__main{width:100%;height:auto}main:not(.tendons-reservation) .tendons__inner__main__item{height:auto}main:not(.tendons-reservation) .tendons__inner__main__item img{width:100%;height:auto}main:not(.tendons-reservation) .tendons__inner__main__item .pc{display:none}main:not(.tendons-reservation) .tendons__inner__main__item .pad{display:block}main:not(.tendons-reservation) .tendons__inner__main__item-people{width:100%}main:not(.tendons-reservation) .tendons__inner__main__item-flash{bottom:18%;left:41%;width:31.25%}main:not(.tendons-reservation) .tendons__inner__main__item-chopsticks{width:52.96%}main:not(.tendons-reservation) .tendons__inner__main__item-text02{left:3.5%;bottom:-16.22%;width:18.5%}main:not(.tendons-reservation) .tendons__inner__main__item-text03{left:5%;bottom:12%;width:11.01%}main:not(.tendons-reservation) .tendons__inner__main__item-textMain{left:5.6%;bottom:-5%;width:26.27%}main:not(.tendons-reservation) .tendons__inner__main__item-text04{left:31.07%;bottom:-8%;width:15.67%}main:not(.tendons-reservation) .tendons__inner__main__item-mosaic{left:60%;bottom:72%;width:26.83%;height:4.7%}main:not(.tendons-reservation) .tendons__inner__main__express{top:32%;left:84%;transform:rotate(15deg) scale(.85)}main:not(.tendons-reservation) .tendons__inner__shiny{top:min(calc(50% - 125vh),calc(50% - 125vw))}}@media (max-width:991px){.tendons__inner__main__item-reservationText{position:absolute;right:0;bottom:0;width:41.33%}}@media (max-width:767px){.tendons{min-height:0}main:not(.tendons-reservation) .tendons__inner__main{width:100%;height:auto}main:not(.tendons-reservation) .tendons__inner__main__item{height:auto}main:not(.tendons-reservation) .tendons__inner__main__item img{width:100%;height:auto}main:not(.tendons-reservation) .tendons__inner__main__item .pc{display:none}main:not(.tendons-reservation) .tendons__inner__main__item .pad{display:block}main:not(.tendons-reservation) .tendons__inner__main__item .pc{display:none}main:not(.tendons-reservation) .tendons__inner__main__item .pad{display:block}main:not(.tendons-reservation) .tendons__inner__main__item-people{width:100%}main:not(.tendons-reservation) .tendons__inner__main__item-flash{bottom:18%;left:41%;width:31.25%}main:not(.tendons-reservation) .tendons__inner__main__item-chopsticks{width:52.96%}main:not(.tendons-reservation) .tendons__inner__main__item-text02{left:3.5%;bottom:-16.22%;width:18.5%}main:not(.tendons-reservation) .tendons__inner__main__item-text03{left:5%;bottom:12%;width:11.01%}main:not(.tendons-reservation) .tendons__inner__main__item-textMain{left:5.6%;bottom:-5%;width:26.27%}main:not(.tendons-reservation) .tendons__inner__main__item-text04{left:31.07%;bottom:-8%;width:15.67%}main:not(.tendons-reservation) .tendons__inner__main__item-mosaic{left:60%;bottom:72%;width:26.83%;height:4.7%}.tendons__inner__main__express{top:32%;left:84%;transform:rotate(15deg) scale(.85)}main:not(.tendons-reservation) .tendons__inner__shiny{top:min(calc(50% - 125vh),calc(50% - 125vw))}}@media (max-width:575px){#logo{top:20px;left:20px}.menu_icon{top:27px;right:20px}.main_logOrder,.main_logOrder_PadMobile{top:30px;right:65px}main:not(.tendons-reservation).tendons{height:100%}main:not(.tendons-reservation) .tendons__inner{top:5px;left:5px;align-items:center;align-content:center;width:calc(100% - 10px);height:calc(100% - 10px);padding:0 0 80px 0}main:not(.tendons-reservation) .tendons__inner__main{top:0}main:not(.tendons-reservation) .tendons__inner__main__item .pad{display:none}main:not(.tendons-reservation) .tendons__inner__main__item .mb{display:block}main:not(.tendons-reservation) .tendons__inner__main__item-people{left:calc(-10% - 3px);width:120%}main:not(.tendons-reservation) .tendons__inner__main__item-flash{bottom:15%;left:43%}main:not(.tendons-reservation) .tendons__inner__main__item-chopsticks{left:53%;width:48.06%}main:not(.tendons-reservation) .tendons__inner__main__item-text02{left:5.5%;bottom:-17.22%;width:18.5%}main:not(.tendons-reservation) .tendons__inner__main__item-text03{left:8%;bottom:8%;width:11.01%}main:not(.tendons-reservation) .tendons__inner__main__item-textMain{left:8.6%;bottom:-7%;width:26.27%}main:not(.tendons-reservation) .tendons__inner__main__item-text04{left:35.07%;bottom:-12%;width:15.67%}main:not(.tendons-reservation) .tendons__inner__main__express{left:calc(93% + 3px);z-index:10}main:not(.tendons-reservation) .tendons__inner__main__item-mosaic{display:none}.tendons__inner__main__item-reservationText{right:20px;width:45%}.tendons__inner__main__item-reservationText .pc{display:none}.tendons__inner__main__item-reservationText .mb{display:block}.tendons__inner__main__express{top:calc(6% + 60px);left:89%;transform:rotate(10deg) scale(.6)}.tendons__inner__shiny__item{left:calc(50% - 50px);width:100px}}@supports (-webkit-touch-callout:none){@media (max-width:1200px){html,body{height:100%;overflow:hidden}}@media (max-width:1024px) and (min-height:950px){main:not(.tendons-reservation) .tendons__inner__main__item-chopsticks{bottom:60px}main:not(.tendons-reservation) .tendons__inner__main__item-text02{bottom:calc(-16.22% + 60px)}main:not(.tendons-reservation) .tendons__inner__main__item-text03{bottom:calc(12% + 60px)}main:not(.tendons-reservation) .tendons__inner__main__item-textMain{bottom:calc(-5% + 60px)}main:not(.tendons-reservation) .tendons__inner__main__item-text04{bottom:calc(-8% + 60px)}}@media (max-width:575px){.tendons{height:calc(100vh - 70px)}main:not(.tendons-reservation) .tendons__inner__main__item-text02{bottom:calc(-16.22% + 40px)}main:not(.tendons-reservation) .tendons__inner__main__item-text03{bottom:calc(12% + 40px)}main:not(.tendons-reservation) .tendons__inner__main__item-textMain{bottom:calc(-5% + 40px)}main:not(.tendons-reservation) .tendons__inner__main__item-text04{bottom:calc(-8% + 40px)}}}
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:#F8F4F0}.reservation-bg-tendon{min-height:100vh}@media (max-width:1366px){#logo{left:45px;top:45px}.menu_icon{right:45px;top:45px}.main_logOrder,.main_logOrder_PadMobile{top:48px;right:85px}}@media (max-width:767px){.menu_icon{right:25px;top:25px}#logo{left:15px;top:20px}.main_logOrder,.main_logOrder_PadMobile{top:28px;right:65px}}@media (max-width:991px){.reservation-wrapper{padding:30px 55px}}@media (max-width:767px){.reservation-wrapper{padding:90px 25px 25px}}.reserve-calendar .days li.active span{color:#060606}.reserve-calendar .days li.active:before{background-color:#e7e7e7}.reserve-calendar-remarks3{background-color:#e7e7e7;border:1px solid #060606;color:#000}.order_level{color:#333}.reservation-bg-tendon{max-width:unset}.reservation-bg-tendon .reservation-wrapper{width:50%;margin-left:50%}.reservation-bg-tendon .reservation-Left{position:fixed;width:50%;height:calc(100vh - 50px);margin:25px 0 25px 25px}.reservation-bg-tendon .reservation-Left .tendons__inner{top:0;left:0;width:100%;height:100%}.Left-maintitle,.Left-subtitle,.Left-mintitle,.Left-chopst,.Left-mask{position:absolute}.Left-maintitle{width:169px;right:6%;bottom:114px;animation:Float1 3s ease-in-out 0s infinite;-webkit-animation:Float1 3s ease-in-out 0s infinite;-ms-animation:Float1 3s ease-in-out 0s infinite}.Left-subtitle{width:220px;right:9%;bottom:115px}.Left-mintitle{width:803px;left:12%;bottom:39px}.Left-chopst{width:651px;bottom:0;left:1%;animation:Float4 2.5s ease-in-out 0s infinite;-webkit-animation:Float4 2.5s ease-in-out 0s infinite;-ms-animation:Float4 2.5s ease-in-out 0s infinite}.Left-mask{position:absolute;width:100%;height:100%;left:-23px;animation:Float5 4.5s ease-in-out 0s infinite;-webkit-animation:Float5 4.5s ease-in-out 0s infinite;-ms-animation:Float5 4.5s ease-in-out 0s infinite;background-image:url(/assets/images/reservation3/mask.png);background-size:cover;background-position:center}.Left-maintitle img,.Left-subtitle img,.Left-mintitle img,.Left-chopst img{width:100%}@keyframes Float1{0%{bottom:114px}75%{bottom:118px}100%{bottom:114px}}@-webkit-keyframes Float1{0%{bottom:114px}75%{bottom:118px}100%{bottom:114px}}@keyframes Float1-1280{0%{bottom:70px}65%{bottom:65px}100%{bottom:70px}}@-webkit-keyframes Float1-1280{0%{bottom:70px}65%{bottom:65px}100%{bottom:70px}}@keyframes Float1-h900{0%{bottom:22px}75%{bottom:28px}100%{bottom:22px}}@-webkit-keyframes Float1-h900{0%{bottom:22px}75%{bottom:28px}100%{bottom:22px}}@keyframes Float1-sm{0%{bottom:38px}75%{bottom:32px}100%{bottom:38px}}@-webkit-keyframes Float1-sm{0%{bottom:38px}75%{bottom:32px}100%{bottom:38px}}@keyframes Float1-xs{0%{bottom:43px}75%{bottom:37px}100%{bottom:43px}}@-webkit-keyframes Float1-xs{0%{bottom:43px}75%{bottom:37px}100%{bottom:43px}}@keyframes Float2{0%{bottom:115px}70%{bottom:140px}100%{bottom:115px}}@-webkit-keyframes Float2{0%{bottom:115px}70%{bottom:140px}100%{bottom:115px}}@keyframes Float3{0%{bottom:39px}70%{bottom:10px}100%{bottom:39px}}@-webkit-keyframes Float3{0%{bottom:39px}70%{bottom:10px}100%{bottom:39px}}@keyframes Float4{0%{bottom:0px}65%{bottom:-15px}100%{bottom:0px}}@-webkit-keyframes Float4{0%{bottom:0px}65%{bottom:-15px}100%{bottom:0px}}@keyframes Float4-xs{0%{bottom:50px}65%{bottom:35px}100%{bottom:50px}}@-webkit-keyframes Float4-xs{0%{bottom:50px}65%{bottom:35px}100%{bottom:50px}}@keyframes Float5{0%{bottom:-16px}65%{bottom:-5px}100%{bottom:-16px}}@-webkit-keyframes Float5{0%{bottom:-16px}65%{bottom:-5px}100%{bottom:-16px}}@keyframes Float5-1280{0%{bottom:-12px}65%{bottom:-2px}100%{bottom:-12px}}@-webkit-keyframes Float5-1280{0%{bottom:-12px}65%{bottom:-2px}100%{bottom:-12px}}@keyframes Float5-sm{0%{bottom:-15px}65%{bottom:-20px}100%{bottom:-15px}}@-webkit-keyframes Float5-sm{0%{bottom:-15px}65%{bottom:-20px}100%{bottom:-15px}}@keyframes Float5-xs{0%{bottom:-14px}65%{bottom:-10px}100%{bottom:-14px}}@-webkit-keyframes Float5-xs{0%{bottom:-14px}65%{bottom:-10px}100%{bottom:-14px}}@media only screen and (max-height:900px){.reservation-Left .Left-maintitle,.Left-subtitle{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);bottom:22px}.reservation-Left .Left-maintitle{animation-name:Float1-h900;-webkit-animation-name:Float1-h900;-ms-animation-name:Float1-h900}.reservation-Left .Left-mask{left:0px}}@media only screen and (max-width:1850px)and (max-height:850px){.reservation-Left .Left-subtitle{right:8%}.reservation-Left .Left-mintitle{left:6%}.reservation-Left .Left-chopst{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;clip-path:polygon(0% 0%,0% 100%,70% 100%,70% 0%);-webkit-clip-path:polygon(0% 0%,0% 100%,70% 100%,70% 0%);-o-clip-path:polygon(0% 0%,0% 100%,70% 100%,70% 0%);-ms-clip-path:polygon(0% 0%,0% 100%,70% 100%,70% 0%)}}@media only screen and (max-width:1715px){.reservation-Left .Left-maintitle{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7)}.reservation-Left .Left-mintitle{transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom}.reservation-Left .Left-chopst{transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom}}@media only screen and (max-width:1640px){.reservation-Left .Left-mintitle{transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-webkit-transform-origin:bottom left}.reservation-Left .Left-mask{left:-10px;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform-origin:27% 25%;-moz-transform-origin:27% 25%;-ms-transform-origin:27% 25%;-webkit-transform-origin:27% 25%}}@media only screen and (max-width:1600px){.reservation-Left .Left-mintitle{transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform-origin:27% 25%;-moz-transform-origin:27% 25%;-ms-transform-origin:27% 25%;-webkit-transform-origin:27% 25%;left:13%}}@media only screen and (max-width:1400px){.reservation-Left .Left-maintitle{transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom}.reservation-Left .Left-subtitle{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-webkit-transform-origin:right}.reservation-Left .Left-mintitle{transform:scale(0.75);-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);left:9%}}@media only screen and (max-width:1300px) and (min-width:992px)and (max-height:800px){.reservation-Left .Left-maintitle{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;bottom:-70px;right:8%;animation-name:Float1-1280;-webkit-animation-name:Float1-1280;-ms-animation-name:Float1-1280}.reservation-Left .Left-subtitle{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-webkit-transform-origin:right;bottom:-48px;right:11%}.reservation-Left .Left-mintitle{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;bottom:0;left:9%}.reservation-Left .Left-mask{animation-name:Float5-1280;-webkit-animation-name:Float5-1280;-ms-animation-name:Float5-1280}.reservation-Left .Left-chopst{transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-webkit-transform-origin:bottom left;left:-1%}}@media only screen and (max-width:991px){.reservation-Left .Left-maintitle{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);width:111px;animation-name:Float1-h900;-webkit-animation-name:Float1-h900;-ms-animation-name:Float1-h900}.reservation-Left .Left-subtitle{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);width:146px;bottom:44px;right:8%}.reservation-Left .Left-mintitle{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);width:585px;left:14%;bottom:1px}.reservation-Left .Left-chopst{width:474px;left:3%}.reservation-Left .Left-mask{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);left:12px;animation-name:Float5-sm;-webkit-animation-name:Float5-sm;-ms-animation-name:Float5-sm;background-position-y:37%}}@media only screen and (max-width:767px){.reservation-Left .Left-maintitle{width:79px;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);animation-name:Float1-xs;-webkit-animation-name:Float1-xs;-ms-animation-name:Float1-xs;right:7.5%}.reservation-Left .Left-mask{background-image:url(/assets/images/reservation3/mask_xs.png);left:0px;background-position-y:18%;animation-name:Float5-xs;-webkit-animation-name:Float5-xs;-ms-animation-name:Float5-xs}.reservation-Left .Left-chopst{width:230px;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);left:2%;animation-name:Float4-xs;-webkit-animation-name:Float4-xs;-ms-animation-name:Float4-xs;clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);-webkit-clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);-o-clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);-ms-clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%)}}.reservation-bg-tendon .reservation-bg{background-image:url(/assets/images/common_icon/c_nav_bg.jpg);background-size:inherit;background-repeat:repeat;background-position:inherit}.reservation-bg-tendon .side-dishes-table td.intro .title{color:#000}.reservation-bg-tendon .form-group .form-discunt{font-size:13px;color:#890f0f;line-height:1.2;padding-left:30px}.reservation-bg-tendon .reserve-form h3,.reservation-bg-tendon .reserve-form h4,.reservation-bg-tendon .reserve-form label,.reservation-bg-tendon .reserve-form p,.reservation-bg-tendon .side-dishes-table{color:#333}.reservation-bg-tendon .reserve-form .c_remind_box_title_red{color:#c91111}.reservation-bg-tendon .input-number-wrapper{border:#dfdfdf 1px solid}.reservation-bg-tendon .input-number-wrapper .input-number{height:33px}.reservation-bg-tendon .drybean-group .side-dishes-table .num_wrap{display:inline-block;vertical-align:middle;padding-bottom:6px}.reservation-bg-tendon .drybean-group .side-dishes-table span.price,.reservation-bg-tendon .drybean-group .side-dishes-table span.price_desc{display:block}.reservation-bg-tendon .drybean-group .side-dishes-table span.price_desc{text-align:left;font-size:13px;color:#9b9b9b}@media only screen and (min-width:1700px){.reservation-bg-tendon .reservation-Left{position:fixed}}@media only screen and (max-width:991px),(max-width:1366px) and (min-width:1024px) and (min-height:1024px) and (max-height:1366px){.reservation-bg-tendon{min-height:100vh;background-size:cover;background-position:center}.reservation-bg-tendon .reservation-Left{width:calc(100% - 50px);height:564px;position:relative}body.isIE .reservation-bg-tendon .reservation-Left{height:0}body.isIE .reservation-bg-tendon.reservation_step1 .reservation-Left{height:500px}.reservation-bg-tendon .reservation-wrapper{width:100%;margin:0;height:fit-content;max-width:unset;z-index:10}body.isIE .reservation-bg-tendon .reservation-wrapper{width:100%;margin:0;height:0;max-width:unset}body.isIE .reservation_step1.reservation-bg-tendon .reservation-wrapper{height:327px}}@media (max-width:1366px) and (min-width:1024px) and (min-height:1024px) and (max-height:1366px){.reservation-bg-tendon .reservation-wrapper{padding:90px 85px 150px 85px}}@media only screen and (max-width:767px){.reservation-bg-tendon{background-image:url(/assets/images/reservation/dryBrean_bg_xs.png)}.reservation-bg-tendon .reservation-wrapper{padding:0 20px 40px 20px}.reservation-bg-tendon .form-group .form-discunt{text-align:center;line-height:1.5}.reservation-bg-tendon .side-dishes-table td.num .price{margin:10px}.reservation-bg-tendon .side-dishes-table td.intro .title{margin-bottom:10px}.reservation-bg-tendon .form-group .form-discunt{padding-left:0;letter-spacing:0.2px}.reservation-bg-tendon .reservation-Left{width:100%;height:500px;margin:0}}@media only screen and (max-width:575px){.reservation-bg-tendon .reservation-Left{height:auto}}.tendons-reservation .tendons__inner::before,.tendons-reservation .tendons__inner::after{display:none}.tendons-reservation .tendons__inner__main__item-people{transform:scaleX(-1)}.tendons-reservation .tendons__inner__main__item-flash{left:auto;right:41%;bottom:11%}.tendons-reservation .tendons__inner__main__item-chopsticks{left:0}.tendons-reservation .tendons__inner__main__item-chopsticks img{transform:scaleX(-1)}.tendons-reservation .tendons__inner__main__item-text01,.tendons-reservation .tendons__inner__main__item-text02,.tendons-reservation .tendons__inner__main__item-text03,.tendons-reservation .tendons__inner__main__item-text04,.tendons-reservation .tendons__inner__main__item-textMain{display:none}.tendons-reservation .tendons__inner__main__item-reservationText{display:block}.tendons-reservation .tendons__inner__main__item-mosaic{left:16%;transform:rotate(-15deg)}.tendons-reservation .tendons__inner__shiny{display:none}.tendons-reservation .tendons__inner__main__express{left:15%;transform:rotate(-15deg)}.tendons-reservation .tendons__inner__main__express__line:nth-of-type(1),.tendons-reservation .tendons__inner__main__express__line:nth-of-type(2){transform-origin:right bottom;transform:rotate(60deg)}.tendons-reservation .tendons__inner__main__express__line:nth-of-type(1){top:-8px;left:-2px}.tendons-reservation .tendons__inner__main__express__line:nth-of-type(2){top:-5px;left:-5px}.tendons__inner__main__express__line:nth-of-type(3),.tendons__inner__main__express__line:nth-of-type(4){transform-origin:right top;transform:rotate(120deg)}.tendons__inner__main__express__line:nth-of-type(3){bottom:-30px;left:-20px}.tendons__inner__main__express__line:nth-of-type(4){bottom:-30px;left:-15px}.tendons-reservation .tendons__inner__main__express__text{font-size:16px}@media only screen and (max-width:991px){.tendons-reservation .tendons__inner__main__item-chopsticks{left:-10%}.tendons-reservation .tendons__inner__main__express{top:29%;left:10%}.tendons-reservation .tendons__inner__main__express__text{font-size:14px}}@media only screen and (max-width:767px){.tendons-reservation .tendons__inner{background:none}.tendons-reservation .tendons__inner__main__express__text{font-size:13px}}@media only screen and (max-width:575px){.tendons-reservation .tendons__inner__main{margin:10px auto 0 auto}.tendons-reservation .tendons__inner__main__item-people{left:25px;width:105%;padding:30px 0 0 0}.tendons-reservation .tendons__inner__main__item-people .pc{display:none}.tendons-reservation .tendons__inner__main__item-people .mb{display:block;object-fit:contain;object-position:center bottom;width:100%;height:100%}.tendons-reservation .tendons__inner__main__item-chopsticks{left:0;bottom:0;width:46.87%;height:auto}.tendons-reservation .tendons__inner__main__item-chopsticks img{width:100%;height:auto}.tendons-reservation .tendons__inner__main__item-chopsticks .pc{display:none}.tendons-reservation .tendons__inner__main__item-chopsticks .mb{display:block}.tendons-reservation .tendons__inner__main__item-mosaic{display:none}.tendons-reservation .tendons__inner__main__express{top:31%;left:calc(5% + 13px);transform:rotate(-5deg)}}@supports (-webkit-touch-callout:none){@media (max-width:1200px){html,body{height:auto;overflow-x:hidden;overflow:auto}}}
.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}}
