#menu-body{background-position:50% -300px;background-attachment:fixed}@media screen and (max-width:767px){#menu-body .copyright{padding-bottom:110px}}#menu{overflow:visible!important}.menu-slider{height:300px;position:relative;overflow-x:hidden}.menu-slider .swiper-wrapper{transition-timing-function:linear}.menu-slider .swiper-wrapper .swiper-slide{width:33.33%;height:300px}.menu-slider .swiper-wrapper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#menu .anchor-wrap{position:relative}#menu .anchor-wrap .anchor{position:absolute;top:-240px}@media screen and (max-width:767px){#menu .anchor-wrap{position:relative}#menu .anchor-wrap .anchor{position:absolute;top:-100px}.menu-slider{height:300px;position:relative;overflow-x:hidden}.menu-slider .swiper-wrapper{transition-timing-function:linear}.menu-slider .swiper-wrapper .swiper-slide{width:50%;height:300px}.menu-slider .swiper-wrapper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.page-nav-area{z-index:9;padding-top:60px;position:sticky;top:80px}.page-nav-area ul{max-width:1128px;margin:0 auto 80px;padding:0 20px;display:flex}@media screen and (max-width:767px){.page-nav-area ul{margin:0 auto 50px}}.page-nav-area ul li{background-color:#fff;border:1px solid #5e1f00;margin-right:-1px;display:inline-block;overflow:hidden}.page-nav-area ul li:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.page-nav-area ul li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.page-nav-area ul li a{color:#5e1f00;padding:8px 20px 6px;text-decoration:none;display:block}.page-nav-area ul li a.current,.page-nav-area ul li a:hover{color:#fff;background-color:#5e1f00}.page-nav-area ul li a span{display:block}.page-nav-area ul li a span.jp{font-size:20px}.page-nav-area ul li a span.en{font-size:12px}@media screen and (max-width:767px){.page-nav-area{padding-top:0;position:fixed;inset:auto 0 -30px}.page-nav-area ul{flex-wrap:wrap;width:100%;max-width:1128px;margin:0 auto 80px;padding:0 20px;display:flex}}@media screen and (max-width:767px) and (max-width:767px){.page-nav-area ul{margin:0 auto 50px}}@media screen and (max-width:767px){.page-nav-area ul li{background-color:#fff;border:1px solid #5e1f00;width:50%;margin-bottom:-1px;margin-right:-1px;display:block;overflow:hidden}.page-nav-area ul li:first-child{border-top-left-radius:10px;border-bottom-left-radius:0}.page-nav-area ul li:nth-child(2){border-top-right-radius:10px;border-bottom-right-radius:0}.page-nav-area ul li:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:10px}.page-nav-area ul li:last-child{border-top-right-radius:0;border-bottom-right-radius:10px}.page-nav-area ul li a{color:#5e1f00;text-align:center;padding:10px;text-decoration:none;display:block}.page-nav-area ul li a.current,.page-nav-area ul li a:hover{color:#fff;background-color:#5e1f00}.page-nav-area ul li a span{display:block}.page-nav-area ul li a span.jp{font-size:14px}.page-nav-area ul li a span.en{font-size:10px;display:none}}.menu-common-block-inner{max-width:1128px;margin:0 auto 80px;padding:0 20px 50px}@media screen and (max-width:767px){.menu-common-block-inner{margin:0 auto 50px}}.menu-common-block:last-of-type.menu-common-block-inner{margin-bottom:0;padding-bottom:10px}.menu-common-block .heading-block{margin-bottom:30px;position:relative}.menu-common-block .heading-block:before{content:"";background-color:#5e1f00;width:30px;height:1px;display:block;position:absolute;top:15px;left:-40px}.menu-common-block .heading-block .jp{margin-bottom:15px;font-family:Shippori Mincho,serif;font-size:42px}.menu-common-block .heading-block .en{color:#5e1f00;padding-left:3px;font-size:20px}.menu-common-block .heading-block .description{padding-top:15px;font-family:Hiragino Kaku Gothic Pro;font-size:20px;line-height:180%}@media screen and (max-width:767px){.menu-common-block:last-of-type .menu-common-block-inner{margin-bottom:0;padding-bottom:10px}.menu-common-block .heading-block{margin-bottom:20px;position:relative}.menu-common-block .heading-block:before{top:55px}.menu-common-block .heading-block .jp{margin-bottom:5px;padding-top:40px;font-size:30px}.menu-common-block .heading-block .en{padding-left:3px;font-size:16px}.menu-common-block .heading-block .description{padding-top:15px;font-family:Hiragino Kaku Gothic Pro;font-size:16px;line-height:180%}}.menu-items-wrap .img-wrap{position:relative}.menu-items-wrap .img-wrap .ribbon-wrap{position:absolute;top:40px;left:-20px}.menu-items-wrap .img-wrap .ribbon-label{color:#fff;background:#c32020;padding:15px 20px;font-family:Klee One,cursive;font-size:26px;font-style:normal;font-weight:600;display:inline-block;position:relative}.menu-items-wrap .img-wrap .ribbon-label:before{content:"";border-top:none;border-bottom:15px solid #0000;border-left:none;border-right:20px solid #959e9b;position:absolute;top:100%;left:0}@media screen and (max-width:767px){.menu-items-wrap .img-wrap .ribbon-wrap{position:absolute;top:20px;left:-20px}.menu-items-wrap .img-wrap .ribbon-label{padding:10px 14px;font-size:20px;display:inline-block;position:relative}}.menu-items-wrap.hamburg,.menu-items-wrap.sidemenu{flex-wrap:wrap;display:flex}.menu-items-wrap.hamburg .item,.menu-items-wrap.sidemenu .item{max-width:30%;margin-bottom:5%;margin-right:5%}.menu-items-wrap.hamburg .item:nth-child(3n),.menu-items-wrap.sidemenu .item:nth-child(3n){margin-right:0}.menu-items-wrap.hamburg .item .img-wrap,.menu-items-wrap.sidemenu .item .img-wrap{margin-bottom:15px}.menu-items-wrap.hamburg .item .img-wrap.bordered,.menu-items-wrap.sidemenu .item .img-wrap.bordered{border:1px solid #eaeaea;border-radius:10px}.menu-items-wrap.hamburg .item .img-wrap img,.menu-items-wrap.sidemenu .item .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap.hamburg .item .menu-title,.menu-items-wrap.sidemenu .item .menu-title{margin-bottom:5px;font-size:24px;font-weight:700;line-height:150%}.menu-items-wrap.hamburg .item .description,.menu-items-wrap.sidemenu .item .description{font-family:Hiragino Kaku Gothic Pro;font-size:15px}.menu-items-wrap.hamburg .item.medium-size,.menu-items-wrap.sidemenu .item.medium-size{max-width:47.5%;margin-right:5%}.menu-items-wrap.hamburg .item.mb,.menu-items-wrap.sidemenu .item.mb{margin-bottom:5%}.menu-items-wrap.big-first{flex-wrap:nowrap;justify-content:space-between;gap:5%;display:flex}.menu-items-wrap.big-first .big{max-width:681.2px}.menu-items-wrap.big-first .big .item{max-width:100%;margin-bottom:60px;margin-right:0}.menu-items-wrap.big-first .big .item .img-wrap{margin-bottom:20px}.menu-items-wrap.big-first .big .item .img-wrap img{aspect-ratio:681.2/693.7;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.menu-items-wrap.big-first .big .item .menu-title{margin-bottom:10px;font-size:32px;line-height:150%}.menu-items-wrap.big-first .big .item .description{font-family:Hiragino Kaku Gothic Pro;font-size:18px;line-height:180%}.menu-items-wrap.big-first .normal{max-width:314.4px}.menu-items-wrap.big-first .normal .item{max-width:100%;margin-bottom:40px;margin-right:0}.menu-items-wrap.big-first .normal .item .img-wrap img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.menu-items-wrap.topping{gap:5%;display:flex}.menu-items-wrap.topping .item{max-width:21.25%;margin-bottom:5%}.menu-items-wrap.topping .item .img-wrap{border:1px solid #eaeaea;border-radius:10px;margin-bottom:15px}.menu-items-wrap.topping .item .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap.topping .item .menu-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:160%}.menu-items-wrap .item-yasai-juice{justify-content:space-between;align-items:center;margin-bottom:5%;display:flex}.menu-items-wrap .item-yasai-juice .img-wrap{border:1px solid #eaeaea;border-radius:10px;min-width:444px;max-width:444px;margin-right:40px}.menu-items-wrap .item-yasai-juice .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap .item-yasai-juice .title-description-wrap{max-width:590px}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-title{margin-bottom:20px;font-size:32px}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-sub-title{color:#5e1f00;margin-bottom:20px;font-family:Shippori Mincho,serif;font-size:24px}.menu-items-wrap .item-yasai-juice .title-description-wrap .description{font-family:Hiragino Kaku Gothic Pro;font-size:18px;line-height:180%}.menu-items-wrap.item-drink{gap:60px;margin-top:60px;display:flex}.menu-items-wrap .item-drink-list{width:320px}.menu-items-wrap .item-drink-list .title-category{color:#5e1f00;margin-bottom:20px;font-size:24px;font-weight:700}.menu-items-wrap .item-drink-list ul li{margin-bottom:15px;font-size:18px;font-weight:700}@media screen and (max-width:1250px){.menu-items-wrap.hamburg .item,.menu-items-wrap.sidemenu .item{max-width:30%;margin-bottom:5%;margin-right:5%}.menu-items-wrap.hamburg .item .img-wrap,.menu-items-wrap.sidemenu .item .img-wrap{margin-bottom:15px}.menu-items-wrap.hamburg .item .menu-title,.menu-items-wrap.sidemenu .item .menu-title{margin-bottom:5px;font-size:20px}.menu-items-wrap.hamburg .item .description,.menu-items-wrap.sidemenu .item .description{font-size:14px}.menu-items-wrap.hamburg .item.medium-size,.menu-items-wrap.sidemenu .item.medium-size{max-width:47.5%;margin-right:5%}.menu-items-wrap.hamburg .item.mb,.menu-items-wrap.sidemenu .item.mb{margin-bottom:5%}.menu-items-wrap.big-first{gap:5%}.menu-items-wrap.big-first .big .item .menu-title{font-size:28px}.menu-items-wrap.big-first .big .item .description{font-size:16px;line-height:180%}.menu-items-wrap.big-first .normal{max-width:30%}.menu-items-wrap.big-first .normal .item{max-width:100%;margin-bottom:40px;margin-right:0}.menu-items-wrap.topping{gap:5%;display:flex}.menu-items-wrap.topping .item{max-width:21.25%;margin-bottom:5%}.menu-items-wrap.topping .item .img-wrap{margin-bottom:15px}.menu-items-wrap.topping .item .menu-title{margin-bottom:10px;font-size:18px;font-weight:700;line-height:160%}.menu-items-wrap .item-yasai-juice{justify-content:space-between;align-items:center;margin-bottom:5%;display:flex}.menu-items-wrap .item-yasai-juice .img-wrap{border:1px solid #eaeaea;border-radius:10px;min-width:444px;max-width:444px;margin-right:40px}.menu-items-wrap .item-yasai-juice .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap .item-yasai-juice .title-description-wrap{max-width:590px}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-title{margin-bottom:20px;font-size:28px}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-sub-title{margin-bottom:20px;font-size:20px}.menu-items-wrap .item-yasai-juice .title-description-wrap .description{font-size:16px;line-height:180%}.menu-items-wrap.item-drink{gap:60px;margin-top:60px;display:flex}.menu-items-wrap .item-drink-list{width:320px}.menu-items-wrap .item-drink-list .title-category{color:#5e1f00;margin-bottom:20px;font-size:24px;font-weight:700}.menu-items-wrap .item-drink-list ul li{margin-bottom:15px;font-size:18px;font-weight:700}}@media screen and (max-width:767px){.menu-items-wrap.hamburg,.menu-items-wrap.sidemenu{flex-wrap:wrap;display:flex}.menu-items-wrap.hamburg .item,.menu-items-wrap.sidemenu .item{max-width:47.5%;margin-bottom:5%;margin-right:5%}.menu-items-wrap.hamburg .item:nth-child(3n),.menu-items-wrap.sidemenu .item:nth-child(3n){margin-right:5%}.menu-items-wrap.hamburg .item:nth-child(2n),.menu-items-wrap.sidemenu .item:nth-child(2n){margin-right:0}.menu-items-wrap.hamburg .item .img-wrap,.menu-items-wrap.sidemenu .item .img-wrap{margin-bottom:10px}.menu-items-wrap.hamburg .item .img-wrap.bordered,.menu-items-wrap.sidemenu .item .img-wrap.bordered{border:1px solid #eaeaea;border-radius:10px}.menu-items-wrap.hamburg .item .img-wrap img,.menu-items-wrap.sidemenu .item .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap.hamburg .item .menu-title,.menu-items-wrap.sidemenu .item .menu-title{margin-bottom:5px;font-size:16px;font-weight:700;line-height:150%}.menu-items-wrap.hamburg .item .description,.menu-items-wrap.sidemenu .item .description{font-size:13px}.menu-items-wrap.hamburg .item.medium-size,.menu-items-wrap.sidemenu .item.medium-size{max-width:100%;margin-right:0}.menu-items-wrap.hamburg .item.mb,.menu-items-wrap.sidemenu .item.mb{margin-bottom:5%}.menu-items-wrap.hamburg .item.spmr,.menu-items-wrap.sidemenu .item.spmr{margin-right:0}.menu-items-wrap.big-first{flex-wrap:wrap;justify-content:space-between;gap:5%;display:flex}.menu-items-wrap.big-first .big{max-width:100%}.menu-items-wrap.big-first .big .item{max-width:100%;margin-bottom:5%;margin-right:0}.menu-items-wrap.big-first .big .item .img-wrap{margin-bottom:15px}.menu-items-wrap.big-first .big .item .menu-title{margin-bottom:5px;font-size:20px;line-height:150%}.menu-items-wrap.big-first .big .item .description{font-size:15px;line-height:180%}.menu-items-wrap.big-first .normal{justify-content:space-between;max-width:100%;display:flex}.menu-items-wrap.big-first .normal .item{max-width:47.5%;margin-bottom:5%;margin-right:0}.menu-items-wrap.topping{flex-wrap:wrap;gap:5%;display:flex}.menu-items-wrap.topping .item{max-width:47.5%;margin-bottom:5%}.menu-items-wrap.topping .item .img-wrap{border:1px solid #eaeaea;border-radius:10px;margin-bottom:10px}.menu-items-wrap.topping .item .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap.topping .item .menu-title{margin-bottom:0;font-size:16px;font-weight:700;line-height:160%}.menu-items-wrap .item-yasai-juice{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:5%;display:flex}.menu-items-wrap .item-yasai-juice .img-wrap{border:1px solid #eaeaea;border-radius:10px;min-width:100%;max-width:100%;margin-bottom:15px;margin-right:0}.menu-items-wrap .item-yasai-juice .img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;display:block}.menu-items-wrap .item-yasai-juice .title-description-wrap{max-width:100%}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-title{margin-bottom:15px;font-size:22px}.menu-items-wrap .item-yasai-juice .title-description-wrap .menu-sub-title{color:#5e1f00;margin-bottom:10px;font-family:Klee One,cursive;font-size:18px;font-style:normal;font-weight:600}.menu-items-wrap .item-yasai-juice .title-description-wrap .description{font-size:15px;line-height:180%}.menu-items-wrap.item-drink{gap:60px;margin-top:60px;display:block}.menu-items-wrap .item-drink-list{width:320px;margin-bottom:40px}.menu-items-wrap .item-drink-list .title-category{color:#5e1f00;margin-bottom:20px;font-size:20px;font-weight:700}.menu-items-wrap .item-drink-list ul li{margin-bottom:15px;font-size:16px;font-weight:700}}.mr0{margin-right:0!important}.btn-banner-wrap{max-width:720px;margin:-60px auto 160px;padding:0 24px}@media screen and (max-width:767px){.btn-banner-wrap{margin:-30px auto 80px}}.btn-banner-wrap:hover .btn-banner{opacity:.8;transition:all .3s}.btn-banner-wrap .btn-banner{max-width:720px;display:block}.btn-banner-wrap .btn-banner img{width:100%;height:auto;display:block}.btn-allergen-wrap{z-index:10;position:fixed;bottom:30px;right:30px}@media screen and (max-width:767px){.btn-allergen-wrap{bottom:120px;right:20px}.btn-allergen-wrap.onlinestore{bottom:20px}}.btn-allergen-wrap .btn-allergen{color:#fff;text-align:center;background-color:#000;border-radius:22px;padding:0 42px 0 20px;font-size:16px;line-height:44px;text-decoration:none;display:inline-block;position:relative}.btn-allergen-wrap .btn-allergen:hover{opacity:.7;transition:all .3s}.btn-allergen-wrap .btn-allergen:after{content:"";background-image:url(../images/icon_arrow_circle_white.svg);background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media screen and (max-width:767px){.page-menu .footer{padding-bottom:120px}}
