/* ──────────────────────────────
　パンくずリストを1本目だけ表示
────────────────────────────── */
.fs-c-breadcrumb ~ .fs-c-breadcrumb,
.breadcrumb ~ .breadcrumb,
.p-breadcrumbs ~ .p-breadcrumbs {
  display: none !important;
}

/* メニューパーツのメニューごとの囲み枠を非表示 */
.fs-p-sideMenu .fs-pt-menu__heading--lv1{
	border: none;
	}

.fs-p-sideMenu .fs-pt-menu__heading--lv2{
	border-bottom: none;
	}
	
.fs-p-sideMenu .fs-pt-menu__heading--lv3{
	border-bottom: none;
	}

/* ▼ ここから追加 ▼ */

/* ロゴ周りの余白を調整 */
.fs-p-headerLogo {
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
}

/* 営業時間の文字サイズを大きく */
.fs-p-phoneOrder__addition {
  font-size: 15px !important;
  color: #333;
}

/* PC用 Category見出しをMontserratに */
.fs-p-drawer__heading,
.fs-p-headerNavigation__heading,
.fs-c-sideCategory__heading,
.fs-c-sidebar__heading,
.fs-c-categoryNav__heading {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333;
}
/* フッター全体の背景 */
.fs-l-footer {
  background-color: #dcdcdc !important;
  background-image: none !important;
}

/* 既に入れた中のパネルも念のため統一 */
.fs-l-footer__contents {
  background-color: #dcdcdc !important;
  background-image: none !important;
}

/* 見出しの余白と仕切り線 */
.fs-p-drawer__heading,
.fs-c-sideCategory__heading,
.fs-c-sidebar__heading,
.fs-c-categoryNav__heading {
  margin: 12px 16px 10px;
  padding-bottom: 8px;
  border-bottom: 0px solid #dcdcdc;
}

/* ▼ 9/14 フッターナビゲーション2 ここから追加 ▼ */

/* ===== footer 調整（軽く・おしゃれに） ===== */

/* 背景と文字色を軽く */
.nimus-footer {
  background: #dcdcdc;   /* グレー */
  color: #555;           /* 黒より柔らかい */
}

/* 見出しだけアクセント */
.nimus-footer__title {
  color: #444;
  font-weight: 600;
}

/* リンク色も重すぎないバランスに */
.nimus-footer__nav a { color: #555; }
.nimus-footer__nav a:hover { color: #444; }

/* フッターロゴを小さく（まずは120px） */
.nimus-footer__logo { 
  max-width: 140px;
}

/* PCではロゴ自体を非表示にしてテキスト主体にする場合（お好みでON） */
/*
@media (min-width: 769px) {
  .nimus-footer__brand { display: none; }
}
*/

/* 余白をややスリムに（“重さ”の軽減） */
.nimus-footer { padding: 32px 20px; }
.nimus-footer__inner { gap: 24px; }

/* コピーライトは淡く */
.nimus-footer__copy { color: #777; }

/* SNSアイコンの黒ベタが強い場合は淡色に */
.sns-icon {
  background: #dcdcdc;
}
.sns-icon:hover {
  background: #444;
}

/* 0) 現状のフッター指定（背景など）を再確認 */
footer.nimus-footer{
  background:#dcdcdc;
  color:#555;
}

★フッターエリア罫線を削除

/* fsテーマより強いセレクタで色を #dcdcdc に固定 */
html body footer.fs-l-footer.fs-l-footer {
  border-top: 1px solid #dcdcdc !important;
}

/* テーマがブレークポイントで再指定しても潰す */
@media (max-width: 9999px) {
  html body footer.fs-l-footer.fs-l-footer { 
    border-top: 1px solid #dcdcdc !important;
  }
}
