/* iframe内に読み込む記事カード用スタイル。画像URL・取得方法はWordPress標準のまま。 */
.wp-embed {
	box-sizing: border-box;
	padding: 24px;
	border: 1px solid #dce2e7;
	border-radius: 6px;
	box-shadow: none;
	color: #5e7186;
	font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;
	font-size: 14px;
	line-height: 1.8;
	overflow-wrap: anywhere;
}
.wp-embed p.wp-embed-heading { margin-bottom: 16px; font-size: 18px; font-weight: 700; line-height: 1.65; }
.wp-embed-heading a { color: #2b2b2b; }
.wp-embed-featured-image { margin-bottom: 16px; }
.wp-embed-featured-image.square { max-width: 160px; margin-right: 20px; }
.wp-embed-featured-image img { display: block; border-radius: 6px; }
.wp-embed-footer { clear: both; margin-top: 20px; }
.wp-embed-site-title { font-size: 12px; line-height: 1.7; }
@media (max-width: 600px) {
	.wp-embed { padding: 16px; font-size: 13px; line-height: 1.75; }
	.wp-embed p.wp-embed-heading { margin-bottom: 12px; font-size: 16px; line-height: 1.65; }
	.wp-embed-featured-image.square { max-width: 88px; margin-right: 14px; }
	.wp-embed-footer { margin-top: 16px; }
	.wp-embed-site-title { font-size: 11px; }
}
