/* normal style */
@media print,screen {
	/* editor style */
	.mce-content-body.entry-content img.bg {
		display: inline;
		border: 2px solid red;
		position: relative;
	}
	.mce-content-body.entry-content img.bg:after {
		content: "セル背景に変換";
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.mce-content-body.entry-content img.bg.aligncenter {
		display: block;
	}
	.mce-content-body table {
		position: relative;
		border: 0;
	}
	.mce-content-body table.aligncenter {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.mce-content-body table > thead > tr,
	.mce-content-body table > tbody > tr {
		border: 0;
	}
	.mce-content-body table > thead > tr > th,
	.mce-content-body table > thead > tr > td,
	.mce-content-body table > tbody > tr > th,
	.mce-content-body table > tbody > tr > td {
		border: 1px dashed #999;
	}
	.mce-content-body table[border] > thead > tr > th,
	.mce-content-body table[border] > thead > tr > td,
	.mce-content-body table[border] > tbody > tr > th,
	.mce-content-body table[border] > tbody > tr > td {
		border-style: solid;
	}
	.mce-content-body table.width-max_full_dan,
	.mce-content-body table.width-max_full_num_dan {
		width: 100%;
	}
	.mce-content-body table.width-max_full_num_dan {
		background: #ECF7FB;
	}
	.mce-content-body table.width-max:before,
	.mce-content-body table.width-max_dan:before,
	.mce-content-body table.width-max_full_dan:before,
	.mce-content-body table.width-max_full_num_dan:before,
	.mce-content-body table.width-max100:before {
		position: absolute;
		right: 10px;
		bottom: -5px;
		display: block;
		content: "";
		border: 12px solid #555;
		border-width: 12px 18px;
		border-top-color: transparent;
		border-left-color: transparent;
		border-right-color: transparent;
	}
	.mce-content-body table.width-max_full_dan:after,
	.mce-content-body table.width-max_full_num_dan:after,
	.mce-content-body table.width-max_dan:after {
		position: absolute;
		right: 0;
		bottom: -25px;
		content: "幅80%(段落ちあり)";
		color: #fff;
		background: #555;
		padding: 2px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.mce-content-body table.width-max_full_dan:after {
		content: "幅強制100%(段落ちあり)";
	}
	.mce-content-body table.width-max_full_num_dan:after {
		content: "幅強制100%(段落ちあり+水色箇条書き)";
	}
	.mce-content-body table.width-max:after {
		position: absolute;
		right: 0;
		bottom: -25px;
		content: "幅80%";
		color: #fff;
		background: #555;
		padding: 2px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.mce-content-body table.width-max_dan.width-max100:after {
		content: "幅100%(段落ちあり)";
	}
	.mce-content-body table.width-max100:after {
		position: absolute;
		right: 0;
		bottom: -25px;
		content: "幅100%";
		color: #fff;
		background: #555;
		padding: 2px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
}