/* ------------------------------------------------------------------
   院一覧（/operation/aga/access/）のコンテンツ幅を AGA TOP と同じにする
   （2026-09-29・AGA-85）

   AGA TOP: 最大 1280px・左右 40px（PC）/ 左右 16px（SP）。
   一覧は旧レイアウトのままで、1280px 時にカードが 82〜1198px（外枠 1160px）、
   SP で 17〜358px、769〜1149px では #wrapper の min-width: 1150px
   （common/css/common.css）により横スクロールが出ていた。
   院ページ側の同じ調整は css/202609/renewal.css。
   ------------------------------------------------------------------ */
#wrapper {
  min-width: 0;
}

/* 冒頭の説明文（グレーの帯の中の文） */
.access_top .access-txt {
  padding-left: 0;
  padding-right: 0;
}
.access_top .access-txt p.inner-access {
  box-sizing: border-box;
  width: auto;
  max-width: calc(1280px + 32px);
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

/* 院カードの並び */
.access_top > .inner.inner-fluid {
  box-sizing: border-box;
  width: auto;
  max-width: calc(1280px + 32px);
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
.access_top > .inner.inner-fluid > .access-div {
  max-width: none;
}

@media screen and (min-width: 769px) {
  .access_top .access-txt p.inner-access,
  .access_top > .inner.inner-fluid {
    max-width: calc(1280px + 80px);
    padding-left: 40px;
    padding-right: 40px;
  }
  /* カードの外側の余白（左右 22px）を打ち消し、カードの端を枠に揃える */
  .access_top .access-3colgp {
    margin-left: -22px;
    margin-right: -22px;
  }
}

/* ヘッダー・フッターは 2026-09-29 に AGA TOP と同じ 202607 版へ差し替え済み
   （旧 common/inc/header.php・footer.php の 1150px 固定による横スクロールも解消） */

/* スクロールバー用の余白を AGA TOP・院ページと同じにする（renewal.css と同じ指定。
   AGA TOP は common/202607/css/style.css で html に scrollbar-gutter: stable） */
@media (min-width: 768px) {
  html {
    scrollbar-gutter: stable;
  }
}

/* 769〜1149px: MV の文字部分の枠（旧 .inner.inner-fluid）が 1150px 固定のまま
   残っていたため画面幅に合わせる（院ページは renewal.css で同じ指定） */
@media screen and (min-width: 769px) and (max-width: 1149px) {
  #main_visual > .inner.inner-fluid {
    width: auto;
  }
}
