﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}html,body{height:auto}body{color:#231815;background-color:#fff;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#231815;word-break:break-all}html{font-size:62.5%}body{font-size:1.5rem}@media only screen and (max-width: 767px){body{font-size:3.4658vw}}.tablet{font-size:1.2rem}.sp{font-size:2.2rem}.sp .contentMainWrapper{font-size:2.6rem;line-height:1.5}.clearfix:after{content:" ";display:block;clear:both}.inner{position:relative}.abs{position:absolute}.txc{text-align:center}.txr{text-align:right}.txl{text-align:left}.fL{float:left}.fR{float:right}.hidden_txt{overflow:hidden;text-indent:-9999px;display:block}.replaceElm{background-repeat:no-repeat;display:block;text-indent:-9999px;overflow:hidden}.justify{text-align:justify;text-justify:inter-ideograph}.bold{font-weight:700}.nodisp{display:none !important}@media only screen and (max-width: 767px){.pc-only{display:none}}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (min-width: 850px){.disp-small{display:none}}@media screen and (max-width: 849px){.disp-wide{display:none}}#overlay_all{width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.7);display:block;position:fixed;top:0;left:0;opacity:0}#overlay_all .inner{position:relative;display:block;height:100%;width:100%}#overlay_all .inner #movie_player{width:100vw;height:56.25vw;position:absolute;top:0;bottom:0;margin:auto}#overlay_all .inner #movie_player .movieWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}#overlay_all .inner #movie_player .movieWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent}input[type=text]{padding:0;border:none;border-radius:0;outline:none;background:none}#viewport{position:relative;line-height:1.8;letter-spacing:.01rem;overflow-wrap:break-word;　　　word-wrap:break-word}@media screen and (min-width: 1280px){.content-wrapper{width:128rem;margin-right:auto;margin-left:auto}}#loadingCover{position:fixed;z-index:20000;height:100%;width:100%;background-color:#fff;top:0;left:0}.inViewElm,.inViewText{transition:opacity 1.4s,transform .8s;opacity:0;transform:translateY(40px)}.inViewElm.opacityElm,.inViewText.opacityElm{transform:none}.inViewElm.opacityElm.show,.inViewText.opacityElm.show{opacity:1;transform:none}.inViewElm.show,.inViewText.show{opacity:1;transform:translateY(0)}.lozad{opacity:0;transition:opacity .5s ease-in-out}.lozad.loaded{opacity:1}@media only screen and (max-width: 767px){#globalFooter{border-top:.2666vw solid #000;margin-top:18.2621vw}}@media screen and (min-width: 768px){#globalFooter{border-top:1px solid #000}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter{margin-top:7vw}}@media screen and (min-width: 900px){#globalFooter{margin-top:63px}}@media screen and (min-width: 1280px){#globalFooter{width:1280px;margin-right:auto;margin-left:auto}}#globalFooter .inner{position:relative}@media only screen and (max-width: 767px){#globalFooter .inner{padding-top:11.3305vw;padding-bottom:5.7319vw}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .inner{padding-top:9.1111111111vw;padding-bottom:2.8888888889vw}}@media screen and (min-width: 900px){#globalFooter .inner{padding-top:82px;padding-bottom:26px}}#globalFooter #btnPageTop{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}@media only screen and (max-width: 767px){#globalFooter #btnPageTop{height:13.33vw;width:7.998vw;top:-11.7304vw;right:5.332vw}.no-webp #globalFooter #btnPageTop{background-image:url(../img/top/top-arrow-sp@2x.png)}.webp #globalFooter #btnPageTop{background-image:url(../img/top/top-arrow-sp@2x.webp)}}@media screen and (min-width: 768px){.no-webp #globalFooter #btnPageTop{background-image:url(../img/top/top-arrow-pc@2x.png)}.webp #globalFooter #btnPageTop{background-image:url(../img/top/top-arrow-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter #btnPageTop{width:4.6666666667vw;height:6.1111111111vw;top:-5.2222222222vw;right:9.7777777778vw}}@media screen and (min-width: 900px){#globalFooter #btnPageTop{width:42px;height:55px;top:-47px;right:88px}}#globalFooter #footerLogo{margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}@media only screen and (max-width: 767px){#globalFooter #footerLogo{height:14.663vw;margin-bottom:10.664vw}.no-webp #globalFooter #footerLogo{background-image:url(../img/top/ft-logo-sp@2x.png)}.webp #globalFooter #footerLogo{background-image:url(../img/top/ft-logo-sp@2x.webp)}}@media screen and (min-width: 768px){.no-webp #globalFooter #footerLogo{background-image:url(../img/top/ft-logo-pc@2x.png)}.webp #globalFooter #footerLogo{background-image:url(../img/top/ft-logo-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter #footerLogo{width:44.4444444444vw;height:7.7777777778vw;margin-bottom:5vw}}@media screen and (min-width: 900px){#globalFooter #footerLogo{width:400px;height:70px;margin-bottom:45px}}#globalFooter .address-wrapper,#globalFooter .business-hours,#globalFooter .contact-info-wrapper{text-align:center;letter-spacing:.09em;font-feature-settings:"palt"}@media only screen and (max-width: 767px){#globalFooter .address-wrapper,#globalFooter .business-hours,#globalFooter .contact-info-wrapper{font-size:3.4658vw;line-height:6.665vw}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .address-wrapper,#globalFooter .business-hours,#globalFooter .contact-info-wrapper{font-size:1.5555555556vw;line-height:2.8888888889vw}}@media screen and (min-width: 900px){#globalFooter .address-wrapper,#globalFooter .business-hours,#globalFooter .contact-info-wrapper{font-size:14px;line-height:26px}}#globalFooter .business-hours::before,#globalFooter .contact-info-wrapper::before{content:"・";display:block;text-align:center}@media only screen and (max-width: 767px){#globalFooter .copyright{text-align:center;font-size:2.666vw;padding-top:8.6645vw}}@media screen and (min-width: 768px){#globalFooter .copyright{text-align:right}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .copyright{padding-right:4.4444444444vw;padding-top:3.8888888889vw;font-size:1.1111111111vw}}@media screen and (min-width: 900px){#globalFooter .copyright{padding-right:40px;padding-top:35px;font-size:10px}}#globalFooter .btn-wrapper{display:flex;justify-content:center}@media only screen and (max-width: 767px){#globalFooter .btn-wrapper{padding-bottom:3.4658vw;padding-top:4.2656vw}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .btn-wrapper{padding-bottom:2vw;padding-top:1.3333333333vw}}@media screen and (min-width: 900px){#globalFooter .btn-wrapper{padding-bottom:18px;padding-top:12px}}#globalFooter .btn-wrapper #btnGoogleMap{line-height:1;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;position:relative;font-weight:500;letter-spacing:-0.02em}@media only screen and (max-width: 767px){#globalFooter .btn-wrapper #btnGoogleMap{text-align:center;font-size:3.1992vw;padding-right:4.2656vw;padding-left:8.5312vw;padding-bottom:.5332vw;border:.2666vw solid #000;border-radius:3.999vw;height:7.998vw}}@media screen and (min-width: 768px){#globalFooter .btn-wrapper #btnGoogleMap{border:1px solid #000}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .btn-wrapper #btnGoogleMap{padding-right:1.7777777778vw;padding-left:3.5555555556vw;padding-bottom:.2222222222vw;font-size:1.3333333333vw;border-radius:1.6666666667vw;height:3.3333333333vw}}@media screen and (min-width: 900px){#globalFooter .btn-wrapper #btnGoogleMap{padding-right:16px;padding-left:32px;padding-bottom:2px;font-size:12px;border-radius:15px;height:30px}}#globalFooter .btn-wrapper #btnGoogleMap::before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../img/top/icon-map.svg);margin:auto;bottom:0;top:0;background-position:50% 0}@media only screen and (max-width: 767px){#globalFooter .btn-wrapper #btnGoogleMap::before{width:2.666vw;height:3.999vw;left:3.7324vw}}@media only screen and (min-width: 768px)and (max-width: 899px){#globalFooter .btn-wrapper #btnGoogleMap::before{width:1.1111111111vw;height:1.6666666667vw;left:1.5555555556vw}}@media screen and (min-width: 900px){#globalFooter .btn-wrapper #btnGoogleMap::before{width:10px;height:15px;left:14px}}#frontPageContentHeader #frontPageKV{background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){#frontPageContentHeader #frontPageKV{height:95.976vw}.no-webp #frontPageContentHeader #frontPageKV{background-image:url(../img/top/mv-sp@2x.jpg)}.webp #frontPageContentHeader #frontPageKV{background-image:url(../img/top/mv-sp@2x.webp)}}@media only screen and (min-width: 768px){.no-webp #frontPageContentHeader #frontPageKV{background-image:url(../img/top/mv-pc@2x.jpg)}.webp #frontPageContentHeader #frontPageKV{background-image:url(../img/top/mv-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageContentHeader #frontPageKV{height:56.25vw}}@media screen and (min-width: 1280px){#frontPageContentHeader #frontPageKV{height:720px}}#frontPageContentHeader .heading{background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){#frontPageContentHeader .heading{height:30.9256vw}.no-webp #frontPageContentHeader .heading{background-image:url(../img/top/logo-sp@2x.png)}.webp #frontPageContentHeader .heading{background-image:url(../img/top/logo-sp@2x.webp)}}@media only screen and (min-width: 768px){.no-webp #frontPageContentHeader .heading{background-image:url(../img/top/logo-pc@2x.png)}.webp #frontPageContentHeader .heading{background-image:url(../img/top/logo-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageContentHeader .heading{height:23.828125vw}}@media screen and (min-width: 1280px){#frontPageContentHeader .heading{height:305px}}#frontPageContentHeader #frontPageImageGallery{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){#frontPageContentHeader #frontPageImageGallery{width:93.31vw}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageContentHeader #frontPageImageGallery{width:95.3125vw}}@media screen and (min-width: 1280px){#frontPageContentHeader #frontPageImageGallery{width:1220px}}#frontPageContentHeader #frontPageImageGallery .item{background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 767px){#frontPageContentHeader #frontPageImageGallery .item{width:29.326vw;height:29.326vw}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageContentHeader #frontPageImageGallery .item{width:17.1875vw;height:17.1875vw}}@media screen and (min-width: 1280px){#frontPageContentHeader #frontPageImageGallery .item{width:220px;height:220px}}.no-webp #frontPageContentHeader #frontPageImageGallery #g1{background-image:url(../img/top/food1@2x.jpg)}.webp #frontPageContentHeader #frontPageImageGallery #g1{background-image:url(../img/top/food1@2x.webp)}@media only screen and (max-width: 767px){#frontPageContentHeader #frontPageImageGallery #g1{display:none}}.no-webp #frontPageContentHeader #frontPageImageGallery #g5{background-image:url(../img/top/food5@2x.jpg)}.webp #frontPageContentHeader #frontPageImageGallery #g5{background-image:url(../img/top/food5@2x.webp)}@media only screen and (max-width: 767px){#frontPageContentHeader #frontPageImageGallery #g5{display:none}}.no-webp #frontPageContentHeader #frontPageImageGallery #g2{background-image:url(../img/top/food2@2x.jpg)}.webp #frontPageContentHeader #frontPageImageGallery #g2{background-image:url(../img/top/food2@2x.webp)}.no-webp #frontPageContentHeader #frontPageImageGallery #g3{background-image:url(../img/top/food3@2x.jpg)}.webp #frontPageContentHeader #frontPageImageGallery #g3{background-image:url(../img/top/food3@2x.webp)}.no-webp #frontPageContentHeader #frontPageImageGallery #g4{background-image:url(../img/top/food4@2x.jpg)}.webp #frontPageContentHeader #frontPageImageGallery #g4{background-image:url(../img/top/food4@2x.webp)}@media only screen and (min-width: 768px){#frontPageMainCopy{display:flex;align-items:center;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageMainCopy{width:79.6875vw;height:46.09375vw}}@media screen and (min-width: 1280px){#frontPageMainCopy{width:1020px;height:590px}}#frontPageMainCopy .heading{background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){#frontPageMainCopy .heading{margin-right:auto;margin-left:auto;width:75.981vw;height:26.66vw}.no-webp #frontPageMainCopy .heading{background-image:url(../img/top/copy-art-and-eat-sp@2x.png)}.webp #frontPageMainCopy .heading{background-image:url(../img/top/copy-art-and-eat-sp@2x.webp)}}@media only screen and (min-width: 768px){.no-webp #frontPageMainCopy .heading{background-image:url(../img/top/copy-art-and-eat-pc@2x.png)}.webp #frontPageMainCopy .heading{background-image:url(../img/top/copy-art-and-eat-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageMainCopy .heading{width:39.84375vw;height:23.4375vw}}@media screen and (min-width: 1280px){#frontPageMainCopy .heading{width:510px;height:300px}}#frontPageMainCopy .cp{letter-spacing:.09em;font-weight:500;font-feature-settings:"palt"}@media only screen and (max-width: 767px){#frontPageMainCopy .cp{text-align:center;font-size:3.4658vw;line-height:7.0649vw;padding-bottom:13.9965vw}}@media only screen and (min-width: 768px){#frontPageMainCopy .cp{display:flex;align-items:center}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageMainCopy .cp{width:39.84375vw;height:46.09375vw;font-size:1.5625vw;line-height:4.609375vw}}@media screen and (min-width: 1280px){#frontPageMainCopy .cp{width:510px;height:590px;font-size:20px;line-height:59px}}#frontPageKenbiVisual{margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){#frontPageKenbiVisual{height:57.319vw}.no-webp #frontPageKenbiVisual{background-image:url(../img/top/building-sp@2x.jpg)}.webp #frontPageKenbiVisual{background-image:url(../img/top/building-sp@2x.webp)}}@media only screen and (min-width: 768px){.no-webp #frontPageKenbiVisual{background-image:url(../img/top/building-pc@2x.jpg)}.webp #frontPageKenbiVisual{background-image:url(../img/top/building-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontPageKenbiVisual{width:93.75vw;height:33.59375vw}}@media screen and (min-width: 1280px){#frontPageKenbiVisual{width:1200px;height:430px}}.frontTopics{margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.frontTopics{width:75.981vw}}@media only screen and (min-width: 768px){.frontTopics{display:flex;align-items:center}}@media only screen and (min-width: 768px)and (max-width: 1279px){.frontTopics{width:70.3125vw}}@media screen and (min-width: 1280px){.frontTopics{width:900px}}.frontTopics .v{background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){.frontTopics .v{width:75.981vw;height:75.981vw}}@media only screen and (max-width: 767px){.frontTopics .details .heading{font-size:5.5986vw;line-height:9.1977vw;letter-spacing:.05em}}@media only screen and (min-width: 768px){.frontTopics .details .heading{letter-spacing:.13em}}@media only screen and (min-width: 768px)and (max-width: 1279px){.frontTopics .details .heading{font-size:2.34375vw;line-height:3.515625vw}}@media screen and (min-width: 1280px){.frontTopics .details .heading{font-size:30px;line-height:45px}}.frontTopics .details .text{font-weight:500;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.frontTopics .details .text{font-size:3.4658vw;line-height:7.0649vw;padding:5.332vw 0;letter-spacing:.11em}}@media screen and (min-width: 768px){.frontTopics .details .text{letter-spacing:.06em}}@media only screen and (min-width: 768px)and (max-width: 1279px){.frontTopics .details .text{font-size:1.25vw;line-height:2.65625vw;padding:2.1875vw 0 2.34375vw}}@media screen and (min-width: 1280px){.frontTopics .details .text{font-size:16px;line-height:34px;padding:28px 0 30px}}@media only screen and (max-width: 767px){.frontTopics .details .link-wrapper{display:flex;justify-content:center}}.frontTopics .details .link-wrapper .link-item{display:flex;align-items:center}.frontTopics .details .link-wrapper .link-item .link-title{font-weight:700;line-height:1;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.frontTopics .details .link-wrapper .link-item .link-title{font-size:4.5322vw;padding-right:2.666vw}}@media only screen and (min-width: 768px){.frontTopics .details .link-wrapper .link-item .link-title{letter-spacing:.191em}}@media only screen and (min-width: 768px)and (max-width: 1279px){.frontTopics .details .link-wrapper .link-item .link-title{font-size:2.109375vw;padding-right:1.25vw}}@media screen and (min-width: 1280px){.frontTopics .details .link-wrapper .link-item .link-title{font-size:27px;padding-right:16px}}.frontTopics .details .link-wrapper .link-item .coming-soon{font-weight:700;line-height:1;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.frontTopics .details .link-wrapper .link-item .coming-soon{font-size:2.99925vw;border:.2666vw solid #000;padding:1.0664vw}}@media only screen and (min-width: 768px){.frontTopics .details .link-wrapper .link-item .coming-soon{border:1px solid #000}}@media only screen and (min-width: 768px)and (max-width: 1279px){.frontTopics .details .link-wrapper .link-item .coming-soon{font-size:1.171875vw;padding:.46875vw}}@media screen and (min-width: 1280px){.frontTopics .details .link-wrapper .link-item .coming-soon{font-size:15px;padding:6px}}@media only screen and (max-width: 767px){#frontTopics01{margin-top:11.997vw;margin-bottom:6.665vw}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontTopics01{margin-top:7.8125vw;margin-bottom:3.90625vw}}@media screen and (min-width: 1280px){#frontTopics01{margin-top:100px;margin-bottom:50px}}.no-webp #frontTopics01 .v{background-image:url(../img/top/topic01@2x.jpg)}.webp #frontTopics01 .v{background-image:url(../img/top/topic01@2x.webp)}@media only screen and (max-width: 767px){#frontTopics01 .v{margin-bottom:5.8652vw}}@media only screen and (min-width: 768px){#frontTopics01 .v{order:2}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontTopics01 .v{width:26.5625vw;height:26.5625vw}}@media screen and (min-width: 1280px){#frontTopics01 .v{width:340px;height:340px}}@media only screen and (min-width: 768px){#frontTopics01 .details{order:1}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontTopics01 .details{width:43.75vw;padding-right:8.59375vw}}@media screen and (min-width: 1280px){#frontTopics01 .details{width:560px;padding-right:110px}}@media only screen and (max-width: 767px){.no-webp #frontTopics02 .v{background-image:url(../img/top/character-sp@2x.jpg)}.webp #frontTopics02 .v{background-image:url(../img/top/character-sp@2x.webp)}}@media only screen and (min-width: 768px){.no-webp #frontTopics02 .v{background-image:url(../img/top/character-pc@2x.jpg)}.webp #frontTopics02 .v{background-image:url(../img/top/character-pc@2x.webp)}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontTopics02 .v{width:32.8125vw;height:32.8125vw}}@media screen and (min-width: 1280px){#frontTopics02 .v{width:420px;height:420px}}@media only screen and (min-width: 768px)and (max-width: 1279px){#frontTopics02 .details{width:37.5vw;padding-left:2.34375vw}}@media screen and (min-width: 1280px){#frontTopics02 .details{width:480px;padding-left:30px}}
