.contents.svelte-ro4a85{--color-forground: #532e15;--color-primary: var(--color-forground);--bg-color: #532e15;color:var(--color-primary);z-index:10}.container.svelte-ro4a85{margin:4.2553191489vw}@media screen and (min-width: 1024px){.container.svelte-ro4a85{padding:0;width:1065px;margin:0 auto}}.cafe.svelte-ro4a85{position:relative;background-color:#f5f1ee;border:3px solid var(--color-primary);color:var(--color-primary);text-align:center}@media screen and (min-width: 1024px){.cafe.svelte-ro4a85{font-size:14px;margin-bottom:50px}}.cafe.svelte-ro4a85:after,.cafe.svelte-ro4a85:before{content:"";width:100%;position:absolute;left:0;right:0}.cafe.svelte-ro4a85:after{top:3px;border-top:1px solid var(--color-primary)}.cafe.svelte-ro4a85:before{bottom:3px;border-top:1px solid var(--color-primary)}.cafe.svelte-ro4a85 h2:where(.svelte-ro4a85){text-align:center;padding:5.3191489362vw;font-size:14px}@media screen and (min-width: 1024px){.cafe.svelte-ro4a85 h2:where(.svelte-ro4a85){font-size:24px;padding:40px}}.cafe .carousel-body.svelte-ro4a85{padding:0 4.7872340426vw}@media screen and (min-width: 1024px){.cafe .carousel-body.svelte-ro4a85{padding:0}}.cafe .carousel-image.svelte-ro4a85{margin:0 auto;aspect-ratio:5/2}@media screen and (min-width: 1024px){.cafe .carousel-image.svelte-ro4a85{max-width:800px}}.cafe .carousel-index.svelte-ro4a85{font-weight:var(--font-weight-bold);font-size:3.1914893617vw;line-height:2.9255319149vw;display:flex;justify-content:center;align-items:center;margin-top:6.1170212766vw;margin-bottom:6.1170212766vw}@media screen and (min-width: 1024px){.cafe .carousel-index.svelte-ro4a85{font-size:18px;line-height:16px;margin-bottom:23px;margin-top:23px}}.cafe .carousel-description.svelte-ro4a85{font-size:3.1914893617vw;line-height:4.2553191489vw}@media screen and (min-width: 1024px){.cafe .carousel-description.svelte-ro4a85{font-size:16px;line-height:24px;margin-bottom:5px}}.cafe .carousel-note.svelte-ro4a85{font-size:3.1914893617vw;line-height:4.2553191489vw}@media screen and (min-width: 1024px){.cafe .carousel-note.svelte-ro4a85{font-size:16px;line-height:24px;margin-bottom:5px}}.carousel-controller.svelte-ro4a85{display:flex;justify-content:center;align-items:center}.carousel-controller-body.svelte-ro4a85{display:flex;margin-top:7.9787234043vw;margin-bottom:7.9787234043vw}@media screen and (min-width: 1024px){.carousel-controller-body.svelte-ro4a85{margin-top:40px;margin-bottom:40px}}.carousel-controller.svelte-ro4a85 .item:where(.svelte-ro4a85){background-color:var(--color-primary);opacity:.5;border-radius:50%;width:2.3936170213vw;height:2.3936170213vw;margin-left:5.8510638298vw}@media screen and (min-width: 1024px){.carousel-controller.svelte-ro4a85 .item:where(.svelte-ro4a85){width:12px;height:12px;margin-left:20px}}.carousel-controller.svelte-ro4a85 .item:where(.svelte-ro4a85):first-child{margin-left:0}.carousel-controller.svelte-ro4a85 .item.active:where(.svelte-ro4a85){opacity:1}.grid-layout.svelte-ro4a85{display:grid;grid-template-columns:repeat(2,1fr);gap:3.9893617021vw}@media screen and (min-width: 1024px){.grid-layout.svelte-ro4a85{grid-template-columns:repeat(3,1fr);gap:30px}}.menu.svelte-ro4a85 picture:where(.svelte-ro4a85){width:100%;aspect-ratio:1/1}.money.svelte-ro4a85{font-size:2.6595744681vw;line-height:3.1914893617vw}@media screen and (min-width: 1024px){.money.svelte-ro4a85{font-size:18px;line-height:24px}}.benefit.svelte-ro4a85{margin:20.4787234043vw -.2659574468vw 47.8723404255vw}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85{margin:138px 1px 230px}}.benefit.svelte-ro4a85 .inner:where(.svelte-ro4a85){padding:5.3191489362vw;position:relative}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .inner:where(.svelte-ro4a85){padding:42px}}.benefit.svelte-ro4a85 .title:where(.svelte-ro4a85){font-size:5.3191489362vw;line-height:6.3829787234vw;text-align:center;margin-bottom:3.9893617021vw}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .title:where(.svelte-ro4a85){font-size:24px;line-height:29px}}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .title:where(.svelte-ro4a85){text-align:left;width:543px;margin-bottom:37px}}.benefit.svelte-ro4a85 .description:where(.svelte-ro4a85){font-size:3.7234042553vw;line-height:6.3829787234vw;text-align:center;margin-bottom:5.3191489362vw}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .description:where(.svelte-ro4a85){font-size:16px;line-height:29px}}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .description:where(.svelte-ro4a85){text-align:left;width:543px;margin-bottom:24px}}.benefit.svelte-ro4a85 .image:where(.svelte-ro4a85){margin-bottom:3.9893617021vw}@media screen and (min-width: 1024px){.benefit.svelte-ro4a85 .image:where(.svelte-ro4a85){margin-bottom:0;width:400px;position:absolute;top:-50px;right:0}}
