.Menu_Section__Menu__oftte{padding:80px 40px;max-width:1440px}.Menu_heading__QNxRZ{color:var(--color-text);font-size:4.6875rem;font-weight:550}.Menu_heading__QNxRZ:after{content:"メニュー";display:block;font-size:.3em;font-weight:300;color:#0f6338;margin-top:10px}.Menu_menuHero__YF_OC{width:100%;overflow:hidden;position:relative;margin-top:32px}.Menu_menuHero__YF_OC:after{content:"";position:absolute;top:50px;left:335px;width:50%;height:74%;background:#eaeaea;background-size:cover;filter:blur(10px);z-index:-1;opacity:.7}.Menu_Imagehero__AlHnf{border-radius:12px}.Menu_heroContent__nFksx{padding:16px}.Menu_heroTitle__2aU8P{font-size:2.1875rem;font-weight:550;margin-bottom:32px;width:500px}.Menu_heroDesc__VB4we{font-size:1.125rem;font-weight:400;line-height:2rem;text-align:justify;max-width:500px}@media (max-width:576px){.Menu_Section__Menu__oftte{max-width:1440px}}.ListCard_Sections_List__VQH4b{padding:80px 12px;width:100%}.ListCard_Sections_Drink__7iqGx{height:100vh}.ListCard_WapperCta__B5oYg{background:#f0f0f0}.ListCard_Sections_Cta__9eKNn{padding:40px 0;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.ListCard_headingAllDrink__VgIJa,.ListCard_headingDesSet__lLotF,.ListCard_headingDinner__JO4Ix,.ListCard_headingDiscount__pf0p_,.ListCard_headingDishes__NKAAK,.ListCard_headingDrink__DPqBb,.ListCard_headingLunch__EPXFG,.ListCard_headingNhauSet__1c4O3,.ListCard_headingSet__cHj9g,.ListCard_heading__a_riC{font-size:2.5rem;font-weight:550;text-align:center;margin-bottom:16px}.ListCard_headingDiscount__pf0p_:after{content:"Discount";display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_headingNhauSet__1c4O3:after{content:"Casual drinking set"}.ListCard_headingDrink__DPqBb:after,.ListCard_headingNhauSet__1c4O3:after{display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_headingDrink__DPqBb:after{content:"DrinkMenu"}.ListCard_headingDesSet__lLotF:after{content:"Dessert Menu"}.ListCard_headingDesSet__lLotF:after,.ListCard_headingSet__cHj9g:after{display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_headingSet__cHj9g:after{content:"Course Menu"}.ListCard_headingAllDrink__VgIJa:after{content:"All you can drink";display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_headingDinner__JO4Ix:after{content:"Dinner Menu"}.ListCard_headingDinner__JO4Ix:after,.ListCard_headingDishes__NKAAK:after{display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_headingDishes__NKAAK:after{content:"Vegetarian Menu"}.ListCard_headingLunch__EPXFG:after{content:"Lunch Menu";display:block;font-size:.5em;font-weight:300;color:#0f6338;margin-top:10px}.ListCard_cardImage__VFFwc{width:100%;background-color:transparent;max-height:525px;object-fit:contain}.ListCard_cardImagePho__kQgf_,.ListCard_cardImage__VFFwc{margin:0 auto;border-radius:12px;box-shadow:0 0 1px 0 rgba(40,41,61,.08),0 .5px 2px 0 rgba(96,97,112,.16);transition:transform .3s ease,box-shadow .3s ease}.ListCard_cardImagePho__kQgf_{width:60%}.ListCard_cardImageDrink__kuU4L{height:100%;object-fit:cover}.ListCard_cardTitleDrink__hCoNT,.ListCard_cardTitleFull__7IAtF,.ListCard_cardTitle__HBTji{font-size:1.21875rem;font-weight:700;margin-bottom:12px;&:hover{color:var(--color-text-hover)}}.ListCard_cardTitle__HBTji{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ListCard_cardTitleFull__7IAtF{white-space:normal;overflow:visible;cursor:pointer}.ListCard_cardTitleDrink__hCoNT{text-align:start}.ListCard_Card__XAjKA{border:none;cursor:pointer;min-height:300px}.ListCard_card__NMr59{width:100%;border:none;cursor:pointer;color:var(--color-text)}.ListCard_cardNo__EVOaG{position:absolute;left:2%;top:2%;color:var(--color-text-hover);font-size:.75rem;font-weight:600}.ListCard_combo__NANpH{width:86%}.ListCard_container__ILkX1{max-width:1200px;margin:0 auto}.ListCard_cardDrink__H5qrt{border-bottom:1px solid #ccc}.ListCard_cardContent__H_VVS{position:relative}.ListCard_cardBody__xCFRh{display:flex;align-items:center;justify-content:center;text-align:center;background-color:transparent}.ListCard_cardPrice__e96BQ{position:absolute;bottom:40px;left:0;background-color:#fff;padding:8px 12px;border:1px solid #f5f5f5;border-top-right-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:flex-end;align-items:flex-end;font-weight:bolder;color:inherit}.ListCard_cardBody__xCFRh:hover .ListCard_cardTitleDrink__hCoNT,.ListCard_cardBody__xCFRh:hover .ListCard_cardTitle__HBTji{color:var(--color-text-hover)}.ListCard_cardContent__H_VVS:hover .ListCard_cardPrice__e96BQ,.ListCard_price__Fwe2X{padding-left:20px;transition:padding-left .3s ease-in;left:-10px;justify-content:start;align-items:start;color:var(--color-text-hover)}.ListCard_ctaFood__wgs7T{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;padding:40px 0}.ListCard_heaidngCta__eZlQq{font-size:2.5rem;line-height:1.2;color:var(--color-text-hover);font-weight:700;text-align:center;margin:0 auto 24px}.ListCard_subHeading__KXKwa{color:var(--color-text);opacity:.8;font-size:1.2rem}.ListCard_ActionsFood__Co1N_{display:flex;justify-content:center;align-items:center}.ListCard_btnFood__Z3wrM{min-width:200px;min-height:60px;border-radius:8px;padding:8px 12px;background-color:var(--color-text-hover);border:1px solid transparent;font-size:1,25rem;font-weight:lighter;color:#fff;line-height:1.2;text-align:center;&:hover{opacity:.9}&:active,&:hover{background-color:var(--color-text-hover)}}.ListCard_btnList__in6Ur{position:absolute;top:50%;transform:translateY(-50%);border:none;outline:none;background-color:transparent;&:hover{opacity:.8;background-color:transparent}}.ListCard_list-transition__Zm_tT{opacity:1;transform:translateX(0);transition:all .3s ease-in-out}.ListCard_list-transition-exit__ca1_p{opacity:0;transform:translateX(-50px)}.ListCard_list-transition-enter__H0heL{opacity:0;transform:translateX(50px)}.ListCard_ImageCourse__NNq2b{padding:12px}.ListCard_ruou__oNMyj{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;margin-bottom:12px}