@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c3d52488],[data-v-c3d52488]::backdrop,[data-v-c3d52488]:after,[data-v-c3d52488]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial}}}.fade-enter-from[data-v-c3d52488],.fade-leave-to[data-v-c3d52488]{opacity:0}.fade-enter-active[data-v-c3d52488],.fade-leave-active[data-v-c3d52488]{transition:opacity .2s}.slide-fade-enter-active[data-v-c3d52488],.slide-fade-leave-active[data-v-c3d52488]{overflow:hidden;transition:all .3s}.slide-fade-enter-from[data-v-c3d52488],.slide-fade-leave-to[data-v-c3d52488]{max-height:0;opacity:0}.slide-fade-enter-to[data-v-c3d52488],.slide-fade-leave-from[data-v-c3d52488]{max-height:300px;opacity:1}@keyframes fadeIn-c3d52488{0%{opacity:0}to{opacity:1}}header[data-v-c3d52488]{left:calc(var(--spacing,.25rem)*0);position:fixed;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:30}@media not all and (min-width:48rem){header[data-v-c3d52488]{height:70px}}header .logo-wrapper[data-v-c3d52488]{align-items:center;display:flex;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);position:relative;width:100%;z-index:30}@media not all and (min-width:48rem){header .logo-wrapper[data-v-c3d52488]{height:70px;padding-block:calc(var(--spacing,.25rem)*2)}}header h1[data-v-c3d52488]{height:30px;position:relative;z-index:20}@media (min-width:48rem){header h1[data-v-c3d52488]{height:40px}}@media not all and (min-width:48rem){header h1 a[data-v-c3d52488]{display:block;height:100%}}header h1 a svg[data-v-c3d52488],header h1 img[data-v-c3d52488]{height:100%;width:auto}header .logo .logo-bg[data-v-c3d52488]{--tw-translate-y:-100%;opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}header .logo .logo-bg[data-v-c3d52488],header .logo .logo-bg[data-v-c3d52488]:after{height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%}header .logo .logo-bg[data-v-c3d52488]:after{background-image:url(./bg_header.I9qPJR7q.png);background-size:50%;content:"";mix-blend-mode:multiply;pointer-events:none}header .logo a[data-v-c3d52488]{position:relative;z-index:20}header .logo .logo-bg-brand-top[data-v-c3d52488]{align-items:center;display:flex;height:70px;justify-content:center}@media (min-width:48rem){header .logo .logo-bg-brand-top[data-v-c3d52488]{height:80px}}header .logo .logo-text-image[data-v-c3d52488]{z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;height:28px;left:50%;position:absolute;top:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){header .logo .logo-text-image[data-v-c3d52488]{height:50px}}header .logo .logo-text-image img[data-v-c3d52488]{height:100%;width:auto}header .logo .shop-title-box[data-v-c3d52488]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);height:80px;justify-content:center;left:calc(var(--spacing,.25rem)*0);position:absolute;top:0;width:100%}@media not all and (min-width:48rem){header .logo .shop-title-box[data-v-c3d52488]{height:70px}}header .logo .shop-title-box .logo-text-image[data-v-c3d52488]{left:calc(var(--spacing,.25rem)*0);--tw-translate-x:0%;--tw-translate-y:0%;position:relative;translate:var(--tw-translate-x)var(--tw-translate-y)}header .logo .shop-title-box a[data-v-c3d52488]{align-items:center;color:var(--color-white,#fff);display:flex;font-family:var(--font-title-serif)}header .logo .shop-title-box a h2[data-v-c3d52488]{font-size:clamp(1.25rem,.673rem + 1.2vw,1.875rem);margin-bottom:calc(var(--spacing,.25rem)*0);position:relative}@media not all and (min-width:48rem){header .logo .shop-title-box a h2[data-v-c3d52488]{font-size:20px}}header .logo .shop-title-box a figure[data-v-c3d52488]{height:auto;margin-right:calc(var(--spacing,.25rem)*2);width:80px}@media not all and (min-width:48rem){header .logo .shop-title-box a figure[data-v-c3d52488]{width:40px}}.shop-list[data-v-c3d52488]{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*4);position:absolute;right:calc(var(--spacing,.25rem)*0);top:60px;width:140px}.shop-box[data-v-c3d52488],.shop-list[data-v-c3d52488]{background-color:var(--color-white,#fff);border-color:var(--color-white,#fff);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px}.shop-box[data-v-c3d52488]{color:var(--color-black,#000);gap:calc(var(--spacing,.25rem)*2);justify-content:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;position:relative}@media not all and (min-width:48rem){.shop-box[data-v-c3d52488]{display:none}}.shop-box .title[data-v-c3d52488]{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm,.875rem);height:50px;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*6);width:140px}.shop-box .title svg[data-v-c3d52488]{margin-left:calc(var(--spacing,.25rem)*3)}.shop-box .shop-list-item .router-link-active span[data-v-c3d52488]{color:var(--color-white,#fff);position:relative;z-index:10}.shop-box .shop-list-item .router-link-active[data-v-c3d52488]:after{background-color:var(--color-black,#000);border-radius:3.40282e+38px;content:"";height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:1}.name-box[data-v-c3d52488]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*3)}.name-box a[data-v-c3d52488],.name-box button[data-v-c3d52488]{align-items:center;display:flex;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);position:relative;width:100%}.name-box svg[data-v-c3d52488]{margin-left:calc(var(--spacing,.25rem)*2)}.navi[data-v-c3d52488]{align-items:center}.navi .toggle span[data-v-c3d52488]{background-color:var(--color-black,#000);height:1px;margin-block:2px;margin-inline:auto;width:40%}.main-navi[data-v-c3d52488]{padding:6px;position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);width:50%;z-index:40}@media not all and (min-width:48rem){.main-navi[data-v-c3d52488]{width:100%}}@media (min-width:48rem){.main-navi[data-v-c3d52488]{max-width:500px;min-width:500px}}.main-navi .inner[data-v-c3d52488]{background-color:#120202;border-radius:var(--radius-lg,.5rem);color:var(--color-white,#fff);height:calc(100dvh - 12px);overflow:auto;padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*0)}@media not all and (min-width:48rem){.main-navi .inner[data-v-c3d52488]{padding-block:calc(var(--spacing,.25rem)*8)}}.main-navi .inner h3[data-v-c3d52488]{display:flex;justify-content:flex-start;margin-bottom:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul[data-v-c3d52488]{font-family:var(--font-title-serif);--tw-font-weight:400;border-top:1px var(--tw-border-style);border-color:#ffffff1a;font-weight:400}.main-navi .inner ul li[data-v-c3d52488]{border-bottom:1px var(--tw-border-style);border-color:#ffffff1a;margin-bottom:calc(var(--spacing,.25rem)*0)}.main-navi .inner ul li a[data-v-c3d52488]{display:flex;font-size:clamp(1rem,.848rem + .32vw,1.125rem);justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul li .title[data-v-c3d52488]{font-size:clamp(1rem,.848rem + .32vw,1.125rem);padding-top:calc(var(--spacing,.25rem)*5)}.main-navi .inner ul li .brand_list[data-v-c3d52488]{padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul li .sub[data-v-c3d52488]{display:grid;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul li .sub[data-v-c3d52488],.main-navi .inner ul li .sub li[data-v-c3d52488]{border-style:var(--tw-border-style);border-width:0}.main-navi .inner ul li .sub li a[data-v-c3d52488]{display:flex;flex-direction:column;padding:calc(var(--spacing,.25rem)*0)}.main-navi .inner ul li .sub li span[data-v-c3d52488]{font-size:clamp(.813rem,.737rem + .16vw,.875rem);margin-top:calc(var(--spacing,.25rem)*2);text-align:center}.main-navi .inner ul li .sub li figure[data-v-c3d52488]{aspect-ratio:16/9;border-radius:.25rem;overflow:hidden}.main-navi .inner ul li .sub li figure img[data-v-c3d52488]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-navi .inner .close[data-v-c3d52488]{height:40px;position:absolute;right:calc(var(--spacing,.25rem)*6);top:calc(var(--spacing,.25rem)*6);width:40px}.main-navi .inner .close img[data-v-c3d52488],.main-navi .inner .close svg[data-v-c3d52488]{height:100%;width:100%}.main-navi .inner .sub-brand[data-v-c3d52488]{display:grid;gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:calc(var(--spacing,.25rem)*0)}.main-navi .inner .sub-brand[data-v-c3d52488],.main-navi .inner .sub-brand li[data-v-c3d52488]{border-style:var(--tw-border-style);border-width:0}.main-navi .inner .sub-brand a[data-v-c3d52488]{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0!important}.main-navi .inner .sub-brand a figure[data-v-c3d52488]{aspect-ratio:16/9;border-radius:.25rem;grid-column:span 2/span 2;overflow:hidden}.main-navi .inner .sub-brand a span[data-v-c3d52488]{align-items:center;display:flex;grid-column:span 3/span 3;justify-content:center}.main-navi .inner .sub-brand a span img[data-v-c3d52488]{height:40px;width:auto}.main-navi .shop[data-v-c3d52488]{background-blend-mode:multiply;background-image:url(./menu_bg.8V6TkDAX.jpg)}.main-navi .shop ul[data-v-c3d52488]{border-top:1px var(--tw-border-style);border-color:#ffffff1a}.main-navi .shop ul li[data-v-c3d52488]{border-bottom:1px var(--tw-border-style);border-color:#ffffff1a;margin-bottom:calc(var(--spacing,.25rem)*0)}.navi[data-v-c3d52488]{display:flex;gap:calc(var(--spacing,.25rem)*2);position:relative;z-index:10}.navi .language[data-v-c3d52488]{aspect-ratio:1;background-color:var(--color-white,#fff);cursor:pointer;font-family:var(--font-en-serif);width:40px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;border-radius:.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;justify-content:center}@media (min-width:48rem){.navi .language[data-v-c3d52488]{width:50px}}.navi .toggle[data-v-c3d52488]{aspect-ratio:1;background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;border-radius:.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;justify-content:center;width:40px}@media (min-width:48rem){.navi .toggle[data-v-c3d52488]{width:50px}}.navi .toggle div[data-v-c3d52488]{background-color:var(--color-black,#000);height:1px;margin-block:2px;margin-inline:auto;width:40%}.reserved-ul li[data-v-c3d52488]{border-radius:var(--radius-lg,.5rem);font-family:var(--font-title-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);background-color:#c95233;font-weight:var(--font-weight-semibold,600)}@media not all and (min-width:48rem){.reserved-ul li[data-v-c3d52488]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}.reserved-ul li a[data-v-c3d52488]{align-items:center;color:var(--color-white,#fff);display:flex;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}.reserved-ul li[data-v-c3d52488]:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.reserved-button[data-v-c3d52488]{bottom:calc(env(safe-area-inset-bottom) + 16px);bottom:calc(var(--spacing,.25rem)*6);position:fixed;right:calc(var(--spacing,.25rem)*6);z-index:30}@media not all and (min-width:48rem){.reserved-button[data-v-c3d52488]{bottom:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*4)}.reserved-button img[data-v-c3d52488]{width:80px}}.overlay-bg[data-v-c3d52488]{background-color:#00000080;inset:calc(var(--spacing,.25rem)*0);position:fixed;z-index:20}@supports (color:color-mix(in lab,red,red)){.overlay-bg[data-v-c3d52488]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}@media (min-width:48rem){.overlay-bg[data-v-c3d52488]{z-index:30}}.overlay-bg[data-v-c3d52488]{animation:fadeIn-c3d52488 .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.online-button[data-v-c3d52488]{bottom:calc(var(--spacing,.25rem)*8);left:calc(var(--spacing,.25rem)*6);position:fixed;z-index:30}@media not all and (min-width:48rem){.online-button[data-v-c3d52488]{bottom:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*4)}}.online-button a[data-v-c3d52488]{--tw-leading:calc(var(--spacing,.25rem)*1);display:block;line-height:calc(var(--spacing,.25rem)*1)}.online-button img[data-v-c3d52488]{height:100px;width:auto}@media not all and (min-width:48rem){.online-button img[data-v-c3d52488]{height:84px}}.header-pickup-news[data-v-c3d52488]{align-items:center;background-color:#222;color:var(--color-white,#fff);display:flex;justify-content:center;padding-block:calc(var(--spacing,.25rem)*3);position:relative;width:100%;z-index:40}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-785f662c],[data-v-785f662c]::backdrop,[data-v-785f662c]:after,[data-v-785f662c]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}}}header[data-v-785f662c]{align-items:center;display:flex;justify-content:space-between;left:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);position:fixed;top:calc(var(--spacing,.25rem)*0);width:100%;z-index:30}@media not all and (min-width:48rem){header[data-v-785f662c]{height:70px;padding-block:calc(var(--spacing,.25rem)*2)}}header h1[data-v-785f662c]{height:30px;position:relative;z-index:10}@media (min-width:48rem){header h1[data-v-785f662c]{height:40px}}@media not all and (min-width:48rem){header h1 a[data-v-785f662c]{display:block;height:100%}}header h1 a svg[data-v-785f662c],header h1 img[data-v-785f662c]{height:100%;width:auto}header .logo .logo-bg[data-v-785f662c]{opacity:1}header .logo .logo-bg[data-v-785f662c],header .logo .logo-bg[data-v-785f662c]:after{height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%}header .logo .logo-bg[data-v-785f662c]:after{background-image:url(./bg_header.I9qPJR7q.png);background-size:50%;content:"";mix-blend-mode:multiply;pointer-events:none}header .logo .logo-bg-brand-top[data-v-785f662c]{align-items:center;display:flex;height:70px;justify-content:center}@media (min-width:48rem){header .logo .logo-bg-brand-top[data-v-785f662c]{height:80px}}header .logo .logo-text-image[data-v-785f662c]{height:28px;position:relative;z-index:10}@media (min-width:48rem){header .logo .logo-text-image[data-v-785f662c]{height:50px}}header .logo .logo-text-image img[data-v-785f662c]{height:100%;width:auto}header .logo .shop-title-box a[data-v-785f662c]{align-items:center;color:var(--color-white,#fff);display:flex;font-family:var(--font-title-serif)}header .logo .shop-title-box a h2[data-v-785f662c]{font-size:clamp(1.25rem,.673rem + 1.2vw,1.875rem);margin-bottom:calc(var(--spacing,.25rem)*0);position:relative}@media not all and (min-width:48rem){header .logo .shop-title-box a h2[data-v-785f662c]{font-size:20px}}header .logo .shop-title-box a figure[data-v-785f662c]{height:auto;margin-right:calc(var(--spacing,.25rem)*2);width:80px}@media not all and (min-width:48rem){header .logo .shop-title-box a figure[data-v-785f662c]{width:40px}}.navi[data-v-785f662c]{display:flex;gap:calc(var(--spacing,.25rem)*2);position:relative;z-index:10}.navi .language[data-v-785f662c]{aspect-ratio:1;background-color:var(--color-white,#fff);cursor:pointer;font-family:var(--font-en-serif);width:40px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;border-radius:.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;justify-content:center}@media (min-width:48rem){.navi .language[data-v-785f662c]{width:50px}}.navi .toggle[data-v-785f662c]{aspect-ratio:1;background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;border-radius:.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;justify-content:center;width:40px}@media (min-width:48rem){.navi .toggle[data-v-785f662c]{width:50px}}.navi .toggle div[data-v-785f662c]{background-color:var(--color-black,#000);height:1px;margin-block:2px;margin-inline:auto;width:40%}.close[data-v-785f662c]{align-items:center;border-color:var(--color-white,#fff);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:20px;justify-content:center;padding:calc(var(--spacing,.25rem)*2);position:absolute;right:16px;top:16px}.main-navi[data-v-785f662c]{padding:6px;position:fixed;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);width:50%;z-index:40}@media not all and (min-width:48rem){.main-navi[data-v-785f662c]{width:100%}}@media (min-width:48rem){.main-navi[data-v-785f662c]{max-width:500px;min-width:500px}}.main-navi .inner[data-v-785f662c]{background-color:#120202;border-radius:var(--radius-lg,.5rem);color:var(--color-white,#fff);height:calc(100dvh - 12px);overflow:auto;padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*0)}@media not all and (min-width:48rem){.main-navi .inner[data-v-785f662c]{padding-block:calc(var(--spacing,.25rem)*8)}}.main-navi .inner h3[data-v-785f662c]{display:flex;justify-content:flex-start;margin-bottom:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul[data-v-785f662c]{font-family:var(--font-title-serif);--tw-font-weight:400;border-top:1px var(--tw-border-style);border-color:#494040;font-weight:400}.main-navi .inner ul li[data-v-785f662c]{border-bottom:1px var(--tw-border-style);border-color:#ffffff1a;margin-bottom:calc(var(--spacing,.25rem)*0)}.main-navi .inner ul li a[data-v-785f662c]{display:flex;font-size:clamp(1rem,.848rem + .32vw,1.125rem);justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*4)}.main-navi .inner ul li .title[data-v-785f662c]{font-size:clamp(1rem,.848rem + .32vw,1.125rem);padding-top:calc(var(--spacing,.25rem)*5)}.main-navi .inner ul li .brand_list[data-v-785f662c]{padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*8)}.main-navi .inner ul li .sub-brand[data-v-785f662c]{display:grid;gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:calc(var(--spacing,.25rem)*0)}.main-navi .inner ul li .sub-brand[data-v-785f662c],.main-navi .inner ul li .sub-brand li[data-v-785f662c]{border-style:var(--tw-border-style);border-width:0}.main-navi .inner ul li .sub-brand a[data-v-785f662c]{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0!important}.main-navi .inner ul li .sub-brand a figure[data-v-785f662c]{aspect-ratio:16/9;border-radius:.25rem;grid-column:span 2/span 2;overflow:hidden}.main-navi .inner ul li .sub-brand a span[data-v-785f662c]{align-items:center;display:flex;grid-column:span 3/span 3;justify-content:center}.main-navi .inner ul li .sub-brand a span img[data-v-785f662c]{height:40px;width:auto}.main-navi .inner .close[data-v-785f662c]{height:40px;position:absolute;right:calc(var(--spacing,.25rem)*6);top:calc(var(--spacing,.25rem)*6);width:40px}.main-navi .inner .close img[data-v-785f662c],.main-navi .inner .close svg[data-v-785f662c]{height:100%;width:100%}.overlay-bg[data-v-785f662c]{background-color:#00000080;inset:calc(var(--spacing,.25rem)*0);position:fixed;z-index:20}@supports (color:color-mix(in lab,red,red)){.overlay-bg[data-v-785f662c]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}@media (min-width:48rem){.overlay-bg[data-v-785f662c]{z-index:30}}.overlay-bg[data-v-785f662c]{animation:fadeIn .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-504bcab9],[data-v-504bcab9]::backdrop,[data-v-504bcab9]:after,[data-v-504bcab9]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}footer[data-v-504bcab9]{background-image:url(./footer_bg.Ciqd52LD.jpg);padding-block:calc(var(--spacing,.25rem)*20);position:relative}@media not all and (min-width:48rem){footer[data-v-504bcab9]{padding-block:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*32)}}footer .footer-content-nav[data-v-504bcab9]{display:grid;gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1200px;width:90%}@media not all and (min-width:48rem){footer .footer-content-nav[data-v-504bcab9]{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr))}}footer .footer-content-nav li a[data-v-504bcab9]{border-radius:.25rem;color:var(--color-white,#fff);display:block;overflow:hidden;position:relative}footer .footer-content-nav li a figure[data-v-504bcab9]{width:100%}footer .footer-content-nav li a figure img[data-v-504bcab9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}footer .footer-content-nav li a .text[data-v-504bcab9]{align-items:center;background-color:#00000080;bottom:calc(var(--spacing,.25rem)*0);display:flex;justify-content:space-between;position:absolute;width:100%}@supports (color:color-mix(in lab,red,red)){footer .footer-content-nav li a .text[data-v-504bcab9]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}footer .footer-content-nav li a .text[data-v-504bcab9]{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}footer .footer-content-nav li a .text h3[data-v-504bcab9]{font-family:var(--font-title-serif);font-size:clamp(1.25rem,.554rem + 1.45vw,1.75rem);--tw-font-weight:var(--font-weight-semibold,600);display:flex;flex-direction:column;font-weight:var(--font-weight-semibold,600)}footer .footer-content-nav li a .text h3 small[data-v-504bcab9]{font-family:var(--font-en-serif);font-size:60%;--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:capitalize}footer .footer-content-nav li a .text figure[data-v-504bcab9]{width:40px}footer .footer-shop-nav[data-v-504bcab9]{align-items:center;justify-content:center;margin-inline:auto;max-width:1200px;padding-top:calc(var(--spacing,.25rem)*20);width:94%}@media not all and (min-width:48rem){footer .footer-shop-nav[data-v-504bcab9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:calc(var(--spacing,.25rem)*10)}}@media (min-width:48rem){footer .footer-shop-nav[data-v-504bcab9]{display:flex}}footer .footer-shop-nav li[data-v-504bcab9]{display:flex;justify-content:center}footer .footer-shop-nav li a[data-v-504bcab9]{padding-inline:calc(var(--spacing,.25rem)*18)}@media not all and (min-width:48rem){footer .footer-shop-nav li a[data-v-504bcab9]{padding-inline:calc(var(--spacing,.25rem)*4)}}footer .footer-shop-nav li[data-v-504bcab9]:after{background-color:#ffffff3d;content:"";height:100%;width:1px}@supports (color:color-mix(in lab,red,red)){footer .footer-shop-nav li[data-v-504bcab9]:after{background-color:color-mix(in oklab,var(--color-white,#fff)24%,transparent)}}footer .footer-shop-nav li[data-v-504bcab9]:last-child:after{content:"";display:none}footer .footer-nav-pc[data-v-504bcab9]{color:#909090;display:flex;font-size:12px;gap:calc(var(--spacing,.25rem)*20);justify-content:center;margin-inline:auto;max-width:var(--max-w-main);padding-block:calc(var(--spacing,.25rem)*20)}@media not all and (min-width:48rem){footer .footer-nav-pc[data-v-504bcab9]{display:none}}footer .footer-nav-pc .title[data-v-504bcab9]{margin-bottom:calc(var(--spacing,.25rem)*2)}footer .footer-nav-pc .title a[data-v-504bcab9]{border-bottom:1px var(--tw-border-style) #707070;display:block}footer .footer-nav-pc a[data-v-504bcab9]{display:block;padding-block:calc(var(--spacing,.25rem)*1)}@media (min-width:48rem){footer .footer-nav-sp[data-v-504bcab9]{display:none}}footer .footer-copy .sns[data-v-504bcab9]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*6);justify-content:center;margin-bottom:calc(var(--spacing,.25rem)*6)}footer .footer-copy .sns img[data-v-504bcab9]{height:24px;width:auto}footer .footer-copy .inner-box[data-v-504bcab9]{align-items:center;border-top:1px var(--tw-border-style);border-color:#2c2c2c;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--spacing,.25rem)*6)}footer .footer-copy .inner-box p[data-v-504bcab9]{font-family:var(--font-en-serif);text-align:center;width:100%;--tw-tracking:var(--tracking-widest,.1em);color:var(--color-white,#fff);font-size:12px;letter-spacing:var(--tracking-widest,.1em)}footer .footer-image-bottom[data-v-504bcab9]{bottom:calc(var(--spacing,.25rem)*0);height:auto;left:66.6667%;max-width:600px;position:absolute;width:50%}@media not all and (min-width:48rem){footer .footer-image-bottom[data-v-504bcab9]{left:calc(var(--spacing,.25rem)*3);max-width:300px}}footer .footer-image-bottom img[data-v-504bcab9]{height:auto;width:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
