/* h3*/

.entry-content h3 {
	border-left: 3px solid #E69B9B;
	background: #ffffff;
	border-bottom: 3px solid #ddd !important;
}

/* h4*/

.entry-content h4 {
	background: #ffffff;
	padding: 0.3em 0.8em;
	border-left: 3px solid #E69B9B;
	border-bottom: 3px solid #ffffff;
}

/* タイトル 枠*/

.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}

/* タイトル　枠②*/

.box27 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #62c1ce;
}
.box27 .box-title {
    position: absolute;
    display: inline-block;
    top: -27px;
    left: -3px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 17px;
    background: #62c1ce;
    color: #ffffff;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.box27 p {
    margin: 0; 
    padding: 0;
}

/*枠 布風*/

.box14{
    padding: 0.2em 0.5em;
    margin: 2em 0;
    background: #d6ebff;
    box-shadow: 0px 0px 0px 10px #d6ebff;
    border: dashed 2px white;
}
.box14 p {
    margin: 0; 
    padding: 0;
}

/*枠 ストライプ*/

.box16{
    padding: 0.5em 1em;
    margin: 2em 0;
    background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
    background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}
.box16 p {
    margin: 0; 
    padding: 0;
}


/* フォローボタン3*/
.flw_btn4 {
display: inline-block;
position: relative;
text-decoration: none;
width: 85px;
height: 80px;
border-radius: 10px;
transition: .4s;
}
.flw_btn4 .fa {
position: absolute;
font-size: 25px !important;
top: 40%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
margin:0;
padding:0;
}
.flw_btn4 .label {
position: absolute;
font-size: 12px !important;
top: 70%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
margin:0;
padding:0;
}
.flw_btn4.fb {
color: #fff !important;
border: solid 2px #6680d8 !important;
background: #6680d8 !important;
}
.flw_btn4.fb:hover {
color: #6680d8 !important;
border: solid 2px #6680d8 !important;
background: #fff !important;
}
.flw_btn4.yt {
color: #fff !important;
border: solid 2px #c4302b !important;
background: #c4302b !important;
}
.flw_btn4.yt:hover {
color: #c4302b
	!important;
border: solid 2px #c4302b!important;
background: #fff !important;
}
.flw_btn4.tw {
color: #fff !important;
border: solid 2px #22b8ff 
	!important;
background: #22b8ff !important;
	
}
.flw_btn4.tw:hover {
color: #22b8ff !important;
border: solid 2px #22b8ff !important;
background: #fff !important;
}
.flw_btn4.ist {
color: #fff !important;
border: solid 2px #CF2E92 !important;
background: #CF2E92 !important;
}
.flw_btn4.ist:hover {
color: #CF2E92!important;
border: solid 2px #CF2E92 !important;
background: #fff !important;
}

/*下線 マーカー*/


MARK {padding-bottom: .5em;
  border-bottom: 3px double #ccc;}