﻿.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/slick/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-8ca11b5fcbff92ee6378017cf6832dddfa745253202d7c8d01f42d5d17c4cb5c.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}html[lang=zh-Hant],body{font-family:"PingFang TC","STHeiti Light","Microsoft JhengHei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Helvetica","Arial","Verdana","sans-serif";-webkit-font-smoothing:antialiased}html,body{background:#f5f5f5;height:100%;color:#333333;overflow:auto;-webkit-overflow-scrolling:touch}.navbar-header{margin-left:12px}nav{background-color:white !important}@media screen and (max-width: 768px){nav{margin-bottom:0 !important}}.navbar-brand{line-height:70px;height:70px;position:relative;margin-left:0 !important}.navbar-brand img{max-width:260px;max-height:39px;width:auto;height:auto;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.navbar-brand img{max-width:200px}}.navbar button{border:0;height:52px}.navbar-nav li a{line-height:70px;height:70px;padding-top:0;font-size:16px}.content{margin-bottom:30px}@media screen and (max-width: 768px){.content{margin-bottom:0px}}.header{margin:0 auto;height:320px;position:relative}@media screen and (max-width: 650px){.header{height:auto}}.header .img{overflow:hidden;position:relative;height:100%}.header .img.first{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 650px){.header .img.first{background-size:100% auto;padding-top:25%}}.header .overlay{position:absolute;top:0;width:100%;height:100%;background-image:linear-gradient(-180deg, rgba(237,237,237,0) 0%, rgba(0,0,0,0.5) 100%)}.header .overlay h1{position:absolute;bottom:20px;left:60px;font-size:65px;color:#FFFFFF;letter-spacing:2px;line-height:1.33;text-shadow:0 2px 4px rgba(0,0,0,0.3)}@media screen and (max-width: 650px){.header .overlay h1{font-size:42px;bottom:10px;left:15px}}.container{width:80%}@media screen and (max-width: 768px){.container{width:100%}}.main{position:relative;padding:25px 60px;margin-bottom:80px}@media screen and (max-width: 768px){.main{padding:10px 15px}}.main .nap{font-size:16px;margin-bottom:10px}@media screen and (max-width: 768px){.main .nap{font-size:14px}}.main .nap .napName{margin-bottom:26px}@media screen and (max-width: 768px){.main .nap .napName{margin-bottom:15px}}.main .nap h3{font-size:42px;color:#5c5c5c;font-weight:bold;letter-spacing:3px;vertical-align:middle;margin:15px 10px 15px 0}@media screen and (max-width: 768px){.main .nap h3{font-size:28px}}.main .nap .shop-display-name{font-size:38px}@media screen and (min-width: 767px){.main .nap .shop-display-name{margin:20px 10px 40px 0}}.main .nap .branchBtn{display:inline-block;padding:10px 18px;color:#5C5C5C;background:#FFFFFF;box-shadow:2px 3px 8px 0 rgba(0,0,0,0.2);border-radius:41px;vertical-align:middle;border-radius:4px}.main .nap .branchBtn img{height:15px;margin-right:7px}.main .nap .branchBtn span{color:#CE4949;margin-left:7px}.main .nap .shopinfo{display:table;padding-bottom:10px;letter-spacing:1px}@media screen and (min-width: 768px){.main .nap .shopinfo{margin:auto}}.main .nap .shopinfo .icon{font-size:21px;width:33px;display:table-cell;vertical-align:top;padding-top:2px}.main .nap .shopinfo .icon img{width:16px}@media screen and (max-width: 768px){.main .nap .shopinfo .icon{width:29px;font-size:18px}.main .nap .shopinfo .icon img{width:13px}}.main .nap .shopinfo .content{display:table-cell;vertical-align:middle}.main .nap .shopinfo a{display:inline-block;color:#B6905F;padding-left:12px;font-weight:bold}.main .nap .shopinfo a:hover{color:#9c7c52}.main-showpage{padding:0px 15%;margin-bottom:0}@media screen and (max-width: 768px){.main-showpage{padding:0 20px 0 20px}}.booking-box{margin-top:18px}@media screen and (max-width: 768px){.booking-box{margin-top:0}}.booking-box .select-block{padding:0;background-color:white;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.booking-box .select-block{border-radius:8px;padding:30px 24px 20px 38px}}.booking-box .select-area{color:#5C5C5C;border-radius:4px;background-size:20px 20px !important;-webkit-appearance:none;border:none;font-size:14px;min-height:44px;width:100%;padding-left:23%;line-height:44px}@media screen and (max-width: 768px){.booking-box .select-area{font-size:16px;padding-left:15%}}.booking-box .select-area.people-select-white{background:url("/assets/person-booking-grey-icon-3b6941a0beb1f1fc864c13af555ef7cae2dee2556151f25ff31680f36c93b21d.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-6a7005813820e84972b054921c91e130bf2407c7991c0623f3cbd46fc9c8cd46.svg") no-repeat 97.5%}.booking-box .select-area.people-select-red{background:url("/assets/person-booking-white-icon-06596cc440147898487b06b304486871a3cf2513bce611581518480bd60de300.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-white-6590d435c34b5ec55d2e295bdfa2f2d465b5d4f1e448c4feec3c9e92b02126c1.svg") no-repeat 97.5% #CE4949;color:#FFFFFF}.booking-box .select-area.date-select-white{background:url("/assets/date-booking-grey-icon-24c49fe208f0d0ef87819518e3c6bee29c2a8807463cbb7904c241cedf06952f.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-6a7005813820e84972b054921c91e130bf2407c7991c0623f3cbd46fc9c8cd46.svg") no-repeat 97.5%}.booking-box .select-area.date-select-red{background:url("/assets/date-booking-white-icon-0cfad91b0d46d156562b52aeac6e5392d141192980531206882848410d2709d8.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-white-6590d435c34b5ec55d2e295bdfa2f2d465b5d4f1e448c4feec3c9e92b02126c1.svg") no-repeat 97.5% #CE4949;color:#FFFFFF}.booking-box .select-area.spaceGroup-select-white{background:url("/assets/space-select-grey-icon-cf4a9e5b9cf3ad40d66b3a2188cba05d50d963328593b11485af1de5d1908bae.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-6a7005813820e84972b054921c91e130bf2407c7991c0623f3cbd46fc9c8cd46.svg") no-repeat 97.5%}.booking-box .select-area.spaceGroup-select-red{background:url("/assets/space-select-white-icon-30221483f918963b227fbe33d69a415c17a95b792d26fa26e127f7cfc8fd983a.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-white-6590d435c34b5ec55d2e295bdfa2f2d465b5d4f1e448c4feec3c9e92b02126c1.svg") no-repeat 97.5% #CE4949;color:#FFFFFF}.booking-box .select-area.serviceTime-select-white{background:url("/assets/service-time-select-grey-icon-85acf6c493cafda98ce2ce48917c594a5b9fdd86d2f3723db8b4edb9d0b7edeb.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-6a7005813820e84972b054921c91e130bf2407c7991c0623f3cbd46fc9c8cd46.svg") no-repeat 97.5%}.booking-box .select-area.serviceTime-select-red{background:url("/assets/service-time-select-white-icon-e2be778ce1929c56c88973c2a8eb4e1451395a7d84d0ec38da4fa38d3397201e.svg") no-repeat 7.5%,url("/assets/booking-chose-arrow-white-6590d435c34b5ec55d2e295bdfa2f2d465b5d4f1e448c4feec3c9e92b02126c1.svg") no-repeat 97.5% #CE4949;color:#FFFFFF}.booking-box .select-area.no-choice{background-color:#CCC}.dropdown-container{width:48%;display:inline-block;border:solid 1px #d2d2d2;border-radius:4px}@media screen and (max-width: 768px){.dropdown-container{width:100%;margin:0px 14px 14px 0}}.dropdown-container.selectGroupEnabled{width:33%}@media screen and (max-width: 768px){.dropdown-container.selectGroupEnabled{width:100%;margin:0px 14px 14px 0}}.dropdown-container.serviceTimeOptionEnabled{width:33%}@media screen and (max-width: 768px){.dropdown-container.serviceTimeOptionEnabled{width:100%;margin:0px 14px 14px 0}}.dropdown-container.serviceTimeOptionEnabled.selectGroupEnabled{width:24%}@media screen and (max-width: 768px){.dropdown-container.serviceTimeOptionEnabled.selectGroupEnabled{width:100%;margin:0px 14px 14px 0}}.dropdown-container.active{border:none}.dropdown{margin:0 auto;width:100%}.reserve-select button{color:white;border-radius:8px;background-color:#ce4949;border:none;font-size:16px;padding:11px 0 11px 11px;width:100%;outline:0 !important;text-align:left}.reserve-select button span{float:right;margin:8px 16px auto auto}.ms-dropdown-menu>li{display:block;margin:13px;clear:both;color:#070707;white-space:nowrap;cursor:pointer}.ms-dropdown-menu>li:hover{background-color:#eee}.time_old{display:block;max-width:560px}.time_old ul{list-style:none;padding:0}.time_old li{background:#FFFFFF;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.1);border-radius:8px;display:inline-block;border:0;padding:9px;text-align:center;letter-spacing:2px;color:#ce4949;width:125px;height:44px;margin:0px 14px 14px 0}.time_old li:hover{background-color:#dedede;cursor:pointer}.time_old li a{color:#ce4949;line-height:26px}@media screen and (max-width: 768px){.time_old li{float:left;margin:0px 10px 10px 0}}@media screen and (max-width: 768px){.time_old{width:100%;max-width:100%;text-align:center}}.service_tag{display:block;max-width:560px}.service_tag ul{list-style:none;padding:0}.service_tag li{background:#FFFFFF;border-radius:8px;border-style:solid;border-width:1px;border-color:#dcdcdc;display:inline-block;color:#5c5c5c;padding:9px;text-align:center;letter-spacing:2px;height:44px;margin:0px 10px 10px 0}.service_tag li:hover{background-color:#dedede;cursor:pointer}.service_tag li a{color:#ce4949;line-height:26px}@media screen and (max-width: 768px){.service_tag li{float:left;margin:0px 10px 10px 0}}@media screen and (max-width: 768px){.service_tag{width:100%;max-width:100%;text-align:center}}.time li.no-time-item{width:330px;padding-left:20px;padding-right:20px;line-height:26px;text-align:center;display:inline-block}@media screen and (max-width: 768px){.time li.no-time-item{width:100%;height:auto}}.noteContainer{font-size:16px;line-height:24px;margin-bottom:30px;margin-top:20px}@media screen and (max-width: 768px){.noteContainer{font-size:14px}}.noteContainer p{margin:0 0;min-height:24px}.footer{clear:left;padding:50px 20%}.footer a{color:#707070}.footer .lang-dropdown{display:block;margin:auto;background-color:#434343;width:100%}@media screen and (min-width: 768px){.footer .lang-dropdown{width:50%}}.footer .show-page{border:none}.footer .show-page .form-control{border:solid 1px var(--white)}.footer .content{margin-top:25px}@media screen and (min-width: 768px){.footer .content{display:flex;justify-content:center}}.footer .content .about-menu{line-height:30px}@media screen and (max-width: 768px){.footer .content .about-menu{text-align:center}}.footer .content .copyright{line-height:30px}@media screen and (min-width: 768px){.footer .content .copyright{margin-left:28px}}@media screen and (max-width: 768px){.footer .content .copyright{text-align:center;margin-left:0px}}.reservation-done img{width:120px}.reservation-done .d_title{font-size:34px;line-height:2.2;color:#CE4949}.reservation-done .desc{font-size:34px;margin:30px 0;letter-spacing:2.62px}.reservation-done .info{display:inline-block;font-size:16px;text-align:left;width:auto;max-width:340px;line-height:1.6}.reservation-done .info div{margin:5px 0}.reservation-done .btn{background:#ce4949;font-size:18px;color:#FFFFFF;letter-spacing:1.5px;width:100%;margin-top:30px}#done_v{margin-top:15px}#done_v img{width:120px}#done_v .d_title{font-size:34px;line-height:2.2;color:#CE4949}#done_v .desc{font-size:34px;margin:30px 0;letter-spacing:2.62px}#done_v .info{display:inline-block;font-size:16px;text-align:left;width:100%;max-width:340px;line-height:2;letter-spacing:3px}#done_v .info div{margin:5px 0}#done_v .info span{letter-spacing:0}#done_v .btn{background:#ce4949;font-size:18px;color:#FFFFFF;letter-spacing:1.5px;width:100%;margin-top:30px}.activatedModal input[type=text]{width:264px;padding:10px;margin:10px 0}.activatedModal input[type=text]:focus,textarea:focus{outline:0;border:2px solid #ce4949}.activatedModal .activated-form a{color:#ce4949;text-decoration:underline}.errorMSG{color:#ce4949}.submit-area input{width:100%;background:#ce4949;border:0;height:50px;color:#fff;font-weight:bold;font-size:16px;border-radius:0 0 6px 6px}.reservation-done{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}.reservation-done h4{color:#ce4949;font-weight:bold}.reservation-404{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.reservation-404 h3{color:#ce4949;font-weight:bold}.reserve-btn{display:inline-block;text-align:center;color:#fff;background-color:#ce4949;border-radius:6px;border:none;font-size:16px;padding:11px;width:100%;outline:0 !important}.reserve-btn.disabled{background-color:#adadad}.reserve-btn.forbidden{background-color:#d2d2d2;color:#ffffff}.reserve-btn.forbidden:hover{cursor:not-allowed}.reserve-btn.allowed{background-color:#ce4949}.reserve-btn.allowed:hover{cursor:pointer}.reserve-btn.nextStep{width:100%}@media (max-width: 768px){.reserve-btn.nextStep{width:100%}}.reserve-btn2{display:inline-block;text-align:center;margin-top:10px;background-color:#ffffff;color:#676767;border:1px solid #ccc;border-radius:6px;font-size:16px;padding:11px;width:100%;outline:0 !important}.line_oa_btn,.line_oa_btn:hover,.line_oa_btn:focus,.line_oa_btn:active{display:block;margin:auto;text-decoration:none !important;background-color:#06C755;text-align:start;color:#ffffff;border:1px solid #ffffff;border-radius:8px;font-family:'PingFang TC';font-style:normal;font-weight:800;font-size:16px;line-height:140%;letter-spacing:0.5px;padding:8px 12px;width:100%;outline:0 !important;cursor:pointer;text-align:center}.line-friend-btn:hover{background-color:#05b64c}.booking_info{width:auto;max-width:400px;margin:0 auto;padding:20px 15px}.booking_info .d_title{font-size:28px;color:#333333;letter-spacing:2.49px;text-align:center}.booking_info .b_row{font-size:16px;margin:7px 0}.booking_info .btn{background:#ce4949;font-size:18px;color:#FFFFFF;letter-spacing:1.5px;width:100%;margin-top:30px}@keyframes lds-ball{0%,100%{animation-timing-function:cubic-bezier(0.45, 0, 0.9, 0.55)}0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 108px);transform:translate(0, 108px);animation-timing-function:cubic-bezier(0, 0.45, 0.55, 0.9)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes lds-ball{0%,100%{animation-timing-function:cubic-bezier(0.45, 0, 0.9, 0.55)}0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 108px);transform:translate(0, 108px);animation-timing-function:cubic-bezier(0, 0.45, 0.55, 0.9)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.lds-ball{position:relative}.lds-ball div{position:absolute;width:52px;height:52px;border-radius:50%;background:#df1317;left:74px;top:20px;-webkit-animation:lds-ball 1s linear infinite;animation:lds-ball 1s linear infinite}.lds-ball{width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px, 100px)}.loading-page{position:fixed;top:0;width:100%;height:100%;z-index:1;background:white}.loading-page .text{font-size:20px;color:#666666}.lds-css{display:table;margin:0 auto;text-align:center}.checkform h2,.checkform span{color:#ce4949}.checkform label.fLabel{color:#ce4949;font-size:15px;margin-top:10px}.checkform h3{color:#231f20;font-size:1.2em;font-weight:normal}.checkform input{border:1px solid #aaa;padding:10px 15px;border-radius:6px;width:100%;height:45px}.checkform input:disabled{cursor:not-allowed}.checkform textarea{border:1px solid #aaa;padding:10px 15px;border-radius:6px;width:100%}#loading-anim-block{transform:translate(0, 10%);transition:all 0.3s;transition-timing-function:ease-in;font-size:33px;color:#666}@media (max-width: 600px){#loading-anim-block{font-size:28px}}#loading-anim{width:100%;transition:all 0.5s;padding-right:10%;margin:0 auto;max-width:300px}@media (max-width: 600px){#loading-anim{max-width:220px}}@keyframes a1{to{width:300px}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}.comboInput{display:table;background:#fff;border:1px solid #aaa;padding:6px 0px;border-radius:6px;width:100%}.comboInput input[type=text]{display:table-cell;outline:0 none;border:0;height:30px;font-size:16px}.comboInput input[type=text]::placeholder{color:#aaa}.comboInput .textBlock{display:table-cell;overflow:hidden;width:100%}.comboInput .textBlock input{width:100%}.comboInput .radioBlock{display:inline-block;width:95px}.comboInput [type="radio"]:checked,.comboInput [type="radio"]:not(:checked){position:absolute;left:-9999px}.comboInput [type="radio"]:checked+label,.comboInput [type="radio"]:not(:checked)+label{position:relative;padding-left:5px;padding-right:5px;margin:0;cursor:pointer;line-height:30px;display:inline-block;color:#666;border-radius:7px;transition:all 0.3s ease}.comboInput [type="radio"]:checked+label{background:#ce4949;color:white}.hf-warning{background:linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.75));border:1px solid rgba(0,0,0,0.2);border-radius:1px;box-shadow:0 12px 10px -10px rgba(0,0,0,0.5);box-sizing:border-box;max-width:100%;color:#621;font-size:14px;line-height:18px;padding:.25em .5em;pointer-events:none;white-space:pre-line}.hf-invalid+.hf-warning,:invalid+.hf-warning{display:none;position:absolute}.hf-invalid:focus+.hf-warning,:invalid:focus+.hf-warning{display:block}.picker__day--outfocus{color:#333}.picker__day--disabled{color:#ddd}.p_card{color:#333333;padding:40px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border:1px solid #E0E0E0;border-radius:4px;background:white}.p_card .crow{width:100%}.p_card .crow div{display:inline-block;vertical-align:top;box-sizing:border-box}.p_card .crow .l{width:30%;text-align:right}.p_card .crow .l_payment{width:100%;display:block}.p_card .crow .r{width:70%;text-align:right;padding-right:20px}.p_card .crow .r_payment{width:100%;display:block}.p_card hr{display:block;height:1px;border:0;border-top:1px solid #979797;margin:1em 0;padding:0}.p_card table td{padding:7px 0 7px 0;vertical-align:top}.p_card table td:first-child{text-align:right;padding-right:15px;width:1%;white-space:nowrap}.p_card .subtitle{color:#333333;opacity:0.6}.p_card .text-bold{font-weight:450}.p_card--new_page{margin-top:30px;border-radius:6px;padding:24px 20px}.p_card--new_page table td:first-child{text-align:left}.pay_overtime{text-align:center;font-size:16px;color:#4A4A4A;letter-spacing:3px;line-height:20px}.pay_overtime h2{font-size:28px;color:#000000;letter-spacing:3px;margin:15px 0}.date_input{color:white;border-radius:8px;background:url(https://image.ibb.co/cFJwq7/Triangle.png) #ce4949 no-repeat 97.5% !important;background-size:13px 8px !important;text-align:left;line-height:44px;font-size:18px;height:44px;width:100%;padding-left:10px}.booking_menu_img_section{width:170px;height:200px;margin-right:5px}.booking_menu_img_section img{width:auto;height:auto;max-width:100%;max-height:100%}.carousel-control{background-image:none !important;filter:none !important;text-shadow:none}.pause-carousel .carousel-control{display:none}.carousel-indicators li{background:#dcdcdc;margin-right:6px}.carousel-indicators .active{background:#ce4949;margin-right:6px}.pause-carousel .carousel-indicators{display:none;top:auto;bottom:5%;margin-bottom:0}.carousel{padding:0px 0px 65px 0px}@media screen and (min-width: 768px){.carousel .item{max-width:170px}}@media screen and (max-width: 768px){.carousel{padding:0px 0px 65px 0px}}.glyphicon{border:solid 0.5px #5c5c5c;border-radius:50%;color:#5C5C5C;font-size:12px;width:20px;height:20px;line-height:18px;top:auto;bottom:5%}@media screen and (min-width: 768px){.glyphicon{line-height:25px}}.glyphicon-chevron-left{left:auto;right:-50%}.menu_img_outer{width:100%}.menu_img_inner{color:#5C5C5C;padding:20px 30px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border:1px solid #E0E0E0;border-radius:7px;background:white}@media screen and (max-width: 768px){.menu_img_inner{padding:0px;border:0px}}.pause-carousel .carousel-inner .item{margin-right:20px;display:inline-block}.imagePreview{width:100%}@media screen and (min-width: 768px){.modal{width:70%;margin:auto}.modal .modal-dialog{width:100%}}body.modal-open{overflow:hidden;width:100%}.bookingMenuImg{display:block;width:auto;height:auto;max-width:100%;max-height:100%}@media screen and (min-width: 768px){.copyright{float:right}}.customized-question-content{background:#FFFFFF;border-radius:8px;border-style:solid;border-width:1px;border-color:#c8c8c8;display:inline-block;color:#5c5c5c;padding:9px 22px 9px 22px;text-align:center;letter-spacing:2px;height:44px;margin:0px 10px 10px 0;font-size:16px}.customized-question-content:hover{background-color:#dedede;cursor:pointer}.customized-question-content:focus{outline:0}.customized-question-content a{color:#ce4949;line-height:26px}@media screen and (max-width: 768px){.customized-question-content{float:left;margin:0px 10px 10px 0}}.customized-question-content.selected{background:#ce4949;color:#dedede}.customized-question-textarea{height:45px}.select-customized-question{border:1px solid #c8c8c8;background:url("/assets/select_arrow-64c435ccc304e7582bb49665b95aa5e8d017d9fdcbeef007f8ddbeb6266d1c9a.svg") no-repeat 97% 55%;background-color:#FFFFFF;font-size:16px;border-radius:8px;display:inline-block;color:#5c5c5c;padding:9px 25px 9px 15px;text-align:center;letter-spacing:2px;height:44px;margin:0 10px 10px 0;-webkit-appearance:none;-moz-appearance:none;max-width:100%}.select-customized-question:hover{background-color:#dedede;cursor:pointer}.select-customized-question:focus{outline:0}.select-customized-question a{color:#ce4949;line-height:26px}@media screen and (max-width: 768px){.select-customized-question{float:left;margin:0 10px 10px 0}}.select-customized-question.selected{color:#dedede;background:url("/assets/select_arrow_selected-d13af91018b87c977b36ca8aee17e9508f38a041578843992a527d36abff0319.svg") no-repeat 97% 55%;background-color:#ce4949}select::-ms-expand{display:none}.timePeriodTab{min-width:50px;line-height:30px;margin-right:5px;font-size:14px;border-bottom:1px solid #d2d2d2;text-align:center}.timePeriodTab:hover{background-color:#dedede;cursor:pointer}.timePeriodTab.active{border-bottom:1px solid #ce4949}.periodSection{display:none;text-align:left}.time{display:block}.time ul{list-style:none;padding:0}.time li{background:#FFFFFF;border:solid 1px #d2d2d2;border-radius:4px;display:inline-block;line-height:35px;text-align:center;letter-spacing:2px;color:#5C5C5C;width:77px;height:35px;margin:0px 10px 9px 0px}.time li:hover{background-color:#dedede;cursor:pointer}.time li a{color:#5C5C5C;line-height:26px}@media screen and (max-width: 768px){.time li{float:left;margin:0px 10px 9px 0px}}.time .active{background-color:#ce4949;color:#FFFFFF}.time .active:hover{background-color:#ce4949}@media screen and (max-width: 768px){.time{width:100%;max-width:100%;text-align:center}}.time-select-title{display:flex;flex-direction:row;margin-bottom:16px}@media screen and (min-width: 767px){.time-select-title{justify-content:center}}.show-page-block{background-color:#FFFFFF;border-radius:8px}@media screen and (max-width: 767px){.show-page-block{background-color:#f9f9f9}}@media screen and (min-width: 767px){.show-page-block{padding:20px 5%}}.show-page-block-booking-menu{background-color:#FFFFFF;border-radius:8px;margin-top:7px}@media screen and (max-width: 767px){.show-page-block-booking-menu{background-color:#f9f9f9}}@media screen and (min-width: 767px){.show-page-block-booking-menu{padding:20px 5%}}.show-page-title{font-family:PingFangTC-Medium;font-size:18px;color:#5C5C5C;line-height:36px;margin-top:0px;margin-bottom:20px}.web-view{display:block}@media screen and (max-width: 767px){.web-view{display:none}}@media screen and (min-width: 767px){.web-view-center{text-align:center}}.mobile-view{display:block}@media screen and (min-width: 767px){.mobile-view{display:none}}.query-booking-box{font-size:14px;color:#9B9B9B;display:block;margin-left:0px}@media screen and (min-width: 767px){.query-booking-box{display:inline;margin-left:5px}}.multiple-items{display:block}@media screen and (max-width: 767px){.multiple-items{display:none}}.webBookingMenuImgDiv{height:100%;margin-right:10px;padding-top:130%;position:relative;overflow:hidden}.webBookingMenuImg{width:100%;height:100%;border-radius:4px;position:absolute;top:0}@media screen and (min-width: 767px){.webBookingMenuImg{object-fit:cover}}@media screen and (max-width: 767px){.webBookingMenuImg{object-fit:cover}}.arrow-glyphicon{display:block;position:absolute;bottom:-45px;margin-bottom:10px;padding:0;border:solid 0.5px #5c5c5c;border-radius:50%;color:#5C5C5C;font-size:12px;width:20px;height:20px;line-height:18px;font-family:'Glyphicons Halflings';z-index:1}.arrow-glyphicon.pre{left:0}.arrow-glyphicon.pre:after{content:"";background-image:url("/assets/arrow_darkGray_icon-3c18315cac7be1fc1de20c2dbf603757137083daaae11f1c63277e813069c230.svg");display:inline-block;width:100%;height:100%;position:relative;left:-4%;background-position:center;background-repeat:no-repeat;transform:rotate(180deg)}.arrow-glyphicon.next{right:0}.arrow-glyphicon.next:after{content:"";background-image:url("/assets/arrow_darkGray_icon-3c18315cac7be1fc1de20c2dbf603757137083daaae11f1c63277e813069c230.svg");display:inline-block;width:100%;height:100%;position:relative;right:-4%;background-position:center;background-repeat:no-repeat}.slick-dots li.slick-active button:before{color:#ce4949}@media screen and (max-width: 767px){.slick-slide{width:25%}}@media screen and (min-width: 767px){.booking-menu-imgs-multiple-items .slick-list{padding:0}}@media screen and (max-width: 767px){.booking-menu-imgs-multiple-items .slick-list{padding:0 8% 0 0}}@media screen and (min-width: 767px){.begin .slick-list{padding:0 8% 0 0}}@media screen and (max-width: 767px){.begin .slick-list{padding:0 8% 0 0}}@media screen and (min-width: 767px){.end .slick-list{padding:0 0 0 8%}}@media screen and (max-width: 767px){.end .slick-list{padding:0 0 0 8%}}.menu-share-div{margin-top:20px}@media screen and (min-width: 767px){.menu-share-div{max-width:100%}}@media screen and (max-width: 767px){.menu-share-div{overflow:hidden;max-width:100%;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.06)}}@media screen and (max-width: 767px){.menu-share-div .slick-list{padding:0}}.menu-share-div.begin{margin-left:unset;margin-right:auto}.menu-share-div.end{margin-left:auto;margin-right:unset}.begin .menu-share{margin-left:0px;margin-right:10px}.end .menu-share{margin-right:0px;margin-left:10px}.menu-share{border:1px solid transparent;position:relative;font-family:PingFangTC-Medium;height:550px;background-color:white;color:#5C5C5C;padding:20px 20px 40px 20px;border-radius:8px}@media screen and (max-width: 767px){.menu-share{height:auto;margin-right:0;padding:20px 20px 0px 20px;border-radius:0px}.menu-share:hover{cursor:pointer}}@media screen and (min-width: 767px){.menu-share:hover{border:1px solid #ce4949;box-shadow:0 0 5px #ce4949;cursor:pointer}}.menu-share:focus{outline:none}.menu-share .update-date{color:#909090}@media screen and (min-width: 767px){.menu-share .update-date{position:absolute;bottom:2%}}@media screen and (max-width: 767px){.menu-share .update-date{position:unset;bottom:unset}}.menu-share-area{height:100%;overflow-y:scroll}@media screen and (min-width: 767px){.menu-share-area .web-download-block{display:block;position:absolute;bottom:3%;width:90%;height:48px;line-height:48px;text-align:center;border:solid 0.6px #5c5c5c;border-radius:6px;font-family:PingFangTC;font-size:14px;letter-spacing:1px}}@media screen and (max-width: 767px){.menu-share-area .web-download-block{display:none}}.menu-share-content p{font-family:PingFangTC;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:1px;color:#5c5c5c}@media screen and (max-width: 767px){.menu-share-content p{line-height:1.57}}@media screen and (min-width: 767px){.menu-share-content p{line-height:1.71}}@media screen and (min-width: 767px){.menu-share-content .menu-share-meal-div{position:relative;padding-top:100%}}@media screen and (max-width: 767px){.menu-share-content .menu-share-meal-div{position:relative;padding-top:100%}}.menu-share-content .menu-share-meal-img{display:block}@media screen and (max-width: 767px){.menu-share-content .menu-share-meal-img{position:absolute;top:0;object-fit:cover;width:100%;height:100%}}@media screen and (min-width: 767px){.menu-share-content .menu-share-meal-img{position:absolute;top:0;object-fit:cover;width:100%;height:100%}}.menu-share-arrow-glyphicon{display:none;position:absolute;bottom:50%;padding:0;border:none;border-radius:50%;color:#5C5C5C;font-size:24px;width:59px;height:59px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);background-color:#ffffff;line-height:18px;font-family:'Glyphicons Halflings';z-index:1;right:-10%}.menu-share-arrow-glyphicon.pre{left:-2%}.menu-share-arrow-glyphicon.pre:after{content:"";background-image:url("/assets/arrow_darkGray_icon-3c18315cac7be1fc1de20c2dbf603757137083daaae11f1c63277e813069c230.svg");display:inline-block;width:25%;height:70%;background-size:100% auto;background-position:center;background-repeat:no-repeat;transform:rotate(180deg)}.menu-share-arrow-glyphicon.next{right:-2%}.menu-share-arrow-glyphicon.next:after{content:"";background-image:url("/assets/arrow_darkGray_icon-3c18315cac7be1fc1de20c2dbf603757137083daaae11f1c63277e813069c230.svg");display:inline-block;width:25%;height:70%;background-size:100% auto;background-position:center;background-repeat:no-repeat}.disable-arrow-btn{display:none}@media screen and (max-width: 767px){.menu-share-hr{display:block;margin-bottom:0px}}@media screen and (min-width: 767px){.menu-share-hr{display:none}}@media screen and (max-width: 767px){.menu-share-mobile-download{margin-top:20px;margin-bottom:20px;display:block;background:#FFFFFF;border-radius:8px;padding:20px 20px 10% 20px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.06)}}@media screen and (min-width: 767px){.menu-share-mobile-download{display:none}}.menu-share-mobile-download .msg{position:relative;z-index:1;padding:0 10px;text-align:center}.menu-share-mobile-download .msg:before{position:absolute;left:0;content:"";display:block;height:1px;background:#d2d2d2;z-index:-1;width:100%;top:50%}.no-hover:hover{border:none;box-shadow:none;cursor:unset}.menuxmenu-logo{margin:auto}@media screen and (min-width: 767px){.menuxmenu-logo{width:40%}}@media screen and (max-width: 767px){.menuxmenu-logo{width:80%}}@media screen and (max-width: 768px){.modal-content{height:100%}}.modal-header{text-align:center;font-size:16px;font-weight:bold}@media screen and (max-width: 768px){.modal-header{font-size:14px}}.modal-body{white-space:pre-line;height:100%}@media screen and (max-width: 768px){.modal-body{height:70%}}@media screen and (max-width: 768px){.modal-footer{height:15%;padding-top:5%}}.resend_phone_verification:disabled{cursor:not-allowed;background-color:#E0E0E0}.resend_phone_verification{cursor:pointer;background-color:#CE4949;color:#FFFFFF}.line-oa-popup-modal{width:340px;border-radius:12px;padding:20px 15px;margin:auto}.line-oa-popup-modal .line-oa-outer{padding:20px 20px}.line-oa-popup-modal .line-oa-dialog{display:flex;align-items:center;min-height:75vh}.line-oa-popup-modal .line-oa-title{font-size:24px;font-weight:500;text-align:center}.line-oa-popup-modal .line-oa-content{font-size:14px;letter-spacing:1.5px;line-height:140%;margin:10px auto}.line-oa-popup-modal .line-oa-img{margin-top:10px;width:100%}.line-oa-popup-modal .close-oa-btn{display:block;margin:10px auto;text-decoration:none !important;background-color:#ffffff;color:#333333;border:1px solid #DCDCDC;border-radius:8px;font-family:'PingFang TC';font-style:normal;font-size:14px;line-height:140%;letter-spacing:0.5px;padding:8px 12px;width:100%;outline:0 !important;cursor:pointer;text-align:center}.credit-card-notice{background-color:#DCDCDC;border-radius:6px;padding:20px;color:#333;font-family:"PingFang TC";line-height:1.4;width:100%;box-sizing:border-box;margin:0 auto;letter-spacing:1px}.credit-card-notice h3{color:#d32f2f;font-size:18px;margin-top:0px;margin-bottom:16px;font-weight:500;letter-spacing:3px}.credit-card-notice ul{padding-left:20px;margin:0}.credit-card-notice li{margin-bottom:10px;list-style-type:disc;word-break:break-word;font-size:14px;letter-spacing:1px}@media (max-width: 480px){.credit-card-notice{padding:16px}.credit-card-notice h3{font-size:14px}.credit-card-notice li{font-size:12px}}.userinfo .fLabel{letter-spacing:1px}
