/* メニューページ固有 */
.menu-body{width:min(760px,92%);margin:0 auto;padding:20px 0 70px}

.pickup{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-bottom:56px}
.pickup .item figure{margin-bottom:12px}
.pickup .item figure img{border:5px solid rgba(255,255,255,.08)}
.pickup .item .name{font-family:'Noto Serif JP',serif;font-size:18px;color:var(--ck-gold);margin-bottom:8px}
.pickup .item p{font-size:13.5px;color:#e6e0d6}

.price-cat{margin-bottom:44px}
.price-cat h3{
  font-size:20px;color:#1a1207;background:var(--ck-paper) url(img/pattern-paper.jpg) repeat;
  border-left:8px solid var(--ck-maroon);padding:10px 18px;margin-bottom:18px;
}
.price-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}
.price-list li{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px dashed rgba(255,255,255,.2);font-size:14.5px}
.price-list li .p{color:var(--ck-gold);white-space:nowrap;margin-left:12px}
.menu-note{font-size:12.5px;color:#cfc7ba;text-align:right;margin-top:6px}

@media (max-width:1023px){
  .pickup{grid-template-columns:1fr}
  .price-list{grid-template-columns:1fr}
}