/* 公開後の調整(2026-11-03)。全ページの最後に読み込む */
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#events{scroll-margin-top:72px}
/* TOP の ABOUT: 「詳しく見る」と「メンバーを見る」の間をあける */
/* 横に並ぶときも折り返したときも重ならないよう、上と左に余白をとる */
.panorama .button + .top-member-link{margin-left:12px!important;margin-top:12px!important}
.panorama-content > .button:not(.top-member-link){margin-top:12px!important}
/* スマホのヘッダーの協会名を少し大きく */
@media (max-width:699px){
  .site-header .brand-name{font-size:12px!important}
  .site-header .brand-name small{font-size:8.5px!important}
}
