@charset "UTF-8";
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}}
.reservation-wrapper{padding:100px 30px 30px 30px}.reserve-calendar-remarks{color:#fff}.reserve-white-wrapper{background:none}.reservation-bg{background:url(/assets/images/common_icon/c_nav_bg.jpg) top center repeat;background-size:auto}.reservation-bg::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/curry/curry_bg_word.png) top center repeat;background-size:auto;opacity:.06;filter:invert(1)}.reservation-bg-curry .reserve-form h3,.reservation-bg-curry .reserve-form h4,.reservation-bg-curry .order_level,.reservation-bg-curry .reserve-calendar-remarks .tip,.reservation-bg-curry .reserve-calendar-remarks .text,.reservation-bg-curry .reserve-form label,.reservation-bg-curry .reserve-form p,.reservation-bg-curry .side-dishes-table{color:#333}.reservation-bg-curry .reserve-form .fast__title{color:#fff}.main_logOrder a,.main_logOrder_PadMobile a,.icon-menu_icon:before{position:relative;color:#333}html.fullPage,.fullPage body,.fullPage main{height:100%}.dark.curry-intro #logo{top:40px;left:40px;width:90px;height:90px;border-radius:50%;background:#fff;box-shadow:1px 1px 30px rgba(0,0,0,.3);overflow:hidden}.dark.curry-intro #logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center;width:70%;height:70%}.dark.curry-intro .main_logOrder{top:80px;right:130px}.dark.curry-intro .main_logOrder__bg{display:block}.dark.curry-intro .main_logOrder a,.dark.curry-intro .main_logOrder_PadMobile a,.dark.curry-intro .icon-menu_icon:before{position:relative;color:#333}.dark.curry-intro .logOrder_log::after{color:#333}.dark.curry-intro .menu_icon{top:80px;right:75px;z-index:100}.curry{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;background:url(/assets/images/common_icon/c_nav_bg.jpg) top center repeat;background-size:auto}.curry::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/assets/images/curry/curry_bg_word.png) top center repeat;background-size:auto;opacity:.15;z-index:0;filter:invert(1)}.curry::after{content:'';position:absolute;top:0;left:0;display:none;width:100%;height:150px;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);z-index:20}.curry__roll{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;height:485px;padding:30px 0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;flex:0 0 auto}.curry__roll__box{position:relative;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;height:100%;flex:0 0 auto;-webkit-backface-visibility:hidden}.curry__roll:first-child{animation:scrollLeft 40s linear infinite}.curry__roll:first-child .curry__roll__box{align-items:flex-end;align-content:flex-end}.curry__roll:nth-child(2) .curry__roll__box{position:absolute;top:0;right:calc(50% - 915px);width:2150px}.curry__roll:nth-child(3){animation:scrollLeft 40s linear infinite reverse}.curry__roll:nth-child(3) .curry__roll__box{align-items:flex-start;align-content:flex-start}.curry__roll__box__item{position:relative;display:block;width:300px;margin:0 37.5px;overflow:visible;flex:0 0 auto}.curry__roll__box__item::before{position:absolute;top:0;left:0;display:block;background:top left no-repeat;background-size:contain;z-index:-10}.curry__roll__box__item img{position:relative;display:block;width:100%;height:auto;z-index:10}.curry__roll__box__item-bento{width:563px}.curry__roll__box__item-bento::before{content:'';top:1%;left:1%;width:108.3481%;height:130%;background-image:url(/assets/images/curry/curry_bento_shadow.png)}.curry__roll__box__item-bentoV{width:409px}.curry__roll__box__item-bentoV::before{content:'';width:116.625%;height:115.275%;background-image:url(/assets/images/curry/curry_bento_vertical_shadow.png)}.curry__roll__box__item-tea{width:225px}.curry__roll__box__item-tea::before{content:'';top:2.538%;left:0;width:124%;height:104.31%;background-image:url(/assets/images/curry/curry_tea_shadow.png)}.curry__roll__box__item-teaV{width:394px}.curry__roll__box__item-teaV::before{content:'';top:8.272%;left:-8.88%;width:130.71%;height:104.0441%;background-image:url(/assets/images/curry/curry_tea_vertical_shadow.png)}.curry__roll__box__item-bag{width:656px;filter:drop-shadow(15px 15px 15px rgba(0,0,0,.8))}.curry__roll__box__item__cursor{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;z-index:20}.curry__roll__box__item__cursor__line{position:absolute;top:-30px;left:-50px;width:60%;height:60%;pointer-events:none;filter:invert(1)}.curry__roll__box__item__cursor__line .order-cursor-animation-line1,.curry__roll__box__item__cursor__line .order-cursor-animation-line2,.curry__roll__box__item__cursor__line .order-cursor-animation-line3{background:url(/assets/images/common_icon/cursor_line.svg) center bottom no-repeat;background-size:100% 100%;filter:drop-shadow(30px -20px 5px rgba(0,0,0,.5));z-index:10;animation:flash-motion 1s linear infinite}.curry__roll__box__item__cursor__item{top:75%;left:calc(36% + 50px);width:80%;height:50%}.curry__roll__box__item__cursor__item .order-cursor-animation-main{width:30px;filter:drop-shadow(20px 10px 5px rgba(0,0,0,.5));animation:cursorMove-4cut 2.4s linear infinite}.curry__roll__box__item__cursor__item .order-text-animation{position:absolute;top:0%;left:2.5%;width:118.05px;height:37.5px;background:#000;box-shadow:20px 10px #000,-20px 10px #000,-20px -10px #000,20px -10px #000}.curry__link{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;transition:none;z-index:10}.curry__link__bt{position:absolute;bottom:0;left:0;display:none;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:50px;font-size:14px;line-height:1;color:#333;font-family:'NotoSerifTC-M';background:#fff}.curry__link__bt::after{content:'';position:relative;top:1px;display:block;width:6px;height:12px;margin:0 0 0 7.5px;background:url(/assets/images/common_icon/icon_arrow_next_white.svg) center left no-repeat;background-size:contain;filter:brightness(.3)}.curry__bt{position:absolute;top:50%;left:50%;display:block;width:100px;height:50px;background:red}@keyframes scrollLeft{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-33.33%,0,0)}}@keyframes flash-motion{0%,50%{opacity:1}50.01%,100%{opacity:0}}@keyframes cursorMove-4cut{0%,7.99%{top:85%;left:64.38%}8%,15.99%{top:38.73%;left:55.06%}16%,23.99%{top:35.44%;left:35.75%}24%,32.99%,43%,51.99%,61%,69.99%,79%,87.99%{top:13.29%;left:15.75%;transform:scale(.8)}33%,42.99%,52%,60.99%,70%,78.99%,88%,95.99%{top:13.29%;left:15.75%;transform:scale(1);opacity:1}96%,100%{top:85%;left:64.38%;opacity:0}}.curry__media{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.curry__media::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;opacity:.15;pointer-events:none}.curry__media__video{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;background:url(/assets/images/curry/curry_video_cover.png) center no-repeat;background-size:cover}.curry__media__video video{object-fit:cover;object-position:center;width:100%;height:100%}.curry__media__video .mb{display:none}.curry__media__video__cover{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%}.curry__media__video__cover img{object-fit:cover;object-position:center;height:100%}.curry__media__video__cover .mb{display:none}.curry__word{position:relative;display:block;width:100%;height:100vh;min-height:750px;font-family:'NotoSerifTC';z-index:10}.curry__word__slogan01{position:absolute;top:160px;right:100px;display:flex;flex-direction:row-reverse;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:150px;max-width:100%;color:#fefefe;opacity:.5}.curry__word__slogan01__title{display:block;width:auto;max-width:100%;margin:0 0 0 35px;font-size:13px;line-height:1;color:#fefefe;letter-spacing:1px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.curry__word__slogan01__title__dash{display:inline-block;width:1px;height:20px;margin:8px auto;background:#fefefe}.curry__word__slogan01__content{display:block;width:auto;max-width:100%;transform-origin:top right;transform:scale(.83)}.curry__word__slogan01__content__text{display:block;width:100%;margin:0 0 60px 0;font-size:12px;line-height:2.5;letter-spacing:2.5px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.curry__word__slogan01__content__text:last-child{margin:0}.curry__word__slogan02{position:absolute;bottom:90px;left:100px;width:380px;max-width:100%;opacity:.5}.curry__word__slogan02__pic{display:block;width:289px;margin:0 0 10px 0}.curry__word__slogan02__text{display:block;width:100%;font-size:12px;line-height:2.5;color:#fefefe;letter-spacing:2.5px;transform-origin:bottom left;transform:scale(.83)}.curry__word__logo{position:absolute;top:50%;left:50%;display:block;width:250px;transform:translate(-50%,-50%)}.curry__word__logo__pic{display:block;width:100%}.curry__word__logo__pic img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.curry__word__logo__order{position:relative;display:block;width:100%;max-width:259px;margin:40px auto 0 auto;padding:28.95% 0 0 0}.curry__word__logo__order::before,.curry__word__logo__order::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center no-repeat;background-size:contain;transition:opacity .4s ease-in-out;animation:1s linear infinite}.curry__word__logo__order::before{background-image:url(/assets/images/curry/curry_order01.svg);animation-name:orderText01}.curry__word__logo__order::after{background-image:url(/assets/images/curry/curry_order02.svg);animation-name:orderText02}.curry__word__logo__order__cursor{top:40px;right:15px;width:73px;height:79px}.curry__tool{position:fixed;bottom:0;left:0;display:none;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;padding:0 30px;background:#fff;z-index:10}.curry__tool__item{position:relative;display:block;width:auto;max-width:100%;font-size:14px;line-height:1;color:#626262;font-family:'NotoSerifTC-M';flex:1 1 auto}.curry__tool__item::after{content:'';position:absolute;top:calc(50% - .5em);right:0;display:block;width:1px;height:1em;background:#626262;opacity:.2}.curry__tool__item:last-child::after{display:none}.curry__tool__item__link{position:relative;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;min-height:55px;padding:15px 15px;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;transition:opacity .4s ease-in-out}.curry__tool__item__link::after{content:'';position:relative;display:block;width:6px;height:12px;margin:0 0 0 10px;background:url(/assets/images/common_icon/icon_next_arrow_gray.svg) center no-repeat;background-size:contain;flex:0 0 auto}.curry__tool__item__link:hover{color:inherit;opacity:.7}.curry__tool__item:first-child .curry__tool__item__link{padding:15px 15px 15px 0}.curry__tool__item:last-child .curry__tool__item__link{padding:15px 0 15px 15px}@media (max-width:1199px){.reservation-wrapper{background:none}}@media (max-width:991px){.reservation-wrapper{width:84%;padding:90px 55px 30px 55px}.curry__link__bt{display:flex}.curry__word__slogan01{top:150px;right:50px}.curry__word__slogan02{bottom:40px;left:50px}}@media (max-width:767px){.reservation-wrapper{width:100%;padding:90px 20px 20px;z-index:11}.curry__tool{display:flex}}@media (max-width:575px){.curry{height:100vh}.reservation-bg{background-size:200px auto}.dark.curry-intro #logo{top:15px;left:15px;width:70px;height:70px}.dark.curry-intro .main_logOrder{top:30px;right:65px}.dark.curry-intro .main_logOrder__bg{display:none}.dark.curry-intro .main_logOrder a,.dark.curry-intro .main_logOrder_PadMobile a,.dark.curry-intro .icon-menu_icon:before{color:#fff}.dark.curry-intro .logOrder_log::after{color:#fff}.dark.curry-intro .menu_icon{top:25px;right:20px}.curry::before{background-size:200px auto;opacity:.1}.curry::after{display:none}.curry__roll{height:210px;padding:20px 0}.curry__roll:nth-child(2) .curry__roll__box{right:calc(50% - 250px);width:620px}.curry__roll__box__item{width:230px;margin:0 20px}.curry__roll__box__item-bento{width:230px}.curry__roll__box__item-bentoV{width:160px}.curry__roll__box__item-tea{width:90px}.curry__roll__box__item-teaV{width:160px}.curry__roll__box__item-bag{width:270px}.curry__roll__box__item__cursor__item{left:calc(40% + 50px);width:70%;height:60%}.curry__roll__box__item__cursor__line{top:-10px;left:-20px}.curry__roll__box__item__cursor__item .order-cursor-animation-main{width:17px}.curry__roll__box__item__cursor__item .order-text-animation{top:3%;left:-2.5%;width:61px;height:17px;box-shadow:8.5px 4.25px #000,-8.5px 4.25px #000,-8.5px -4.25px #000,8.5px -4.25px #000}.curry__media__video{background-image:url(/assets/images/curry/curry_video_cover_mb.png)}.curry__media__video .pc{display:none}.curry__media__video .mb{display:block}.curry__media__video__cover .pc{display:none}.curry__media__video__cover .mb{display:block}.curry__word{min-height:0}.curry__word__slogan01{display:none}.curry__word__slogan02{display:none}.curry__word__logo{width:185px}.curry__word__logo__order{width:191px;margin:30px auto 0 auto}.curry__word__logo__order__cursor{top:29.5px;right:8px}}@media (any-hover:none){.curry__link__bt{display:flex}.curry__tool__item__link:hover{opacity:1}}@supports (-webkit-touch-callout:none){@media (max-width:991px){.curry{height:calc(100% - 60px)}}@media (max-width:575px){.curry{height:calc(100% - 80px);height:100%}.curry__word{height:100vh}}}
.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}}
