.wp-embed{
display: flex;
flex-wrap:wrap;
}
.wp-embed-heading{
order:2;
flex-basis:80%;
font-size: 18px;
}
.wp-embed-featured-image.square{
order:1;
}
.wp-embed-meta, .wp-embed-site-title{
display: none;
}
.wp-embed-footer{
margin-top: 0;
}
.wp-embed-featured-image{
margin-bottom: 0;
}
.wp-embed-heading:before{
content:'関連記事';
display:inline;
padding:5px 10px;
background-color: #000;
color:#fff;
font-size: 16px;
font-weight: normal;
width:100px;
text-align: center;
}
@media screen and (max-width: 767px) {
.wp-embed-heading{
flex-basis:100%;
}
.wp-embed-featured-image.square{
margin:auto;
max-width:100%;
}
.wp-embed-heading:before{
display: block;
margin: 10px 0;
}
}