/*Facebookレスポンシブ*/
div#likebox_conteiner .fbcomments,
div#likebox_conteiner .fb_iframe_widget,
div#likebox_conteiner .fb_iframe_widget[style],
div#likebox_conteiner .fb_iframe_widget iframe[style],
div#likebox_conteiner .fbcomments iframe[style],
div#likebox_conteiner .fb_iframe_widget span{
    width: 100% !important;
}
 
/*youtubeレスポンシブ*/
.YoutubeWrapper{
position: relative ;
margin-top: 1.2em ;
margin-bottom: 1.2em ;
padding-top: 69px ;
padding-bottom: 50% ;
overflow: hidden ;
}
 
.YoutubeWrapper iframe {
position: absolute ;
top: 0 ;
left: 0 ;
height: 100% ;
width: 100% ;
}
 
/*引用符風*/
div.block{
overflow: auto;
margin: 0 10px 1.4em 10px;
padding: 15px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background: #f7f7f7;
color: #444;
}
 
/*Pocketボタンの幅調整*/
.wsbl_pocket {
 width: 95px;
}
/*Google+ボタンの幅調整*/
.wsbl_google_plus_one {
 width: 58px;
}
/*twitterボタンの幅調整*/
.wsbl_twitter {
 width: 89px !important;
}

/* マーカー線・青色 */
.markerb{
 background: linear-gradient(transparent 70%, #c1e0ff 70%);
font-weight: bold;
}

/* マーカー線・緑 */
.markerg{
background:linear-gradient(transparent 70%, #c5e0cA 70%);
font-weight:bold;
}

/* マーカー線・ピンク */
.markerp{
background:linear-gradient(transparent 70%, #ffbeda 70%);
font-weight:bold;
}

/*　テープ　枠　4 */
.boxtape {
 position:relative;
 padding: 35px 20px 20px;
 margin: 2.5em auto;
 width: 90%;
 color: #555555; /* 文字色 */
 background-color: #e0ebaf; /*BOX背景色*/ 
 box-shadow: 0 2px 5px #999;
}
.title-tape {
 position: absolute;
 top: -15px;
 left: 30px;
 padding: 4px 20px;
 color: #555555; /*タイトル色*/
 font-weight: bold;
 background-color: rgba(255,255,255,.1);
 border-left: 2px dotted rgba(0,0,0,.1);
 border-right: 2px dotted rgba(0,0,0,.1);
 box-shadow: 0 0 5px rgba(0,0,0,0.2); 
 transform: rotate(-3deg);
}

.midashig{
position: relative;
padding: 0.5em;
margin: 10px 0 15px; 
background: #a6d3c8;
color: white;
font-weight: bold;
font-size: 18px;
}

.midashig::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px rgb(149, 158, 155);
}

.post{
	font-size:15px;
	line-height:1.8em;
}

/* 強調 */
strong{color: #000;font-weight:bold}