/* =========================================================
   追加CSS（HMY 2026-10-30）
   中村さん作成の style.css は触らず、追加分だけをここに書く
   ・右端の縦タブ（PCのみ。旧サイトの右側ボタンを新デザインで再現）
   ・フッターのプライバシーポリシーリンク
   ========================================================= */

/* ---------- 右端の縦タブ（PC・タブレット） ----------
   旧サイト（footer-default.php の .fixed-nav）と同じ見た目・大きさ・色で再現
   スマホ（767px以下）は新LPの画面下ボタン（.sp-fixed-cta）を使うので表示しない */
.side-tabs { position: fixed; top: 155px; right: 0; width: 56px; z-index: 3000; margin: 0; padding: 0; list-style: none; }
.side-tabs li { display: flex; }
.side-tabs li + li { margin-top: 10px; }
.side-tabs a { display: flex; align-items: center; justify-content: center; width: 100%; height: 23vh; max-height: 230px; min-height: 140px; padding: 0 15px 0 20px; font-size: 15px; line-height: 1.4; letter-spacing: .05em; text-align: center; text-decoration: none; color: #fff; writing-mode: vertical-rl; border-radius: 10px 0 0 10px; transition: background .3s ease; }
.side-tabs__mail { background: #0096d7; }
.side-tabs__mail:hover { background: #0077a9; }
.side-tabs__line { background: #06c755; box-shadow: 0 0 0 1px rgba(255, 255, 255, .5); }
@media (max-width: 767px) {
  .side-tabs { display: none; }
}

/* ---------- フッター ---------- */
.footer__links { margin-bottom: 6px; }
.footer__links a { color: rgba(255, 255, 255, .85); text-decoration: underline; text-underline-offset: 3px; }
.footer__links a:hover { color: #fff; }
