@charset "utf-8";

/*
************************************************************************
* エディタ整形
* @copyright Revolme Inc.
************************************************************************
*/
#mce-editor,
.mce-editor
{
	
}
#mce-editor .editor-text,
.mce-editor .editor-text
{
	margin-bottom:0em;
}
#mce-editor h2.editor-text,
.mce-editor h2.editor-text
{
	padding-bottom:0.3em;
	padding-top:0.2em;
	padding-left:0.3em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom : 1px solid;
	border-left   : 0.3em solid;
	
	line-height: 1.2;
	font-size:1.6em;
}
#mce-editor h3.editor-text,
.mce-editor h3.editor-text
{
	line-height: 1.2;
	font-size:1.2em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#mce-editor img,
.mce-editor img
{
	display:block;
	max-width:80%;
	margin:1em auto;
}
#mce-editor figure,
.mce-editor figure
{
	display:block;
	max-width:80%;
	
	margin:1.0em auto;
	padding:0px;
	
	border:0px solid transparent;
	
	background-color:#EEEEEE;
}
#mce-editor figure > img,
.mce-editor figure > img
{
	max-width:100%;
	margin:0em auto;
}
#mce-editor figure > figcaption,
.mce-editor figure > figcaption
{
	padding:0.3em;
	font-size:small;
	text-align:center;
}
#mce-editor hr,
.mce-editor hr
{
	margin:0.8em 0em;
	padding:0px;
	
	height:0px;
	
	border:0px solid transparent;
	border-bottom:1px dashed;
}
/* == タブレットサイズ ==========================================================*/
@media screen and (max-width: 1200px) {
}
/* == スマートフォンサイズ ==========================================================*/
@media screen and (max-width: 640px) {
	#mce-editor h2.editor-text,
	.mce-editor h2.editor-text
	{
		font-size:1.6em;
	}
	#mce-editor h3.editor-text,
	.mce-editor h3.editor-text
	{
		font-size:1.2em;
	}
}
