@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.c-intro{overflow:hidden;background:rgba(0,0,0,0)}.c-intro:before{content:"";display:none}@media only screen and (max-width:767px){.c-intro__inner{padding-bottom:9.375rem}}@media only screen and (max-width:767px){.c-intro__left{width:86.9230769231%;margin-left:-3.125rem}}@media only screen and (max-width:767px){.c-intro__right__txt{margin-top:0}}.c-intro__right__img2 span{position:absolute;z-index:-1}@media only screen and (min-width:768px){.c-intro__right__img2 span:nth-child(1){right:-5%;top:27.1739130435%;width:33.8541666667%}}@media only screen and (min-width:768px)and (max-width:1199px){.c-intro__right__img2 span:nth-child(1){top:38.0434782609%}}@media only screen and (max-width:767px){.c-intro__right__img2 span:nth-child(1){width:78.2051282051%;bottom:0;right:-20%}}@media only screen and (min-width:768px){.c-intro__right__img2 span:nth-child(2){right:23.4375%;bottom:1.875rem;width:15.625%}}@media only screen and (max-width:767px){.c-intro__right__img2 span:nth-child(2){width:34.6153846154%;left:-1.5625rem;bottom:4.125rem}}.p-dinner{padding-top:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner{padding-top:2.5rem}}@media only screen and (max-width:767px){.p-dinner{padding-top:2.5rem}}.p-dinner .c-menuList{max-width:60rem;width:79.4871794872%;margin-inline:auto;margin-top:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner .c-menuList{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-dinner .c-menuList{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-dinner .c-menuList__inner .c-tblBasic table th{width:10em}}.p-dinner .c-menuList__inner .c-tblBasic__note{text-align:right}.p-point{position:relative;max-width:90rem;margin:10rem auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-point{margin:6.25rem auto}}@media only screen and (max-width:767px){.p-point{margin:3.75rem 0}}.p-point .c-ttl02{position:absolute;top:0}@media only screen and (min-width:768px){.p-point .c-ttl02{right:22.2222222222%}}@media only screen and (max-width:767px){.p-point .c-ttl02{right:10.2564102564%}}.p-point .c-ttl02 .en{padding-right:1rem}.p-point__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.p-point__inner{gap:0 .5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-point__inner li{position:relative}@media only screen and (min-width:768px){.p-point__inner li:nth-child(1){width:50%}}@media only screen and (max-width:767px){.p-point__inner li:nth-child(1){margin-left:0;margin-right:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:4.375rem;width:66.6666666667%}}@media only screen and (min-width:768px){.p-point__inner li:nth-child(2){width:37.5%;margin-left:auto;margin-top:25%}}@media only screen and (max-width:767px){.p-point__inner li:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:46.1538461538%;margin-top:1.25rem}}@media only screen and (min-width:768px){.p-point__inner li:nth-child(3){width:37.5%;margin-top:-6.25rem;margin-left:16.6666666667%}}@media only screen and (max-width:767px){.p-point__inner li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:46.1538461538%;margin-top:5.625rem}}.p-point__inner li .num{color:var(--color-white)}@media only screen and (min-width:1200px){.p-point__inner li .num{font-size:5.625rem}}@media print{.p-point__inner li .num{font-size:5.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner li .num{font-size:3.75rem}}@media only screen and (max-width:767px){.p-point__inner li .num{font-size:2.5rem}}.p-point__inner li .num{letter-spacing:0;line-height:1;font-family:Prata,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;position:absolute;top:-.5em;left:.5em}.p-point__inner li .c-txt{padding:1.875rem 2.5rem 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner li .c-txt{padding:1.25rem 1.25rem 0}}@media only screen and (max-width:767px){.p-point__inner li .c-txt{padding:.9375rem}}.p-sushi{border-top:1px solid var(--color-white30);padding:6.25rem 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-sushi{padding:5rem 0}}@media only screen and (max-width:767px){.p-sushi{padding:3.4375rem 0}}.p-sushi__inner{position:relative;max-width:70rem;width:92.3076923077%}@media only screen and (min-width:768px){.p-sushi__inner{margin-inline:auto}}@media only screen and (max-width:767px){.p-sushi__inner{margin-left:auto}}.p-sushi__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width:768px){.p-sushi__txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:11.5384615385%;width:46.4285714286%}}@media only screen and (max-width:767px){.p-sushi__txt{width:80.5555555556%;margin-left:5.5555555556%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:768px){.p-sushi__txt .c-ttl01{margin-bottom:1em}}@media only screen and (max-width:767px){.p-sushi__txt .c-ttl01{padding-top:1em}}@media only screen and (max-width:767px){.p-sushi__txt .ic{top:-5.625rem;left:2.5rem;position:absolute}}@media only screen and (min-width:768px){.p-sushi__img{width:64.2857142857%;margin-left:auto}}@media only screen and (max-width:767px){.p-sushi__img{width:63.0555555556%;right:0;top:0;position:absolute}}.p-spMenu{border-top:1px solid var(--color-white30);padding:10rem 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-spMenu{padding:6.25rem 0}}@media only screen and (max-width:767px){.p-spMenu{padding:3.75rem 0 2.5rem}}.p-spMenu__inner{max-width:70rem;width:89.7435897436%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-spMenu__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-spMenu__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.p-spMenu__inner ul{width:80.3571428571%;gap:6.6666666667%}}@media only screen and (max-width:767px){.p-spMenu__inner ul{margin-top:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;width:89.7435897436%}}@media only screen and (min-width:768px){.p-spMenu__inner ul li{width:46.6666666667%}}@media only screen and (max-width:767px){.p-spMenu__inner ul li{width:45.7142857143%}}.p-spMenu__inner ul li:not(:has(figure)) .txtBox .c-ttlLine{margin-right:0;margin-bottom:.5em;width:100%}.p-spMenu__inner ul li .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-spMenu__inner ul li .txtBox{padding:1.25rem 2.5rem}}@media only screen and (max-width:767px){.p-spMenu__inner ul li .txtBox{padding:.625rem .5rem}}.p-spMenu__inner ul li .txtBox .c-ttlLine{margin-right:1em}.p-spMenu__inner ul li .txtBox .price{color:var(--color-white)}@media only screen and (min-width:768px){.p-spMenu__inner ul li .txtBox .price{font-size:.875rem}}@media only screen and (max-width:767px){.p-spMenu__inner ul li .txtBox .price{font-size:.875rem}}.p-spMenu__inner ul li .txtBox .price{margin-left:auto;margin-top:5px}@media only screen and (min-width:768px){.p-spMenu__inner ul li .txtBox .price span{font-size:1.125rem}}@media only screen and (max-width:767px){.p-spMenu__inner ul li .txtBox .price span{font-size:1.125rem}}.p-spMenu__inner ul li .txtBox .price span{font-family:Prata,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;padding-right:5px}.p-breakfast{background:var(--color-white);padding:7.5rem 0 7.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast{padding:7.5rem 0 6.25rem}}@media only screen and (max-width:767px){.p-breakfast{padding:7.5rem 0 2.5rem}}@media only screen and (max-width:767px){.p-breakfast .c-flexbox__splide{width:91.4285714286%}}.p-breakfast .c-menuList{margin-inline:auto;max-width:60rem;width:79.4871794872%;margin-top:4.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast .c-menuList{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-breakfast .c-menuList{margin-top:1.875rem}}.p-breakfast .c-menuList__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media only screen and (min-width:768px){.p-breakfast .c-menuList__inner__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.5789473684%}}@media only screen and (max-width:767px){.p-breakfast .c-menuList__inner__item .c-txt{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb}}.p-breakfast .c-menuList__inner__item .c-tblBasic{width:100%}@media only screen and (min-width:768px){.p-breakfast .c-menuList__inner__item .c-tblBasic th{width:10em}}@media only screen and (max-width:767px){.p-breakfast .c-menuList__inner__item .c-tblBasic th{width:6em}}.p-breakfast .c-menuList__inner__item .c-tblBasic__note{text-align:right}.p-kids{background:var(--color-lightgray);padding:6.25rem 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-kids{padding:3.75rem 0}}@media only screen and (max-width:767px){.p-kids{padding:3.75rem 0}}.p-restaurant{background:var(--color-white);padding:8.75rem 0 6.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant{padding:3.75rem 0}}@media only screen and (max-width:767px){.p-restaurant{padding:3.75rem 0 2.5rem}}@media only screen and (max-width:767px){.p-restaurant .c-flexbox__splide{width:91.4285714286%}}.p-information{background:var(--color-lightgray);padding:8.75rem 0 6.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-information{padding:3.75rem 0}}@media only screen and (max-width:767px){.p-information{padding:3.75rem 0}}.p-information__inner{max-width:60rem;margin-inline:auto;width:84.6153846154%}.p-information__inner ul{margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__inner ul{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-information__inner ul{margin-top:1.875rem}}.p-information__contact{background:var(--color-white);-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5rem 3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__contact{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-information__contact{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-information__contact{padding:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.p-information__contact .c-txt{text-align:center}}@media only screen and (min-width:768px)and (max-width:983px){.p-information__contact .c-txt br.view_sp{display:block!important}}.p-information__contact .call{font-family:Prata,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}@media only screen and (min-width:768px){.p-information__contact .call{font-size:.875rem}}@media only screen and (max-width:767px){.p-information__contact .call{font-size:.875rem}}@media only screen and (min-width:768px){.p-information__contact .call{margin-left:.625rem}}@media only screen and (max-width:767px){.p-information__contact .call{margin-top:.625rem}}.p-information__contact .call a,.p-information__contact .call span{padding-left:5px;font-family:Prata,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-information__contact .call a,.p-information__contact .call span{font-size:1.25rem}}@media print{.p-information__contact .call a,.p-information__contact .call span{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information__contact .call a,.p-information__contact .call span{font-size:1.125rem}}@media only screen and (max-width:767px){.p-information__contact .call a,.p-information__contact .call span{font-size:1.25rem}}@media only screen and (min-width:768px){.p-information__contact .c-btn1{margin-left:auto}}@media only screen and (max-width:767px){.p-information__contact .c-btn1{margin-top:1.25rem;width:15rem}}.l-topicpath{padding-top:.9375rem}@media only screen and (min-width:768px){.l-topicpath{background:var(--color-lightgray)}}