.entry-content h2 {
margin: 6px;
border-radius: 0 !important;
box-shadow: 0 0 0 1px ;

}

.entry-content h3{
border-left: transparent !important;
border-bottom: 2.5px dotted #f6416c; 
border-radius: 0 !important;
}

/* マーカー強調カスタマイズピンク色 */
.marker2 {
background: linear-gradient(transparent 30%, #ffdfef 30%);
font-weight: bold;
}

.entry-content .related_article .date {
	display:none;
}

/* リンクカード：ラベル文字変更 */
.related_article .ttl:before{
content:'おすすめ';/* 文字変更 */
width:auto;
padding:0 10px;
border-radius:15px;/* 角を丸く */
}
/* リンクカード：ラベル色変更 */
.related_article .ttl:before{
background: #ff8585;/* 色変更 */
}
/* リンクカード：ホバー時の色変更 */
.related_article a:hover{
background: #eeeeee;/* 背景色変更 */
}
/* リンクカード：タイトルカラー変更 */
.related_article .ttl{
color:#1bb4d3;/* タイトルカラー変更 */
}

/*タイトルの文字サイズ調整*/
.home h1.h2.entry-title,
.archive h1.h2.entry-title,
.search h1.h2.entry-title {
  font-size:1em!important;
}
/*カードの高さを揃える*/
.post-list-card {
    display: flex;
    flex-wrap: wrap;
}
.post-list-card .post-list {
  height:auto!important;
}
/*日にちを右寄せ*/
.post-list-card .post-list .entry-content p {
  text-align:right;
}
/*透明な背景を削除*/
.post-list-card .post-list a:after {
  background:none;
}

/*スマホのカードも２列にしたいなら…*/
@media only screen and (max-width: 480px){
    /*透明な背景を削除*/
    .post-list-card .post-list {
      width: 46.8%!important;
      margin: 0 1.5% 10px 1.5%!important;
    }
    /*文字サイズの調整*/
    .home h1.h2.entry-title,.archive h1.h2.entry-title,.search h1.h2.entry-title{
    font-size: 0.7em!important;
    }
    /*カードの余白調整*/
    .post-list-card .post-list a{
      padding:.4em;
    }
    /*カテゴリータグの調整*/
    .eyecatch .cat-name {
      padding: 0.4em 0.5em 0.1em!important;
      font-size:0.5em!important;
    }
}

/*全体*/
.hidden_box {
    margin: 2em 0;/*前後の余白*/
    padding: 0;
}

/*ボタン装飾*/
.hidden_box label {
    position: relative;
  display: inline-block;
  font-weight: bold;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #FFF;
 background: #ff8585;
  transition: .4s;
}

/*ボタンホバー時*/
.hidden_box label:hover {
    background: #ffd400;
}

/*チェックは見えなくする*/
.hidden_box input {
    display: none;
}

/*中身を非表示にしておく*/
.hidden_box .hidden_show {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

/*クリックで中身表示*/
.hidden_box input:checked ~ .hidden_show {
    padding: 10px 0;
    height: auto;
    opacity: 1;
}

/*新ページリンクマーク非表示*/
#container .entry-content a[target="_blank"]:after {
    content: none;
}

/*関連記事の日付を消す*/
.entry-content .related_article .date {
display:none;
}

/* タイトル下のSNSシェアボタン非表示 */
.share.short {display: none;}

/* 本文 */
 .entry-content p {
 font-size: 105%;
 }

/* 行間調整 */
.entry-content p {
margin: 0 0 2em;
line-height: 1.75em;
}
