:root{--renewal-color-secondary: #da0217;--renewal-color-secondary-hover: #c10013;--renewal-color-accent: #e3007f;--renewal-color-yellow: #ffdd45;--renewal-color-gray-200: #d1d1d1;--renewal-color-gray-300: #b0b0b0;--renewal-color-gray-400: #888;--renewal-color-gray-900: #3d3d3d;--renewal-color-text: #000;--renewal-color-white: #fff;--renewal-color-dark-red: #641201;--renewal-shadow-cta: 4px 4px 0 rgba(67, 20, 0, .2);--renewal-shadow-cta-pc: 6px 6px 0 rgba(67, 20, 0, .2);--renewal-shadow-cta-filter: drop-shadow(4px 4px 0 rgba(67, 20, 0, .2));--renewal-shadow-cta-pc-filter: drop-shadow(6px 6px 0 rgba(67, 20, 0, .2));--renewal-shadow-cta-hover: 4px 4px 0 rgba(67, 20, 0, .4);--renewal-shadow-card-hover: 4px 4px 0 rgba(67, 20, 0, .25);--renewal-shadow-bottom: 0 -3px 4.5px rgba(81, 29, 0, .2);--renewal-font-family: "Noto Sans JP", sans-serif;--renewal-font-family-lato: "Lato", sans-serif;--renewal-z-header: 1000;--renewal-z-bottom-nav: 1000;--renewal-z-fullscreen-nav: 1100;--renewal-course-tegaru: #159c22;--renewal-course-tegaru-hover: #158020;--renewal-course-tegaru-soft-bg: #bbf7c0;--renewal-course-tegaru-soft-text: #14531c;--renewal-course-okohon: #de2b24;--renewal-course-okohon-hover: #c10013;--renewal-course-okohon-accent-bg: #ca231c;--renewal-course-okohon-soft-bg: #ffcbc9;--renewal-course-okohon-soft-text: #ca231c;--renewal-course-premium: #d77a00;--renewal-course-premium-hover: #a36005;--renewal-course-premium-soft-bg: #f6cc90;--renewal-course-premium-soft-text: #864b0d;--renewal-course-lunch: #ff5d00}@media(min-width:980px){:root{--renewal-color-gray-900: #3a3a3a}}.topRenewal,.headerRenewal,.footerRenewal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.renewalArrow{--renewalArrow-circle-color: var(--renewal-color-white);--renewalArrow-tri-color: var(--renewal-color-secondary);display:block;flex-shrink:0;overflow:hidden}.renewalArrow--circle{border-radius:50%}.renewalArrow__circle{fill:var(--renewalArrow-circle-color);transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in,fill .2s ease-in}.renewalArrow__tri{fill:var(--renewalArrow-tri-color);transition:transform .2s ease-in,opacity .2s ease-in}.renewalArrow__tri--next{opacity:0;transform:translate(-22px)}@media(hover:hover){:where(a,button):hover .renewalArrow__circle{transform:scale(.875)}:where(a,button):hover .renewalArrow__tri--current{opacity:0;transform:translate(22px)}:where(a,button):hover .renewalArrow__tri--next{opacity:1;transform:translate(0)}}:where(a,button):focus-visible .renewalArrow__circle{transform:scale(.875)}:where(a,button):focus-visible .renewalArrow__tri--current{opacity:0;transform:translate(22px)}:where(a,button):focus-visible .renewalArrow__tri--next{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.renewalArrow__circle,.renewalArrow__tri{transition:none}}html{overflow-x:clip}body{overflow-x:hidden;overflow-x:clip}#page--home{background-color:#ffeece;background-image:url(../img/top-renewal/app/background.webp);background-repeat:repeat;background-position:top left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topRenewal-sectionHeading{display:flex;align-items:flex-start;justify-content:center;gap:12px;margin:0}.topRenewal-sectionHeading__decoration{display:block;flex-shrink:0;width:30px;height:10px;margin-top:12px}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(1){animation-delay:0s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(2){animation-delay:.04s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(3){animation-delay:.08s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(4){animation-delay:.13s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(5){animation-delay:.18s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__decoration:last-of-type .topRenewal-sectionHeading__dot:nth-child(6){animation-delay:.23s}.topRenewal-sectionHeading__dot{transform-box:fill-box;transform-origin:center}.topRenewal-sectionHeading.is-ready .topRenewal-sectionHeading__dot{opacity:0;transform:scale(.2)}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot{animation-name:topRenewal-sectionHeading-dot-pop;animation-duration:.225s;animation-timing-function:cubic-bezier(.34,1.4,.64,1);animation-fill-mode:both}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(6){animation-delay:0s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(5){animation-delay:.04s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(4){animation-delay:.08s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(3){animation-delay:.13s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(2){animation-delay:.18s}.topRenewal-sectionHeading.is-visible .topRenewal-sectionHeading__dot:nth-child(1){animation-delay:.23s}@keyframes topRenewal-sectionHeading-dot-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.topRenewal-sectionHeading__titleImg{display:block;height:var(--title-h-sp, 34px);width:auto}.topRenewal-mainvisual{--mv-teppan-h: calc(599 / 376 * 100cqw);--mv-wood-h: calc(200 / 376 * 100cqw);position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:376 / 732;background:#fff3cc}.topRenewal-mainvisual__layers{position:absolute;top:0;right:0;bottom:0;left:0}.topRenewal-mainvisual__layer{position:absolute;left:0;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;pointer-events:none}.topRenewal-mainvisual__layer--wood{bottom:0;z-index:1;height:200px;height:var(--mv-wood-h);width:300%}.topRenewal-mainvisual__layer--teppan{top:0;z-index:2;height:599px;height:var(--mv-teppan-h)}.topRenewal-mainvisual__ctaRow{position:absolute;z-index:30;right:0;bottom:56px;bottom:calc(56 / 376 * 100cqw);left:0;display:flex;gap:8px;gap:calc(8 / 376 * 100cqw);padding:0 16px;padding:0 calc(16 / 376 * 100cqw)}.topRenewal-mainvisual__cta{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:8px;gap:calc(8 / 376 * 100cqw);height:56px;height:calc(56 / 376 * 100cqw);border-radius:8px;border-radius:calc(8 / 376 * 100cqw);background:var(--renewal-color-secondary);box-shadow:var(--renewal-shadow-cta);color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:18px;font-size:calc(18 / 376 * 100cqw);font-weight:900;line-height:2;text-decoration:none;transition:background-color .2s ease-in,box-shadow .2s ease-in}.topRenewal-mainvisual__ctaText{position:relative;top:calc(-1.5 / 376 * 100cqw)}.topRenewal-mainvisual__cta:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;inset:calc(4 / 376 * 100cqw);border:1px solid var(--renewal-color-white);border-width:max(1px,calc(1 / 376 * 100cqw));border-radius:6px;border-radius:calc(6 / 376 * 100cqw);pointer-events:none}@media(hover:hover){.topRenewal-mainvisual__cta:hover{background:var(--renewal-color-secondary-hover);box-shadow:2px 2px #43140033}}.topRenewal-mainvisual__cta:focus-visible{background:var(--renewal-color-secondary-hover);box-shadow:2px 2px #43140033}.topRenewal-mainvisual__ctaIcon{flex-shrink:0;width:20px;width:calc(20 / 376 * 100cqw);height:20px;height:calc(20 / 376 * 100cqw)}.topRenewal-mainvisual{--mv-yuge-loop: running}.topRenewal-mainvisual__media{display:block;width:100%;height:100%;max-width:none}.topRenewal-mainvisual__layer.is-poked picture.topRenewal-mainvisual__media,.topRenewal-mainvisual__layer.is-poked img.topRenewal-mainvisual__layer{animation:topRenewal-mv-poke .7s cubic-bezier(.5,0,0,1)}.topRenewal-mainvisual__layer--jujuGroup,.topRenewal-mainvisual__layer--butatamaGroup,.topRenewal-mainvisual__layer--butatamaBounce,.topRenewal-mainvisual__layer--kushiGroup,.topRenewal-mainvisual__layer--takoWinnerGroup,.topRenewal-mainvisual__layer--yakisoba,.topRenewal-mainvisual__layer--mochicheese{top:0;right:0;bottom:0;left:0}.topRenewal-mainvisual__layer--yugeB{z-index:3;left:244px;left:calc(244 / 376 * 100cqw);top:467px;top:calc(467 / 376 * 100cqw);width:232px;width:calc(232 / 376 * 100cqw);height:307px;height:calc(307 / 376 * 100cqw);--mv-rise: calc(116 / 376 * 100cqw);animation:topRenewal-mv-rise-in .8s linear .3s both}.topRenewal-mainvisual__layer--yugeB img{animation:topRenewal-mv-yuge-drift 9s ease-in-out 1.2s infinite;animation-play-state:var(--mv-yuge-loop, running)}.topRenewal-mainvisual__layer--yugeA{z-index:3;left:-140px;left:calc(-140 / 376 * 100cqw);top:415px;top:calc(415 / 376 * 100cqw);width:281px;width:calc(281 / 376 * 100cqw);height:372px;height:calc(372 / 376 * 100cqw);--mv-rise: calc(140.5 / 376 * 100cqw);animation:topRenewal-mv-rise-in 1s linear .47s both}.topRenewal-mainvisual__layer--yugeA img{animation:topRenewal-mv-yuge-drift 10s ease-in-out 1.5s infinite;animation-play-state:var(--mv-yuge-loop, running)}.topRenewal-mainvisual__layer--yugeLargeLeft{z-index:4;left:-312.02px;left:calc(-312.02 / 376 * 100cqw);top:11.86px;top:calc(11.86 / 376 * 100cqw);width:450px;width:calc(450 / 376 * 100cqw);height:595px;height:calc(595 / 376 * 100cqw);transform:rotate(-7.12deg);transform-origin:0 0;opacity:.4}.topRenewal-mainvisual__layer--yugeLargeRight{z-index:4;left:689.46px;left:calc(689.46 / 376 * 100cqw);top:15.13px;top:calc(15.13 / 376 * 100cqw);width:450px;width:calc(450 / 376 * 100cqw);height:595px;height:calc(595 / 376 * 100cqw);transform:rotate(-171deg);transform-origin:0 0;opacity:.4}.topRenewal-mainvisual__yugeWarp{width:100%;height:100%}.topRenewal-mainvisual__layer--yugeLeft,.topRenewal-mainvisual__layer--yugeRight,.topRenewal-mainvisual__layer--yakisoba,.topRenewal-mainvisual__layer--mochicheese,.topRenewal-mainvisual__layer--butatamaShadow{display:none}.topRenewal-mainvisual__layer--takoWinnerGroup{z-index:8;--mv-pop: 1.2;transform-origin:58.82px 375.69px;transform-origin:calc(58.82 / 376 * 100cqw) calc(375.69 / 376 * 100cqw);animation:topRenewal-mv-pop .78s linear 3.17s both}.topRenewal-mainvisual__layer--takoWinner{left:8.47px;left:calc(8.47 / 376 * 100cqw);top:334.58px;top:calc(334.58 / 376 * 100cqw);width:100.7px;width:calc(100.7 / 376 * 100cqw);height:82.23px;height:calc(82.23 / 376 * 100cqw);filter:drop-shadow(0 6.42px 4.69px #2a2a2a);filter:drop-shadow(0 calc(6.42 / 376 * 100cqw) calc(4.69 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .39s both}.topRenewal-mainvisual__layer--nikunabe{z-index:9;left:-29.34px;left:calc(-29.34 / 376 * 100cqw);top:77.9px;top:calc(77.9 / 376 * 100cqw);width:140.4px;width:calc(140.4 / 376 * 100cqw);height:99.56px;height:calc(99.56 / 376 * 100cqw);filter:drop-shadow(0 6.27px 4.57px #2a2a2a);filter:drop-shadow(0 calc(6.27 / 376 * 100cqw) calc(4.57 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .08s both}.topRenewal-mainvisual__layer--aona{z-index:15;left:-75px;left:calc(-75 / 376 * 100cqw);top:213px;top:calc(213 / 376 * 100cqw);width:213.22px;width:calc(213.22 / 376 * 100cqw);height:168.96px;height:calc(168.96 / 376 * 100cqw);filter:drop-shadow(0 5.32px 3.88px #2a2a2a);filter:drop-shadow(0 calc(5.32 / 376 * 100cqw) calc(3.88 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .297s both}.topRenewal-mainvisual__layer--steak{z-index:7;left:-73px;left:calc(-73 / 376 * 100cqw);top:-71px;top:calc(-71 / 376 * 100cqw);width:229.42px;width:calc(229.42 / 376 * 100cqw);height:180.18px;height:calc(180.18 / 376 * 100cqw);filter:drop-shadow(0 6.34px 4.62px #000);filter:drop-shadow(0 calc(6.34 / 376 * 100cqw) calc(4.62 / 376 * 100cqw) #000);animation:topRenewal-mv-fade-in .5s linear 0s both}.topRenewal-mainvisual__layer--ebi{z-index:10;left:-53.62px;left:calc(-53.62 / 376 * 100cqw);top:145.82px;top:calc(145.82 / 376 * 100cqw);width:163.93px;width:calc(163.93 / 376 * 100cqw);height:121.87px;height:calc(121.87 / 376 * 100cqw);animation:topRenewal-mv-fade-in .5s linear .17s both}.topRenewal-mainvisual__layer--ebiBg{z-index:9;left:-53.62px;left:calc(-53.62 / 376 * 100cqw);top:145.82px;top:calc(145.82 / 376 * 100cqw);width:163.93px;width:calc(163.93 / 376 * 100cqw);height:121.87px;height:calc(121.87 / 376 * 100cqw);animation:topRenewal-mv-fade-in .5s linear .17s both}.topRenewal-mainvisual__layer--butatamaGroup{z-index:6;--mv-pop: 1.1;transform-origin:191px 501.5px;transform-origin:calc(191 / 376 * 100cqw) calc(501.5 / 376 * 100cqw);animation:topRenewal-mv-pop .78s linear 5.54s both}.topRenewal-mainvisual__layer--butatamaBounce{--mv-bounce: calc(-24 / 376 * 100cqw);animation:topRenewal-mv-bounce-in .8s linear both}.topRenewal-mainvisual__layer--butatamaBlur{left:13px;left:calc(13 / 376 * 100cqw);top:388px;top:calc(388 / 376 * 100cqw);width:356px;width:calc(356 / 376 * 100cqw);height:227px;height:calc(227 / 376 * 100cqw);transform:translate(-.44px,6.02px) scale(1.01);transform:translate(calc(-.44 / 376 * 100cqw),calc(6.02 / 376 * 100cqw)) scale(1.01);filter:blur(3px);filter:blur(calc(3 / 376 * 100cqw));opacity:.24}.topRenewal-mainvisual__layer--butatama{left:13px;left:calc(13 / 376 * 100cqw);top:388px;top:calc(388 / 376 * 100cqw);width:356px;width:calc(356 / 376 * 100cqw);height:227px;height:calc(227 / 376 * 100cqw);filter:drop-shadow(2px 13px 7px rgba(23,23,23,.25));filter:drop-shadow(calc(2 / 376 * 100cqw) calc(13 / 376 * 100cqw) calc(7 / 376 * 100cqw) rgba(23,23,23,.25))}.topRenewal-mainvisual__layer--butatamaBlur img{opacity:.25}.topRenewal-mainvisual__layer--kushiGroup{z-index:14;--mv-pop: 1.2;transform-origin:327.72px 136.06px;transform-origin:calc(327.72 / 376 * 100cqw) calc(136.06 / 376 * 100cqw);animation:topRenewal-mv-pop .78s linear 4.3s both;filter:drop-shadow(2px 8px 7px #171717);filter:drop-shadow(calc(2 / 376 * 100cqw) calc(8 / 376 * 100cqw) calc(7 / 376 * 100cqw) #171717)}.topRenewal-mainvisual__layer--kushiRenkon,.topRenewal-mainvisual__layer--kushiTako,.topRenewal-mainvisual__layer--kushiEbi,.topRenewal-mainvisual__layer--kushiUzura,.topRenewal-mainvisual__layer--kushiGyu{left:256.18px;left:calc(256.18 / 376 * 100cqw);top:82.62px;top:calc(82.62 / 376 * 100cqw);width:130.59px;width:calc(130.59 / 376 * 100cqw);height:140.93px;height:calc(140.93 / 376 * 100cqw);animation:topRenewal-mv-fade-in .5s linear .157s both}.topRenewal-mainvisual__layer--kushiRenkon{left:258.91px;left:calc(258.91 / 376 * 100cqw);top:49.79px;top:calc(49.79 / 376 * 100cqw);width:98.41px;width:calc(98.41 / 376 * 100cqw);height:109.62px;height:calc(109.62 / 376 * 100cqw)}.topRenewal-mainvisual__layer--kushiTako{left:279.07px;left:calc(279.07 / 376 * 100cqw);top:37.02px;top:calc(37.02 / 376 * 100cqw);width:149.51px;width:calc(149.51 / 376 * 100cqw);height:156.11px;height:calc(156.11 / 376 * 100cqw)}.topRenewal-mainvisual__layer--kushiEbi{left:226.86px;left:calc(226.86 / 376 * 100cqw);top:94.59px;top:calc(94.59 / 376 * 100cqw);width:117.16px;width:calc(117.16 / 376 * 100cqw);height:129.27px;height:calc(129.27 / 376 * 100cqw)}.topRenewal-mainvisual__layer--kushiUzura{left:303.01px;left:calc(303.01 / 376 * 100cqw);top:109.04px;top:calc(109.04 / 376 * 100cqw);width:98.99px;width:calc(98.99 / 376 * 100cqw);height:126.06px;height:calc(126.06 / 376 * 100cqw)}.topRenewal-mainvisual__layer--kushiGyu{left:280.29px;left:calc(280.29 / 376 * 100cqw);top:82.59px;top:calc(82.59 / 376 * 100cqw);width:108.8px;width:calc(108.8 / 376 * 100cqw);height:121.8px;height:calc(121.8 / 376 * 100cqw);transform:rotate(11.48deg);transform-origin:0 0}.topRenewal-mainvisual__layer--softChoco{z-index:12;left:266.24px;left:calc(266.24 / 376 * 100cqw);top:-2.05px;top:calc(-2.05 / 376 * 100cqw);width:64.45px;width:calc(64.45 / 376 * 100cqw);height:81.42px;height:calc(81.42 / 376 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 376 * 100cqw) calc(5 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear 0s both}.topRenewal-mainvisual__layer--softStrawberry{z-index:13;left:313.12px;left:calc(313.12 / 376 * 100cqw);top:7.36px;top:calc(7.36 / 376 * 100cqw);width:75.59px;width:calc(75.59 / 376 * 100cqw);height:84.9px;height:calc(84.9 / 376 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 376 * 100cqw) calc(5 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .01s both}.topRenewal-mainvisual__layer--monjaKaisen{z-index:17;left:250.04px;left:calc(250.04 / 376 * 100cqw);top:226.96px;top:calc(226.96 / 376 * 100cqw);width:128.16px;width:calc(128.16 / 376 * 100cqw);height:124.83px;height:calc(124.83 / 376 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 376 * 100cqw) calc(5 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .467s both}.topRenewal-mainvisual__layer--monjaMentai{z-index:16;left:303.08px;left:calc(303.08 / 376 * 100cqw);top:180.71px;top:calc(180.71 / 376 * 100cqw);width:91.85px;width:calc(91.85 / 376 * 100cqw);height:88.59px;height:calc(88.59 / 376 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 376 * 100cqw) calc(5 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .327s both}.topRenewal-mainvisual__layer--tonpei{z-index:18;left:231px;left:calc(231 / 376 * 100cqw);top:281px;top:calc(281 / 376 * 100cqw);width:235.2px;width:calc(235.2 / 376 * 100cqw);height:166.55px;height:calc(166.55 / 376 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 376 * 100cqw) calc(5 / 376 * 100cqw) #2a2a2a);animation:topRenewal-mv-fade-in .5s linear .597s both}.topRenewal-mainvisual__layer--title{z-index:19;left:108.2px;left:calc(108.2 / 376 * 100cqw);top:38.55px;top:calc(38.55 / 376 * 100cqw);width:158.8px;width:calc(158.8 / 376 * 100cqw);height:336.45px;height:calc(336.45 / 376 * 100cqw);transform-origin:center;animation:topRenewal-mv-title-in .8s cubic-bezier(0,0,0,1) both}.topRenewal-mainvisual__titlePart{position:absolute;display:block;max-width:none}.topRenewal-mainvisual__titlePart--main{left:0;top:0;width:100%;height:19.67%;--mv-rise: calc(16 / 376 * 100cqw);animation:topRenewal-mv-rise-in 1s linear both}.topRenewal-mainvisual__titlePart--100min{left:.31%;top:18.14%;width:98.13%;height:11.83%;--mv-rise: calc(16 / 376 * 100cqw);animation:topRenewal-mv-rise-in 1s linear .25s both}.topRenewal-mainvisual__titlePart--wakuwaku{left:50.37%;top:29.62%;width:44.97%;height:70.38%;animation:topRenewal-mv-fade-in .8s linear .39s both}.topRenewal-mainvisual__titlePart--tabehodai{left:0;top:29.95%;width:50.32%;height:69.72%;animation:topRenewal-mv-fade-in .8s linear .53s both}.topRenewal-mainvisual__layer--jujuGroup{z-index:20;transform-origin:294.28px 483.61px;transform-origin:calc(294.28 / 376 * 100cqw) calc(483.61 / 376 * 100cqw);animation:topRenewal-mv-juju-in .8s cubic-bezier(0,0,0,1) .67s both}.topRenewal-mainvisual__layer--juju{left:234px;left:calc(234 / 376 * 100cqw);top:453px;top:calc(453 / 376 * 100cqw);width:120.56px;width:calc(120.56 / 376 * 100cqw);height:61.21px;height:calc(61.21 / 376 * 100cqw)}.topRenewal-mainvisual__layer--star1,.topRenewal-mainvisual__layer--star2,.topRenewal-mainvisual__layer--star3,.topRenewal-mainvisual__layer--star4,.topRenewal-mainvisual__layer--star5,.topRenewal-mainvisual__layer--star6,.topRenewal-mainvisual__layer--star7{z-index:21;transform-origin:center}svg.topRenewal-mainvisual__star{display:block;width:100%;height:100%;fill:var(--renewal-color-accent);transform-origin:center;animation:topRenewal-mv-star-in 1s cubic-bezier(.5,0,0,1) both}.topRenewal-mainvisual__layer--star1{left:91.2px;left:calc(91.2 / 376 * 100cqw);top:318.8px;top:calc(318.8 / 376 * 100cqw);width:18px;width:calc(18 / 376 * 100cqw);height:28.5px;height:calc(28.5 / 376 * 100cqw)}svg.topRenewal-mainvisual__star--star1,svg.topRenewal-mainvisual__star--star2,svg.topRenewal-mainvisual__star--star3,svg.topRenewal-mainvisual__star--star4,svg.topRenewal-mainvisual__star--star5{fill:#ffd640}.topRenewal-mainvisual__layer--star2{left:266.9px;left:calc(266.9 / 376 * 100cqw);top:87.8px;top:calc(87.8 / 376 * 100cqw);width:14.2px;width:calc(14.2 / 376 * 100cqw);height:13.7px;height:calc(13.7 / 376 * 100cqw);animation:topRenewal-mv-star-pulse-2 7.8s linear infinite}.topRenewal-mainvisual__layer--star2 .topRenewal-mainvisual__star{animation-delay:.25s}.topRenewal-mainvisual__layer--star3{left:94.5px;left:calc(94.5 / 376 * 100cqw);top:60.5px;top:calc(60.5 / 376 * 100cqw);width:11.8px;width:calc(11.8 / 376 * 100cqw);height:21.5px;height:calc(21.5 / 376 * 100cqw);animation:topRenewal-mv-star-pulse-3 7.8s linear infinite}.topRenewal-mainvisual__layer--star4{left:94.2px;left:calc(94.2 / 376 * 100cqw);top:192.8px;top:calc(192.8 / 376 * 100cqw);width:17.6px;width:calc(17.6 / 376 * 100cqw);height:17.2px;height:calc(17.2 / 376 * 100cqw);animation:topRenewal-mv-star-pulse-4 7.8s linear infinite}.topRenewal-mainvisual__layer--star4 .topRenewal-mainvisual__star{animation-delay:.25s}.topRenewal-mainvisual__layer--star5{left:256.9px;left:calc(256.9 / 376 * 100cqw);top:220.9px;top:58.75cqw;width:18.5px;width:calc(18.5 / 376 * 100cqw);height:21.6px;height:calc(21.6 / 376 * 100cqw);animation:topRenewal-mv-star-pulse-5 7.8s linear infinite}.topRenewal-mainvisual__layer--star6{left:251.1px;left:calc(251.1 / 376 * 100cqw);top:323.1px;top:calc(323.1 / 376 * 100cqw);width:11.2px;width:calc(11.2 / 376 * 100cqw);height:10.9px;height:calc(10.9 / 376 * 100cqw)}.topRenewal-mainvisual__layer--star6 .topRenewal-mainvisual__star{animation-delay:.25s}.topRenewal-mainvisual__layer--star7{left:108.7px;left:calc(108.7 / 376 * 100cqw);top:213.5px;top:calc(213.5 / 376 * 100cqw);width:10.9px;width:calc(10.9 / 376 * 100cqw);height:12.3px;height:calc(12.3 / 376 * 100cqw)}@media(min-width:640px){.topRenewal-mainvisual{--mv-teppan-h: 55.625cqw ;--mv-wood-h: calc(494 / 1440 * 100cqw);aspect-ratio:1440 / 1189}.topRenewal-mainvisual__layer--wood{width:100%}.topRenewal-mainvisual__ctaRow{right:auto;bottom:220px;bottom:calc(220 / 1440 * 100cqw);left:50%;width:648px;width:45cqw;padding:0;gap:24px;gap:calc(24 / 1440 * 100cqw);transform:translate(-50%)}.topRenewal-mainvisual__cta{gap:8px;gap:calc(8 / 1440 * 100cqw);height:96px;height:calc(96 / 1440 * 100cqw);border-radius:16px;border-radius:calc(16 / 1440 * 100cqw);box-shadow:var(--renewal-shadow-cta-pc);font-size:32px;font-size:calc(32 / 1440 * 100cqw);line-height:1.625}.topRenewal-mainvisual__ctaText{top:calc(-2 / 1440 * 100cqw)}.topRenewal-mainvisual__cta:focus-visible{box-shadow:3px 3px #43140033}@media(hover:hover){.topRenewal-mainvisual__cta:hover{box-shadow:3px 3px #43140033}}.topRenewal-mainvisual__cta:before{top:6px;right:6px;bottom:6px;left:6px;inset:calc(6 / 1440 * 100cqw);border-width:max(1px,calc(2 / 1440 * 100cqw));border-radius:12px;border-radius:calc(12 / 1440 * 100cqw)}.topRenewal-mainvisual__ctaIcon{width:32px;width:calc(32 / 1440 * 100cqw);height:32px;height:calc(32 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--yugeA,.topRenewal-mainvisual__layer--yugeB,.topRenewal-mainvisual__layer--yugeLargeLeft,.topRenewal-mainvisual__layer--yugeLargeRight{display:none}.topRenewal-mainvisual__layer--yugeLeft{display:block;z-index:3;left:-170px;left:calc(-170 / 1440 * 100cqw);top:303px;top:calc(303 / 1440 * 100cqw);width:557px;width:calc(557 / 1440 * 100cqw);height:736px;height:calc(736 / 1440 * 100cqw);--mv-rise: calc(278.5 / 1440 * 100cqw);animation:topRenewal-mv-rise-in .8s linear .33s both}.topRenewal-mainvisual__layer--yugeLeft img{animation:topRenewal-mv-yuge-drift 11s ease-in-out 1.3s infinite;animation-play-state:var(--mv-yuge-loop, running)}.topRenewal-mainvisual__layer--yugeRight{display:block;z-index:3;left:1021px;left:calc(1021 / 1440 * 100cqw);top:325px;top:calc(325 / 1440 * 100cqw);width:517.9px;width:calc(517.9 / 1440 * 100cqw);height:685.1px;height:calc(685.1 / 1440 * 100cqw);--mv-rise: calc(259 / 1440 * 100cqw);animation:topRenewal-mv-rise-in .83s linear .09s both}.topRenewal-mainvisual__layer--yugeRight img{animation:topRenewal-mv-yuge-drift 10s ease-in-out 1.1s infinite;animation-play-state:var(--mv-yuge-loop, running)}.topRenewal-mainvisual__layer--takoWinnerGroup{z-index:4;--mv-pop: 1.1;transform-origin:412.89px 453.31px;transform-origin:calc(412.89 / 1440 * 100cqw) calc(453.31 / 1440 * 100cqw);animation-delay:3.16s}.topRenewal-mainvisual__layer--takoWinner{left:296px;left:calc(296 / 1440 * 100cqw);top:360.99px;top:25.06875cqw;width:233.78px;width:calc(233.78 / 1440 * 100cqw);height:184.64px;height:calc(184.64 / 1440 * 100cqw);filter:drop-shadow(0 6.47px 4.72px #171717);filter:drop-shadow(0 calc(6.47 / 1440 * 100cqw) calc(4.72 / 1440 * 100cqw) #171717);animation-delay:.45s}.topRenewal-mainvisual__layer--nikunabe{z-index:5;left:-20px;left:calc(-20 / 1440 * 100cqw);top:180.99px;top:calc(180.99 / 1440 * 100cqw);width:309px;width:calc(309 / 1440 * 100cqw);height:207px;height:calc(207 / 1440 * 100cqw);filter:drop-shadow(0 6.78px 4.95px #2a2a2a);filter:drop-shadow(0 calc(6.78 / 1440 * 100cqw) calc(4.95 / 1440 * 100cqw) #2a2a2a);transform:none;animation-delay:.121s}.topRenewal-mainvisual__layer--aona{z-index:6;left:-131.54px;left:calc(-131.54 / 1440 * 100cqw);top:301px;top:calc(301 / 1440 * 100cqw);width:477.43px;width:calc(477.43 / 1440 * 100cqw);height:318.21px;height:calc(318.21 / 1440 * 100cqw);filter:drop-shadow(0 7.03px 5.13px #171717);filter:drop-shadow(0 calc(7.03 / 1440 * 100cqw) .35625cqw #171717);animation-delay:.28s}.topRenewal-mainvisual__layer--steak{z-index:4;left:0;left:0cqw;top:-134px;top:calc(-134 / 1440 * 100cqw);width:512.29px;width:calc(512.29 / 1440 * 100cqw);height:394.78px;height:calc(394.78 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #171717);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #171717)}.topRenewal-mainvisual__layer--ebi{z-index:8;left:197.28px;left:calc(197.28 / 1440 * 100cqw);top:130.01px;top:calc(130.01 / 1440 * 100cqw);width:347.96px;width:calc(347.96 / 1440 * 100cqw);height:272.57px;height:calc(272.57 / 1440 * 100cqw);animation-delay:.16s}.topRenewal-mainvisual__layer--ebiBg{z-index:7;left:197.28px;left:calc(197.28 / 1440 * 100cqw);top:130.01px;top:calc(130.01 / 1440 * 100cqw);width:347.96px;width:calc(347.96 / 1440 * 100cqw);height:272.57px;height:calc(272.57 / 1440 * 100cqw);animation-delay:.16s}.topRenewal-mainvisual__layer--butatamaGroup{z-index:19;transform-origin:722px 669px;transform-origin:calc(722 / 1440 * 100cqw) calc(669 / 1440 * 100cqw);animation-delay:5.545s}.topRenewal-mainvisual__layer--butatamaBounce{--mv-bounce: calc(-40 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--butatamaShadow{display:block;left:344px;left:calc(344 / 1440 * 100cqw);top:477px;top:33.125cqw;width:756px;width:52.5cqw;height:384px;height:calc(384 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--butatamaBlur{left:414px;left:calc(414 / 1440 * 100cqw);top:477px;top:33.125cqw;width:616px;width:calc(616 / 1440 * 100cqw);height:384px;height:calc(384 / 1440 * 100cqw);transform:translate(-1.5px,2.88px) scale(1.037);transform:translate(calc(-1.5 / 1440 * 100cqw),.2cqw) scale(1.037);filter:blur(6px);filter:blur(calc(6 / 1440 * 100cqw))}.topRenewal-mainvisual__layer--butatama{left:414px;left:calc(414 / 1440 * 100cqw);top:477px;top:33.125cqw;width:616px;width:calc(616 / 1440 * 100cqw);height:384px;height:calc(384 / 1440 * 100cqw);filter:drop-shadow(2px 13px 7px rgba(23,23,23,.25));filter:drop-shadow(calc(2 / 1440 * 100cqw) calc(13 / 1440 * 100cqw) calc(7 / 1440 * 100cqw) rgba(23,23,23,.25))}.topRenewal-mainvisual__layer--kushiGroup{z-index:10;--mv-pop: 1.1;transform-origin:1289.55px 185.35px;transform-origin:calc(1289.55 / 1440 * 100cqw) calc(185.35 / 1440 * 100cqw);filter:drop-shadow(2px 8px 7px #171717);filter:drop-shadow(calc(2 / 1440 * 100cqw) calc(8 / 1440 * 100cqw) calc(7 / 1440 * 100cqw) #171717)}.topRenewal-mainvisual__layer--kushiRenkon,.topRenewal-mainvisual__layer--kushiTako,.topRenewal-mainvisual__layer--kushiEbi,.topRenewal-mainvisual__layer--kushiUzura,.topRenewal-mainvisual__layer--kushiGyu{left:1109.41px;left:calc(1109.41 / 1440 * 100cqw);top:46.59px;top:calc(46.59 / 1440 * 100cqw);width:318.26px;width:calc(318.26 / 1440 * 100cqw);height:331.93px;height:calc(331.93 / 1440 * 100cqw);animation-delay:.25s}.topRenewal-mainvisual__layer--kushiRenkon{left:1159.07px;left:calc(1159.07 / 1440 * 100cqw);top:-45.69px;top:calc(-45.69 / 1440 * 100cqw);width:278.07px;width:calc(278.07 / 1440 * 100cqw);height:290.06px;height:calc(290.06 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--kushiTako{left:1203.17px;left:calc(1203.17 / 1440 * 100cqw);top:-27.89px;top:calc(-27.89 / 1440 * 100cqw);width:353.04px;width:calc(353.04 / 1440 * 100cqw);height:365.21px;height:calc(365.21 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--kushiEbi{left:1022.89px;left:calc(1022.89 / 1440 * 100cqw);top:10.57px;top:calc(10.57 / 1440 * 100cqw);width:346.03px;width:calc(346.03 / 1440 * 100cqw);height:359.75px;height:calc(359.75 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--kushiUzura{left:1188.53px;left:calc(1188.53 / 1440 * 100cqw);top:114.84px;top:calc(114.84 / 1440 * 100cqw);width:262.21px;width:calc(262.21 / 1440 * 100cqw);height:301.54px;height:calc(301.54 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--kushiGyu{left:1114.36px;left:calc(1114.36 / 1440 * 100cqw);top:36.56px;top:calc(36.56 / 1440 * 100cqw);width:318.9px;width:calc(318.9 / 1440 * 100cqw);height:326.8px;height:calc(326.8 / 1440 * 100cqw);transform:rotate(1.91deg);transform-origin:0 0}.topRenewal-mainvisual__layer--softChoco{z-index:11;left:949.49px;left:calc(949.49 / 1440 * 100cqw);top:36.4px;top:calc(36.4 / 1440 * 100cqw);width:136.72px;width:calc(136.72 / 1440 * 100cqw);height:175.94px;height:calc(175.94 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #171717);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #171717);animation-delay:91ms}.topRenewal-mainvisual__layer--softStrawberry{z-index:12;left:1070px;left:calc(1070 / 1440 * 100cqw);top:6px;top:calc(6 / 1440 * 100cqw);width:144.58px;width:calc(144.58 / 1440 * 100cqw);height:175.57px;height:calc(175.57 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #2a2a2a);animation-delay:0s}.topRenewal-mainvisual__layer--yakisoba{display:block;z-index:18;--mv-bounce: calc(-40 / 1440 * 100cqw);animation:topRenewal-mv-bounce-in .6s linear .2s both}.topRenewal-mainvisual__layer--mochicheese{display:block;z-index:17;--mv-bounce: calc(-40 / 1440 * 100cqw);animation:topRenewal-mv-bounce-in .6s linear .2s both}.topRenewal-mainvisual__layer--yakisobaBlur{left:82.78px;left:calc(82.78 / 1440 * 100cqw);top:479.42px;top:calc(479.42 / 1440 * 100cqw);width:475.24px;width:calc(475.24 / 1440 * 100cqw);height:385.06px;height:calc(385.06 / 1440 * 100cqw);transform:translate(-1.75px,15.97px);transform:translate(calc(-1.75 / 1440 * 100cqw),calc(15.97 / 1440 * 100cqw));filter:blur(5.29px);filter:blur(calc(5.29 / 1440 * 100cqw));opacity:.25}.topRenewal-mainvisual__layer--yakisobaMain{left:82.78px;left:calc(82.78 / 1440 * 100cqw);top:479.42px;top:calc(479.42 / 1440 * 100cqw);width:475.24px;width:calc(475.24 / 1440 * 100cqw);height:385.06px;height:calc(385.06 / 1440 * 100cqw);filter:drop-shadow(2px 13px 7px rgba(23,23,23,.25));filter:drop-shadow(calc(2 / 1440 * 100cqw) calc(13 / 1440 * 100cqw) calc(7 / 1440 * 100cqw) rgba(23,23,23,.25))}.topRenewal-mainvisual__layer--mochicheeseBlurB{left:874.94px;left:calc(874.94 / 1440 * 100cqw);top:488.3px;top:calc(488.3 / 1440 * 100cqw);width:516.94px;width:calc(516.94 / 1440 * 100cqw);height:414.82px;height:calc(414.82 / 1440 * 100cqw);transform:translate(6.29px,17.98px);transform:translate(calc(6.29 / 1440 * 100cqw),calc(17.98 / 1440 * 100cqw));filter:blur(4.66px);filter:blur(calc(4.66 / 1440 * 100cqw));opacity:.25}.topRenewal-mainvisual__layer--mochicheeseBlurA{left:874.94px;left:calc(874.94 / 1440 * 100cqw);top:488.3px;top:calc(488.3 / 1440 * 100cqw);width:516.94px;width:calc(516.94 / 1440 * 100cqw);height:414.82px;height:calc(414.82 / 1440 * 100cqw);transform:translate(-5.71px,9.99px) rotate(-3.99deg) scale(.978);transform:translate(calc(-5.71 / 1440 * 100cqw),.69375cqw) rotate(-3.99deg) scale(.978);filter:blur(5px);filter:blur(calc(5 / 1440 * 100cqw));opacity:.25}.topRenewal-mainvisual__layer--mochicheeseMain{left:874.94px;left:calc(874.94 / 1440 * 100cqw);top:488.3px;top:calc(488.3 / 1440 * 100cqw);width:516.94px;width:calc(516.94 / 1440 * 100cqw);height:414.82px;height:calc(414.82 / 1440 * 100cqw);filter:drop-shadow(2px 13px 7px rgba(23,23,23,.25));filter:drop-shadow(calc(2 / 1440 * 100cqw) calc(13 / 1440 * 100cqw) calc(7 / 1440 * 100cqw) rgba(23,23,23,.25))}.topRenewal-mainvisual__layer--monjaKaisen{z-index:13;left:879px;left:calc(879 / 1440 * 100cqw);top:238px;top:calc(238 / 1440 * 100cqw);width:251px;width:calc(251 / 1440 * 100cqw);height:238px;height:calc(238 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #2a2a2a);animation-delay:.361s}.topRenewal-mainvisual__layer--monjaMentai{z-index:14;left:994px;left:calc(994 / 1440 * 100cqw);top:332px;top:calc(332 / 1440 * 100cqw);width:223.09px;width:calc(223.09 / 1440 * 100cqw);height:216.58px;height:calc(216.58 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #2a2a2a);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #2a2a2a);animation-delay:.571s}.topRenewal-mainvisual__layer--tonpei{z-index:15;left:1155px;left:calc(1155 / 1440 * 100cqw);top:259.99px;top:calc(259.99 / 1440 * 100cqw);width:492.14px;width:calc(492.14 / 1440 * 100cqw);height:321.53px;height:calc(321.53 / 1440 * 100cqw);filter:drop-shadow(0 6.85px 5px #040404);filter:drop-shadow(0 calc(6.85 / 1440 * 100cqw) calc(5 / 1440 * 100cqw) #040404);animation-delay:.331s}.topRenewal-mainvisual__layer--title{z-index:16;left:612px;left:42.5cqw;top:25.5px;top:calc(25.5 / 1440 * 100cqw);width:216.99px;width:15.06875cqw;height:462.2px;height:calc(462.2 / 1440 * 100cqw);animation-duration:.75s;animation-timing-function:cubic-bezier(.5,0,0,1)}.topRenewal-mainvisual__titlePart--main{--mv-rise: calc(24 / 1440 * 100cqw);animation-delay:.121s}.topRenewal-mainvisual__titlePart--100min{--mv-rise: calc(24 / 1440 * 100cqw);animation-delay:.321s}.topRenewal-mainvisual__titlePart--wakuwaku{animation-delay:.4s}.topRenewal-mainvisual__titlePart--tabehodai{animation-delay:.571s}.topRenewal-mainvisual__layer--jujuGroup{transform-origin:913.27px 561.01px;transform-origin:calc(913.27 / 1440 * 100cqw) calc(561.01 / 1440 * 100cqw);animation-delay:.75s}.topRenewal-mainvisual__layer--juju{left:828.11px;left:calc(828.11 / 1440 * 100cqw);top:517.77px;top:35.95625cqw;width:170.31px;width:calc(170.31 / 1440 * 100cqw);height:86.48px;height:calc(86.48 / 1440 * 100cqw)}svg.topRenewal-mainvisual__star{animation-duration:.8s}.topRenewal-mainvisual__layer--star1{left:574.8px;left:calc(574.8 / 1440 * 100cqw);top:431.8px;top:calc(431.8 / 1440 * 100cqw);width:24.5px;width:calc(24.5 / 1440 * 100cqw);height:38.8px;height:calc(38.8 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--star2{left:850.9px;left:calc(850.9 / 1440 * 100cqw);top:102.7px;top:calc(102.7 / 1440 * 100cqw);width:19.4px;width:calc(19.4 / 1440 * 100cqw);height:18.4px;height:calc(18.4 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--star2 .topRenewal-mainvisual__star{animation-delay:.22s}.topRenewal-mainvisual__layer--star3{left:586.3px;left:calc(586.3 / 1440 * 100cqw);top:69.5px;top:calc(69.5 / 1440 * 100cqw);width:16px;width:calc(16 / 1440 * 100cqw);height:29.3px;height:calc(29.3 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--star4{left:573.3px;left:39.8125cqw;top:248.3px;top:calc(248.3 / 1440 * 100cqw);width:23.9px;width:calc(23.9 / 1440 * 100cqw);height:23.4px;height:1.625cqw}.topRenewal-mainvisual__layer--star4 .topRenewal-mainvisual__star{animation-delay:.22s}.topRenewal-mainvisual__layer--star5{left:821.1px;left:calc(821.1 / 1440 * 100cqw);top:297.6px;top:calc(297.6 / 1440 * 100cqw);width:25.1px;width:calc(25.1 / 1440 * 100cqw);height:29.3px;height:calc(29.3 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--star6{left:825.2px;left:calc(825.2 / 1440 * 100cqw);top:432.2px;top:calc(432.2 / 1440 * 100cqw);width:15.3px;width:1.0625cqw;height:14.9px;height:calc(14.9 / 1440 * 100cqw)}.topRenewal-mainvisual__layer--star6 .topRenewal-mainvisual__star{animation-delay:.22s}.topRenewal-mainvisual__layer--star7{left:595.1px;left:calc(595.1 / 1440 * 100cqw);top:286.3px;top:calc(286.3 / 1440 * 100cqw);width:14.8px;width:calc(14.8 / 1440 * 100cqw);height:16.6px;height:calc(16.6 / 1440 * 100cqw)}}@keyframes topRenewal-mv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes topRenewal-mv-rise-in{0%{opacity:0;transform:translateY(var(--mv-rise, 0px))}to{opacity:1;transform:translateY(0)}}@keyframes topRenewal-mv-bounce-in{0%{opacity:0;transform:translateY(var(--mv-bounce, 0px))}33.25%{transform:translateY(0)}49.9%{transform:translateY(calc(var(--mv-bounce, 0px) * .25))}66.5%{transform:translateY(0)}74.9%{transform:translateY(calc(var(--mv-bounce, 0px) * .063))}83.25%{transform:translateY(0)}87.4%{transform:translateY(calc(var(--mv-bounce, 0px) * .016))}91.6%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes topRenewal-mv-pop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.517,0,.018,.967)}48.7%{transform:scale(var(--mv-pop, 1.1));animation-timing-function:cubic-bezier(.5,0,0,1)}to{transform:scale(1)}}@keyframes topRenewal-mv-juju-in{0%{opacity:0;transform:scale(.5)}1%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes topRenewal-mv-title-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes topRenewal-mv-star-in{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0)}}@keyframes topRenewal-mv-star-pulse-2{0%,63.59%{transform:scale(1);animation-timing-function:cubic-bezier(.517,0,.018,.967)}68.46%{transform:scale(1.5);animation-timing-function:cubic-bezier(.5,0,0,1)}73.59%,to{transform:scale(1)}}@keyframes topRenewal-mv-star-pulse-3{0%,76.15%{transform:scale(1);animation-timing-function:cubic-bezier(.517,0,.018,.967)}81.03%{transform:scale(1.5);animation-timing-function:cubic-bezier(.5,0,0,1)}86.15%,to{transform:scale(1)}}@keyframes topRenewal-mv-star-pulse-4{0%,48.97%{transform:scale(1);animation-timing-function:cubic-bezier(.5,0,0,1)}54.1%{transform:scale(1.5);animation-timing-function:cubic-bezier(.5,0,0,1)}59.23%,to{transform:scale(1)}}@keyframes topRenewal-mv-star-pulse-5{0%,26.67%{transform:scale(1);animation-timing-function:cubic-bezier(.517,0,.018,.967)}31.54%{transform:scale(1.5);animation-timing-function:cubic-bezier(.5,0,0,1)}36.67%,to{transform:scale(1)}}@keyframes topRenewal-mv-yuge-drift{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.85;transform:translateY(-1.5%)}}@keyframes topRenewal-mv-poke{0%{scale:1;animation-timing-function:cubic-bezier(.5,0,0,1)}20%{scale:1.03;animation-timing-function:cubic-bezier(.3,0,.4,1)}to{scale:1}}@media(prefers-reduced-motion:reduce){.topRenewal-mainvisual .topRenewal-mainvisual__layers,.topRenewal-mainvisual .topRenewal-mainvisual__layers *{animation:none}.topRenewal-mainvisual__layer.is-poked picture.topRenewal-mainvisual__media,.topRenewal-mainvisual__layer.is-poked img.topRenewal-mainvisual__layer{animation:none}.topRenewal-mainvisual__yugeWarp{opacity:1!important}}.topRenewal-course{--course-limited-overlap: 89px;--course-curl-width: 18.35vw;--course-curl-height: 47px;position:relative;z-index:1;margin-top:-8px;margin-bottom:calc(var(--course-limited-overlap) * -1);padding-bottom:54vw}@media(min-width:640px)and (max-width:979px){.topRenewal-course{margin-top:-10.9375vw}}.topRenewal-course__paper{position:relative;overflow:visible;padding:41px 16px calc(var(--course-curl-height) + 4px);background-image:url(../img/top-renewal/course/paper-sp.webp);background-repeat:no-repeat;background-position:top center;background-size:100% 100%;filter:drop-shadow(.565px 1.694px 1.694px rgba(67,20,0,.2))}.topRenewal-course__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;margin:0 auto}.topRenewal-course__decoration{position:absolute;z-index:1;display:block;max-width:none;pointer-events:none}.topRenewal-course__decoration--kote{top:41px;right:-26px;width:80px;height:auto;transform-origin:center center;animation:topRenewal-course-kote-tilt 3s ease-in-out infinite}@keyframes topRenewal-course-kote-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.topRenewal-course__decoration--food{bottom:-38px;left:-20px;width:161px;height:auto}.topRenewal-course__group{display:flex;flex-direction:column;gap:24px}.topRenewal-course__heading{display:flex;flex-direction:column;align-items:center;gap:8px}.topRenewal-course__subheadingImg{display:block;width:auto;height:16px}.topRenewal-course__buffetList{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.topRenewal-courseCard{display:block;border-radius:8px;box-shadow:var(--renewal-shadow-cta);transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-courseCard:hover{z-index:1;box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-courseCard--tegaru:hover{transform:rotate(-2deg)}.topRenewal-courseCard--okohon:hover,.topRenewal-courseCard--lunch:hover{transform:rotate(1.5deg)}.topRenewal-courseCard--premium:hover{transform:rotate(1deg)}}.topRenewal-courseCard:focus-visible{z-index:1;box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-courseCard--tegaru:focus-visible{transform:rotate(-2deg)}.topRenewal-courseCard--okohon:focus-visible,.topRenewal-courseCard--lunch:focus-visible{transform:rotate(1.5deg)}.topRenewal-courseCard--premium:focus-visible{transform:rotate(1deg)}.topRenewal-courseCard__badge{display:flex;align-items:center;justify-content:center;gap:2px;min-height:24px;padding:0 10px 2px;border:3px solid transparent;border-radius:8px 8px 0 0;color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:14px;font-weight:900;line-height:1}.topRenewal-courseCard__badgeIcon{display:block;flex-shrink:0;width:20px;height:20px}.topRenewal-courseCard__panel{position:relative;display:flex;gap:8px;align-items:center;min-height:122px;padding:10px 11px 14px 128px;border:3px solid transparent;border-top:0;border-radius:0 0 8px 8px;background:var(--renewal-color-white);overflow:hidden}.topRenewal-courseCard__media{position:absolute;top:50%;left:0;width:118px;height:100%;overflow:hidden;background:var(--renewal-color-white);transform:translateY(-50%)}.topRenewal-courseCard__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .15s ease-in}@media(hover:hover){.topRenewal-courseCard:hover .topRenewal-courseCard__media img{transform:scale(1.04)}}.topRenewal-courseCard:focus-visible .topRenewal-courseCard__media img{transform:scale(1.04)}.topRenewal-courseCard__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.topRenewal-courseCard__nameImg{display:block;width:auto;max-width:100%;height:24px}.topRenewal-courseCard__nameImg--okohon{height:21px}.topRenewal-courseCard__nameImg--premium{height:46px}.topRenewal-courseCard__price{display:flex;align-items:flex-end;gap:0 2px;margin:0}.topRenewal-courseCard__priceMain{display:inline-flex;align-items:flex-end;gap:2px}.topRenewal-courseCard__priceValue{font-family:var(--renewal-font-family-lato);font-size:36px;font-weight:900;line-height:1}.topRenewal-courseCard__priceUnit{font-family:var(--renewal-font-family);font-size:16px;font-weight:700;line-height:1.4}.topRenewal-courseCard__priceTax{padding-bottom:2px;font-family:var(--renewal-font-family);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.topRenewal-courseCard__priceTaxValue{font-family:var(--renewal-font-family-lato)}.topRenewal-courseCard__labels{display:flex;flex-wrap:wrap;gap:4px 3px;margin:8px 0 0;padding:0;list-style:none}.topRenewal-courseCard__label{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:999px;font-family:var(--renewal-font-family);font-size:12px;font-weight:500;line-height:1;font-feature-settings:"palt" 1}.topRenewal-courseCard__labels:after{content:"";width:21px;height:18px}.topRenewal-courseCard__arrow{position:absolute;right:6px;bottom:6px;display:block;width:24px;height:24px}.topRenewal-courseCard--tegaru .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-tegaru);--renewalArrow-tri-color: var(--renewal-color-white)}.topRenewal-courseCard--okohon .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-okohon);--renewalArrow-tri-color: var(--renewal-color-white)}.topRenewal-courseCard--premium .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-premium);--renewalArrow-tri-color: var(--renewal-color-white)}.topRenewal-courseCard--lunch .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-lunch);--renewalArrow-tri-color: var(--renewal-color-white)}@media(hover:hover){.topRenewal-courseCard--tegaru:hover .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-tegaru-hover)}.topRenewal-courseCard--okohon:hover .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-okohon-hover)}.topRenewal-courseCard--premium:hover .topRenewal-courseCard__arrow{--renewalArrow-circle-color: var(--renewal-course-premium-hover)}}.topRenewal-courseCard--tegaru .topRenewal-courseCard__badge,.topRenewal-courseCard--tegaru .topRenewal-courseCard__panel{border-color:var(--renewal-course-tegaru)}.topRenewal-courseCard--tegaru .topRenewal-courseCard__badge{background:var(--renewal-course-tegaru)}.topRenewal-courseCard--tegaru .topRenewal-courseCard__priceMain,.topRenewal-courseCard--tegaru .topRenewal-courseCard__priceTax{color:var(--renewal-course-tegaru)}.topRenewal-courseCard--tegaru .topRenewal-courseCard__label--soft{background:var(--renewal-course-tegaru-soft-bg);color:var(--renewal-course-tegaru-soft-text)}.topRenewal-courseCard--okohon .topRenewal-courseCard__badge,.topRenewal-courseCard--okohon .topRenewal-courseCard__panel{border-color:var(--renewal-course-okohon)}.topRenewal-courseCard--okohon .topRenewal-courseCard__badge{background:var(--renewal-course-okohon)}.topRenewal-courseCard--okohon .topRenewal-courseCard__priceMain,.topRenewal-courseCard--okohon .topRenewal-courseCard__priceTax{color:var(--renewal-course-okohon)}.topRenewal-courseCard--okohon .topRenewal-courseCard__label--accent{background:var(--renewal-course-okohon-accent-bg);color:var(--renewal-color-white)}.topRenewal-courseCard--okohon .topRenewal-courseCard__label--soft{background:var(--renewal-course-okohon-soft-bg);color:var(--renewal-course-okohon-soft-text)}.topRenewal-courseCard--premium .topRenewal-courseCard__badge,.topRenewal-courseCard--premium .topRenewal-courseCard__panel{border-color:var(--renewal-course-premium)}.topRenewal-courseCard--premium .topRenewal-courseCard__badge{background:var(--renewal-course-premium)}.topRenewal-courseCard--premium .topRenewal-courseCard__priceMain,.topRenewal-courseCard--premium .topRenewal-courseCard__priceTax{color:var(--renewal-course-premium)}.topRenewal-courseCard--premium .topRenewal-courseCard__label--accent{background:var(--renewal-course-premium);color:var(--renewal-color-white)}.topRenewal-courseCard--premium .topRenewal-courseCard__label--soft{background:var(--renewal-course-premium-soft-bg);color:var(--renewal-course-premium-soft-text)}.topRenewal-courseCard--lunch .topRenewal-courseCard__badge,.topRenewal-courseCard--lunch .topRenewal-courseCard__panel{border-color:var(--renewal-course-lunch)}.topRenewal-courseCard--lunch .topRenewal-courseCard__panel{padding:12px 12px 24px 129px}.topRenewal-courseCard--lunch .topRenewal-courseCard__badge{background:var(--renewal-course-lunch)}.topRenewal-courseCard--lunch .topRenewal-courseCard__priceMain,.topRenewal-courseCard--lunch .topRenewal-courseCard__priceTax{color:var(--renewal-course-lunch)}.topRenewal-courseCard--solo{width:100%;margin:0 auto}.topRenewal-course__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;min-height:40px;padding:9px 16px;border-radius:8px;background:var(--renewal-color-secondary);box-shadow:var(--renewal-shadow-cta);color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:16px;font-weight:900;line-height:1.4;text-decoration:none;transition:background-color .2s ease-in,box-shadow .2s ease-in}@media(hover:hover){.topRenewal-course__cta:hover{background:var(--renewal-color-secondary-hover);box-shadow:var(--renewal-shadow-cta-hover)}}.topRenewal-course__cta:focus-visible{background:var(--renewal-color-secondary-hover);box-shadow:var(--renewal-shadow-cta-hover)}.topRenewal-course__ctaIcon{display:block;flex-shrink:0;width:20px;height:20px}.topRenewal-course__curl{position:absolute;right:0;bottom:2px;z-index:2;display:block;width:var(--course-curl-width);height:var(--course-curl-height);pointer-events:none}.topRenewal-course__curl img{display:block;width:100%;height:100%}.topRenewal{--limited-curve-depth: 17.74px;--limited-top-arc: 17.74px;--limited-griddle-top-arc: 12px;--limited-top-arc-points: 0 var(--limited-top-arc), 1.606% calc(var(--limited-top-arc) * .8923), 3.472% calc(var(--limited-top-arc) * .7889), 5.584% calc(var(--limited-top-arc) * .6903), 7.931% calc(var(--limited-top-arc) * .5967), 10.501% calc(var(--limited-top-arc) * .5086), 13.282% calc(var(--limited-top-arc) * .4263), 16.261% calc(var(--limited-top-arc) * .3501), 19.426% calc(var(--limited-top-arc) * .2804), 22.765% calc(var(--limited-top-arc) * .2176), 26.267% calc(var(--limited-top-arc) * .162), 29.918% calc(var(--limited-top-arc) * .114), 33.707% calc(var(--limited-top-arc) * .0739), 37.622% calc(var(--limited-top-arc) * .0421), 41.651% calc(var(--limited-top-arc) * .019), 45.781% calc(var(--limited-top-arc) * .0048), 50% 0, 54.219% calc(var(--limited-top-arc) * .0048), 58.349% calc(var(--limited-top-arc) * .019), 62.378% calc(var(--limited-top-arc) * .0421), 66.293% calc(var(--limited-top-arc) * .0739), 70.082% calc(var(--limited-top-arc) * .114), 73.733% calc(var(--limited-top-arc) * .162), 77.235% calc(var(--limited-top-arc) * .2176), 80.574% calc(var(--limited-top-arc) * .2804), 83.739% calc(var(--limited-top-arc) * .3501), 86.718% calc(var(--limited-top-arc) * .4263), 89.499% calc(var(--limited-top-arc) * .5086), 92.069% calc(var(--limited-top-arc) * .5967), 94.416% calc(var(--limited-top-arc) * .6903), 96.528% calc(var(--limited-top-arc) * .7889), 98.394% calc(var(--limited-top-arc) * .8923), 100% var(--limited-top-arc);--limited-bottom-curve-points: 100% calc(100% - var(--limited-curve-depth)), 98.394% calc(100% - var(--limited-curve-depth) * .8923), 96.528% calc(100% - var(--limited-curve-depth) * .7889), 94.416% calc(100% - var(--limited-curve-depth) * .6903), 92.069% calc(100% - var(--limited-curve-depth) * .5967), 89.499% calc(100% - var(--limited-curve-depth) * .5086), 86.718% calc(100% - var(--limited-curve-depth) * .4263), 83.739% calc(100% - var(--limited-curve-depth) * .3501), 80.574% calc(100% - var(--limited-curve-depth) * .2804), 77.235% calc(100% - var(--limited-curve-depth) * .2176), 73.733% calc(100% - var(--limited-curve-depth) * .162), 70.082% calc(100% - var(--limited-curve-depth) * .114), 66.293% calc(100% - var(--limited-curve-depth) * .0739), 62.378% calc(100% - var(--limited-curve-depth) * .0421), 58.349% calc(100% - var(--limited-curve-depth) * .019), 54.219% calc(100% - var(--limited-curve-depth) * .0048), 50% 100%, 45.781% calc(100% - var(--limited-curve-depth) * .0048), 41.651% calc(100% - var(--limited-curve-depth) * .019), 37.622% calc(100% - var(--limited-curve-depth) * .0421), 33.707% calc(100% - var(--limited-curve-depth) * .0739), 29.918% calc(100% - var(--limited-curve-depth) * .114), 26.267% calc(100% - var(--limited-curve-depth) * .162), 22.765% calc(100% - var(--limited-curve-depth) * .2176), 19.426% calc(100% - var(--limited-curve-depth) * .2804), 16.261% calc(100% - var(--limited-curve-depth) * .3501), 13.282% calc(100% - var(--limited-curve-depth) * .4263), 10.501% calc(100% - var(--limited-curve-depth) * .5086), 7.931% calc(100% - var(--limited-curve-depth) * .5967), 5.584% calc(100% - var(--limited-curve-depth) * .6903), 3.472% calc(100% - var(--limited-curve-depth) * .7889), 1.606% calc(100% - var(--limited-curve-depth) * .8923), 0 calc(100% - var(--limited-curve-depth))}.topRenewal-limitedWrap{--limited-enter-drop: 18px;--limited-enter-duration: .56s;--limited-food-stagger: .1s;--limited-decoration-base-delay: 0;--limited-decoration-stagger: 90ms;--limited-mayo-pop-delay: 1s;--limited-mayo-action-delay: calc(var(--limited-mayo-pop-delay) + .32s);--limited-smoke-float-duration: 3s;--limited-griddle-height: 153px;--limited-griddle-overlap: 89px;--limited-junction-top: calc( var(--limited-griddle-height) - var(--limited-griddle-overlap) );--limited-foods-display-width: calc(430 / 376 * 100vw);--limited-foods-display-height: calc(110 * 430 / 430.822 / 376 * 100vw);--limited-foods-base-ratio: .82;--limited-foods-lift: calc(55 / 376 * 100vw);--limited-foods-top: calc( var(--limited-junction-top) - var(--limited-foods-display-height) * var(--limited-foods-base-ratio) - var(--limited-foods-lift) );--limited-decorations-height: calc(165 * 430 / 430.822 / 376 * 100vw);--limited-decorations-top: calc( 60px + var(--limited-foods-top) + var(--limited-foods-display-height) - var(--limited-decorations-height) );position:relative;z-index:2;overflow:visible}.topRenewal-limitedGriddle{position:relative;z-index:1;height:var(--limited-griddle-height);overflow:hidden;background-image:url(../img/top-renewal/limited/decoration/griddle-background.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover;clip-path:polygon(0 var(--limited-griddle-top-arc),6.25% calc(var(--limited-griddle-top-arc) * .765625),12.5% calc(var(--limited-griddle-top-arc) * .5625),18.75% calc(var(--limited-griddle-top-arc) * .390625),25% calc(var(--limited-griddle-top-arc) * .25),31.25% calc(var(--limited-griddle-top-arc) * .140625),37.5% calc(var(--limited-griddle-top-arc) * .0625),43.75% calc(var(--limited-griddle-top-arc) * .015625),50% 0,56.25% calc(var(--limited-griddle-top-arc) * .015625),62.5% calc(var(--limited-griddle-top-arc) * .0625),68.75% calc(var(--limited-griddle-top-arc) * .140625),75% calc(var(--limited-griddle-top-arc) * .25),81.25% calc(var(--limited-griddle-top-arc) * .390625),87.5% calc(var(--limited-griddle-top-arc) * .5625),93.75% calc(var(--limited-griddle-top-arc) * .765625),100% var(--limited-griddle-top-arc),100% 100%,0 100%);transform:translateZ(0);will-change:transform}.topRenewal-limitedStage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.topRenewal-limitedDecorations{position:absolute;top:var(--limited-decorations-top);left:50%;z-index:2;width:var(--limited-foods-display-width);height:var(--limited-decorations-height);transform:translate(-50%)}.topRenewal-limitedDecorations__item{position:absolute;display:block;width:auto;max-width:none;height:auto;transform:translateZ(0);will-change:transform,opacity}.topRenewal-limitedDecorations__item--smoke-a{top:0;left:19.07%;z-index:1;width:9.32%;transform:rotate(32.17deg)}.topRenewal-limitedDecorations__item--smoke-b{top:20.71%;left:11.51%;z-index:1;width:8.41%}.topRenewal-limitedDecorations__item--smoke-c{top:1.45%;left:77.15%;z-index:1;width:13.9%;transform:rotate(31.6deg)}.topRenewal-limitedDecorations__item--ju{top:13.26%;left:21.35%;z-index:4;width:16.29%}.topRenewal-limitedDecorations__item--bubble{top:-6%;left:58.66%;z-index:5;width:27%}.topRenewal-limitedFoods.is-ready .topRenewal-limitedFoods__item,.topRenewal-limitedDecorations.is-ready .topRenewal-limitedDecorations__item{opacity:0}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item,.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item{animation-name:topRenewal-limited-enter;animation-duration:var(--limited-enter-duration);animation-timing-function:cubic-bezier(.34,1.2,.64,1);animation-fill-mode:both}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item--c{animation-delay:calc(var(--limited-food-stagger) * 0)}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item--b{animation-delay:calc(var(--limited-food-stagger) * 1)}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item--d{animation-delay:calc(var(--limited-food-stagger) * 2)}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item--e{animation-delay:calc(var(--limited-food-stagger) * 3)}.topRenewal-limitedFoods.is-visible .topRenewal-limitedFoods__item--a{animation-delay:calc(var(--limited-food-stagger) * 4)}.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-a{--limited-smoke-enter-delay: calc( var(--limited-decoration-base-delay) + var(--limited-decoration-stagger) * 0 );--limited-smoke-float-delay: calc( var(--limited-smoke-enter-delay) + var(--limited-enter-duration) );--limited-smoke-float-duration: 3.2s;animation-name:topRenewal-limited-enter-smoke-a,topRenewal-limited-smoke-float-a;animation-duration:var(--limited-enter-duration),var(--limited-smoke-float-duration);animation-timing-function:cubic-bezier(.34,1.2,.64,1),ease-in-out;animation-delay:var(--limited-smoke-enter-delay),var(--limited-smoke-float-delay);animation-fill-mode:both,none;animation-iteration-count:1,infinite}.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-b{--limited-smoke-enter-delay: calc( var(--limited-decoration-base-delay) + var(--limited-decoration-stagger) * 1 );--limited-smoke-float-delay: calc( var(--limited-smoke-enter-delay) + var(--limited-enter-duration) + .2s );--limited-smoke-float-duration: 2.8s;animation-name:topRenewal-limited-enter,topRenewal-limited-smoke-float;animation-duration:var(--limited-enter-duration),var(--limited-smoke-float-duration);animation-timing-function:cubic-bezier(.34,1.2,.64,1),ease-in-out;animation-delay:var(--limited-smoke-enter-delay),var(--limited-smoke-float-delay);animation-fill-mode:both,none;animation-iteration-count:1,infinite}.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-c{--limited-smoke-enter-delay: calc( var(--limited-decoration-base-delay) + var(--limited-decoration-stagger) * 2 );--limited-smoke-float-delay: calc( var(--limited-smoke-enter-delay) + var(--limited-enter-duration) + .1s );--limited-smoke-float-duration: 3.5s;animation-name:topRenewal-limited-enter-smoke-c,topRenewal-limited-smoke-float-c;animation-duration:var(--limited-enter-duration),var(--limited-smoke-float-duration);animation-timing-function:cubic-bezier(.34,1.2,.64,1),ease-in-out;animation-delay:var(--limited-smoke-enter-delay),var(--limited-smoke-float-delay);animation-fill-mode:both,none;animation-iteration-count:1,infinite}.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--ju{animation-delay:calc(var(--limited-decoration-base-delay) + var(--limited-decoration-stagger) * 3)}.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--bubble{animation-delay:calc(var(--limited-decoration-base-delay) + var(--limited-decoration-stagger) * 4)}.topRenewal-limited__ornaments.is-ready .topRenewal-limited__ornament--mayo-beam{clip-path:inset(68% 58% 0 0)}.topRenewal-limited__ornaments.is-ready .topRenewal-limited__ornament--mayo{opacity:0;transform:scale(.6)}.topRenewal-limited__ornaments.is-visible .topRenewal-limited__ornament--mayo-beam{animation:topRenewal-limited-beam-shoot .48s cubic-bezier(.16,.84,.44,1) forwards;animation-delay:var(--limited-mayo-action-delay)}.topRenewal-limited__ornaments.is-visible .topRenewal-limited__ornament--mayo{animation:topRenewal-limited-mayo-pop .32s cubic-bezier(.34,1.56,.64,1) forwards,topRenewal-limited-mayo-squeeze .48s ease-in-out forwards;animation-delay:var(--limited-mayo-pop-delay),var(--limited-mayo-action-delay)}@keyframes topRenewal-limited-beam-shoot{0%{clip-path:inset(68% 58% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes topRenewal-limited-mayo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes topRenewal-limited-mayo-squeeze{0%,to{transform:scale(1) rotate(0)}15%{transform:scale(.94,1.04) rotate(-3deg)}35%{transform:scale(1.03,.98) rotate(2.5deg)}55%{transform:scale(.96,1.02) rotate(-1.5deg)}75%{transform:scale(1.01,.99) rotate(1deg)}}@keyframes topRenewal-limited-enter{0%{opacity:0;transform:translate3d(0,calc(var(--limited-enter-drop) * -1),0)}58%{opacity:1;transform:translate3d(0,5px,0)}78%{transform:translate3d(0,-2px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes topRenewal-limited-enter-smoke-a{0%{opacity:0;transform:translate3d(0,calc(var(--limited-enter-drop) * -1),0) rotate(32.17deg)}58%{opacity:1;transform:translate3d(0,5px,0) rotate(32.17deg)}78%{transform:translate3d(0,-2px,0) rotate(32.17deg)}to{opacity:1;transform:translateZ(0) rotate(32.17deg)}}@keyframes topRenewal-limited-enter-smoke-c{0%{opacity:0;transform:translate3d(0,calc(var(--limited-enter-drop) * -1),0) rotate(31.6deg)}58%{opacity:1;transform:translate3d(0,5px,0) rotate(31.6deg)}78%{transform:translate3d(0,-2px,0) rotate(31.6deg)}to{opacity:1;transform:translateZ(0) rotate(31.6deg)}}@keyframes topRenewal-limited-smoke-float{0%,to{opacity:1;transform:translateZ(0)}35%{opacity:.55;transform:translate3d(3px,-9px,0)}70%{opacity:.8;transform:translate3d(-2px,-5px,0)}}@keyframes topRenewal-limited-smoke-float-a{0%,to{opacity:1;transform:translateZ(0) rotate(32.17deg)}35%{opacity:.55;transform:translate3d(3px,-9px,0) rotate(32.17deg)}70%{opacity:.8;transform:translate3d(-2px,-5px,0) rotate(32.17deg)}}@keyframes topRenewal-limited-smoke-float-c{0%,to{opacity:1;transform:translateZ(0) rotate(31.6deg)}35%{opacity:.55;transform:translate3d(-3px,-10px,0) rotate(31.6deg)}70%{opacity:.75;transform:translate3d(2px,-4px,0) rotate(31.6deg)}}.topRenewal-limitedFoods{position:absolute;top:var(--limited-foods-top);left:50%;z-index:3;width:var(--limited-foods-display-width);height:var(--limited-foods-display-height);pointer-events:none;transform:translate(-50%)}.topRenewal-limitedFoods__item{position:absolute;display:block;width:auto;max-width:none;height:auto;will-change:transform,opacity}.topRenewal-limitedFoods__item--a{top:65.7%;left:0;z-index:1;width:23.01%}.topRenewal-limitedFoods__item--b{top:52.6%;left:13.96%;z-index:3;width:27.52%}.topRenewal-limitedFoods__item--c{top:37.7%;left:32.44%;z-index:5;width:34.35%}.topRenewal-limitedFoods__item--d{top:51.2%;left:56.27%;z-index:4;width:27.78%}.topRenewal-limitedFoods__item--e{top:56.3%;left:73.83%;z-index:2;width:26.17%}.topRenewal-limited{position:relative;z-index:1;margin-top:calc(var(--limited-griddle-overlap) * -1);overflow:visible}.topRenewal-limited__topShadow{position:absolute;top:0;right:0;left:0;z-index:-1;height:calc(var(--limited-top-arc) + 60px);pointer-events:none;filter:drop-shadow(0 -12px 14px rgba(0,0,0,.35))}.topRenewal-limited__topShadowShape{width:100%;height:100%;background-color:#e90000;clip-path:polygon(var(--limited-top-arc-points),100% 100%,0 100%)}.topRenewal-limited__clipBottom{margin-bottom:calc(var(--limited-curve-depth) * -1)}.topRenewal-limited__surface{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;padding:calc(8px + var(--limited-top-arc)) 0 calc(20px + var(--limited-curve-depth));background-color:#e90000;clip-path:polygon(var(--limited-top-arc-points),var(--limited-bottom-curve-points));transform:translateZ(0);will-change:transform}.topRenewal-limited__surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:inherit;background-image:url(../img/top-renewal/limited/limited-background-sp.webp);background-repeat:repeat;background-position:bottom right;background-size:cover;opacity:1;pointer-events:none}@media(min-width:980px){.topRenewal-limited__surface:before{background-image:url(../img/top-renewal/limited/limited-background-pc.webp);background-size:100% auto}}.topRenewal-limited__title{position:relative;z-index:1;width:100%;min-height:66px;margin-top:20px}.topRenewal-limited__title.is-ready{opacity:0}.topRenewal-limited__title.is-visible{animation:topRenewal-limited-enter var(--limited-enter-duration) cubic-bezier(.34,1.2,.64,1) both}.topRenewal-limited__titleStick{position:absolute;top:3px;left:0;width:100%;height:6px;background-image:url(../img/top-renewal/limited/title-stick.svg);background-repeat:repeat-x;background-position:center top;background-size:auto 6px}.topRenewal-limited__titleNoren{position:relative;z-index:1;display:block;width:296px;max-width:calc(100% - 80px);height:auto;margin:0 auto}@media(min-width:640px){.topRenewal-limited__titleNoren{width:380px;max-width:calc(100% - 48px)}}@media(min-width:980px){.topRenewal-limited__titleNoren{width:640px;max-width:calc(100% - 48px)}}.topRenewal-limited__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 15px;overflow:visible}.topRenewal-limited__bannerArea{position:relative;width:100%;max-width:346px;overflow:visible}.topRenewal-limited__ornaments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.topRenewal-limited__ornament{position:absolute;display:block;max-width:none;height:auto;pointer-events:none}.topRenewal-limited__ornament--left{top:40%;left:-32%;width:53%}.topRenewal-limited__ornament--right{top:-18%;left:78%;width:35%}.topRenewal-limited__ornament--mayo,.topRenewal-limited__ornament--mayo-beam{display:none}@media(min-width:640px)and (max-width:979px){.topRenewal-limited__ornament--mayo{display:block;top:-8%;left:calc(100% + clamp(6px,calc(6px + (100vw - 640px)*.06),26px));width:clamp(120px,calc(120px + (100vw - 640px)*.236),200px);height:auto}.topRenewal-limited__ornament--mayo-beam{display:block;top:22%;left:calc(100% + clamp(2px,calc(2px + (100vw - 640px)*.03),14px));width:clamp(96px,calc(96px + (100vw - 640px)*.189),160px);height:auto}}.topRenewal-limited__bannerLink{position:relative;z-index:1;display:block;width:100%;overflow:hidden;border:3px solid var(--renewal-color-white);border-radius:12px;box-shadow:var(--renewal-shadow-cta);line-height:0;text-decoration:none;transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-limited__bannerLink:hover{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-limited__bannerLink:focus-visible{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-limited__banner{display:block;width:100%;height:auto}.topRenewal-limited__cta{display:flex;align-items:center;gap:8px;color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:16px;font-weight:900;line-height:1;text-decoration:none}.topRenewal-limited__ctaIcon{display:block;flex-shrink:0;width:20px;height:20px}.topRenewal-shop{container-type:inline-size;position:relative;z-index:1;overflow:hidden;background-color:#ffe231;padding:56px 16px 32px}.topRenewal-limitedWrap+.topRenewal-shop{padding-top:calc(56px + var(--limited-curve-depth))}.topRenewal-shop__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.topRenewal-shop__bgPattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/top-renewal/shop/shop-background.webp);background-repeat:repeat;background-position:top left}.topRenewal-shop__bgRays{position:absolute;top:130%;left:50%;width:300%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,rgba(255,243,219,.2) 0deg 4deg,transparent 4deg 8deg);transform:translate(-50%,-50%);animation:topRenewal-shop-rays-spin 300s linear infinite;mix-blend-mode:overlay}.topRenewal-shop__bgText{position:absolute;top:10.6cqi;left:50%;z-index:1;width:157cqi;transform:translate(-50%);--bg-text-stagger: 90ms;--bg-text-duration: .28s}.topRenewal-shop__bgTextSvg{display:block;width:100%;height:auto;overflow:visible}.topRenewal-shop__bgTextLetter{opacity:0;transform:translate(var(--pop-x, 0),var(--pop-y, 0)) scale(.88);transform-box:fill-box;transform-origin:center}.topRenewal-shop__bgText.is-visible .topRenewal-shop__bgTextLetter{animation:topRenewal-shop-bgText-pop var(--bg-text-duration, .28s) cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * var(--bg-text-stagger, 90ms))}@keyframes topRenewal-shop-bgText-pop{to{opacity:1;transform:translate(0) scale(1)}}.topRenewal-shop__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;margin:0 auto}.topRenewal-shop__banner{position:relative;container-type:inline-size}.topRenewal-shop__icon{position:absolute;top:-2.4cqi;left:0;z-index:2;display:block;width:14.6cqi;height:auto;pointer-events:none;animation:topRenewal-shop-icon-float 3s ease-in-out infinite}@media(min-width:980px){.topRenewal-shop__icon{left:.8cqi;animation:topRenewal-shop-icon-float-pc 3s ease-in-out infinite}}.topRenewal-shop__bannerLink{display:block;line-height:0;text-decoration:none}.topRenewal-shop__picture{display:block}.topRenewal-shop__bannerImg{display:block;width:100%;height:auto;transition:transform .2s ease-in}@media(hover:hover){.topRenewal-shop__banner:has(.topRenewal-shop__bannerLink:hover) .topRenewal-shop__bannerImg,.topRenewal-shop__banner:has(.topRenewal-shop__cta:hover) .topRenewal-shop__bannerImg{transform:translateY(-10px)}}.topRenewal-shop__cta{position:absolute;bottom:-16px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);height:40px;padding:0 16px;border-radius:8px;background-color:var(--renewal-color-secondary);box-shadow:var(--renewal-shadow-cta);color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:16px;font-weight:900;line-height:1.4;text-decoration:none;transform:translate(-50%);transition:background-color .2s ease-in,box-shadow .2s ease-in}@media(hover:hover){.topRenewal-shop__cta:hover{background-color:var(--renewal-color-secondary-hover);box-shadow:var(--renewal-shadow-cta-hover)}}.topRenewal-shop__cta:focus-visible{background-color:var(--renewal-color-secondary-hover);box-shadow:var(--renewal-shadow-cta-hover)}.topRenewal-shop__ctaText{white-space:nowrap}.topRenewal-shop__ctaIcon{display:block;flex-shrink:0;width:20px;height:20px}.topRenewal-shop__galleries{display:flex;gap:8px;margin:0;padding:0;list-style:none}.topRenewal-shop__gallery{min-width:0}.topRenewal-shop__gallery--a{flex:152 1 0}.topRenewal-shop__gallery--b,.topRenewal-shop__gallery--c{flex:88 1 0}.topRenewal-shop__frame{overflow:hidden;border-radius:8px;background-color:var(--renewal-color-white)}.topRenewal-shop__gallery--a .topRenewal-shop__frame{aspect-ratio:152 / 88}.topRenewal-shop__gallery--b .topRenewal-shop__frame,.topRenewal-shop__gallery--c .topRenewal-shop__frame{aspect-ratio:1 / 1}.topRenewal-shop__slides{position:relative;width:100%;height:100%}.topRenewal-shop__slideImg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center}.topRenewal-shop__slideImg--current{transform:scale(1)}.topRenewal-shop__slideImg--next{z-index:2;clip-path:inset(0 100% 0 0);transform:scale(1.08)}.topRenewal-shop__slideImg--next.is-revealing{animation:topRenewal-shop-reveal 1s ease-in-out forwards}@keyframes topRenewal-shop-rays-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes topRenewal-shop-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes topRenewal-shop-reveal{0%{clip-path:inset(0 100% 0 0);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}.topRenewal{--reveal-enter-duration: .76s;--reveal-enter-rise: 24px}.topRenewal-course__decoration.is-ready,.topRenewal-courseCard.is-ready,.topRenewal-recommend__item.is-ready,.topRenewal-news__card.is-ready{opacity:0}.topRenewal-course__decoration.is-visible,.topRenewal-courseCard.is-visible,.topRenewal-recommend__item.is-visible,.topRenewal-news__card.is-visible{animation:topRenewal-reveal-rise var(--reveal-enter-duration) cubic-bezier(.34,1.2,.64,1) var(--reveal-delay, 0ms) both}.topRenewal-course__decoration--kote.is-visible{animation:topRenewal-reveal-rise var(--reveal-enter-duration) cubic-bezier(.34,1.2,.64,1) var(--reveal-delay, 0ms) both,topRenewal-course-kote-tilt 3s ease-in-out infinite}@keyframes topRenewal-reveal-rise{0%{opacity:0;translate:0 var(--reveal-enter-rise)}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.topRenewal-courseCard,.topRenewal-courseCard__media img,.topRenewal-news__card,.topRenewal-campaign__slideLink,.topRenewal-campaign__navBtn,.topRenewal-campaign__dot{transition:none}.topRenewal-shop__bgRays{animation:none}.topRenewal-shop__bgTextLetter{opacity:1;transform:none;animation:none}.topRenewal-shop__icon,.topRenewal-course__decoration--kote{animation:none}.topRenewal-shop__slideImg--next{display:none}.topRenewal-limitedFoods.is-ready .topRenewal-limitedFoods__item,.topRenewal-limitedDecorations.is-ready .topRenewal-limitedDecorations__item,.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-a,.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-b,.topRenewal-limitedDecorations.is-visible .topRenewal-limitedDecorations__item--smoke-c,.topRenewal-course__decoration.is-ready,.topRenewal-course__decoration.is-visible,.topRenewal-courseCard.is-ready,.topRenewal-courseCard.is-visible,.topRenewal-recommend__item.is-ready,.topRenewal-recommend__item.is-visible,.topRenewal-news__card.is-ready,.topRenewal-news__card.is-visible{opacity:1;animation:none}.topRenewal-sectionHeading.is-ready .topRenewal-sectionHeading__dot{opacity:1;transform:none;animation:none}}@keyframes topRenewal-shop-icon-float-pc{0%,to{transform:rotate(-6.94deg) translateY(0)}50%{transform:rotate(-6.94deg) translateY(-12px)}}.topRenewal-recommend{padding:40px 16px 0}.topRenewal-recommend--following{margin-top:0;padding-top:40px}.topRenewal-recommend__inner{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto}.topRenewal-recommend__list{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none}.topRenewal-recommend__item{padding-right:4px;padding-bottom:4px}.topRenewal-recommend__link,.topRenewal-recommend__frame{display:block;border-radius:8px;box-shadow:var(--renewal-shadow-cta);line-height:0;text-decoration:none}.topRenewal-recommend__link{transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-recommend__link:hover{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-recommend__link:focus-visible{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-recommend__surface{display:block;aspect-ratio:5 / 3;overflow:hidden;border-radius:8px}.topRenewal-recommend__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topRenewal-campaign{padding:40px 16px 0}.topRenewal-campaign--following{margin-top:56px;padding-top:0}.topRenewal-campaign__inner{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto}.topRenewal-campaign__body{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.topRenewal-campaign__carousel{width:100%;overflow-x:clip}.topRenewal-campaign__carousel .embla__container{display:flex}.topRenewal-campaign__carousel .embla__slide{flex:0 0 100%;min-width:0;padding-right:4px;padding-bottom:4px}.topRenewal-campaign__slideLink,.topRenewal-campaign__slideFrame{display:block;border-radius:12px;box-shadow:var(--renewal-shadow-cta);line-height:0;text-decoration:none}.topRenewal-campaign__slideLink{transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-campaign__slideLink:hover{transform:translateY(-4px);box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-campaign__slideLink:focus-visible{transform:translateY(-4px);box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-campaign__slideSurface{display:block;aspect-ratio:5 / 3;overflow:hidden;border-radius:12px}.topRenewal-campaign__slideImg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topRenewal-campaign__controls{display:flex;align-items:center;justify-content:center;gap:16px;width:188px}.topRenewal-campaign__navBtn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background-color:var(--renewal-color-white);box-shadow:var(--renewal-shadow-cta);cursor:pointer;transition:transform .15s ease-in,box-shadow .15s ease-in}@media(min-width:980px){.topRenewal-campaign__navBtn{box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-campaign__navBtn:focus-visible{box-shadow:var(--renewal-shadow-card-hover)}}@media(hover:hover)and (min-width:980px){.topRenewal-campaign__navBtn:hover{box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-campaign__navIcon{display:block;flex-shrink:0;width:6px;line-height:0}.topRenewal-campaign__navIcon--prev{margin-left:-2px}.topRenewal-campaign__navIcon--next{margin-left:2px}.topRenewal-campaign__navIcon img{display:block;width:100%;height:auto}.topRenewal-campaign__dots{display:flex;flex:1;align-items:center;justify-content:center;gap:16px}.topRenewal-campaign__dot{position:relative;display:block;width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:var(--renewal-color-secondary);opacity:.4;cursor:pointer;transition:box-shadow .15s ease-in}.topRenewal-campaign__dot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.topRenewal-campaign__dot.is-active{width:12px;height:12px;background-color:var(--renewal-color-secondary);opacity:1}@media(hover:hover){.topRenewal-campaign__dot:hover{box-shadow:0 0 0 4px #fda8a4}}.topRenewal-campaign__dot:focus-visible{box-shadow:0 0 0 4px #fda8a4}.topRenewal-news{margin-top:56px;padding:0 16px}.topRenewal-news__inner{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto}.topRenewal-news__main{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.topRenewal-news__list{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.topRenewal-news__card{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:var(--renewal-color-white);border-radius:8px;box-shadow:var(--renewal-shadow-cta);color:inherit;text-decoration:none;transition:background-color .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-news__card:hover{background-color:#fefce8;box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-news__card:hover .topRenewal-news__arrow{--renewalArrow-circle-color: var(--renewal-color-secondary-hover)}}.topRenewal-news__card:focus-visible{background-color:#fefce8;box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-news__card:focus-visible .topRenewal-news__arrow{--renewalArrow-circle-color: var(--renewal-color-secondary-hover)}.topRenewal-news__cardBody{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.topRenewal-news__date{color:var(--renewal-color-secondary);font-family:var(--renewal-font-family-lato);font-size:14px;font-weight:900;line-height:22px}.topRenewal-news__cardTitle{color:var(--renewal-color-dark-red);font-family:var(--renewal-font-family);font-size:14px;font-weight:900;line-height:1.4;word-break:break-word}.topRenewal-news__arrow{display:block;flex-shrink:0;width:20px;height:20px}.renewalArrow.topRenewal-news__arrow{--renewalArrow-circle-color: var(--renewal-color-secondary);--renewalArrow-tri-color: var(--renewal-color-white)}.topRenewal-news__more{display:flex;align-items:center;gap:8px;color:var(--renewal-color-dark-red);font-family:var(--renewal-font-family);font-size:16px;font-weight:900;line-height:1;text-decoration:none}.topRenewal-partner{margin-top:58px;padding:0 16px}.topRenewal-partner__link{display:block;max-width:344px;margin:0 auto;line-height:0;text-decoration:none}.topRenewal-partner__img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:var(--renewal-shadow-cta);transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-partner__link:hover .topRenewal-partner__img{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-partner__link:focus-visible .topRenewal-partner__img{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-app{margin-top:56px;padding:0 16px 80px}.topRenewal-app__link{position:relative;display:block;max-width:344px;margin:0 auto;line-height:0;text-decoration:none;border-radius:16px;box-shadow:var(--renewal-shadow-cta);container-type:inline-size;transition:transform .15s ease-in,box-shadow .15s ease-in}@media(hover:hover){.topRenewal-app__link:hover{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-app__link:focus-visible{transform:translateY(-3px);box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-app__picture{display:block;border-radius:16px;overflow:hidden}.topRenewal-app__img{display:block;width:100%;height:auto}.topRenewal-app__more{position:absolute;left:17px;left:calc(17 / 344 * 100cqw);bottom:16px;bottom:calc(16 / 344 * 100cqw);display:flex;align-items:center;justify-content:center;gap:4px;gap:calc(4 / 344 * 100cqw);height:40px;height:calc(40 / 344 * 100cqw);padding:0 14px;padding:0 calc(14 / 344 * 100cqw);background-color:var(--renewal-color-secondary);border-radius:8px;box-shadow:0 3px 4.5px #511d0033;color:var(--renewal-color-white);font-family:var(--renewal-font-family);font-size:16px;font-size:calc(16 / 344 * 100cqw);font-weight:900;line-height:1.4;white-space:nowrap}.topRenewal-app__arrow{width:24px;height:24px}@media(min-width:980px){.topRenewal-sectionHeading{gap:16px}.topRenewal-sectionHeading__decoration{width:54px;height:18px;margin-top:22px}.topRenewal-sectionHeading__titleImg{height:var(--title-h-pc, 58px)}.topRenewal{--limited-curve-depth: 70px;--limited-top-arc: 113px;--limited-griddle-top-arc: 48px;--limited-top-arc-points: 0 var(--limited-top-arc), .169% calc(var(--limited-top-arc) * .9888), .684% calc(var(--limited-top-arc) * .957), 1.555% calc(var(--limited-top-arc) * .9077), 2.792% calc(var(--limited-top-arc) * .8438), 4.406% calc(var(--limited-top-arc) * .7681), 6.407% calc(var(--limited-top-arc) * .6836), 8.806% calc(var(--limited-top-arc) * .5933), 11.613% calc(var(--limited-top-arc) * .5), 14.838% calc(var(--limited-top-arc) * .4067), 18.491% calc(var(--limited-top-arc) * .3164), 22.584% calc(var(--limited-top-arc) * .2319), 27.127% calc(var(--limited-top-arc) * .1563), 32.129% calc(var(--limited-top-arc) * .0923), 37.602% calc(var(--limited-top-arc) * .043), 43.555% calc(var(--limited-top-arc) * .0112), 50% 0, 56.445% calc(var(--limited-top-arc) * .0112), 62.398% calc(var(--limited-top-arc) * .043), 67.871% calc(var(--limited-top-arc) * .0923), 72.873% calc(var(--limited-top-arc) * .1563), 77.416% calc(var(--limited-top-arc) * .2319), 81.509% calc(var(--limited-top-arc) * .3164), 85.162% calc(var(--limited-top-arc) * .4067), 88.387% calc(var(--limited-top-arc) * .5), 91.194% calc(var(--limited-top-arc) * .5933), 93.593% calc(var(--limited-top-arc) * .6836), 95.594% calc(var(--limited-top-arc) * .7681), 97.208% calc(var(--limited-top-arc) * .8438), 98.445% calc(var(--limited-top-arc) * .9077), 99.316% calc(var(--limited-top-arc) * .957), 99.831% calc(var(--limited-top-arc) * .9888), 100% var(--limited-top-arc);--limited-bottom-curve-points: 100% calc(100% - var(--limited-curve-depth)), 99.831% calc(100% - var(--limited-curve-depth) * .9888), 99.316% calc(100% - var(--limited-curve-depth) * .957), 98.445% calc(100% - var(--limited-curve-depth) * .9077), 97.208% calc(100% - var(--limited-curve-depth) * .8438), 95.594% calc(100% - var(--limited-curve-depth) * .7681), 93.593% calc(100% - var(--limited-curve-depth) * .6836), 91.194% calc(100% - var(--limited-curve-depth) * .5933), 88.387% calc(100% - var(--limited-curve-depth) * .5), 85.162% calc(100% - var(--limited-curve-depth) * .4067), 81.509% calc(100% - var(--limited-curve-depth) * .3164), 77.416% calc(100% - var(--limited-curve-depth) * .2319), 72.873% calc(100% - var(--limited-curve-depth) * .1563), 67.871% calc(100% - var(--limited-curve-depth) * .0923), 62.398% calc(100% - var(--limited-curve-depth) * .043), 56.445% calc(100% - var(--limited-curve-depth) * .0112), 50% 100%, 43.555% calc(100% - var(--limited-curve-depth) * .0112), 37.602% calc(100% - var(--limited-curve-depth) * .043), 32.129% calc(100% - var(--limited-curve-depth) * .0923), 27.127% calc(100% - var(--limited-curve-depth) * .1563), 22.584% calc(100% - var(--limited-curve-depth) * .2319), 18.491% calc(100% - var(--limited-curve-depth) * .3164), 14.838% calc(100% - var(--limited-curve-depth) * .4067), 11.613% calc(100% - var(--limited-curve-depth) * .5), 8.806% calc(100% - var(--limited-curve-depth) * .5933), 6.407% calc(100% - var(--limited-curve-depth) * .6836), 4.406% calc(100% - var(--limited-curve-depth) * .7681), 2.792% calc(100% - var(--limited-curve-depth) * .8438), 1.555% calc(100% - var(--limited-curve-depth) * .9077), .684% calc(100% - var(--limited-curve-depth) * .957), .169% calc(100% - var(--limited-curve-depth) * .9888), 0 calc(100% - var(--limited-curve-depth))}.topRenewal-course{--course-limited-overlap: 314px;--course-curl-width: 274.5px;--course-curl-height: 186.5px;padding-bottom:640px;margin-top:calc(-164 / 1440 * 100vw)}.topRenewal-course__paper{max-width:1346px;margin:auto;padding:48px 47px 64px;background-image:url(../img/top-renewal/course/paper-pc.webp);background-size:100% 100%;filter:drop-shadow(2px 6px 6px rgba(67,20,0,.2))}.topRenewal-course__decoration--kote{top:-120px;right:0;width:268px;z-index:2}.topRenewal-course__decoration--food{bottom:220px;left:-120px;width:461px}.topRenewal-course__curl{right:-1px;bottom:11px}.topRenewal-course__inner{gap:64px;max-width:1224px}.topRenewal-course__group{gap:40px}.topRenewal-course__heading{gap:16px}.topRenewal-course__subheadingImg{height:32px}.topRenewal-course__buffetList{flex-direction:row;gap:48px;gap:clamp(20px,3.9vw,48px);align-items:stretch}.topRenewal-course__buffetItem{display:flex;flex:1;min-width:0;container-type:inline-size}.topRenewal-courseCard{display:flex;flex:1;flex-direction:column;width:100%;border-radius:12px;box-shadow:var(--renewal-shadow-cta-pc)}@media(hover:hover){.topRenewal-courseCard:hover{box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-courseCard:focus-visible{box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-courseCard__badge{min-height:44px;min-height:clamp(32px,11.7cqw,44px);padding:0 10px 3px;border-width:5px;border-radius:12px 12px 0 0;font-size:24px;font-size:clamp(17px,6.4cqw,24px)}.topRenewal-courseCard__badgeIcon{width:32px;width:clamp(22px,8.5cqw,32px);height:32px;height:clamp(22px,8.5cqw,32px)}.topRenewal-courseCard__panel{flex:1;flex-direction:column;align-items:stretch;min-height:496px;min-height:clamp(360px,132cqw,496px);padding:0 0 56px;border-width:5px;border-radius:0 0 12px 12px}.topRenewal-courseCard__media{position:relative;top:auto;left:auto;width:100%;height:200px;height:clamp(150px,53.2cqw,200px);transform:none}.topRenewal-courseCard__content{gap:4px;padding:8px 19px 0}.topRenewal-courseCard__name{display:flex;align-items:center;min-height:80px;min-height:clamp(56px,21.3cqw,80px)}.topRenewal-courseCard__nameImg{height:40px;height:clamp(28px,10.6cqw,40px)}.topRenewal-courseCard__nameImg--premium{height:77px;height:clamp(54px,20.5cqw,77px)}.topRenewal-courseCard__price{flex-wrap:wrap}.topRenewal-courseCard__priceValue{font-size:60px;font-size:clamp(36px,calc((100cqw - 50px)*.182),60px)}.topRenewal-courseCard__priceUnit{padding-bottom:6px;font-size:22px;font-size:clamp(13px,calc((100cqw - 50px)*.0668),22px);line-height:1}.topRenewal-courseCard__priceTax{padding-bottom:4px;font-size:20px;font-size:clamp(12px,calc((100cqw - 50px)*.0607),20px)}.topRenewal-courseCard__labels{gap:6px;margin-top:12px}.topRenewal-courseCard__label{min-height:auto;padding:4px 12px;font-size:16px;font-size:clamp(12px,4.3cqw,16px)}.topRenewal-courseCard__labels:after{content:none}.topRenewal-courseCard__arrow{right:12px;bottom:12px;width:40px;width:clamp(28px,10.6cqw,40px);height:40px;height:clamp(28px,10.6cqw,40px)}.topRenewal-courseCard--solo{max-width:376px;container-type:inline-size}.topRenewal-courseCard--lunch .topRenewal-courseCard__panel{min-height:424px;padding:0 0 56px}.topRenewal-courseCard--lunch .topRenewal-courseCard__nameImg{margin-block:12px}.topRenewal-course__group--lunch{align-items:center}.topRenewal-course__cta{min-height:64px;padding:12px 16px;box-shadow:var(--renewal-shadow-cta-pc);font-size:24px}.topRenewal-course__ctaIcon{width:32px;height:32px}.topRenewal-limitedWrap{--limited-enter-drop: 28px;--limited-food-stagger: .11s;--limited-decoration-base-delay: .32s;--limited-decoration-stagger: .1s;--limited-griddle-height: 474px;--limited-griddle-overlap: 314px;--limited-junction-top: calc( var(--limited-griddle-height) - var(--limited-griddle-overlap) );--limited-foods-display-width: 1640px;--limited-foods-display-height: 430px;--limited-foods-base-ratio: .58;--limited-foods-lift: 558px;--limited-foods-top: calc( var(--limited-griddle-height) - var(--limited-foods-display-height) * var(--limited-foods-base-ratio) - var(--limited-foods-lift) );--limited-decorations-height: 212px;--limited-decorations-top: calc( -200px + var(--limited-foods-top) + var(--limited-foods-display-height) - var(--limited-decorations-height) )}.topRenewal-limitedDecorations__item--smoke-a{top:0;left:21.62%;width:7.21%}.topRenewal-limitedDecorations__item--smoke-b{top:49.53%;left:14.29%;width:8.15%}.topRenewal-limitedDecorations__item--smoke-c{top:4.25%;left:78.31%;width:13.44%}.topRenewal-limitedDecorations__item--ju{top:40.09%;left:25.14%;width:14.04%}.topRenewal-limitedDecorations__item--bubble{top:4%;left:60.5%;width:19.17%}.topRenewal-limitedFoods__item--a{top:60.3%;left:0;width:22.28%}.topRenewal-limitedFoods__item--b{top:47.9%;left:15.49%;width:26.95%}.topRenewal-limitedFoods__item--c{top:34.7%;left:34.79%;width:33.42%}.topRenewal-limitedFoods__item--d{top:47.2%;left:58.72%;width:26.9%}.topRenewal-limitedFoods__item--e{top:53.1%;left:76.2%;width:23.8%}.topRenewal-limited__topShadow{height:160px;filter:drop-shadow(0 -18px 21px rgba(0,0,0,.35))}.topRenewal-limited__clipBottom{clip-path:polygon(0 0,100% 0,var(--limited-bottom-curve-points));transform:translateZ(0);will-change:transform}.topRenewal-limited__surface{gap:39px;padding:calc(18px + var(--limited-top-arc)) 0 calc(39px + var(--limited-curve-depth))}.topRenewal-limited__title{margin-top:-90px;min-height:131px}.topRenewal-limited__titleStick{height:14px;background-size:auto 14px}.topRenewal-limited__inner{gap:40px;padding:0}.topRenewal-limited__bannerArea{max-width:600px}.topRenewal-limited__ornament--left{top:-6.13%;left:auto;right:calc(100% + 28.33%);width:71.17%}.topRenewal-limited__ornament--right{top:53.37%;left:140.5%;width:46.67%}.topRenewal-limited__ornament--mayo{display:block;top:-12%;left:121%;width:228px;height:201px}.topRenewal-limited__ornament--mayo-beam{display:block;top:23%;left:74%;width:346px;height:434px}.topRenewal-limited__bannerLink{border-width:6px;border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-limited__cta{gap:12px;font-size:32px}.topRenewal-limited__ctaIcon{width:32px;height:32px}.topRenewal-shop{padding:100px 24px 80px}.topRenewal-limitedWrap+.topRenewal-shop{padding-top:calc(100px + var(--limited-curve-depth))}.topRenewal-shop__bgRays{top:125%;width:320%;background:repeating-conic-gradient(from 0deg,rgba(255,243,219,.2) 0deg 5deg,transparent 5deg 10deg)}.topRenewal-shop__bgText{top:174px;width:1828px;height:285px;max-width:none;--bg-text-stagger: 55ms;--bg-text-duration: .22s}.topRenewal-shop__bgTextSvg{height:100%}.topRenewal-shop__inner{gap:56px;max-width:1016px}.topRenewal-shop__cta{gap:12px;width:auto;max-width:none;height:96px;padding:0 40px;border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc);font-size:32px;line-height:52px}.topRenewal-shop__ctaIcon{width:32px;height:32px}.topRenewal-shop__galleries{gap:24px}.topRenewal-shop__gallery--a{flex:484 1 0}.topRenewal-shop__gallery--b,.topRenewal-shop__gallery--c{flex:244 1 0}.topRenewal-shop__frame{border-radius:12px}.topRenewal-shop__gallery--a .topRenewal-shop__frame{aspect-ratio:484 / 232}.topRenewal-shop__gallery--b .topRenewal-shop__frame,.topRenewal-shop__gallery--c .topRenewal-shop__frame{aspect-ratio:244 / 232}.topRenewal-recommend{padding:56px 24px 0}.topRenewal-recommend--following{padding-top:120px}.topRenewal-recommend__inner{gap:56px;max-width:808px}.topRenewal-recommend__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.topRenewal-recommend__item{padding-right:6px;padding-bottom:6px}.topRenewal-recommend__link,.topRenewal-recommend__frame{border-radius:12px;box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-recommend__surface{border-radius:12px}.topRenewal-campaign{padding:56px 24px 0}.topRenewal-campaign--following{margin-top:120px;padding-top:0}.topRenewal-campaign__inner{gap:56px;max-width:808px}.topRenewal-campaign__body{gap:40px}.topRenewal-campaign__carousel .embla__slide{padding-right:6px;padding-bottom:6px}.topRenewal-campaign__slideLink,.topRenewal-campaign__slideFrame{border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-campaign__slideSurface{border-radius:16px}.topRenewal-campaign__controls{width:220px;gap:32px}.topRenewal-campaign__dot{width:12px;height:12px}.topRenewal-campaign__dot.is-active{width:16px;height:16px}@media(hover:hover){.topRenewal-campaign__dot:hover{box-shadow:0 0 0 6px #fda8a4}}.topRenewal-campaign__dot:focus-visible{box-shadow:0 0 0 6px #fda8a4}.topRenewal-campaign__dots{gap:36px}.topRenewal-campaign__navBtn{width:48px;height:48px}.topRenewal-campaign__navIcon{width:12px}.topRenewal-news{margin-top:120px;padding:0 24px}.topRenewal-news__inner{gap:40px;max-width:1016px}.topRenewal-news__main{gap:64px}.topRenewal-news__list{gap:16px}.topRenewal-news__card{padding:24px;border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-news__cardBody{gap:8px}.topRenewal-news__date{font-size:24px;line-height:32px}.topRenewal-news__cardTitle{font-size:24px;line-height:38px}.topRenewal-news__arrow{width:32px;height:32px}.topRenewal-news__more{gap:12px;font-size:32px}.topRenewal-partner{margin-top:120px;padding:0 24px}.topRenewal-partner__link{max-width:808px}.topRenewal-partner__img{border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc)}@media(hover:hover){.topRenewal-partner__link:hover .topRenewal-partner__img{box-shadow:var(--renewal-shadow-card-hover)}}.topRenewal-partner__link:focus-visible .topRenewal-partner__img{box-shadow:var(--renewal-shadow-card-hover)}.topRenewal-app{margin-top:64px;padding:0 24px 160px}.topRenewal-app__link{max-width:1022px;box-shadow:var(--renewal-shadow-cta-pc)}.topRenewal-app__more{left:auto;right:20.5px;right:calc(20.5 / 1016 * 100cqw);bottom:20.5px;bottom:calc(20.5 / 1016 * 100cqw);gap:12px;gap:calc(12 / 1016 * 100cqw);height:56px;height:calc(56 / 1016 * 100cqw);padding:0 24px;padding:0 calc(24 / 1016 * 100cqw);box-shadow:0 11.489px 17.234px #511d0033;font-size:24px;font-size:calc(24 / 1016 * 100cqw);line-height:1}.topRenewal-app__arrow{width:32px;height:32px}}@media(min-width:1110px){.topRenewal-shop__cta{right:-24px;bottom:-24px;left:auto;gap:12px;width:auto;max-width:none;height:96px;padding:0 40px;border-radius:16px;box-shadow:var(--renewal-shadow-cta-pc);font-size:32px;line-height:52px;transform:none}}
