/*
Theme Name: Sydney-Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/
h1.archive-title{
	display:none; 
}
@font-face {
    font-family: 'Manrope';
    src: url('/wp-content/uploads/fonts/manrope-v15-latin-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('/wp-content/uploads/fonts/inter-v18-latin-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'Inter', sans-serif;
}
/* 目次全体のスタイル */
#table-of-contents {
  background-color: #f9f9f9;
  padding: 5px;
  border: 1px solid #ddd;
  margin: 5px auto;
  max-width: 600px; /* 適切な幅を設定（任意） */
　text-align: left;
}

/* リストの基本スタイル */
#table-of-contents ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0; /* 左寄せを防ぐ */
}

/* 目次の各リンク */
#table-of-contents li {
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd; /* 右端までのアンダーライン */
  position: relative;
}

/* 各リンクのデザイン */
#table-of-contents a {
  text-decoration: none;
  color: #000000; /* 文字を黒に変更 */
  display: flex; /* フレックスボックスでレイアウト */
  justify-content: space-between; /* ✅ テキストを左、矢印を右端に配置 */
  align-items: center;
  padding: 5px 15px;
  width: 100%;
  position: relative;
}

/* 右端の矢印を追加（文字に重ならないよう調整） */
#table-of-contents a::after {
  content: "\25BC"; /* ▼ のUnicode版 */
  font-size: 14px;
  color: #808000;
  flex-shrink: 0; /* 矢印のサイズを固定 */
  margin-left: auto; /* 右端 */
}

/* ホバー時のデザイン */
#table-of-contents a:hover {
  text-decoration: none;
  background-color: #eee;
}

