#htlSide-A{top:780px}#abi_page .c-intro{position:relative;padding-block:9.6154rem 9.2308rem}#abi_page .c-intro[class*=u-bg-]:before{width:70.3125%;aspect-ratio:900/235}#abi_page .c-intro[class*=u-bg-]:after{width:50%;aspect-ratio:640/222}#abi_page .c-intro__inner{position:relative;z-index:1}#abi_page .c-intro__image{position:absolute;top:0;left:0;max-width:1280px;width:100%;height:100%;margin-inline:auto}#abi_page .c-intro__image>div{position:absolute;overflow:hidden;border-radius:.3077rem}#abi_page .c-intro__image>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#abi_page .c-intro__image>div.img1{width:26.5625%;left:0;top:3.0769rem;z-index:1}#abi_page .c-intro__image>div.img2{width:14.0625%;left:17.1875%;top:16.1538rem}#abi_page .c-intro__image>div.img3{width:10.15625%;right:22.65625%;top:3.0769rem;z-index:1}#abi_page .c-intro__image>div.img4{width:26.5625%;right:0;top:8.3077rem}.p-nav{padding-block:6.1538rem 7.6923rem}.p-menu{position:relative;padding-block:7.2308rem 6.1538rem;border-radius:.3846rem;background:-webkit-gradient(linear,left top,left bottom,from(#fffcf1),to(#fffbdf));background:linear-gradient(to bottom,#fffcf1 0,#fffbdf 100%)}.p-menu{max-width:1280px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-menu{width:var(--sp-width)}}.p-menu__title{position:absolute;left:0;right:0;top:min(-1.7692rem,-1vw);margin-inline:auto}.p-menu__inner{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-menu__inner{width:var(--sp-width)}}.p-menu__pickup{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.9231rem;-moz-column-gap:1.9231rem;column-gap:1.9231rem;width:65.7894736842%;margin-inline:auto}.p-menu__pickup li .image img{border-radius:.3846rem;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:300/200}.p-menu__pickup li .note{margin-top:min(1.1538rem,1vw)}.p-menu__pickup li .note .title{font-weight:700;line-height:1.4;letter-spacing:.03em}.p-menu__pickup li .note .text{margin-top:.7692rem;line-height:1.3;font-size:87%}.p-menu__list{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.7692rem;-moz-column-gap:1.7692rem;column-gap:1.7692rem;margin-top:3.0769rem}.p-menu__list li .image img{border-radius:.3846rem;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:220/160}.p-menu__list li .note{margin-top:min(1.1538rem,1vw)}.p-menu__list li .note .title{line-height:1.4;letter-spacing:.03em}.p-menu__text{margin-top:4.6154rem}.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;font-size:187%}.p-menu__text__heading .c-heading__sub{letter-spacing:.1em;font-size:120%;font-family:var(--font-sans-en)}.p-menu__text__inner{margin-top:2.3077rem}.p-menu__text__inner table tr th{background:#fff!important}.p-restaurant{margin-top:6.1538rem}.p-restaurant__inner{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:58.9473684211% 35.7894736842%;gap:5.2631578947%;margin-top:3.0769rem}.p-restaurant__inner{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-restaurant__inner{width:var(--sp-width)}}.p-restaurant__image{position:relative}.p-restaurant__image img{border-radius:.3846rem;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:560/420}.p-restaurant__image .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.5385rem;position:absolute;left:min(1.1538rem,1vw);top:min(1.1538rem,1vw);z-index:1}.p-restaurant__image .tags p{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:min(2.3077rem,2vw) auto;gap:.5385rem}.p-restaurant__image .tags p span{color:#fff;line-height:1.4}.p-restaurant__text .text{margin-top:.9231rem}.p-restaurant__text .c-table-small{margin-top:2.3077rem}.p-restaurant__text .note{margin-top:1.1538rem}