@charset "UTF-8";
/*
 * 10-wordpress.css … ログイン中の編集リンク・パンくずリストなど
 * css/ のファイルは番号の順に全ページで読み込む（functions.php）。後のファイルが優先されるので、番号（順番）を変えないこと
 */

/* ---------------------------------------
    Wordpress関連
--------------------------------------- */
/* このページを編集ボタン */
ul.admin li {
  position: fixed;
  z-index: 1000;
  writing-mode: vertical-rl;
}
ul.admin li a {
  display: inline-block;
  border-radius: 0 4px 4px 0;
  padding: 1em;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  text-align: center;
}
ul.admin li a:hover {
  background: #000;
}
ul.admin li.dash {
  left: 0;
  top: 40%;
}
ul.admin li.edit {
  right: 0;
  top: 40%;
}
ul.admin li.edit a {
  border-radius: 4px 0 0 4px;
}
@media screen and (max-width: 800px) {
  ul.admin {
    display: none;
  }
}

/* パンくずリスト */
div.breadcrumbs {
  text-align: left;
  margin: -2em auto 0 !important;
  position: relative;
  /* 現在のタイトルが長い場合は省略 */
}
div.breadcrumbs span.current-item {
  display: inline-block;
  padding: 0;
  margin-top: -3px;
  vertical-align: middle;
  max-width: 16em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.breadcrumbs > span {
  font-size: 14px;
  color: #666;
  display: inline-block;
  margin-right: 0.2em;
  /* 通常は矢印アイコン表示 */
}
div.breadcrumbs > span::before {
  content: "\f356";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  display: inline-block;
  margin-right: 0.5em;
  margin-left: 0.4em;
  color: var(--cl-main);
}
/* 先頭のみホームアイコン表示 */
div.breadcrumbs > span:first-of-type::before {
  content: "\f015";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  display: inline-block;
  margin-right: 0.5em;
  color: var(--cl-main);
}
@media screen and (max-width: 800px) {
  div.breadcrumbs {
    display: none;
  }
}

/* wpで画像にキャプションを付けると自動でdivが生成され */
/* 幅が指定されてしまうので、それを無効にするためのcss */
.wp-caption,
.alignnone {
  max-width: 100%;
}
