	 
	 
	 
	 
	 
	 

	 
	 .kijifontsize {
font-size: 100%;
}


.midashi2 {
font-size:26px;
line-height:66px;
padding: 10px;/*文字周りの余白*/
margin: 10px;
color: #494949;/*文字色*/
background: #fffaf4;/*背景色*/
border-top: solid 5px #ffaf58;/*上線*/
border-bottom: solid 5px #ffaf58;/*下線*/
}

.midashi3 {
font-size:22px;
line-height:32px;
padding: 10px;/*文字周りの余白*/
color: #494949;/*文字色*/
background: #fffaf4;/*背景色*/
border-left: solid 15px #ffaf58;/*左線（実線 太さ 色）*/
}


.midashi4 {
font-size:20px;
line-height:30px;
border-bottom: double 5px #FFC778;
/*線の種類（二重線）太さ 色*/
}




p {
    font-size:18px;
    line-height:1.5em;
    letter-spacing:0.8pt;
  }




.Boxcheck {
    padding: 0.2em 0.5em;
    margin: 2em 0;
    color: #565656;
    background: #FFF5E6;
    box-shadow: 0px 0px 0px 10px #FFF5E6;
    border: dashed 2px #FFCC80;
    border-radius: 8px;
}
.Boxcheck p {
    margin: 0; 
    padding: 0;
}



/*リンクボタン*/
.square_btn {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #fff;
    background: #FFF5E6;/*背景色*/
    border-bottom: solid 2px #FFC266;/*少し濃い目の色に*/
    border-radius: 4px;/*角の丸み*/
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
    font-weight: bold;
}

.square_btn:active {
    border-bottom: solid 2px #fd9535;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}

/*リンクの文字の色*/
.post_content a  { color:#FF9E0D; }


/*FontAwsomeの色*/
.fas {color: #FF9E0D}
.far {color: #FF9E0D}



 
/*マーカー*/
.marker{
  background: linear-gradient(transparent 75%, #fff799 75%);
  }

/*マーカー強調*/
.marker-strong{
  background: linear-gradient(transparent 75%, #fff799 75%);
	font-weight:bold;
  }




/*マーカーアニメーション*/
 
.marker-animation.active{
    background-position: -100% .5em;
}
 
.marker-animation {
    background-image: -webkit-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -moz-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -ms-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: -o-linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-image: linear-gradient(left, transparent 50%, rgb(255,250,153) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: all 10s ease;
    font-weight: bold;
} 


/* ===================================================
あわせて読みたい　複数リンク対応カスタマイズ
=================================================== */
.emphasize-link {
position: relative;
margin: 36px 0 16px;
padding: 16px 10px;
border: 2px solid #FF9E0D;
background-color: #fffbf5;
}
.emphasize-link p:last-child {
margin-bottom: 0;
}
.emphasize-link::before {
position: absolute;
bottom: 100%;
left: -2px;
padding: 2px 6px;
content: "あわせて読みたい";
background-color: #FF9E0D;
color: #fff;
font-weight: bold;
}


/* ===================================================
こちらもどうぞ　複数リンク対応カスタマイズ
=================================================== */
.emphasize-link2 {
position: relative;
margin: 36px 0 16px;
padding: 16px 10px;
border: 2px solid #FF9E0D;
background-color: #fffbf5;
}
.emphasize-link2 p:last-child {
margin-bottom: 0;
}
.emphasize-link2::before {
position: absolute;
bottom: 100%;
left: -2px;
padding: 2px 6px;
content: "こちらもどうぞ";
background-color: #FF9E0D;
color: #fff;
font-weight: bold;
}



/* ===================================================
横３列に並べる
=================================================== */
.inline-block_list {
    display: inline-block;     
    background-color: #fff;
    padding: 20px 0px 5px 0px;
   margin-bottom: 5px;
}