@charset "utf-8";
@media screen and (max-width:1159.999px){
	#contsBox{
		width:88vw;
		padding-top:60px;
		padding-bottom:100px;
	}
}
@media screen and (min-width:1160px){
	#contsBox{
		width:1140px;
		padding-top:80px;
		padding-bottom:120px;
	}
}

/*edit-common*/
.editor-styles-wrapper{line-height:2.111;}
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3{
	border-bottom:solid #ecc5b2;
	border-color:#ecc5b2;
	color:#d29576;
}
.editor-styles-wrapper h1,
.editor-styles-wrapper h2{line-height:2.0;}
.editor-styles-wrapper h3{
	line-height:1.875;
	border-top:2px solid #ecc5b2;
	border-width:2px;
}
@media screen and (max-width:1159.98px){
	.editor-styles-wrapper{font-size:1.5rem;}
	.editor-styles-wrapper h1,
	.editor-styles-wrapper h2,
	.editor-styles-wrapper h3{margin-bottom:26px;}
	.editor-styles-wrapper h1,
	.editor-styles-wrapper h2{
		padding-bottom:12px;
		border-width:3px;
		font-size:2.0rem;
	}
	.editor-styles-wrapper h3{
		padding:7px 0;
		font-size:1.6rem;
	}
	.editor-styles-wrapper *+h3{margin-top:50px;}
}
@media screen and (min-width:1160px){
	.editor-styles-wrapper{font-size:1.8rem;}
	.editor-styles-wrapper h1,
	.editor-styles-wrapper h2,
	.editor-styles-wrapper h3{margin-bottom:34px;}
	.editor-styles-wrapper h1,
	.editor-styles-wrapper h2{
		padding-bottom:8px;
		border-width:4px;
		font-size:3.2rem;
	}
	.editor-styles-wrapper h3{
		padding:16px;
		font-size:2.4rem;
	}
	.editor-styles-wrapper *+h3{margin-top:80px;}
}