*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;box-sizing:border-box;height:100%;line-height:1.15;line-height:1.5;color:#000;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:normal;font-size:14px;font-family:"Noto Serif JP","Times New Roman"}::-webkit-scrollbar{width:4px !important}::-webkit-scrollbar:horizontal{height:4px}::-webkit-scrollbar-track{height:4px;background-color:#000}::-webkit-scrollbar-thumb{-webkit-border-radius:4px !important;border-radius:4px !important;background:#ede583 !important;height:4px}::-webkit-scrollbar-thumb:window-inactive{background:#ede583 !important;height:4px}.scrollTo{z-index:90;position:fixed}.topTop{font-size:32px;line-height:50px;position:fixed;z-index:999;right:15px;bottom:30px;width:60px;height:60px;cursor:pointer;text-align:center;opacity:0;color:#fff;background-color:#9d2828;filter:alpha(opacity=0);transition:all ease 350ms;border-radius:100%}.topTop:after{content:"";position:absolute;top:18px;left:0;right:0;margin:auto;width:20px;height:20px;background:url("img/goto-top.png") no-repeat}.topTop:hover{background-color:#9d2828;color:#fff}.isBGImg{display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.isBGImg img{visibility:hidden}.fn-times{font-family:"Times New Roman","sans-serif" !important}.fn-RyuminPr5{font-family:"RyuminPr5","sans-serif" !important}.fn-RyuminPro{font-family:"RyuminPro","sans-serif" !important}.fw-light{font-weight:300 !important}.fw-regular{font-weight:400 !important}.fw-medium{font-weight:500 !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.order-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.order-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;order:6 !important}.h-100{height:100%}.m-0{margin:0 !important}.p-0{padding:0 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.img-fluid{max-width:100%;height:auto}.clr-gold{color:#ede583}.clr-gold-dark{color:#dfbb60}.white{color:#fff}.container{margin:0 auto;width:100%}img{max-width:100%;vertical-align:middle}a{transition:all ease .5s;text-decoration:none}a:hover{opacity:.8;color:inherit}p{margin-top:0;margin-bottom:.5rem}.f-16{font-size:16px}.f-20{font-size:20px}.f-22{font-size:22px}.fw-bold{font-weight:600}.position-relative{position:relative;z-index:1}.clear{clear:both}.fadein{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s;opacity:0}.skew{animation-duration:4s;animation-timing-function:ease-in-out;animation-direction:alternate-reverse;transform-origin:50% 50%;transform:skew(5deg, 3deg)}.sushi-title{font-size:14px;font-style:italic;margin:0;letter-spacing:1px}.day-book-fee{font-size:28px;line-height:36px;letter-spacing:10px;padding-left:14px}.fee-text{line-height:36px;font-size:14px;text-align:left;word-wrap:break-word;word-break:break-word}.nav-bar{display:inline-flex;float:right;position:fixed;right:0;z-index:99;top:0}.nav-bar.Sticky-nav-bar .language-select{background:#000;max-height:60px}.menu-bar{cursor:pointer;height:60px;width:60px;background:#000;border-left:1px solid #707070;border-bottom:0;position:relative;z-index:99999999}.menu .open-btn{display:block}.menu .close-btn{display:none}.menu.menu-bar-open .open-btn{display:none}.menu.menu-bar-open .close-btn{display:block}.menu.menu-bar-open .menu-bar{position:fixed}.menu-list{padding:0 12px 0 12px;width:20rem;height:100%;overflow-y:auto;z-index:-1;margin:0;position:fixed;top:0;right:0;opacity:0;background-color:#fff;transition:all .4s;list-style-type:none;display:none}.menu-list.open{opacity:1;z-index:99999;display:block}.menu-list.open .language-select{display:flex;align-items:center;justify-content:end;padding-right:4rem;padding-top:0}.menu-list.open .language-select a span{color:#000}.menu-list .sns-group{padding:10px 0 15px 0}.menu-list .sns-group a{margin-right:1rem}.menu-list .sns-group a img{width:35px}.menu-list .reservation a{min-height:auto;width:100%}.menu-list .reservation a span{writing-mode:inherit !important}.menu-list .qr-code{padding-top:15px}.menu-list .qr-code img{width:50%}.nav-bar.Sticky-nav-bar .menu-list.open .language-select{background:rgba(0,0,0,0)}.menu-list li{border-bottom:1px solid rgba(0,0,0,.05)}.menu-list li a{display:block;height:60px;line-height:60px;color:#000;text-decoration:none;position:relative;transition:background .1s ease-in-out}.language-select span,.reservation-button span{color:#fff}.language-select{padding-right:15px;padding-top:20px}.language-select a{opacity:.5}.language-select a.active{opacity:1}.language-select span{font-size:16px;padding:0 15px;border-right:1px solid #999;line-height:1;font-style:italic}.language-select a:first-child span{border-left:1px solid #999}.reservation-button{background-color:#9d2828;width:60px;min-height:120px}.reservation-button span{font-size:18px;line-height:24px;text-orientation:upright;writing-mode:vertical-rl;font-weight:500;letter-spacing:5px}.rotate{writing-mode:vertical-rl}.menu{display:flex;flex-direction:column}.banner{background-repeat:no-repeat;background-color:#000;background-size:cover;background-position:center top;height:100vh;width:100%}.banner .resturant .resturant-title{margin-bottom:25px;padding-left:14px;margin-top:1rem}.banner .resturant .resturant-title p{font-size:14px;position:relative;letter-spacing:1px}.banner .resturant .resturant-title p:after{content:"";position:absolute;max-width:327px;top:50%;left:110%;border-top:1px solid #dfbb60;width:100vw;opacity:.5}.banner .resturant .resturant-title h3{font-size:30px}.banner .resturant .resturant-title p,.banner .resturant .resturant-title h3{font-style:italic;margin-bottom:0}.cusine{background-color:#000;min-height:1685px;position:relative;margin-top:-15rem}.cusine .cusine-bg{background-image:url("img/cusine-1.png");background-repeat:no-repeat;background-size:cover;height:1115px;margin:auto;width:90vw;position:relative;padding-top:30rem;padding-left:7rem}.cusine .cusine-bg .cusine-content{top:35%;display:flex}.cusine .cusine-bg .cusine-content .cusine-title{margin-right:48px;display:flex}.cusine .cusine-bg .cusine-content .fee-text{padding-top:6.5rem;max-width:40rem}.cusine .cusine-bg-image{margin-top:50px;z-index:2;padding-left:7.3rem;position:relative;width:100%;padding-right:70px}.cusine .cusine-bg-image img{width:100%}.cusine .cusine-title p{position:relative}.cusine .cusine-title p:after{content:"";position:absolute;max-height:156px;top:-100px;left:8px;transform:translate(0%, -50%);border-left:1px solid #dfbb60;height:100vw;opacity:.5}.chef{padding-bottom:7rem;position:relative;background-color:#fff}.overlay{background-color:#a58e52;opacity:1}.chef-image{margin-top:-135px;z-index:3;position:relative;width:calc(95vw - 70px)}.chef-image:after{content:"";background:rgba(223,187,96,.4784313725);position:absolute;top:0;left:0;width:100%;height:100%}.chef-image .chef-bg-img{width:100%;min-height:52.43rem;object-fit:cover}.chef-image .chef-content{position:absolute;z-index:999;top:105px;right:100px}.chef-image .chef-content .chef-title{display:flex;justify-content:flex-end}.chef-image .chef-content .chef-title .title{padding-left:5px}.chef-image .chef-content .chef-title p{padding-left:10px;position:relative}.chef-image .chef-content .chef-title p:after{content:"";position:absolute;max-height:150px;top:-100px;left:20px;transform:translate(0%, -50%);border-left:1px solid #ede583;height:100vw;opacity:.5}.chef-image .chef-content .chef-text{max-width:450px;padding-top:25px}.chef-image .chef-content .chef-name{font-size:20px;display:inline-block;margin-top:1rem}.chef-image .chef-content .chef-name.ja-chef-name{font-size:16px}.chef-image .chef-image-2{position:absolute;bottom:-7rem;left:0;width:55%;z-index:2}.chef-image-3{text-align:right;margin-top:-90px;float:right;opacity:.5;width:100%;position:absolute;right:0;z-index:1}.the-chef{position:relative;background-color:#fff}.the-chef .the-chef--title{padding-top:25px;text-align:center;position:relative;z-index:9}.the-chef .the-chef--title .title{color:#000;font-size:28px;line-height:36px;letter-spacing:5px}.the-chef .the-chef--title p{position:relative;padding-bottom:8px;display:inline-block}.the-chef .the-chef--title p:before{content:"";position:absolute;height:1px;width:177px;top:8px;right:70px;border-top:1px solid #dfbb60;opacity:.5}.the-chef .the-chef-bg{text-align:right;float:left;opacity:.5;max-width:calc(100% - 42rem);position:absolute;left:0;bottom:0}.the-chef .the-chef-items{margin-top:23rem}.the-chef .the-chef-items-bg{background-image:url("img/ingredients-2.png");background-repeat:no-repeat;background-size:cover;background-position:top left;min-height:1110px;margin-left:auto;width:85.5vw;position:relative;padding-top:9rem;padding-bottom:9rem;padding-left:7rem;z-index:9}.the-chef .the-chef-items-bg:after{content:"";position:absolute;background:rgba(0,0,0,.5215686275);width:100%;height:100%;top:0;left:0}.the-chef .the-chef-items-bg .the-chef-items-content{top:35%;display:flex;flex-direction:column;flex:0 0 auto;width:100%;max-width:300px;margin-right:3rem}.the-chef .the-chef-items-bg .the-chef-items-content .the-chef-items-title{margin-right:48px;display:flex}.the-chef .the-chef-items-bg .the-chef-items-content .fee-text{padding-top:6.5rem;padding-top:2.5rem;padding-left:0}.the-chef .the-chef-items-bg .the-chef-items-content p.clr-gold.sushi-title{position:relative;padding-bottom:8px;display:inline-block}.the-chef .the-chef-items-bg .the-chef-items-content p.clr-gold.sushi-title:after{content:"";position:absolute;max-height:150px;top:-100px;left:9px;transform:translate(0%, -50%);height:100vw;opacity:.5;border-left:1px solid #dfbb60}.the-chef .the-chef-items-bg .the-chef-items-list{flex-grow:1;text-align:end;display:flex;justify-content:flex-end;align-items:center}.the-chef .the-chef-items-bg .the-chef-items-list div img{padding-left:10px;padding-bottom:10px}.beauty-of-four-seasons{position:relative;background-color:#fff;z-index:9}.beauty-of-four-seasons .beauty-image{width:75vw;margin-right:65px;z-index:9}.beauty-of-four-seasons .beauty-image img{min-height:1040px;object-fit:cover;object-position:top}.beauty-of-four-seasons .beauty-content{margin-right:4.68rem;margin-top:9.68rem;max-width:35rem;margin-left:auto;position:relative;justify-content:flex-end}.beauty-of-four-seasons .beauty-content .beauty-title{display:flex;justify-content:flex-end}.beauty-of-four-seasons .beauty-content .beauty-title .title{padding-left:10px}.beauty-of-four-seasons .beauty-content .beauty-title p{padding-left:14px;position:relative}.beauty-of-four-seasons .beauty-content .beauty-title p:after{content:"";position:absolute;max-height:150px;top:-100px;left:22px;transform:translate(0%, -50%);border-left:1px solid #ddd;height:100vw;opacity:.5}.beauty-of-four-seasons .beauty-content .beauty-text{max-width:270px;padding-top:50px;padding-bottom:6rem}.course{padding-left:8.56rem;margin-top:-5.65rem;position:relative;background-color:#fff}.course .course-bg{position:absolute;right:0;opacity:.4;z-index:-1;width:100%;max-width:50%;z-index:1}.course .course-title{margin-top:13.77rem;margin-right:5rem;z-index:9;position:relative}.course p.sushi-title{padding-left:14px;position:relative}.course p.sushi-title:after{content:"";position:absolute;max-height:295px;top:-312px;left:22px;border-left:1px solid #ddd;height:100vw;opacity:.5}.course .course-table{margin-top:13.77rem;max-width:800px;width:100%;z-index:9;position:relative}.course .course-table .course-row{border-bottom:.5px solid #ddd;padding-bottom:30px;margin-bottom:40px}.course .course-table .course-row:last-child{border-bottom:0}.course .course-table .course-row p{margin-bottom:0}.course .course-table .course-row-title{font-size:18px;margin-bottom:25px;font-weight:bold}.course .course-table .course-row:nth-of-type(3) .course-data:last-child{margin-right:0}.course .course-table .course-data{margin-right:1.5rem}.course .course-table .course-data p{line-height:28px;margin-bottom:6px !important}.course .course-table .course-data .big{font-size:24px;margin-left:-13px}.course .course-table .course-data small{font-size:10px}.course .course-table .course-data .price{font-size:26px}.course .course-table .course-data:last-child{margin-right:0}.note-txt{font-size:12px;margin-bottom:0;padding-bottom:36px;padding-top:2rem;position:relative;background-color:#fff;z-index:9}.note-txt:after{content:"";background-color:#fff;width:50%;height:100%;z-index:-1;position:absolute;top:0;left:0}.contact{position:relative;background-image:url("img/access.png");background-color:#000;background-repeat:no-repeat;background-position:top left;min-height:650px;position:relative;z-index:9}.contact .contact-content{max-width:35rem;margin-left:auto;margin-right:4.68rem;position:relative;justify-content:flex-end}.contact .contact-content .contact-title{display:flex;justify-content:flex-end;margin-top:4.68rem}.contact .contact-content .contact-title .title{padding-left:10px}.contact .contact-content .contact-title p{padding-left:14px;position:relative}.contact .contact-content .contact-title p:after{content:"";position:absolute;max-height:150px;top:-100px;left:22px;transform:translate(0%, -50%);border-left:1px solid #dfbb60;height:100vw;opacity:.5}.contact .contact-content .contact-text{padding-top:9.37rem;letter-spacing:inherit;font-size:16px;line-height:24px;margin-right:4rem;font-style:italic}.contact .contact-content .contact-text p{margin-bottom:35px}.contact .contact-content .contact-text .sns a{margin-right:10px}.contact .contact-content .contact-text .sns a img{width:35px}footer{position:relative;background-image:url("img/footer-img.png");background-color:#000;background-repeat:no-repeat;background-position:center top;min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column}.overlay:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);opacity:.7}.footer-text{display:flex;align-items:center;justify-content:space-between;color:#fff;width:100%;position:absolute;bottom:15px;padding:0 20px;z-index:99}.footer-img{position:relative;z-index:1}html[lang=en] .fee-text{line-height:30px}html[lang=en] .reservation-button span{padding:10px 0}html[lang=en] .fee-text{font-size:18px}html[lang=en] .cusine .cusine-bg .cusine-content .fee-text{max-width:45rem}html[lang=en] .chef-image .chef-content .chef-text{max-width:450px}html[lang=en] .the-chef .the-chef-items-bg .the-chef-items-content{max-width:320px}html[lang=en] .course .course-table .course-data{margin-right:1.5rem}html[lang=en] .course .course-table .course-data .big{font-size:20px;margin-left:0}html[lang=en] .course .course-table .course-data .course-row-title{font-weight:500}.slick-arrow{display:none !important}.privacy-policy{height:100vh;position:relative}.privacy-policy .logo{font-style:italic;font-size:30px;position:absolute;padding:.5rem 1rem;width:100%;top:0;background:#000}.privacy-policy .privacy-content{width:100%;max-width:1170px;margin:0 auto;padding:6rem 1rem}.privacy-policy .privacy-content h1{padding-bottom:2rem;font-size:2.5rem;font-weight:bold}.privacy-policy .privacy-content p{font-size:18px;margin-bottom:1.5rem}.privacy-policy .privacy-content p.uppercase{text-transform:uppercase}@media(min-width: 1630px){.cusine{min-height:205vh;margin-top:0}}@media(max-width: 1600px){.note-txt:after{width:100%}html[lang=en] .chef-image .chef-image-2{width:50%}}@media(max-width: 1500px){.chef-image .chef-image-2{width:48%}}@media(max-width: 1370px){.banner .resturant .resturant-heading img{width:460px}.banner .resturant .resturant-title p:after{max-width:225px}}@media(max-width: 1199.98px){.banner .resturant .resturant-title p:after{max-width:180px}.banner .resturant .resturant-heading img{width:320px}.chef-image{padding-right:30px}.chef-image .chef-content{right:115px}.the-chef .the-chef-items-bg{min-height:110vh;width:90vw}.cusine .cusine-bg,.the-chef .the-chef-items-bg,.course{padding-left:5rem}.footer-img{width:120px}.day-book-fee{font-size:24px}.cusine{min-height:160vh}.cusine .cusine-bg{height:110vh;padding-top:25rem}.cusine .cusine-bg .cusine-content .fee-text{padding-top:6rem;max-width:48rem;padding-right:1rem}.cusine .cusine-bg-image{margin-top:30px;padding-right:30px}.beauty-of-four-seasons .beauty-image{max-width:60%}.course .course-table{width:80%}.course .course-table .course-data .big{font-size:20px}}@media(max-width: 768.98px){.banner .resturant .resturant-heading img{width:250px}.banner .resturant .resturant-title p:after{max-width:80px}.chef-image .chef-bg-img{width:calc(100% - 3rem)}.chef-image .chef-content .chef-text{max-width:520px}.the-chef .the-chef-items-bg{margin:0;min-height:130vh;width:100%;padding:4rem 5px 0 5px}.the-chef .the-chef-items-bg .d-flex{flex-direction:column}.the-chef .the-chef-items-bg .the-chef-items-content{max-width:100%;margin-right:0}.the-chef .the-chef-items-bg .the-chef-items-list{margin-top:3rem}.the-chef .the-chef-items-bg .the-chef-items-list div img{padding-left:0;padding-bottom:10px;padding-right:5px;padding-left:5px}.the-chef .the-chef-items-content .the-chef-items-title,.the-chef .the-chef-items-content{flex-direction:column;margin-right:1rem}.the-chef .the-chef-items{margin-top:4rem}.beauty-of-four-seasons{flex-direction:column}.beauty-of-four-seasons .beauty-image{max-width:100%;width:100%}.beauty-of-four-seasons .beauty-content{max-width:100%;margin-left:3rem;margin-top:5rem;display:flex;justify-content:space-between;padding-bottom:10rem}.beauty-of-four-seasons .beauty-content .beauty-title{order:2}.beauty-of-four-seasons .beauty-content .beauty-text{padding-top:0;max-width:500px}.beauty-of-four-seasons .beauty-image img{min-height:100%}.contact .contact-content{justify-content:space-between;max-width:40rem;z-index:1}.contact .contact-text{padding-top:10rem}.contact:after{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.course-row .d-flex{flex-wrap:wrap}.cusine{min-height:145vh}.cusine .cusine-bg{padding-top:20rem;height:85vh;width:100vw}.cusine .cusine-bg .cusine-content{flex-direction:column}.cusine .cusine-bg .cusine-content .cusine-title{margin-right:1rem;display:flex;flex-direction:column}.cusine .cusine-bg .cusine-content .fee-text{max-width:48rem;padding-right:1rem}.cusine .cusine-bg-image{padding-left:15px;bottom:-10%;left:0;right:0;margin:auto}.rotate{writing-mode:inherit}.day-book-fee{font-size:22px;padding-left:0 !important;padding-top:10px;order:1}.fee-text{padding-top:2rem !important}.cusine .cusine-bg,.the-chef .the-chef-items-bg,.course{padding-left:1rem;padding-right:1rem}.sushi-title{padding-left:0 !important}.sushi-title.rotate:after{max-width:150px;top:10px !important;left:5px !important;transform:translate(75%, 0%) !important;border-top:1px solid #dfbb60 !important;width:100vw !important;opacity:.5;max-height:inherit !important;height:inherit !important;border-left:0 !important}.cusine-title .sushi-title.rotate:after{transform:translate(130%, 0%) !important}.chef-title .sushi-title.rotate:after{transform:translate(98%, 0%) !important}.the-chef-items-title .sushi-title.rotate:after{transform:translate(87%, 0%) !important}.beauty-title .sushi-title.rotate:after{transform:translate(110%, 0%) !important}.contact-title .sushi-title.rotate:after{transform:translate(35%, 0%) !important}.course-title .sushi-title.rotate:after{transform:translate(33%, 0%) !important}.the-chef .the-chef--title p:before{width:160px;top:10px;right:76px}html[lang=en] .chef-image .chef-content .chef-text{max-width:100%}html[lang=en] .the-chef .the-chef-items-bg .the-chef-items-content{max-width:100%}.chef-image{padding-right:0;width:100vw}.chef-image .chef-bg-img{min-height:35rem;width:100vw}.chef-image .chef-content{right:1rem;left:1rem;top:4rem}.chef-image .chef-content .chef-title{flex-direction:column}.chef-image .chef-image-2{bottom:0;left:0px;max-width:calc(100% - 45rem);width:100% !important;right:1rem;margin:auto;max-width:100% !important;position:static;padding:0 30px;margin-top:-14%}.chef-image-3{margin-top:-45px;width:56%}.beauty-of-four-seasons .beauty-image{margin-right:1rem}.beauty-of-four-seasons .beauty-content{margin-left:1rem;margin-top:3rem;flex-direction:column;margin-right:1rem}.beauty-of-four-seasons .beauty-content .beauty-text{max-width:100%;order:2}.beauty-of-four-seasons .beauty-content .beauty-title{flex-direction:column}.course .course-table{width:100%;margin-top:3rem}.course .course-table .course-data .big{font-size:18px}.course .course-table .course-row:nth-of-type(3) .course-data{margin-right:1.5rem}.course.d-flex,.course .course-title{flex-direction:column}.course .course-title{margin-top:5rem;margin-right:1rem}.course .course-bg{max-width:100%}.note-txt{padding:0 1rem 1rem 1rem;line-height:22px}.contact .contact-content{margin-right:1rem;flex-direction:column;margin-left:1rem}.contact .contact-content .contact-text{margin-right:0;order:2}.contact .contact-content .contact-title{display:flex;justify-content:flex-start;margin-top:4rem;flex-direction:column}}@media(max-width: 680.98px){.banner .resturant .resturant-heading img{margin-right:20px;width:220px}.banner .resturant .resturant-title{margin-bottom:0;min-width:12rem}.banner .resturant .resturant-title p:after{display:none}.cusine .cusine-bg{height:100vh}.cusine .cusine-bg-image{padding-right:1rem}.chef-image-3{width:100%}.the-chef .the-chef-items{margin-top:2rem}.the-chef .the-chef--title p:before{width:125px}.the-chef .the-chef-items-bg{min-height:138vh}.the-chef .the-chef-items-bg .the-chef-items-content .the-chef-items-title{margin-right:0}.course .course-table .course-data{margin-right:0;margin-bottom:1rem}.course-row .d-flex{flex-direction:column}html[lang=en] .cusine .cusine-bg{height:122vh}html[lang=en] .cusine{min-height:170vh}html[lang=en] .chef-image .chef-bg-img{min-height:50rem}html[lang=en] .the-chef .the-chef-items-bg{min-height:160vh}html[lang=en] .cusine .cusine-bg .cusine-content .fee-text{max-width:100%;padding-right:0}}@media(max-width: 320.98px){.banner .resturant .resturant-heading img{width:60px}.cusine{min-height:210vh}.cusine .cusine-bg{height:160vh}.chef-image .chef-bg-img{min-height:40rem}.chef-image-3{margin-top:-35px;width:120% !important}.day-book-fee{font-size:18px}.fee-text{padding-top:1rem !important}.the-chef .the-chef-items-bg{min-height:182vh}.sushi-title.rotate:after{max-width:80px}.footer-text{flex-direction:column}.copyright{order:2;margin-top:.5rem}.cusine-title .sushi-title.rotate:after{transform:translate(215%, 0%) !important}.chef-title .sushi-title.rotate:after{transform:translate(166%, 0%) !important}.the-chef-items-title .sushi-title.rotate:after{transform:translate(150%, 0%) !important}.beauty-title .sushi-title.rotate:after{transform:translate(190%, 0%) !important}.course-title .sushi-title.rotate:after{transform:translate(60%, 0%) !important}.contact-title .sushi-title.rotate:after{transform:translate(58%, 0%) !important}html[lang=en] .cusine .cusine-bg{height:150vh}html[lang=en] .cusine{min-height:230vh}html[lang=en] .the-chef .the-chef-items-bg{min-height:200vh}.menu-list li a{height:50px;line-height:50px}}@media only screen and (min-device-width: 375px)and (max-device-width: 667px)and (-webkit-min-device-pixel-ratio: 2){.the-chef .the-chef-items-bg{min-height:150vh}.cusine{min-height:168vh}.cusine .cusine-bg{height:125vh}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3){.the-chef .the-chef-items-bg{min-height:135vh}.cusine{min-height:140vh}.cusine .cusine-bg{height:105vh}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3){.the-chef .the-chef-items-bg{min-height:150vh}.cusine .cusine-bg{height:115vh}.cusine{min-height:160vh}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape){.cusine .cusine-bg{height:105vh}.cusine{min-height:170vh}.the-chef .the-chef-items-bg{min-height:125vh}.course{margin-top:-4.5rem}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){.cusine .cusine-bg{height:65vh}.cusine{min-height:100vh}.chef-image .chef-bg-img{min-height:48rem}.the-chef .the-chef-items-bg{min-height:75vh}}