@charset "UTF-8";li[data-v-4276743d]{align-items:center;display:flex;padding:.5rem 0}li small[data-v-4276743d]{color:var(--theme_main);letter-spacing:1px;margin-left:.5rem}li .store_name[data-v-4276743d]{color:var(--theme_main);min-width:50px}li .pi-map-marker[data-v-4276743d],li .pi-star-fill[data-v-4276743d]{color:var(--theme_main);padding:.25rem}li .pi-star-fill[data-v-4276743d]{padding-left:0;visibility:hidden}li.has_man .pi-star-fill[data-v-4276743d]{visibility:initial}li label[data-v-4276743d]{color:var(--theme_main);display:inline-block}li label span[data-v-4276743d]{line-height:120%}.fade-enter-active[data-v-c69fb0ae]{transition:opacity .5s}.fade-leave-active[data-v-c69fb0ae]{transition:opacity 0s}.fade-enter-from[data-v-c69fb0ae],.fade-leave-to[data-v-c69fb0ae]{opacity:0}.fade-enter-to[data-v-c69fb0ae],.fade-leave-from[data-v-c69fb0ae]{opacity:1}.store_block[data-v-c69fb0ae]{text-align:center}.store_block .main_title[data-v-c69fb0ae]{color:var(--store_active_path_bg);margin-top:5%}.store_block .sub_title[data-v-c69fb0ae]{color:var(--store_path_text)}.store_block h5[data-v-c69fb0ae]{font-weight:300;margin:.75rem 0 1rem}.store_block ul[data-v-c69fb0ae]{padding:0}.store_block .pi-star-fill[data-v-c69fb0ae]{color:var(--store_active_path_bg)}.store_block .items[data-v-c69fb0ae]{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:4rem}.store_block .items .store_block[data-v-c69fb0ae]{flex:100%;font-weight:300;padding:.5rem 1.5rem;text-align:left;width:100%}.store_block .items .item[data-v-c69fb0ae]{background-color:var(--store_path_bg);box-sizing:border-box;color:var(--store_path_text);flex:30%;letter-spacing:1px;margin-bottom:.25rem;margin-right:.25rem;padding:2rem}.store_block .items .item[data-v-c69fb0ae]:nth-child(3),.store_block .items .item[data-v-c69fb0ae]:nth-child(6),.store_block .items .item[data-v-c69fb0ae]:nth-child(9){margin-right:0}.store_block .items .item .pi-map-marker[data-v-c69fb0ae]{margin-left:.25rem}.store_block .items .item.br[data-v-c69fb0ae]{margin-right:0}.store_block .items .item.active[data-v-c69fb0ae]{background-color:var(--store_active_path_bg);color:var(--store_active_path_text)}.reservation_btn_bar[data-v-003da15f]{background-color:transparent;bottom:0;left:50%;margin:auto;position:fixed;transform:translate(-50%);width:100%;z-index:1999}.reservation_btn_bar .mobile_group[data-v-003da15f]{display:none}.reservation_btn_bar .mobile_group .all_store_btn[data-v-003da15f]{align-items:center;background-color:var(--reservationStoreBtn);background-color:#fff;border:1px solid var(--theme_dark);border-radius:100px;color:var(--theme_dark);display:flex;height:50px;justify-content:center;left:50%;padding:10px 15px;position:absolute;text-align:center;top:-140%;transform:translate(-50%);width:auto}.reservation_btn_bar .mobile_group .all_store_btn i[data-v-003da15f]{font-size:100%}.reservation_btn_bar .mobile_group .all_store_btn a[data-v-003da15f]{color:var(--theme_dark);text-decoration:none}.reservation_btn_bar .mobile_group .text[data-v-003da15f]{color:var(--theme_main);font-style:italic;font-weight:400}.reservation_btn.scroll[data-v-003da15f]{opacity:.5}.web_btn[data-v-003da15f]{display:flex;flex-flow:column wrap;gap:15px}.web_btn a[data-v-003da15f]{align-items:center;background-color:#fff;border:1px solid var(--theme_dark);border-radius:100px;box-sizing:border-box;color:var(--theme_dark);display:flex;height:60px;justify-content:center;margin:.5rem auto;text-align:center;text-decoration:none;width:250px;z-index:2000}.web_btn a span[data-v-003da15f]{margin:0 5px}.web_btn[data-v-003da15f]:hover{filter:brightness(105%);text-decoration:none}.web_btn .store[data-v-003da15f]{background-color:var(--theme_dark);border:1px solid var(--theme_dark);color:var(--theme_dark)}.reservation_btn_mobile[data-v-003da15f],.web_btn .reservation[data-v-003da15f]{background-color:var(--theme_dark);color:#fff}.reservation_btn_mobile[data-v-003da15f]{border-radius:1rem;padding:.5rem 2.5rem;text-decoration:none}.reservation_btn_mobile a[data-v-003da15f]{color:#fff}@media screen and (max-width:767px){.reservation_btn_bar .mobile_group[data-v-003da15f]{align-items:center;background-color:#fff;box-shadow:0 0 20px #3333;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;padding:10px 20px;width:100%;z-index:2000}.reservation_btn_mobile[data-v-003da15f]{background-color:var(--theme_dark);border-radius:1rem;color:#fff;padding:.5rem 2.5rem;text-align:center;text-decoration:none;width:50%}.web_btn[data-v-003da15f]{display:none}}.select_title[data-v-8adef654]{color:var(--theme_dark);text-align:left}.store[data-v-8adef654]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem auto}.store_name[data-v-8adef654]{color:var(--theme_dark);font-weight:bolder;letter-spacing:0;margin:0;padding:5px 0}.store_name .suffix[data-v-8adef654]{font-size:80%}.store_texts[data-v-8adef654]{display:flex}.store_detail[data-v-8adef654]{border-left:1px solid var(--theme_dark);box-sizing:border-box;margin-left:25px;padding:10px 25px 5px}.store_detail h5[data-v-8adef654]{color:var(--theme_dark);font-size:100%;margin:0}.store_detail h5[data-v-8adef654]:nth-child(2){margin-bottom:0}iframe[data-v-8adef654]{height:300px;margin-bottom:20px;width:100%}@media screen and (max-width:767px){.store_texts[data-v-8adef654]{flex-direction:column}.store_detail[data-v-8adef654]{border-left:none;font-size:80%;margin-left:0;text-align:center}iframe[data-v-8adef654]{height:400px}}.applicable-target-select[data-v-362ca05f]{color:var(--theme_dark);text-align:center}.subtitle[data-v-362ca05f]{margin:1rem 0}.mt-4[data-v-362ca05f]{margin-top:1rem}.count-stepper[data-v-362ca05f]{gap:1.5rem}.count-stepper[data-v-362ca05f],.stepper-btn[data-v-362ca05f]{align-items:center;display:flex;justify-content:center}.stepper-btn[data-v-362ca05f]{background:transparent;border:1px solid var(--theme_dark);border-radius:50%;color:var(--theme_dark);cursor:pointer;font-size:1.2rem;height:30px;line-height:1;width:30px}.stepper-btn[data-v-362ca05f]:disabled{cursor:not-allowed;opacity:.3}.stepper-btn[data-v-362ca05f]:not(:disabled):hover{background:var(--theme_dark);color:#fff}.count-display[data-v-362ca05f]{font-size:1.5rem;font-weight:700;min-width:2rem}.person-list[data-v-362ca05f]{flex-direction:column;gap:.75rem}.person-list[data-v-362ca05f],.person-row[data-v-362ca05f]{align-items:center;display:flex}.person-row[data-v-362ca05f]{flex-wrap:wrap;gap:1rem;justify-content:center}.person-label[data-v-362ca05f]{font-weight:700;min-width:4rem}.container[data-v-204dd9c2]{display:flex;flex-wrap:wrap;margin:auto;max-width:1000px}.circle_date_container[data-v-204dd9c2]{align-items:start;display:flex;flex-wrap:wrap;justify-content:start;padding:10px}.circle_date[data-v-204dd9c2]{align-items:center;border:1px solid var(--theme_dark);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;margin:2px;text-align:center;width:70px}.circle_date.active[data-v-204dd9c2]{background:var(--theme_dark);color:#fff}.week_day[data-v-204dd9c2]{font-weight:400}.date[data-v-204dd9c2]{font-weight:700}.square_time_container[data-v-204dd9c2]{align-items:start;display:flex;flex-wrap:wrap;justify-content:start;padding:10px}.square_time[data-v-204dd9c2]{align-items:center;border:1px solid var(--theme_dark);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:4px 5px;padding:5px 15px;position:relative;text-align:center;width:auto}.square_time.active[data-v-204dd9c2]{background:var(--theme_dark);color:#fff}.square_time.waitlist[data-v-204dd9c2]{border-style:dashed;opacity:.8}.waitlist_badge[data-v-204dd9c2]{background:#fff;border:1px solid var(--theme_dark);border-radius:4px;color:var(--theme_dark);font-size:.6rem;line-height:1.4;padding:0 3px;position:absolute;right:-4px;top:-8px}.active .waitlist_badge[data-v-204dd9c2]{background:var(--theme_dark);color:#fff}.more_btn[data-v-204dd9c2]{background-color:transparent;border-color:var(--theme_dark);color:var(--theme_dark);width:100%}.more_btn.p-button[data-v-204dd9c2]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.waitlist_notice[data-v-e8c3a44e]{align-items:center;border:1px dashed var(--theme_dark);border-radius:8px;color:var(--theme_dark);display:flex;font-size:.9rem;margin:.5rem auto;max-width:1000px;padding:.75rem 1rem}.form_container[data-v-e8c3a44e]{margin:0 auto;max-width:1000px;padding:.5rem}.form_container form[data-v-e8c3a44e]{display:flex;flex-wrap:wrap}.form_container .form_row[data-v-e8c3a44e]{display:flex;justify-content:space-between;width:100%}.form_container .form_group[data-v-e8c3a44e]{display:flex;flex-direction:column;margin:10px 0;width:48%}.form_container .phone_input_container[data-v-e8c3a44e]{border:1px solid #ccc;border-radius:4px;display:flex;justify-content:space-between;padding-right:0}.form_container .phone_input_container .p-inputtext[data-v-e8c3a44e]{border:0;width:60%}.form_container .phone_input_container .p-button[data-v-e8c3a44e]{width:40%}.form_container label[data-v-e8c3a44e]{color:var(--theme_dark);margin-bottom:8px}.form_container .verification_btn[data-v-e8c3a44e]{background-color:var(--theme_dark);border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:8px 12px}.form_container .verification_btn.p-button[data-v-e8c3a44e]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.form_container .privacy_line[data-v-e8c3a44e]{border-bottom:1px solid var(--theme_dark)}.form_container .submit_btn[data-v-e8c3a44e]{background-color:var(--theme_dark);border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px auto auto;padding:10px 15px;width:30%}.form_container .submit_btn.p-button[data-v-e8c3a44e]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.form_container input[data-v-e8c3a44e]:focus{border-color:var(--theme_dark);outline:none}.form_container .p-checkbox-label[data-v-e8c3a44e]{color:#333}.form_container .p-checkbox-box[data-v-e8c3a44e],.form_container input[data-v-e8c3a44e]{background-color:#fafafa}.form_container button[data-v-e8c3a44e]{padding:10px 15px}@media screen and (max-width:767px){.form_container .form_row[data-v-e8c3a44e]{display:block}.form_container .form_group[data-v-e8c3a44e]{width:100%}.form_container input[data-v-e8c3a44e]{height:50px}}.activity_reservation_container[data-v-584bca4f]{background-color:var(--theme_light);border-radius:20px;bottom:0;box-shadow:0 10px 20px #5f4d404d;box-sizing:border-box;color:var(--theme_dark);font-family:微軟正黑體;left:50%;max-height:80%;overflow:auto;padding:0 1rem 5%;position:fixed;transform:translate(-50%);width:828px;z-index:999}.reservation_container_header[data-v-584bca4f]{align-items:center;background-color:var(--theme_light);border-bottom:1px solid var(--theme_dark);display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding:1rem;position:sticky;top:0;z-index:999}@media screen and (max-width:767px){.activity_reservation_container[data-v-584bca4f]{border-radius:0;box-shadow:0 -10px 20px #5f4d404d;max-height:80%;width:100%}}
