:root{
  --bg:#1F1B16;
  --ink:#F3EBDD;
  --accent:#E0A43A;
  --font-head:"Dela Gothic One",sans-serif;
  --font-body:"Noto Sans JP",sans-serif;
  --head-weight:400;
  --radius:6px;
}
.t02 .site-head,.t02 .site-nav{border-color:var(--line)}
.t02 .sec-title::after{height:4px}
.t02 .menu-name{font-family:var(--font-body);font-weight:700}
.t02 .party{margin-top:40px}
.t02 .hero-name{color:var(--accent)}
.t02 .addr,.t02 .foot-name,.t02 .logo-name,.t02 .sub-title,.t02 .faq-q::before,.t02 .faq-a::before{font-family:var(--font-body);font-weight:700}
