@keyframes yurayuraStepAnim{0%{transform:rotate(var(--rotateBase, 0deg))}50%{transform:rotate(var(--rotateAnim, 5deg))}100%{transform:rotate(var(--rotateBase, 0deg))}}@keyframes scroll-loop{0%{transform:translateX(0)}100%{transform:translateX(var(--scrollLoopX, -100%))}}@keyframes glowToggle{0%,100%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #7B96B8) drop-shadow(0 0 20px #7B96B8) drop-shadow(0 0 40px #7B96B8)}50%{filter:none}}@keyframes neonGlow{0%,100%{filter:drop-shadow(0 0 1px #EDDA10) drop-shadow(0 0 8px #FFE94F) drop-shadow(0 0 10px #fff89b)}50%{filter:none}}@keyframes glitter{0%{transform:scale(0.3) rotate(0deg);opacity:0}25%{transform:scale(1) rotate(360deg);opacity:1}50%{transform:scale(0.3) rotate(720deg);opacity:0}100%{transform:scale(0.3) rotate(0deg);opacity:0}}@keyframes bounce{0%,10%{transform:translateY(0)}2%{transform:translateY(-10px)}4%{transform:translateY(0)}6%{transform:translateY(-2px)}}@keyframes poyon{0%,100%{transform-origin:center bottom;transform:scale(1) translateY(0)}10%,30%{transform:scale(1.1, 0.9) translateY(0)}20%,40%{transform:scale(0.95, 1.05) translateY(-0.2rem)}50%{transform:scale(1.05, 0.95) translateY(0)}60%{transform:scale(1) translateY(0)}}@keyframes flipUp{0%{transform:rotateX(90deg) rotateZ(5deg) scale(0);opacity:0}60%{opacity:0}100%{transform:rotateX(0deg) rotateZ(0deg) scale(1);opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes floating-y{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}.is-style-ttl-brunch_main{display:flex;flex-direction:column;row-gap:calc(10/var(--widthBase)*100vw);justify-content:center;align-items:center;text-align:center}@media(max-width: 768px){.is-style-ttl-brunch_main{row-gap:calc(30/var(--widthBase)*100vw)}}.is-style-ttl-brunch_main.theme-left{justify-content:flex-start;align-items:flex-start}.is-style-ttl-brunch_main img{inline-size:calc(var(--ttlBMainWidth)/var(--widthBase)*100vw);aspect-ratio:var(--ttlBMainWidth, 200)/var(--ttlBMainHeight, 50);max-block-size:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.is-style-ttl-brunch_main img{min-inline-size:70%;max-block-size:calc(var(--ttlBMainHeight)/var(--widthBase)*100vw*2)}}.is-style-ttl-brunch_main span:not([class]){font-weight:700;line-height:1.3;font-size:clamp(1.2rem,1.6666666667vw,2.25rem);letter-spacing:clamp(.06em,calc(3.2 / 1920 * 100vw),.1125em)}.is-style-ttl-brunch_border{inline-size:100%;padding:0 calc(10/var(--widthBase)*100vw) calc(20/var(--widthBase)*100vw);line-height:1.5;font-weight:700;border-block-end:1px dashed #6d4c41;font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.0875em,calc(2.4 / 1920 * 100vw),.1125em)}.is-style-btn-brunch_arrow{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(18/var(--widthBase)*100vw) calc(65/var(--widthBase)*100vw) calc(18/var(--widthBase)*100vw) calc(40/var(--widthBase)*100vw);display:flex;-moz-column-gap:calc(var(--btnArrow, 10)/var(--widthBase)*100vw);column-gap:calc(var(--btnArrow, 10)/var(--widthBase)*100vw);line-height:1.5;font-weight:700;color:var(--ttlArrowColor, #FFF);background-color:var(--ttlArrowBg, #E8A838);position:relative;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.035em,calc(0.8 / 1920 * 100vw),.045em)}@media(min-width: 769px){.is-style-btn-brunch_arrow{transition:all .3s ease}.is-style-btn-brunch_arrow:hover{--ttlArrowBg: #4A6741}.is-style-btn-brunch_arrow:hover::before{transform:translateY(-50%) translateX(10%) rotate(10deg)}}@media(max-width: 768px){.is-style-btn-brunch_arrow{inline-size:100%;max-inline-size:calc(100% - 53/var(--widthBase)*100vw);padding-block:calc(30/var(--widthBase)*100vw);justify-content:center}}.is-style-btn-brunch_arrow::before{position:absolute;inset:50% calc(-63/var(--widthBase)*100vw) auto auto;transform:translateY(-50%);content:"";inline-size:calc(106/var(--widthBase)*100vw);min-inline-size:106px;aspect-ratio:106/35;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='35' viewBox='0 0 106 35' fill='none'%3E%3Cpath fill='%236d4c41' fill-rule='evenodd' d='m105.6 8.8-.7-1-.7-.3q-1-.7-1.9-1.3l-.2-.5-.4-.2-1.3-1.4-.8-.5-.7-1-.5-.2c-.6-.5-1-1.5-1.6-2.1-.7-.5-1.5-.2-2-.3l-.9 1.8.2.3h.5v.6l.3.2 2.3 2.5.6.2q.8 1 2 2h-1l-.1-.3-.8.1q-.8-.2-1.7-.4h-1.8c-.3-.2-1.6-.4-2.3-.4l-.2.2-.9-.4-.4.2q-.2-.1-.5-.3 0 .2-.2.2l-.4-.2-.5.2-1-.4-2-.1-4.8-.2-2.3-.1-.5-.2v.2l-1-.2-1 .2-.7-.2-1.1.2-1-.2-.3.3c-.1-.2-.7-.3-1-.3l-.2.2-1.3-.1-.8.2q-.8-.1-1.5-.1l-1 .2c-.4-.3-3 .4-3.2.2s-2.4.3-3 .3q-5 .6-9.9 1.7-1 .1-2 .3l-.3.2-.5-.2-.1.2q-.5.1-1 .2l-.3.2h-.5q-.3 0-.5.3l-1.3.1-1.8.6h-.5l-.3.2q-.8.1-1.5.2-4.5 1.3-9 2.4l-1 .6-.4-.1-2.8 1.1h-.9l-.2.4h-.6c-.5.1-1 .6-1.5.7l-2.3.8-1 .1-.3.4c-.4.2-1.8.7-2.3.5l-.2.6c-1.2-.1-2.4 1-3.3 1.6q-.9.3-1.8.6-.2.2-.4.3h-.3l-.1.3c-.5.3-1.6.4-2 .6q0 .4-.3.4h-.5l-.2.5H9q0 .6-.3.8l-.4-.1-.3.4-.7.2q-.3.6-1 1h-.3l-.9 1q-.7.3-1.4.8C3 26 3 26.2 2.4 26l-.3.4q.3.4.5 0l.2.2-.4.2c-.3.2 0 .2 0 .3L2 28.2l-.8.2q0 .2.2.5-.5.3-.8 1.1c0 .7.1 1.8-.3 2 0 .4-.1.2.2.4-.2.3-.1.2-.5.2v.3h.3q.4.4-.2.7h.3c.3-.3.3-.2.5-.6.3.1 1.5 1.2 1.5 1.2v.7c.7.2.5-.2 1-.5v-.1q.3.1.2.3c1 0 .8-1.2 2-.9q0-.3.2-.3c.3-.3 0-.2.4 0 0-1 1.5-2.3 1.9-2.7l-.2-.3c0-.4.9-1.3.9-1.3l.3-.7v.2l.2.1q.1-.5.2-.9.2-.1.7-.6l.3.1c.3-.8 1-.8 1.5-1.7q.2 0 .3.2c.4 0 0 0 .3-.3l.1.2.1-.2-.4-.2q.3-.7.8-1l.3.1.5-.5h.2l.3-.5h.4l.3-.5h.4v-.3h.3l.4-.2V22q.8-.3 1.5-.7l.3.1.2-.4q.4-.1 1-.2.2-.3.5-.7h.4q.2 0 .4-.3h.6l.3-.6q.7-.1 1.4-.4l.2-.3h.7v-.2q1.5-.3 2.9-.8l1-.7h1.4l1-.7h.9q.1-.3.2-.3h.7q.5-.4 1-.7.4 0 .8 0l.3-.2.3.1q1-.3 2-.8h1c.9-.2 1.6-.8 2.4-1q.4.1.8.1.3-.1.4-.3.6-.1 1.4-.1l.9-.5.3.2q.3-.1.5-.4h1l.7-.5q.3.1.8 0v-.1h.7l.6-.3.3.1.6-.4.6.1q.5-.1 1-.4h1l3-.8h1.4l.6-.3h.8l1.2-.4.6.1q.7-.1 1.3-.4l.4.2.3-.3.7.2 2-.5 1 .1.2-.2c1.6-.2 3.2 0 4.8-.3l.6.1 1-.2.5.2 1-.2L74 8l.8-.2h4.2c.5.4 2 .2 2.6.1.7.5 2.3.2 3 .2l.7.3 4 .1q1 .2 2 .5c1.6 0 3.8.3 5.2.4.8 0 1.7.5 2.4.3h.1c-.6 1.3-1.7 2.1-2.5 3-.3.3-.4 1-.4 1h-.3L95 15q.1.1 0 .4c.8.1 1.9.2 2.4.6l.4-.5c.3-.3.9 0 1.5-.6q0-.5.3-.8l1.1-1 .5-1h.5q.4-.5.7-.9c.4-.2 2 0 2.6 0 .3-1.2-.3-1.6.7-2.3' clip-rule='evenodd'/%3E%3C/svg%3E");transition:all .3s ease}.is-syle-tbl-brunch_line.theme-mini{--tblLinePdBlock: 16;--tblLineBase: 680;--tblLineTh: 180;--tblLineTd: 500}@media(max-width: 768px){.is-syle-tbl-brunch_line.theme-mini{--tblLinePdBlock: 30}}.is-syle-tbl-brunch_line.theme-mini tr th,.is-syle-tbl-brunch_line.theme-mini tr td{line-height:1.4;vertical-align:top;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(.0875em,calc(1.6 / 1920 * 100vw),.1125em)}.is-syle-tbl-brunch_line.theme-mini tr th{font-weight:700}.is-syle-tbl-brunch_line tr:last-of-type th,.is-syle-tbl-brunch_line tr:last-of-type td{border-block-end:1px dashed #6d4c41}@media(max-width: 768px){.is-syle-tbl-brunch_line tr:last-of-type th{border-block-end:none}}.is-syle-tbl-brunch_line tr th,.is-syle-tbl-brunch_line tr td{padding-block:calc(var(--tblLinePdBlock, 20)/var(--widthBase)*100vw);vertical-align:middle;border-block-start:1px dashed #6d4c41;font-weight:500;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.0875em,calc(2 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.is-syle-tbl-brunch_line tr th,.is-syle-tbl-brunch_line tr td{--tblLinePdBlock: 30;display:block}}.is-syle-tbl-brunch_line tr th{inline-size:calc(var(--tblLineTh, 240)/var(--tblLineBase, 1120)*100%);padding-inline:calc(10/var(--widthBase)*100vw)}@media(max-width: 768px){.is-syle-tbl-brunch_line tr th{inline-size:100%;padding-inline:0;padding-block-end:0;font-weight:700}}.is-syle-tbl-brunch_line tr td{inline-size:calc(var(--tblLineTd, 880)/var(--tblLineBase, 1120)*100%);padding-inline-end:calc(10/var(--widthBase)*100vw)}@media(max-width: 768px){.is-syle-tbl-brunch_line tr td{inline-size:100%;padding-inline:0;padding-block-start:calc(10/var(--widthBase)*100vw);border-block-start:none}}.brunch{--inlineSpeace: 240;--selectionBg: #E8A838;--hamburgerColor: #E8A838;--loadDelay: .5s;--ttlDuration: .8s;--mvDelay: calc(var(--loadDelay) + var(--ttlDuration));--matteDuration: 1.5s;--plateDurarion: 1s;--giraffeDurarion: .6s;background-color:#fff9e1;color:#321}@media(max-width: 1024px){.brunch{--inlineSpeace: 50}}@keyframes loadingBrumch{50%{opacity:1}to{opacity:0;pointer-events:none}}#brunch-load{inline-size:100%;block-size:100vh;position:fixed;inset:0;opacity:1;z-index:1000;background-color:#fff;animation:loadingBrumch var(--loadDelay) ease forwards}@media(min-width: 769px){.hd{--addBlock: calc(210 / var(--widthBase) * 100vw);--addBg: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 16.35%, rgba(255, 255, 255, 0) 49.76%)}.hd::before{content:"";inline-size:var(--addInline, 100%);block-size:var(--addBlock, calc(100% + 1px));display:block;position:var(--addPosition, absolute);inset:var(--addInset, 0);z-index:var(--addIndex, -1);background:var(--addBg, currentColor);opacity:var(--addOpacity, 1);transition:var(--addTransition, transform 0.3s var(--cubic))}.hd::before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg, rgb(255, 255, 255) 16.35%, rgba(255, 255, 255, 0) 49.76%);mask-image:linear-gradient(180deg, rgb(255, 255, 255) 16.35%, rgba(255, 255, 255, 0) 49.76%);pointer-events:none}}@keyframes cutleryFadeIn{to{transform:translate(var(--cutleryX, 0), var(--cutleryY, 0)) rotate(var(--cutleryR, 0deg));opacity:1}}@keyframes matteFadeIn{to{transform:translate(var(--matteX, 0), var(--matteY, 0)) rotate(var(--matteR, 0deg));opacity:1}}@keyframes mvFadeIn{to{opacity:1;transform:translate(var(--xPosition, 0), 0) scale(1)}}@keyframes mvTtlSlideIn{to{clip-path:inset(0 0 0 0);transform:translate(var(--xPosition, 0), 0)}}.mv{inline-size:100%;padding-block-start:var(--hdSize);background:url("../images/brunch/mv-bg.webp") no-repeat top center/cover;display:flex;position:relative}.mv::before,.mv::after{position:absolute;z-index:1}body.read-js .mv::before,body.read-js .mv::after{opacity:0;transform:translateX(var(--startLeaf, -100px));animation:mvFadeIn var(--plateDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + 1s) ease-in-out forwards}.mv::before{inset:calc(150/var(--widthBase)*100vw) auto auto 0;content:"";inline-size:calc(261/var(--widthBase)*100vw);min-inline-size:261px;aspect-ratio:261/668;line-height:1;min-inline-size:261px;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-leaf-left.webp")}.mv::after{inset:0 0 auto auto;content:"";inline-size:calc(309/var(--widthBase)*100vw);min-inline-size:309px;aspect-ratio:309/360;line-height:1;min-inline-size:309px;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-leaf-right_01.webp")}body.read-js .mv::after{--startLeaf: 100px}.mv .mv-giraffe{inline-size:100%;min-block-size:calc(100vh + 50/var(--widthBase)*100vw);margin-block-start:auto;position:relative}@media(max-width: 768px){.mv .mv-giraffe{min-block-size:calc(100vh - var(--hdSize))}}.mv .mv-giraffe::before,.mv .mv-giraffe::after{position:absolute;z-index:7}body.read-js .mv .mv-giraffe::before,body.read-js .mv .mv-giraffe::after{opacity:0;transform:translate(var(--startGiraffe, -100px), var(--startGiraffeY, 200px));animation:mvFadeIn var(--giraffeDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + .65s + var(--giraffeDelay, 0s)) cubic-bezier(0.33, -0.18, 0.26, 1.21) forwards}.mv .mv-giraffe::before{inset:auto auto 0 0;content:"";inline-size:calc(333/var(--widthBase)*100vw);min-inline-size:333px;aspect-ratio:333/585;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-kirin_02.webp")}@media(max-width: 768px){.mv .mv-giraffe::before{inline-size:30%}}.mv .mv-giraffe::after{inset:auto 0 0 auto;content:"";inline-size:calc(598/var(--widthBase)*100vw);min-inline-size:598px;aspect-ratio:598/1005;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-kirin_01.webp")}body.read-js .mv .mv-giraffe::after{--startGiraffe: 100px;--giraffeDelay: .15s}@media(max-width: 768px){.mv .mv-giraffe::after{inline-size:40%}}.mv .mv-giraffe .dec-leaf::before{position:absolute;inset:auto 0 0 auto;z-index:8;content:"";inline-size:calc(363/var(--widthBase)*100vw);min-inline-size:363px;aspect-ratio:363/259;line-height:1;min-inline-size:363px;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-leaf-right_02.webp")}body.read-js .mv .mv-giraffe .dec-leaf::before{opacity:0;transform:translateX(100px);animation:mvFadeIn var(--plateDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + 1s) ease-in-out forwards}@media(max-width: 1024px){.mv .mv-giraffe .dec-leaf::before{z-index:1}}.mv .mv-content{inline-size:100%;min-block-size:calc(100vh - var(--hdSize));padding:calc(20/var(--widthBase)*100vw) calc(285/var(--widthBase)*100vw) calc(100/var(--widthBase)*100vw);display:flex;align-items:flex-start;-moz-column-gap:calc(68/var(--widthBase)*100vw);column-gap:calc(68/var(--widthBase)*100vw)}@media(max-width: 1024px){.mv .mv-content{flex-direction:column;justify-content:center;align-items:center;row-gap:calc(30/var(--widthBase)*100vw)}}@media(max-width: 768px){.mv .mv-content{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.mv .mv-main{min-inline-size:69.4814814815%;margin-block:auto;aspect-ratio:938/789;position:relative;display:grid;place-content:center}@media(max-width: 1024px){.mv .mv-main{min-inline-size:100%}}@media(max-width: 768px){.mv .mv-main{margin-block:0 calc(50/var(--widthBase)*100vw)}}.mv .mv-main .mv-main-ttl{padding-block-end:calc(140/var(--widthBase)*100vw);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(25/var(--widthBase)*100vw);position:relative;z-index:9}body.read-js .mv .mv-main .mv-main-ttl{opacity:0;transform:translateY(-100px);animation:mvFadeIn var(--plateDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + .15s) ease-in-out forwards}.mv .mv-main .mv-main-ttl .logo-terrace{inline-size:calc(331/var(--widthBase)*100vw)}.mv .mv-main .mv-main-ttl .logo-brunch{inline-size:calc(654/var(--widthBase)*100vw)}.mv .mv-main .mv-main-ttl .logo-en{inline-size:calc(348/var(--widthBase)*100vw);margin-block-start:calc(15/var(--widthBase)*100vw)}.mv .mv-main::before,.mv .mv-main::after{content:"";inline-size:83.2622601279%;aspect-ratio:1;display:block;border-radius:50%;position:absolute;inset:0 auto auto 50%;z-index:var(--plateIndex);transform:translate(var(--xPosition), var(--yPosition, 0))}body.read-js .mv .mv-main::before,body.read-js .mv .mv-main::after{--yPosition: 100px;--xPosition: -50%;opacity:0;animation:mvFadeIn var(--plateDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + .05s) cubic-bezier(0.42, 0, 0.16, 0.65) forwards}.mv .mv-main::before{--plateIndex: 5;background-color:#f2f2f2;box-shadow:0 0 0 calc(100/var(--widthBase)*100vw) #f2f2f2 inset,0 0 0 calc(105/var(--widthBase)*100vw) rgba(0,0,0,.05) inset}.mv .mv-main::after{--plateIndex: 4;box-shadow:0px 4px 12px #a8836a;mix-blend-mode:multiply}.mv .mv-main .cutlery::before,.mv .mv-main .cutlery::after{position:absolute;inset:var(--cutleryInset);z-index:6;transform:translate(var(--cutleryStartX, 0), var(--cutleryStartY, 0)) rotate(var(--cutleryStartR, 0deg))}body.read-js .mv .mv-main .cutlery::before,body.read-js .mv .mv-main .cutlery::after{opacity:0;animation:cutleryFadeIn 1.5s calc(var(--mvDelay) + var(--matteDuration) + .45s) cubic-bezier(0.42, 0, 0, 0.7) forwards}.mv .mv-main .cutlery::before{--cutleryStartX: -20px;--cutleryStartY: -20px;--cutleryR: 20deg;--cutleryInset: auto auto calc(-40 / var(--widthBase) * 100vw) calc(-80 / var(--widthBase) * 100vw);content:"";inline-size:calc(128/var(--widthBase)*100vw);min-inline-size:128px;aspect-ratio:128/526;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-fork.webp")}.mv .mv-main .cutlery::after{--cutleryStartX: 20px;--cutleryStartY: -20px;--cutleryR: -20deg;--cutleryInset: auto calc(-20 / var(--widthBase) * 100vw) calc(-40 / var(--widthBase) * 100vw) auto;content:"";inline-size:calc(77/var(--widthBase)*100vw);min-inline-size:77px;aspect-ratio:77/637;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/mv-knife.webp")}.mv .mv-main>[class^=matte]{inline-size:90.5117270789%;aspect-ratio:849/726;position:absolute;inset:var(--matteInset);z-index:var(--matteIndex);background-color:var(--matteColor);border-radius:9px;transform:translate(var(--matteStartX, 0), var(--matteStartY, 0)) rotate(var(--matteStartR, 0deg))}body.read-js .mv .mv-main>[class^=matte]{opacity:0;animation:matteFadeIn var(--matteDuration) calc(var(--mvDelay) + var(--matteDelay, 0s)) cubic-bezier(0.42, 0, 0, 0.7) forwards}.mv .mv-main .matte-red{--matteInset: 0 auto auto 0;--matteColor: #E83434;--matteIndex: 1;--matteStartX: -100px;--matteStartY: -50px;--matteR: -5.54deg}.mv .mv-main .matte-check{--matteInset: calc(27 / var(--widthBase) * 100vw) auto auto calc(44 / var(--widthBase) * 100vw);--matteColor: #FFF;--matteIndex: 3;--matteStartX: -50px;--matteStartY: 50px;--matteR: -8.39deg;--matteDelay: .15s;background-image:linear-gradient(45deg, #f15a24 25%, transparent 25%, transparent 75%, #f15a24 75%),linear-gradient(45deg, #f15a24 25%, transparent 25%, transparent 75%, #f15a24 75%);background-position:10px 10px,20px 20px;background-size:20px 20px;background-repeat:repeat}.mv .mv-main .matte-yellow{--matteInset: auto 0 0 auto;--matteColor: #FED76D;--matteIndex: 2;--matteStartX: 100px;--matteStartY: -50px;--matteR: -12.39deg}.mv .mv-main .mv-date{position:absolute;inset:auto calc(70/var(--widthBase)*100vw) calc(100/var(--widthBase)*100vw) auto;z-index:7}body.read-js .mv .mv-main .mv-date{opacity:0;transform:translateY(100px);animation:mvFadeIn var(--matteDuration) calc(var(--mvDelay) + var(--matteDuration, 0s) + .3s) ease-in-out forwards}@media(max-width: 1390px){.mv .mv-main .mv-date{inset-block-end:calc(50/var(--widthBase)*100vw)}}@media(max-width: 1150px){.mv .mv-main .mv-date{inset-block-end:calc(-50/var(--widthBase)*100vw)}}@media(max-width: 1024px){.mv .mv-main .mv-date{inset-inline-end:calc(200/var(--widthBase)*100vw);z-index:9}}@media(max-width: 768px){.mv .mv-main .mv-date{inset:calc(100% - 50/var(--widthBase)*100vw) calc(-30/var(--widthBase)*100vw) auto auto}}.mv .mv-ttl{writing-mode:vertical-rl;color:#fff;font-weight:700;display:flex;flex-direction:column;row-gap:calc(40/var(--widthBase)*100vw);line-height:1;position:relative;z-index:10;font-size:clamp(1.8rem,2.5vw,3.375rem);letter-spacing:clamp(.084em,calc(6.72 / 1920 * 100vw),.1575em)}@media(max-width: 768px){.mv .mv-ttl{margin-block-start:calc(100/var(--widthBase)*100vw);order:1;font-size:clamp(1.425rem,1.9791666667vw,2.671875rem);letter-spacing:clamp(.084em,calc(5.32 / 1920 * 100vw),.1575em)}}body.read-js .mv .mv-ttl span{display:block;clip-path:inset(0 0 0 100%);transform:translateX(var(--startTtl, -100%));animation:mvTtlSlideIn var(--ttlDuration) calc(var(--loadDelay) + var(--spanDelay, 0s)) ease-in-out forwards}.mv .mv-ttl span+span{margin-inline-start:calc(-10/var(--widthBase)*100vw)}body.read-js .mv .mv-ttl span+span{--spanDelay: .15s}#page-contents{padding-block-start:0}.logo-terrace{aspect-ratio:331/181}.logo-brunch{aspect-ratio:654/132}.logo-en{aspect-ratio:348/26}@keyframes nealySpin{to{transform:rotate(360deg)}}.cmn-nealy-date{inline-size:calc(var(--nealySize, 180)/var(--widthBase)*100vw);min-inline-size:var(--nealyMinSize, 8.75rem);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate}.cmn-nealy-date::before{content:"";inline-size:100%;aspect-ratio:1;position:absolute;inset:0 auto auto 0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180' fill='none'%3E%3Cpath fill='%23e8a838' d='M180 90c0 6-6.4 11.1-7.5 16.7s2.7 13 .4 18.3c-2.2 5.3-10 7.4-13 12-3.2 4.6-2.3 12.7-6.3 16.6s-12 3-16.6 6.2-6.8 11-12 13.1c-5.2 2.2-12.5-1.6-18.3-.4C101 173.7 96 180 90 180c-6 0-11.1-6.4-16.7-7.5s-13 2.7-18.3.4c-5.3-2.2-7.4-10-12-13-4.6-3.2-12.7-2.3-16.6-6.3s-3-12-6.2-16.6-11-6.8-13.1-12c-2.2-5.2 1.6-12.5.4-18.3C6.3 101 0 96 0 90c0-6 6.4-11.1 7.5-16.7s-2.7-13-.4-18.3c2.2-5.3 10-7.4 13-12 3.2-4.6 2.3-12.7 6.3-16.6s12-3 16.6-6.2S49.8 9.2 55 7c5.2-2.2 12.5 1.6 18.3.4C79 6.3 84 0 90 0c6 0 11.1 6.4 16.7 7.5 5.8 1.2 13-2.7 18.3-.4 5.3 2.2 7.4 10 12 13 4.6 3.2 12.7 2.3 16.6 6.3s3 12 6.2 16.6 11 6.8 13.1 12c2.2 5.2-1.6 12.5-.4 18.3C173.7 79 180 84 180 90'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media(prefers-reduced-motion: no-preference){body.read-js .cmn-nealy-date.is-show::before{animation:nealySpin 8s linear infinite}}.cmn-nealy-date.theme-big{--pdBlock: 15;--pdInline: 13;--nealySize: 340;--nealyMinSize: 15rem;--rowGap: 18;--dateGap: 5}.cmn-nealy-date.theme-big>span{font-size:clamp(1.3125rem,1.25vw,1.6875rem)}.cmn-nealy-date.theme-big .year{font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date.theme-big .date{font-size:clamp(2.4375rem,3.3854166667vw,4.5703125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date.theme-big .dow{font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date.theme-big .no{font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date>span{padding:calc(var(--pdBlock, 5)/var(--widthBase)*100vw) calc(var(--pdInline, 8)/var(--widthBase)*100vw);margin-block-end:calc(var(--rowGap, 9)/var(--widthBase)*100vw);line-height:1;font-weight:700;border-radius:100vmax;background-color:#fff;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}@media(max-width: 768px){.cmn-nealy-date>span{--pdBlock: 10;--pdInline: 20;font-size:clamp(.875rem,0.8333333333vw,1.125rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}}.cmn-nealy-date p{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1}.cmn-nealy-date .year{font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date .date{margin-block:calc(var(--dateGap, 2)/var(--widthBase)*100vw);display:flex;justify-content:center;align-items:center;-moz-column-gap:calc(10/var(--widthBase)*100vw);column-gap:calc(10/var(--widthBase)*100vw);font-size:clamp(1.3125rem,1.8229166667vw,2.4609375rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-nealy-date .date span{font-size:60%;font-weight:700}.cmn-nealy-date .dow{font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.cmn-wave{position:relative;z-index:var(--waveIndex, 0)}.cmn-wave::before{content:"";inline-size:100%;aspect-ratio:1920/24;display:block;position:absolute;inset:auto auto 100% 0;z-index:1;background-color:inherit;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='24' viewBox='0 0 1920 24' fill='none'%3E%3Cpath fill='%23fff9e1' d='M60 9.7Q30-9.8 0 9.7V24h1920V9.7q-30 19.5-60 0t-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='24' viewBox='0 0 1920 24' fill='none'%3E%3Cpath fill='%23fff9e1' d='M60 9.7Q30-9.8 0 9.7V24h1920V9.7q-30 19.5-60 0t-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0-60 0'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}.cmn-photo{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(30/var(--widthBase)*100vw) calc(30/var(--widthBase)*100vw) calc(140/var(--widthBase)*100vw);background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);line-height:0}@media(max-width: 768px){.cmn-photo{padding:calc(10/var(--widthBase)*100vw) calc(10/var(--widthBase)*100vw) calc(140/var(--widthBase)*100vw)}}.cmn-photo img{inline-size:calc(510/var(--widthBase)*100vw);aspect-ratio:510/408}.cmn-photo figcaption{position:absolute;text-indent:100%;white-space:nowrap;overflow:hidden}.cmn-flag{padding-block:calc(16/var(--widthBase)*100vw) calc(20/var(--widthBase)*100vw);padding-inline-start:calc(16/var(--widthBase)*100vw);position:relative}.cmn-flag::before,.cmn-flag::after{content:"";position:absolute}.cmn-flag::before{inline-size:2px;block-size:100%;background-color:#a3a3a3;inset:0 auto auto calc(8/var(--widthBase)*100vw)}.cmn-flag::after{inline-size:calc(16/var(--widthBase)*100vw);aspect-ratio:1;border-radius:50%;background-color:#ffde00;inset:0 auto auto 0}.cmn-flag span{inline-size:-moz-fit-content;inline-size:fit-content;padding:calc(20/var(--widthBase)*100vw) calc(35/var(--widthBase)*100vw) calc(20/var(--widthBase)*100vw) calc(40/var(--widthBase)*100vw);display:block;font-weight:700;line-height:1.5;color:#ffde00;background-color:#4a6741;border-radius:4px 0 0 4px;position:relative;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.035em,calc(0.8 / 1920 * 100vw),.045em)}.cmn-flag span::after{position:absolute;inset:0 auto auto calc(100% - 1px);content:"";inline-size:calc(10/var(--widthBase)*100vw);min-inline-size:10px;aspect-ratio:10/63;line-height:1;min-inline-size:10px;background-size:contain;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='63' fill='none'%3E%3Cpath fill='%234a6741' d='M0 63h9S-1.4 49 4.5 31 9 0 9 0H0z'/%3E%3C/svg%3E");inline-size:auto;block-size:100%;background-size:auto 101%}.brunch-read{--waveIndex: 10;background-color:#fff9e1}.brunch-read .scroll-leaf{inline-size:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;position:absolute;inset:calc(-60/var(--widthBase)*100vw) auto auto 0;z-index:1;pointer-events:none}@media(max-width: 768px){.brunch-read .scroll-leaf{inset-block-start:50vh}}.brunch-read .scroll-leaf::before,.brunch-read .scroll-leaf::after{content:"";position:sticky;inset:calc(-60/var(--widthBase)*100vw) auto auto 0;display:block}@media(min-width: 769px){body.read-js .brunch-read .scroll-leaf::before,body.read-js .brunch-read .scroll-leaf::after{opacity:0;transform:translateX(var(--startLeaf, -100px));animation:mvFadeIn var(--plateDurarion) calc(var(--mvDelay) + var(--matteDuration, 0s) + 1s) ease-in-out forwards}}@media(max-width: 768px){.brunch-read .scroll-leaf::before,.brunch-read .scroll-leaf::after{max-inline-size:30vw;opacity:.5;inset:50vh auto auto 0;transform:translateY(-50%)}}.brunch-read .scroll-leaf::before{content:"";inline-size:calc(441/var(--widthBase)*100vw);min-inline-size:441px;aspect-ratio:441/1309;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/read-bg_01.webp")}.brunch-read .scroll-leaf::after{content:"";inline-size:calc(439/var(--widthBase)*100vw);min-inline-size:439px;aspect-ratio:439/1405;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/read-bg_02.webp")}body.read-js .brunch-read .scroll-leaf::after{--startLeaf: 100px}.brunch-read .read-scroll{padding-block-start:calc(230/var(--widthBase)*100vw);position:relative;inset:0}.brunch-read .read-scroll>*+*{margin-block-start:calc(120/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-read .read-scroll{padding-block-start:calc(130/var(--widthBase)*100vw)}}.brunch-read .read-main,.brunch-read .read-photo,.brunch-read .read-contents{position:relative;z-index:1}.brunch-read .read-main>*+*{margin-block-start:calc(120/var(--widthBase)*100vw)}.brunch-read .read-main .read-main-text{text-align:center;font-weight:700;font-size:clamp(1.2rem,1.6666666667vw,2.25rem);letter-spacing:clamp(.06em,calc(3.2 / 1920 * 100vw),.1125em)}.brunch-read .read-main .read-main-text>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-read .read-main .read-main-text{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.brunch-read .read-main figure{inline-size:calc(598/var(--widthBase)*100vw);max-inline-size:100%;margin-inline:auto}body.read-js .brunch-read .read-main figure{-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent);mask-image:linear-gradient(to bottom, #000 70%, transparent);-webkit-mask-size:100% 0%;mask-size:100% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;transition:-webkit-mask-size 2s ease;transition:mask-size 2s ease;transition:mask-size 2s ease, -webkit-mask-size 2s ease}body.read-js .brunch-read .read-main figure.is-show{-webkit-mask-size:100% 150%;mask-size:100% 150%}.brunch-read .read-main figure img{inline-size:100%;aspect-ratio:598/430}.brunch-read .read-photo{--readY: 0;--readX: 0;--readR: 0;margin-block-start:calc(150/var(--widthBase)*100vw);padding-block-end:calc(220/var(--widthBase)*100vw);display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.brunch-read .read-photo{flex-direction:column;padding-block-end:0}}.brunch-read .read-photo figure{position:relative}.brunch-read .read-photo figure>div{transform:translateY(var(--readY)) translateX(var(--readX)) rotate(var(--readR))}.brunch-read .read-photo figcaption{position:absolute;inset:var(--figcaptionInset, 0);transform:rotate(calc(var(--readR, 0) * -1))}.brunch-read .read-photo figcaption img{inline-size:calc(var(--figcaptionWidth)/var(--widthBase)*100vw);aspect-ratio:var(--figcaptionWidth)/var(--figcaptionHeight)}.brunch-read .read-photo .read-photo-left{--readR: -7.17deg;--readX: calc(68 / var(--widthBase) * 100vw);--figcaptionWidth: 464;--figcaptionHeight: 172;--figcaptionInset: auto auto calc(-10 / var(--widthBase) * 100vw) calc(var(--readX) + calc(46 / var(--widthBase) * 100vw))}@media(max-width: 768px){.brunch-read .read-photo .read-photo-left{z-index:1}}.brunch-read .read-photo .read-photo-center{--readY: calc(220 / var(--widthBase) * 100vw);--figcaptionWidth: 435;--figcaptionHeight: 63;--figcaptionInset: auto auto calc(var(--readY) * -1 + calc(40 / var(--widthBase) * 100vw)) calc(48 / var(--widthBase) * 100vw)}@media(max-width: 768px){.brunch-read .read-photo .read-photo-center{--readY: calc(-50 / var(--widthBase) * 100vw);--readX: calc(-68 / var(--widthBase) * 100vw);--figcaptionInset: auto auto calc(var(--readY) * -1 + calc(40 / var(--widthBase) * 100vw)) calc(var(--readX) + calc(48 / var(--widthBase) * 100vw));z-index:2}}.brunch-read .read-photo .read-photo-right{--readR: 8.66deg;--readY: calc(62 / var(--widthBase) * 100vw);--readX: calc(-15 / var(--widthBase) * 100vw);--figcaptionWidth: 414;--figcaptionHeight: 126;--figcaptionInset: auto auto calc(var(--readY) * -1 + calc(3 / var(--widthBase) * 100vw)) calc(var(--readX) + calc(46 / var(--widthBase) * 100vw))}@media(max-width: 768px){.brunch-read .read-photo .read-photo-right{--readY: calc(-100 / var(--widthBase) * 100vw);--readX: calc(35 / var(--widthBase) * 100vw);z-index:3}}.brunch-read .read-photo .read-photo-right figcaption{--readR: -3.66deg}.brunch-read .read-contents{padding-block-start:calc(260/var(--widthBase)*100vw);text-align:center}.brunch-read .read-contents>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-read .read-contents{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.brunch-read .read-contents .read-contents-ttl{display:flex;flex-direction:column;align-items:center;row-gap:calc(80/var(--widthBase)*100vw)}.brunch-read .read-contents .read-contents-ttl img{inline-size:calc(675/var(--widthBase)*100vw);max-inline-size:90%;aspect-ratio:675/147}.brunch-read .read-contents .read-contents-ttl span{font-weight:700;line-height:1.5;font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(.035em,calc(1.12 / 1920 * 100vw),.045em)}.brunch-read .read-contents .read-contents-text{font-weight:500;line-height:2.5;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}.brunch-read .read-contents .read-contents-text>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}.brunch-read .read-contents figure{inline-size:calc(448/var(--widthBase)*100vw);aspect-ratio:1;margin-inline:auto}.read-details{margin-block-start:calc(280/var(--widthBase)*100vw);position:relative;z-index:2}.read-details .read-details-list>*+*{margin-block-start:calc(140/var(--widthBase)*100vw)}.read-details .read-details-li{--detailPdBase: calc(240 / var(--widthBase) * 100vw);display:flex;align-items:center;padding-inline:var(--detailPdInline, 0 var(--detailPdBase));-moz-column-gap:calc(160/var(--widthBase)*100vw);column-gap:calc(160/var(--widthBase)*100vw)}@media(max-width: 1024px){.read-details .read-details-li{flex-direction:column;align-items:flex-start;row-gap:calc(50/var(--widthBase)*100vw)}}@media(max-width: 768px){.read-details .read-details-li{--detailPdBase: calc(var(--inlineSpeace) / var(--widthBase) * 100vw)}}.read-details .read-details-li:nth-of-type(even){--detailPdInline: var(--detailPdBase) 0;--figureOrder: 2;--figureR: 30px 0 0 30px;--textOrder: 1;--iconInset: calc(-77 / var(--widthBase) * 100vw) calc(7 / var(--widthBase) * 100vw) auto auto;--iconInline: 148;--iconBlock: 196}@media(max-width: 1024px){.read-details .read-details-li:nth-of-type(even){--figureOrder: 1;--textOrder: 2;--figureR: 0 30px 30px 0;--detailPdInline: 0 var(--detailPdBase)}}.read-details .read-details-li:nth-of-type(even).no-img{padding-inline-end:var(--detailPdBase)}.read-details .read-details-li:nth-of-type(even) .read-details-text::after{background-image:url("../images/brunch/dec_02.webp")}@media(min-width: 769px){.read-details .read-details-li:nth-of-type(odd).no-img{padding-inline-start:var(--detailPdBase)}}.read-details .read-details-li figure,.read-details .read-details-li img{border-radius:var(--figureR, 0 30px 30px 0)}.read-details .read-details-li figure{order:var(--figureOrder, 1);inline-size:calc(760/var(--widthBase)*100vw);min-inline-size:calc(760/var(--widthBase)*100vw)}@media(max-width: 768px){.read-details .read-details-li figure{inline-size:100%;min-inline-size:100%}}.read-details .read-details-li figure img{inline-size:100%;aspect-ratio:760/550}@media(max-width: 1024px){.read-details .read-details-li figure{inline-size:100%}}.read-details .read-details-li .read-details-ttl{inline-size:100%;font-family:"Kaisei Decol",serif;font-weight:700;color:#4a6741;line-height:1.5;font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(.06em,calc(3.6 / 1920 * 100vw),.1125em)}.read-details .read-details-li .read-details-text{position:relative;order:var(--textOrder, 2)}.read-details .read-details-li .read-details-text>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}@media(max-width: 1024px){.read-details .read-details-li .read-details-text{padding-inline-start:var(--detailPdBase)}}.read-details .read-details-li .read-details-text::after{position:absolute;inset:var(--iconInset, calc(-25 / var(--widthBase) * 100vw) calc(55 / var(--widthBase) * 100vw) auto auto);z-index:-1;content:"";inline-size:calc(var(--iconInline, 137)/var(--widthBase)*100vw);min-inline-size:calc(var(--iconInline, 137)*1px);aspect-ratio:var(--iconInline, 137)/var(--iconBlock, 120);line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/dec_01.webp")}@media(max-width: 768px){.read-details .read-details-li .read-details-text::after{inset:auto calc(var(--inlineSpeace)/var(--widthBase)*100vw*-1) 100% auto;z-index:2}}.read-details .read-details-li .read-details-text p{font-weight:500;line-height:2.5;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}.brunch-offer{--ttlBMainWidth: 565;--ttlBMainHeight: 74;padding:calc(180/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw) calc(220/var(--widthBase)*100vw) calc(140/var(--widthBase)*100vw)}.brunch-offer>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}@media(max-width: 1024px){.brunch-offer{padding-inline-end:calc(140/var(--widthBase)*100vw)}}@media(max-width: 768px){.brunch-offer{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.offer-main>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}.offer-main .offer-main-head>*+*{margin-block-start:calc(10/var(--widthBase)*100vw)}@media(max-width: 768px){.offer-main .offer-main-head>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}}.offer-main .offer-ttl{font-weight:700;font-family:"Kaisei Decol",serif;color:#4a6741;font-size:clamp(1.8rem,2.5vw,3.375rem);letter-spacing:clamp(.06em,calc(4.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.offer-main .offer-ttl{text-wrap:balance;word-break:auto-phrase;text-align:center}}.offer-main .offer-subtitle{font-weight:700;font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(.0875em,calc(2.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.offer-main .offer-subtitle{font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.0875em,calc(2 / 1920 * 100vw),.1125em)}}.offer-main .offer-text{font-weight:500;line-height:2.5;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.offer-main .offer-text{line-height:2}}.offer-main .offer-subtext{font-weight:700;line-height:1.6;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}.offer-main .offer-main-content{display:flex;-moz-column-gap:calc(100/var(--widthBase)*100vw);column-gap:calc(100/var(--widthBase)*100vw)}@media(max-width: 1024px){.offer-main .offer-main-content{flex-direction:column;row-gap:calc(10/var(--widthBase)*100vw)}}.offer-main .offer-main-detail{inline-size:42.6966292135%}.offer-main .offer-main-detail>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}@media(max-width: 1024px){.offer-main .offer-main-detail{order:2;inline-size:100%}.offer-main .offer-main-detail>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}}@media(max-width: 1024px){.offer-main .offer-btn{margin-inline:auto}}.offer-main .offer-table{margin-block-start:calc(70/var(--widthBase)*100vw)}.offer-main .offer-table>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}.offer-main .offer-table .offer-table_item{padding:calc(36/var(--widthBase)*100vw) calc(40/var(--widthBase)*100vw);background-color:#f5e7b8;position:relative}@media(max-width: 1024px){.offer-main .offer-table .offer-table_item{padding:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.offer-main .offer-table .offer-table_item::before{position:absolute;inset:calc(-40/var(--widthBase)*100vw) auto auto calc(-40/var(--widthBase)*100vw);content:"";inline-size:calc(107/var(--widthBase)*100vw);min-inline-size:107px;aspect-ratio:107/113;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/dec_03.webp")}.offer-main .offer-table .offer-table-ttl{padding:calc(10/var(--widthBase)*100vw);display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:calc(24/var(--widthBase)*100vw);column-gap:calc(24/var(--widthBase)*100vw);font-weight:700;line-height:1.5;font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.035em,calc(0.96 / 1920 * 100vw),.045em)}@media(max-width: 768px){.offer-main .offer-table .offer-table-ttl{padding-block:calc(10/var(--widthBase)*100vw) calc(30/var(--widthBase)*100vw)}}.offer-main .offer-table .offer-table-ttl .en{font-family:"Montserrat",sans-serif;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.035em,calc(0.8 / 1920 * 100vw),.045em)}.offer-main .offer-main-photos{position:relative;flex-grow:1}@media(max-width: 1024px){.offer-main .offer-main-photos{inline-size:calc(1170/var(--widthBase)*100vw);max-inline-size:100%;margin-inline:auto;order:1}}.offer-main .offer-main-photos>div{display:flex;flex-direction:column}@media(min-width: 1025px){.offer-main .offer-main-photos>div{position:sticky;inset:var(--hdSize) auto auto 0}}.offer-main .offer-main-photos figure{transform:translateY(calc(var(--figureY, 0) / var(--widthBase) * 100vw)) rotate(var(--fiugreR, -5.6deg))}.offer-main .offer-main-photos figure:nth-of-type(even){--fiugreR: 8.66deg;--figureY: -130;margin-inline-start:auto}.offer-sub>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}@media(max-width: 768px){.offer-sub{padding-block-start:calc(50/var(--widthBase)*100vw)}}.offer-sub .offer-sub-li{display:flex;-moz-column-gap:calc(160/var(--widthBase)*100vw);column-gap:calc(160/var(--widthBase)*100vw)}@media(max-width: 1024px){.offer-sub .offer-sub-li{flex-direction:column;row-gap:calc(50/var(--widthBase)*100vw)}}.offer-sub .offer-sub-li figure{inline-size:calc(760/var(--widthBase)*100vw);min-inline-size:calc(760/var(--widthBase)*100vw)}@media(max-width: 768px){.offer-sub .offer-sub-li figure{inline-size:100%;min-inline-size:100%}}.offer-sub .offer-sub-li figure img{inline-size:100%;aspect-ratio:760/550}@media(max-width: 1024px){.offer-sub .offer-sub-li figure{inline-size:100%}}.offer-sub .offer-sub-li figure,.offer-sub .offer-sub-li img{border-radius:0 30px 30px 0}.offer-sub .offer-sub-head{position:relative}.offer-sub .offer-sub-head>*+*{margin-block-start:calc(10/var(--widthBase)*100vw)}.offer-sub .offer-sub-head::after{position:absolute;inset:calc(-36/var(--widthBase)*100vw) calc(20/var(--widthBase)*100vw) auto auto;z-index:-1;content:"";inline-size:calc(172/var(--widthBase)*100vw);min-inline-size:172px;aspect-ratio:172/210;line-height:1;min-inline-size:auto;background-size:contain;background-position:0 0;background-image:url("../images/brunch/dec_04.webp")}@media(max-width: 768px){.offer-sub .offer-sub-head::after{inset:0 calc(var(--inlineSpeace)/var(--widthBase)*100vw*-1) auto auto}}.offer-sub .offer-ttl{font-family:"Kaisei Decol",serif;font-weight:700;color:#4a6741;font-size:clamp(1.8rem,2.5vw,3.375rem);letter-spacing:clamp(.06em,calc(4.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.offer-sub .offer-ttl{padding-inline-end:calc(130/var(--widthBase)*100vw)}}.offer-sub .offer-sub-detail{padding-inline-end:calc(50/var(--widthBase)*100vw)}.offer-sub .offer-sub-detail>*+*{margin-block-start:calc(60/var(--widthBase)*100vw)}@media(max-width: 1024px){.offer-sub .offer-sub-detail{padding-inline-end:0}}.offer-sub .offer-sub-detail>p{line-height:2.5;font-weight:500;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}.brunch-overview{--waveIndex: 1;--contentGapCol: 120;--contentGapRow: 50;--nealyMinSize: 15rem;padding-block:calc(140/var(--widthBase)*100vw) calc(240/var(--widthBase)*100vw);background-color:#f5e7b8}.brunch-overview>*+*{margin-block-start:calc(220/var(--widthBase)*100vw)}.brunch-overview>*{padding-inline:calc(170/var(--widthBase)*100vw)}.brunch-overview>*>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-overview>*{padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.brunch-info{--ttlBMainWidth: 379;--ttlBMainHeight: 48}.brunch-info .info-contents>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}.brunch-info .info-detail>*+*{margin-block-start:calc(60/var(--widthBase)*100vw)}@media(min-width: 769px){.brunch-info .info-detail a{margin-inline:auto}}.brunch-info .info-detail-inner{display:flex;align-items:center;-moz-column-gap:calc(var(--contentGapCol)/var(--widthBase)*100vw);column-gap:calc(var(--contentGapCol)/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-info .info-detail-inner{flex-direction:column;justify-content:center;row-gap:calc(var(--contentGapCol)/var(--widthBase)*100vw)}}.brunch-info .info-detail-inner figure{border-radius:50%;overflow:clip;line-height:0;background-color:#fff;inline-size:calc(340/var(--widthBase)*100vw);min-inline-size:var(--nealyMinSize, 100%)}@media(max-width: 768px){.brunch-info .info-detail-inner figure{inline-size:100%;min-inline-size:100%}}.brunch-info .info-detail-inner figure img{inline-size:100%;aspect-ratio:340/340}@media(max-width: 768px){.brunch-info .info-detail-inner figure{max-inline-size:80%;min-inline-size:auto;margin-inline:auto}}.brunch-info .info-detail-inner figure img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.brunch-info .info-text{flex-grow:1}.brunch-info .info-text>*+*{margin-block-start:calc(20/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-info .info-text{inline-size:100%}}.brunch-info .info-ttl{font-weight:700;line-height:1.5;font-size:clamp(1.35rem,1.875vw,2.53125rem);letter-spacing:clamp(.09em,calc(5.4 / 1920 * 100vw),.16875em)}.brunch-schedule{--ttlBMainWidth: 270;--ttlBMainHeight: 49}.brunch-schedule .schedule-contents{display:flex;justify-content:center;align-items:flex-start;-moz-column-gap:calc(var(--contentGapCol)/var(--widthBase)*100vw);column-gap:calc(var(--contentGapCol)/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-schedule .schedule-contents{flex-direction:column;justify-content:center;row-gap:calc(var(--contentGapRow)/var(--widthBase)*100vw)}}@media(max-width: 1024px){.brunch-schedule .schedule-nearest{margin-inline:auto}}.brunch-schedule .schedule-detail{flex-grow:1}.brunch-schedule .schedule-detail>*+*{margin-block-start:calc(50/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-schedule .schedule-detail{inline-size:100%}}.brunch-schedule .schedule-group>*+*{margin-block-start:calc(25/var(--widthBase)*100vw)}.brunch-schedule .schedule-group-ttl{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1;font-size:clamp(1.53125rem,1.4583333333vw,1.96875rem);letter-spacing:clamp(0em,calc(0 / 1920 * 100vw),0em)}.brunch-schedule .schedule-table{display:flex;-moz-column-gap:calc(40/var(--widthBase)*100vw);column-gap:calc(40/var(--widthBase)*100vw)}@media(max-width: 1024px){.brunch-schedule .schedule-table{flex-direction:column}}.brunch-schedule .schedule-table .is-syle-tbl-brunch_line th,.brunch-schedule .schedule-table .is-syle-tbl-brunch_line td{font-weight:700}.brunch-schedule .schedule-table .is-syle-tbl-brunch_line th{font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.13125em,calc(3.6 / 1920 * 100vw),.16875em)}@media(max-width: 1024px){.brunch-schedule .schedule-table .is-syle-tbl-brunch_line+.is-syle-tbl-brunch_line tr:first-of-type th,.brunch-schedule .schedule-table .is-syle-tbl-brunch_line+.is-syle-tbl-brunch_line tr:first-of-type td{border-block-start:none}}.brunch-guide{--ttlBMainWidth: 431;--ttlBMainHeight: 51;--waveIndex: 2;padding-block-start:calc(140/var(--widthBase)*100vw);background-color:#fff9e1;padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}.brunch-guide>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}.brunch-guide .service-list>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}.brunch-guide .service-li{padding:calc(50/var(--widthBase)*100vw) calc(60/var(--widthBase)*100vw) calc(60/var(--widthBase)*100vw);background:#f5e7b8;position:relative}.brunch-guide .service-li>*+*{margin-block-start:calc(25/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-guide .service-li{padding:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}}.brunch-guide .service-li::before{content:"";inline-size:calc(var(--decWidth)/var(--widthBase)*100vw);aspect-ratio:var(--decWidth)/var(--decHeight);inset:var(--decInset);position:absolute;z-index:1;background-image:var(--decImg);background-size:contain}.brunch-guide .service-li:nth-of-type(4n){--decImg: url("../images/brunch/dec_08.webp");--decWidth: 88;--decHeight: 126;--decInset: calc(-45 / var(--widthBase) * 100vw) calc(-30 / var(--widthBase) * 100vw) auto auto }.brunch-guide .service-li:nth-of-type(4n + 1){--decImg: url("../images/brunch/dec_05.webp");--decWidth: 170;--decHeight: 155;--decInset: calc(-64 / var(--widthBase) * 100vw) auto auto calc(-62 / var(--widthBase) * 100vw)}.brunch-guide .service-li:nth-of-type(4n + 2){--decImg: url("../images/brunch/dec_06.webp");--decWidth: 178;--decHeight: 157;--decInset: calc(-57 / var(--widthBase) * 100vw) calc(-30 / var(--widthBase) * 100vw) auto auto }.brunch-guide .service-li:nth-of-type(4n + 3){--decImg: url("../images/brunch/dec_07.webp");--decWidth: 156;--decHeight: 101;--decInset: calc(-20 / var(--widthBase) * 100vw) auto auto calc(-36 / var(--widthBase) * 100vw)}.brunch-guide .service-detail{display:flex;-moz-column-gap:calc(70/var(--widthBase)*100vw);column-gap:calc(70/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-guide .service-detail{flex-direction:column;row-gap:calc(30/var(--widthBase)*100vw)}}.brunch-guide .service-detail figure{inline-size:calc(370/var(--widthBase)*100vw);min-inline-size:calc(370/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-guide .service-detail figure{inline-size:100%;min-inline-size:100%}}.brunch-guide .service-detail figure img{inline-size:100%;aspect-ratio:370/260}@media(max-width: 768px){.brunch-guide .service-detail figure{order:0}}.brunch-guide .service-detail .service-text{flex-grow:1}.brunch-guide .service-detail .service-text>*+*{margin-block-start:calc(30/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-guide .service-detail .service-text{order:1}}.brunch-guide .service-detail .service-text p{font-weight:500;line-height:2;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.brunch-guide .service-detail .service-btn{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}}.brunch-guide .guire-btn{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.brunch-guide .guire-btn a{min-inline-size:calc(400/var(--widthBase)*100vw);justify-content:center}@media(max-width: 768px){.brunch-guide .guire-btn a{min-inline-size:100%}}.brunch-faq{--ttlBMainWidth: 124;--ttlBMainHeight: 50;margin-block-start:calc(140/var(--widthBase)*100vw);padding-inline:calc(var(--inlineSpeace)/var(--widthBase)*100vw)}.brunch-faq>*+*{margin-block-start:calc(80/var(--widthBase)*100vw)}.brunch-faq .faq-list_wrap{padding:calc(60/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw);background-color:#f5e7b8;border-radius:8px}@media(max-width: 768px){.brunch-faq .faq-list_wrap{padding:0;background-color:rgba(0,0,0,0)}}.brunch-faq .faq-list>*+*{margin-block-start:calc(28/var(--widthBase)*100vw)}.brunch-faq .faq-list .faq-li{background-color:#fff;border-radius:8px;transition:background-color .5s ease}.brunch-faq .faq-list .faq-li.is-open{--beforeR: 0deg;background-color:#f0d38f}@media(min-width: 769px){.brunch-faq .faq-list .faq-li:hover{background-color:#f0d38f}}.brunch-faq .faq-list .faq-li>*{inline-size:100%}.brunch-faq .faq-list .faq-question{padding:calc(25/var(--widthBase)*100vw) calc(30/var(--widthBase)*100vw) calc(25/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw);display:flex;text-align:left;-moz-column-gap:calc(30/var(--widthBase)*100vw);column-gap:calc(30/var(--widthBase)*100vw)}.brunch-faq .faq-list .faq-question-ttl{font-weight:700;line-height:1.5;font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.0875em,calc(2.4 / 1920 * 100vw),.1125em)}@media(max-width: 768px){.brunch-faq .faq-list .faq-question-ttl{font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}}.brunch-faq .faq-list .faq-icon{inline-size:calc(19/var(--widthBase)*100vw);min-inline-size:1.1875rem;margin-inline-start:auto;position:relative}.brunch-faq .faq-list .faq-icon::before,.brunch-faq .faq-list .faq-icon::after{content:"";inline-size:100%;block-size:3px;background-color:currentColor;position:absolute;inset:50% auto auto 50%;border-radius:1px;transform:translate(-50%, -50%) rotate(var(--faqR, 0deg))}.brunch-faq .faq-list .faq-icon::before{--faqR: var(--beforeR,90deg);transition:transform .5s ease}.brunch-faq .faq-list .faq-answer_item{padding:0 calc(50/var(--widthBase)*100vw) calc(35/var(--widthBase)*100vw);font-weight:500;line-height:2;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.0875em,calc(1.8 / 1920 * 100vw),.1125em)}.brunch-contact{--ttlBMainWidth: 450;--ttlBMainHeight: 60;margin-block-start:calc(120/var(--widthBase)*100vw);padding:0 calc(var(--inlineSpeace)/var(--widthBase)*100vw) calc(220/var(--widthBase)*100vw);display:flex;align-items:center;-moz-column-gap:calc(110/var(--widthBase)*100vw);column-gap:calc(110/var(--widthBase)*100vw)}@media(max-width: 768px){.brunch-contact{flex-direction:column;row-gap:calc(50/var(--widthBase)*100vw)}}.brunch-contact .contact-ttl{min-inline-size:-moz-fit-content;min-inline-size:fit-content}.brunch-contact div{padding:calc(50/var(--widthBase)*100vw) calc(50/var(--widthBase)*100vw);flex-grow:1;display:grid;place-content:center;background-color:#e8a838;border-radius:8px}.brunch-contact p{font-weight:700;font-family:"Montserrat",sans-serif;line-height:1;color:#fff;font-size:clamp(1.3125rem,1.25vw,1.6875rem);letter-spacing:clamp(.13125em,calc(3.6 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.brunch-contact p{text-align:center;font-size:clamp(1.09375rem,1.0416666667vw,1.40625rem);letter-spacing:clamp(.13125em,calc(3 / 1920 * 100vw),.16875em)}}.brunch-contact p span{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;font-size:clamp(.984375rem,0.9375vw,1.265625rem);letter-spacing:clamp(.13125em,calc(2.7 / 1920 * 100vw),.16875em)}@media(max-width: 768px){.brunch-contact p span{display:block;margin-block-start:calc(15/var(--widthBase)*100vw)}}
