@charset "utf-8";

/* ----------------------------------------------------------------------- */
/* WordPress（ブロックエディタ）で入力した記事本文の補助スタイル
   文字・色・行間などの見た目は /asset/css/layout_article-elements-style.css の既存指定に任せ、
   ここでは WP が出力する要素（figure / キャプション / 表 / 引用 / 埋め込み）の配置だけを補う */
/* ----------------------------------------------------------------------- */

.entry__body figure {
	margin: 0 0 20px;
}

.entry__body figure img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry__body figcaption {
	margin-top: 0.5em;
	font-size: 85%;
	text-align: center;
}

.entry__body .aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.entry__body .alignleft {
	float: left;
	margin: 0 20px 20px 0;
}

.entry__body .alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.entry__body .contents__section--wrapper::after {
	content: "";
	display: block;
	clear: both;
}

.entry__body table {
	width: 100%;
	border-collapse: collapse;
}

.entry__body th,
.entry__body td {
	padding: 0.5em 0.75em;
	border: 1px solid rgba(0, 0, 0, 0.2);
	vertical-align: top;
}

.entry__body blockquote {
	margin: 0 0 1em;
	padding-left: 1em;
	border-left: 2px solid rgba(0, 0, 0, 0.2);
}

.entry__body hr {
	border: none;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	margin: 2em 0;
}

.entry__body iframe {
	max-width: 100%;
}
