@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}@media only screen and (max-width:767px){.p-page-visual__subtitle{white-space:nowrap}}.c-intro{position:relative;border-bottom:none}@media only screen and (min-width:1200px){.c-intro{padding:8.5rem 0}}@media print{.c-intro{padding:8.5rem 0}}@media only screen and (min-width:768px)and (max-width:1199px){.c-intro{padding:6.8rem 0}}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab{position:absolute;top:0;left:0;width:100%;height:100%}}.c-intro__image.view_pc-tab>div{border-radius:.25rem}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab>div{position:absolute}}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab>div.img1{width:21.7708%;left:0;bottom:20.3666%}}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab>div.img2{width:10.9375%;left:22.6563%;bottom:9.3686%}}@media only screen and (min-width:768px)and (max-width:1199px){.c-intro__image.view_pc-tab>div.img2{bottom:1.25rem}}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab>div.img3{width:8.5938%;left:68.5417%;top:13.6456%}}@media only screen and (min-width:768px)and (max-width:1199px){.c-intro__image.view_pc-tab>div.img3{top:1.875rem}}@media only screen and (min-width:768px){.c-intro__image.view_pc-tab>div.img4{width:23.3333%;top:24.4399%;left:78.3854%}}@media only screen and (max-width:767px){.c-intro__image.view_sp{width:100%;margin-top:1.5625rem;overflow:hidden}}@media only screen and (max-width:767px){.c-intro__image.view_sp .c-intro__image-scroll{overflow:hidden;width:100%}}@media only screen and (max-width:767px){.c-intro__image.view_sp .c-intro__image-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:intro-image-marquee 20s linear infinite;animation:intro-image-marquee 20s linear infinite}}@media only screen and (max-width:767px)and (prefers-reduced-motion:reduce){.c-intro__image.view_sp .c-intro__image-track{-webkit-animation:none;animation:none}}@media only screen and (max-width:767px){.c-intro__image.view_sp .c-intro__image-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5625rem;padding-right:.5625rem}.c-intro__image.view_sp .c-intro__image-group>div{-ms-flex-negative:0;flex-shrink:0;aspect-ratio:91/104;width:5.6875rem;border-radius:.25rem;overflow:hidden}.c-intro__image.view_sp .c-intro__image-group>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@-webkit-keyframes intro-image-marquee{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes intro-image-marquee{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media only screen and (min-width:768px){.p-nav{padding:5.625rem 0 7.5rem}}@media only screen and (max-width:767px){.p-nav{padding:1.875rem 0 3.75rem}}.p-menu{position:relative;padding:6.25rem 0 4.125rem;border-radius:.3125rem;background:-webkit-gradient(linear,left top,left bottom,from(#fffcf1),to(#fffbdf));background:linear-gradient(to bottom,#fffcf1 0,#fffbdf 100%)}@media only screen and (min-width:768px){.p-menu{max-width:1600px;width:var(--main-width);margin-inline:auto}}@media only screen and (min-width:768px)and (max-width:767px){.p-menu{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-menu{width:100%;padding:4.0625rem 1.25rem 1.875rem}}.p-menu__title{position:absolute;left:0;right:0;margin-inline:auto}@media only screen and (min-width:1200px){.p-menu__title{top:min(-2.5625rem,-2vw)}}@media print{.p-menu__title{top:min(-2.5625rem,-2vw)}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__title{top:-1.25rem}}@media only screen and (max-width:767px){.p-menu__title{top:-1.25em}}.p-menu__inner{max-width:1200px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-menu__inner{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-menu__inner{width:100%}}.p-menu__pickup{margin-inline:auto}@media only screen and (min-width:768px){.p-menu__pickup{display:grid;grid-template-columns:repeat(2,1fr);gap:6.4935%;width:64.1667%}}@media only screen and (max-width:767px){.p-menu__pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}}.p-menu__pickup li .image{border-radius:.3125rem 0 0 .3125rem}.p-menu__pickup li .note{margin-top:min(.9375rem,1vw)}.p-menu__pickup li .note .title{font-weight:700;line-height:2.2;letter-spacing:.08em}@media only screen and (min-width:1200px){.p-menu__pickup li .note .title{font-size:1.25rem}}@media print{.p-menu__pickup li .note .title{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__pickup li .note .title{font-size:1.125rem}}@media only screen and (max-width:767px){.p-menu__pickup li .note .title{font-size:1.1333rem}}.p-menu__pickup li .note .text{line-height:1.7;letter-spacing:.03em}@media only screen and (min-width:1200px){.p-menu__pickup li .note .text{font-size:.9375rem}}@media print{.p-menu__pickup li .note .text{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__pickup li .note .text{font-size:.9375rem}}@media only screen and (max-width:767px){.p-menu__pickup li .note .text{font-size:.9333rem}}.p-menu__list{display:grid}@media only screen and (min-width:1200px){.p-menu__list{margin-top:3.125rem}}@media print{.p-menu__list{margin-top:3.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__list{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-menu__list{margin-top:1.875rem}}@media only screen and (min-width:768px){.p-menu__list{grid-template-columns:repeat(4,1fr);gap:3.3333%}}@media only screen and (max-width:767px){.p-menu__list{gap:.9375rem;grid-template-columns:repeat(2,1fr)}}.p-menu__list li .image{border-radius:.3125rem 0 0 .3125rem}.p-menu__list li .note{margin-top:min(.9375rem,1vw)}.p-menu__list li .note .title{letter-spacing:.04em;line-height:1.85}@media only screen and (min-width:1200px){.p-menu__list li .note .title{font-size:1rem}}@media print{.p-menu__list li .note .title{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__list li .note .title{font-size:.9375rem}}@media only screen and (max-width:767px){.p-menu__list li .note .title{font-size:.9333rem}}.p-menu__text{background:#fff}@media only screen and (min-width:1200px){.p-menu__text{margin-top:4.375rem}}@media print{.p-menu__text{margin-top:4.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__text{margin-top:3.125rem}}@media only screen and (max-width:767px){.p-menu__text{margin-top:1.875rem}}@media only screen and (min-width:768px){.p-menu__text{padding:2.5rem 3.125rem 4.375rem}}@media only screen and (max-width:767px){.p-menu__text{padding:2.5rem 1.25rem}}.p-menu__text__heading{text-align:center}.p-menu__text__heading .c-heading__main{color:var(--color-gold-key);line-height:1.6;letter-spacing:.08em}@media only screen and (min-width:1200px){.p-menu__text__heading .c-heading__main{font-size:1.75rem}}@media print{.p-menu__text__heading .c-heading__main{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__text__heading .c-heading__main{font-size:1.625rem}}@media only screen and (max-width:767px){.p-menu__text__heading .c-heading__main{font-size:1.4667rem}}.p-menu__text__heading .c-heading__sub{letter-spacing:.1em}@media only screen and (min-width:1200px){.p-menu__text__heading .c-heading__sub{font-size:1.125rem}}@media print{.p-menu__text__heading .c-heading__sub{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__text__heading .c-heading__sub{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-menu__text__heading .c-heading__sub{font-size:1.0667rem}}.p-menu__text__heading .c-heading__sub{font-family:var(--font-sans-en)}@media only screen and (min-width:1200px){.p-menu__text__inner{margin-top:min(2.5rem,2vw)}}@media print{.p-menu__text__inner{margin-top:min(2.5rem,2vw)}}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__text__inner{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-menu__text__inner{margin-top:.9375rem}}@media only screen and (min-width:768px){.p-menu__text__inner table tr th{background:0 0}}.p-restaurant{position:relative;background:url(../../breakfast/images/bg_res.webp) no-repeat left bottom;background-size:44.5313% auto}@media only screen and (min-width:1200px){.p-restaurant{margin-top:7.6875rem}}@media print{.p-restaurant{margin-top:7.6875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant{margin-top:6.25rem}}@media only screen and (max-width:767px){.p-restaurant{margin-top:4.375rem}}@media only screen and (min-width:1200px){.p-restaurant{padding-bottom:5.1875rem}}@media print{.p-restaurant{padding-bottom:5.1875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant{padding-bottom:0}}@media only screen and (max-width:767px){.p-restaurant{padding-bottom:.625rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-restaurant{background:0 0}}@media only screen and (max-width:767px){.p-restaurant{background-size:70% auto;background-position:0 25%}}.p-restaurant__inner{max-width:1400px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-restaurant__inner{width:var(--sp-width)}}@media only screen and (min-width:1200px){.p-restaurant__inner{margin-top:3.125rem}}@media print{.p-restaurant__inner{margin-top:3.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__inner{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-restaurant__inner{margin-top:1.25rem}}@media only screen and (min-width:768px){.p-restaurant__inner{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:55.7143% 39%;gap:4.2857%}}@media only screen and (min-width:768px)and (max-width:983px){.p-restaurant__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-restaurant__image{position:relative}@media only screen and (min-width:768px)and (max-width:983px){.p-restaurant__image{width:100%}}.p-restaurant__image .c-slider-controls{position:absolute;left:0;right:0;z-index:10}@media only screen and (min-width:768px){.p-restaurant__image .c-slider-controls{bottom:1.1875rem}}@media only screen and (max-width:767px){.p-restaurant__image .c-slider-controls{bottom:.625rem}}.p-restaurant__image .c-slider-controls .swiper-pagination-bullet{background:#fff}@media only screen and (min-width:768px)and (max-width:983px){.p-restaurant__text{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-restaurant__text{margin-top:1.25rem}}.p-restaurant__text .text{line-height:1.85;letter-spacing:.04em}@media only screen and (min-width:1200px){.p-restaurant__text .text{font-size:1rem}}@media print{.p-restaurant__text .text{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__text .text{font-size:.9375rem}}@media only screen and (max-width:767px){.p-restaurant__text .text{font-size:.9333rem}}@media only screen and (min-width:768px){.p-restaurant__text .text{margin-top:.75rem}}@media only screen and (max-width:767px){.p-restaurant__text .text{margin-top:10}}.p-restaurant__text .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem}@media only screen and (min-width:1200px){.p-restaurant__text .tags{margin-top:2.125rem}}@media print{.p-restaurant__text .tags{margin-top:2.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__text .tags{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-restaurant__text .tags{margin-top:1.25rem}}.p-restaurant__text .tags p{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:min(3.25rem,3vw) auto;gap:min(1.25rem,1vw)}@media only screen and (max-width:767px){.p-restaurant__text .tags p{grid-template-columns:2.1875rem auto;gap:.5em}}.p-restaurant__text .tags p span{letter-spacing:.03em;line-height:1.75}@media only screen and (min-width:1200px){.p-restaurant__text .tags p span{font-size:1.125rem}}@media print{.p-restaurant__text .tags p span{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__text .tags p span{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-restaurant__text .tags p span{font-size:1.0667rem}}@media only screen and (min-width:1200px){.p-restaurant__text .c-table-small{margin-top:3.125rem}}@media print{.p-restaurant__text .c-table-small{margin-top:3.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__text .c-table-small{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-restaurant__text .c-table-small{margin-top:1.25rem}}@media only screen and (min-width:1200px){.p-restaurant__text .note{margin-top:.9375rem}}@media print{.p-restaurant__text .note{margin-top:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-restaurant__text .note{margin-top:.625rem}}@media only screen and (max-width:767px){.p-restaurant__text .note{margin-top:.625rem}}