body{background:#fff;color:#666;font-family:"RocknRoll One",sans-serif;font-weight:400;font-style:normal}a{color:#2d59ca;text-decoration:none}a:hover,a:active,a:focus{color:#2d59ca;outline:none;text-decoration:none}p{padding:0;margin:0 0 25px 0}@media screen and (max-width:768px){p{font-size:12px}}h1,h2,h3,h4,h5,h6{font-family:"Hiragino Kaku Gothic ProN",'ヒラギノ角ゴ';font-weight:400;margin:0 0 20px 0;padding:0}.label-item{font-weight:bold}.bi-building{font-size:20px;color:#2d59ca}.bi-wechat{font-size:25px;color:#2d59ca}.bi-asterisk{font-size:15px;color:#2d59ca}.bi-bell{font-size:15px;color:#2d59ca}.floating-reserve-btn{position:fixed;right:20px;bottom:20px;padding:14px 24px;background-color:#ff5a5f;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:9999}.floating-reserve-btn:hover{opacity:.8}@media (max-width:768px){.floating-reserve-btn{padding:12px 20px;font-size:15px;right:16px;bottom:16px}}.sns-fixed-icons{display:none}@media (max-width:768px){.sns-fixed-icons{position:fixed;left:15px;bottom:15px;display:flex;gap:12px;z-index:9999}.sns-fixed-icons .sns-icon{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.25);transition:.2s}.sns-fixed-icons .sns-icon img{width:70%;height:70%;object-fit:contain}.sns-fixed-icons .sns-icon:hover{transform:scale(1.08);opacity:.9}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#header{height:80px;height:90px;transition:all .5s;z-index:997;background:rgba(249,243,221,.8)}#header #logo h1{font-size:32px;margin:0;line-height:1;letter-spacing:3px;text-transform:uppercase}#header #logo img{padding:0;margin:0}#header.header-scrolled{background:rgba(249,243,221,.8);height:80px;transition:all .5s}.scrolled-offset{margin-top:70px}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar>ul>li{white-space:nowrap;padding:10px 0 10px 24px}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;color:#010101;font-size:20px;padding:0 4px;white-space:nowrap;transition:.3s;letter-spacing:.4px;position:relative;text-transform:uppercase}.navbar a i,.navbar a:focus i{font-size:20px;margin-left:8px}.navbar>ul>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-6px;left:0;background-color:#2d59ca;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active:before{visibility:visible;transform:scaleX(1)}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#2d59ca}.mobile-nav-toggle{color:#2d59ca;cursor:pointer;display:none;line-height:0;transition:.5s}@media (max-width:991px){.mobile-nav-toggle{display:block;font-size:32px}.navbar ul{display:none;flex-direction:column}.navbar.navbar-mobile ul{display:flex;flex-direction:column;align-items:flex-start}.navbar a i{margin-left:8px;font-size:20px}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(77,77,77,.9);transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;background-color:#fcfbfb;overflow-y:auto;transition:.3s}.navbar-mobile>ul>li{padding:0}.navbar-mobile a:hover:before,.navbar-mobile li:hover>a:before,.navbar-mobile .active:before{visibility:hidden}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:20px;color:#2d59ca}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#2d59ca}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:#2d59ca}.navbar-mobile .dropdown>.dropdown-active{display:block}}#hero{width:100%;height:100vh;background:url(https://www.sakae-saikoh.com/assets/img/xmain.png.pagespeed.ic._xVY6D_VLu.png) top center;background-size:cover;position:relative;background-color:#fcf7ee}@media (min-width:1024px){#hero{background-attachment:fixed}}#hero .hero-container{position:absolute;bottom:0;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}#hero h1{margin:0 0 30px 0;font-size:54px;font-weight:500;line-height:56px;color:#fff}@media (max-width:768px){#hero{width:100%;height:100vh;background:url(https://www.sakae-saikoh.com/assets/img/xmain-sp.png.pagespeed.ic.BLFzoQ90Tp.png) top center;background-size:cover;position:relative;background-color:#fcf7ee}#hero h1{line-height:36px}}#hero p{color:#2d59ca;margin-bottom:50px;font-size:20px}@media (max-width:768px){#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}}.container-item{display:flex;flex-wrap:wrap;padding:20px 0 0 0}@media screen and (max-width:640px){.container-item{flex-direction:column}}#hero .main-logo{width:650px;padding-top:50px}@media (max-width:768px){#hero .main-logo{width:350px;padding:100px 0 300px 0}}section{overflow:hidden}.menu-header{display:flex;justify-content:center;gap:20px}.menu-img{width:700px}.drink-menu{width:700px}.section-line{display:block;margin:0 auto;padding:50px 0 0 0}.section-line-cloud{display:block;margin:0 auto;padding:30px 0 40px 0}@media (max-width:768px){.section-line{width:250px;display:block;margin:0 auto}.section-line-cloud{width:380px;text-align:center;display:block;margin:0 auto}.store-desctiption{text-align:center;font-size:16px}.info{margin-top:20px;font-size:16px;color:#000;text-align:center}}.section-header .section-title{font-size:28px;color:#111;text-align:center;font-weight:550;margin-bottom:5px}.section-header .section-description{text-align:center;padding-bottom:40px;color:#2d59ca}.nayami-section{padding:10px 0;line-height:3.0}#about{background:#fff;padding:80px 0;font-size:24px}#about .store-desctiption{line-height:1.6}.about-container .background{min-height:350px;background:url(https://www.sakae-saikoh.com/assets/img/x,PE5,P8C,P97,PE6,PB5,PB7,PE9,P81,P93,PE5,PB9,PB3,PE5,P8F,P96,PE7,P94,PBA.png.pagespeed.ic.rvHACyL-Ck.png) center top no-repeat;background-size:contain}@media (min-width:1024px){.about-container .background{background-size:contain;background-position:center center}}@media (max-width:768px){#about{padding:0 0 40px 0}#about .about-container .background{min-height:auto;height:250px}#about .about-container .background{margin-top:50px}}#about .about-container .content{background:#fff}#about .about-container .title{color:#333;font-weight:700;font-size:32px}@media (max-width:768px){#about .about-container .title{padding-top:15px}}#about .about-container p{line-height:26px;text-align:center;padding-bottom:20px}#about .about-container p:last-child{margin-bottom:0}.schedule-table{max-width:600px;margin:20px auto;border:2px solid #000}.schedule-table th,.schedule-table td{border:2px solid #000;text-align:center;padding:15px;vertical-align:middle}.circle{height:20px;width:20px;background-color:navy;border-radius:50%;display:inline-block}.cross{font-size:1.5em;color:#000}.info{margin-top:20px;font-size:18px;color:#000;text-align:center}#facts{background:#fcf7ee;padding:120px 0 60px 0}#facts p{padding:0;margin:0 0 20px 0;font-size:24px}#facts .counters span{font-size:48px;display:block;color:#2d59ca}#facts .background{min-height:400px;background:url(https://www.sakae-saikoh.com/assets/img/xsakae-old.jpg.pagespeed.ic.Xt1uX1AquG.jpg) center top no-repeat;margin-bottom:10px;background-size:cover}@media (max-width:768px){#facts .background{width:100%;max-width:350px;max-height:150px;margin:0 auto}}#facts .title{color:#333;font-weight:700;font-size:32px}@media (max-width:768px){#facts{padding:60px 0 40px 0}#facts .title{font-size:28px}#facts .counters p{font-size:18px}#facts p{padding:0;margin:0 20px 20px 20px;font-size:16px}}@media (max-width:480px){#facts{padding:40px 0 20px 0}#facts .background{min-height:300px;max-height:300px}#facts .title{font-size:24px}#facts .counters p{font-size:12px}#facts p{padding:0;margin:0 20px 20px 20px;font-size:16px}}#about2{padding:80px 0}#about2 .about-container p{font-size:24px;text-align:center}#about2 .about-container .background{min-height:400px;background:url(https://www.sakae-saikoh.com/assets/img/xsakae-ta.jpg.pagespeed.ic.tK6F8pp4ja.jpg) center top no-repeat;margin-bottom:10px;background-size:cover}#about2 .about-container .content{background:#fff}#about2 .about-container .title{color:#2d59ca;font-weight:700;font-size:32px}@media (max-width:768px){#about2{padding:0 0 50px 0}#about2 .about-container p{font-size:16px;text-align:center}}@media (max-width:480px){#about2 .about-container .title{font-size:24px}#about2 .about-container .background{min-height:300px;margin:0 auto;max-width:350px}#about2 .about-container p{font-size:16px;text-align:center}}#certification{background:linear-gradient(rgba(244,243,243,.9),rgba(208,207,207,.9)) , url(https://www.sakae-saikoh.com/assets/img/xcloud-background.png.pagespeed.ic.w-4rzQIla5.png) fixed center center;background-size:cover;background-blend-mode:lighten;padding:80px 0 60px 0}.section-description-sikaku{text-align:center;color:#0a0a0a;font-size:18px}.cloud-section{text-align:center}.cloud-button{background:#fff;text-align:center;border:1px solid #2d59ca;padding:10px 50px;margin-top:30px;color:#2d59ca;transition:.4s;width:300px;border-radius:5px}.cloud-button:hover{background:#2d59ca;border:1px solid #2d59ca;color:#fff}@media (max-width:768px){.section-description-sikaku{text-align:center;color:#0a0a0a;font-size:13px}}.menu-header{font-size:1.5rem;font-weight:bold;text-align:center;margin:20px 0}.menu-item-title{font-size:1.5rem;font-weight:bold}.menu-item-price{font-size:1.5rem;font-weight:bold;color:#333}.menu-image{width:100%;height:auto;border-radius:5px}.topping-box{background-color:#f5e6d7;padding:10px;border-radius:5px}.topping-item{background-color:#d8c3a5;font-size:1rem;font-weight:bold;padding:10px;border-radius:5px;margin:5px}#lanch-menu-section p{text-align:center;font-size:1.5rem}#lanch-menu-section .section-line{display:block;margin:0 auto;width:500px}#lunch-menu-image{margin:50px 0;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xlunch-menu.jpg.pagespeed.ic.HwrbbdTjEa.jpg) center top no-repeat;background-size:contain;width:auto;height:910px}#lunch-menu-image2{margin:50px 0;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xlunch-menu2.jpg.pagespeed.ic.L70mBAPD2W.jpg) center top no-repeat;background-size:contain;width:auto;height:910px}@media (max-width:764px){#lunch-menu-image{height:350px}#lunch-menu-image2{height:350px;margin:10px 0}}@media (max-width:768px){#lanch-menu-section .menu-header{height:130px}#lanch-menu-section p{font-size:1.5rem}#lanch-menu-section .okosama{font-size:1.5rem}#lanch-menu-section .section-line{display:block;width:300px;padding:0 0 0 0}#lanch-menu-section .menu-item-title{font-size:1.5rem}#lanch-menu-section .menu-item-price{font-size:1.5rem}}#dinner-menu-section{margin:50px 0;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xmenu_PC.jpg.pagespeed.ic.avKNOLS6Yr.jpg) center top no-repeat;background-size:contain;width:auto;height:910px}#dinner-menu-section .section-line{display:block;margin:0 auto;width:500px}@media (max-width:764px){#dinner-menu-section{width:100%;padding-top:50px;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xmenu_PC.jpg.pagespeed.ic.avKNOLS6Yr.jpg) center top no-repeat;background-size:contain;background-position:center;background-attachment:scroll;height:350px}#dinner-menu-section .menu-header{font-size:2.5rem;font-weight:bold;text-align:center}}@media (max-width:768px){#dinner-menu-section .section-line{display:block;margin:0 auto;width:300px}#dinner-menu-section p{font-weight:bold;text-align:center;font-size:1.2rem}#dinner-menu-section .menu-item{font-size:1rem;line-height:1.8}}#drink-menu-section{background:#fcf7ee}#drink-menu-section .menu-header{font-size:2.5rem;font-weight:bold;text-align:center;margin-bottom:30px}#drink-menu-section .section-title{font-size:1.4rem;font-weight:bold;color:#fff;background-color:#333;padding:5px 10px;border-radius:5px;display:inline-block;margin-bottom:15px}#drink-menu-section .section-line{display:block;margin:0 auto;width:450px}#drink-menu-image{margin:50px 0;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xdrink-menu.jpg.pagespeed.ic.dU04HSsPI6.jpg) center top no-repeat;background-size:contain;width:auto;height:910px}@media (max-width:480px){#drink-menu-image{margin:50px 0;background:url(https://www.sakae-saikoh.com/assets/img/menu-img/xdrink-menu.jpg.pagespeed.ic.dU04HSsPI6.jpg) center top no-repeat;background-size:contain;width:auto;height:500px}}@media (max-width:768px){#drink-menu-section .section-line{display:block;margin:0 auto;width:300px}#drink-menu-section .menu-header{height:130px;margin-bottom:30px}}#services{background:#fcf7ee;background-size:cover;padding:100px 0 100px 0}#services .box{padding:50px 20px;margin-bottom:50px;text-align:center;border:1px solid #111;height:200px;position:relative;background:#fff}#services p{text-align:center}#services .title{font-weight:700;font-size:18px;margin-bottom:15px;text-transform:uppercase}#services .title a{color:#111}#services .description{font-size:14px;line-height:24px}#services img{width:100%;height:auto}@media (max-width:768px){#services .col-md-6{margin-bottom:15px}}@media (max-width:576px){#services .col-md-6{margin-bottom:15px}#services .col-lg-4{margin-bottom:15px}}#lanch-menu-section{background:#fcf7ee;padding:30px 0 60px 0}@media (max-width:480px){#lanch-menu-section{background:#fcf7ee;padding:30px 0 0 0}}.card{border:1px solid #111;overflow:hidden}.card-title{font-size:24px;text-align:center;font-weight:bold;color:#111}.card-title img{width:100%;height:auto}.price-physics{text-align:center;font-size:20px;padding-top:20px}.price{text-align:center;font-size:20px}@media (max-width:768px){.card-title img{width:100%;height:auto}}@media (max-width:576px){.card-title img{width:100%;height:auto}}.card img{max-width:100%;height:auto;display:block;margin:0 auto;object-fit:cover}#option{width:2000px;text-align:center}.option-card{border:1px solid #111}.option-card-title{font-size:24px;text-align:center;font-weight:bold;color:#111}.option-price{text-align:center;font-size:28px;padding:20px 0}.option-button{background:#fff;text-align:center;border:1px solid #111;padding:10px 50px;color:#111;transition:.4s;width:250px;border-radius:5px}.option-button-container{margin:40px 0 30px 0}@media (max-width:768px){.option-card{border:3px solid #111}.option-card-title{font-size:18px;text-align:center;font-weight:bold;color:#111}.table{font-size:12px}.option-price{text-align:center;font-size:28px;padding:20px 0}.bi-check-lg{color:#2d59ca;font-weight:400}.option-button{font-size:12px}.option-button:hover{transform:scale(1.05);background:#111;border:1px solid #111;color:#fff}}.contact{padding:100px 0 100px 0;background-image:url(https://www.sakae-saikoh.com/assets/img/x,PE8,P99,PB9.png.pagespeed.ic.-R_o6ntk35.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:650px}.contact-discription{font-size:25px;color:#fff;text-align:center}.u-text-nowrap{white-space:nowrap;color:#fff}@media (max-width:768px){.contact-discription{font-size:16px;color:#fff;text-align:center}}#footer{padding:30px 0;color:#fff;font-size:14px}.is-service{background:rgba(237,229,199,.9)}#footer .copyright{text-align:center}#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#ccc}.p-footer .p-footer__icms .p-footer__icms__description{display:table-cell;width:100%;padding:0 30px 0 0}@media screen and (max-width:640px){.p-footer .p-footer__icms .p-footer__icms__description{display:block;padding:0 20px 15px}}.l-inner{position:relative;max-width:1400px;margin:0 auto;padding:0 20px}@media screen and (max-width:640px){.l-inner{padding:0 10px}}.l-inner.is-wide{max-width:1700px}.l-inner.is-full{padding:0}.u-vertical-align-middle{vertical-align:middle}.p-footer .p-footer__icms .p-footer__icms__icon{display:table-cell;min-width:160px}@media screen and (max-width:640px){.p-footer .p-footer__icms .p-footer__icms__icon{display:block}}.u-padding-v5{padding-top:5px;padding-bottom:5px}@media screen and (max-width:640px){.u-text-align-center--sp-left{text-align:left}.u-display-block-responsive{display:block;width:100%}}.u-margin-v20{margin-top:20px;margin-bottom:20px}.u-text-nowrap{color:#fff}.u-margin-v20{margin-top:20px;margin-bottom:20px}.u-color-steel{color:#777}.u-font-size-120{font-size:120%}.u-text-align-center{text-align:center}.u-text-align-center--sp-left{text-align:center}.u-vertical-align-middle{vertical-align:middle}@media screen and (max-width:640px){.p-footer.is-service{padding-bottom:100px}}.p-footer{width:100%;height:auto;padding:20px 0}.p-footer .p-footer__sitemap{display:table;max-width:100%;overflow:hidden}@media screen and (max-width:640px){.p-footer .p-footer__sitemap{display:block}}.p-footer .p-footer__sitemap .p-footer__sitemap__logo{display:table-cell;padding:0 60px 30px}@media screen and (max-width:640px){.p-footer .p-footer__sitemap .p-footer__sitemap__logo{display:block}}.p-footer .p-footer__sitemap .p-footer__sitemap__content{display:table-cell;width:100%}@media screen and (max-width:640px){.p-footer .p-footer__sitemap .p-footer__sitemap__content{display:block}}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set{display:table;width:100%}@media screen and (max-width:640px){.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set{display:block}}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category{display:table-cell;padding:0 10px}@media screen and (max-width:640px){.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category{display:block;padding:10px 0}}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category .p-footer__sitemap__content__set__category__title{padding:6px 5px;border-bottom:1px solid #555}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category .p-footer__sitemap__content__set__category__list{padding:6px 5px;list-style:none}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category .p-footer__sitemap__content__set__category__list .p-footer__sitemap__content__set__category__list__item .p-footer__sitemap__content__set__category__list__item__link{display:inline-block;padding:3px 0 5px}@media screen and (max-width:640px){.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category .p-footer__sitemap__content__set__category__list .p-footer__sitemap__content__set__category__list__item .p-footer__sitemap__content__set__category__list__item__link{padding:8px 0}}.p-footer .p-footer__sitemap .p-footer__sitemap__content .p-footer__sitemap__content__set .p-footer__sitemap__content__set__category .p-footer__sitemap__content__set__category__list .p-footer__sitemap__content__set__category__list__item .p-footer__sitemap__content__set__category__list__item__link:hover{color:#f90;transition:.3s}.p-footer .p-footer__icms{display:table;width:100%}@media screen and (max-width:640px){.p-footer .p-footer__icms{display:block}}.p-footer .p-footer__icms .p-footer__icms__icon{display:table-cell;min-width:160px}@media screen and (max-width:640px){.p-footer .p-footer__icms .p-footer__icms__icon{display:block}}.p-footer .p-footer__icms .p-footer__icms__description{display:table-cell;width:100%;padding:0 30px 0 0}@media screen and (max-width:640px){.p-footer .p-footer__icms .p-footer__icms__description{display:block;padding:0 20px 15px}}.u-margin-v30{margin-top:30px;margin-bottom:30px}.u-background-color-white{background-color:#fff}.l-footer-fixed{position:fixed;z-index:100}