@charset "UTF-8";.MenuWidth{position:relative;max-width:1100px;width:100%;margin:auto;padding-top:50px}.MenuWidth h1{margin:60px 0 80px 10%;font-size:4em;padding-bottom:30px}@media (min-width:768px){.MenuWidth h1{margin:60px 0 80px 50%}}.MenuWidth h1.Drink{margin-top:160px}@media (min-width:768px){.MenuWidth h1.Drink{margin-bottom:-60px}}.MenuWidth .TitleLine.isActive{position:relative}.MenuWidth .TitleLine.isActive:before{content:'';position:absolute;left:0;bottom:0;width:0;border-bottom:solid 1px #fff;animation:border_anim 1s linear forwards}@keyframes border_anim{0%{width:0}100%{width:100%}}.MenuCap{margin:80px auto 30px;width:80%}@media (min-width:768px){.MenuCap{width:50%;margin:140px auto 60px}}.MenuCap h2{color:#fff;font-size:2.2em;margin-bottom:12px;border-bottom:solid 1px #fff;padding-bottom:10px}@media (min-width:768px){.MenuCap h2{font-size:2.5em}}.MenuCap.Right{margin-left:20%}@media (min-width:768px){.MenuCap.Right{margin-left:50%}}.MenuCap.Left{margin-left:5%}@media (min-width:768px){.MenuCap.Left{margin-left:0}}.DrinkCap{display:flex;border-bottom:1px solid #fff;position:relative;width:90%;margin:auto}@media (min-width:768px){.DrinkCap{width:100%}}.DrinkCap h2{color:#fff;font-size:2em;margin-bottom:10px}@media (min-width:768px){.DrinkCap h2{font-size:2.3em}}.DrinkCap h3{color:#fff;font-size:1.5em;margin-bottom:7px;margin-top:40px}@media (min-width:768px){.DrinkCap h3{font-size:2em;margin-top:8px}}.DrinkCap h4{font-size:1.4em;position:absolute;right:0;bottom:5px}.DrinkCap h4 .en{font-size:.6em}.MenuBox{width:90%;margin:0 auto 0}@media (min-width:768px){.MenuBox{width:100%;margin-top:0}}.MenuBox .EachMenu{border-bottom:1px solid rgba(228,228,228,.5);display:flex;margin-bottom:30px;position:relative;font-weight:lighter}.MenuBox .EachMenu .MenuName{text-align:left}.MenuBox .EachMenu .MenuName h3{font-size:1.2em}@media (min-width:768px){.MenuBox .EachMenu .MenuName h3{font-size:1.4em}}.MenuBox .EachMenu .MenuName .rubi{font-size:.65em;margin-left:20px}.MenuBox .EachMenu .MenuName p{font-size:.7em;line-height:1.4em;margin:4px 0}.MenuBox .EachMenu h4{font-size:1.4em;position:absolute;right:0;bottom:0;text-align:right}.MenuBox .EachMenu h4 .en{font-size:.6em}.Common-column .col-12{padding:0}@media only screen and (min-width:768px){.Common-column .col-12{padding:0 20px}.Common-column .col-6{padding:0 20px}.Common-column{margin:0 -20px}}.kushi{width:100%;margin:auto}@media (min-width:768px){.kushi{width:90%}}.kushi .KushiMenuBox{width:90%;margin:auto}@media (min-width:768px){.kushi .KushiMenuBox{width:100%}}.kushi .KushiMenuBox .MenuTitle{display:flex}.kushi .KushiMenuBox .MenuTitle h2{font-size:2em;color:#fff;margin-right:10px;margin-bottom:40px}.kushi .KushiMenuBox .MenuTitle p{font-size:1em;margin-top:5px}.kushi .KushiMenuBox table{width:100%}.kushi .KushiMenuBox table th{font-size:1.4em;font-weight:lighter;padding-bottom:14px;vertical-align:top;text-align:left}.kushi .KushiMenuBox table .aji{font-size:.5em;color:#e4e4e4}@media (min-width:768px){.kushi .KushiMenuBox table .aji{font-size:.7em}}@media (min-width:768px){.kushi .KushiMenuBox table .aji.Sp{display:none}}.kushi .KushiMenuBox table .aji.Pc{display:none}@media (min-width:768px){.kushi .KushiMenuBox table .aji.Pc{display:inherit}}.kushi .KushiMenuBox table th.kazu{text-align:right}.kushi .KushiMenuBox table .hon{font-size:.7em;margin-right:5px}.kushi .KushiMenuBox table th.Price{text-align:right;width:70px}.kushi .KushiMenuBox table .en{font-size:.5em}.kushi .KushiPhotoBox{width:100%;margin:60px auto 50px}.Aburi{width:100%;margin:auto}@media (min-width:768px){.Aburi{width:90%}}.Aburi .AburiPh{margin:0 auto 50px}@media (min-width:768px){.Aburi .AburiPh{margin-bottom:0}}.Side{width:100%;margin:auto}@media (min-width:768px){.Side{width:90%}}.Side .SidePh{margin:0 auto 0px;width:90%}@media (min-width:768px){.Side .SidePh{width:100%}}.Side .SidePh img{width:100%;height:auto}.Side .SidePh p{text-align:center;margin:10px auto 30px;font-size:.8em;color:#e4e4e4}.Side .SideMenu{margin:0 auto 0}@media (min-width:768px){.Side .SideMenu{margin:40px auto 0}}.Side h6{font-size:.8em;margin:-10px auto 0;width:90%}@media (min-width:768px){.Side h6{width:96%}}.Motenashi{width:100%;margin:auto}@media (min-width:768px){.Motenashi{width:90%}}.Motenashi .MotenashiPhBox{display:flex;margin-bottom:40px}.Motenashi .MotenashiPhBox .PhMenu{text-align:center}.Motenashi .MotenashiPhBox .PhMenu img{width:85%;height:auto}.Motenashi .MotenashiPhBox .PhMenu p{font-size:.9em;margin-top:10px}.AlcoholMenu{margin-top:50px}.AlcoholMenu .AlcoholBox{margin-top:50px}.AlcoholMenu .AlcoholBox table{width:85%;margin:20px auto 0}@media (min-width:768px){.AlcoholMenu .AlcoholBox table{width:80%;margin:20px 0 0 10%}}.AlcoholMenu .AlcoholBox table td{font-size:1em;line-height:1.6em}@media (min-width:768px){.AlcoholMenu .AlcoholBox table td{font-size:1.1em}}.AlcoholMenu .AlcoholBox table td .en{font-size:.6em}.AlcoholMenu .AlcoholBox table .Price{text-align:right;font-size:1.4em;width:90px}.AlcoholMenu .AlcoholBox .rubi{font-size:.8em}.Wine{margin-top:0}.Wine .WineBox{margin:40px auto 40px}.Wine .WineBox .WineMenu{width:90%;margin:0 auto 60px;position:relative}@media (min-width:768px){.Wine .WineBox .WineMenu{margin:20px auto 20px}}.Wine .WineBox .WineMenu h3{font-size:1.1em;margin-bottom:-15px;line-height:1.4em}@media (min-width:768px){.Wine .WineBox .WineMenu h3{font-size:1.3em;margin-bottom:5px}}.Wine .WineBox .WineMenu h4{font-size:1.6em;position:absolute;right:0}.Wine .WineBox .WineMenu h4 .Glass{margin-right:10px;font-size:.7em}.Wine .WineBox .WineMenu h4 .en{font-size:.6em}@media (min-width:768px){.Wine .WineBox .WineMenu h4{bottom:0}}.SoftDrink{margin-top:140px}.SoftDrink ul{margin:20px 0 0 10%}.SoftDrink ul li{line-height:2em;font-size:1em}@media (min-width:768px){.SoftDrink ul li{font-size:1.1em}}.HotTea{margin-bottom:50px}@media (min-width:768px){.HotTea{margin-bottom:200px}}.HotTea .HotTeaBox{width:85%;margin:0 auto 40px;position:relative}@media (min-width:768px){.HotTea .HotTeaBox{display:flex;margin:0 auto 20px}}.HotTea .HotTeaBox h3{font-size:1.4em;width:180px;margin-bottom:5px}.HotTea .HotTeaBox p{font-size:.9em}@media (min-width:768px){.HotTea .HotTeaBox p{font-size:1em}}.HotTea .HotTeaBox p .efficacy{font-feature-settings:"palt";letter-spacing:.1em;margin-right:10px}.HotTea .HotTeaBox h4{font-size:1.4em;position:absolute;right:0}.HotTea .HotTeaBox h4 .en{font-size:.6em}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.Text-Span{position:relative;z-index:1}.Text-Span:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#fff;z-index:-1;transition:all .8s}.Text-Span.isActive:after{width:100%}.box{display:flex}@media screen and (max-width:450px){.box{flex-direction:column}}@media screen and (max-width:450px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}.order7{order:7}.order8{order:8}.order9{order:9}.order10{order:10}.order11{order:11}.order12{order:12}.order13{order:13}.order14{order:14}}@media screen and (min-width:680px){.pc{display:inline}.sp{display:none}}@media screen and (max-width:680px){.pc{display:none}.sp{display:inline}}