body{background:#fff!important;padding-top:0!important}footer.footer{color:inherit!important;background-color:#0000!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important}.breakfast-dl-root{width:auto;margin-left:var(--nav-width,100px);color:#150201;font-feature-settings:"palt" on;--font-en:"Jost","Albert Sans",sans-serif;--brand-orange:#f58345;--brand-navy:#00438e;--brand-gold:#b49a42;--brand-black:#150201;--brand-white:#fff;--brand-warm:#f5834514;font-family:游ゴシック体,Yu Gothic,YuGothic,sans-serif;font-size:16px;font-weight:500;line-height:200%;position:relative;overflow-x:hidden}.breakfast-dl-root *{box-sizing:border-box}.breakfast-dl-root img{max-width:100%;height:auto;display:block}.breakfast-dl-root a{color:inherit;text-decoration:none}.breakfast-dl-root section{width:100%;position:relative}.breakfast-dl-root .inner{width:calc(100% - 192px);max-width:1248px;margin:0 auto;position:relative}.breakfast-dl-root .index,.breakfast-dl-root .about__title .animetxt,.breakfast-dl-root .brands__title .animetxt,.breakfast-dl-root .franchise__title .animetxt{display:none}.breakfast-dl-root .about__title:before{content:"Monthly Menu"}.breakfast-dl-root .brands__title:before{content:"Recommended"}.breakfast-dl-root .franchise__title:before{content:"Information"}.breakfast-dl-root .about__title,.breakfast-dl-root .brands__title,.breakfast-dl-root .franchise__title{letter-spacing:.25em;margin-top:0;font-family:Jost,sans-serif;font-size:clamp(3.6rem,5vw,6rem);font-weight:500;line-height:1}.breakfast-dl-root .index:before{content:"";background-color:#fff;border-radius:100px;width:8px;height:8px;margin-bottom:1px;margin-right:5px;display:inline-block}.breakfast-dl-root .bp-section-jp{font-family:var(--font-ja);letter-spacing:.18em;color:#1502018c;margin-top:.6rem;font-size:13px;font-weight:400;line-height:1.4;display:block}.breakfast-dl-root .brands .bp-section-jp,.breakfast-dl-root .bp-section-jp--on-orange{color:#ffffffd9}.breakfast-dl-root .animetxt{display:inline-block;overflow:hidden}.breakfast-dl-root .animetxt .spt{opacity:0;transition:opacity .6s,transform .6s;display:inline-block;transform:translateY(50px)}.breakfast-dl-root .animetxt.is-show .spt{opacity:1;transform:translateY(0)}.breakfast-dl-root .bp-hero{justify-content:flex-end;align-items:flex-end;margin-left:0;overflow:hidden}.breakfast-dl-root .bp-hero__content{text-align:right;padding:0 48px 60px 0}.breakfast-dl-root .bp-hero__title{color:#fff}.breakfast-dl-root .bp-hero__title .animetxt .spt{transition:opacity .6s,transform .6s}.breakfast-dl-root .bp-hero__title .animetxt.is-show .spt{opacity:1;transform:translateY(0)}.breakfast-dl-root .bp-hero__intro{display:none}.breakfast-dl-root .brands{color:#fff;padding-top:190px;padding-bottom:60px}.breakfast-dl-root .brands__bg{background-color:var(--brand-orange);border-radius:0 300px 0 0;width:5000px;height:940px;display:block;position:absolute;top:60px;right:100px}.breakfast-dl-root .brands .index:before{background-color:#fff}.breakfast-dl-root .brands__title{margin-top:10px}.breakfast-dl-root .brands__read{letter-spacing:1.6px;width:62%;margin-top:40px;font-size:16px;font-weight:500;line-height:180%}.breakfast-dl-root .brands__list__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;margin-top:64px;position:relative;overflow-x:auto}.breakfast-dl-root .brands__nav{z-index:2;max-width:500px;transform:translateX(calc(var(--nav-width,100px) / -2));justify-content:center;align-items:center;margin:40px auto 0;padding:0 40px;display:flex;position:relative}.breakfast-dl-root .brands__nav-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .5s,transform .55s;display:flex;position:relative;overflow:hidden}.breakfast-dl-root .brands__nav-btn svg{fill:#fff;z-index:2;width:12px;height:11px;transition:transform .55s;position:relative}.breakfast-dl-root .brands__nav-btn:before{content:"";z-index:1;background:#ffffff26;border-radius:50%;transition:transform .55s;position:absolute;inset:0;transform:scale(0)}.breakfast-dl-root .brands__nav-btn:hover{border-color:#fff;transform:scale(1.06)}.breakfast-dl-root .brands__nav-btn:hover:before{transform:scale(1)}.breakfast-dl-root .brands__nav-btn:hover svg{transform:translate(2px)}.breakfast-dl-root .brands__nav-prev:hover svg{transform:translate(-2px)}.breakfast-dl-root .brands__dots{flex:1;align-items:center;margin:0 20px;display:flex;position:relative}.breakfast-dl-root .brands__dots:before{content:"";background:#ffffff4d;height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.breakfast-dl-root .brands__dot{z-index:1;flex:1;justify-content:center;display:flex;position:relative}.breakfast-dl-root .brands__dot:after{content:"";background:#ffffff59;border-radius:50%;width:12px;height:12px;transition:background .3s,transform .3s}.breakfast-dl-root .brands__dot.is-active:after{background:#fff;transform:scale(1.25)}.breakfast-dl-root .brands__list__container::-webkit-scrollbar{display:none}.breakfast-dl-root .brands__list{white-space:nowrap;padding-left:96px;padding-right:0;position:relative}.breakfast-dl-root .brands__list:after{content:"";vertical-align:top;width:96px;height:1px;margin:0;list-style:none;display:inline-block}.breakfast-dl-root .brands__list__detail{border-radius:var(--radius-md);filter:drop-shadow(0 25px 25px #0000000d);vertical-align:top;width:395px;height:426px;margin-right:28px;display:inline-block;position:relative;overflow:hidden}.breakfast-dl-root .brands__list__detail__img{width:395px;height:263px;display:block;overflow:hidden}.breakfast-dl-root .brands__list__detail__img img{object-fit:cover;width:100%;height:100%;transition:all .3s;display:block}.breakfast-dl-root .brands__list__detail:hover .brands__list__detail__img img{transform:scale(1.1)}.breakfast-dl-root .brands__list__detail__txt{color:#150201;background-color:#fff;width:395px;height:163px;display:block;position:relative}.breakfast-dl-root .brands__list__detail__name{letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;height:90px;padding:0 24px;font-size:18px;font-weight:700;display:flex}.breakfast-dl-root .brands__list__detail__read{letter-spacing:1.4px;white-space:normal;word-break:break-word;color:#15020199;width:330px;font-size:14px;font-weight:500;line-height:150%;position:absolute;top:90px;left:30px}.breakfast-dl-root .about{padding-top:120px;padding-bottom:120px;position:relative}.breakfast-dl-root .about__header{margin-bottom:32px}.breakfast-dl-root .about__body{align-items:stretch;gap:48px;display:flex;position:relative}.breakfast-dl-root .about__text{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.breakfast-dl-root .about__bg{background-color:var(--brand-warm);border-radius:0 200px 0 0;width:2000px;height:80%;display:block;position:absolute;top:10%;left:-1700px}.breakfast-dl-root .about .index:before{background-color:#150201}.breakfast-dl-root .about__title{text-align:center;margin-top:8px}.breakfast-dl-root .about__header{text-align:center}.breakfast-dl-root .about__slider{flex-shrink:0;width:55%;padding-bottom:0;position:relative}.breakfast-dl-root br.sp-br{display:none}.breakfast-dl-root .about__instagram--text{color:#15020199;letter-spacing:.03em;text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0 auto 24px;padding:0;font-size:14px;font-weight:500;display:flex;position:static}.breakfast-dl-root .about__instagram-icon{color:var(--elcient-orange);flex-shrink:0}.breakfast-dl-root .about__gallery{width:100%;transition:transform .6s;display:flex}.breakfast-dl-root .about__gallery__item{flex:0 0 100%}.breakfast-dl-root .about__gallery__item img{aspect-ratio:4/3;object-fit:cover;width:100%}.breakfast-dl-root .about__menu-list{flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0;display:flex}.breakfast-dl-root .about__menu-item{opacity:.07;transform-origin:0 0;cursor:pointer;padding:8px 0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:scale(.6)}.breakfast-dl-root .about__menu-item.is-active{opacity:1;transform:scale(1)}.breakfast-dl-root .about__slide-counter{font-family:var(--font-en);letter-spacing:.08em;color:#1502012e;font-size:28px;font-weight:400;line-height:1;display:block}.breakfast-dl-root .about__slide-name{letter-spacing:.06em;margin-top:6px;font-size:28px;font-weight:700}.breakfast-dl-root .about__slide-desc{letter-spacing:.04em;color:#15020166;margin-top:6px;font-size:15px;font-weight:400;line-height:190%}.breakfast-dl-root .about__menu-item.is-active .about__slide-desc{color:#150201bf}.breakfast-dl-root .about__gallery-wrap{border-radius:var(--radius-md);position:relative;overflow:hidden;box-shadow:0 25px 25px #0000000d}.breakfast-dl-root .about__gallery-wrap:after{content:"";pointer-events:none;z-index:2;border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(#0000,#00000059);height:80px;position:absolute;bottom:0;left:0;right:0}.breakfast-dl-root .about__pagination{z-index:10;justify-content:center;align-items:center;margin-top:-44px;padding-bottom:18px;display:flex;position:relative}.breakfast-dl-root .about__pagination .dot{cursor:pointer;background:#ffffff80;border-radius:50%;width:8px;height:8px;margin:0 9px;transition:all .3s;position:relative;box-shadow:0 1px 4px #0006}.breakfast-dl-root .about__pagination .dot:not(:last-child):before{content:"";z-index:-1;background:#ffffff4d;width:18px;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:100%}.breakfast-dl-root .about__pagination .dot.is-active{background:#fff;width:10px;height:10px;margin:0 8px;box-shadow:0 1px 4px #0006}.breakfast-dl-root .franchise{color:#fff;margin-top:80px;padding-top:100px;padding-bottom:100px}.breakfast-dl-root .franchise__bg{background-color:var(--brand-navy);opacity:0;border-radius:0 0 300px;width:5000px;height:100%;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),opacity .8s;display:block;position:absolute;top:0;right:100px;transform:translate(-100px)}.breakfast-dl-root .franchise .inner{align-items:stretch;gap:64px;display:flex}.breakfast-dl-root .franchise__left{flex-direction:column;flex:1;justify-content:center;gap:40px;min-width:0;display:flex}.breakfast-dl-root .franchise__right{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.breakfast-dl-root .franchise__title{margin-top:0}.breakfast-dl-root .franchise__read{letter-spacing:.04em;margin-top:0;font-size:17px;font-weight:500;line-height:260%}.breakfast-dl-root .franchise__dl{letter-spacing:.04em;grid-template-columns:auto 1fr;gap:10px 28px;font-size:17px;line-height:210%;display:grid}.breakfast-dl-root .franchise__dl dt{white-space:nowrap;font-weight:700}.breakfast-dl-root .franchise__dl dd{margin:0}.breakfast-dl-root .franchise__price{opacity:.8;border-top:1px solid #ffffff40;margin-top:28px;padding-top:20px;font-size:15px;line-height:210%}.breakfast-dl-root .franchise__note{opacity:.7;font-size:var(--text-sm)}.breakfast-dl-root .franchise__cta{margin-top:32px}.breakfast-dl-root .franchise__cta .bath-cta-pill{-webkit-backdrop-filter:blur(28px)saturate(140%);border-radius:var(--radius-pill);background:#fcfaf7f0;align-items:center;padding:0 0 0 22px;display:inline-flex;box-shadow:0 12px 32px #1412102e,0 4px 12px #14121014}.breakfast-dl-root .rp-faq{margin-top:80px;padding:80px 0 100px}.breakfast-dl-root .rp-faq__en{font-size:clamp(57.6px,5vw,96px)}.breakfast-dl-root .rp-faq__inner{padding-left:calc(var(--nav-width) + 81px)}.breakfast-dl-root .faq-q{font-weight:400;line-height:1.8}.breakfast-dl-root .faq-a{font-weight:400}.breakfast-dl-root .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(60px)}.breakfast-dl-root .reveal.is-show{opacity:1;transform:translateY(0)}.breakfast-dl-root .stagger-card{opacity:0;transition:opacity .8s,transform .8s;transform:translate(-60px)}.breakfast-dl-root .stagger-card.is-show,.breakfast-dl-root .franchise.is-show .franchise__bg{opacity:1;transform:translate(0)}@media (max-width:1023px){.breakfast-dl-root{margin-left:var(--nav-width,100px)}.breakfast-dl-root .inner{width:calc(100% - 80px)}.breakfast-dl-root .brands{padding-top:200px;padding-bottom:120px}.breakfast-dl-root .brands__bg{border-radius:0 200px 0 0;height:900px;top:80px;right:80px}.breakfast-dl-root .brands__read{width:80%}.breakfast-dl-root .brands__list{padding-left:40px}.breakfast-dl-root .brands__list__detail{width:320px;height:360px}.breakfast-dl-root .brands__list__detail__img{width:320px;height:213px}.breakfast-dl-root .brands__list__detail__txt{width:320px;height:147px}.breakfast-dl-root .brands__list__detail__name{height:80px;font-size:16px}.breakfast-dl-root .brands__list__detail__read{width:270px;font-size:var(--text-sm);top:80px;left:24px}.breakfast-dl-root .about{padding-top:80px;padding-bottom:80px}.breakfast-dl-root .about__body{flex-direction:column}.breakfast-dl-root .about__slider{width:100%;margin-top:32px}.breakfast-dl-root .about__bg{height:250px;top:auto;bottom:-100px}.breakfast-dl-root .franchise{padding-top:80px;padding-bottom:80px}.breakfast-dl-root .franchise__bg{border-radius:0 0 160px;right:40px}.breakfast-dl-root .franchise .inner{flex-direction:column;gap:0}.breakfast-dl-root .franchise__left,.breakfast-dl-root .franchise__right{min-height:320px}}@media (max-width:767px){.breakfast-dl-root{margin-left:0}.breakfast-dl-root .inner{width:calc(100% - 48px)}.breakfast-dl-root .bp-hero__content{padding:0}.breakfast-dl-root .bp-hero__intro{display:block;top:120px}.breakfast-dl-root .bp-hero__title{letter-spacing:.1em;font-size:clamp(40px,10.5vw,64px)}.breakfast-dl-root .bp-hero__lead{letter-spacing:.04em;font-size:20.8px;line-height:1.55}.breakfast-dl-root .bp-hero__desc{letter-spacing:.04em;font-size:13.6px;line-height:2}.breakfast-dl-root .brands{padding-top:32px;padding-bottom:80px;position:relative}.breakfast-dl-root .brands__bg{border-radius:0 120px 0 0;height:100%;display:block;top:0;bottom:auto;right:24px}.breakfast-dl-root .brands__nav{justify-content:center;max-width:320px;margin:24px auto 0;padding:0}.breakfast-dl-root .brands__dots{flex:0 140px;margin:0 16px}.breakfast-dl-root .brands__title{font-size:28px}.breakfast-dl-root .brands__read{width:100%;margin-top:24px;font-size:14px}.breakfast-dl-root .brands__list__container{margin-top:60px}.breakfast-dl-root .brands__list{padding-left:24px;padding-right:60vw}.breakfast-dl-root .brands__list__detail{width:280px;height:330px;margin-right:16px}.breakfast-dl-root .brands__list__detail__img{width:280px;height:187px}.breakfast-dl-root .brands__list__detail__txt{width:280px;height:143px}.breakfast-dl-root .brands__list__detail__name{height:75px;font-size:15px}.breakfast-dl-root .brands__list__detail__read{width:240px;font-size:12px;top:75px;left:20px}.breakfast-dl-root .about{padding-top:60px;padding-bottom:60px}.breakfast-dl-root .index{display:none!important}.breakfast-dl-root .about__title .animetxt,.breakfast-dl-root .brands__title .animetxt,.breakfast-dl-root .franchise__title .animetxt{display:none}.breakfast-dl-root .about__title:before{content:"Monthly Menu"}.breakfast-dl-root .brands__title:before{content:"Recommended"}.breakfast-dl-root .franchise__title:before{content:"Information"}.breakfast-dl-root .about__title,.breakfast-dl-root .brands__title,.breakfast-dl-root .franchise__title{letter-spacing:.03em!important;margin-top:16px!important;font-family:Jost,sans-serif!important;font-size:clamp(2.2rem,9vw,4rem)!important;font-weight:500!important}.breakfast-dl-root .about__instagram--text{text-align:center;letter-spacing:.02em;color:#15020173;margin:0 0 20px;font-size:12px;line-height:1.7;display:block}.breakfast-dl-root .about__instagram--text>span,.breakfast-dl-root br.sp-br{display:inline}.breakfast-dl-root .about__instagram-icon{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}.breakfast-dl-root .about__bg{display:none}.breakfast-dl-root .about__body{flex-direction:column-reverse;gap:24px}.breakfast-dl-root .about__slider{width:100%;margin-top:0}.breakfast-dl-root .about__menu-item{display:none}.breakfast-dl-root .about__menu-item.is-active{opacity:1;display:block;transform:none}.breakfast-dl-root .about__slide-name{font-size:20px}.breakfast-dl-root .about__slide-desc{font-size:var(--text-sm)}.breakfast-dl-root .franchise{margin-top:24px;padding-top:40px;padding-bottom:48px}.breakfast-dl-root .franchise__bg{border-radius:0 0 120px;right:24px}.breakfast-dl-root .franchise .inner{flex-direction:column;gap:0}.breakfast-dl-root .franchise__left,.breakfast-dl-root .franchise__right{min-height:250px}.breakfast-dl-root .franchise__title{margin-top:12px;font-size:26px}.breakfast-dl-root .franchise__read{font-size:var(--text-sm);letter-spacing:.04em;opacity:.85;margin-top:20px;line-height:200%}.breakfast-dl-root .franchise__dl{border-top:1px solid #fff3;border-bottom:1px solid #fff3;gap:4px 20px;margin-top:28px;padding:20px 0;font-size:15px;line-height:200%}.breakfast-dl-root .franchise__price{font-size:var(--text-xs);opacity:.6;border-top:none;margin-top:16px;padding-top:0;line-height:200%}.breakfast-dl-root .franchise__cta{display:none}.breakfast-dl-root .rp-faq{margin-top:32px;padding-bottom:60px}.breakfast-dl-root .rp-faq__en{font-size:clamp(35.2px,9vw,64px)}.breakfast-dl-root .rp-faq__inner{padding-left:20px}.breakfast-dl-root .faq-q{font-weight:500;line-height:1.7}}.breakfast-dl-root .brands__title-jp,.breakfast-dl-root .about__title-jp{font-family:var(--font-ja);letter-spacing:.18em;opacity:.7;margin-top:.6rem;font-size:1.2rem;font-weight:400;line-height:1.4;display:block}.breakfast-dl-root .brands__title-jp{color:#ffffffbf}.breakfast-dl-root .about__title-jp{color:#1502018c}@media (max-width:767px){.breakfast-dl-root .brands__title-jp,.breakfast-dl-root .about__title-jp{letter-spacing:.14em;margin-top:.4rem;font-size:1rem}}