body{background-color:#fff}body header#global-header{position:fixed;top:0;left:0;width:100vw;padding:30px 50px;background-color:rgba(0,0,0,0) !important}body header#global-header section.logo{display:none}body header#global-header *{color:#fff}body header#global-header nav#external-link ul li::after{content:"";background-color:#fff !important}body section h1{font-size:5em;font-weight:bold;margin-bottom:20px}body section h2{font-size:3em;font-weight:bold;margin-bottom:20px}body section h3{font-size:2em;font-weight:500;margin-bottom:20px}body section.intro{background-color:rgba(0,0,0,0);height:100vh;width:100vw}body section.intro .slogan{margin-top:50px;color:#fff;position:relative;font-size:2.5em}body section.intro .scroll-logo{position:relative;z-index:9;margin:auto}body section.intro .scroll-logo svg{width:150px;height:auto}body section.intro .scroll-logo svg .change-fill{fill:#fff}body section.intro .bg-video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;z-index:-1}body section.intro .bg-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.intro .bg-video .bg{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9}body section.booking{background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:99;background-image:url("/static/img/web/bannerTop.jpeg");padding-top:100px;padding-bottom:100px;position:relative}body section.booking img{width:30vw;height:auto;position:absolute;top:20%;z-index:2;opacity:0}body section.booking img.ura{left:0;transform:translateX(-100%)}body section.booking img.nigiri{right:0;transform:translateX(100%)}body section.booking .booking-button{padding-top:100px}body section.booking .booking-button a{opacity:0}body section.booking h1{display:flex;flex-direction:column;z-index:1}body section.booking h1 div{overflow:hidden;height:100%}body section.booking h1 div span{display:block;transform:translateY(100%)}body section.booking h1 div span.booking-text-3{color:rgba(0,0,0,0);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000}body section.sushiroll{height:100vh;width:100vw;background-image:url("/static/img/web/banner.jpeg");background-size:cover;background-position:center bottom;background-repeat:no-repeat;position:relative}body section.sushiroll #roll img{position:absolute;left:50%}body section.sushiroll .text{font-size:8vw;font-weight:bolder}body section.sushiroll .text>div{position:absolute}body section.sushiroll .text>div.text-1{top:45%;left:0;transform-origin:center center;transform:translate(-100%, -50%)}body section.sushiroll .text>div.text-2{top:55%;right:0;transform-origin:center center;transform:translate(100%, -50%)}body section.image-gallery{height:100vh;width:100vw;position:relative}body section.image-gallery .img-slider{width:100%;height:100%;position:relative}body section.image-gallery .img-slider ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body section.image-gallery .bg{width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9;color:#fff;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body section.main-dish{background-color:#000}body section.main-dish section.sashimi,body section.main-dish section.maki,body section.main-dish section.nigiri{height:100vh;background-color:#000;padding:50px 20px;transition:1s}body section.main-dish section.sashimi img,body section.main-dish section.sashimi h1,body section.main-dish section.sashimi p,body section.main-dish section.maki img,body section.main-dish section.maki h1,body section.main-dish section.maki p,body section.main-dish section.nigiri img,body section.main-dish section.nigiri h1,body section.main-dish section.nigiri p{opacity:0}body section.main-dish section.sashimi h1,body section.main-dish section.maki h1,body section.main-dish section.nigiri h1{color:var(--design-four-color) !important}body section.main-dish section.sashimi p,body section.main-dish section.maki p,body section.main-dish section.nigiri p{text-align:justify}body section.main-dish section.sashimi *,body section.main-dish section.maki *,body section.main-dish section.nigiri *{color:#fff}body section.main-dish section.sashimi .text,body section.main-dish section.maki .text,body section.main-dish section.nigiri .text{width:40vw}body section.main-dish section.sashimi img,body section.main-dish section.nigiri img{transform:translateX(-100%) scale(0.2)}body section.main-dish section.sashimi .text h1,body section.main-dish section.nigiri .text h1{transform:translateX(100%) scale(0.5)}body section.main-dish section.sashimi .text p,body section.main-dish section.nigiri .text p{transform:translateX(100%) scale(0.5)}body section.main-dish section.maki .maki-img img{transform:translateX(100%) scale(0.2)}body section.main-dish section.maki .maki-text h1{transform:translateX(-100%) scale(0.5)}body section.main-dish section.maki .maki-text p{transform:translateX(-100%) scale(0.5)}body section.dish-menu .day-menu,body section.dish-menu .night-menu{background-repeat:no-repeat;height:50vh;position:relative;background-position:center center;padding:50px}body section.dish-menu .day-menu *,body section.dish-menu .night-menu *{color:#fff}body section.dish-menu .day-menu>div,body section.dish-menu .night-menu>div{z-index:2}body section.dish-menu .day-menu>div a.menu,body section.dish-menu .night-menu>div a.menu{float:right;z-index:3;width:auto;background:var(--design-four-color);color:#000}body section.dish-menu .day-menu::after,body section.dish-menu .night-menu::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3)}body section.best-dish{background-color:#fff;padding-top:100px;padding-bottom:100px}body section.best-dish .title div{overflow:hidden;height:100%}body section.best-dish .title div span{display:block;transform:translateY(100%)}body section.best-dish .dish-space{padding-left:100px;padding-right:100px}body section.best-dish .menu-button{padding-top:50px !important}body section.best-dish .dish{display:grid;grid-gap:20px 10px;grid-template-columns:repeat(3, 1fr)}body section.best-dish .dish .dish-img{background-color:#fafafa}body section.best-dish .dish img{width:100%;height:auto}body section.best-dish .dish h4{margin-top:10px}body section.join .content{justify-content:center;align-items:center;grid-gap:100px}body section.join .content .text-content{max-width:300px}@media screen and (max-width: 680px){body section.join .content{flex-direction:column !important;grid-gap:0px}}body section.join .icon-div{padding-top:100px !important;padding-bottom:100px !important}body section.join .icon-div .icon{font-size:24px !important}body section.join .icon-div .join-button{padding-top:50px !important}@media screen and (min-width: 680px){body .sushiroll #roll img{transform:translate(-50%, -50%);width:200px}body .sushiroll #roll img.sushiroll-01{top:calc(50% - 200px);z-index:1}body .sushiroll #roll img.sushiroll-02{left:calc(50% + 20px);top:calc(50% - 100px);z-index:5}body .sushiroll #roll img.sushiroll-03{left:calc(50% - 40px);top:50%;z-index:2}body .sushiroll #roll img.sushiroll-04{left:calc(50% + 40px);top:calc(50% + 100px);z-index:3}body .sushiroll #roll img.sushiroll-05{top:calc(50% + 200px);left:calc(50% - 40px);z-index:4}}@media screen and (max-width: 680px){body h1{font-size:4em !important}body .booking{height:80vh !important;padding-bottom:50px !important}body .booking img{top:100% !important;width:40vw !important}body .sushiroll #roll img{transform:translate(-50%, -50%);width:150px !important}body .sushiroll #roll img.sushiroll-01{top:calc(50% - 150px);z-index:1}body .sushiroll #roll img.sushiroll-02{left:calc(50% + 20px);top:calc(50% - 75px);z-index:5}body .sushiroll #roll img.sushiroll-03{left:calc(50% - 25px);top:50%;z-index:2}body .sushiroll #roll img.sushiroll-04{left:calc(50% + 40px);top:calc(50% + 75px);z-index:3}body .sushiroll #roll img.sushiroll-05{top:calc(50% + 150px);left:calc(50% - 40px);z-index:4}body .sushiroll .text{font-size:3em !important}body .sashimi .g_,body .maki .g_,body .nigiri .g_{flex-direction:column !important}body .sashimi img,body .maki img,body .nigiri img{width:100% !important}body .sashimi .text,body .maki .text,body .nigiri .text{width:100% !important}body .sashimi .text *,body .maki .text *,body .nigiri .text *{text-align:center !important}body .dish-menu>div{flex-direction:column !important;height:100vh}body .dish-menu>div .day-menu,body .dish-menu>div .night-menu{padding:20px !important;height:auto}body .best-dish .dish-space{padding-left:5px !important;padding-right:5px !important}body .best-dish .dish{grid-template-columns:1fr 1fr !important}}@media screen and (max-height: 700px){body h1{font-size:3em !important}body h2{font-size:2em !important}body h3{font-size:1em !important}body .sushiroll #roll img{transform:translate(-50%, -50%);width:100px !important}body .sushiroll #roll img.sushiroll-01{top:calc(50% - 100px);z-index:1}body .sushiroll #roll img.sushiroll-02{left:calc(50% + 10px);top:calc(50% - 50px);z-index:5}body .sushiroll #roll img.sushiroll-03{left:calc(50% - 20px);top:50%;z-index:2}body .sushiroll #roll img.sushiroll-04{left:calc(50% + 20px);top:calc(50% + 50px);z-index:3}body .sushiroll #roll img.sushiroll-05{top:calc(50% + 100px);left:calc(50% - 20px);z-index:4}body.intro .scroll-logo svg{width:100px}}/*# sourceMappingURL=home.css.map */