/*行間広げる*/
.post_content {line-height:1.9;}
.post_content > * {margin-bottom: 1．5em;}
.post_content p > img {vertical-align: middle;}

/*トップやカテゴリページ人気記事の文字色*/
.is-style-simple>.c-tabList .c-tabList__button{color: #999;}

/*記事中のh1*/
.c-postTitle__ttl {font-size: 1.8rem;}

/*記事中のh2〜4*/
.post_content h2{font-size: 1.6rem;}
.post_content h3{font-size: 1.4rem;}
.post_content h4{font-size: 1rem;}
/*記事下のh2*/
.c-secTitle{font-size: 25px;}
/*記事下の要素タイトル*/
c-secTitle {
 font-size: 20px;
 font-weight: normal;
}

/*公開日・更新日の色*/
.p-articleMetas{color:#dcdcdc;}
/*パンくずリストの色*/
.p-breadcrumb{color:#dcdcdc;}

/*サイドバーのタイトル*/
.c-widget__title {
text-align: center;
font-size: 1.1rem;
}
/*サイドバーのSNSサイズ*/
.widget_swell_sns_links a{font-size:33px;}

/*ウィジェットのタイトル*/
.widget__title {text-align: center;font-size: 130%;}

/*ブログカードのあわせて読みたいを消す*/
/*.-internal .p-blogCard__caption {
display:none;
}*/

/*コメント欄上部に無駄なスペースができた場合に削除*/
.comment-meta {
  padding-bottom: 10px!important;
}

/* 人気記事ランキング(本体） のラベルをシンプルに */
.-w-ranking .p-postList__item:nth-child(1)::before {
  background-image:none;
	background-color:#d4b572;
}
.-w-ranking .p-postList__item:nth-child(2)::before {
    background-image:none;
	background-color:#aaabab;
}
.-w-ranking .p-postList__item:nth-child(3)::before {
  background-image:none;
	background-color:#8D6E63;
}
.-w-ranking .p-postList__item:nth-child(4)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(5)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(6)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(7)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(8)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(9)::before {
  background-image:none;
	background-color:#616161;
}
.-w-ranking .p-postList__item:nth-child(10)::before {
  background-image:none;
	background-color:#616161;
}

/*ページャーページ区切り*/
[class*="page-numbers"] {
    border-radius: 50%;
    margin: 4px;
    color: #ccc;
    background-color: #424242;
}

/* ポチップのPR文字消す */
.pochipp-box__logo { display: none; }

/* フッター直前ウィジェットのマージン*/
.w-beforeFooter {margin-top:0;}
/*フッター見出しのアンダーライン非表示*/
.c-widget__title.-footer:after, .c-widget__title.-footer:before{
	height:0px;
}
/*フッターのSNSサイズ*/
.l-footer_foot .c-iconList_item a{
	font-size:54px;
}
/*コメント欄やお問い合わせのrecapロゴ停止*/
.grecaptcha-badge { visibility: hidden; }
.grecaptcha-badge { visibility: hidden; }
/*ランキング カスタム*/
.-w-ranking .p-postList__item {
    flex: 1 1 calc(33.33% - 20px);
}
@media (max-width: 960px) {
    .-w-ranking .p-postList__item {
        flex: 1 1 calc(50% - 20px);
    }
}
/* ランキングカスタム サイドバー用 */
.l-sidebar .-w-ranking .p-postList__item {
    flex: 1 1 100%;
}
/* ページ分割の次ページ誘導 (eaa-console 自動注入・中身はリンク1本) — ゴースト */
.eaa-next-page {
  margin: 2.5em 0 1em;
}
.eaa-next-page a {
  display: block;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 1.4em 3.2em;
  border: 2px solid #CD0001;
  border-radius: 4px;
  color: #bbb;
  font-size: .92em;
  text-decoration: none;
  text-align: center;
  line-height: 1.4;
  transition: background .2s, color .2s;
}
.eaa-next-page a::before {
  content: "次のページ";
  font-size: 1.1em;
  font-weight: 700;
  letter-spacing: .06em;
  color: #ff2e24;
  margin-right: 1em;
  transition: color .2s;
}
.eaa-next-page a::after {
  content: "";
  position: absolute;
  right: 1.6em;
  top: 50%;
  width: .5em;
  height: .5em;
  border-top: 2px solid #ff2e24;
  border-right: 2px solid #ff2e24;
  transform: translateY(-50%) rotate(45deg);
  transition: border-color .2s;
}
.eaa-next-page a:hover {
  background: #CD0001;
  color: #fff;
}
.eaa-next-page a:hover::before,
.eaa-next-page a:hover::after {
  color: #fff;
  border-color: #fff;
}
/* ページ分割の途中ページでは Jetpackのメール購読プロンプトを隠す
   (次ページボタンがあるページ = 最終ページ以外。最終ページと通常記事では従来通り表示) */
.post_content:has(.eaa-next-page) .wp-block-group:has(.wp-block-jetpack-subscriptions) {
  display: none;
}