html { scroll-behavior: smooth; }

/* ヘッダー高さに合わせて調整（例: 70px） */
#service, #works, #company, #contact, #about, #top {
  scroll-margin-top: 70px;
}

body{
    padding: 0;
    margin: 0;
    font-family: "Shippori Mincho", serif;
}
img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

a{
    text-decoration: none;
    color: inherit;
}

/* =========================
   Header nav（PC：横並び）
========================= */
.site-nav{
    margin-left: auto;
  }
  
  /* PCでは普通に横並び */
  .site-nav__list{
    display: flex;
  }