.menu-banner-slide{position:relative;height:calc(100svh - 60px)}.menu-banner-slide .swiper-slide{z-index:0;overflow:hidden}.menu-banner-slide .swiper-slide::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:200px;background:linear-gradient(to top, transparent, rgba(5, 5, 5, 0.6))}.menu-banner-slide .slide-bg{z-index:-2}.menu-summer-slide{display:flex;justify-content:center;align-items:center;width:100%}.menu-summer-slide .slide-inner{position:relative;height:640px;width:100%}.menu-summer-slide .slide-menu{position:absolute;left:50%}.menu-summer-slide .slide-menu-01{margin-left:-246px;top:252px}.menu-summer-slide .slide-menu-02{margin-left:-705px;top:370px}.menu-summer-slide .slide-menu-03{margin-left:354px;top:192px}.menu-summer-slide .slide-menu-04{margin-left:-910px;top:230px}.menu-summer-slide .slide-deco{position:absolute;left:50%;top:348px;margin-left:-227px}.menu-summer-slide .slide-head{text-align:center}.menu-summer-slide .slide-subtitle{display:flex;justify-content:center;align-items:flex-end;gap:10px;margin-bottom:24px;color:#fbe9e9;line-height:1}.menu-vibe-slide{display:flex;flex-direction:column}.menu-vibe-slide .slide-area-start{flex-grow:1;display:flex;justify-content:center;align-items:center}.menu-vibe-slide .slide-head{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;width:569px;height:220px;padding-top:15px}.menu-vibe-slide .slide-head::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:#c10001;opacity:.5;filter:blur(60px)}.menu-vibe-slide .slide-subtitle{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#fff;letter-spacing:-0.05em;line-height:29px}.menu-vibe-slide .slide-menu-area{display:flex;justify-content:center;padding-bottom:100px}.menu-vibe-slide .slide-menu-box{position:relative;flex-shrink:0;width:1640px;height:315px;filter:drop-shadow(8px 12px 10px rgba(0, 0, 0, 0.25))}.menu-vibe-slide .slide-menu-bg{position:absolute;top:25px;left:-19px;width:1678px;height:311px;background:url("../img/menu/menu-vibe-menu-bg.png") no-repeat center/100%}.menu-vibe-slide .slide-new{position:absolute;top:0;left:752px}.menu-vibe-slide .slide-menu{position:absolute}.menu-vibe-slide .slide-menu-01{left:76px;top:98px}.menu-vibe-slide .slide-menu-02{left:367px;top:103px}.menu-vibe-slide .slide-menu-03{left:662px;top:100px}.menu-vibe-slide .slide-menu-04{left:905px;top:4px}.menu-vibe-slide .slide-menu-05{left:1263px;top:83px}.fried{margin-top:-50vh}.fried-fixed-wrapper{position:relative}.fried-cont01{margin-bottom:calc(-100vh - 1000px)}.fried-head{position:absolute}.fried-head .fried-title-svg{width:217px}.fried-food{position:absolute;width:89.583%;max-width:1720px}.fried-food img{width:100%}.fried-food .fried-frog01{position:absolute;width:4.7674418605%;top:5.1063829787%;left:31.9186046512%}.fried-list-wrap{position:relative}.fried-list-wrap .fried-frog02{position:absolute;top:489px;left:-124px}.fried-list li{display:flex;flex-direction:column;align-items:center}.fried-list li:nth-child(1){gap:160px;margin-top:50px}.fried-list li:nth-child(2){flex-direction:column-reverse;gap:260px;margin-top:20px}.fried-list li:nth-child(3){gap:210px}.fried-list .list-feature{position:relative}.fried-list .fried-frog03{position:absolute;top:-30px;left:215px}.fried-cont02{position:relative;min-height:1246px;background:#050505 url("../img/menu/fried-cont02-bg.jpg") no-repeat center bottom/cover}.fried-cont02 .fried-link{width:170px;height:60px;margin:45px auto 0;background-color:rgba(156,116,67,.9)}.modern{margin-top:-260px;overflow:visible}.modern .modern-head{margin-bottom:56px}.modern .modern-head .modern-title-svg{width:224px}.modern-list{gap:50px;max-width:1450px;padding:0 50px;margin:0 auto}.modern-list li{flex-grow:1;position:relative;perspective:600px}.modern-list li::before{content:"";display:block;padding-top:133.3333333333%}.modern-list .list-model{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:center center -40px;transition:transform .5s}.modern-list .list-model::before{content:"";position:absolute;top:0;left:0;width:80px;height:100%;background-color:#f5a200;transform-origin:left;transform:rotateY(90deg)}.modern-list .list-model::after{content:"";position:absolute;top:0;right:0;width:80px;height:100%;background-color:#f5a200;transform-origin:right;transform:rotateY(-90deg)}.modern-list .list-front{position:absolute;inset:0}.modern-list .list-front img{position:absolute;top:0;left:0;width:100%;height:100%}.modern-list .list-back{position:absolute;inset:0;border:1px solid #f5a200;background-color:#050505;transform:translateZ(-80px) rotateY(180deg)}.modern-list .list-back img{position:absolute;top:0;left:0;width:100%;height:100%}.set{height:750px}.set .set-text-zone{height:400px}.set-slide-controll{margin-right:10px}.set-slide-controll .set-slide-btn{width:38px;height:38px;background:no-repeat center/15px;font-size:0}.set-slide-controll .set-slide-prev{background-image:url("../images/menu/set-slide-prev.webp")}.set-slide-controll .set-slide-next{background-image:url("../images/menu/set-slide-next.webp")}.set-text-slide{height:70px}.set-text-slide .swiper-container{height:100%}.set-text-slide .slide-title{margin-bottom:15px}.set-text-slide .slide-des{color:#ccc}.set-img-slide{position:absolute;top:0;bottom:0;left:400px;width:100%}.alcohol{padding:160px 0 150px;background-image:url("../images/menu/alcohol-bg.webp")}.alcohol-head{margin-bottom:56px}.alcohol-head .alcohol-title .alcohol-title-item02{padding-right:0}.alcohol-head .alcohol-title .alcohol-title-item03{padding-left:0}.alcohol-head .alcohol-title .alcohol-title-svg{width:231px}.alcohol-flow-wrapper{padding:50px 0;border-bottom:1px solid rgba(5,5,5,.4)}.alcohol-flow-wrapper.alcohol-flow01-wrapper{border-bottom:1px solid rgba(5,5,5,.4)}.alcohol-flow-wrapper .alcohol-flow-title{margin-bottom:30px}.alcohol-flow-wrapper .alcohol-flow .marquee-item{margin-right:30px}.alcohol-flow-wrapper .alcohol-flow01 .marquee-item img{height:190px;aspect-ratio:1265/190}.alcohol-flow-wrapper .alcohol-flow02 .marquee-item img{height:190px;aspect-ratio:1973/190}.alcohol-post{padding-top:120px}.alcohol-post-head{position:absolute;top:0;left:0;width:100%}.alcohol-post-head .alcohol-post-title span{position:absolute;top:150px}.alcohol-post-head .post-title-item01{left:6%;margin-left:-15px}.alcohol-post-head .post-title-item02{left:94%;margin-left:-15px}.alcohol-post-list{width:1010px;margin:400px auto 0;gap:50px}.alcohol-post-list li{position:relative;width:480px;height:600px}.alcohol-post-list li:nth-child(even){margin:150px 0 -150px}.alcohol-post-list li:last-child{margin-bottom:0}.alcohol-post-list .list-front{z-index:1;padding-top:45px}.alcohol-post-list .list01 .list-deco{position:absolute;top:-104px;left:-54px;width:560px;height:750px;background:url("../img/menu/alcohol-post-list01-deco.png")}.alcohol-post-list .list02{overflow:hidden}.alcohol-post-list .list02 .list-deco{position:absolute;bottom:0;left:0;width:480px;height:223px;background:url("../img/menu/alcohol-post-list02-deco.png")}.alcohol-post-list .list03 .list-deco{position:absolute;top:-27px;left:-110px;width:658px;height:646px;background:url("../img/menu/alcohol-post-list03-deco.png")}.alcohol-post-list .list04{overflow:hidden}.alcohol-post-list .list04 .list-deco{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/menu/alcohol-post-list04-deco.png")}.menu{padding:160px 0}.menu .menu-title{margin-bottom:50px}.menu-tab{margin-bottom:50px;font-size:20px;letter-spacing:-0.05em;line-height:1.6;font-weight:700}.menu-tab li{flex-basis:0;flex-grow:1;margin-left:-1px}.menu-tab li a{display:flex;justify-content:center;align-items:center;height:65px;border:1px solid #727170}.menu-tab li.on{color:#f5f4f1}.menu-tab li.on a{background:#9c7443 url("../img/menu/menu-tab-frog.png") no-repeat bottom -1px right/40px}.menu-list{max-width:1480px;padding:0 50px;margin:0 auto;box-sizing:content-box;display:flex;flex-wrap:wrap;gap:40px 20px}.menu-list>*{width:calc((100% - 40px)/3)}.menu-list li{position:relative}.menu-list .list-image{position:relative;margin-bottom:10px}.menu-list .list-image::before{content:"";display:block;padding-top:68%}.menu-list .list-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.menu-list .list-head{display:flex;height:60px}.menu-list .list-icons{position:absolute;top:0;left:0}.menu-list .list-icons .list-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin-right:10px;border-radius:50%;font-size:16px;font-weight:700}.menu-list .list-icons .icon-new{background-color:#f5a200}.menu-list .list-icons .icon-best{background-color:#050505;color:#f5f4f1}.menu-list .list-icons .icon-season{background-color:#21954a;color:#f5f4f1}.menu-more-wrapper{margin-top:60px}.menu-more-wrapper .menu-more-btn{width:200px;height:60px;background-color:rgba(156,116,67,.1)}