@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-4d51f902]{color:var(--theme_dark);text-align:left}.store[data-v-4d51f902]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem auto}.store_name[data-v-4d51f902]{color:var(--theme_dark);font-weight:bolder;letter-spacing:0;margin:0;padding:5px 0}.store_name .suffix[data-v-4d51f902]{font-size:80%}.store_texts[data-v-4d51f902]{display:flex}.store_detail[data-v-4d51f902]{border-left:1px solid var(--theme_dark);box-sizing:border-box;margin-left:25px;padding:10px 25px 5px}.store_detail h5[data-v-4d51f902]{color:var(--theme_dark);font-size:100%;margin:0}.store_detail h5[data-v-4d51f902]:nth-child(2){margin-bottom:0}iframe[data-v-4d51f902]{height:300px;margin-bottom:20px;width:100%}.gender_select[data-v-4d51f902]{color:var(--theme_dark);text-align:center}@media screen and (max-width:767px){.store_texts[data-v-4d51f902]{flex-direction:column}.store_detail[data-v-4d51f902]{border-left:none;font-size:80%;margin-left:0;text-align:center}iframe[data-v-4d51f902]{height:400px}}.gender-select[data-v-6f04ca25]{color:var(--theme_dark);text-align:center}.subtitle[data-v-6f04ca25]{margin:1rem 0}.container[data-v-bc32b21e]{display:flex;flex-wrap:wrap;margin:auto;max-width:1000px}.circle_date_container[data-v-bc32b21e]{align-items:start;display:flex;flex-wrap:wrap;justify-content:start;padding:10px}.circle_date[data-v-bc32b21e]{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-bc32b21e]{background:var(--theme_dark);color:#fff}.week_day[data-v-bc32b21e]{font-weight:400}.date[data-v-bc32b21e]{font-weight:700}.square_time_container[data-v-bc32b21e]{align-items:start;display:flex;flex-wrap:wrap;justify-content:start;padding:10px}.square_time[data-v-bc32b21e]{align-items:center;border:1px solid var(--theme_dark);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:2px 5px;padding:5px 15px;text-align:center;width:auto}.square_time.active[data-v-bc32b21e]{background:var(--theme_dark);color:#fff}.more_btn[data-v-bc32b21e]{background-color:transparent;border-color:var(--theme_dark);color:var(--theme_dark);width:100%}.more_btn.p-button[data-v-bc32b21e]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.form_container[data-v-982c36a8]{margin:0 auto;max-width:1000px;padding:.5rem}.form_container form[data-v-982c36a8]{display:flex;flex-wrap:wrap}.form_container .form_row[data-v-982c36a8]{display:flex;justify-content:space-between;width:100%}.form_container .form_group[data-v-982c36a8]{display:flex;flex-direction:column;margin:10px 0;width:48%}.form_container .phone_input_container[data-v-982c36a8]{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-982c36a8]{border:0;width:60%}.form_container .phone_input_container .p-button[data-v-982c36a8]{width:40%}.form_container label[data-v-982c36a8]{color:var(--theme_dark);margin-bottom:8px}.form_container .verification_btn[data-v-982c36a8]{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-982c36a8]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.form_container .privacy_line[data-v-982c36a8]{border-bottom:1px solid var(--theme_dark)}.form_container .submit_btn[data-v-982c36a8]{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-982c36a8]:not(:disabled):hover{background-color:var(--theme_dark);border-color:var(--theme_dark);color:#fff}.form_container input[data-v-982c36a8]:focus{border-color:var(--theme_dark);outline:none}.form_container .p-checkbox-label[data-v-982c36a8]{color:#333}.form_container .p-checkbox-box[data-v-982c36a8],.form_container input[data-v-982c36a8]{background-color:#fafafa}.form_container button[data-v-982c36a8]{padding:10px 15px}@media screen and (max-width:767px){.form_container .form_row[data-v-982c36a8]{display:block}.form_container .form_group[data-v-982c36a8]{width:100%}.form_container input[data-v-982c36a8]{height:50px}}.activity_reservation_container[data-v-f1ca2fca]{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-f1ca2fca]{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-f1ca2fca]{border-radius:0;box-shadow:0 -10px 20px #5f4d404d;max-height:80%;width:100%}}
