html{position:relative}body{position:relative;margin:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-style:normal;color:#222}body *{margin:0;padding:0;transition:all .3s ease-in-out}body.fixed{position:fixed;width:100%}input,select,textarea,button{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{border:none}img{max-width:100%;height:auto;vertical-align:bottom}p{font-size:.9375rem;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none;cursor:pointer;opacity:.8}@media screen and (min-width: 992px){a[href^="tel:"]{pointer-events:none}}ul,li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:unset}.br-sp{display:block}@media screen and (min-width: 992px){.br-sp{display:none}}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}:target{scroll-margin-top:42px}@media screen and (min-width: 992px){:target{scroll-margin-top:77px}}.wp-edit-link-btn{position:absolute;top:0;left:10px}.wp-edit-link-btn .post-edit-link{padding:.5em;background:#ccc;border-radius:10px;font-size:14px}.header{z-index:4000;position:sticky;top:0;width:100%;height:60px;background-color:#fff}@media screen and (min-width: 992px){.header{height:77px;background-color:#fff;align-items:center}}.header-inner{position:relative;display:flex;justify-content:space-between;height:inherit;padding:0 15px;align-items:center}@media screen and (min-width: 992px){.header-inner{padding:0 60px;-moz-column-gap:30px;column-gap:30px;align-items:center}}.header-title{padding:.5em}.header-nav{z-index:99999;position:fixed;right:0;left:0;top:0;display:flex;justify-content:center;width:100%;height:100vh;transform:translateX(100%);background-color:#222;align-items:center;transition:ease .4s}@media screen and (min-width: 992px){.header-nav{position:relative;display:flex;height:auto;background:rgba(0,0,0,0);transform:none}}.nav-close{position:absolute;top:20px;right:20px;color:#fff;font-size:40px}@media screen and (min-width: 992px){.nav-close{display:none}}.nav-items{display:flex;flex-direction:column;gap:24px;padding:0;font-family:"Oswald",sans-serif;font-size:1.3125rem;font-weight:600}@media screen and (min-width: 992px){.nav-items{flex-direction:row;gap:60px}}.nav-items__item{text-align:center}@media screen and (min-width: 992px){.nav-items__item{display:flex;justify-content:center;font-family:"Oswald",sans-serif;font-size:1.3125rem;font-weight:600;gap:60px}.nav-items__item-item__inner{padding:.5em}}@media screen and (min-width: 992px){.sp-nav-instalogo{display:none}}.sp-nav-logo{margin-top:50px}@media screen and (min-width: 992px){.sp-nav-logo{display:none}}.nav-items__link{display:block;width:100%;padding:.5em;color:#fff;font-size:20px}.nav-items__link:hover{color:#fff;opacity:1}@media screen and (min-width: 992px){.nav-items__link{color:#222}.nav-items__link:hover{color:#222;opacity:.8}}.nav-items__item:last-child a{margin-bottom:0}.header-nav-list-sns{position:absolute;right:60px}.header-nav-list-sns ul{margin-bottom:0}@media screen and (min-width: 992px){.header-nav-list-sns{position:static;display:flex;-moz-column-gap:30px;column-gap:30px;align-items:center}}@media screen and (min-width: 992px){.header-nav-list-sns-line-img{width:144px;max-width:initial}}.header-nav-list-sns-insta{display:none}@media screen and (min-width: 992px){.header-nav-list-sns-insta{display:block}.header-nav-list-sns-insta-img{width:29px;max-width:initial}}.header-hamburger{width:28px;height:16px}.hamburger{z-index:9999;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media screen and (min-width: 992px){.hamburger{display:none}}.hamburger span{position:relative;display:block;width:100%;height:2px;background-color:#000;transition:ease .4s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:6px 0}.hamburger span:nth-child(3){top:0}.header-nav.nav-active{transform:translateX(0)}.title-h1{margin-bottom:30px;font-family:"Ultra",serif;font-size:2.5rem}.title-h1__concept{margin-bottom:20px;font-family:"Ultra",serif;font-size:1.5625rem}@media screen and (min-width: 992px){.title-h1__concept{margin-bottom:30px;font-size:2.5rem}}.title-h1__intro{margin-bottom:20px;font-family:"Ultra",serif;font-size:1.4375rem}@media screen and (min-width: 992px){.title-h1__intro{margin-bottom:30px;font-size:1.75rem}}.title-h1__menu{margin-bottom:20px;font-family:"Ultra",serif;font-size:1.4375rem;text-align:center}@media screen and (min-width: 992px){.title-h1__menu{margin-bottom:30px;font-size:2.5rem;text-align:left}}.title-h1__takeout{margin-bottom:20px;font-family:"Ultra",serif;font-size:1.4375rem;text-align:center}@media screen and (min-width: 992px){.title-h1__takeout{margin-bottom:30px;font-size:2.5rem}}.title-h1__party{margin-bottom:20px;font-family:"Ultra",serif;font-size:1.4375rem;text-align:center}@media screen and (min-width: 992px){.title-h1__party{margin-bottom:30px;font-size:2.5rem}}.title-h1__info{margin-bottom:30px;font-family:"Ultra",serif;font-size:1.5625rem;text-align:center}@media screen and (min-width: 992px){.title-h1__info{margin-bottom:0;font-size:2.5rem}}.information{background:url(../images/front-page/information-bg.jpg) no-repeat 0 0;background-size:100%;background-size:cover;background-position:center;padding:100px 0;color:#fff}@media screen and (min-width: 992px){.information{height:975px;padding:200px 0}.information-inner{display:flex;justify-content:center;max-width:861px;margin:0 auto;gap:150px;align-items:center}}.information-inner-left-box{max-width:none}@media screen and (min-width: 992px){.information-inner-left-box{max-width:300px}}.information-dlbox{max-width:345px;margin:0 auto}.information-dlbox-dl{display:flex;flex-wrap:wrap;font-family:"Oswald",serif;font-size:.875rem}.information-dlbox-dl dt{width:25%;font-weight:400;margin-bottom:20px}.information-dlbox-dl dd{width:75%}@media screen and (min-width: 992px){.information-dlbox{max-width:411px}.information-dlbox-dl{font-size:1.25rem}.information-dlbox-dl dt{width:20%;margin-bottom:30px}.information-dlbox-dl dd{width:80%}}.infomation-phonecall{text-decoration:underline !important}.infomation-phonecall-img{display:inline-block;padding-bottom:3px}.infomation-phonecall-span{font-family:"Oswald",serif;font-size:.875rem;font-weight:600;padding-left:3px}@media screen and (min-width: 992px){.infomation-phonecall-img{width:13px;padding-bottom:5px}.infomation-phonecall-span{font-size:1.25rem}}.address-text{max-width:345px;margin:0 auto 30px auto;font-size:.875rem}@media screen and (min-width: 992px){.address-text{max-width:411px;margin:0 0 30px 0;font-size:1.25rem}}.address-map{text-align:center}.address-map-iframe{width:345px;height:245px}@media screen and (min-width: 992px){.address-map-iframe{width:411px;height:250px}}.footer{height:28px;padding:5px 0;background-color:#222;color:#fff;font-size:.75rem;text-align:center}@media screen and (min-width: 992px){.footer{height:40px;padding:8px 0;font-size:1rem}}.fadein{animation:fadein 1.2s forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.mainvisual{position:relative}.slick__bg{height:100dvh !important;background-repeat:no-repeat;background-size:cover}.slick__bg01{background-image:url("../images/front-page/main-01.jpg");background-position:57%}@media screen and (min-width: 992px){.slick__bg01{background-position:center}}.slick__bg02{background-image:url("../images/front-page/main-02.jpg");background-position:80%}@media screen and (min-width: 992px){.slick__bg02{background-position:center}}.slick__bg03{background-image:url("../images/front-page/main-03.jpg");background-position:45%}@media screen and (min-width: 992px){.slick__bg03{background-position:center}}.slick__bg04{background-image:url("../images/front-page/main-04.jpg");background-position:18%}@media screen and (min-width: 992px){.slick__bg04{background-position:center}}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:initial;margin-top:-80px}.slick-dots li{display:inline-block;margin:0;width:auto}.slick-dots li button{width:60px}@media screen and (min-width: 992px){.slick-dots li button{width:100px}}.slick-dots li button:before{color:rgba(0,0,0,0);outline:none;width:100%;border:unset;height:3px;background:#222;opacity:1}.slick-dots li.slick-active button:before{color:rgba(0,0,0,0);outline:none;width:100%;border:unset;height:3px;background:#fff;opacity:1}.mainvisual-sitelogo-square{position:absolute;top:45%;left:50%;width:190px;transform:translate(-50%, -50%)}@media screen and (min-width: 992px){.mainvisual-sitelogo-square{top:50%;left:50%;width:302px}}.mainvisual-insta-icon{position:absolute;top:62%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 992px){.mainvisual-insta-icon{top:70%;left:50%}}.concept{display:flex;flex-wrap:wrap}@media screen and (min-width: 992px){.concept{display:flex;flex-wrap:nowrap}}.concept-left-box{width:100%;height:375px;background:url(../images/front-page/concept-01.jpg) no-repeat 0 0;background-size:cover;background-position:center}@media screen and (min-width: 992px){.concept-left-box{height:720px}}.concept-right-box{width:100%;height:375px;display:flex;justify-content:center;margin:0 auto;background:url(../images/front-page/concept-02.jpg) no-repeat 0 0;background-size:cover;background-position:center;align-items:center;text-align:center}.concept-right-box-inner{color:#fff}.concept-right-box-inner-text{font-size:.875rem;line-height:1.9}@media screen and (min-width: 992px){.concept-right-box{height:720px}.concept-right-box-inner-text{font-size:.9375rem}}.intro-inner{display:flex;justify-content:center;align-items:center;margin:80px auto}@media screen and (min-width: 992px){.intro-inner{max-width:764px;margin:100px auto}}.intro-left-box{width:500px}.intro-right-box{margin-left:15px}.intro-right-box-img{max-width:initial}@media screen and (min-width: 992px){.intro-right-box{margin-left:60px}.intro-right-box-img{width:211px}}.topics{margin-bottom:100px}.topics .topics-box{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:15px}.topics .topics-box__inner__item{width:344px}@media screen and (min-width: 576px){.topics .topics-box__inner__item{width:415px}}@media screen and (min-width: 992px){.topics .topics-box{flex-wrap:nowrap}}.menu-list__wrap{position:relative;max-width:855px;margin:0 auto 30px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width: 576px){.menu-list__wrap{gap:30px}}.menu-list__wrap .menu-list{width:162px}@media screen and (min-width: 576px){.menu-list__wrap .menu-list{width:265px}}.menu-list__wrap .menu-list-img{margin-bottom:10px}.menu-list__wrap .menu-list-text .dots-list{text-indent:-1em;padding-left:1em}.menu-list__wrap .menu-list-text .dots-list::before{content:"・"}.menu-list__wrap .menu-list-text__name{margin-bottom:5px;font-weight:700}.menu-list__wrap .menu-list-text__price{text-align:right}.menu-list__wrap .menu-list-text__price-mark{font-size:13px}.menu-textonly-list__wrap{position:relative;max-width:855px;margin:0 auto 30px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (min-width: 992px){.menu-textonly-list__wrap{justify-content:flex-start;gap:20px 30px}}.menu-textonly-list__wrap .menu-textonly-list{width:162px;border-left:2px solid #222;padding-left:10px}@media screen and (min-width: 576px){.menu-textonly-list__wrap .menu-textonly-list{width:265px}}.menu-textonly-list__wrap .menu-textonly-list-img{margin-bottom:10px}.menu-textonly-list__wrap .menu-textonly-list-text__name{margin-bottom:5px;font-weight:700}.menu-textonly-list__wrap .menu-textonly-list-text__price{text-align:right}.menu-textonly-list__wrap .menu-textonly-list-text__price-mark{font-size:13px}.button-menu-info{position:relative;margin-bottom:10px;font-size:13px;text-align:center}.button-menu__wrap{text-align:center}.button-menu{position:relative;display:inline-block}.button-menu__inner{display:inline-block;padding:15px 70px;background-color:#222;border-radius:5px;color:#fff}.button-menu__inner:hover{opacity:.8}.menu{margin-bottom:100px}@media screen and (min-width: 992px){.menu{margin-bottom:150px}}.curry-group{position:relative;margin-bottom:100px}@media screen and (min-width: 992px){.curry-group{margin-bottom:130px}}.curry-background{position:absolute;top:80px;left:50%;transform:translatex(-50%);width:285px;height:1800px;background-color:#e8e8e8}@media screen and (min-width: 768px){.curry-background{width:500px}}@media screen and (min-width: 992px){.curry-background{width:980px;height:1400px}}.menu-group{position:relative;margin:0 auto}@media screen and (min-width: 992px){.menu-group{width:1200px}}.menu-group-flex-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (min-width: 992px){.menu-group-flex-row{flex-direction:row;flex-wrap:nowrap;margin-bottom:60px}}.menu-group-flex-row-left-box-img{width:100%;max-width:initial;margin-bottom:30px}@media screen and (min-width: 992px){.menu-group-flex-row-left-box-img{max-width:730px}}@media screen and (min-width: 992px){.menu-group-flex-row-right-box{width:100%;max-width:430px;margin-left:40px;border-left:8px solid}.menu-group-flex-row-right-box-inner{padding-left:20px}}.menu-illust-curry{position:absolute;bottom:-15px;right:0px}@media screen and (min-width: 992px){.menu-illust-curry{bottom:-90px;right:0px}.menu-illust-curry img{width:199px}}.lunch-info{position:relative;text-align:start;margin-bottom:30px}@media screen and (min-width: 576px){.lunch-info{text-align:center}}.barmenu-group{position:relative;margin-bottom:100px}@media screen and (min-width: 992px){.barmenu-group{margin-bottom:130px}}.barmenu-background{position:absolute;top:0px;left:50%;transform:translatex(-50%);width:285px;height:2000px;background-color:#e8e8e8}@media screen and (min-width: 768px){.barmenu-background{width:500px}}@media screen and (min-width: 992px){.barmenu-background{width:980px;height:1500px}}.menu-illust-barmenu{position:absolute;bottom:-15px;right:0px}@media screen and (min-width: 992px){.menu-illust-barmenu{bottom:-90px;right:0px}.menu-illust-barmenu img{width:196px}}.cafedrink-group{position:relative;margin-bottom:100px}@media screen and (min-width: 992px){.cafedrink-group{margin-bottom:130px}}.cafedrink-background{position:absolute;top:0px;left:50%;transform:translatex(-50%);width:285px;height:2000px;background-color:#e8e8e8}@media screen and (min-width: 768px){.cafedrink-background{width:500px}}@media screen and (min-width: 992px){.cafedrink-background{width:980px;height:1500px}}.menu-group-flex-rowreverse{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (min-width: 992px){.menu-group-flex-rowreverse{flex-wrap:nowrap;flex-direction:row-reverse;margin-bottom:60px}}.menu-group-flex-rowreverse-left-box-img{width:100%;max-width:initial;margin-bottom:30px}@media screen and (min-width: 992px){.menu-group-flex-rowreverse-left-box-img{max-width:730px}}@media screen and (min-width: 992px){.menu-group-flex-rowreverse-right-box{width:100%;max-width:430px;margin-right:40px;border-left:8px solid}.menu-group-flex-rowreverse-right-box-inner{padding-left:20px}}.menu-illust-cafedrink{position:absolute;bottom:-15px;left:0px}@media screen and (min-width: 992px){.menu-illust-cafedrink{bottom:-90px;left:0px}.menu-illust-cafedrink img{width:243px}}@media screen and (min-width: 992px){.menu-slick__item{margin-right:25px}}.menu-slick__item-img{transform:scale(0.8);transition:opacity .5s,transform .5s}@media screen and (min-width: 992px){.menu-slick__item-img{width:310px;transform:none;transition:none}}.menu-slick .slick-center img{transform:scale(1)}.takeout{position:relative;margin-bottom:80px}@media screen and (min-width: 992px){.takeout{margin-bottom:130px}}.takeout-background{position:absolute;z-index:-1;top:0px;left:50%;transform:translatex(-50%);width:285px;height:1275px;background-color:#e8e8e8}@media screen and (min-width: 768px){.takeout-background{width:500px;height:990px}}@media screen and (min-width: 992px){.takeout-background{width:980px;height:1350px}}.takeout-text{text-align:left;margin-bottom:30px}@media screen and (min-width: 992px){.takeout-text{text-align:center}}.takeout-main-visual-box{position:relative;width:100%;max-width:initial;margin:0 auto;margin-bottom:80px}.takeout-main-visual-box-bottom{position:absolute;bottom:-55px;right:0px}@media screen and (min-width: 992px){.takeout-main-visual-box{max-width:860px;margin-bottom:130px}.takeout-main-visual-box-bottom{bottom:-80px;right:-40px}}@media screen and (min-width: 992px){.takeout-main-visual-catch{width:350px}}.takeout-menu-box{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-bottom:25px}@media screen and (min-width: 992px){.takeout-menu-box{flex-wrap:nowrap}.takeout-menu-box-item{width:418px}}.takeout-order-box{text-align:center;margin-bottom:15px}.takeout-order-text{text-align:center;margin-bottom:5px}.takeout-order-phonecall{text-decoration:underline;text-align:center}.takeout-order-phonecall-img{display:inline-block;padding-bottom:5px}.takeout-order-phonecall-span{font-family:"Oswald",serif;font-size:1.25rem;font-weight:600;padding-left:3px}.modal-open,.modal-open-2,.modal-open-party,.modal-open-curry,.modal-open-cafedrink,.modal-open-barmenu{cursor:pointer}.modal-open:hover,.modal-open-2:hover,.modal-open-party:hover,.modal-open-curry:hover,.modal-open-cafedrink:hover,.modal-open-barmenu:hover{opacity:.8}.modal-container,.modal-container-2,.modal-container-party,.modal-container-curry,.modal-container-cafedrink,.modal-container-barmenu{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 10px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}@media screen and (min-width: 992px){.modal-container,.modal-container-2,.modal-container-party,.modal-container-curry,.modal-container-cafedrink,.modal-container-barmenu{padding:40px 20px}}.modal-container:before,.modal-container-2:before,.modal-container-party:before,.modal-container-curry:before,.modal-container-cafedrink:before,.modal-container-barmenu:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active,.modal-container-2.active,.modal-container-party.active,.modal-container-curry.active,.modal-container-cafedrink.active,.modal-container-barmenu.active{opacity:1;visibility:visible;z-index:5000}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:730px;width:96%}@media screen and (min-width: 992px){.modal-body{max-width:920px}}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:-8px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media screen and (min-width: 992px){.modal-close{top:10px;right:-5px;font-size:50px}}.modal-content{max-width:730px;width:90%;background:#fff;margin:0 auto;padding:10px}.modal-content-img{width:730px}@media screen and (min-width: 992px){.modal-content{max-width:800px;width:90%;padding:20px}.modal-content-img{width:800px}}.party{position:relative;padding-top:40px;margin-bottom:80px}@media screen and (min-width: 992px){.party{padding-top:80px;margin-bottom:130px}}.party-background{position:absolute;z-index:-1;top:0px;left:50%;transform:translatex(-50%);width:285px;height:1070px;background-color:#e8e8e8}@media screen and (min-width: 768px){.party-background{width:500px}}@media screen and (min-width: 992px){.party-background{width:980px;height:2250px}}.party-text{text-align:center;margin-bottom:30px}@media screen and (min-width: 992px){.party-text{text-align:center}}.party-main-visual-box{position:relative;width:100%;max-width:initial;margin:0 auto;margin-bottom:80px}.party-main-visual-box-bottom{position:absolute;bottom:-55px;right:0px}@media screen and (min-width: 992px){.party-main-visual-box{max-width:860px;margin-bottom:130px}.party-main-visual-box-bottom{bottom:-80px;right:-40px}}@media screen and (min-width: 992px){.party-main-visual-catch{width:350px}}.party-menu-box{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-bottom:25px}@media screen and (min-width: 992px){.party-menu-box{flex-wrap:nowrap}.party-menu-box-item{width:418px}}.menu-hr{border-top:1px solid #222;margin-top:70px}@media screen and (min-width: 992px){.menu-hr{margin-top:105px}}.slick-slider div{transition:none}/*# sourceMappingURL=common.css.map */