.hero{height:60vh;position:relative;z-index:1}@media(min-width: 561px){.hero{height:100vh}}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:2}.hero .swiper{width:100%;height:100%}.hero .swiper .swiper-slide{background-position:center;background-size:cover}.hero .swiper .swiper-slide img{width:100%;min-height:70vh;object-fit:cover}@media(min-width: 561px){.hero .swiper .swiper-slide img{min-height:100vh}}.hero .layer-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:80vw;z-index:2}.hero .layer-text h1{font-size:3.4rem;line-height:1.4;margin-bottom:5px;margin-top:5px;font-weight:900}@media(min-width: 561px){.hero .layer-text h1{font-size:4rem}}@media(min-width: 769px){.hero .layer-text h1{font-size:7rem;margin-bottom:10px;margin-top:10px}}@media(min-width: 1261px){.hero .layer-text h1{font-size:8rem}}.hero .layer-text p{font-size:1.3rem;line-height:1.6;font-weight:900}@media(min-width: 561px){.hero .layer-text p{font-size:1.8rem}}@media(min-width: 769px){.hero .layer-text p{font-size:2.3rem}}.hero .layer-text .btn{max-width:437px;font-size:1.6rem;padding:20px 5px;margin-top:20px}@media(min-width: 561px){.hero .layer-text .btn{padding:25px 15px;font-size:2rem;margin-top:35px}}@media(min-width: 769px){.hero .layer-text .btn{font-size:2.1rem}}.hero .layer-text h1,.hero .layer-text p,.hero .layer-text .btn{transition:1s;opacity:0;transform:translateX(-20px)}.hero .layer-text .copy-top{animation:catch_anime 1.4s forwards .3s}.hero .layer-text h1{animation:catch_anime 1.4s forwards 1s}.hero .layer-text .copy-bottom{animation:catch_anime 1.4s forwards 1.4s}.hero .layer-text .btn{animation:catch_anime 1.4s forwards 1.8s}@keyframes catch_anime{0%{transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#sec-concept{padding:35px 0}@media(min-width: 561px){#sec-concept{padding:50px 0}}@media(min-width: 1261px){#sec-concept{padding:100px 0}}#sec-concept .header{width:80vw;max-width:910px;margin:0 auto 20px}@media(min-width: 1261px){#sec-concept .header{width:90vw;margin-bottom:70px}}#sec-concept .header h2{text-align:center;font-size:2rem;font-weight:900;line-height:1.6;margin-bottom:20px}@media(min-width: 561px){#sec-concept .header h2{font-size:3.2rem;margin-bottom:20px}}@media(min-width: 1261px){#sec-concept .header h2{margin-bottom:30px}}#sec-concept .header p{line-height:1.6}#sec-concept .header h2,#sec-concept .header p{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out}#sec-concept .header h2.visible,#sec-concept .header p.visible{animation:fadeInSlideUp .7s forwards}#sec-concept .instagram-btn-wrap{padding:0 5vw;margin:50px auto}#sec-concept .instagram-btn-wrap .instagram-btn{margin:0 auto}#sec-concept .swiper-wrapper{transition-timing-function:linear}#sec-concept .experience-list-wrap{margin-top:30px}@media(min-width: 561px){#sec-concept .experience-list-wrap{margin-top:100px}}#sec-concept .experience-list-wrap ul{padding:0 5vw}#sec-concept .experience-list-wrap ul li{display:flex;align-items:flex-start;margin:0 auto;position:relative}@media(min-width: 769px){#sec-concept .experience-list-wrap ul li{max-width:800px}}@media(min-width: 1261px){#sec-concept .experience-list-wrap ul li{max-width:1280px}}#sec-concept .experience-list-wrap ul li .nigiri{max-width:300px;opacity:0;transition:opacity 1.5s ease-out,transform 1.5s ease-out}@media(min-width: 561px){#sec-concept .experience-list-wrap ul li .nigiri{max-width:500px}}@media(min-width: 1261px){#sec-concept .experience-list-wrap ul li .nigiri{max-width:700px}}@keyframes fadeInNigiri{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}#sec-concept .experience-list-wrap ul li .nigiri.visible{animation:fadeInNigiri 1.5s forwards}#sec-concept .experience-list-wrap ul li.explore-box .nigiri{margin-top:100px}#sec-concept .experience-list-wrap ul li.explore-box .ttl-box{right:5%}@media(min-width: 1261px){#sec-concept .experience-list-wrap ul li.explore-box .ttl-box{right:10%}}#sec-concept .experience-list-wrap ul li.explore-box .ttl-box h3{margin-top:50px}@media(min-width: 561px){#sec-concept .experience-list-wrap ul li.explore-box .ttl-box h3{margin-top:70px}}@media(min-width: 1261px){#sec-concept .experience-list-wrap ul li.explore-box .ttl-box h3{margin-top:150px}}@media(min-width: 561px){#sec-concept .experience-list-wrap ul li.making-fun-box{margin-top:70px}}#sec-concept .experience-list-wrap ul li.making-fun-box .ttl-box{left:0}#sec-concept .experience-list-wrap ul li.making-fun-box .nigiri{margin-left:auto;margin-top:40px}@keyframes fadeInTtl{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}#sec-concept .experience-list-wrap .ttl-box{position:absolute;z-index:2;text-align:center;width:fit-content;opacity:0;transition:opacity 1.5s ease-out,transform 1.5s ease-out}#sec-concept .experience-list-wrap .ttl-box.visible{animation:fadeInTtl 1.5s forwards}#sec-concept .experience-list-wrap .ttl-box h3,#sec-concept .experience-list-wrap .ttl-box p{position:relative;z-index:2}#sec-concept .experience-list-wrap .ttl-box h3{font-weight:900;font-size:4.5rem;line-height:1;margin-bottom:20px;margin-top:50px}@media(min-width: 561px){#sec-concept .experience-list-wrap .ttl-box h3{font-size:8rem;margin-top:100px}}@media(min-width: 1261px){#sec-concept .experience-list-wrap .ttl-box h3{font-size:12rem;margin-top:100px}}#sec-concept .experience-list-wrap .ttl-box p{font-size:1.4rem;line-height:1;font-weight:700}@media(min-width: 561px){#sec-concept .experience-list-wrap .ttl-box p{font-size:2rem}}@media(min-width: 1261px){#sec-concept .experience-list-wrap .ttl-box p{font-size:2.5rem}}#sec-concept .experience-list-wrap .ttl-box img{position:absolute;z-index:1;width:52px;margin-left:-26px;top:0;left:50%}@media(min-width: 561px){#sec-concept .experience-list-wrap .ttl-box img{width:100px;margin-left:-50px}}@media(min-width: 1261px){#sec-concept .experience-list-wrap .ttl-box img{width:132px;margin-left:-66px}}#sec-concept .experience-list-wrap .taste-box{margin-top:80px}@media(min-width: 561px){#sec-concept .experience-list-wrap .taste-box{margin-top:200px}}#sec-concept .experience-list-wrap .taste-box .bg-wrap{clip-path:inset(0);height:35vh}@media(min-width: 769px){#sec-concept .experience-list-wrap .taste-box .bg-wrap{height:60vh}}#sec-concept .experience-list-wrap .taste-box .bg-wrap::after{content:"";position:fixed;top:0;left:0;z-index:-10;width:100%;height:100%;background-size:cover;background-image:url(../images/top/experience-taste-bg.jpg);background-position:center}#sec-concept .experience-list-wrap .taste-box .inner{position:relative;width:90vw;margin:0 auto;max-width:1280px}#sec-concept .experience-list-wrap .taste-box .inner .ttl-box{position:absolute;top:-60px;right:20%}#sec-menu{padding:0 10vw}@media(min-width: 561px){#sec-menu{padding:0 5vw}}#sec-menu .inner{max-width:1000px;margin:0 auto}#sec-menu .inner h3,#sec-menu .inner h4,#sec-menu .inner .price{text-align:center;opacity:0;transition:opacity .7s ease-out,transform .7s ease-out}#sec-menu .inner h3.visible,#sec-menu .inner h4.visible,#sec-menu .inner .price.visible{animation:fadeInSlideUp .7s forwards}#sec-menu .inner h3{font-size:4rem;font-weight:900;line-height:1;margin-bottom:30px}@media(min-width: 561px){#sec-menu .inner h3{font-size:6.5rem}}@media(min-width: 1261px){#sec-menu .inner h3{font-size:11rem}}#sec-menu .inner h4{font-size:2.2rem;font-weight:900;line-height:1;margin-bottom:10px}@media(min-width: 561px){#sec-menu .inner h4{font-size:4.2rem;margin-bottom:20px}}#sec-menu .inner .price{font-size:3.2rem;font-weight:900;line-height:1;margin-bottom:30px;color:#a0001f}@media(min-width: 561px){#sec-menu .inner .price{font-size:4.2rem}}#sec-menu .inner .btn{max-width:400px;margin:20px auto 0}@media(min-width: 561px){#sec-menu .inner .btn{margin-top:25px}}#sec-menu .inner h5{font-size:2rem;font-weight:900;line-height:1;margin-top:50px;margin:50px 0 20px}@media(min-width: 561px){#sec-menu .inner h5{font-size:2.6rem;margin:100px 0 35px}}#sec-menu .inner .list{margin-top:10px}#sec-menu .inner .list+p,#sec-menu .inner p+p{margin-top:30px}#sec-access{margin-top:50px}@media(min-width: 561px){#sec-access{margin-top:100px}}#sec-access .shop-info{margin-bottom:25px}@media(min-width: 1025px){#sec-access .shop-info{display:flex;margin-bottom:60px}}#sec-access .shop-info .left-box{position:relative}@media(min-width: 1025px){#sec-access .shop-info .left-box{width:55%}}#sec-access .shop-info .left-box::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}#sec-access .shop-info .left-box.visible::after{animation:blur 1s ease-in-out forwards}@keyframes blur{0%{backdrop-filter:blur(50px)}100%{backdrop-filter:none}}#sec-access .shop-info .right-box{padding:30px 10vw 0}@media(min-width: 561px){#sec-access .shop-info .right-box{padding-top:50px}}@media(min-width: 1025px){#sec-access .shop-info .right-box{width:45%;padding:50px 5vw 0}}#sec-access .shop-info .right-box h3{font-size:1.9rem;font-weight:bold;line-height:1;margin-bottom:20px}@media(min-width: 561px){#sec-access .shop-info .right-box h3{font-size:2.6rem}}@media(min-width: 1025px){#sec-access .shop-info .right-box h3{margin-bottom:30px}}#sec-access .shop-info .right-box .instagram-btn{margin-top:40px}#sec-access .inner{max-width:calc(1000px + 10vw);padding:0 10vw;margin:0 auto}@media(min-width: 561px){#sec-access .inner{padding:0 5vw}}#sec-access .inner .list{margin-top:30px}#sec-access .google-map{margin-top:50px}@media(min-width: 561px){#sec-access .google-map{margin-top:100px}}#sec-access .google-map iframe{width:100%;height:350px;filter:grayscale(0.5)}@media(min-width: 561px){#sec-access .google-map iframe{height:550px}}.instagram-btn{display:flex;align-items:center;justify-content:center;width:fit-content;line-height:1;color:#1f1f1f;border-bottom:solid 2px #1f1f1f;font-size:1.6rem;font-weight:700;padding:0 25px 15px}.instagram-btn:hover{color:#a0001f;border-color:#a0001f}.instagram-btn:hover svg{fill:#a0001f}.instagram-btn svg{width:30px;margin-right:20px;fill:#1f1f1f}/*# sourceMappingURL=top.css.map */