@charset"UTF-8"; 

/*
@font-face {
  font-family: 'Sawarabi Mincho';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/sawarabimincho/SawarabiMincho-Regular.eot);
  src: url(../fonts/sawarabimincho/SawarabiMincho-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/sawarabimincho/SawarabiMincho-Regular.woff2) format('woff2'),
       url(../fonts/sawarabimincho/SawarabiMincho-Regular.woff) format('woff'),
       url(../fonts/sawarabimincho/SawarabiMincho-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Kokoro';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/kokoro/Kokoro-Regular.eot);
  src: url(../fonts/kokoro/Kokoro-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/kokoro/Kokoro-Regular.woff2) format('woff2'),
       url(../fonts/kokoro/Kokoro-Regular.woff) format('woff'),
       url(../fonts/kokoro/Kokoro-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'genshin_b';
  font-style: bold;
  src:url(../fonts/genshingothic/GenShinGothic-P-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'genshin_n';
  font-style: normal;
  src:url(../fonts/genshingothic/GenShinGothic-P-Normal.ttf) format('truetype');
}
*/

.editor-styles-wrapper {
	font-size: 16px;
	color: #262626;
	background-color: #FFFFFF;
	/* overflow-x: hidden; */
	position: relative;
}

.editor-styles-wrapper *, .editor-styles-wrapper, textarea, .editor-styles-wrapper .editor-post-title__block textarea.editor-post-title__input {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "游ゴシック Medium", 
	    YuGothic, "游ゴシック体", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

.editor-styles-wrapper .editor-post-title__block textarea.editor-post-title__input {
	font-size: 26px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 30px;
}


.editor-styles-wrapper .fmin span,.editor-styles-wrapper .fmin,.editor-styles-wrapper .fmin li{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif　!important;
}
.editor-styles-wrapper .fmin span,.editor-styles-wrapper .fmins,.editor-styles-wrapper .fmins li{
	font-family: "Sawarabi Mincho",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif　!important;
}
.editor-styles-wrapper .fmin span,.editor-styles-wrapper .fmink,.editor-styles-wrapper .fmink li{
	font-family: "Kokoro",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif　!important;
}

/* Headings */

.editor-styles-wrapper h1 {
font-size: 2.44em;
}

.editor-styles-wrapper h2 {
font-size: 1.95em;
}

.editor-styles-wrapper h3 {
font-size: 1.56em;
}

.editor-styles-wrapper h4 {
font-size: 1.25em;
}

.editor-styles-wrapper h5 {
font-size: 1em;
}

.editor-styles-wrapper h6 {
font-size: 0.8em;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3 {
line-height: 1.4;
}

.editor-styles-wrapper h4 {
line-height: 1.5;
}

.editor-styles-wrapper h1 {
	margin-top: 0.67em;
	margin-bottom: 0.67em;
	font-weight: bold;
}

.editor-styles-wrapper h2 {
    margin-top: 0.83em;
    margin-bottom: 0.83em;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
	border-left: 5px solid #333333;
	padding: 16px 16px;
	margin: 0 0px 30px;
	line-height: 1.5;
}

.editor-styles-wrapper h3 {
	/* margin-top: 1em; */
	/* margin-bottom: 1em; */
	font-weight: bold;
	font-size: 20px;
}

.editor-styles-wrapper h4 {
	margin-top: 1.33em;
	margin-bottom: 1.33em;
	font-weight: bold;
	font-size: 17px;
}

.editor-styles-wrapper h5 {
margin-top: 1.67em;
margin-bottom: 1.67em;
}

.editor-styles-wrapper h6 {
margin-top: 2.33em;
margin-bottom: 2.33em;
}

/*
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
	color: inherit;
}
*/


/* - - - - - */
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6{
	font-family: "genshin_n","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "游ゴシック Medium", 
	    YuGothic, "游ゴシック体", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.editor-styles-wrapper h1 strong,
.editor-styles-wrapper h2 strong,
.editor-styles-wrapper h3 strong,
.editor-styles-wrapper h4 strong,
.editor-styles-wrapper h5 strong,
.editor-styles-wrapper h6 strong,
.editor-styles-wrapper h1 strong span,
.editor-styles-wrapper h2 strong span,
.editor-styles-wrapper h3 strong span,
.editor-styles-wrapper h4 strong span,
.editor-styles-wrapper h5 strong span,
.editor-styles-wrapper h6 strong span{
	font-family: "genshin_b","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "游ゴシック Medium", 
	    YuGothic, "游ゴシック体", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}

.editor-styles-wrapper h1 {
	font-size: 30px;
	margin-top: 0.5em;
	margin-bottom: 0.8em;
	line-height: 1.4em;
	/* padding: 0.5em 0; */
}

.editor-styles-wrapper h2{
	border:none;
	font-size: 24px;
	/* margin: 1em 0; */
	line-height: 1.4;
	/* background: #de2e2e; */
	/* padding: 0.7em 0.5em 0.6em; */
	/* color:#fff !important; */
	padding: 0;
	margin-bottom: 0.8em;
}

.editor-styles-wrapper h3 {
	/* border-left:none; */
	/* font-size: 20px; */
	/* padding: 0.8em 6px 0.6em 10px; */
	/* margin: 1em 0 1em 0; */
	line-height: 1.4;
	/* background: #f5f5f5; */
	/* border-left: solid 5px #de2e2e; */
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.editor-styles-wrapper h4 {
	border-left:none;
	font-size: 18px;
	/* padding: 6px 0 2px; */
	/* margin: 1.5em 0 1.5em 0; */
	line-height: 1.4;
	position: relative;
	/* padding: 0.5em 0.5em 0.5em 1.25em; */
	margin: 1em 0;
}
.editor-styles-wrapper h4:before{
	font-family: "Font Awesome 5 Free";
	content: "\f138";
	font-weight: 900;
	position: absolute;
	font-size: 1em;
	left: 0em;
	top: 0.5em;
	color: #de2e2e;
	display: none;
}
.editor-styles-wrapper h5 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4;
}

@media (max-width: 767px) {
.editor-styles-wrapper h1 {
	font-size: 1.6em;
	font-size: 20.5px;
}

.editor-styles-wrapper h2{
	font-size: 1.4em;
	font-size: 18.5px;
}

.editor-styles-wrapper h3 {
	font-size: 1.2em;
	font-size: 15.5px;
}

.editor-styles-wrapper h4 {
	font-size: 1.1em;
	font-size: 15.0px;
}
.editor-styles-wrapper h4:before{
	font-size: 1em;
	font-size: 14.5px;
}

.editor-styles-wrapper h5 {
	font-size: 1.0em;
	font-size: 14.5px;
}
.editor-styles-wrapper h6 {
	font-size: 0.8em;
	font-size: 12.5px;
}
}


/* ------------ */

.editor-styles-wrapper p {
	font-size: inherit;
	line-height: inherit;
	/* margin-top: 24px; */
	line-height: 1.7;
	/* margin-bottom: 0.5em; */
	/* margin: 0; */
	margin: 0;
	margin-bottom: 1.5em;
}
.editor-styles-wrapper p.has-huge-font-size, .editor-styles-wrapper p.has-larger-font-size {
    font-size: 48px;
}
.editor-styles-wrapper p.has-large-font-size {
	font-size: 36px;
}
.editor-styles-wrapper p.has-medium-font-size {
    font-size: 20px;
}
.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 3.4em;
    line-height: .68;
    font-weight: 100;
    margin: -0.3em .1em 0 0;
    text-transform: uppercase;
    font-style: normal;
    vertical-align: bottom;
}


.editor-styles-wrapper ul,
.editor-styles-wrapper ol {
margin-bottom: 28px;
padding: inherit;
padding-left: 1.3em;
margin-left: 1.3em;
}

.editor-styles-wrapper ul ul,
.editor-styles-wrapper ul ol,
.editor-styles-wrapper ol ul,
.editor-styles-wrapper ol ol {
margin-bottom: 0;
}

.editor-styles-wrapper ul li,
.editor-styles-wrapper ol li {

margin-bottom: initial;

list-style: inherit;
}

.editor-styles-wrapper ul {
list-style-type: disc;
}

.editor-styles-wrapper ol {
list-style-type: decimal;
}

.editor-styles-wrapper ul ul,
.editor-styles-wrapper ol ul {
list-style-type: circle;
}
/* ------------ */
.editor-styles-wrapper ul.points,
.editor-styles-wrapper ol.points{
	border-left:none;
	line-height: 2em;
	
	position: relative;
	background: #fbebeb;
	line-height: 1.6em;
	padding: 10px 1em 6px 2em;
	margin: 2.5em 0 1em;
	border-left:1px solid #fbebeb;
}
.editor-styles-wrapper ul li.points,
.editor-styles-wrapper ol li.points{
	padding: 0.2em 0.5em 0.1em 0;
}
.editor-styles-wrapper ul.points:after,
.editor-styles-wrapper ol.points:after{
	position: absolute;
	font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
	font-weight: 900;
	content: '\f14a\ POINT';
	background: #de2e2e;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 5px 7px 3px;
	font-size: 1em;
	line-height: 1;
	letter-spacing: 0.05em;
}
/* ------------ */

.editor-styles-wrapper .wp-block {
	max-width: 735px;
}

.editor-styles-wrapper .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] {
	margin: 0 auto;
}

.editor-styles-wrapper .wp-block-image .components-resizable-box__container {	
    max-width: 100% !important;
}

.editor-styles-wrapper .wp-block-image .is-resized > img {
	
height: auto;
}

.editor-styles-wrapper img {
	max-width: 100%;
}



@media (max-width: 768px) {

	.editor-styles-wrapper {
		font-size: 12px;
	}
	.editor-styles-wrapper .article-body * {
		padding-left: 0 !important;
	}
	.editor-styles-wrapper img {
		margin-bottom: 0.5em;
	}
	.editor-styles-wrapper table th {
		/* display: block; */
		/* width: 100%; */
		/* width: 150px !important; */
		white-space: nowrap;
		vertical-align: top;
	}
	.editor-styles-wrapper table td {
		word-break: break-all;
		vertical-align: top;
	}

}








/* - - - - - */

.editor-styles-wrapper h2.ttl-1,
.editor-styles-wrapper h2.ttl-2,
.editor-styles-wrapper h2.ttl-3,
.editor-styles-wrapper h2.ttl-4,
.editor-styles-wrapper h2.ttl-5,
.editor-styles-wrapper h2.ttl-6,
.editor-styles-wrapper h2.ttl-7,
.editor-styles-wrapper h2.ttl-8,
.editor-styles-wrapper h2.ttl-9,
.editor-styles-wrapper h2.ttl-10,
.editor-styles-wrapper h2.ttl-11,
.editor-styles-wrapper h2.ttl-12,
.editor-styles-wrapper h2.ttl-13,
.editor-styles-wrapper h2.ttl-14,
.editor-styles-wrapper h2.ttl-15,
.editor-styles-wrapper h2.ttl-16,
.editor-styles-wrapper h2.ttl-17,
.editor-styles-wrapper h2.ttl-18,
.editor-styles-wrapper h2.ttl-19,
.editor-styles-wrapper h2.ttl-20,
.editor-styles-wrapper h2.ttl-21,
.editor-styles-wrapper h2.ttl-22,
.editor-styles-wrapper h2.ttl-23,
.editor-styles-wrapper h2.ttl-24,
.editor-styles-wrapper h2.ttl-25,
.editor-styles-wrapper h2.ttl-26,
.editor-styles-wrapper h2.ttl-27,
.editor-styles-wrapper h2.ttl-28,
.editor-styles-wrapper h2.ttl-29,
.editor-styles-wrapper h2.ttl-30,
.editor-styles-wrapper h2.ttl-31,
.editor-styles-wrapper h2.ttl-32,
.editor-styles-wrapper h2.ttl-33,
.editor-styles-wrapper h2.ttl-34,
.editor-styles-wrapper h2.ttl-35,
.editor-styles-wrapper h2.ttl-36,
.editor-styles-wrapper h2.ttl-37,
.editor-styles-wrapper h2.ttl-38,
.editor-styles-wrapper h2.ttl-39,
.editor-styles-wrapper h2.ttl-40,
.editor-styles-wrapper h2.ttl-41,
.editor-styles-wrapper h2.ttl-42,
.editor-styles-wrapper h2.ttl-43,
.editor-styles-wrapper h2.ttl-44,
.editor-styles-wrapper h2.ttl-45,
.editor-styles-wrapper h2.ttl-46,
.editor-styles-wrapper h2.ttl-47,
.editor-styles-wrapper h2.ttl-48,
.editor-styles-wrapper h2.ttl-49,
.editor-styles-wrapper h2.ttl-40,
.editor-styles-wrapper h2.ttl-51,
.editor-styles-wrapper h2.ttl-52,
.editor-styles-wrapper h2.ttl-53,
.editor-styles-wrapper h2.ttl-54,
.editor-styles-wrapper h2.ttl-55,
.editor-styles-wrapper h2.ttl-56,
.editor-styles-wrapper h2.ttl-57,
.editor-styles-wrapper h2.ttl-58,
.editor-styles-wrapper h2.ttl-59,
.editor-styles-wrapper h2.ttl-60,
.editor-styles-wrapper h2.ttl-61,
.editor-styles-wrapper h2.ttl-62,
.editor-styles-wrapper h2.ttl-63,
.editor-styles-wrapper h2.ttl-64,
.editor-styles-wrapper h2.ttl-65,
.editor-styles-wrapper h2.ttl-66,
.editor-styles-wrapper h2.ttl-67,
.editor-styles-wrapper h2.ttl-68,
.editor-styles-wrapper h2.ttl-69{
	color:#000 !important ;
}


.editor-styles-wrapper h1.ttl-1,
.editor-styles-wrapper h2.ttl-1,
.editor-styles-wrapper h3.ttl-1,
.editor-styles-wrapper h4.ttl-1,
.editor-styles-wrapper h5.ttl-1,
.editor-styles-wrapper h6.ttl-1 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	border-bottom: solid 3px #000;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-1.clr-1,
.editor-styles-wrapper h2.ttl-1.clr-1,
.editor-styles-wrapper h3.ttl-1.clr-1,
.editor-styles-wrapper h4.ttl-1.clr-1,
.editor-styles-wrapper h5.ttl-1.clr-1,
.editor-styles-wrapper h6.ttl-1.clr-1{ border-bottom: solid 2px #e0656b; }

.editor-styles-wrapper h1.ttl-1.clr-2,
.editor-styles-wrapper h2.ttl-1.clr-2,
.editor-styles-wrapper h3.ttl-1.clr-2,
.editor-styles-wrapper h4.ttl-1.clr-2,
.editor-styles-wrapper h5.ttl-1.clr-2,
.editor-styles-wrapper h6.ttl-1.clr-2{ border-bottom: solid 2px #e0aa65; }

.editor-styles-wrapper h1.ttl-1.clr-3,
.editor-styles-wrapper h2.ttl-1.clr-3,
.editor-styles-wrapper h3.ttl-1.clr-3,
.editor-styles-wrapper h4.ttl-1.clr-3,
.editor-styles-wrapper h5.ttl-1.clr-3,
.editor-styles-wrapper h6.ttl-1.clr-3{ border-bottom: solid 2px #6594e0; }

.editor-styles-wrapper h1.ttl-1.clr-4,
.editor-styles-wrapper h2.ttl-1.clr-4,
.editor-styles-wrapper h3.ttl-1.clr-4,
.editor-styles-wrapper h4.ttl-1.clr-4,
.editor-styles-wrapper h5.ttl-1.clr-4,
.editor-styles-wrapper h6.ttl-1.clr-4{ border-bottom: solid 2px #7ce065; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-2,
.editor-styles-wrapper h2.ttl-2,
.editor-styles-wrapper h3.ttl-2,
.editor-styles-wrapper h4.ttl-2,
.editor-styles-wrapper h5.ttl-2,
.editor-styles-wrapper h6.ttl-2 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	border-bottom: dashed 2px #aaa;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-2.clr-1,
.editor-styles-wrapper h2.ttl-2.clr-1,
.editor-styles-wrapper h3.ttl-2.clr-1,
.editor-styles-wrapper h4.ttl-2.clr-1,
.editor-styles-wrapper h5.ttl-2.clr-1,
.editor-styles-wrapper h6.ttl-2.clr-1{ border-bottom: dashed 2px #e0656b; }

.editor-styles-wrapper h1.ttl-2.clr-2,
.editor-styles-wrapper h2.ttl-2.clr-2,
.editor-styles-wrapper h3.ttl-2.clr-2,
.editor-styles-wrapper h4.ttl-2.clr-2,
.editor-styles-wrapper h5.ttl-2.clr-2,
.editor-styles-wrapper h6.ttl-2.clr-2{ border-bottom: dashed 2px #e0aa65; }

.editor-styles-wrapper h1.ttl-2.clr-3,
.editor-styles-wrapper h2.ttl-2.clr-3,
.editor-styles-wrapper h3.ttl-2.clr-3,
.editor-styles-wrapper h4.ttl-2.clr-3,
.editor-styles-wrapper h5.ttl-2.clr-3,
.editor-styles-wrapper h6.ttl-2.clr-3{ border-bottom: dashed 2px #6594e0; }

.editor-styles-wrapper h1.ttl-2.clr-4,
.editor-styles-wrapper h2.ttl-2.clr-4,
.editor-styles-wrapper h3.ttl-2.clr-4,
.editor-styles-wrapper h4.ttl-2.clr-4,
.editor-styles-wrapper h5.ttl-2.clr-4,
.editor-styles-wrapper h6.ttl-2.clr-4{ border-bottom: dashed 2px #7ce065; }

/* - - - - - */
.editor-styles-wrapper h1.ttl-3,
.editor-styles-wrapper h2.ttl-3,
.editor-styles-wrapper h3.ttl-3,
.editor-styles-wrapper h4.ttl-3,
.editor-styles-wrapper h5.ttl-3,
.editor-styles-wrapper h6.ttl-3 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	border-bottom: double 5px #999;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-3.clr-1,
.editor-styles-wrapper h2.ttl-3.clr-1,
.editor-styles-wrapper h3.ttl-3.clr-1,
.editor-styles-wrapper h4.ttl-3.clr-1,
.editor-styles-wrapper h5.ttl-3.clr-1,
.editor-styles-wrapper h6.ttl-3.clr-1{ border-bottom: double 5px #ff7878; }

.editor-styles-wrapper h1.ttl-3.clr-2,
.editor-styles-wrapper h2.ttl-3.clr-2,
.editor-styles-wrapper h3.ttl-3.clr-2,
.editor-styles-wrapper h4.ttl-3.clr-2,
.editor-styles-wrapper h5.ttl-3.clr-2,
.editor-styles-wrapper h6.ttl-3.clr-2{ border-bottom: double 5px #FFC778; }

.editor-styles-wrapper h1.ttl-3.clr-3,
.editor-styles-wrapper h2.ttl-3.clr-3,
.editor-styles-wrapper h3.ttl-3.clr-3,
.editor-styles-wrapper h4.ttl-3.clr-3,
.editor-styles-wrapper h5.ttl-3.clr-3,
.editor-styles-wrapper h6.ttl-3.clr-3{ border-bottom: double 5px #7888ff; }

.editor-styles-wrapper h1.ttl-3.clr-4,
.editor-styles-wrapper h2.ttl-3.clr-4,
.editor-styles-wrapper h3.ttl-3.clr-4,
.editor-styles-wrapper h4.ttl-3.clr-4,
.editor-styles-wrapper h5.ttl-3.clr-4,
.editor-styles-wrapper h6.ttl-3.clr-4{ border-bottom: double 5px #61e067; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-4,
.editor-styles-wrapper h2.ttl-4,
.editor-styles-wrapper h3.ttl-4,
.editor-styles-wrapper h4.ttl-4,
.editor-styles-wrapper h5.ttl-4,
.editor-styles-wrapper h6.ttl-4 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	border-top: solid 3px #333;/*上線*/
	border-bottom: solid 3px #333;/*下線*/
	background:transparent;
}
.editor-styles-wrapper h1.ttl-4.clr-1,
.editor-styles-wrapper h2.ttl-4.clr-1,
.editor-styles-wrapper h3.ttl-4.clr-1,
.editor-styles-wrapper h4.ttl-4.clr-1,
.editor-styles-wrapper h5.ttl-4.clr-1,
.editor-styles-wrapper h6.ttl-4.clr-1{ border-top: solid 3px #963636; border-bottom: solid 3px #963636; }

.editor-styles-wrapper h1.ttl-4.clr-2,
.editor-styles-wrapper h2.ttl-4.clr-2,
.editor-styles-wrapper h3.ttl-4.clr-2,
.editor-styles-wrapper h4.ttl-4.clr-2,
.editor-styles-wrapper h5.ttl-4.clr-2,
.editor-styles-wrapper h6.ttl-4.clr-2{ border-top: solid 3px #967536; border-bottom: solid 3px #967536; }

.editor-styles-wrapper h1.ttl-4.clr-3,
.editor-styles-wrapper h2.ttl-4.clr-3,
.editor-styles-wrapper h3.ttl-4.clr-3,
.editor-styles-wrapper h4.ttl-4.clr-3,
.editor-styles-wrapper h5.ttl-4.clr-3,
.editor-styles-wrapper h6.ttl-4.clr-3{ border-top: solid 3px #364e96; border-bottom: solid 3px #364e96; }

.editor-styles-wrapper h1.ttl-4.clr-4,
.editor-styles-wrapper h2.ttl-4.clr-4,
.editor-styles-wrapper h3.ttl-4.clr-4,
.editor-styles-wrapper h4.ttl-4.clr-4,
.editor-styles-wrapper h5.ttl-4.clr-4,
.editor-styles-wrapper h6.ttl-4.clr-4{ border-top: solid 3px #449636; border-bottom: solid 3px #449636; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-5,
.editor-styles-wrapper h2.ttl-5,
.editor-styles-wrapper h3.ttl-5,
.editor-styles-wrapper h4.ttl-5,
.editor-styles-wrapper h5.ttl-5,
.editor-styles-wrapper h6.ttl-5{
    margin-top: 0.83em;
    margin-bottom: 0.83em;
	margin-bottom: 1.5em;
	border-left: 5px solid #333333;
	padding: 1em 1em;
	margin: 0 0px 1.5em;
	line-height: 1.5;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-5.clr-1,
.editor-styles-wrapper h2.ttl-5.clr-1,
.editor-styles-wrapper h3.ttl-5.clr-1,
.editor-styles-wrapper h4.ttl-5.clr-1,
.editor-styles-wrapper h5.ttl-5.clr-1,
.editor-styles-wrapper h6.ttl-5.clr-1{ border-left:5px solid #ff5a4f; }

.editor-styles-wrapper h1.ttl-5.clr-2,
.editor-styles-wrapper h2.ttl-5.clr-2,
.editor-styles-wrapper h3.ttl-5.clr-2,
.editor-styles-wrapper h4.ttl-5.clr-2,
.editor-styles-wrapper h5.ttl-5.clr-2,
.editor-styles-wrapper h6.ttl-5.clr-2{ border-left:5px solid #ffca2c; }

.editor-styles-wrapper h1.ttl-5.clr-3,
.editor-styles-wrapper h2.ttl-5.clr-3,
.editor-styles-wrapper h3.ttl-5.clr-3,
.editor-styles-wrapper h4.ttl-5.clr-3,
.editor-styles-wrapper h5.ttl-5.clr-3,
.editor-styles-wrapper h6.ttl-5.clr-3{ border-left:5px solid #3e9bff; }

.editor-styles-wrapper h1.ttl-5.clr-4,
.editor-styles-wrapper h2.ttl-5.clr-4,
.editor-styles-wrapper h3.ttl-5.clr-4,
.editor-styles-wrapper h4.ttl-5.clr-4,
.editor-styles-wrapper h5.ttl-5.clr-4,
.editor-styles-wrapper h6.ttl-5.clr-4{ border-left:5px solid #32d045; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-6,
.editor-styles-wrapper h2.ttl-6,
.editor-styles-wrapper h3.ttl-6,
.editor-styles-wrapper h4.ttl-6,
.editor-styles-wrapper h5.ttl-6,
.editor-styles-wrapper h6.ttl-6 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: #c2edff;/*背景色*/
	padding: 0.5em;/*文字まわり（上下左右）の余白*/
}
.editor-styles-wrapper h1.ttl-6.clr-1,
.editor-styles-wrapper h2.ttl-6.clr-1,
.editor-styles-wrapper h3.ttl-6.clr-1,
.editor-styles-wrapper h4.ttl-6.clr-1,
.editor-styles-wrapper h5.ttl-6.clr-1,
.editor-styles-wrapper h6.ttl-6.clr-1{ background: #ffcbdb; }

.editor-styles-wrapper h1.ttl-6.clr-2,
.editor-styles-wrapper h2.ttl-6.clr-2,
.editor-styles-wrapper h3.ttl-6.clr-2,
.editor-styles-wrapper h4.ttl-6.clr-2,
.editor-styles-wrapper h5.ttl-6.clr-2,
.editor-styles-wrapper h6.ttl-6.clr-2{ background: #ffedc2; }

.editor-styles-wrapper h1.ttl-6.clr-3,
.editor-styles-wrapper h2.ttl-6.clr-3,
.editor-styles-wrapper h3.ttl-6.clr-3,
.editor-styles-wrapper h4.ttl-6.clr-3,
.editor-styles-wrapper h5.ttl-6.clr-3,
.editor-styles-wrapper h6.ttl-6.clr-3{ background: #c2edff; }

.editor-styles-wrapper h1.ttl-6.clr-4,
.editor-styles-wrapper h2.ttl-6.clr-4,
.editor-styles-wrapper h3.ttl-6.clr-4,
.editor-styles-wrapper h4.ttl-6.clr-4,
.editor-styles-wrapper h5.ttl-6.clr-4,
.editor-styles-wrapper h6.ttl-6.clr-4{ background: #c9ffc2; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-7,
.editor-styles-wrapper h2.ttl-7,
.editor-styles-wrapper h3.ttl-7,
.editor-styles-wrapper h4.ttl-7,
.editor-styles-wrapper h5.ttl-7,
.editor-styles-wrapper h6.ttl-7 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	border: solid 3px #555;/*線色*/
	padding: 0.5em;/*文字周りの余白*/
	border-radius: 0.5em;/*角丸*/
	background:transparent;
}
.editor-styles-wrapper h1.ttl-7.clr-1,
.editor-styles-wrapper h2.ttl-7.clr-1,
.editor-styles-wrapper h3.ttl-7.clr-1,
.editor-styles-wrapper h4.ttl-7.clr-1,
.editor-styles-wrapper h5.ttl-7.clr-1,
.editor-styles-wrapper h6.ttl-7.clr-1{ border:3px solid #b13131; }

.editor-styles-wrapper h1.ttl-7.clr-2,
.editor-styles-wrapper h2.ttl-7.clr-2,
.editor-styles-wrapper h3.ttl-7.clr-2,
.editor-styles-wrapper h4.ttl-7.clr-2,
.editor-styles-wrapper h5.ttl-7.clr-2,
.editor-styles-wrapper h6.ttl-7.clr-2{ border:3px solid #bc8418; }

.editor-styles-wrapper h1.ttl-7.clr-3,
.editor-styles-wrapper h2.ttl-7.clr-3,
.editor-styles-wrapper h3.ttl-7.clr-3,
.editor-styles-wrapper h4.ttl-7.clr-3,
.editor-styles-wrapper h5.ttl-7.clr-3,
.editor-styles-wrapper h6.ttl-7.clr-3{ border:3px solid #364e96; }

.editor-styles-wrapper h1.ttl-7.clr-4,
.editor-styles-wrapper h2.ttl-7.clr-4,
.editor-styles-wrapper h3.ttl-7.clr-4,
.editor-styles-wrapper h4.ttl-7.clr-4,
.editor-styles-wrapper h5.ttl-7.clr-4,
.editor-styles-wrapper h6.ttl-7.clr-4{ border:3px solid #18bc33; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-8,
.editor-styles-wrapper h2.ttl-8,
.editor-styles-wrapper h3.ttl-8,
.editor-styles-wrapper h4.ttl-8,
.editor-styles-wrapper h5.ttl-8,
.editor-styles-wrapper h6.ttl-8 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: #f5f5f5;/*背景色*/
	border-bottom: solid 3px #555;/*下線*/
}
.editor-styles-wrapper h1.ttl-8.clr-1,
.editor-styles-wrapper h2.ttl-8.clr-1,
.editor-styles-wrapper h3.ttl-8.clr-1,
.editor-styles-wrapper h4.ttl-8.clr-1,
.editor-styles-wrapper h5.ttl-8.clr-1,
.editor-styles-wrapper h6.ttl-8.clr-1{ background: #ffeaea; border-bottom:3px solid #b13131; }

.editor-styles-wrapper h1.ttl-8.clr-2,
.editor-styles-wrapper h2.ttl-8.clr-2,
.editor-styles-wrapper h3.ttl-8.clr-2,
.editor-styles-wrapper h4.ttl-8.clr-2,
.editor-styles-wrapper h5.ttl-8.clr-2,
.editor-styles-wrapper h6.ttl-8.clr-2{ background: #fff8ea; border-bottom:3px solid #bc8418; }

.editor-styles-wrapper h1.ttl-8.clr-3,
.editor-styles-wrapper h2.ttl-8.clr-3,
.editor-styles-wrapper h3.ttl-8.clr-3,
.editor-styles-wrapper h4.ttl-8.clr-3,
.editor-styles-wrapper h5.ttl-8.clr-3,
.editor-styles-wrapper h6.ttl-8.clr-3{ background: #eaf3ff; border-bottom:3px solid #516ab6; }

.editor-styles-wrapper h1.ttl-8.clr-4,
.editor-styles-wrapper h2.ttl-8.clr-4,
.editor-styles-wrapper h3.ttl-8.clr-4,
.editor-styles-wrapper h4.ttl-8.clr-4,
.editor-styles-wrapper h5.ttl-8.clr-4,
.editor-styles-wrapper h6.ttl-8.clr-4{ background: #ecffea; border-bottom:3px solid #18bc33; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-9,
.editor-styles-wrapper h2.ttl-9,
.editor-styles-wrapper h3.ttl-9,
.editor-styles-wrapper h4.ttl-9,
.editor-styles-wrapper h5.ttl-9,
.editor-styles-wrapper h6.ttl-9 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: transparent;/*背景透明に*/
	border-left: solid 5px #7db4e6;/*左線*/
}
.editor-styles-wrapper h1.ttl-9.clr-1,
.editor-styles-wrapper h2.ttl-9.clr-1,
.editor-styles-wrapper h3.ttl-9.clr-1,
.editor-styles-wrapper h4.ttl-9.clr-1,
.editor-styles-wrapper h5.ttl-9.clr-1,
.editor-styles-wrapper h6.ttl-9.clr-1{ border-left:5px solid #e67d7d; }

.editor-styles-wrapper h1.ttl-9.clr-2,
.editor-styles-wrapper h2.ttl-9.clr-2,
.editor-styles-wrapper h3.ttl-9.clr-2,
.editor-styles-wrapper h4.ttl-9.clr-2,
.editor-styles-wrapper h5.ttl-9.clr-2,
.editor-styles-wrapper h6.ttl-9.clr-2{ border-left:5px solid #e6b17d; }

.editor-styles-wrapper h1.ttl-9.clr-3,
.editor-styles-wrapper h2.ttl-9.clr-3,
.editor-styles-wrapper h3.ttl-9.clr-3,
.editor-styles-wrapper h4.ttl-9.clr-3,
.editor-styles-wrapper h5.ttl-9.clr-3,
.editor-styles-wrapper h6.ttl-9.clr-3{ border-left:5px solid #7db4e6; }

.editor-styles-wrapper h1.ttl-9.clr-4,
.editor-styles-wrapper h2.ttl-9.clr-4,
.editor-styles-wrapper h3.ttl-9.clr-4,
.editor-styles-wrapper h4.ttl-9.clr-4,
.editor-styles-wrapper h5.ttl-9.clr-4,
.editor-styles-wrapper h6.ttl-9.clr-4{ border-left:5px solid #87e67d; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-10,
.editor-styles-wrapper h2.ttl-10,
.editor-styles-wrapper h3.ttl-10,
.editor-styles-wrapper h4.ttl-10,
.editor-styles-wrapper h5.ttl-10,
.editor-styles-wrapper h6.ttl-10 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: #f5f5f5;/*背景色*/
	border-left: solid 5px #aaa;/*左線（実線 太さ 色）*/
}
.editor-styles-wrapper h1.ttl-10.clr-1,
.editor-styles-wrapper h2.ttl-10.clr-1,
.editor-styles-wrapper h3.ttl-10.clr-1,
.editor-styles-wrapper h4.ttl-10.clr-1,
.editor-styles-wrapper h5.ttl-10.clr-1,
.editor-styles-wrapper h6.ttl-10.clr-1{ background: #fff4f4; border-left:5px solid #e67d7d; }

.editor-styles-wrapper h1.ttl-10.clr-2,
.editor-styles-wrapper h2.ttl-10.clr-2,
.editor-styles-wrapper h3.ttl-10.clr-2,
.editor-styles-wrapper h4.ttl-10.clr-2,
.editor-styles-wrapper h5.ttl-10.clr-2,
.editor-styles-wrapper h6.ttl-10.clr-2{ background: #fffaf4; border-left:5px solid #ffaf58; }

.editor-styles-wrapper h1.ttl-10.clr-3,
.editor-styles-wrapper h2.ttl-10.clr-3,
.editor-styles-wrapper h3.ttl-10.clr-3,
.editor-styles-wrapper h4.ttl-10.clr-3,
.editor-styles-wrapper h5.ttl-10.clr-3,
.editor-styles-wrapper h6.ttl-10.clr-3{ background: #f4f4ff; border-left:5px solid #7db4e6; }

.editor-styles-wrapper h1.ttl-10.clr-4,
.editor-styles-wrapper h2.ttl-10.clr-4,
.editor-styles-wrapper h3.ttl-10.clr-4,
.editor-styles-wrapper h4.ttl-10.clr-4,
.editor-styles-wrapper h5.ttl-10.clr-4,
.editor-styles-wrapper h6.ttl-10.clr-4{ background: #f5fff4; border-left:5px solid #87e67d; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-11,
.editor-styles-wrapper h2.ttl-11,
.editor-styles-wrapper h3.ttl-11,
.editor-styles-wrapper h4.ttl-11,
.editor-styles-wrapper h5.ttl-11,
.editor-styles-wrapper h6.ttl-11 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: #f4f4f4;/*背景色*/
	border-left: solid 5px #aaa;/*左線*/
	border-bottom: solid 3px #d7d7d7;/*下線*/
}
.editor-styles-wrapper h1.ttl-11.clr-1,
.editor-styles-wrapper h2.ttl-11.clr-1,
.editor-styles-wrapper h3.ttl-11.clr-1,
.editor-styles-wrapper h4.ttl-11.clr-1,
.editor-styles-wrapper h5.ttl-11.clr-1,
.editor-styles-wrapper h6.ttl-11.clr-1{ border-left:5px solid #e67d7d; }

.editor-styles-wrapper h1.ttl-11.clr-2,
.editor-styles-wrapper h2.ttl-11.clr-2,
.editor-styles-wrapper h3.ttl-11.clr-2,
.editor-styles-wrapper h4.ttl-11.clr-2,
.editor-styles-wrapper h5.ttl-11.clr-2,
.editor-styles-wrapper h6.ttl-11.clr-2{ border-left:5px solid #ffaf58; }

.editor-styles-wrapper h1.ttl-11.clr-3,
.editor-styles-wrapper h2.ttl-11.clr-3,
.editor-styles-wrapper h3.ttl-11.clr-3,
.editor-styles-wrapper h4.ttl-11.clr-3,
.editor-styles-wrapper h5.ttl-11.clr-3,
.editor-styles-wrapper h6.ttl-11.clr-3{ border-left:5px solid #7db4e6; }

.editor-styles-wrapper h1.ttl-11.clr-4,
.editor-styles-wrapper h2.ttl-11.clr-4,
.editor-styles-wrapper h3.ttl-11.clr-4,
.editor-styles-wrapper h4.ttl-11.clr-4,
.editor-styles-wrapper h5.ttl-11.clr-4,
.editor-styles-wrapper h6.ttl-11.clr-4{ border-left:5px solid #87e67d; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-12,
.editor-styles-wrapper h2.ttl-12,
.editor-styles-wrapper h3.ttl-12,
.editor-styles-wrapper h4.ttl-12,
.editor-styles-wrapper h5.ttl-12,
.editor-styles-wrapper h6.ttl-12 {
	border-left:none;
	padding: 6px 6px 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	background: aliceblue;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.23);
}
/* - - - - - */
.editor-styles-wrapper h1.ttl-13,
.editor-styles-wrapper h2.ttl-13,
.editor-styles-wrapper h3.ttl-13,
.editor-styles-wrapper h4.ttl-13,
.editor-styles-wrapper h5.ttl-13,
.editor-styles-wrapper h6.ttl-13{
	border-left:none;
	padding: 6px 1em 6px 6px ;
	margin: 0 auto 1em;
	line-height: 1.5;
	display: inline-block;
	line-height: 1.3;/*行高*/
	background: #f0f0f0;/*背景色*/
	vertical-align: middle;
	border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/
	width:100%;
}
.editor-styles-wrapper h1.ttl-13:before,
.editor-styles-wrapper h2.ttl-13:before,
.editor-styles-wrapper h3.ttl-13:before,
.editor-styles-wrapper h4.ttl-13:before,
.editor-styles-wrapper h5.ttl-13:before,
.editor-styles-wrapper h6.ttl-13:before {
  content: '●';
  color: white;
  margin-right: 8px;
}
.editor-styles-wrapper h1.ttl-13.clr-1,
.editor-styles-wrapper h2.ttl-13.clr-1,
.editor-styles-wrapper h3.ttl-13.clr-1,
.editor-styles-wrapper h4.ttl-13.clr-1,
.editor-styles-wrapper h5.ttl-13.clr-1,
.editor-styles-wrapper h6.ttl-13.clr-1{ background: #f8dbdb; }

.editor-styles-wrapper h1.ttl-13.clr-2,
.editor-styles-wrapper h2.ttl-13.clr-2,
.editor-styles-wrapper h3.ttl-13.clr-2,
.editor-styles-wrapper h4.ttl-13.clr-2,
.editor-styles-wrapper h5.ttl-13.clr-2,
.editor-styles-wrapper h6.ttl-13.clr-2{ background: #f8e9db; }

.editor-styles-wrapper h1.ttl-13.clr-3,
.editor-styles-wrapper h2.ttl-13.clr-3,
.editor-styles-wrapper h3.ttl-13.clr-3,
.editor-styles-wrapper h4.ttl-13.clr-3,
.editor-styles-wrapper h5.ttl-13.clr-3,
.editor-styles-wrapper h6.ttl-13.clr-3{ background: #dbebf8; }

.editor-styles-wrapper h1.ttl-13.clr-4,
.editor-styles-wrapper h2.ttl-13.clr-4,
.editor-styles-wrapper h3.ttl-13.clr-4,
.editor-styles-wrapper h4.ttl-13.clr-4,
.editor-styles-wrapper h5.ttl-13.clr-4,
.editor-styles-wrapper h6.ttl-13.clr-4{ background: #dbf8de; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-14,
.editor-styles-wrapper h2.ttl-14,
.editor-styles-wrapper h3.ttl-14,
.editor-styles-wrapper h4.ttl-14,
.editor-styles-wrapper h5.ttl-14,
.editor-styles-wrapper h6.ttl-14 {
	border-left:none;
	padding: 0.6em 0.6em 0.4em 0.6em ;
	margin: 1em 0 1em 0;
	line-height: 1.5;
	position: relative;
	background: #f0f0f0;
}
.editor-styles-wrapper h1.ttl-14:after,
.editor-styles-wrapper h2.ttl-14:after,
.editor-styles-wrapper h3.ttl-14:after,
.editor-styles-wrapper h4.ttl-14:after,
.editor-styles-wrapper h5.ttl-14:after,
.editor-styles-wrapper h6.ttl-14:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #f0f0f0;
  width: 0;
  height: 0;
}
.editor-styles-wrapper h1.ttl-14.clr-1,
.editor-styles-wrapper h2.ttl-14.clr-1,
.editor-styles-wrapper h3.ttl-14.clr-1,
.editor-styles-wrapper h4.ttl-14.clr-1,
.editor-styles-wrapper h5.ttl-14.clr-1,
.editor-styles-wrapper h6.ttl-14.clr-1{ background: #ffe0e0; }

.editor-styles-wrapper h1.ttl-14.clr-2,
.editor-styles-wrapper h2.ttl-14.clr-2,
.editor-styles-wrapper h3.ttl-14.clr-2,
.editor-styles-wrapper h4.ttl-14.clr-2,
.editor-styles-wrapper h5.ttl-14.clr-2,
.editor-styles-wrapper h6.ttl-14.clr-2{ background: #ffeee0; }

.editor-styles-wrapper h1.ttl-14.clr-3,
.editor-styles-wrapper h2.ttl-14.clr-3,
.editor-styles-wrapper h3.ttl-14.clr-3,
.editor-styles-wrapper h4.ttl-14.clr-3,
.editor-styles-wrapper h5.ttl-14.clr-3,
.editor-styles-wrapper h6.ttl-14.clr-3{ background: #e0edff; }

.editor-styles-wrapper h1.ttl-14.clr-4,
.editor-styles-wrapper h2.ttl-14.clr-4,
.editor-styles-wrapper h3.ttl-14.clr-4,
.editor-styles-wrapper h4.ttl-14.clr-4,
.editor-styles-wrapper h5.ttl-14.clr-4,
.editor-styles-wrapper h6.ttl-14.clr-4{ background: #e0ffe1; }

.editor-styles-wrapper h1.ttl-14.clr-1:after,
.editor-styles-wrapper h2.ttl-14.clr-1:after,
.editor-styles-wrapper h3.ttl-14.clr-1:after,
.editor-styles-wrapper h4.ttl-14.clr-1:after,
.editor-styles-wrapper h5.ttl-14.clr-1:after,
.editor-styles-wrapper h6.ttl-14.clr-1:after{ border-top: 15px solid #ffe0e0; }

.editor-styles-wrapper h1.ttl-14.clr-2:after,
.editor-styles-wrapper h2.ttl-14.clr-2:after,
.editor-styles-wrapper h3.ttl-14.clr-2:after,
.editor-styles-wrapper h4.ttl-14.clr-2:after,
.editor-styles-wrapper h5.ttl-14.clr-2:after,
.editor-styles-wrapper h6.ttl-14.clr-2:after{ border-top: 15px solid #ffeee0; }

.editor-styles-wrapper h1.ttl-14.clr-3:after,
.editor-styles-wrapper h2.ttl-14.clr-3:after,
.editor-styles-wrapper h3.ttl-14.clr-3:after,
.editor-styles-wrapper h4.ttl-14.clr-3:after,
.editor-styles-wrapper h5.ttl-14.clr-3:after,
.editor-styles-wrapper h6.ttl-14.clr-3:after{ border-top: 15px solid #e0edff; }

.editor-styles-wrapper h1.ttl-14.clr-4:after,
.editor-styles-wrapper h2.ttl-14.clr-4:after,
.editor-styles-wrapper h3.ttl-14.clr-4:after,
.editor-styles-wrapper h4.ttl-14.clr-4:after,
.editor-styles-wrapper h5.ttl-14.clr-4:after,
.editor-styles-wrapper h6.ttl-14.clr-4:after{ border-top: 15px solid #e0ffe1; }

/* - - - - - */
.editor-styles-wrapper h1.ttl-15,
.editor-styles-wrapper h2.ttl-15,
.editor-styles-wrapper h3.ttl-15,
.editor-styles-wrapper h4.ttl-15,
.editor-styles-wrapper h5.ttl-15,
.editor-styles-wrapper h6.ttl-15 {
	border-left:none;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	background: #f5f5f5;
	box-shadow: 0px 0px 0px 5px #f5f5f5;
	border: dashed 1px #aaa;
	padding: 0.4em 0.5em 0.2em;
	color: #454545;
}
.editor-styles-wrapper h1.ttl-15.clr-1,
.editor-styles-wrapper h2.ttl-15.clr-1,
.editor-styles-wrapper h3.ttl-15.clr-1,
.editor-styles-wrapper h4.ttl-15.clr-1,
.editor-styles-wrapper h5.ttl-15.clr-1,
.editor-styles-wrapper h6.ttl-15.clr-1{ border: dashed 1px #fe9696; background: #ffdfdf; box-shadow: 0px 0px 0px 5px #ffdfdf; }

.editor-styles-wrapper h1.ttl-15.clr-2,
.editor-styles-wrapper h2.ttl-15.clr-2,
.editor-styles-wrapper h3.ttl-15.clr-2,
.editor-styles-wrapper h4.ttl-15.clr-2,
.editor-styles-wrapper h5.ttl-15.clr-2,
.editor-styles-wrapper h6.ttl-15.clr-2{ border: dashed 1px #fec496; background: #fff5df; box-shadow: 0px 0px 0px 5px #fff5df; }

.editor-styles-wrapper h1.ttl-15.clr-3,
.editor-styles-wrapper h2.ttl-15.clr-3,
.editor-styles-wrapper h3.ttl-15.clr-3,
.editor-styles-wrapper h4.ttl-15.clr-3,
.editor-styles-wrapper h5.ttl-15.clr-3,
.editor-styles-wrapper h6.ttl-15.clr-3{ border: dashed 1px #96c2fe; background: #dfefff; box-shadow: 0px 0px 0px 5px #dfefff; }

.editor-styles-wrapper h1.ttl-15.clr-4,
.editor-styles-wrapper h2.ttl-15.clr-4,
.editor-styles-wrapper h3.ttl-15.clr-4,
.editor-styles-wrapper h4.ttl-15.clr-4,
.editor-styles-wrapper h5.ttl-15.clr-4,
.editor-styles-wrapper h6.ttl-15.clr-4{ border: dashed 1px #89d671; background: #eaffdf; box-shadow: 0px 0px 0px 5px #eaffdf; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-16,
.editor-styles-wrapper h2.ttl-16,
.editor-styles-wrapper h3.ttl-16,
.editor-styles-wrapper h4.ttl-16,
.editor-styles-wrapper h5.ttl-16,
.editor-styles-wrapper h6.ttl-16 {
	border-left:none;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	background: #dfefff;
	box-shadow: 0px 0px 0px 5px #dfefff;
	border: dashed 2px white;
	padding: 0.2em 0.5em;
}
.editor-styles-wrapper h1.ttl-16.clr-1,
.editor-styles-wrapper h2.ttl-16.clr-1,
.editor-styles-wrapper h3.ttl-16.clr-1,
.editor-styles-wrapper h4.ttl-16.clr-1,
.editor-styles-wrapper h5.ttl-16.clr-1,
.editor-styles-wrapper h6.ttl-16.clr-1{ background: #ffe0e0; box-shadow: 0px 0px 0px 5px #ffe0e0; }

.editor-styles-wrapper h1.ttl-16.clr-2,
.editor-styles-wrapper h2.ttl-16.clr-2,
.editor-styles-wrapper h3.ttl-16.clr-2,
.editor-styles-wrapper h4.ttl-16.clr-2,
.editor-styles-wrapper h5.ttl-16.clr-2,
.editor-styles-wrapper h6.ttl-16.clr-2{ background: #ffeee0; box-shadow: 0px 0px 0px 5px #ffeee0; }

.editor-styles-wrapper h1.ttl-16.clr-3,
.editor-styles-wrapper h2.ttl-16.clr-3,
.editor-styles-wrapper h3.ttl-16.clr-3,
.editor-styles-wrapper h4.ttl-16.clr-3,
.editor-styles-wrapper h5.ttl-16.clr-3,
.editor-styles-wrapper h6.ttl-16.clr-3{ background: #dfefff; box-shadow: 0px 0px 0px 5px #dfefff; }

.editor-styles-wrapper h1.ttl-16.clr-4,
.editor-styles-wrapper h2.ttl-16.clr-4,
.editor-styles-wrapper h3.ttl-16.clr-4,
.editor-styles-wrapper h4.ttl-16.clr-4,
.editor-styles-wrapper h5.ttl-16.clr-4,
.editor-styles-wrapper h6.ttl-16.clr-4{ background: #e0ffe1; box-shadow: 0px 0px 0px 5px #e0ffe1; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-17,
.editor-styles-wrapper h2.ttl-17,
.editor-styles-wrapper h3.ttl-17,
.editor-styles-wrapper h4.ttl-17,
.editor-styles-wrapper h5.ttl-17,
.editor-styles-wrapper h6.ttl-17 {
	border-left:none;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	background: #dfefff;
	box-shadow: 0px 0px 0px 5px #dfefff;
	border: dashed 2px white;
	padding: 0.2em 0.5em;
}
.editor-styles-wrapper h1.ttl-17:after,
.editor-styles-wrapper h2.ttl-17:after,
.editor-styles-wrapper h3.ttl-17:after,
.editor-styles-wrapper h4.ttl-17:after,
.editor-styles-wrapper h5.ttl-17:after,
.editor-styles-wrapper h6.ttl-17:after {
  position: absolute;
  content: '';
  left: -7px;
  top: -7px;
  border-width: 0 0 15px 15px;
  border-style: solid;
  border-color: #fff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.editor-styles-wrapper h1.ttl-17.clr-1,
.editor-styles-wrapper h2.ttl-17.clr-1,
.editor-styles-wrapper h3.ttl-17.clr-1,
.editor-styles-wrapper h4.ttl-17.clr-1,
.editor-styles-wrapper h5.ttl-17.clr-1,
.editor-styles-wrapper h6.ttl-17.clr-1{ box-shadow: 0px 0px 0px 5px #ffdfdf; background:#ffdfdf; }

.editor-styles-wrapper h1.ttl-17.clr-2,
.editor-styles-wrapper h2.ttl-17.clr-2,
.editor-styles-wrapper h3.ttl-17.clr-2,
.editor-styles-wrapper h4.ttl-17.clr-2,
.editor-styles-wrapper h5.ttl-17.clr-2,
.editor-styles-wrapper h6.ttl-17.clr-2{ box-shadow: 0px 0px 0px 5px #fff3df; background:#fff3df; }

.editor-styles-wrapper h1.ttl-17.clr-3,
.editor-styles-wrapper h2.ttl-17.clr-3,
.editor-styles-wrapper h3.ttl-17.clr-3,
.editor-styles-wrapper h4.ttl-17.clr-3,
.editor-styles-wrapper h5.ttl-17.clr-3,
.editor-styles-wrapper h6.ttl-17.clr-3{ box-shadow: 0px 0px 0px 5px #dfefff; background:#dfefff; }

.editor-styles-wrapper h1.ttl-17.clr-4,
.editor-styles-wrapper h2.ttl-17.clr-4,
.editor-styles-wrapper h3.ttl-17.clr-4,
.editor-styles-wrapper h4.ttl-17.clr-4,
.editor-styles-wrapper h5.ttl-17.clr-4,
.editor-styles-wrapper h6.ttl-17.clr-4{ box-shadow: 0px 0px 0px 5px #e0ffe1; background:#e0ffe1; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-18,
.editor-styles-wrapper h2.ttl-18,
.editor-styles-wrapper h3.ttl-18,
.editor-styles-wrapper h4.ttl-18,
.editor-styles-wrapper h5.ttl-18,
.editor-styles-wrapper h6.ttl-18 {
	border-left:none;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding: 0.5em;
	background: #ccc;
}
.editor-styles-wrapper h1.ttl-18::before,
.editor-styles-wrapper h2.ttl-18::before,
.editor-styles-wrapper h3.ttl-18::before,
.editor-styles-wrapper h4.ttl-18::before,
.editor-styles-wrapper h5.ttl-18::before,
.editor-styles-wrapper h6.ttl-18::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(150, 150, 150);
}
.editor-styles-wrapper h1.ttl-18.clr-1,
.editor-styles-wrapper h2.ttl-18.clr-1,
.editor-styles-wrapper h3.ttl-18.clr-1,
.editor-styles-wrapper h4.ttl-18.clr-1,
.editor-styles-wrapper h5.ttl-18.clr-1,
.editor-styles-wrapper h6.ttl-18.clr-1{ background:#d3a6a6; }

.editor-styles-wrapper h1.ttl-18.clr-2,
.editor-styles-wrapper h2.ttl-18.clr-2,
.editor-styles-wrapper h3.ttl-18.clr-2,
.editor-styles-wrapper h4.ttl-18.clr-2,
.editor-styles-wrapper h5.ttl-18.clr-2,
.editor-styles-wrapper h6.ttl-18.clr-2{ background:#d3c7a6; }

.editor-styles-wrapper h1.ttl-18.clr-3,
.editor-styles-wrapper h2.ttl-18.clr-3,
.editor-styles-wrapper h3.ttl-18.clr-3,
.editor-styles-wrapper h4.ttl-18.clr-3,
.editor-styles-wrapper h5.ttl-18.clr-3,
.editor-styles-wrapper h6.ttl-18.clr-3{ background:#a6aad3; }

.editor-styles-wrapper h1.ttl-18.clr-4,
.editor-styles-wrapper h2.ttl-18.clr-4,
.editor-styles-wrapper h3.ttl-18.clr-4,
.editor-styles-wrapper h4.ttl-18.clr-4,
.editor-styles-wrapper h5.ttl-18.clr-4,
.editor-styles-wrapper h6.ttl-18.clr-4{ background:#a6d3c8; }

.editor-styles-wrapper h1.ttl-18.clr-1::before,
.editor-styles-wrapper h2.ttl-18.clr-1::before,
.editor-styles-wrapper h3.ttl-18.clr-1::before,
.editor-styles-wrapper h4.ttl-18.clr-1::before,
.editor-styles-wrapper h5.ttl-18.clr-1::before,
.editor-styles-wrapper h6.ttl-18.clr-1::before{ border-right: solid 20px rgb(158,149,149); }

.editor-styles-wrapper h1.ttl-18.clr-2::before,
.editor-styles-wrapper h2.ttl-18.clr-2::before,
.editor-styles-wrapper h3.ttl-18.clr-2::before,
.editor-styles-wrapper h4.ttl-18.clr-2::before,
.editor-styles-wrapper h5.ttl-18.clr-2::before,
.editor-styles-wrapper h6.ttl-18.clr-2::before{ border-right: solid 20px rgb(156, 156, 149); }

.editor-styles-wrapper h1.ttl-18.clr-3::before,
.editor-styles-wrapper h2.ttl-18.clr-3::before,
.editor-styles-wrapper h3.ttl-18.clr-3::before,
.editor-styles-wrapper h4.ttl-18.clr-3::before,
.editor-styles-wrapper h5.ttl-18.clr-3::before,
.editor-styles-wrapper h6.ttl-18.clr-3::before{ border-right: solid 20px rgb(150, 150, 156); }

.editor-styles-wrapper h1.ttl-18.clr-4::before,
.editor-styles-wrapper h2.ttl-18.clr-4::before,
.editor-styles-wrapper h3.ttl-18.clr-4::before,
.editor-styles-wrapper h4.ttl-18.clr-4::before,
.editor-styles-wrapper h5.ttl-18.clr-4::before,
.editor-styles-wrapper h6.ttl-18.clr-4::before{ border-right: solid 20px rgb(149, 158, 155); }
/* - - - - - */
.editor-styles-wrapper h1.ttl-19,
.editor-styles-wrapper h2.ttl-19,
.editor-styles-wrapper h3.ttl-19,
.editor-styles-wrapper h4.ttl-19,
.editor-styles-wrapper h5.ttl-19,
.editor-styles-wrapper h6.ttl-19 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	background: linear-gradient(transparent 70%, #ddd 70%);
}

.editor-styles-wrapper h1.ttl-19.clr-1,
.editor-styles-wrapper h2.ttl-19.clr-1,
.editor-styles-wrapper h3.ttl-19.clr-1,
.editor-styles-wrapper h4.ttl-19.clr-1,
.editor-styles-wrapper h5.ttl-19.clr-1,
.editor-styles-wrapper h6.ttl-19.clr-1{ background:linear-gradient(transparent 70%, #ffa7a7 70%); }

.editor-styles-wrapper h1.ttl-19.clr-2,
.editor-styles-wrapper h2.ttl-19.clr-2,
.editor-styles-wrapper h3.ttl-19.clr-2,
.editor-styles-wrapper h4.ttl-19.clr-2,
.editor-styles-wrapper h5.ttl-19.clr-2,
.editor-styles-wrapper h6.ttl-19.clr-2{ background:linear-gradient(transparent 70%, #ffdda7 70%); }

.editor-styles-wrapper h1.ttl-19.clr-3,
.editor-styles-wrapper h2.ttl-19.clr-3,
.editor-styles-wrapper h3.ttl-19.clr-3,
.editor-styles-wrapper h4.ttl-19.clr-3,
.editor-styles-wrapper h5.ttl-19.clr-3,
.editor-styles-wrapper h6.ttl-19.clr-3{ background:linear-gradient(transparent 70%, #a7d6ff 70%); }

.editor-styles-wrapper h1.ttl-19.clr-4,
.editor-styles-wrapper h2.ttl-19.clr-4,
.editor-styles-wrapper h3.ttl-19.clr-4,
.editor-styles-wrapper h4.ttl-19.clr-4,
.editor-styles-wrapper h5.ttl-19.clr-4,
.editor-styles-wrapper h6.ttl-19.clr-4{ background:linear-gradient(transparent 70%, #ade794 70%); }
/* - - - - - */
.editor-styles-wrapper h1.ttl-20,
.editor-styles-wrapper h2.ttl-20,
.editor-styles-wrapper h3.ttl-20,
.editor-styles-wrapper h4.ttl-20,
.editor-styles-wrapper h5.ttl-20,
.editor-styles-wrapper h6.ttl-20 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	border-bottom: solid 3px #ccc;
	position: relative;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-20:after,
.editor-styles-wrapper h2.ttl-20:after,
.editor-styles-wrapper h3.ttl-20:after,
.editor-styles-wrapper h4.ttl-20:after,
.editor-styles-wrapper h5.ttl-20:after,
.editor-styles-wrapper h6.ttl-20:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #777;
  bottom: -3px;
  width: 20%;
}

.editor-styles-wrapper h1.ttl-20.clr-1,
.editor-styles-wrapper h2.ttl-20.clr-1,
.editor-styles-wrapper h3.ttl-20.clr-1,
.editor-styles-wrapper h4.ttl-20.clr-1,
.editor-styles-wrapper h5.ttl-20.clr-1,
.editor-styles-wrapper h6.ttl-20.clr-1{ border-bottom: solid 3px #fcecd6; }

.editor-styles-wrapper h1.ttl-20.clr-2,
.editor-styles-wrapper h2.ttl-20.clr-2,
.editor-styles-wrapper h3.ttl-20.clr-2,
.editor-styles-wrapper h4.ttl-20.clr-2,
.editor-styles-wrapper h5.ttl-20.clr-2,
.editor-styles-wrapper h6.ttl-20.clr-2{ border-bottom: solid 3px #d7e8cf; }

.editor-styles-wrapper h1.ttl-20.clr-3,
.editor-styles-wrapper h2.ttl-20.clr-3,
.editor-styles-wrapper h3.ttl-20.clr-3,
.editor-styles-wrapper h4.ttl-20.clr-3,
.editor-styles-wrapper h5.ttl-20.clr-3,
.editor-styles-wrapper h6.ttl-20.clr-3{ border-bottom: solid 3px #ffdede; }

.editor-styles-wrapper h1.ttl-20.clr-4,
.editor-styles-wrapper h2.ttl-20.clr-4,
.editor-styles-wrapper h3.ttl-20.clr-4,
.editor-styles-wrapper h4.ttl-20.clr-4,
.editor-styles-wrapper h5.ttl-20.clr-4,
.editor-styles-wrapper h6.ttl-20.clr-4{ border-bottom: solid 3px #dde7ff; }

.editor-styles-wrapper h1.ttl-20.clr-1:after,
.editor-styles-wrapper h2.ttl-20.clr-1:after,
.editor-styles-wrapper h3.ttl-20.clr-1:after,
.editor-styles-wrapper h4.ttl-20.clr-1:after,
.editor-styles-wrapper h5.ttl-20.clr-1:after,
.editor-styles-wrapper h6.ttl-20.clr-1:after{ border-bottom: solid 3px #ff7878; }

.editor-styles-wrapper h1.ttl-20.clr-2:after,
.editor-styles-wrapper h2.ttl-20.clr-2:after,
.editor-styles-wrapper h3.ttl-20.clr-2:after,
.editor-styles-wrapper h4.ttl-20.clr-2:after,
.editor-styles-wrapper h5.ttl-20.clr-2:after,
.editor-styles-wrapper h6.ttl-20.clr-2:after{ border-bottom: solid 3px #ffc778; }

.editor-styles-wrapper h1.ttl-20.clr-3:after,
.editor-styles-wrapper h2.ttl-20.clr-3:after,
.editor-styles-wrapper h3.ttl-20.clr-3:after,
.editor-styles-wrapper h4.ttl-20.clr-3:after,
.editor-styles-wrapper h5.ttl-20.clr-3:after,
.editor-styles-wrapper h6.ttl-20.clr-3:after{ border-bottom: solid 3px #789eff; }

.editor-styles-wrapper h1.ttl-20.clr-4:after,
.editor-styles-wrapper h2.ttl-20.clr-4:after,
.editor-styles-wrapper h3.ttl-20.clr-4:after,
.editor-styles-wrapper h4.ttl-20.clr-4:after,
.editor-styles-wrapper h5.ttl-20.clr-4:after,
.editor-styles-wrapper h6.ttl-20.clr-4:after{ border-bottom: solid 3px #90e969; }

/* - - - - - */
.editor-styles-wrapper h1.ttl-21,
.editor-styles-wrapper h2.ttl-21,
.editor-styles-wrapper h3.ttl-21,
.editor-styles-wrapper h4.ttl-21,
.editor-styles-wrapper h5.ttl-21,
.editor-styles-wrapper h6.ttl-21 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	border-bottom: solid 3px #ccc;
	position: relative;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-21:after,
.editor-styles-wrapper h2.ttl-21:after,
.editor-styles-wrapper h3.ttl-21:after,
.editor-styles-wrapper h4.ttl-21:after,
.editor-styles-wrapper h5.ttl-21:after,
.editor-styles-wrapper h6.ttl-21:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #555;
  bottom: -3px;
  width: 20%;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-21.clr-1,
.editor-styles-wrapper h2.ttl-21.clr-1,
.editor-styles-wrapper h3.ttl-21.clr-1,
.editor-styles-wrapper h4.ttl-21.clr-1,
.editor-styles-wrapper h5.ttl-21.clr-1,
.editor-styles-wrapper h6.ttl-21.clr-1{ border-bottom: solid 3px #ffcccc; }

.editor-styles-wrapper h1.ttl-21.clr-2,
.editor-styles-wrapper h2.ttl-21.clr-2,
.editor-styles-wrapper h3.ttl-21.clr-2,
.editor-styles-wrapper h4.ttl-21.clr-2,
.editor-styles-wrapper h5.ttl-21.clr-2,
.editor-styles-wrapper h6.ttl-21.clr-2{ border-bottom: solid 3px #fff1cc; }

.editor-styles-wrapper h1.ttl-21.clr-3,
.editor-styles-wrapper h2.ttl-21.clr-3,
.editor-styles-wrapper h3.ttl-21.clr-3,
.editor-styles-wrapper h4.ttl-21.clr-3,
.editor-styles-wrapper h5.ttl-21.clr-3,
.editor-styles-wrapper h6.ttl-21.clr-3{ border-bottom: solid 3px #cce4ff; }

.editor-styles-wrapper h1.ttl-21.clr-4,
.editor-styles-wrapper h2.ttl-21.clr-4,
.editor-styles-wrapper h3.ttl-21.clr-4,
.editor-styles-wrapper h4.ttl-21.clr-4,
.editor-styles-wrapper h5.ttl-21.clr-4,
.editor-styles-wrapper h6.ttl-21.clr-4{ border-bottom: solid 3px #ccffce; }


.editor-styles-wrapper h1.ttl-21.clr-1:after,
.editor-styles-wrapper h2.ttl-21.clr-1:after,
.editor-styles-wrapper h3.ttl-21.clr-1:after,
.editor-styles-wrapper h4.ttl-21.clr-1:after,
.editor-styles-wrapper h5.ttl-21.clr-1:after,
.editor-styles-wrapper h6.ttl-21.clr-1:after{ border-bottom: solid 3px #cd5454; }

.editor-styles-wrapper h1.ttl-21.clr-2:after,
.editor-styles-wrapper h2.ttl-21.clr-2:after,
.editor-styles-wrapper h3.ttl-21.clr-2:after,
.editor-styles-wrapper h4.ttl-21.clr-2:after,
.editor-styles-wrapper h5.ttl-21.clr-2:after,
.editor-styles-wrapper h6.ttl-21.clr-2:after{ border-bottom: solid 3px #ffb464; }

.editor-styles-wrapper h1.ttl-21.clr-3:after,
.editor-styles-wrapper h2.ttl-21.clr-3:after,
.editor-styles-wrapper h3.ttl-21.clr-3:after,
.editor-styles-wrapper h4.ttl-21.clr-3:after,
.editor-styles-wrapper h5.ttl-21.clr-3:after,
.editor-styles-wrapper h6.ttl-21.clr-3:after{ border-bottom: solid 3px #5472cd; }

.editor-styles-wrapper h1.ttl-21.clr-4:after,
.editor-styles-wrapper h2.ttl-21.clr-4:after,
.editor-styles-wrapper h3.ttl-21.clr-4:after,
.editor-styles-wrapper h4.ttl-21.clr-4:after,
.editor-styles-wrapper h5.ttl-21.clr-4:after,
.editor-styles-wrapper h6.ttl-21.clr-4:after{ border-bottom: solid 3px #56db6c; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-22,
.editor-styles-wrapper h2.ttl-22,
.editor-styles-wrapper h3.ttl-22,
.editor-styles-wrapper h4.ttl-22,
.editor-styles-wrapper h5.ttl-22,
.editor-styles-wrapper h6.ttl-22 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding-left: 25px;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-22:before,
.editor-styles-wrapper h2.ttl-22:before,
.editor-styles-wrapper h3.ttl-22:before,
.editor-styles-wrapper h4.ttl-22:before,
.editor-styles-wrapper h5.ttl-22:before,
.editor-styles-wrapper h6.ttl-22:before {
  position: absolute;
  content: '';
  bottom: -3px;
  left: 0;
  width: 0;
  height: 0;
  border: none;
  border-left: solid 15px transparent;
  border-bottom: solid 15px #777;
}
.editor-styles-wrapper h1.ttl-22:after,
.editor-styles-wrapper h2.ttl-22:after,
.editor-styles-wrapper h3.ttl-22:after,
.editor-styles-wrapper h4.ttl-22:after,
.editor-styles-wrapper h5.ttl-22:after,
.editor-styles-wrapper h6.ttl-22:after {
	position: absolute;
	content: '';
	bottom: -3px;
	left: 10px;
	width: 100%;
	border-bottom: solid 3px #777;
}
.editor-styles-wrapper h1.ttl-22.clr-1:after,
.editor-styles-wrapper h2.ttl-22.clr-1:after,
.editor-styles-wrapper h3.ttl-22.clr-1:after,
.editor-styles-wrapper h4.ttl-22.clr-1:after,
.editor-styles-wrapper h5.ttl-22.clr-1:after,
.editor-styles-wrapper h6.ttl-22.clr-1:after{ border-bottom: solid 3px #df7777; }

.editor-styles-wrapper h1.ttl-22.clr-2:after,
.editor-styles-wrapper h2.ttl-22.clr-2:after,
.editor-styles-wrapper h3.ttl-22.clr-2:after,
.editor-styles-wrapper h4.ttl-22.clr-2:after,
.editor-styles-wrapper h5.ttl-22.clr-2:after,
.editor-styles-wrapper h6.ttl-22.clr-2:after{ border-bottom: solid 3px #dfaf77; }

.editor-styles-wrapper h1.ttl-22.clr-3:after,
.editor-styles-wrapper h2.ttl-22.clr-3:after,
.editor-styles-wrapper h3.ttl-22.clr-3:after,
.editor-styles-wrapper h4.ttl-22.clr-3:after,
.editor-styles-wrapper h5.ttl-22.clr-3:after,
.editor-styles-wrapper h6.ttl-22.clr-3:after{ border-bottom: solid 3px #77c3df; }

.editor-styles-wrapper h1.ttl-22.clr-4:after,
.editor-styles-wrapper h2.ttl-22.clr-4:after,
.editor-styles-wrapper h3.ttl-22.clr-4:after,
.editor-styles-wrapper h4.ttl-22.clr-4:after,
.editor-styles-wrapper h5.ttl-22.clr-4:after,
.editor-styles-wrapper h6.ttl-22.clr-4:after{ border-bottom: solid 3px #99df77; }


.editor-styles-wrapper h1.ttl-22.clr-1:before,
.editor-styles-wrapper h2.ttl-22.clr-1:before,
.editor-styles-wrapper h3.ttl-22.clr-1:before,
.editor-styles-wrapper h4.ttl-22.clr-1:before,
.editor-styles-wrapper h5.ttl-22.clr-1:before,
.editor-styles-wrapper h6.ttl-22.clr-1:before{ border-bottom: solid 15px #df7777; }

.editor-styles-wrapper h1.ttl-22.clr-2:before,
.editor-styles-wrapper h2.ttl-22.clr-2:before,
.editor-styles-wrapper h3.ttl-22.clr-2:before,
.editor-styles-wrapper h4.ttl-22.clr-2:before,
.editor-styles-wrapper h5.ttl-22.clr-2:before,
.editor-styles-wrapper h6.ttl-22.clr-2:before{ border-bottom: solid 15px #dfaf77; }

.editor-styles-wrapper h1.ttl-22.clr-3:before,
.editor-styles-wrapper h2.ttl-22.clr-3:before,
.editor-styles-wrapper h3.ttl-22.clr-3:before,
.editor-styles-wrapper h4.ttl-22.clr-3:before,
.editor-styles-wrapper h5.ttl-22.clr-3:before,
.editor-styles-wrapper h6.ttl-22.clr-3:before{ border-bottom: solid 15px #77c3df; }

.editor-styles-wrapper h1.ttl-22.clr-4:before,
.editor-styles-wrapper h2.ttl-22.clr-4:before,
.editor-styles-wrapper h3.ttl-22.clr-4:before,
.editor-styles-wrapper h4.ttl-22.clr-4:before,
.editor-styles-wrapper h5.ttl-22.clr-4:before,
.editor-styles-wrapper h6.ttl-22.clr-4:before{ border-bottom: solid 15px #99df77; }

/* - - - - - */
.editor-styles-wrapper h1.ttl-23,
.editor-styles-wrapper h2.ttl-23,
.editor-styles-wrapper h3.ttl-23,
.editor-styles-wrapper h4.ttl-23,
.editor-styles-wrapper h5.ttl-23,
.editor-styles-wrapper h6.ttl-23 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding: 7px 5px 5px 42px;
	background: #aaa;
	margin-left: -33px;
	line-height: 1.3;
	z-index:2;
}
.editor-styles-wrapper h1.ttl-23:before,
.editor-styles-wrapper h2.ttl-23:before,
.editor-styles-wrapper h3.ttl-23:before,
.editor-styles-wrapper h4.ttl-23:before,
.editor-styles-wrapper h5.ttl-23:before,
.editor-styles-wrapper h6.ttl-23:before {
	position: absolute;
	content: '';
	left: -2px;
	top: -2px;
	border: none;
	border-left: solid 40px white;
	border-bottom: solid 79px transparent;
	z-index:1;
}

.editor-styles-wrapper h1.ttl-23.clr-1,
.editor-styles-wrapper h2.ttl-23.clr-1,
.editor-styles-wrapper h3.ttl-23.clr-1,
.editor-styles-wrapper h4.ttl-23.clr-1,
.editor-styles-wrapper h5.ttl-23.clr-1,
.editor-styles-wrapper h6.ttl-23.clr-1{ background:#ff8585; }

.editor-styles-wrapper h1.ttl-23.clr-2,
.editor-styles-wrapper h2.ttl-23.clr-2,
.editor-styles-wrapper h3.ttl-23.clr-2,
.editor-styles-wrapper h4.ttl-23.clr-2,
.editor-styles-wrapper h5.ttl-23.clr-2,
.editor-styles-wrapper h6.ttl-23.clr-2{ background:#ffc27a; }

.editor-styles-wrapper h1.ttl-23.clr-3,
.editor-styles-wrapper h2.ttl-23.clr-3,
.editor-styles-wrapper h3.ttl-23.clr-3,
.editor-styles-wrapper h4.ttl-23.clr-3,
.editor-styles-wrapper h5.ttl-23.clr-3,
.editor-styles-wrapper h6.ttl-23.clr-3{ background:#77c3df; }

.editor-styles-wrapper h1.ttl-23.clr-4,
.editor-styles-wrapper h2.ttl-23.clr-4,
.editor-styles-wrapper h3.ttl-23.clr-4,
.editor-styles-wrapper h4.ttl-23.clr-4,
.editor-styles-wrapper h5.ttl-23.clr-4,
.editor-styles-wrapper h6.ttl-23.clr-4{ background:#84cb62; }

/* - - - - - */
.editor-styles-wrapper h1.ttl-24,
.editor-styles-wrapper h2.ttl-24,
.editor-styles-wrapper h3.ttl-24,
.editor-styles-wrapper h4.ttl-24,
.editor-styles-wrapper h5.ttl-24,
.editor-styles-wrapper h6.ttl-24 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding: 10px 26px 5px 42px;
	background: #f5f5f5;
	color: #2d2d2d;
	margin-left: -33px;
	line-height: 1.3;
	border-bottom: solid 3px #888;
	z-index:2;
}
.editor-styles-wrapper h1.ttl-24:before,
.editor-styles-wrapper h2.ttl-24:before,
.editor-styles-wrapper h3.ttl-24:before,
.editor-styles-wrapper h4.ttl-24:before,
.editor-styles-wrapper h5.ttl-24:before,
.editor-styles-wrapper h6.ttl-24:before {
	position: absolute;
	content: '';
	left: -2px;
	top: -2px;
	width: 0;
	height: 0;
	border: none;
	border-left: solid 40px white;
	border-bottom: solid 79px transparent;
	z-index:1;
}
.editor-styles-wrapper h1.ttl-24:after,
.editor-styles-wrapper h2.ttl-24:after,
.editor-styles-wrapper h3.ttl-24:after,
.editor-styles-wrapper h4.ttl-24:after,
.editor-styles-wrapper h5.ttl-24:after,
.editor-styles-wrapper h6.ttl-24:after {
	position: absolute;
	content: '';
	right: -3px;
	top: -7px;
	width: 0;
	height: 0;
	border: none;
	border-left: solid 40px transparent;
	border-bottom: solid 79px white;
	z-index:1;
}

.editor-styles-wrapper h1.ttl-24.clr-1,
.editor-styles-wrapper h2.ttl-24.clr-1,
.editor-styles-wrapper h3.ttl-24.clr-1,
.editor-styles-wrapper h4.ttl-24.clr-1,
.editor-styles-wrapper h5.ttl-24.clr-1,
.editor-styles-wrapper h6.ttl-24.clr-1{ border-bottom: solid 3px #ff0000; background:#ffe5e5; }

.editor-styles-wrapper h1.ttl-24.clr-2,
.editor-styles-wrapper h2.ttl-24.clr-2,
.editor-styles-wrapper h3.ttl-24.clr-2,
.editor-styles-wrapper h4.ttl-24.clr-2,
.editor-styles-wrapper h5.ttl-24.clr-2,
.editor-styles-wrapper h6.ttl-24.clr-2{ border-bottom: solid 3px #ffa500; background:#fff0d9; }

.editor-styles-wrapper h1.ttl-24.clr-3,
.editor-styles-wrapper h2.ttl-24.clr-3,
.editor-styles-wrapper h3.ttl-24.clr-3,
.editor-styles-wrapper h4.ttl-24.clr-3,
.editor-styles-wrapper h5.ttl-24.clr-3,
.editor-styles-wrapper h6.ttl-24.clr-3{ border-bottom: solid 3px #0054ff; background:#d9e6ff; }

.editor-styles-wrapper h1.ttl-24.clr-4,
.editor-styles-wrapper h2.ttl-24.clr-4,
.editor-styles-wrapper h3.ttl-24.clr-4,
.editor-styles-wrapper h4.ttl-24.clr-4,
.editor-styles-wrapper h5.ttl-24.clr-4,
.editor-styles-wrapper h6.ttl-24.clr-4{ border-bottom: solid 3px #78e04b; background:#f3ffd9; }
/* - - - - - */
.editor-styles-wrapper h1.ttl-25,
.editor-styles-wrapper h2.ttl-25,
.editor-styles-wrapper h3.ttl-25,
.editor-styles-wrapper h4.ttl-25,
.editor-styles-wrapper h5.ttl-25,
.editor-styles-wrapper h6.ttl-25 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	text-shadow: 0 0 5px white;
	padding: 0.3em 0.5em 0.1em;
	background: -webkit-repeating-linear-gradient(-45deg, #ccc, #ccc 3px, #e9e9e9 3px,  #e9e9e9 7px);
	background: repeating-linear-gradient(-45deg, #ccc, #ccc 3px, #e9e9e9 3px,  #e9e9e9 7px);
}

.editor-styles-wrapper h1.ttl-25.clr-1,
.editor-styles-wrapper h2.ttl-25.clr-1,
.editor-styles-wrapper h3.ttl-25.clr-1,
.editor-styles-wrapper h4.ttl-25.clr-1,
.editor-styles-wrapper h5.ttl-25.clr-1,
.editor-styles-wrapper h6.ttl-25.clr-1{
	background: -webkit-repeating-linear-gradient(-45deg, #ffcccc, #ffcccc 3px, #ffe9e9 3px,  #ffe9e9 7px);
	background: repeating-linear-gradient(-45deg, #ffcccc, #ffcccc 3px, #ffe9e9 3px,  #ffe9e9 7px);
}

.editor-styles-wrapper h1.ttl-25.clr-2,
.editor-styles-wrapper h2.ttl-25.clr-2,
.editor-styles-wrapper h3.ttl-25.clr-2,
.editor-styles-wrapper h4.ttl-25.clr-2,
.editor-styles-wrapper h5.ttl-25.clr-2,
.editor-styles-wrapper h6.ttl-25.clr-2{
	background: -webkit-repeating-linear-gradient(-45deg, #ffe6cc, #ffe6cc 3px, #fff6e9 3px,  #fff6e9 7px);
	background: repeating-linear-gradient(-45deg, #ffe6cc, #ffe6cc 3px, #fff6e9 3px,  #fff6e9 7px);
}

.editor-styles-wrapper h1.ttl-25.clr-3,
.editor-styles-wrapper h2.ttl-25.clr-3,
.editor-styles-wrapper h3.ttl-25.clr-3,
.editor-styles-wrapper h4.ttl-25.clr-3,
.editor-styles-wrapper h5.ttl-25.clr-3,
.editor-styles-wrapper h6.ttl-25.clr-3{
	background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px,  #e9f4ff 7px);
	background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px,  #e9f4ff 7px);
}

.editor-styles-wrapper h1.ttl-25.clr-4,
.editor-styles-wrapper h2.ttl-25.clr-4,
.editor-styles-wrapper h3.ttl-25.clr-4,
.editor-styles-wrapper h4.ttl-25.clr-4,
.editor-styles-wrapper h5.ttl-25.clr-4,
.editor-styles-wrapper h6.ttl-25.clr-4{
	background: -webkit-repeating-linear-gradient(-45deg, #ccffd1, #ccffd1 3px, #ecffe9 3px,  #ecffe9 7px);
	background: repeating-linear-gradient(-45deg, #ccffd1, #ccffd1 3px, #ecffe9 3px,  #ecffe9 7px);
}
/* - - - - - */
.editor-styles-wrapper h1.ttl-26,
.editor-styles-wrapper h2.ttl-26,
.editor-styles-wrapper h3.ttl-26,
.editor-styles-wrapper h4.ttl-26,
.editor-styles-wrapper h5.ttl-26,
.editor-styles-wrapper h6.ttl-26 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	text-shadow: 0 0 5px white;
	padding: 0.3em 0.5em 0.1em;
	border-left: solid 7px #333;
	background: -webkit-repeating-linear-gradient(-45deg, #ccc, #ccc 3px,#e9e9e9 3px, #e9e9e9 7px);
	background: repeating-linear-gradient(-45deg, #ccc, #ccc 3px,#e9e9e9 3px, #e9e9e9 7px);
}

.editor-styles-wrapper h1.ttl-26.clr-1,
.editor-styles-wrapper h2.ttl-26.clr-1,
.editor-styles-wrapper h3.ttl-26.clr-1,
.editor-styles-wrapper h4.ttl-26.clr-1,
.editor-styles-wrapper h5.ttl-26.clr-1,
.editor-styles-wrapper h6.ttl-26.clr-1{
	border-left: solid 7px #cf0000;
	background: -webkit-repeating-linear-gradient(-45deg, #ffcccc, #ffcccc 3px, #ffe9e9 3px,  #ffe9e9 7px);
	background: repeating-linear-gradient(-45deg, #ffcccc, #ffcccc 3px, #ffe9e9 3px,  #ffe9e9 7px);
}

.editor-styles-wrapper h1.ttl-26.clr-2,
.editor-styles-wrapper h2.ttl-26.clr-2,
.editor-styles-wrapper h3.ttl-26.clr-2,
.editor-styles-wrapper h4.ttl-26.clr-2,
.editor-styles-wrapper h5.ttl-26.clr-2,
.editor-styles-wrapper h6.ttl-26.clr-2{
	border-left: solid 7px #d46e00;
	background: -webkit-repeating-linear-gradient(-45deg, #ffe6cc, #ffe6cc 3px, #fff6e9 3px,  #fff6e9 7px);
	background: repeating-linear-gradient(-45deg, #ffe6cc, #ffe6cc 3px, #fff6e9 3px,  #fff6e9 7px);
}

.editor-styles-wrapper h1.ttl-26.clr-3,
.editor-styles-wrapper h2.ttl-26.clr-3,
.editor-styles-wrapper h3.ttl-26.clr-3,
.editor-styles-wrapper h4.ttl-26.clr-3,
.editor-styles-wrapper h5.ttl-26.clr-3,
.editor-styles-wrapper h6.ttl-26.clr-3{
	border-left: solid 7px #010079;
	background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px,  #e9f4ff 7px);
	background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px,  #e9f4ff 7px);
}

.editor-styles-wrapper h1.ttl-26.clr-4,
.editor-styles-wrapper h2.ttl-26.clr-4,
.editor-styles-wrapper h3.ttl-26.clr-4,
.editor-styles-wrapper h4.ttl-26.clr-4,
.editor-styles-wrapper h5.ttl-26.clr-4,
.editor-styles-wrapper h6.ttl-26.clr-4{
	border-left: solid 7px #01ba2d;
	background: -webkit-repeating-linear-gradient(-45deg, #ccffd1, #ccffd1 3px, #ecffe9 3px,  #ecffe9 7px);
	background: repeating-linear-gradient(-45deg, #ccffd1, #ccffd1 3px, #ecffe9 3px,  #ecffe9 7px);
}
/* - - - - - */
.editor-styles-wrapper h1.ttl-27,
.editor-styles-wrapper h2.ttl-27,
.editor-styles-wrapper h3.ttl-27,
.editor-styles-wrapper h4.ttl-27,
.editor-styles-wrapper h5.ttl-27,
.editor-styles-wrapper h6.ttl-27 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	text-align: center;
	padding: 0.25em 0.25em 0.15em;
	background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 3px,#eee 3px, #eee 7px);
	background: repeating-linear-gradient(-45deg, #fff, #fff 3px,#eee 3px, #eee 7px);
	border-top: solid 2px #aaa; border-bottom: solid 2px #aaa;
}

.editor-styles-wrapper h1.ttl-27.clr-1,
.editor-styles-wrapper h2.ttl-27.clr-1,
.editor-styles-wrapper h3.ttl-27.clr-1,
.editor-styles-wrapper h4.ttl-27.clr-1,
.editor-styles-wrapper h5.ttl-27.clr-1,
.editor-styles-wrapper h6.ttl-27.clr-1{
	border-top: solid 2px #e46c6c; border-bottom: solid 2px #e46c6c;
	background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 3px,#ffe9e9 3px, #ffe9e9 7px);
	background: repeating-linear-gradient(-45deg, #fff, #fff 3px,#ffe9e9 3px, #ffe9e9 7px);
}

.editor-styles-wrapper h1.ttl-27.clr-2,
.editor-styles-wrapper h2.ttl-27.clr-2,
.editor-styles-wrapper h3.ttl-27.clr-2,
.editor-styles-wrapper h4.ttl-27.clr-2,
.editor-styles-wrapper h5.ttl-27.clr-2,
.editor-styles-wrapper h6.ttl-27.clr-2{
	border-top: solid 2px #e49f6c; border-bottom: solid 2px #e49f6c;
	background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 3px,#faebe0 3px, #faebe0 7px);
	background: repeating-linear-gradient(-45deg, #fff, #fff 3px,#faebe0 3px, #faebe0 7px);
}

.editor-styles-wrapper h1.ttl-27.clr-3,
.editor-styles-wrapper h2.ttl-27.clr-3,
.editor-styles-wrapper h3.ttl-27.clr-3,
.editor-styles-wrapper h4.ttl-27.clr-3,
.editor-styles-wrapper h5.ttl-27.clr-3,
.editor-styles-wrapper h6.ttl-27.clr-3{
	border-top: solid 2px #6cb4e4; border-bottom: solid 2px #6cb4e4;
	background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 3px,#e9f4ff 3px, #e9f4ff 7px);
	background: repeating-linear-gradient(-45deg, #fff, #fff 3px,#e9f4ff 3px, #e9f4ff 7px);
}

.editor-styles-wrapper h1.ttl-27.clr-4,
.editor-styles-wrapper h2.ttl-27.clr-4,
.editor-styles-wrapper h3.ttl-27.clr-4,
.editor-styles-wrapper h4.ttl-27.clr-4,
.editor-styles-wrapper h5.ttl-27.clr-4,
.editor-styles-wrapper h6.ttl-27.clr-4{
	border-top: solid 2px #8be46c; border-bottom: solid 2px #8be46c;
	background: -webkit-repeating-linear-gradient(-45deg, #fff, #fff 3px,#efffe9 3px, #efffe9 7px);
	background: repeating-linear-gradient(-45deg, #fff, #fff 3px,#efffe9 3px, #efffe9 7px);
}
/* - - - - - */
.editor-styles-wrapper h1.ttl-28,
.editor-styles-wrapper h2.ttl-28,
.editor-styles-wrapper h3.ttl-28,
.editor-styles-wrapper h4.ttl-28,
.editor-styles-wrapper h5.ttl-28,
.editor-styles-wrapper h6.ttl-28 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-28:after,
.editor-styles-wrapper h2.ttl-28:after,
.editor-styles-wrapper h3.ttl-28:after,
.editor-styles-wrapper h4.ttl-28:after,
.editor-styles-wrapper h5.ttl-28:after,
.editor-styles-wrapper h6.ttl-28:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 7px;
  background: -webkit-repeating-linear-gradient(-45deg, #666, #666 2px, #fff 2px, #fff 4px);
  background: repeating-linear-gradient(-45deg, #666, #666 2px, #fff 2px, #fff 4px);
}

.editor-styles-wrapper h1.ttl-28.clr-1:after,
.editor-styles-wrapper h2.ttl-28.clr-1:after,
.editor-styles-wrapper h3.ttl-28.clr-1:after,
.editor-styles-wrapper h4.ttl-28.clr-1:after,
.editor-styles-wrapper h5.ttl-28.clr-1:after,
.editor-styles-wrapper h6.ttl-28.clr-1:after{
	background: -webkit-repeating-linear-gradient(-45deg, #d16a6a, #d16a6a 2px, #fff 2px,  #fff 4px);
	background: repeating-linear-gradient(-45deg, #d16a6a, #d16a6a 2px, #fff 2px,  #fff 4px);
}

.editor-styles-wrapper h1.ttl-28.clr-2:after,
.editor-styles-wrapper h2.ttl-28.clr-2:after,
.editor-styles-wrapper h3.ttl-28.clr-2:after,
.editor-styles-wrapper h4.ttl-28.clr-2:after,
.editor-styles-wrapper h5.ttl-28.clr-2:after,
.editor-styles-wrapper h6.ttl-28.clr-2:after{
	background: -webkit-repeating-linear-gradient(-45deg, #d1a26a, #d1a26a 2px, #fff 2px,  #fff 4px);
	background: repeating-linear-gradient(-45deg, #d1a26a, #d1a26a 2px, #fff 2px,  #fff 4px);
}

.editor-styles-wrapper h1.ttl-28.clr-3:after,
.editor-styles-wrapper h2.ttl-28.clr-3:after,
.editor-styles-wrapper h3.ttl-28.clr-3:after,
.editor-styles-wrapper h4.ttl-28.clr-3:after,
.editor-styles-wrapper h5.ttl-28.clr-3:after,
.editor-styles-wrapper h6.ttl-28.clr-3:after{
  background: -webkit-repeating-linear-gradient(-45deg, #6a96d1, #6a96d1 2px, #fff 2px, #fff 4px);
  background: repeating-linear-gradient(-45deg, #6a96d1, #6a96d1 2px, #fff 2px, #fff 4px);
}

.editor-styles-wrapper h1.ttl-28.clr-4:after,
.editor-styles-wrapper h2.ttl-28.clr-4:after,
.editor-styles-wrapper h3.ttl-28.clr-4:after,
.editor-styles-wrapper h4.ttl-28.clr-4:after,
.editor-styles-wrapper h5.ttl-28.clr-4:after,
.editor-styles-wrapper h6.ttl-28.clr-4:after{
	background: -webkit-repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px,  #fff 4px);
	background: repeating-linear-gradient(-45deg, #6ad1c8, #6ad1c8 2px, #fff 2px,  #fff 4px);
}

/* - - - - - */
.editor-styles-wrapper h1.ttl-29,
.editor-styles-wrapper h2.ttl-29,
.editor-styles-wrapper h3.ttl-29,
.editor-styles-wrapper h4.ttl-29,
.editor-styles-wrapper h5.ttl-29,
.editor-styles-wrapper h6.ttl-29 {
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding: 0.6em 0.6em 0.4em;
	background: -webkit-repeating-linear-gradient(-45deg, #fcfcfc, #fcfcfc 4px,#eee 3px, #eee 8px);
	background: repeating-linear-gradient(-45deg, #fcfcfc, #fcfcfc 4px,#eee 3px, #eee 8px);
	border-radius: 7px;
}
.editor-styles-wrapper h1.ttl-29:after,
.editor-styles-wrapper h2.ttl-29:after,
.editor-styles-wrapper h3.ttl-29:after,
.editor-styles-wrapper h4.ttl-29:after,
.editor-styles-wrapper h5.ttl-29:after,
.editor-styles-wrapper h6.ttl-29:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #eee;
  width: 0;
  height: 0;
}


.editor-styles-wrapper h1.ttl-29.clr-1,
.editor-styles-wrapper h2.ttl-29.clr-1,
.editor-styles-wrapper h3.ttl-29.clr-1,
.editor-styles-wrapper h4.ttl-29.clr-1,
.editor-styles-wrapper h5.ttl-29.clr-1,
.editor-styles-wrapper h6.ttl-29.clr-1{
	background: -webkit-repeating-linear-gradient(-45deg, #ffdfdf, #ffdfdf 4px, #fcd5d5 3px,  #fcd5d5 8px);
	background: repeating-linear-gradient(-45deg, #ffdfdf, #ffdfdf 4px, #fcd5d5 3px,  #fcd5d5 8px);
}

.editor-styles-wrapper h1.ttl-29.clr-2,
.editor-styles-wrapper h2.ttl-29.clr-2,
.editor-styles-wrapper h3.ttl-29.clr-2,
.editor-styles-wrapper h4.ttl-29.clr-2,
.editor-styles-wrapper h5.ttl-29.clr-2,
.editor-styles-wrapper h6.ttl-29.clr-2{
	background: -webkit-repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
	background: repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
}

.editor-styles-wrapper h1.ttl-29.clr-3,
.editor-styles-wrapper h2.ttl-29.clr-3,
.editor-styles-wrapper h3.ttl-29.clr-3,
.editor-styles-wrapper h4.ttl-29.clr-3,
.editor-styles-wrapper h5.ttl-29.clr-3,
.editor-styles-wrapper h6.ttl-29.clr-3{
  background: -webkit-repeating-linear-gradient(-45deg, #dfebfb, #dfebfb 4px, #eef3fa 3px, #eef3fa 8px);
  background: repeating-linear-gradient(-45deg, #dfebfb, #dfebfb 4px, #eef3fa 3px, #eef3fa 8px);
}

.editor-styles-wrapper h1.ttl-29.clr-4,
.editor-styles-wrapper h2.ttl-29.clr-4,
.editor-styles-wrapper h3.ttl-29.clr-4,
.editor-styles-wrapper h4.ttl-29.clr-4,
.editor-styles-wrapper h5.ttl-29.clr-4,
.editor-styles-wrapper h6.ttl-29.clr-4{
	background: -webkit-repeating-linear-gradient(-45deg, #d1fdf9, #d1fdf9 4px, #abeee8 3px,  #abeee8 8px);
	background: repeating-linear-gradient(-45deg, #d1fdf9, #d1fdf9 4px, #abeee8 3px,  #abeee8 8px);
}



.editor-styles-wrapper h1.ttl-29.clr-1:after,
.editor-styles-wrapper h2.ttl-29.clr-1:after,
.editor-styles-wrapper h3.ttl-29.clr-1:after,
.editor-styles-wrapper h4.ttl-29.clr-1:after,
.editor-styles-wrapper h5.ttl-29.clr-1:after,
.editor-styles-wrapper h6.ttl-29.clr-1:after{
  border-top: 15px solid #fcd5d5;
}

.editor-styles-wrapper h1.ttl-29.clr-2:after,
.editor-styles-wrapper h2.ttl-29.clr-2:after,
.editor-styles-wrapper h3.ttl-29.clr-2:after,
.editor-styles-wrapper h4.ttl-29.clr-2:after,
.editor-styles-wrapper h5.ttl-29.clr-2:after,
.editor-styles-wrapper h6.ttl-29.clr-2:after{
  border-top: 15px solid #fff5df;
}

.editor-styles-wrapper h1.ttl-29.clr-3:after,
.editor-styles-wrapper h2.ttl-29.clr-3:after,
.editor-styles-wrapper h3.ttl-29.clr-3:after,
.editor-styles-wrapper h4.ttl-29.clr-3:after,
.editor-styles-wrapper h5.ttl-29.clr-3:after,
.editor-styles-wrapper h6.ttl-29.clr-3:after{
  border-top: 15px solid #eef3fa;
}

.editor-styles-wrapper h1.ttl-29.clr-4:after,
.editor-styles-wrapper h2.ttl-29.clr-4:after,
.editor-styles-wrapper h3.ttl-29.clr-4:after,
.editor-styles-wrapper h4.ttl-29.clr-4:after,
.editor-styles-wrapper h5.ttl-29.clr-4:after,
.editor-styles-wrapper h6.ttl-29.clr-4:after{
  border-top: 15px solid #d1fdf9;
}
/* ---------- */
.editor-styles-wrapper h1.ttl-30,
.editor-styles-wrapper h2.ttl-30,
.editor-styles-wrapper h3.ttl-30,
.editor-styles-wrapper h4.ttl-30,
.editor-styles-wrapper h5.ttl-30,
.editor-styles-wrapper h6.ttl-30{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	position: relative;
	display: inline-block;
	padding: 0 55px;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-30:before,
.editor-styles-wrapper h2.ttl-30:before,
.editor-styles-wrapper h3.ttl-30:before,
.editor-styles-wrapper h4.ttl-30:before,
.editor-styles-wrapper h5.ttl-30:before,
.editor-styles-wrapper h6.ttl-30:before,
.editor-styles-wrapper h1.ttl-30:after,
.editor-styles-wrapper h2.ttl-30:after,
.editor-styles-wrapper h3.ttl-30:after,
.editor-styles-wrapper h4.ttl-30:after,
.editor-styles-wrapper h5.ttl-30:after,
.editor-styles-wrapper h6.ttl-30:after{
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 45px;
  height: 1px;
  background-color: black;
}

.editor-styles-wrapper h1.ttl-30:before,
.editor-styles-wrapper h2.ttl-30:before,
.editor-styles-wrapper h3.ttl-30:before,
.editor-styles-wrapper h4.ttl-30:before,
.editor-styles-wrapper h5.ttl-30:before,
.editor-styles-wrapper h6.ttl-30:before{
  left:0;
}
.editor-styles-wrapper h1.ttl-30:after,
.editor-styles-wrapper h2.ttl-30:after,
.editor-styles-wrapper h3.ttl-30:after,
.editor-styles-wrapper h4.ttl-30:after,
.editor-styles-wrapper h5.ttl-30:after,
.editor-styles-wrapper h6.ttl-30:after{
  right: 0;
}
/* ---------- */
.editor-styles-wrapper h1.ttl-31,
.editor-styles-wrapper h2.ttl-31,
.editor-styles-wrapper h3.ttl-31,
.editor-styles-wrapper h4.ttl-31,
.editor-styles-wrapper h5.ttl-31,
.editor-styles-wrapper h6.ttl-31{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	position: relative;
	display: inline-block;
	padding: 0 55px;
}

.editor-styles-wrapper h1.ttl-31:before,
.editor-styles-wrapper h2.ttl-31:before,
.editor-styles-wrapper h3.ttl-31:before,
.editor-styles-wrapper h4.ttl-31:before,
.editor-styles-wrapper h5.ttl-31:before,
.editor-styles-wrapper h6.ttl-31:before,
.editor-styles-wrapper h1.ttl-31:after,
.editor-styles-wrapper h2.ttl-31:after,
.editor-styles-wrapper h3.ttl-31:after,
.editor-styles-wrapper h4.ttl-31:after,
.editor-styles-wrapper h5.ttl-31:after,
.editor-styles-wrapper h6.ttl-31:after{
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 45px;
	height: 5px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.editor-styles-wrapper h1.ttl-31:before,
.editor-styles-wrapper h2.ttl-31:before,
.editor-styles-wrapper h3.ttl-31:before,
.editor-styles-wrapper h4.ttl-31:before,
.editor-styles-wrapper h5.ttl-31:before,
.editor-styles-wrapper h6.ttl-31:before{
  left:0; top:45%;
}
.editor-styles-wrapper h1.ttl-31:after,
.editor-styles-wrapper h2.ttl-31:after,
.editor-styles-wrapper h3.ttl-31:after,
.editor-styles-wrapper h4.ttl-31:after,
.editor-styles-wrapper h5.ttl-31:after,
.editor-styles-wrapper h6.ttl-31:after{
  right: 0; top:45%;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-32,
.editor-styles-wrapper h2.ttl-32,
.editor-styles-wrapper h3.ttl-32,
.editor-styles-wrapper h4.ttl-32,
.editor-styles-wrapper h5.ttl-32,
.editor-styles-wrapper h6.ttl-32{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	text-align:center;
	position: relative;
	display: block;
	margin: 1em auto 1.5em;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-32:before,
.editor-styles-wrapper h2.ttl-32:before,
.editor-styles-wrapper h3.ttl-32:before,
.editor-styles-wrapper h4.ttl-32:before,
.editor-styles-wrapper h5.ttl-32:before,
.editor-styles-wrapper h6.ttl-32:before{
	content: '';
	position: absolute;
	bottom: -15px;
	display: inline-block;
	width: 60px;
	height: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color:#333;
	border-radius: 2px;
}

.editor-styles-wrapper h1.ttl-32.clr-1:before,
.editor-styles-wrapper h2.ttl-32.clr-1:before,
.editor-styles-wrapper h3.ttl-32.clr-1:before,
.editor-styles-wrapper h4.ttl-32.clr-1:before,
.editor-styles-wrapper h5.ttl-32.clr-1:before,
.editor-styles-wrapper h6.ttl-32.clr-1:before{
	background-color:#fb2e2e;
}

.editor-styles-wrapper h1.ttl-32.clr-2:before,
.editor-styles-wrapper h2.ttl-32.clr-2:before,
.editor-styles-wrapper h3.ttl-32.clr-2:before,
.editor-styles-wrapper h4.ttl-32.clr-2:before,
.editor-styles-wrapper h5.ttl-32.clr-2:before,
.editor-styles-wrapper h6.ttl-32.clr-2:before{
	background-color:#fba22e;
}

.editor-styles-wrapper h1.ttl-32.clr-3:before,
.editor-styles-wrapper h2.ttl-32.clr-3:before,
.editor-styles-wrapper h3.ttl-32.clr-3:before,
.editor-styles-wrapper h4.ttl-32.clr-3:before,
.editor-styles-wrapper h5.ttl-32.clr-3:before,
.editor-styles-wrapper h6.ttl-32.clr-3:before{
	background-color:#2e63fb;
}

.editor-styles-wrapper h1.ttl-32.clr-4:before,
.editor-styles-wrapper h2.ttl-32.clr-4:before,
.editor-styles-wrapper h3.ttl-32.clr-4:before,
.editor-styles-wrapper h4.ttl-32.clr-4:before,
.editor-styles-wrapper h5.ttl-32.clr-4:before,
.editor-styles-wrapper h6.ttl-32.clr-4:before{
	background-color:#33e92f;
}


/* ---------- */
.editor-styles-wrapper h1.ttl-33,
.editor-styles-wrapper h2.ttl-33,
.editor-styles-wrapper h3.ttl-33,
.editor-styles-wrapper h4.ttl-33,
.editor-styles-wrapper h5.ttl-33,
.editor-styles-wrapper h6.ttl-33{
	border-left:none;
	padding: 6px auto 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	position: relative;
	display: inline-block;
	padding: 0 45px;
	padding: 0 0 0 0;
	text-align: center;
	width:100%;
	background:transparent;
}

.editor-styles-wrapper h1.ttl-33:before,
.editor-styles-wrapper h2.ttl-33:before,
.editor-styles-wrapper h3.ttl-33:before,
.editor-styles-wrapper h4.ttl-33:before,
.editor-styles-wrapper h5.ttl-33:before,
.editor-styles-wrapper h6.ttl-33:before,
.editor-styles-wrapper h1.ttl-33:after,
.editor-styles-wrapper h2.ttl-33:after,
.editor-styles-wrapper h3.ttl-33:after,
.editor-styles-wrapper h4.ttl-33:after,
.editor-styles-wrapper h5.ttl-33:after,
.editor-styles-wrapper h6.ttl-33:after{
	content: '';
	display: inline-block;
	margin-bottom: 0.3em;

	width:2em;
	height:2px;
	background-color: black;
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
}


/* ---------- */
.editor-styles-wrapper h1.ttl-34,
.editor-styles-wrapper h2.ttl-34,
.editor-styles-wrapper h3.ttl-34,
.editor-styles-wrapper h4.ttl-34,
.editor-styles-wrapper h5.ttl-34,
.editor-styles-wrapper h6.ttl-34{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.3em 1em 0.2em;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-34:before,
.editor-styles-wrapper h2.ttl-34:before,
.editor-styles-wrapper h3.ttl-34:before,
.editor-styles-wrapper h4.ttl-34:before,
.editor-styles-wrapper h5.ttl-34:before,
.editor-styles-wrapper h6.ttl-34:before,
.editor-styles-wrapper h1.ttl-34:after,
.editor-styles-wrapper h2.ttl-34:after,
.editor-styles-wrapper h3.ttl-34:after,
.editor-styles-wrapper h4.ttl-34:after,
.editor-styles-wrapper h5.ttl-34:after,
.editor-styles-wrapper h6.ttl-34:after{
	content: '';
	position: absolute;
	top: -7px;
	width: 2px;
	height: -webkit-calc(100% + 14px);
	height: calc(100% + 14px);
	background-color: black;
}

.editor-styles-wrapper h1.ttl-34:before,
.editor-styles-wrapper h2.ttl-34:before,
.editor-styles-wrapper h3.ttl-34:before,
.editor-styles-wrapper h4.ttl-34:before,
.editor-styles-wrapper h5.ttl-34:before,
.editor-styles-wrapper h6.ttl-34:before{
  left: 7px;
}
.editor-styles-wrapper h1.ttl-34:after,
.editor-styles-wrapper h2.ttl-34:after,
.editor-styles-wrapper h3.ttl-34:after,
.editor-styles-wrapper h4.ttl-34:after,
.editor-styles-wrapper h5.ttl-34:after,
.editor-styles-wrapper h6.ttl-34:after{
  right: 7px;
}
/* ---------- */
.editor-styles-wrapper h1.ttl-35,
.editor-styles-wrapper h2.ttl-35,
.editor-styles-wrapper h3.ttl-35,
.editor-styles-wrapper h4.ttl-35,
.editor-styles-wrapper h5.ttl-35,
.editor-styles-wrapper h6.ttl-35{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.3em 1em 0.2em;
	border: solid 2px black;
	border-radius: 3px 0 3px 0;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-35:before,
.editor-styles-wrapper h2.ttl-35:before,
.editor-styles-wrapper h3.ttl-35:before,
.editor-styles-wrapper h4.ttl-35:before,
.editor-styles-wrapper h5.ttl-35:before,
.editor-styles-wrapper h6.ttl-35:before,
.editor-styles-wrapper h1.ttl-35:after,
.editor-styles-wrapper h2.ttl-35:after,
.editor-styles-wrapper h3.ttl-35:after,
.editor-styles-wrapper h4.ttl-35:after,
.editor-styles-wrapper h5.ttl-35:after,
.editor-styles-wrapper h6.ttl-35:after{
	content: '';
	position: absolute;
	width:12px;
	height: 12px;
	border: solid 2px black;
	border-radius: 50%;
}

.editor-styles-wrapper h1.ttl-35:before,
.editor-styles-wrapper h2.ttl-35:before,
.editor-styles-wrapper h3.ttl-35:before,
.editor-styles-wrapper h4.ttl-35:before,
.editor-styles-wrapper h5.ttl-35:before,
.editor-styles-wrapper h6.ttl-35:before{
  top:-11px;  left:-11px;
}
.editor-styles-wrapper h1.ttl-35:after,
.editor-styles-wrapper h2.ttl-35:after,
.editor-styles-wrapper h3.ttl-35:after,
.editor-styles-wrapper h4.ttl-35:after,
.editor-styles-wrapper h5.ttl-35:after,
.editor-styles-wrapper h6.ttl-35:after{
  bottom:-11px;  right:-11px;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-36,
.editor-styles-wrapper h2.ttl-36,
.editor-styles-wrapper h3.ttl-36,
.editor-styles-wrapper h4.ttl-36,
.editor-styles-wrapper h5.ttl-36,
.editor-styles-wrapper h6.ttl-36{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1;

	position: relative;
	padding: 10px 0;
	text-align: center;
	margin: 1.5em 0;
	display:inline-block;
	width:100%;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-36:before,
.editor-styles-wrapper h2.ttl-36:before,
.editor-styles-wrapper h3.ttl-36:before,
.editor-styles-wrapper h4.ttl-36:before,
.editor-styles-wrapper h5.ttl-36:before,
.editor-styles-wrapper h6.ttl-36:before{
  content: "";
  position: absolute;
  top: -1em;
  left: 50%;
  width: 8em;
  height: 4em;
  border-radius: 50%;
  border: 5px solid #aaa;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.editor-styles-wrapper h1.ttl-36.clr-1:before,
.editor-styles-wrapper h2.ttl-36.clr-1:before,
.editor-styles-wrapper h3.ttl-36.clr-1:before,
.editor-styles-wrapper h4.ttl-36.clr-1:before,
.editor-styles-wrapper h5.ttl-36.clr-1:before,
.editor-styles-wrapper h6.ttl-36.clr-1:before{
	border: 5px solid #dda6a6;
	border-left-color: transparent;
	border-right-color: transparent;
}

.editor-styles-wrapper h1.ttl-36.clr-2:before,
.editor-styles-wrapper h2.ttl-36.clr-2:before,
.editor-styles-wrapper h3.ttl-36.clr-2:before,
.editor-styles-wrapper h4.ttl-36.clr-2:before,
.editor-styles-wrapper h5.ttl-36.clr-2:before,
.editor-styles-wrapper h6.ttl-36.clr-2:before{
	border: 5px solid #ddcfa6;
	border-left-color: transparent;
	border-right-color: transparent;
}

.editor-styles-wrapper h1.ttl-36.clr-3:before,
.editor-styles-wrapper h2.ttl-36.clr-3:before,
.editor-styles-wrapper h3.ttl-36.clr-3:before,
.editor-styles-wrapper h4.ttl-36.clr-3:before,
.editor-styles-wrapper h5.ttl-36.clr-3:before,
.editor-styles-wrapper h6.ttl-36.clr-3:before{
	border: 5px solid #a7a6dd;
	border-left-color: transparent;
	border-right-color: transparent;
}

.editor-styles-wrapper h1.ttl-36.clr-4:before,
.editor-styles-wrapper h2.ttl-36.clr-4:before,
.editor-styles-wrapper h3.ttl-36.clr-4:before,
.editor-styles-wrapper h4.ttl-36.clr-4:before,
.editor-styles-wrapper h5.ttl-36.clr-4:before,
.editor-styles-wrapper h6.ttl-36.clr-4:before{
	border: 5px solid #a6ddb0;
	border-left-color: transparent;
	border-right-color: transparent;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-37,
.editor-styles-wrapper h2.ttl-37,
.editor-styles-wrapper h3.ttl-37,
.editor-styles-wrapper h4.ttl-37,
.editor-styles-wrapper h5.ttl-37,
.editor-styles-wrapper h6.ttl-37{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1.4;

	position: relative;
	line-height: 1.4;
	padding: 0.3em 0 0.2em;
	display: inline-block;
	width:100%;
	text-align: center;
	vertical-align:middle;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-37:before,
.editor-styles-wrapper h2.ttl-37:before,
.editor-styles-wrapper h3.ttl-37:before,
.editor-styles-wrapper h4.ttl-37:before,
.editor-styles-wrapper h5.ttl-37:before,
.editor-styles-wrapper h6.ttl-37:before,
.editor-styles-wrapper h1.ttl-37:after,
.editor-styles-wrapper h2.ttl-37:after,
.editor-styles-wrapper h3.ttl-37:after,
.editor-styles-wrapper h4.ttl-37:after,
.editor-styles-wrapper h5.ttl-37:after,
.editor-styles-wrapper h6.ttl-37:after{
	content:'';
	width: 1em;
	height: 1.1em;
	display: inline-block;
	line-height: 1.4;
}

.editor-styles-wrapper h1.ttl-37:before,
.editor-styles-wrapper h2.ttl-37:before,
.editor-styles-wrapper h3.ttl-37:before,
.editor-styles-wrapper h4.ttl-37:before,
.editor-styles-wrapper h5.ttl-37:before,
.editor-styles-wrapper h6.ttl-37:before{
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	margin-right:0.3em;
	vertical-align:top;
}
.editor-styles-wrapper h1.ttl-37:after,
.editor-styles-wrapper h2.ttl-37:after,
.editor-styles-wrapper h3.ttl-37:after,
.editor-styles-wrapper h4.ttl-37:after,
.editor-styles-wrapper h5.ttl-37:after,
.editor-styles-wrapper h6.ttl-37:after{
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	margin-left:0.3em;
	vertical-align:bottom;
}


.editor-styles-wrapper h1.ttl-37.clr-1:before,
.editor-styles-wrapper h2.ttl-37.clr-1:before,
.editor-styles-wrapper h3.ttl-37.clr-1:before,
.editor-styles-wrapper h4.ttl-37.clr-1:before,
.editor-styles-wrapper h5.ttl-37.clr-1:before,
.editor-styles-wrapper h6.ttl-37.clr-1:before{
	border-left: solid 1px #ff5722;
	border-top: solid 1px #ff5722;
}

.editor-styles-wrapper h1.ttl-37.clr-2:before,
.editor-styles-wrapper h2.ttl-37.clr-2:before,
.editor-styles-wrapper h3.ttl-37.clr-2:before,
.editor-styles-wrapper h4.ttl-37.clr-2:before,
.editor-styles-wrapper h5.ttl-37.clr-2:before,
.editor-styles-wrapper h6.ttl-37.clr-2:before{
	border-left: solid 1px #ffae22;
	border-top: solid 1px #ffae22;
}

.editor-styles-wrapper h1.ttl-37.clr-3:before,
.editor-styles-wrapper h2.ttl-37.clr-3:before,
.editor-styles-wrapper h3.ttl-37.clr-3:before,
.editor-styles-wrapper h4.ttl-37.clr-3:before,
.editor-styles-wrapper h5.ttl-37.clr-3:before,
.editor-styles-wrapper h6.ttl-37.clr-3:before{
	border-left: solid 1px #2241ff;
	border-top: solid 1px #2241ff;
}

.editor-styles-wrapper h1.ttl-37.clr-4:before,
.editor-styles-wrapper h2.ttl-37.clr-4:before,
.editor-styles-wrapper h3.ttl-37.clr-4:before,
.editor-styles-wrapper h4.ttl-37.clr-4:before,
.editor-styles-wrapper h5.ttl-37.clr-4:before,
.editor-styles-wrapper h6.ttl-37.clr-4:before{
	border-left: solid 1px #3ae523;
	border-top: solid 1px #3ae523;
}


.editor-styles-wrapper h1.ttl-37.clr-1:after,
.editor-styles-wrapper h2.ttl-37.clr-1:after,
.editor-styles-wrapper h3.ttl-37.clr-1:after,
.editor-styles-wrapper h4.ttl-37.clr-1:after,
.editor-styles-wrapper h5.ttl-37.clr-1:after,
.editor-styles-wrapper h6.ttl-37.clr-1:after{
	border-right: solid 1px #ff5722;
	border-bottom: solid 1px #ff5722;
}

.editor-styles-wrapper h1.ttl-37.clr-2:after,
.editor-styles-wrapper h2.ttl-37.clr-2:after,
.editor-styles-wrapper h3.ttl-37.clr-2:after,
.editor-styles-wrapper h4.ttl-37.clr-2:after,
.editor-styles-wrapper h5.ttl-37.clr-2:after,
.editor-styles-wrapper h6.ttl-37.clr-2:after{
	border-right: solid 1px #ffae22;
	border-bottom: solid 1px #ffae22;
}

.editor-styles-wrapper h1.ttl-37.clr-3:after,
.editor-styles-wrapper h2.ttl-37.clr-3:after,
.editor-styles-wrapper h3.ttl-37.clr-3:after,
.editor-styles-wrapper h4.ttl-37.clr-3:after,
.editor-styles-wrapper h5.ttl-37.clr-3:after,
.editor-styles-wrapper h6.ttl-37.clr-3:after{
	border-right: solid 1px #2241ff;
	border-bottom: solid 1px #2241ff;
}

.editor-styles-wrapper h1.ttl-37.clr-4:after,
.editor-styles-wrapper h2.ttl-37.clr-4:after,
.editor-styles-wrapper h3.ttl-37.clr-4:after,
.editor-styles-wrapper h4.ttl-37.clr-4:after,
.editor-styles-wrapper h5.ttl-37.clr-4:after,
.editor-styles-wrapper h6.ttl-37.clr-4:after{
	border-right: solid 1px #3ae523;
	border-bottom: solid 1px #3ae523;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-38,
.editor-styles-wrapper h2.ttl-38,
.editor-styles-wrapper h3.ttl-38,
.editor-styles-wrapper h4.ttl-38,
.editor-styles-wrapper h5.ttl-38,
.editor-styles-wrapper h6.ttl-38{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1;
	
	position: relative;
	line-height: 1.4;
	padding: 0.3em 1em 0.2em;
	display: inline-block;
	top:0;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-38:before,
.editor-styles-wrapper h2.ttl-38:before,
.editor-styles-wrapper h3.ttl-38:before,
.editor-styles-wrapper h4.ttl-38:before,
.editor-styles-wrapper h5.ttl-38:before,
.editor-styles-wrapper h6.ttl-38:before,
.editor-styles-wrapper h1.ttl-38:after,
.editor-styles-wrapper h2.ttl-38:after,
.editor-styles-wrapper h3.ttl-38:after,
.editor-styles-wrapper h4.ttl-38:after,
.editor-styles-wrapper h5.ttl-38:after,
.editor-styles-wrapper h6.ttl-38:after{
	position: absolute;
	top: 0;
	content:'';
	width: 8px;
	height: 100%;
	display: inline-block;
}

.editor-styles-wrapper h1.ttl-38:before,
.editor-styles-wrapper h2.ttl-38:before,
.editor-styles-wrapper h3.ttl-38:before,
.editor-styles-wrapper h4.ttl-38:before,
.editor-styles-wrapper h5.ttl-38:before,
.editor-styles-wrapper h6.ttl-38:before{
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	left: 0;
}
.editor-styles-wrapper h1.ttl-38:after,
.editor-styles-wrapper h2.ttl-38:after,
.editor-styles-wrapper h3.ttl-38:after,
.editor-styles-wrapper h4.ttl-38:after,
.editor-styles-wrapper h5.ttl-38:after,
.editor-styles-wrapper h6.ttl-38:after{
	content: '';
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	right: 0;
}
/* ---------- */
.editor-styles-wrapper h1.ttl-39,
.editor-styles-wrapper h2.ttl-39,
.editor-styles-wrapper h3.ttl-39,
.editor-styles-wrapper h4.ttl-39,
.editor-styles-wrapper h5.ttl-39,
.editor-styles-wrapper h6.ttl-39{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1;
	
	position: relative;
	line-height: 1.4;
	padding: 0.3em 1em 0.2em;
	display: inline-block;
	top:0;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-39:before,
.editor-styles-wrapper h2.ttl-39:before,
.editor-styles-wrapper h3.ttl-39:before,
.editor-styles-wrapper h4.ttl-39:before,
.editor-styles-wrapper h5.ttl-39:before,
.editor-styles-wrapper h6.ttl-39:before,
.editor-styles-wrapper h1.ttl-39:after,
.editor-styles-wrapper h2.ttl-39:after,
.editor-styles-wrapper h3.ttl-39:after,
.editor-styles-wrapper h4.ttl-39:after,
.editor-styles-wrapper h5.ttl-39:after,
.editor-styles-wrapper h6.ttl-39:after{
	position: absolute;
	top: 0;
	content:'';
	width: 8px;
	height: 100%;
	display: inline-block;
}

.editor-styles-wrapper h1.ttl-39:before,
.editor-styles-wrapper h2.ttl-39:before,
.editor-styles-wrapper h3.ttl-39:before,
.editor-styles-wrapper h4.ttl-39:before,
.editor-styles-wrapper h5.ttl-39:before,
.editor-styles-wrapper h6.ttl-39:before{
	border-top: dotted 1px #535aaa;
	border-left: dotted 1px #535aaa;
	border-bottom: dotted 1px #535aaa;
	left: 0;
}
.editor-styles-wrapper h1.ttl-39:after,
.editor-styles-wrapper h2.ttl-39:after,
.editor-styles-wrapper h3.ttl-39:after,
.editor-styles-wrapper h4.ttl-39:after,
.editor-styles-wrapper h5.ttl-39:after,
.editor-styles-wrapper h6.ttl-39:after{
	content: '';
	border-top: dotted 1px #535aaa;
	border-right: dotted 1px #535aaa;
	border-bottom: dotted 1px #535aaa;
	right: 0;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-40,
.editor-styles-wrapper h2.ttl-40,
.editor-styles-wrapper h3.ttl-40,
.editor-styles-wrapper h4.ttl-40,
.editor-styles-wrapper h5.ttl-40,
.editor-styles-wrapper h6.ttl-40{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.4;
	
	padding: 0.4em 0.5em 0.3em;
	position: relative;
	background: #eee;
	color: #393939;
}
.editor-styles-wrapper h1.ttl-40:before,
.editor-styles-wrapper h2.ttl-40:before,
.editor-styles-wrapper h3.ttl-40:before,
.editor-styles-wrapper h4.ttl-40:before,
.editor-styles-wrapper h5.ttl-40:before,
.editor-styles-wrapper h6.ttl-40:before{
	content: " ";
	position: absolute;
	top: -1em;
	left: 0;
	width: -webkit-calc(100% - 1em);
	width: calc(100% - 1em);
	width: 100%;
	height: 0;
	border: solid 0.5em transparent;
	border-bottom-color: #ccc;
}

.editor-styles-wrapper h1.ttl-40.clr-1,
.editor-styles-wrapper h2.ttl-40.clr-1,
.editor-styles-wrapper h3.ttl-40.clr-1,
.editor-styles-wrapper h4.ttl-40.clr-1,
.editor-styles-wrapper h5.ttl-40.clr-1,
.editor-styles-wrapper h6.ttl-40.clr-1{
	background: #ffb6b6;
}

.editor-styles-wrapper h1.ttl-40.clr-2,
.editor-styles-wrapper h2.ttl-40.clr-2,
.editor-styles-wrapper h3.ttl-40.clr-2,
.editor-styles-wrapper h4.ttl-40.clr-2,
.editor-styles-wrapper h5.ttl-40.clr-2,
.editor-styles-wrapper h6.ttl-40.clr-2{
	background: #ffe1b6;
}

.editor-styles-wrapper h1.ttl-40.clr-3,
.editor-styles-wrapper h2.ttl-40.clr-3,
.editor-styles-wrapper h3.ttl-40.clr-3,
.editor-styles-wrapper h4.ttl-40.clr-3,
.editor-styles-wrapper h5.ttl-40.clr-3,
.editor-styles-wrapper h6.ttl-40.clr-3{
	background: #b6e9ff;
}

.editor-styles-wrapper h1.ttl-40.clr-4,
.editor-styles-wrapper h2.ttl-40.clr-4,
.editor-styles-wrapper h3.ttl-40.clr-4,
.editor-styles-wrapper h4.ttl-40.clr-4,
.editor-styles-wrapper h5.ttl-40.clr-4,
.editor-styles-wrapper h6.ttl-40.clr-4{
	background: #bfffb6;
}

.editor-styles-wrapper h1.ttl-40.clr-1:before,
.editor-styles-wrapper h2.ttl-40.clr-1:before,
.editor-styles-wrapper h3.ttl-40.clr-1:before,
.editor-styles-wrapper h4.ttl-40.clr-1:before,
.editor-styles-wrapper h5.ttl-40.clr-1:before,
.editor-styles-wrapper h6.ttl-40.clr-1:before{
	border-bottom-color: #e89b9b;
}

.editor-styles-wrapper h1.ttl-40.clr-2:before,
.editor-styles-wrapper h2.ttl-40.clr-2:before,
.editor-styles-wrapper h3.ttl-40.clr-2:before,
.editor-styles-wrapper h4.ttl-40.clr-2:before,
.editor-styles-wrapper h5.ttl-40.clr-2:before,
.editor-styles-wrapper h6.ttl-40.clr-2:before{
	border-bottom-color: #e8c69b;
}

.editor-styles-wrapper h1.ttl-40.clr-3:before,
.editor-styles-wrapper h2.ttl-40.clr-3:before,
.editor-styles-wrapper h3.ttl-40.clr-3:before,
.editor-styles-wrapper h4.ttl-40.clr-3:before,
.editor-styles-wrapper h5.ttl-40.clr-3:before,
.editor-styles-wrapper h6.ttl-40.clr-3:before{
	border-bottom-color: #9bd1e8;
}

.editor-styles-wrapper h1.ttl-40.clr-4:before,
.editor-styles-wrapper h2.ttl-40.clr-4:before,
.editor-styles-wrapper h3.ttl-40.clr-4:before,
.editor-styles-wrapper h4.ttl-40.clr-4:before,
.editor-styles-wrapper h5.ttl-40.clr-4:before,
.editor-styles-wrapper h6.ttl-40.clr-4:before{
	border-bottom-color: #9de89b;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-41,
.editor-styles-wrapper h2.ttl-41,
.editor-styles-wrapper h3.ttl-41,
.editor-styles-wrapper h4.ttl-41,
.editor-styles-wrapper h5.ttl-41,
.editor-styles-wrapper h6.ttl-41{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-41:first-letter,
.editor-styles-wrapper h2.ttl-41:first-letter,
.editor-styles-wrapper h3.ttl-41:first-letter,
.editor-styles-wrapper h4.ttl-41:first-letter,
.editor-styles-wrapper h5.ttl-41:first-letter,
.editor-styles-wrapper h6.ttl-41:first-letter{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1;
	
	font-size: 2em;
}

/* ---------- */
.editor-styles-wrapper h1.ttl-42,
.editor-styles-wrapper h2.ttl-42,
.editor-styles-wrapper h3.ttl-42,
.editor-styles-wrapper h4.ttl-42,
.editor-styles-wrapper h5.ttl-42,
.editor-styles-wrapper h6.ttl-42{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.25em 0;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-42:after,
.editor-styles-wrapper h2.ttl-42:after,
.editor-styles-wrapper h3.ttl-42:after,
.editor-styles-wrapper h4.ttl-42:after,
.editor-styles-wrapper h5.ttl-42:after,
.editor-styles-wrapper h6.ttl-42:after{
	content: "";
	display: block;
	height: 4px;
	background: -webkit-linear-gradient(to right, rgba(90, 90, 90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(90, 90, 90,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-42.clr-1:after,
.editor-styles-wrapper h2.ttl-42.clr-1:after,
.editor-styles-wrapper h3.ttl-42.clr-1:after,
.editor-styles-wrapper h4.ttl-42.clr-1:after,
.editor-styles-wrapper h5.ttl-42.clr-1:after,
.editor-styles-wrapper h6.ttl-42.clr-1:after{
	background: -webkit-linear-gradient(to right, rgba(230, 90, 90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(230, 90, 90,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-42.clr-2:after,
.editor-styles-wrapper h2.ttl-42.clr-2:after,
.editor-styles-wrapper h3.ttl-42.clr-2:after,
.editor-styles-wrapper h4.ttl-42.clr-2:after,
.editor-styles-wrapper h5.ttl-42.clr-2:after,
.editor-styles-wrapper h6.ttl-42.clr-2:after{
	background: -webkit-linear-gradient(to right, rgba(230,180,90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(230,180,90,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-42.clr-3:after,
.editor-styles-wrapper h2.ttl-42.clr-3:after,
.editor-styles-wrapper h3.ttl-42.clr-3:after,
.editor-styles-wrapper h4.ttl-42.clr-3:after,
.editor-styles-wrapper h5.ttl-42.clr-3:after,
.editor-styles-wrapper h6.ttl-42.clr-3:after{
	background: -webkit-linear-gradient(to right, rgba(90,90,230,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(90,90,230,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-42.clr-4:after,
.editor-styles-wrapper h2.ttl-42.clr-4:after,
.editor-styles-wrapper h3.ttl-42.clr-4:after,
.editor-styles-wrapper h4.ttl-42.clr-4:after,
.editor-styles-wrapper h5.ttl-42.clr-4:after,
.editor-styles-wrapper h6.ttl-42.clr-4:after{
	background: -webkit-linear-gradient(to right, rgba(90,230,90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(90,230,90,1), rgba(255,255,255,0));
}

/* ---------- */
.editor-styles-wrapper h1.ttl-43,
.editor-styles-wrapper h2.ttl-43,
.editor-styles-wrapper h3.ttl-43,
.editor-styles-wrapper h4.ttl-43,
.editor-styles-wrapper h5.ttl-43,
.editor-styles-wrapper h6.ttl-43{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.25em 0;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-43:after,
.editor-styles-wrapper h2.ttl-43:after,
.editor-styles-wrapper h3.ttl-43:after,
.editor-styles-wrapper h4.ttl-43:after,
.editor-styles-wrapper h5.ttl-43:after,
.editor-styles-wrapper h6.ttl-43:after{
	content: "";
	display: block;
	height: 4px;
	background: -webkit-linear-gradient(to left, rgb(255, 186, 115), rgb(230, 90, 90) );
	background: linear-gradient(to left, rgb(255, 186, 115), rgb(230, 90, 90) );
}
/* ---------- */
.editor-styles-wrapper h1.ttl-44,
.editor-styles-wrapper h2.ttl-44,
.editor-styles-wrapper h3.ttl-44,
.editor-styles-wrapper h4.ttl-44,
.editor-styles-wrapper h5.ttl-44,
.editor-styles-wrapper h6.ttl-44{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.2em 0.5em 0.1em;
	background: -webkit-linear-gradient(to right, rgba(120,120,120,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(120,120,120,1), rgba(255,255,255,0));
}
.editor-styles-wrapper h1.ttl-44.clr-1,
.editor-styles-wrapper h2.ttl-44.clr-1,
.editor-styles-wrapper h3.ttl-44.clr-1,
.editor-styles-wrapper h4.ttl-44.clr-1,
.editor-styles-wrapper h5.ttl-44.clr-1,
.editor-styles-wrapper h6.ttl-44.clr-1{
	background: -webkit-linear-gradient(to right, rgba(230, 90, 90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(230, 90, 90,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-44.clr-2,
.editor-styles-wrapper h2.ttl-44.clr-2,
.editor-styles-wrapper h3.ttl-44.clr-2,
.editor-styles-wrapper h4.ttl-44.clr-2,
.editor-styles-wrapper h5.ttl-44.clr-2,
.editor-styles-wrapper h6.ttl-44.clr-2{
	background: -webkit-linear-gradient(to right, rgba(230,180,90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(230,180,90,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-44.clr-3,
.editor-styles-wrapper h2.ttl-44.clr-3,
.editor-styles-wrapper h3.ttl-44.clr-3,
.editor-styles-wrapper h4.ttl-44.clr-3,
.editor-styles-wrapper h5.ttl-44.clr-3,
.editor-styles-wrapper h6.ttl-44.clr-3{
	background: -webkit-linear-gradient(to right, rgba(90,90,230,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(90,90,230,1), rgba(255,255,255,0));
}

.editor-styles-wrapper h1.ttl-44.clr-4,
.editor-styles-wrapper h2.ttl-44.clr-4,
.editor-styles-wrapper h3.ttl-44.clr-4,
.editor-styles-wrapper h4.ttl-44.clr-4,
.editor-styles-wrapper h5.ttl-44.clr-4,
.editor-styles-wrapper h6.ttl-44.clr-4{
	background: -webkit-linear-gradient(to right, rgba(90,230,90,1), rgba(255,255,255,0) );
	background: linear-gradient(to right, rgba(90,230,90,1), rgba(255,255,255,0));
}
/* ---------- */
.editor-styles-wrapper h1.ttl-45,
.editor-styles-wrapper h2.ttl-45,
.editor-styles-wrapper h3.ttl-45,
.editor-styles-wrapper h4.ttl-45,
.editor-styles-wrapper h5.ttl-45,
.editor-styles-wrapper h6.ttl-45{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.2em 0.5em 0.1em;
	background: -webkit-linear-gradient(to right, rgb(255, 186, 115), rgb(230, 90, 90) );
	background: linear-gradient(to right, rgb(255, 186, 115), rgb(230, 90, 90) );
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.56);
}
/* ---------- */
.editor-styles-wrapper h1.ttl-46,
.editor-styles-wrapper h2.ttl-46,
.editor-styles-wrapper h3.ttl-46,
.editor-styles-wrapper h4.ttl-46,
.editor-styles-wrapper h5.ttl-46,
.editor-styles-wrapper h6.ttl-46{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 0 0;
	line-height: 1.5;

	position: relative;
	padding: 0.2em 0.5em 0.1em;
	background: -webkit-linear-gradient(to bottom, rgb(255, 186, 115), rgb(230, 90, 90) );
	background: linear-gradient(to bottom, rgb(255, 186, 115), rgb(230, 90, 90) );
}
/* ---------- */
.editor-styles-wrapper h1.ttl-47,
.editor-styles-wrapper h2.ttl-47,
.editor-styles-wrapper h3.ttl-47,
.editor-styles-wrapper h4.ttl-47,
.editor-styles-wrapper h5.ttl-47,
.editor-styles-wrapper h6.ttl-47{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 1em 0;
	line-height: 1.5;

	position: relative;
	line-height: 1;
	background:transparent;
	-webkit-box-reflect: below -0.35em -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 10%,rgba(0, 0, 0, 0.6));
}
/* ---------- */
.editor-styles-wrapper h1.ttl-48,
.editor-styles-wrapper h2.ttl-48,
.editor-styles-wrapper h3.ttl-48,
.editor-styles-wrapper h4.ttl-48,
.editor-styles-wrapper h5.ttl-48,
.editor-styles-wrapper h6.ttl-48{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 1em 0;
	line-height: 1.5;

	position: relative;
	padding-left: 1.2em;/*アイコン分のスペース*/
	line-height: 1.4;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-48:before,
.editor-styles-wrapper h2.ttl-48:before,
.editor-styles-wrapper h3.ttl-48:before,
.editor-styles-wrapper h4.ttl-48:before,
.editor-styles-wrapper h5.ttl-48:before,
.editor-styles-wrapper h6.ttl-48:before{
  font-family: "Font Awesome 5 Free";
  content: "\f00c";/*アイコンのユニコード*/
  font-weight: 900;
  position: absolute;/*絶対位置*/
  font-size: 1em;/*サイズ*/
  left: 0;/*アイコンの位置*/
  bottom: 0;/*アイコンの位置*/
  color: #777; /*アイコン色*/
  font-weight: 900;
}

.editor-styles-wrapper h1.ttl-48.clr-1:before,
.editor-styles-wrapper h2.ttl-48.clr-1:before,
.editor-styles-wrapper h3.ttl-48.clr-1:before,
.editor-styles-wrapper h4.ttl-48.clr-1:before,
.editor-styles-wrapper h5.ttl-48.clr-1:before,
.editor-styles-wrapper h6.ttl-48.clr-1:before{ color: #ff5a5a; }

.editor-styles-wrapper h1.ttl-48.clr-2:before,
.editor-styles-wrapper h2.ttl-48.clr-2:before,
.editor-styles-wrapper h3.ttl-48.clr-2:before,
.editor-styles-wrapper h4.ttl-48.clr-2:before,
.editor-styles-wrapper h5.ttl-48.clr-2:before,
.editor-styles-wrapper h6.ttl-48.clr-2:before{ color: #ffd65a; }

.editor-styles-wrapper h1.ttl-48.clr-3:before,
.editor-styles-wrapper h2.ttl-48.clr-3:before,
.editor-styles-wrapper h3.ttl-48.clr-3:before,
.editor-styles-wrapper h4.ttl-48.clr-3:before,
.editor-styles-wrapper h5.ttl-48.clr-3:before,
.editor-styles-wrapper h6.ttl-48.clr-3:before{ color: #5ab9ff; }

.editor-styles-wrapper h1.ttl-48.clr-4:before,
.editor-styles-wrapper h2.ttl-48.clr-4:before,
.editor-styles-wrapper h3.ttl-48.clr-4:before,
.editor-styles-wrapper h4.ttl-48.clr-4:before,
.editor-styles-wrapper h5.ttl-48.clr-4:before,
.editor-styles-wrapper h6.ttl-48.clr-4:before{ color: #55d03d; }

/* ---------- */
.editor-styles-wrapper h1.ttl-49,
.editor-styles-wrapper h2.ttl-49,
.editor-styles-wrapper h3.ttl-49,
.editor-styles-wrapper h4.ttl-49,
.editor-styles-wrapper h5.ttl-49,
.editor-styles-wrapper h6.ttl-49{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1.5em 0 1em 0;
	line-height: 1.5;

	position: relative;/*相対位置*/
	padding: 0.5em 0.5em 0.5em 1.5em;/*アイコン分のスペース*/
	line-height: 1.4;/*行高*/
	border-top: dotted 1px gray;
	border-bottom: dotted 1px gray;
	background: #fffff4;
}
.editor-styles-wrapper h1.ttl-49:before,
.editor-styles-wrapper h2.ttl-49:before,
.editor-styles-wrapper h3.ttl-49:before,
.editor-styles-wrapper h4.ttl-49:before,
.editor-styles-wrapper h5.ttl-49:before,
.editor-styles-wrapper h6.ttl-49:before{
	font-family: "Font Awesome 5 Free";/*忘れずに*/
	content: "\f138";/*アイコンのユニコード*/
	font-weight: 900;
	position: absolute;/*絶対位置*/
	font-size: 1em;/*サイズ*/
	left: 0.25em;/*アイコンの位置*/
	top: 0.5em;/*アイコンの位置*/
	color: #999; /*アイコン色*/
}

.editor-styles-wrapper h1.ttl-49.clr-1:before,
.editor-styles-wrapper h2.ttl-49.clr-1:before,
.editor-styles-wrapper h3.ttl-49.clr-1:before,
.editor-styles-wrapper h4.ttl-49.clr-1:before,
.editor-styles-wrapper h5.ttl-49.clr-1:before,
.editor-styles-wrapper h6.ttl-49.clr-1:before{ color: #ff6a6a; }

.editor-styles-wrapper h1.ttl-49.clr-2:before,
.editor-styles-wrapper h2.ttl-49.clr-2:before,
.editor-styles-wrapper h3.ttl-49.clr-2:before,
.editor-styles-wrapper h4.ttl-49.clr-2:before,
.editor-styles-wrapper h5.ttl-49.clr-2:before,
.editor-styles-wrapper h6.ttl-49.clr-2:before{ color: #ffd65a; }

.editor-styles-wrapper h1.ttl-49.clr-3:before,
.editor-styles-wrapper h2.ttl-49.clr-3:before,
.editor-styles-wrapper h3.ttl-49.clr-3:before,
.editor-styles-wrapper h4.ttl-49.clr-3:before,
.editor-styles-wrapper h5.ttl-49.clr-3:before,
.editor-styles-wrapper h6.ttl-49.clr-3:before{ color: #5ab9ff; }

.editor-styles-wrapper h1.ttl-49.clr-4:before,
.editor-styles-wrapper h2.ttl-49.clr-4:before,
.editor-styles-wrapper h3.ttl-49.clr-4:before,
.editor-styles-wrapper h4.ttl-49.clr-4:before,
.editor-styles-wrapper h5.ttl-49.clr-4:before,
.editor-styles-wrapper h6.ttl-49.clr-4:before{ color: #55d03d; }
/* ---------- */
.editor-styles-wrapper h1.ttl-50,
.editor-styles-wrapper h2.ttl-50,
.editor-styles-wrapper h3.ttl-50,
.editor-styles-wrapper h4.ttl-50,
.editor-styles-wrapper h5.ttl-50,
.editor-styles-wrapper h6.ttl-50{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0 0;
	line-height: 1;
	
	position: relative;/*相対位置*/
	line-height: 1.4;/*行高*/
	display: inline-block;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-50:before,
.editor-styles-wrapper h2.ttl-50:before,
.editor-styles-wrapper h3.ttl-50:before,
.editor-styles-wrapper h4.ttl-50:before,
.editor-styles-wrapper h5.ttl-50:before,
.editor-styles-wrapper h6.ttl-50:before,
.editor-styles-wrapper h1.ttl-50:after,
.editor-styles-wrapper h2.ttl-50:after,
.editor-styles-wrapper h3.ttl-50:after,
.editor-styles-wrapper h4.ttl-50:after,
.editor-styles-wrapper h5.ttl-50:after,
.editor-styles-wrapper h6.ttl-50:after{
	position: relative;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-size: 1.0em;
}

.editor-styles-wrapper h1.ttl-50:before,
.editor-styles-wrapper h2.ttl-50:before,
.editor-styles-wrapper h3.ttl-50:before,
.editor-styles-wrapper h4.ttl-50:before,
.editor-styles-wrapper h5.ttl-50:before,
.editor-styles-wrapper h6.ttl-50:before{
	content:"\f053";/*アイコン種類*/
	padding-right: 0.5em
}
.editor-styles-wrapper h1.ttl-50:after,
.editor-styles-wrapper h2.ttl-50:after,
.editor-styles-wrapper h3.ttl-50:after,
.editor-styles-wrapper h4.ttl-50:after,
.editor-styles-wrapper h5.ttl-50:after,
.editor-styles-wrapper h6.ttl-50:after{
	content:"\f054";/*アイコン種類*/
	padding-left: 0.5em
}

/* ---------- */
.editor-styles-wrapper h1.ttl-51,
.editor-styles-wrapper h2.ttl-51,
.editor-styles-wrapper h3.ttl-51,
.editor-styles-wrapper h4.ttl-51,
.editor-styles-wrapper h5.ttl-51,
.editor-styles-wrapper h6.ttl-51{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1;
	
	position: relative;/*相対位置*/
	padding-left: 1.2em;/*アイコン分のスペース*/
	line-height: 1.4;/*行高*/
	background:transparent;
}
.editor-styles-wrapper h1.ttl-51:before,
.editor-styles-wrapper h2.ttl-51:before,
.editor-styles-wrapper h3.ttl-51:before,
.editor-styles-wrapper h4.ttl-51:before,
.editor-styles-wrapper h5.ttl-51:before,
.editor-styles-wrapper h6.ttl-51:before{
	font-family: "Font Awesome 5 Free";
	content: "\f075";/*アイコンのユニコード*/
	font-weight: 900;
	position: absolute;/*絶対位置*/
	font-size: 1em;/*サイズ*/
	left: 0;/*アイコンの位置*/
	bottom: 0;/*アイコンの位置*/
	color: #aaa; /*アイコン色*/
}


.editor-styles-wrapper h1.ttl-51.clr-1:before,
.editor-styles-wrapper h2.ttl-51.clr-1:before,
.editor-styles-wrapper h3.ttl-51.clr-1:before,
.editor-styles-wrapper h4.ttl-51.clr-1:before,
.editor-styles-wrapper h5.ttl-51.clr-1:before,
.editor-styles-wrapper h6.ttl-51.clr-1:before{ color: #ff766c; }

.editor-styles-wrapper h1.ttl-51.clr-2:before,
.editor-styles-wrapper h2.ttl-51.clr-2:before,
.editor-styles-wrapper h3.ttl-51.clr-2:before,
.editor-styles-wrapper h4.ttl-51.clr-2:before,
.editor-styles-wrapper h5.ttl-51.clr-2:before,
.editor-styles-wrapper h6.ttl-51.clr-2:before{ color: #ffbd3e; }

.editor-styles-wrapper h1.ttl-51.clr-3:before,
.editor-styles-wrapper h2.ttl-51.clr-3:before,
.editor-styles-wrapper h3.ttl-51.clr-3:before,
.editor-styles-wrapper h4.ttl-51.clr-3:before,
.editor-styles-wrapper h5.ttl-51.clr-3:before,
.editor-styles-wrapper h6.ttl-51.clr-3:before{ color: #5ab9ff; }

.editor-styles-wrapper h1.ttl-51.clr-4:before,
.editor-styles-wrapper h2.ttl-51.clr-4:before,
.editor-styles-wrapper h3.ttl-51.clr-4:before,
.editor-styles-wrapper h4.ttl-51.clr-4:before,
.editor-styles-wrapper h5.ttl-51.clr-4:before,
.editor-styles-wrapper h6.ttl-51.clr-4:before{ color: #4dc35c; }


/* ---------- */
.editor-styles-wrapper h1.ttl-52,
.editor-styles-wrapper h2.ttl-52,
.editor-styles-wrapper h3.ttl-52,
.editor-styles-wrapper h4.ttl-52,
.editor-styles-wrapper h5.ttl-52,
.editor-styles-wrapper h6.ttl-52{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1;
	
	position: relative;/*相対位置*/
	background: #ccc;
	line-height: 1.4;
	padding: 0.6em 0.5em 0.5em 1.8em;
}
.editor-styles-wrapper h1.ttl-52:before,
.editor-styles-wrapper h2.ttl-52:before,
.editor-styles-wrapper h3.ttl-52:before,
.editor-styles-wrapper h4.ttl-52:before,
.editor-styles-wrapper h5.ttl-52:before,
.editor-styles-wrapper h6.ttl-52:before{
	font-family: "Font Awesome 5 Free";
	content: "\f14a";
	font-weight: 900;
	position: absolute;
	color: white;
	left : 0.5em; /*左端からのアイコンまでの距離*/
}

.editor-styles-wrapper h1.ttl-52.clr-1,
.editor-styles-wrapper h2.ttl-52.clr-1,
.editor-styles-wrapper h3.ttl-52.clr-1,
.editor-styles-wrapper h4.ttl-52.clr-1,
.editor-styles-wrapper h5.ttl-52.clr-1,
.editor-styles-wrapper h6.ttl-52.clr-1{ background: #ffa7a1; }

.editor-styles-wrapper h1.ttl-52.clr-2,
.editor-styles-wrapper h2.ttl-52.clr-2,
.editor-styles-wrapper h3.ttl-52.clr-2,
.editor-styles-wrapper h4.ttl-52.clr-2,
.editor-styles-wrapper h5.ttl-52.clr-2,
.editor-styles-wrapper h6.ttl-52.clr-2{ background: #ffdfa1; }

.editor-styles-wrapper h1.ttl-52.clr-3,
.editor-styles-wrapper h2.ttl-52.clr-3,
.editor-styles-wrapper h3.ttl-52.clr-3,
.editor-styles-wrapper h4.ttl-52.clr-3,
.editor-styles-wrapper h5.ttl-52.clr-3,
.editor-styles-wrapper h6.ttl-52.clr-3{ background: #a1ceff; }

.editor-styles-wrapper h1.ttl-52.clr-4,
.editor-styles-wrapper h2.ttl-52.clr-4,
.editor-styles-wrapper h3.ttl-52.clr-4,
.editor-styles-wrapper h4.ttl-52.clr-4,
.editor-styles-wrapper h5.ttl-52.clr-4,
.editor-styles-wrapper h6.ttl-52.clr-4{ background: #81d0cb; }

/* ---------- */
.editor-styles-wrapper h1.ttl-53,
.editor-styles-wrapper h2.ttl-53,
.editor-styles-wrapper h3.ttl-53,
.editor-styles-wrapper h4.ttl-53,
.editor-styles-wrapper h5.ttl-53,
.editor-styles-wrapper h6.ttl-53{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	padding-left: 1.6em;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-53:before,
.editor-styles-wrapper h2.ttl-53:before,
.editor-styles-wrapper h3.ttl-53:before,
.editor-styles-wrapper h4.ttl-53:before,
.editor-styles-wrapper h5.ttl-53:before,
.editor-styles-wrapper h6.ttl-53:before{
	position: absolute;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f121";
	background: #c9e2ff;
	color: #153c6e;
	font-size: 0.7em;
	border-radius: 50%;
	left: 0;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
/* ---------- */
.editor-styles-wrapper h1.ttl-54,
.editor-styles-wrapper h2.ttl-54,
.editor-styles-wrapper h3.ttl-54,
.editor-styles-wrapper h4.ttl-54,
.editor-styles-wrapper h5.ttl-54,
.editor-styles-wrapper h6.ttl-54{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	color: black;
	background: #ddd;
	line-height: 1.4;
	padding: 0.4em 0.5em 0.25em;
	margin: 2em 0 0.5em;
	border-radius: 0 5px 5px 5px;
}
.editor-styles-wrapper h1.ttl-54:after,
.editor-styles-wrapper h2.ttl-54:after,
.editor-styles-wrapper h3.ttl-54:after,
.editor-styles-wrapper h4.ttl-54:after,
.editor-styles-wrapper h5.ttl-54:after,
.editor-styles-wrapper h6.ttl-54:after{
	position: absolute;
	font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
	font-weight: 900;
	content: '\f00c Check';
	background: #777;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 3px 7px 1px;
	font-size: 0.7em;
	line-height: 1;
	letter-spacing: 0.05em
}

.editor-styles-wrapper h1.ttl-54.clr-1:after,
.editor-styles-wrapper h2.ttl-54.clr-1:after,
.editor-styles-wrapper h3.ttl-54.clr-1:after,
.editor-styles-wrapper h4.ttl-54.clr-1:after,
.editor-styles-wrapper h5.ttl-54.clr-1:after,
.editor-styles-wrapper h6.ttl-54.clr-1:after{ background: #ff3f32; }

.editor-styles-wrapper h1.ttl-54.clr-2:after,
.editor-styles-wrapper h2.ttl-54.clr-2:after,
.editor-styles-wrapper h3.ttl-54.clr-2:after,
.editor-styles-wrapper h4.ttl-54.clr-2:after,
.editor-styles-wrapper h5.ttl-54.clr-2:after,
.editor-styles-wrapper h6.ttl-54.clr-2:after{ background: #ffa625; }

.editor-styles-wrapper h1.ttl-54.clr-3:after,
.editor-styles-wrapper h2.ttl-54.clr-3:after,
.editor-styles-wrapper h3.ttl-54.clr-3:after,
.editor-styles-wrapper h4.ttl-54.clr-3:after,
.editor-styles-wrapper h5.ttl-54.clr-3:after,
.editor-styles-wrapper h6.ttl-54.clr-3:after{ background: #2196F3; }

.editor-styles-wrapper h1.ttl-54.clr-4:after,
.editor-styles-wrapper h2.ttl-54.clr-4:after,
.editor-styles-wrapper h3.ttl-54.clr-4:after,
.editor-styles-wrapper h4.ttl-54.clr-4:after,
.editor-styles-wrapper h5.ttl-54.clr-4:after,
.editor-styles-wrapper h6.ttl-54.clr-4:after{ background: #389f64; }


.editor-styles-wrapper h1.ttl-54.clr-1,
.editor-styles-wrapper h2.ttl-54.clr-1,
.editor-styles-wrapper h3.ttl-54.clr-1,
.editor-styles-wrapper h4.ttl-54.clr-1,
.editor-styles-wrapper h5.ttl-54.clr-1,
.editor-styles-wrapper h6.ttl-54.clr-1{ background: #ffd2cf; }

.editor-styles-wrapper h1.ttl-54.clr-2,
.editor-styles-wrapper h2.ttl-54.clr-2,
.editor-styles-wrapper h3.ttl-54.clr-2,
.editor-styles-wrapper h4.ttl-54.clr-2,
.editor-styles-wrapper h5.ttl-54.clr-2,
.editor-styles-wrapper h6.ttl-54.clr-2{ background: #ffeac2; }

.editor-styles-wrapper h1.ttl-54.clr-3,
.editor-styles-wrapper h2.ttl-54.clr-3,
.editor-styles-wrapper h3.ttl-54.clr-3,
.editor-styles-wrapper h4.ttl-54.clr-3,
.editor-styles-wrapper h5.ttl-54.clr-3,
.editor-styles-wrapper h6.ttl-54.clr-3{ background: #d0ecff; }

.editor-styles-wrapper h1.ttl-54.clr-4,
.editor-styles-wrapper h2.ttl-54.clr-4,
.editor-styles-wrapper h3.ttl-54.clr-4,
.editor-styles-wrapper h4.ttl-54.clr-4,
.editor-styles-wrapper h5.ttl-54.clr-4,
.editor-styles-wrapper h6.ttl-54.clr-4{ background: #c1f1d5; }

/* ---------- */
.editor-styles-wrapper h1.ttl-55,
.editor-styles-wrapper h2.ttl-55,
.editor-styles-wrapper h3.ttl-55,
.editor-styles-wrapper h4.ttl-55,
.editor-styles-wrapper h5.ttl-55,
.editor-styles-wrapper h6.ttl-55{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	border-top: solid 2px #acacac;
	border-bottom: solid 2px #acacac;
	background: #f4f4f4;
	line-height: 1.4;
	padding: 0.6em 0.5em 0.4em;
	margin: 2em 0 0.5em;
}
.editor-styles-wrapper h1.ttl-55:after,
.editor-styles-wrapper h2.ttl-55:after,
.editor-styles-wrapper h3.ttl-55:after,
.editor-styles-wrapper h4.ttl-55:after,
.editor-styles-wrapper h5.ttl-55:after,
.editor-styles-wrapper h6.ttl-55:after{
	position: absolute;
	font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
	font-weight: 900;
	content: '\f0a7\ POINT';
	background: #acacac;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 5px 7px 3px;
	font-size: 0.7em;
	line-height: 1;
	letter-spacing: 0.05em;
}

.editor-styles-wrapper h1.ttl-55.clr-1,
.editor-styles-wrapper h2.ttl-55.clr-1,
.editor-styles-wrapper h3.ttl-55.clr-1,
.editor-styles-wrapper h4.ttl-55.clr-1,
.editor-styles-wrapper h5.ttl-55.clr-1,
.editor-styles-wrapper h6.ttl-55.clr-1{ border-top: solid 2px #ff6358; border-bottom: solid 2px #ff6358;}

.editor-styles-wrapper h1.ttl-55.clr-2,
.editor-styles-wrapper h2.ttl-55.clr-2,
.editor-styles-wrapper h3.ttl-55.clr-2,
.editor-styles-wrapper h4.ttl-55.clr-2,
.editor-styles-wrapper h5.ttl-55.clr-2,
.editor-styles-wrapper h6.ttl-55.clr-2{ border-top: solid 2px #fcb753; border-bottom: solid 2px #fcb753;}

.editor-styles-wrapper h1.ttl-55.clr-3,
.editor-styles-wrapper h2.ttl-55.clr-3,
.editor-styles-wrapper h3.ttl-55.clr-3,
.editor-styles-wrapper h4.ttl-55.clr-3,
.editor-styles-wrapper h5.ttl-55.clr-3,
.editor-styles-wrapper h6.ttl-55.clr-3{ border-top: solid 2px #80c8d1; border-bottom: solid 2px #80c8d1;}

.editor-styles-wrapper h1.ttl-55.clr-4,
.editor-styles-wrapper h2.ttl-55.clr-4,
.editor-styles-wrapper h3.ttl-55.clr-4,
.editor-styles-wrapper h4.ttl-55.clr-4,
.editor-styles-wrapper h5.ttl-55.clr-4,
.editor-styles-wrapper h6.ttl-55.clr-4{ border-top: solid 2px #6aa885; border-bottom: solid 2px #6aa885;}

.editor-styles-wrapper h1.ttl-55.clr-1:after,
.editor-styles-wrapper h2.ttl-55.clr-1:after,
.editor-styles-wrapper h3.ttl-55.clr-1:after,
.editor-styles-wrapper h4.ttl-55.clr-1:after,
.editor-styles-wrapper h5.ttl-55.clr-1:after,
.editor-styles-wrapper h6.ttl-55.clr-1:after{ background: #ff6358; }

.editor-styles-wrapper h1.ttl-55.clr-2:after,
.editor-styles-wrapper h2.ttl-55.clr-2:after,
.editor-styles-wrapper h3.ttl-55.clr-2:after,
.editor-styles-wrapper h4.ttl-55.clr-2:after,
.editor-styles-wrapper h5.ttl-55.clr-2:after,
.editor-styles-wrapper h6.ttl-55.clr-2:after{ background: #fcb753; }

.editor-styles-wrapper h1.ttl-55.clr-3:after,
.editor-styles-wrapper h2.ttl-55.clr-3:after,
.editor-styles-wrapper h3.ttl-55.clr-3:after,
.editor-styles-wrapper h4.ttl-55.clr-3:after,
.editor-styles-wrapper h5.ttl-55.clr-3:after,
.editor-styles-wrapper h6.ttl-55.clr-3:after{ background: #80c8d1; }

.editor-styles-wrapper h1.ttl-55.clr-4:after,
.editor-styles-wrapper h2.ttl-55.clr-4:after,
.editor-styles-wrapper h3.ttl-55.clr-4:after,
.editor-styles-wrapper h4.ttl-55.clr-4:after,
.editor-styles-wrapper h5.ttl-55.clr-4:after,
.editor-styles-wrapper h6.ttl-55.clr-4:after{ background: #6aa885; }


/* ---------- */
.editor-styles-wrapper h1.ttl-56,
.editor-styles-wrapper h2.ttl-56,
.editor-styles-wrapper h3.ttl-56,
.editor-styles-wrapper h4.ttl-56,
.editor-styles-wrapper h5.ttl-56,
.editor-styles-wrapper h6.ttl-56{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	background: #f5f5f5;
	padding: 0.6em 0.5em 0.4em;
	border-left: solid 3em #999;
}
.editor-styles-wrapper h1.ttl-56:before,
.editor-styles-wrapper h2.ttl-56:before,
.editor-styles-wrapper h3.ttl-56:before,
.editor-styles-wrapper h4.ttl-56:before,
.editor-styles-wrapper h5.ttl-56:before,
.editor-styles-wrapper h6.ttl-56:before{
	font-family: "Font Awesome 5 Free";
	content: "\f303";
	position: absolute;
	padding: 0em;
	color: white;
	font-weight: 900;
	left: -3em;
	width: 3em;
	text-align:center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.editor-styles-wrapper h1.ttl-56.clr-1,
.editor-styles-wrapper h2.ttl-56.clr-1,
.editor-styles-wrapper h3.ttl-56.clr-1,
.editor-styles-wrapper h4.ttl-56.clr-1,
.editor-styles-wrapper h5.ttl-56.clr-1,
.editor-styles-wrapper h6.ttl-56.clr-1{ background: #fff1f1; border-left: solid 3em #e75c5c; }

.editor-styles-wrapper h1.ttl-56.clr-2,
.editor-styles-wrapper h2.ttl-56.clr-2,
.editor-styles-wrapper h3.ttl-56.clr-2,
.editor-styles-wrapper h4.ttl-56.clr-2,
.editor-styles-wrapper h5.ttl-56.clr-2,
.editor-styles-wrapper h6.ttl-56.clr-2{ background: #fff8f1; border-left: solid 3em #ffa562; }

.editor-styles-wrapper h1.ttl-56.clr-3,
.editor-styles-wrapper h2.ttl-56.clr-3,
.editor-styles-wrapper h3.ttl-56.clr-3,
.editor-styles-wrapper h4.ttl-56.clr-3,
.editor-styles-wrapper h5.ttl-56.clr-3,
.editor-styles-wrapper h6.ttl-56.clr-3{ background: #f1f8ff; border-left: solid 3em #5c9ee7 }

.editor-styles-wrapper h1.ttl-56.clr-4,
.editor-styles-wrapper h2.ttl-56.clr-4,
.editor-styles-wrapper h3.ttl-56.clr-4,
.editor-styles-wrapper h4.ttl-56.clr-4,
.editor-styles-wrapper h5.ttl-56.clr-4,
.editor-styles-wrapper h6.ttl-56.clr-4{ background: #f1fff7; border-left: solid 3em #57d183; }


.editor-styles-wrapper h1.ttl-56.icn-1:before,
.editor-styles-wrapper h2.ttl-56.icn-1:before,
.editor-styles-wrapper h3.ttl-56.icn-1:before,
.editor-styles-wrapper h4.ttl-56.icn-1:before,
.editor-styles-wrapper h5.ttl-56.icn-1:before,
.editor-styles-wrapper h6.ttl-56.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-56.icn-2:before,
.editor-styles-wrapper h2.ttl-56.icn-2:before,
.editor-styles-wrapper h3.ttl-56.icn-2:before,
.editor-styles-wrapper h4.ttl-56.icn-2:before,
.editor-styles-wrapper h5.ttl-56.icn-2:before,
.editor-styles-wrapper h6.ttl-56.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-56.icn-3:before,
.editor-styles-wrapper h2.ttl-56.icn-3:before,
.editor-styles-wrapper h3.ttl-56.icn-3:before,
.editor-styles-wrapper h4.ttl-56.icn-3:before,
.editor-styles-wrapper h5.ttl-56.icn-3:before,
.editor-styles-wrapper h6.ttl-56.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-56.icn-4:before,
.editor-styles-wrapper h2.ttl-56.icn-4:before,
.editor-styles-wrapper h3.ttl-56.icn-4:before,
.editor-styles-wrapper h4.ttl-56.icn-4:before,
.editor-styles-wrapper h5.ttl-56.icn-4:before,
.editor-styles-wrapper h6.ttl-56.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-56.icn-5:before,
.editor-styles-wrapper h2.ttl-56.icn-5:before,
.editor-styles-wrapper h3.ttl-56.icn-5:before,
.editor-styles-wrapper h4.ttl-56.icn-5:before,
.editor-styles-wrapper h5.ttl-56.icn-5:before,
.editor-styles-wrapper h6.ttl-56.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-56.icn-6:before,
.editor-styles-wrapper h2.ttl-56.icn-6:before,
.editor-styles-wrapper h3.ttl-56.icn-6:before,
.editor-styles-wrapper h4.ttl-56.icn-6:before,
.editor-styles-wrapper h5.ttl-56.icn-6:before,
.editor-styles-wrapper h6.ttl-56.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-56.icn-7:before,
.editor-styles-wrapper h2.ttl-56.icn-7:before,
.editor-styles-wrapper h3.ttl-56.icn-7:before,
.editor-styles-wrapper h4.ttl-56.icn-7:before,
.editor-styles-wrapper h5.ttl-56.icn-7:before,
.editor-styles-wrapper h6.ttl-56.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-56.icn-8:before,
.editor-styles-wrapper h2.ttl-56.icn-8:before,
.editor-styles-wrapper h3.ttl-56.icn-8:before,
.editor-styles-wrapper h4.ttl-56.icn-8:before,
.editor-styles-wrapper h5.ttl-56.icn-8:before,
.editor-styles-wrapper h6.ttl-56.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-56.icn-9:before,
.editor-styles-wrapper h2.ttl-56.icn-9:before,
.editor-styles-wrapper h3.ttl-56.icn-9:before,
.editor-styles-wrapper h4.ttl-56.icn-9:before,
.editor-styles-wrapper h5.ttl-56.icn-9:before,
.editor-styles-wrapper h6.ttl-56.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-56.icn-10:before,
.editor-styles-wrapper h2.ttl-56.icn-10:before,
.editor-styles-wrapper h3.ttl-56.icn-10:before,
.editor-styles-wrapper h4.ttl-56.icn-10:before,
.editor-styles-wrapper h5.ttl-56.icn-10:before,
.editor-styles-wrapper h6.ttl-56.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-56.icn-11:before,
.editor-styles-wrapper h2.ttl-56.icn-11:before,
.editor-styles-wrapper h3.ttl-56.icn-11:before,
.editor-styles-wrapper h4.ttl-56.icn-11:before,
.editor-styles-wrapper h5.ttl-56.icn-11:before,
.editor-styles-wrapper h6.ttl-56.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-56.icn-12:before,
.editor-styles-wrapper h2.ttl-56.icn-12:before,
.editor-styles-wrapper h3.ttl-56.icn-12:before,
.editor-styles-wrapper h4.ttl-56.icn-12:before,
.editor-styles-wrapper h5.ttl-56.icn-12:before,
.editor-styles-wrapper h6.ttl-56.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-56.icn-13:before,
.editor-styles-wrapper h2.ttl-56.icn-13:before,
.editor-styles-wrapper h3.ttl-56.icn-13:before,
.editor-styles-wrapper h4.ttl-56.icn-13:before,
.editor-styles-wrapper h5.ttl-56.icn-13:before,
.editor-styles-wrapper h6.ttl-56.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-56.icn-14:before,
.editor-styles-wrapper h2.ttl-56.icn-14:before,
.editor-styles-wrapper h3.ttl-56.icn-14:before,
.editor-styles-wrapper h4.ttl-56.icn-14:before,
.editor-styles-wrapper h5.ttl-56.icn-14:before,
.editor-styles-wrapper h6.ttl-56.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-56.icn-15:before,
.editor-styles-wrapper h2.ttl-56.icn-15:before,
.editor-styles-wrapper h3.ttl-56.icn-15:before,
.editor-styles-wrapper h4.ttl-56.icn-15:before,
.editor-styles-wrapper h5.ttl-56.icn-15:before,
.editor-styles-wrapper h6.ttl-56.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-56.icn-16:before,
.editor-styles-wrapper h2.ttl-56.icn-16:before,
.editor-styles-wrapper h3.ttl-56.icn-16:before,
.editor-styles-wrapper h4.ttl-56.icn-16:before,
.editor-styles-wrapper h5.ttl-56.icn-16:before,
.editor-styles-wrapper h6.ttl-56.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-56.icn-17:before,
.editor-styles-wrapper h2.ttl-56.icn-17:before,
.editor-styles-wrapper h3.ttl-56.icn-17:before,
.editor-styles-wrapper h4.ttl-56.icn-17:before,
.editor-styles-wrapper h5.ttl-56.icn-17:before,
.editor-styles-wrapper h6.ttl-56.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-56.icn-18:before,
.editor-styles-wrapper h2.ttl-56.icn-18:before,
.editor-styles-wrapper h3.ttl-56.icn-18:before,
.editor-styles-wrapper h4.ttl-56.icn-18:before,
.editor-styles-wrapper h5.ttl-56.icn-18:before,
.editor-styles-wrapper h6.ttl-56.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-56.icn-19:before,
.editor-styles-wrapper h2.ttl-56.icn-19:before,
.editor-styles-wrapper h3.ttl-56.icn-19:before,
.editor-styles-wrapper h4.ttl-56.icn-19:before,
.editor-styles-wrapper h5.ttl-56.icn-19:before,
.editor-styles-wrapper h6.ttl-56.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-56.icn-20:before,
.editor-styles-wrapper h2.ttl-56.icn-20:before,
.editor-styles-wrapper h3.ttl-56.icn-20:before,
.editor-styles-wrapper h4.ttl-56.icn-20:before,
.editor-styles-wrapper h5.ttl-56.icn-20:before,
.editor-styles-wrapper h6.ttl-56.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-56.icn-21:before,
.editor-styles-wrapper h2.ttl-56.icn-21:before,
.editor-styles-wrapper h3.ttl-56.icn-21:before,
.editor-styles-wrapper h4.ttl-56.icn-21:before,
.editor-styles-wrapper h5.ttl-56.icn-21:before,
.editor-styles-wrapper h6.ttl-56.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-56.icn-22:before,
.editor-styles-wrapper h2.ttl-56.icn-22:before,
.editor-styles-wrapper h3.ttl-56.icn-22:before,
.editor-styles-wrapper h4.ttl-56.icn-22:before,
.editor-styles-wrapper h5.ttl-56.icn-22:before,
.editor-styles-wrapper h6.ttl-56.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-56.icn-23:before,
.editor-styles-wrapper h2.ttl-56.icn-23:before,
.editor-styles-wrapper h3.ttl-56.icn-23:before,
.editor-styles-wrapper h4.ttl-56.icn-23:before,
.editor-styles-wrapper h5.ttl-56.icn-23:before,
.editor-styles-wrapper h6.ttl-56.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-56.icn-24:before,
.editor-styles-wrapper h2.ttl-56.icn-24:before,
.editor-styles-wrapper h3.ttl-56.icn-24:before,
.editor-styles-wrapper h4.ttl-56.icn-24:before,
.editor-styles-wrapper h5.ttl-56.icn-24:before,
.editor-styles-wrapper h6.ttl-56.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-56.icn-25:before,
.editor-styles-wrapper h2.ttl-56.icn-25:before,
.editor-styles-wrapper h3.ttl-56.icn-25:before,
.editor-styles-wrapper h4.ttl-56.icn-25:before,
.editor-styles-wrapper h5.ttl-56.icn-25:before,
.editor-styles-wrapper h6.ttl-56.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-56.icn-26:before,
.editor-styles-wrapper h2.ttl-56.icn-26:before,
.editor-styles-wrapper h3.ttl-56.icn-26:before,
.editor-styles-wrapper h4.ttl-56.icn-26:before,
.editor-styles-wrapper h5.ttl-56.icn-26:before,
.editor-styles-wrapper h6.ttl-56.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-56.icn-27:before,
.editor-styles-wrapper h2.ttl-56.icn-27:before,
.editor-styles-wrapper h3.ttl-56.icn-27:before,
.editor-styles-wrapper h4.ttl-56.icn-27:before,
.editor-styles-wrapper h5.ttl-56.icn-27:before,
.editor-styles-wrapper h6.ttl-56.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-56.icn-28:before,
.editor-styles-wrapper h2.ttl-56.icn-28:before,
.editor-styles-wrapper h3.ttl-56.icn-28:before,
.editor-styles-wrapper h4.ttl-56.icn-28:before,
.editor-styles-wrapper h5.ttl-56.icn-28:before,
.editor-styles-wrapper h6.ttl-56.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-56.icn-29:before,
.editor-styles-wrapper h2.ttl-56.icn-29:before,
.editor-styles-wrapper h3.ttl-56.icn-29:before,
.editor-styles-wrapper h4.ttl-56.icn-29:before,
.editor-styles-wrapper h5.ttl-56.icn-29:before,
.editor-styles-wrapper h6.ttl-56.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-56.icn-30:before,
.editor-styles-wrapper h2.ttl-56.icn-30:before,
.editor-styles-wrapper h3.ttl-56.icn-30:before,
.editor-styles-wrapper h4.ttl-56.icn-30:before,
.editor-styles-wrapper h5.ttl-56.icn-30:before,
.editor-styles-wrapper h6.ttl-56.icn-30:before{ content: "\f183"; }

/* ---------- */
.editor-styles-wrapper h1.ttl-57,
.editor-styles-wrapper h2.ttl-57,
.editor-styles-wrapper h3.ttl-57,
.editor-styles-wrapper h4.ttl-57,
.editor-styles-wrapper h5.ttl-57,
.editor-styles-wrapper h6.ttl-57{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.4em;
	
	position: relative;
	padding-left:3.5em;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-57:before,
.editor-styles-wrapper h2.ttl-57:before,
.editor-styles-wrapper h3.ttl-57:before,
.editor-styles-wrapper h4.ttl-57:before,
.editor-styles-wrapper h5.ttl-57:before,
.editor-styles-wrapper h6.ttl-57:before{
	position: absolute;
	font-family: "Font Awesome 5 Free";
	content: "\f0eb";
	background: #aaa;
	color: white;
	font-weight: 900;
	font-size: 1em;
	border-radius: 50%;
	left: 0;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.editor-styles-wrapper h1.ttl-57:after,
.editor-styles-wrapper h2.ttl-57:after,
.editor-styles-wrapper h3.ttl-57:after,
.editor-styles-wrapper h4.ttl-57:after,
.editor-styles-wrapper h5.ttl-57:after,
.editor-styles-wrapper h6.ttl-57:after{
	content: '';
	display: block;
	position: absolute;
	left: 2.3em;
	height: 0;
	width: 0;
	border-top: 0.5em solid transparent;
	border-bottom: 0.5em solid transparent;
	border-left: 0.75em solid #aaa;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}


.editor-styles-wrapper h1.ttl-57.icn-1:before,
.editor-styles-wrapper h2.ttl-57.icn-1:before,
.editor-styles-wrapper h3.ttl-57.icn-1:before,
.editor-styles-wrapper h4.ttl-57.icn-1:before,
.editor-styles-wrapper h5.ttl-57.icn-1:before,
.editor-styles-wrapper h6.ttl-57.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-57.icn-2:before,
.editor-styles-wrapper h2.ttl-57.icn-2:before,
.editor-styles-wrapper h3.ttl-57.icn-2:before,
.editor-styles-wrapper h4.ttl-57.icn-2:before,
.editor-styles-wrapper h5.ttl-57.icn-2:before,
.editor-styles-wrapper h6.ttl-57.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-57.icn-3:before,
.editor-styles-wrapper h2.ttl-57.icn-3:before,
.editor-styles-wrapper h3.ttl-57.icn-3:before,
.editor-styles-wrapper h4.ttl-57.icn-3:before,
.editor-styles-wrapper h5.ttl-57.icn-3:before,
.editor-styles-wrapper h6.ttl-57.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-57.icn-4:before,
.editor-styles-wrapper h2.ttl-57.icn-4:before,
.editor-styles-wrapper h3.ttl-57.icn-4:before,
.editor-styles-wrapper h4.ttl-57.icn-4:before,
.editor-styles-wrapper h5.ttl-57.icn-4:before,
.editor-styles-wrapper h6.ttl-57.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-57.icn-5:before,
.editor-styles-wrapper h2.ttl-57.icn-5:before,
.editor-styles-wrapper h3.ttl-57.icn-5:before,
.editor-styles-wrapper h4.ttl-57.icn-5:before,
.editor-styles-wrapper h5.ttl-57.icn-5:before,
.editor-styles-wrapper h6.ttl-57.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-57.icn-6:before,
.editor-styles-wrapper h2.ttl-57.icn-6:before,
.editor-styles-wrapper h3.ttl-57.icn-6:before,
.editor-styles-wrapper h4.ttl-57.icn-6:before,
.editor-styles-wrapper h5.ttl-57.icn-6:before,
.editor-styles-wrapper h6.ttl-57.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-57.icn-7:before,
.editor-styles-wrapper h2.ttl-57.icn-7:before,
.editor-styles-wrapper h3.ttl-57.icn-7:before,
.editor-styles-wrapper h4.ttl-57.icn-7:before,
.editor-styles-wrapper h5.ttl-57.icn-7:before,
.editor-styles-wrapper h6.ttl-57.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-57.icn-8:before,
.editor-styles-wrapper h2.ttl-57.icn-8:before,
.editor-styles-wrapper h3.ttl-57.icn-8:before,
.editor-styles-wrapper h4.ttl-57.icn-8:before,
.editor-styles-wrapper h5.ttl-57.icn-8:before,
.editor-styles-wrapper h6.ttl-57.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-57.icn-9:before,
.editor-styles-wrapper h2.ttl-57.icn-9:before,
.editor-styles-wrapper h3.ttl-57.icn-9:before,
.editor-styles-wrapper h4.ttl-57.icn-9:before,
.editor-styles-wrapper h5.ttl-57.icn-9:before,
.editor-styles-wrapper h6.ttl-57.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-57.icn-10:before,
.editor-styles-wrapper h2.ttl-57.icn-10:before,
.editor-styles-wrapper h3.ttl-57.icn-10:before,
.editor-styles-wrapper h4.ttl-57.icn-10:before,
.editor-styles-wrapper h5.ttl-57.icn-10:before,
.editor-styles-wrapper h6.ttl-57.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-57.icn-11:before,
.editor-styles-wrapper h2.ttl-57.icn-11:before,
.editor-styles-wrapper h3.ttl-57.icn-11:before,
.editor-styles-wrapper h4.ttl-57.icn-11:before,
.editor-styles-wrapper h5.ttl-57.icn-11:before,
.editor-styles-wrapper h6.ttl-57.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-57.icn-12:before,
.editor-styles-wrapper h2.ttl-57.icn-12:before,
.editor-styles-wrapper h3.ttl-57.icn-12:before,
.editor-styles-wrapper h4.ttl-57.icn-12:before,
.editor-styles-wrapper h5.ttl-57.icn-12:before,
.editor-styles-wrapper h6.ttl-57.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-57.icn-13:before,
.editor-styles-wrapper h2.ttl-57.icn-13:before,
.editor-styles-wrapper h3.ttl-57.icn-13:before,
.editor-styles-wrapper h4.ttl-57.icn-13:before,
.editor-styles-wrapper h5.ttl-57.icn-13:before,
.editor-styles-wrapper h6.ttl-57.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-57.icn-14:before,
.editor-styles-wrapper h2.ttl-57.icn-14:before,
.editor-styles-wrapper h3.ttl-57.icn-14:before,
.editor-styles-wrapper h4.ttl-57.icn-14:before,
.editor-styles-wrapper h5.ttl-57.icn-14:before,
.editor-styles-wrapper h6.ttl-57.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-57.icn-15:before,
.editor-styles-wrapper h2.ttl-57.icn-15:before,
.editor-styles-wrapper h3.ttl-57.icn-15:before,
.editor-styles-wrapper h4.ttl-57.icn-15:before,
.editor-styles-wrapper h5.ttl-57.icn-15:before,
.editor-styles-wrapper h6.ttl-57.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-57.icn-16:before,
.editor-styles-wrapper h2.ttl-57.icn-16:before,
.editor-styles-wrapper h3.ttl-57.icn-16:before,
.editor-styles-wrapper h4.ttl-57.icn-16:before,
.editor-styles-wrapper h5.ttl-57.icn-16:before,
.editor-styles-wrapper h6.ttl-57.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-57.icn-17:before,
.editor-styles-wrapper h2.ttl-57.icn-17:before,
.editor-styles-wrapper h3.ttl-57.icn-17:before,
.editor-styles-wrapper h4.ttl-57.icn-17:before,
.editor-styles-wrapper h5.ttl-57.icn-17:before,
.editor-styles-wrapper h6.ttl-57.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-57.icn-18:before,
.editor-styles-wrapper h2.ttl-57.icn-18:before,
.editor-styles-wrapper h3.ttl-57.icn-18:before,
.editor-styles-wrapper h4.ttl-57.icn-18:before,
.editor-styles-wrapper h5.ttl-57.icn-18:before,
.editor-styles-wrapper h6.ttl-57.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-57.icn-19:before,
.editor-styles-wrapper h2.ttl-57.icn-19:before,
.editor-styles-wrapper h3.ttl-57.icn-19:before,
.editor-styles-wrapper h4.ttl-57.icn-19:before,
.editor-styles-wrapper h5.ttl-57.icn-19:before,
.editor-styles-wrapper h6.ttl-57.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-57.icn-20:before,
.editor-styles-wrapper h2.ttl-57.icn-20:before,
.editor-styles-wrapper h3.ttl-57.icn-20:before,
.editor-styles-wrapper h4.ttl-57.icn-20:before,
.editor-styles-wrapper h5.ttl-57.icn-20:before,
.editor-styles-wrapper h6.ttl-57.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-57.icn-21:before,
.editor-styles-wrapper h2.ttl-57.icn-21:before,
.editor-styles-wrapper h3.ttl-57.icn-21:before,
.editor-styles-wrapper h4.ttl-57.icn-21:before,
.editor-styles-wrapper h5.ttl-57.icn-21:before,
.editor-styles-wrapper h6.ttl-57.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-57.icn-22:before,
.editor-styles-wrapper h2.ttl-57.icn-22:before,
.editor-styles-wrapper h3.ttl-57.icn-22:before,
.editor-styles-wrapper h4.ttl-57.icn-22:before,
.editor-styles-wrapper h5.ttl-57.icn-22:before,
.editor-styles-wrapper h6.ttl-57.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-57.icn-23:before,
.editor-styles-wrapper h2.ttl-57.icn-23:before,
.editor-styles-wrapper h3.ttl-57.icn-23:before,
.editor-styles-wrapper h4.ttl-57.icn-23:before,
.editor-styles-wrapper h5.ttl-57.icn-23:before,
.editor-styles-wrapper h6.ttl-57.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-57.icn-24:before,
.editor-styles-wrapper h2.ttl-57.icn-24:before,
.editor-styles-wrapper h3.ttl-57.icn-24:before,
.editor-styles-wrapper h4.ttl-57.icn-24:before,
.editor-styles-wrapper h5.ttl-57.icn-24:before,
.editor-styles-wrapper h6.ttl-57.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-57.icn-25:before,
.editor-styles-wrapper h2.ttl-57.icn-25:before,
.editor-styles-wrapper h3.ttl-57.icn-25:before,
.editor-styles-wrapper h4.ttl-57.icn-25:before,
.editor-styles-wrapper h5.ttl-57.icn-25:before,
.editor-styles-wrapper h6.ttl-57.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-57.icn-26:before,
.editor-styles-wrapper h2.ttl-57.icn-26:before,
.editor-styles-wrapper h3.ttl-57.icn-26:before,
.editor-styles-wrapper h4.ttl-57.icn-26:before,
.editor-styles-wrapper h5.ttl-57.icn-26:before,
.editor-styles-wrapper h6.ttl-57.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-57.icn-27:before,
.editor-styles-wrapper h2.ttl-57.icn-27:before,
.editor-styles-wrapper h3.ttl-57.icn-27:before,
.editor-styles-wrapper h4.ttl-57.icn-27:before,
.editor-styles-wrapper h5.ttl-57.icn-27:before,
.editor-styles-wrapper h6.ttl-57.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-57.icn-28:before,
.editor-styles-wrapper h2.ttl-57.icn-28:before,
.editor-styles-wrapper h3.ttl-57.icn-28:before,
.editor-styles-wrapper h4.ttl-57.icn-28:before,
.editor-styles-wrapper h5.ttl-57.icn-28:before,
.editor-styles-wrapper h6.ttl-57.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-57.icn-29:before,
.editor-styles-wrapper h2.ttl-57.icn-29:before,
.editor-styles-wrapper h3.ttl-57.icn-29:before,
.editor-styles-wrapper h4.ttl-57.icn-29:before,
.editor-styles-wrapper h5.ttl-57.icn-29:before,
.editor-styles-wrapper h6.ttl-57.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-57.icn-30:before,
.editor-styles-wrapper h2.ttl-57.icn-30:before,
.editor-styles-wrapper h3.ttl-57.icn-30:before,
.editor-styles-wrapper h4.ttl-57.icn-30:before,
.editor-styles-wrapper h5.ttl-57.icn-30:before,
.editor-styles-wrapper h6.ttl-57.icn-30:before{ content: "\f183"; }



.editor-styles-wrapper h1.ttl-57.clr-1:before,
.editor-styles-wrapper h2.ttl-57.clr-1:before,
.editor-styles-wrapper h3.ttl-57.clr-1:before,
.editor-styles-wrapper h4.ttl-57.clr-1:before,
.editor-styles-wrapper h5.ttl-57.clr-1:before,
.editor-styles-wrapper h6.ttl-57.clr-1:before{ background: #ff5a4f; }

.editor-styles-wrapper h1.ttl-57.clr-1:after,
.editor-styles-wrapper h2.ttl-57.clr-1:after,
.editor-styles-wrapper h3.ttl-57.clr-1:after,
.editor-styles-wrapper h4.ttl-57.clr-1:after,
.editor-styles-wrapper h5.ttl-57.clr-1:after,
.editor-styles-wrapper h6.ttl-57.clr-1:after{ border-left: 0.75em solid #ff5a4f; }

.editor-styles-wrapper h1.ttl-57.clr-2:before,
.editor-styles-wrapper h2.ttl-57.clr-2:before,
.editor-styles-wrapper h3.ttl-57.clr-2:before,
.editor-styles-wrapper h4.ttl-57.clr-2:before,
.editor-styles-wrapper h5.ttl-57.clr-2:before,
.editor-styles-wrapper h6.ttl-57.clr-2:before{ background: #ffca2c; }

.editor-styles-wrapper h1.ttl-57.clr-2:after,
.editor-styles-wrapper h2.ttl-57.clr-2:after,
.editor-styles-wrapper h3.ttl-57.clr-2:after,
.editor-styles-wrapper h4.ttl-57.clr-2:after,
.editor-styles-wrapper h5.ttl-57.clr-2:after,
.editor-styles-wrapper h6.ttl-57.clr-2:after{ border-left: 0.75em solid #ffca2c; }

.editor-styles-wrapper h1.ttl-57.clr-3:before,
.editor-styles-wrapper h2.ttl-57.clr-3:before,
.editor-styles-wrapper h3.ttl-57.clr-3:before,
.editor-styles-wrapper h4.ttl-57.clr-3:before,
.editor-styles-wrapper h5.ttl-57.clr-3:before,
.editor-styles-wrapper h6.ttl-57.clr-3:before{ background: #3e9bff; }

.editor-styles-wrapper h1.ttl-57.clr-3:after,
.editor-styles-wrapper h2.ttl-57.clr-3:after,
.editor-styles-wrapper h3.ttl-57.clr-3:after,
.editor-styles-wrapper h4.ttl-57.clr-3:after,
.editor-styles-wrapper h5.ttl-57.clr-3:after,
.editor-styles-wrapper h6.ttl-57.clr-3:after{ border-left: 0.75em solid #3e9bff; }

.editor-styles-wrapper h1.ttl-57.clr-4:before,
.editor-styles-wrapper h2.ttl-57.clr-4:before,
.editor-styles-wrapper h3.ttl-57.clr-4:before,
.editor-styles-wrapper h4.ttl-57.clr-4:before,
.editor-styles-wrapper h5.ttl-57.clr-4:before,
.editor-styles-wrapper h6.ttl-57.clr-4:before{ background: #32d045; }

.editor-styles-wrapper h1.ttl-57.clr-4:after,
.editor-styles-wrapper h2.ttl-57.clr-4:after,
.editor-styles-wrapper h3.ttl-57.clr-4:after,
.editor-styles-wrapper h4.ttl-57.clr-4:after,
.editor-styles-wrapper h5.ttl-57.clr-4:after,
.editor-styles-wrapper h6.ttl-57.clr-4:after{ border-left: 0.75em solid #32d045; }



/* ---------- */
.editor-styles-wrapper h1.ttl-58,
.editor-styles-wrapper h2.ttl-58,
.editor-styles-wrapper h3.ttl-58,
.editor-styles-wrapper h4.ttl-58,
.editor-styles-wrapper h5.ttl-58,
.editor-styles-wrapper h6.ttl-58{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.4em;
	
	position: relative;
	background: #ddd;
	padding: 0.35em 15px 0.25em 1.75em;
	margin: 1em 0 0.75em 1em;
	border-radius: 30px;
}
.editor-styles-wrapper h1.ttl-58:before,
.editor-styles-wrapper h2.ttl-58:before,
.editor-styles-wrapper h3.ttl-58:before,
.editor-styles-wrapper h4.ttl-58:before,
.editor-styles-wrapper h5.ttl-58:before,
.editor-styles-wrapper h6.ttl-58:before{
	font-family: "Font Awesome 5 Free";
	content: "\f0a1";
	display: inline-block;
	position: absolute;
	padding: 0em;
	color: white;
	background: #999;
	font-weight: 900;
	width: 2.5em;
	text-align: center;
	height: 2.5em;
	line-height: 2.25em;
	left: -1.25em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: solid 3px white; 
	border-radius: 50%;
}

.editor-styles-wrapper h1.ttl-58.clr-1:before,
.editor-styles-wrapper h2.ttl-58.clr-1:before,
.editor-styles-wrapper h3.ttl-58.clr-1:before,
.editor-styles-wrapper h4.ttl-58.clr-1:before,
.editor-styles-wrapper h5.ttl-58.clr-1:before,
.editor-styles-wrapper h6.ttl-58.clr-1:before{ background: #ff3737; }

.editor-styles-wrapper h1.ttl-58.clr-1,
.editor-styles-wrapper h2.ttl-58.clr-1,
.editor-styles-wrapper h3.ttl-58.clr-1,
.editor-styles-wrapper h4.ttl-58.clr-1,
.editor-styles-wrapper h5.ttl-58.clr-1,
.editor-styles-wrapper h6.ttl-58.clr-1{ background: #ffb2b2; }

.editor-styles-wrapper h1.ttl-58.clr-2:before,
.editor-styles-wrapper h2.ttl-58.clr-2:before,
.editor-styles-wrapper h3.ttl-58.clr-2:before,
.editor-styles-wrapper h4.ttl-58.clr-2:before,
.editor-styles-wrapper h5.ttl-58.clr-2:before,
.editor-styles-wrapper h6.ttl-58.clr-2:before{ background: #ffa337; }

.editor-styles-wrapper h1.ttl-58.clr-2,
.editor-styles-wrapper h2.ttl-58.clr-2,
.editor-styles-wrapper h3.ttl-58.clr-2,
.editor-styles-wrapper h4.ttl-58.clr-2,
.editor-styles-wrapper h5.ttl-58.clr-2,
.editor-styles-wrapper h6.ttl-58.clr-2{ background: #ffd98a; }

.editor-styles-wrapper h1.ttl-58.clr-3:before,
.editor-styles-wrapper h2.ttl-58.clr-3:before,
.editor-styles-wrapper h3.ttl-58.clr-3:before,
.editor-styles-wrapper h4.ttl-58.clr-3:before,
.editor-styles-wrapper h5.ttl-58.clr-3:before,
.editor-styles-wrapper h6.ttl-58.clr-3:before{ background: #374aff; }

.editor-styles-wrapper h1.ttl-58.clr-3,
.editor-styles-wrapper h2.ttl-58.clr-3,
.editor-styles-wrapper h3.ttl-58.clr-3,
.editor-styles-wrapper h4.ttl-58.clr-3,
.editor-styles-wrapper h5.ttl-58.clr-3,
.editor-styles-wrapper h6.ttl-58.clr-3{ background: #b6c9ff; }

.editor-styles-wrapper h1.ttl-58.clr-4:before,
.editor-styles-wrapper h2.ttl-58.clr-4:before,
.editor-styles-wrapper h3.ttl-58.clr-4:before,
.editor-styles-wrapper h4.ttl-58.clr-4:before,
.editor-styles-wrapper h5.ttl-58.clr-4:before,
.editor-styles-wrapper h6.ttl-58.clr-4:before{ background: #34d14e; }

.editor-styles-wrapper h1.ttl-58.clr-4,
.editor-styles-wrapper h2.ttl-58.clr-4,
.editor-styles-wrapper h3.ttl-58.clr-4,
.editor-styles-wrapper h4.ttl-58.clr-4,
.editor-styles-wrapper h5.ttl-58.clr-4,
.editor-styles-wrapper h6.ttl-58.clr-4{ background: #c5f6a7; }


.editor-styles-wrapper h1.ttl-58.icn-1:before,
.editor-styles-wrapper h2.ttl-58.icn-1:before,
.editor-styles-wrapper h3.ttl-58.icn-1:before,
.editor-styles-wrapper h4.ttl-58.icn-1:before,
.editor-styles-wrapper h5.ttl-58.icn-1:before,
.editor-styles-wrapper h6.ttl-58.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-58.icn-2:before,
.editor-styles-wrapper h2.ttl-58.icn-2:before,
.editor-styles-wrapper h3.ttl-58.icn-2:before,
.editor-styles-wrapper h4.ttl-58.icn-2:before,
.editor-styles-wrapper h5.ttl-58.icn-2:before,
.editor-styles-wrapper h6.ttl-58.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-58.icn-3:before,
.editor-styles-wrapper h2.ttl-58.icn-3:before,
.editor-styles-wrapper h3.ttl-58.icn-3:before,
.editor-styles-wrapper h4.ttl-58.icn-3:before,
.editor-styles-wrapper h5.ttl-58.icn-3:before,
.editor-styles-wrapper h6.ttl-58.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-58.icn-4:before,
.editor-styles-wrapper h2.ttl-58.icn-4:before,
.editor-styles-wrapper h3.ttl-58.icn-4:before,
.editor-styles-wrapper h4.ttl-58.icn-4:before,
.editor-styles-wrapper h5.ttl-58.icn-4:before,
.editor-styles-wrapper h6.ttl-58.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-58.icn-5:before,
.editor-styles-wrapper h2.ttl-58.icn-5:before,
.editor-styles-wrapper h3.ttl-58.icn-5:before,
.editor-styles-wrapper h4.ttl-58.icn-5:before,
.editor-styles-wrapper h5.ttl-58.icn-5:before,
.editor-styles-wrapper h6.ttl-58.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-58.icn-6:before,
.editor-styles-wrapper h2.ttl-58.icn-6:before,
.editor-styles-wrapper h3.ttl-58.icn-6:before,
.editor-styles-wrapper h4.ttl-58.icn-6:before,
.editor-styles-wrapper h5.ttl-58.icn-6:before,
.editor-styles-wrapper h6.ttl-58.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-58.icn-7:before,
.editor-styles-wrapper h2.ttl-58.icn-7:before,
.editor-styles-wrapper h3.ttl-58.icn-7:before,
.editor-styles-wrapper h4.ttl-58.icn-7:before,
.editor-styles-wrapper h5.ttl-58.icn-7:before,
.editor-styles-wrapper h6.ttl-58.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-58.icn-8:before,
.editor-styles-wrapper h2.ttl-58.icn-8:before,
.editor-styles-wrapper h3.ttl-58.icn-8:before,
.editor-styles-wrapper h4.ttl-58.icn-8:before,
.editor-styles-wrapper h5.ttl-58.icn-8:before,
.editor-styles-wrapper h6.ttl-58.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-58.icn-9:before,
.editor-styles-wrapper h2.ttl-58.icn-9:before,
.editor-styles-wrapper h3.ttl-58.icn-9:before,
.editor-styles-wrapper h4.ttl-58.icn-9:before,
.editor-styles-wrapper h5.ttl-58.icn-9:before,
.editor-styles-wrapper h6.ttl-58.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-58.icn-10:before,
.editor-styles-wrapper h2.ttl-58.icn-10:before,
.editor-styles-wrapper h3.ttl-58.icn-10:before,
.editor-styles-wrapper h4.ttl-58.icn-10:before,
.editor-styles-wrapper h5.ttl-58.icn-10:before,
.editor-styles-wrapper h6.ttl-58.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-58.icn-11:before,
.editor-styles-wrapper h2.ttl-58.icn-11:before,
.editor-styles-wrapper h3.ttl-58.icn-11:before,
.editor-styles-wrapper h4.ttl-58.icn-11:before,
.editor-styles-wrapper h5.ttl-58.icn-11:before,
.editor-styles-wrapper h6.ttl-58.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-58.icn-12:before,
.editor-styles-wrapper h2.ttl-58.icn-12:before,
.editor-styles-wrapper h3.ttl-58.icn-12:before,
.editor-styles-wrapper h4.ttl-58.icn-12:before,
.editor-styles-wrapper h5.ttl-58.icn-12:before,
.editor-styles-wrapper h6.ttl-58.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-58.icn-13:before,
.editor-styles-wrapper h2.ttl-58.icn-13:before,
.editor-styles-wrapper h3.ttl-58.icn-13:before,
.editor-styles-wrapper h4.ttl-58.icn-13:before,
.editor-styles-wrapper h5.ttl-58.icn-13:before,
.editor-styles-wrapper h6.ttl-58.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-58.icn-14:before,
.editor-styles-wrapper h2.ttl-58.icn-14:before,
.editor-styles-wrapper h3.ttl-58.icn-14:before,
.editor-styles-wrapper h4.ttl-58.icn-14:before,
.editor-styles-wrapper h5.ttl-58.icn-14:before,
.editor-styles-wrapper h6.ttl-58.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-58.icn-15:before,
.editor-styles-wrapper h2.ttl-58.icn-15:before,
.editor-styles-wrapper h3.ttl-58.icn-15:before,
.editor-styles-wrapper h4.ttl-58.icn-15:before,
.editor-styles-wrapper h5.ttl-58.icn-15:before,
.editor-styles-wrapper h6.ttl-58.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-58.icn-16:before,
.editor-styles-wrapper h2.ttl-58.icn-16:before,
.editor-styles-wrapper h3.ttl-58.icn-16:before,
.editor-styles-wrapper h4.ttl-58.icn-16:before,
.editor-styles-wrapper h5.ttl-58.icn-16:before,
.editor-styles-wrapper h6.ttl-58.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-58.icn-17:before,
.editor-styles-wrapper h2.ttl-58.icn-17:before,
.editor-styles-wrapper h3.ttl-58.icn-17:before,
.editor-styles-wrapper h4.ttl-58.icn-17:before,
.editor-styles-wrapper h5.ttl-58.icn-17:before,
.editor-styles-wrapper h6.ttl-58.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-58.icn-18:before,
.editor-styles-wrapper h2.ttl-58.icn-18:before,
.editor-styles-wrapper h3.ttl-58.icn-18:before,
.editor-styles-wrapper h4.ttl-58.icn-18:before,
.editor-styles-wrapper h5.ttl-58.icn-18:before,
.editor-styles-wrapper h6.ttl-58.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-58.icn-19:before,
.editor-styles-wrapper h2.ttl-58.icn-19:before,
.editor-styles-wrapper h3.ttl-58.icn-19:before,
.editor-styles-wrapper h4.ttl-58.icn-19:before,
.editor-styles-wrapper h5.ttl-58.icn-19:before,
.editor-styles-wrapper h6.ttl-58.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-58.icn-20:before,
.editor-styles-wrapper h2.ttl-58.icn-20:before,
.editor-styles-wrapper h3.ttl-58.icn-20:before,
.editor-styles-wrapper h4.ttl-58.icn-20:before,
.editor-styles-wrapper h5.ttl-58.icn-20:before,
.editor-styles-wrapper h6.ttl-58.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-58.icn-21:before,
.editor-styles-wrapper h2.ttl-58.icn-21:before,
.editor-styles-wrapper h3.ttl-58.icn-21:before,
.editor-styles-wrapper h4.ttl-58.icn-21:before,
.editor-styles-wrapper h5.ttl-58.icn-21:before,
.editor-styles-wrapper h6.ttl-58.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-58.icn-22:before,
.editor-styles-wrapper h2.ttl-58.icn-22:before,
.editor-styles-wrapper h3.ttl-58.icn-22:before,
.editor-styles-wrapper h4.ttl-58.icn-22:before,
.editor-styles-wrapper h5.ttl-58.icn-22:before,
.editor-styles-wrapper h6.ttl-58.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-58.icn-23:before,
.editor-styles-wrapper h2.ttl-58.icn-23:before,
.editor-styles-wrapper h3.ttl-58.icn-23:before,
.editor-styles-wrapper h4.ttl-58.icn-23:before,
.editor-styles-wrapper h5.ttl-58.icn-23:before,
.editor-styles-wrapper h6.ttl-58.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-58.icn-24:before,
.editor-styles-wrapper h2.ttl-58.icn-24:before,
.editor-styles-wrapper h3.ttl-58.icn-24:before,
.editor-styles-wrapper h4.ttl-58.icn-24:before,
.editor-styles-wrapper h5.ttl-58.icn-24:before,
.editor-styles-wrapper h6.ttl-58.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-58.icn-25:before,
.editor-styles-wrapper h2.ttl-58.icn-25:before,
.editor-styles-wrapper h3.ttl-58.icn-25:before,
.editor-styles-wrapper h4.ttl-58.icn-25:before,
.editor-styles-wrapper h5.ttl-58.icn-25:before,
.editor-styles-wrapper h6.ttl-58.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-58.icn-26:before,
.editor-styles-wrapper h2.ttl-58.icn-26:before,
.editor-styles-wrapper h3.ttl-58.icn-26:before,
.editor-styles-wrapper h4.ttl-58.icn-26:before,
.editor-styles-wrapper h5.ttl-58.icn-26:before,
.editor-styles-wrapper h6.ttl-58.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-58.icn-27:before,
.editor-styles-wrapper h2.ttl-58.icn-27:before,
.editor-styles-wrapper h3.ttl-58.icn-27:before,
.editor-styles-wrapper h4.ttl-58.icn-27:before,
.editor-styles-wrapper h5.ttl-58.icn-27:before,
.editor-styles-wrapper h6.ttl-58.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-58.icn-28:before,
.editor-styles-wrapper h2.ttl-58.icn-28:before,
.editor-styles-wrapper h3.ttl-58.icn-28:before,
.editor-styles-wrapper h4.ttl-58.icn-28:before,
.editor-styles-wrapper h5.ttl-58.icn-28:before,
.editor-styles-wrapper h6.ttl-58.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-58.icn-29:before,
.editor-styles-wrapper h2.ttl-58.icn-29:before,
.editor-styles-wrapper h3.ttl-58.icn-29:before,
.editor-styles-wrapper h4.ttl-58.icn-29:before,
.editor-styles-wrapper h5.ttl-58.icn-29:before,
.editor-styles-wrapper h6.ttl-58.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-58.icn-30:before,
.editor-styles-wrapper h2.ttl-58.icn-30:before,
.editor-styles-wrapper h3.ttl-58.icn-30:before,
.editor-styles-wrapper h4.ttl-58.icn-30:before,
.editor-styles-wrapper h5.ttl-58.icn-30:before,
.editor-styles-wrapper h6.ttl-58.icn-30:before{ content: "\f183"; }

/* ---------- */
.editor-styles-wrapper h1.ttl-59,
.editor-styles-wrapper h2.ttl-59,
.editor-styles-wrapper h3.ttl-59,
.editor-styles-wrapper h4.ttl-59,
.editor-styles-wrapper h5.ttl-59,
.editor-styles-wrapper h6.ttl-59{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.4em;
	
	position: relative;
	background: #f4f4f4;
	padding: 0.35em 15px 0.25em 1.75em;
	margin: 1em 0 0.75em 1em;
	border-radius: 30px;
}
.editor-styles-wrapper h1.ttl-59:before,
.editor-styles-wrapper h2.ttl-59:before,
.editor-styles-wrapper h3.ttl-59:before,
.editor-styles-wrapper h4.ttl-59:before,
.editor-styles-wrapper h5.ttl-59:before,
.editor-styles-wrapper h6.ttl-59:before{
	font-family: "Font Awesome 5 Free";
	content: "\f0a1";
	display: inline-block;
	position: absolute;
	padding: 0em;
	color: white;
	background: #888;
	font-weight: 900;
	width: 2.5em;
	text-align: center;
	height: 2.5em;
	line-height: 2.5em;
	left: -1.25em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29);
}

.editor-styles-wrapper h1.ttl-59.clr-1:before,
.editor-styles-wrapper h2.ttl-59.clr-1:before,
.editor-styles-wrapper h3.ttl-59.clr-1:before,
.editor-styles-wrapper h4.ttl-59.clr-1:before,
.editor-styles-wrapper h5.ttl-59.clr-1:before,
.editor-styles-wrapper h6.ttl-59.clr-1:before{ background: #ff6363; }

.editor-styles-wrapper h1.ttl-59.clr-2:before,
.editor-styles-wrapper h2.ttl-59.clr-2:before,
.editor-styles-wrapper h3.ttl-59.clr-2:before,
.editor-styles-wrapper h4.ttl-59.clr-2:before,
.editor-styles-wrapper h5.ttl-59.clr-2:before,
.editor-styles-wrapper h6.ttl-59.clr-2:before{ background: #ffa562; }

.editor-styles-wrapper h1.ttl-59.clr-3:before,
.editor-styles-wrapper h2.ttl-59.clr-3:before,
.editor-styles-wrapper h3.ttl-59.clr-3:before,
.editor-styles-wrapper h4.ttl-59.clr-3:before,
.editor-styles-wrapper h5.ttl-59.clr-3:before,
.editor-styles-wrapper h6.ttl-59.clr-3:before{ background: #5c9ee7 }

.editor-styles-wrapper h1.ttl-59.clr-4:before,
.editor-styles-wrapper h2.ttl-59.clr-4:before,
.editor-styles-wrapper h3.ttl-59.clr-4:before,
.editor-styles-wrapper h4.ttl-59.clr-4:before,
.editor-styles-wrapper h5.ttl-59.clr-4:before,
.editor-styles-wrapper h6.ttl-59.clr-4:before{ background: #57d183; }


.editor-styles-wrapper h1.ttl-59.icn-1:before,
.editor-styles-wrapper h2.ttl-59.icn-1:before,
.editor-styles-wrapper h3.ttl-59.icn-1:before,
.editor-styles-wrapper h4.ttl-59.icn-1:before,
.editor-styles-wrapper h5.ttl-59.icn-1:before,
.editor-styles-wrapper h6.ttl-59.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-59.icn-2:before,
.editor-styles-wrapper h2.ttl-59.icn-2:before,
.editor-styles-wrapper h3.ttl-59.icn-2:before,
.editor-styles-wrapper h4.ttl-59.icn-2:before,
.editor-styles-wrapper h5.ttl-59.icn-2:before,
.editor-styles-wrapper h6.ttl-59.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-59.icn-3:before,
.editor-styles-wrapper h2.ttl-59.icn-3:before,
.editor-styles-wrapper h3.ttl-59.icn-3:before,
.editor-styles-wrapper h4.ttl-59.icn-3:before,
.editor-styles-wrapper h5.ttl-59.icn-3:before,
.editor-styles-wrapper h6.ttl-59.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-59.icn-4:before,
.editor-styles-wrapper h2.ttl-59.icn-4:before,
.editor-styles-wrapper h3.ttl-59.icn-4:before,
.editor-styles-wrapper h4.ttl-59.icn-4:before,
.editor-styles-wrapper h5.ttl-59.icn-4:before,
.editor-styles-wrapper h6.ttl-59.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-59.icn-5:before,
.editor-styles-wrapper h2.ttl-59.icn-5:before,
.editor-styles-wrapper h3.ttl-59.icn-5:before,
.editor-styles-wrapper h4.ttl-59.icn-5:before,
.editor-styles-wrapper h5.ttl-59.icn-5:before,
.editor-styles-wrapper h6.ttl-59.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-59.icn-6:before,
.editor-styles-wrapper h2.ttl-59.icn-6:before,
.editor-styles-wrapper h3.ttl-59.icn-6:before,
.editor-styles-wrapper h4.ttl-59.icn-6:before,
.editor-styles-wrapper h5.ttl-59.icn-6:before,
.editor-styles-wrapper h6.ttl-59.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-59.icn-7:before,
.editor-styles-wrapper h2.ttl-59.icn-7:before,
.editor-styles-wrapper h3.ttl-59.icn-7:before,
.editor-styles-wrapper h4.ttl-59.icn-7:before,
.editor-styles-wrapper h5.ttl-59.icn-7:before,
.editor-styles-wrapper h6.ttl-59.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-59.icn-8:before,
.editor-styles-wrapper h2.ttl-59.icn-8:before,
.editor-styles-wrapper h3.ttl-59.icn-8:before,
.editor-styles-wrapper h4.ttl-59.icn-8:before,
.editor-styles-wrapper h5.ttl-59.icn-8:before,
.editor-styles-wrapper h6.ttl-59.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-59.icn-9:before,
.editor-styles-wrapper h2.ttl-59.icn-9:before,
.editor-styles-wrapper h3.ttl-59.icn-9:before,
.editor-styles-wrapper h4.ttl-59.icn-9:before,
.editor-styles-wrapper h5.ttl-59.icn-9:before,
.editor-styles-wrapper h6.ttl-59.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-59.icn-10:before,
.editor-styles-wrapper h2.ttl-59.icn-10:before,
.editor-styles-wrapper h3.ttl-59.icn-10:before,
.editor-styles-wrapper h4.ttl-59.icn-10:before,
.editor-styles-wrapper h5.ttl-59.icn-10:before,
.editor-styles-wrapper h6.ttl-59.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-59.icn-11:before,
.editor-styles-wrapper h2.ttl-59.icn-11:before,
.editor-styles-wrapper h3.ttl-59.icn-11:before,
.editor-styles-wrapper h4.ttl-59.icn-11:before,
.editor-styles-wrapper h5.ttl-59.icn-11:before,
.editor-styles-wrapper h6.ttl-59.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-59.icn-12:before,
.editor-styles-wrapper h2.ttl-59.icn-12:before,
.editor-styles-wrapper h3.ttl-59.icn-12:before,
.editor-styles-wrapper h4.ttl-59.icn-12:before,
.editor-styles-wrapper h5.ttl-59.icn-12:before,
.editor-styles-wrapper h6.ttl-59.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-59.icn-13:before,
.editor-styles-wrapper h2.ttl-59.icn-13:before,
.editor-styles-wrapper h3.ttl-59.icn-13:before,
.editor-styles-wrapper h4.ttl-59.icn-13:before,
.editor-styles-wrapper h5.ttl-59.icn-13:before,
.editor-styles-wrapper h6.ttl-59.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-59.icn-14:before,
.editor-styles-wrapper h2.ttl-59.icn-14:before,
.editor-styles-wrapper h3.ttl-59.icn-14:before,
.editor-styles-wrapper h4.ttl-59.icn-14:before,
.editor-styles-wrapper h5.ttl-59.icn-14:before,
.editor-styles-wrapper h6.ttl-59.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-59.icn-15:before,
.editor-styles-wrapper h2.ttl-59.icn-15:before,
.editor-styles-wrapper h3.ttl-59.icn-15:before,
.editor-styles-wrapper h4.ttl-59.icn-15:before,
.editor-styles-wrapper h5.ttl-59.icn-15:before,
.editor-styles-wrapper h6.ttl-59.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-59.icn-16:before,
.editor-styles-wrapper h2.ttl-59.icn-16:before,
.editor-styles-wrapper h3.ttl-59.icn-16:before,
.editor-styles-wrapper h4.ttl-59.icn-16:before,
.editor-styles-wrapper h5.ttl-59.icn-16:before,
.editor-styles-wrapper h6.ttl-59.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-59.icn-17:before,
.editor-styles-wrapper h2.ttl-59.icn-17:before,
.editor-styles-wrapper h3.ttl-59.icn-17:before,
.editor-styles-wrapper h4.ttl-59.icn-17:before,
.editor-styles-wrapper h5.ttl-59.icn-17:before,
.editor-styles-wrapper h6.ttl-59.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-59.icn-18:before,
.editor-styles-wrapper h2.ttl-59.icn-18:before,
.editor-styles-wrapper h3.ttl-59.icn-18:before,
.editor-styles-wrapper h4.ttl-59.icn-18:before,
.editor-styles-wrapper h5.ttl-59.icn-18:before,
.editor-styles-wrapper h6.ttl-59.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-59.icn-19:before,
.editor-styles-wrapper h2.ttl-59.icn-19:before,
.editor-styles-wrapper h3.ttl-59.icn-19:before,
.editor-styles-wrapper h4.ttl-59.icn-19:before,
.editor-styles-wrapper h5.ttl-59.icn-19:before,
.editor-styles-wrapper h6.ttl-59.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-59.icn-20:before,
.editor-styles-wrapper h2.ttl-59.icn-20:before,
.editor-styles-wrapper h3.ttl-59.icn-20:before,
.editor-styles-wrapper h4.ttl-59.icn-20:before,
.editor-styles-wrapper h5.ttl-59.icn-20:before,
.editor-styles-wrapper h6.ttl-59.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-59.icn-21:before,
.editor-styles-wrapper h2.ttl-59.icn-21:before,
.editor-styles-wrapper h3.ttl-59.icn-21:before,
.editor-styles-wrapper h4.ttl-59.icn-21:before,
.editor-styles-wrapper h5.ttl-59.icn-21:before,
.editor-styles-wrapper h6.ttl-59.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-59.icn-22:before,
.editor-styles-wrapper h2.ttl-59.icn-22:before,
.editor-styles-wrapper h3.ttl-59.icn-22:before,
.editor-styles-wrapper h4.ttl-59.icn-22:before,
.editor-styles-wrapper h5.ttl-59.icn-22:before,
.editor-styles-wrapper h6.ttl-59.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-59.icn-23:before,
.editor-styles-wrapper h2.ttl-59.icn-23:before,
.editor-styles-wrapper h3.ttl-59.icn-23:before,
.editor-styles-wrapper h4.ttl-59.icn-23:before,
.editor-styles-wrapper h5.ttl-59.icn-23:before,
.editor-styles-wrapper h6.ttl-59.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-59.icn-24:before,
.editor-styles-wrapper h2.ttl-59.icn-24:before,
.editor-styles-wrapper h3.ttl-59.icn-24:before,
.editor-styles-wrapper h4.ttl-59.icn-24:before,
.editor-styles-wrapper h5.ttl-59.icn-24:before,
.editor-styles-wrapper h6.ttl-59.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-59.icn-25:before,
.editor-styles-wrapper h2.ttl-59.icn-25:before,
.editor-styles-wrapper h3.ttl-59.icn-25:before,
.editor-styles-wrapper h4.ttl-59.icn-25:before,
.editor-styles-wrapper h5.ttl-59.icn-25:before,
.editor-styles-wrapper h6.ttl-59.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-59.icn-26:before,
.editor-styles-wrapper h2.ttl-59.icn-26:before,
.editor-styles-wrapper h3.ttl-59.icn-26:before,
.editor-styles-wrapper h4.ttl-59.icn-26:before,
.editor-styles-wrapper h5.ttl-59.icn-26:before,
.editor-styles-wrapper h6.ttl-59.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-59.icn-27:before,
.editor-styles-wrapper h2.ttl-59.icn-27:before,
.editor-styles-wrapper h3.ttl-59.icn-27:before,
.editor-styles-wrapper h4.ttl-59.icn-27:before,
.editor-styles-wrapper h5.ttl-59.icn-27:before,
.editor-styles-wrapper h6.ttl-59.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-59.icn-28:before,
.editor-styles-wrapper h2.ttl-59.icn-28:before,
.editor-styles-wrapper h3.ttl-59.icn-28:before,
.editor-styles-wrapper h4.ttl-59.icn-28:before,
.editor-styles-wrapper h5.ttl-59.icn-28:before,
.editor-styles-wrapper h6.ttl-59.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-59.icn-29:before,
.editor-styles-wrapper h2.ttl-59.icn-29:before,
.editor-styles-wrapper h3.ttl-59.icn-29:before,
.editor-styles-wrapper h4.ttl-59.icn-29:before,
.editor-styles-wrapper h5.ttl-59.icn-29:before,
.editor-styles-wrapper h6.ttl-59.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-59.icn-30:before,
.editor-styles-wrapper h2.ttl-59.icn-30:before,
.editor-styles-wrapper h3.ttl-59.icn-30:before,
.editor-styles-wrapper h4.ttl-59.icn-30:before,
.editor-styles-wrapper h5.ttl-59.icn-30:before,
.editor-styles-wrapper h6.ttl-59.icn-30:before{ content: "\f183"; }
/* ---------- */
.editor-styles-wrapper h1.ttl-60,
.editor-styles-wrapper h2.ttl-60,
.editor-styles-wrapper h3.ttl-60,
.editor-styles-wrapper h4.ttl-60,
.editor-styles-wrapper h5.ttl-60,
.editor-styles-wrapper h6.ttl-60{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.4em;
	
	position: relative;
	background: #f5f5f5;
	padding: 0.35em 15px 0.25em 1.75em;
	margin: 1em 0 0.75em 1em;
	border-radius: 30px;
}
.editor-styles-wrapper h1.ttl-60:before,
.editor-styles-wrapper h2.ttl-60:before,
.editor-styles-wrapper h3.ttl-60:before,
.editor-styles-wrapper h4.ttl-60:before,
.editor-styles-wrapper h5.ttl-60:before,
.editor-styles-wrapper h6.ttl-60:before{
	font-family: "Font Awesome 5 Free";
	content: "\f0a1";
	display: inline-block;
	position: absolute;
	padding: 0em;
	color: white;
	background: #888;
	font-weight: 900;
	width: 2.5em;
	text-align: center;
	height: 2.5em;
	line-height: 2.5em;
	left: -1.25em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.29);
	border-bottom: solid 2px #555;
}

.editor-styles-wrapper h1.ttl-60.clr-1,
.editor-styles-wrapper h2.ttl-60.clr-1,
.editor-styles-wrapper h3.ttl-60.clr-1,
.editor-styles-wrapper h4.ttl-60.clr-1,
.editor-styles-wrapper h5.ttl-60.clr-1,
.editor-styles-wrapper h6.ttl-60.clr-1{ background: #ffefef;}

.editor-styles-wrapper h1.ttl-60.clr-2,
.editor-styles-wrapper h2.ttl-60.clr-2,
.editor-styles-wrapper h3.ttl-60.clr-2,
.editor-styles-wrapper h4.ttl-60.clr-2,
.editor-styles-wrapper h5.ttl-60.clr-2,
.editor-styles-wrapper h6.ttl-60.clr-2{ background: #fff8ef;}

.editor-styles-wrapper h1.ttl-60.clr-3,
.editor-styles-wrapper h2.ttl-60.clr-3,
.editor-styles-wrapper h3.ttl-60.clr-3,
.editor-styles-wrapper h4.ttl-60.clr-3,
.editor-styles-wrapper h5.ttl-60.clr-3,
.editor-styles-wrapper h6.ttl-60.clr-3{ background: #eff4ff;}

.editor-styles-wrapper h1.ttl-60.clr-4,
.editor-styles-wrapper h2.ttl-60.clr-4,
.editor-styles-wrapper h3.ttl-60.clr-4,
.editor-styles-wrapper h4.ttl-60.clr-4,
.editor-styles-wrapper h5.ttl-60.clr-4,
.editor-styles-wrapper h6.ttl-60.clr-4{ background: #efffef;}

.editor-styles-wrapper h1.ttl-60.clr-1:before,
.editor-styles-wrapper h2.ttl-60.clr-1:before,
.editor-styles-wrapper h3.ttl-60.clr-1:before,
.editor-styles-wrapper h4.ttl-60.clr-1:before,
.editor-styles-wrapper h5.ttl-60.clr-1:before,
.editor-styles-wrapper h6.ttl-60.clr-1:before{ background: #e48181; border-bottom: solid 2px #b44949; }

.editor-styles-wrapper h1.ttl-60.clr-2:before,
.editor-styles-wrapper h2.ttl-60.clr-2:before,
.editor-styles-wrapper h3.ttl-60.clr-2:before,
.editor-styles-wrapper h4.ttl-60.clr-2:before,
.editor-styles-wrapper h5.ttl-60.clr-2:before,
.editor-styles-wrapper h6.ttl-60.clr-2:before{ background: #e4b981; border-bottom: solid 2px #e0a445; }

.editor-styles-wrapper h1.ttl-60.clr-3:before,
.editor-styles-wrapper h2.ttl-60.clr-3:before,
.editor-styles-wrapper h3.ttl-60.clr-3:before,
.editor-styles-wrapper h4.ttl-60.clr-3:before,
.editor-styles-wrapper h5.ttl-60.clr-3:before,
.editor-styles-wrapper h6.ttl-60.clr-3:before{ background: #81a1e4; border-bottom: solid 2px #4967b4 }

.editor-styles-wrapper h1.ttl-60.clr-4:before,
.editor-styles-wrapper h2.ttl-60.clr-4:before,
.editor-styles-wrapper h3.ttl-60.clr-4:before,
.editor-styles-wrapper h4.ttl-60.clr-4:before,
.editor-styles-wrapper h5.ttl-60.clr-4:before,
.editor-styles-wrapper h6.ttl-60.clr-4:before{ background: #69d275; border-bottom: solid 2px #28a53a; }


.editor-styles-wrapper h1.ttl-60.icn-1:before,
.editor-styles-wrapper h2.ttl-60.icn-1:before,
.editor-styles-wrapper h3.ttl-60.icn-1:before,
.editor-styles-wrapper h4.ttl-60.icn-1:before,
.editor-styles-wrapper h5.ttl-60.icn-1:before,
.editor-styles-wrapper h6.ttl-60.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-60.icn-2:before,
.editor-styles-wrapper h2.ttl-60.icn-2:before,
.editor-styles-wrapper h3.ttl-60.icn-2:before,
.editor-styles-wrapper h4.ttl-60.icn-2:before,
.editor-styles-wrapper h5.ttl-60.icn-2:before,
.editor-styles-wrapper h6.ttl-60.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-60.icn-3:before,
.editor-styles-wrapper h2.ttl-60.icn-3:before,
.editor-styles-wrapper h3.ttl-60.icn-3:before,
.editor-styles-wrapper h4.ttl-60.icn-3:before,
.editor-styles-wrapper h5.ttl-60.icn-3:before,
.editor-styles-wrapper h6.ttl-60.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-60.icn-4:before,
.editor-styles-wrapper h2.ttl-60.icn-4:before,
.editor-styles-wrapper h3.ttl-60.icn-4:before,
.editor-styles-wrapper h4.ttl-60.icn-4:before,
.editor-styles-wrapper h5.ttl-60.icn-4:before,
.editor-styles-wrapper h6.ttl-60.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-60.icn-5:before,
.editor-styles-wrapper h2.ttl-60.icn-5:before,
.editor-styles-wrapper h3.ttl-60.icn-5:before,
.editor-styles-wrapper h4.ttl-60.icn-5:before,
.editor-styles-wrapper h5.ttl-60.icn-5:before,
.editor-styles-wrapper h6.ttl-60.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-60.icn-6:before,
.editor-styles-wrapper h2.ttl-60.icn-6:before,
.editor-styles-wrapper h3.ttl-60.icn-6:before,
.editor-styles-wrapper h4.ttl-60.icn-6:before,
.editor-styles-wrapper h5.ttl-60.icn-6:before,
.editor-styles-wrapper h6.ttl-60.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-60.icn-7:before,
.editor-styles-wrapper h2.ttl-60.icn-7:before,
.editor-styles-wrapper h3.ttl-60.icn-7:before,
.editor-styles-wrapper h4.ttl-60.icn-7:before,
.editor-styles-wrapper h5.ttl-60.icn-7:before,
.editor-styles-wrapper h6.ttl-60.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-60.icn-8:before,
.editor-styles-wrapper h2.ttl-60.icn-8:before,
.editor-styles-wrapper h3.ttl-60.icn-8:before,
.editor-styles-wrapper h4.ttl-60.icn-8:before,
.editor-styles-wrapper h5.ttl-60.icn-8:before,
.editor-styles-wrapper h6.ttl-60.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-60.icn-9:before,
.editor-styles-wrapper h2.ttl-60.icn-9:before,
.editor-styles-wrapper h3.ttl-60.icn-9:before,
.editor-styles-wrapper h4.ttl-60.icn-9:before,
.editor-styles-wrapper h5.ttl-60.icn-9:before,
.editor-styles-wrapper h6.ttl-60.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-60.icn-10:before,
.editor-styles-wrapper h2.ttl-60.icn-10:before,
.editor-styles-wrapper h3.ttl-60.icn-10:before,
.editor-styles-wrapper h4.ttl-60.icn-10:before,
.editor-styles-wrapper h5.ttl-60.icn-10:before,
.editor-styles-wrapper h6.ttl-60.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-60.icn-11:before,
.editor-styles-wrapper h2.ttl-60.icn-11:before,
.editor-styles-wrapper h3.ttl-60.icn-11:before,
.editor-styles-wrapper h4.ttl-60.icn-11:before,
.editor-styles-wrapper h5.ttl-60.icn-11:before,
.editor-styles-wrapper h6.ttl-60.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-60.icn-12:before,
.editor-styles-wrapper h2.ttl-60.icn-12:before,
.editor-styles-wrapper h3.ttl-60.icn-12:before,
.editor-styles-wrapper h4.ttl-60.icn-12:before,
.editor-styles-wrapper h5.ttl-60.icn-12:before,
.editor-styles-wrapper h6.ttl-60.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-60.icn-13:before,
.editor-styles-wrapper h2.ttl-60.icn-13:before,
.editor-styles-wrapper h3.ttl-60.icn-13:before,
.editor-styles-wrapper h4.ttl-60.icn-13:before,
.editor-styles-wrapper h5.ttl-60.icn-13:before,
.editor-styles-wrapper h6.ttl-60.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-60.icn-14:before,
.editor-styles-wrapper h2.ttl-60.icn-14:before,
.editor-styles-wrapper h3.ttl-60.icn-14:before,
.editor-styles-wrapper h4.ttl-60.icn-14:before,
.editor-styles-wrapper h5.ttl-60.icn-14:before,
.editor-styles-wrapper h6.ttl-60.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-60.icn-15:before,
.editor-styles-wrapper h2.ttl-60.icn-15:before,
.editor-styles-wrapper h3.ttl-60.icn-15:before,
.editor-styles-wrapper h4.ttl-60.icn-15:before,
.editor-styles-wrapper h5.ttl-60.icn-15:before,
.editor-styles-wrapper h6.ttl-60.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-60.icn-16:before,
.editor-styles-wrapper h2.ttl-60.icn-16:before,
.editor-styles-wrapper h3.ttl-60.icn-16:before,
.editor-styles-wrapper h4.ttl-60.icn-16:before,
.editor-styles-wrapper h5.ttl-60.icn-16:before,
.editor-styles-wrapper h6.ttl-60.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-60.icn-17:before,
.editor-styles-wrapper h2.ttl-60.icn-17:before,
.editor-styles-wrapper h3.ttl-60.icn-17:before,
.editor-styles-wrapper h4.ttl-60.icn-17:before,
.editor-styles-wrapper h5.ttl-60.icn-17:before,
.editor-styles-wrapper h6.ttl-60.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-60.icn-18:before,
.editor-styles-wrapper h2.ttl-60.icn-18:before,
.editor-styles-wrapper h3.ttl-60.icn-18:before,
.editor-styles-wrapper h4.ttl-60.icn-18:before,
.editor-styles-wrapper h5.ttl-60.icn-18:before,
.editor-styles-wrapper h6.ttl-60.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-60.icn-19:before,
.editor-styles-wrapper h2.ttl-60.icn-19:before,
.editor-styles-wrapper h3.ttl-60.icn-19:before,
.editor-styles-wrapper h4.ttl-60.icn-19:before,
.editor-styles-wrapper h5.ttl-60.icn-19:before,
.editor-styles-wrapper h6.ttl-60.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-60.icn-20:before,
.editor-styles-wrapper h2.ttl-60.icn-20:before,
.editor-styles-wrapper h3.ttl-60.icn-20:before,
.editor-styles-wrapper h4.ttl-60.icn-20:before,
.editor-styles-wrapper h5.ttl-60.icn-20:before,
.editor-styles-wrapper h6.ttl-60.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-60.icn-21:before,
.editor-styles-wrapper h2.ttl-60.icn-21:before,
.editor-styles-wrapper h3.ttl-60.icn-21:before,
.editor-styles-wrapper h4.ttl-60.icn-21:before,
.editor-styles-wrapper h5.ttl-60.icn-21:before,
.editor-styles-wrapper h6.ttl-60.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-60.icn-22:before,
.editor-styles-wrapper h2.ttl-60.icn-22:before,
.editor-styles-wrapper h3.ttl-60.icn-22:before,
.editor-styles-wrapper h4.ttl-60.icn-22:before,
.editor-styles-wrapper h5.ttl-60.icn-22:before,
.editor-styles-wrapper h6.ttl-60.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-60.icn-23:before,
.editor-styles-wrapper h2.ttl-60.icn-23:before,
.editor-styles-wrapper h3.ttl-60.icn-23:before,
.editor-styles-wrapper h4.ttl-60.icn-23:before,
.editor-styles-wrapper h5.ttl-60.icn-23:before,
.editor-styles-wrapper h6.ttl-60.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-60.icn-24:before,
.editor-styles-wrapper h2.ttl-60.icn-24:before,
.editor-styles-wrapper h3.ttl-60.icn-24:before,
.editor-styles-wrapper h4.ttl-60.icn-24:before,
.editor-styles-wrapper h5.ttl-60.icn-24:before,
.editor-styles-wrapper h6.ttl-60.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-60.icn-25:before,
.editor-styles-wrapper h2.ttl-60.icn-25:before,
.editor-styles-wrapper h3.ttl-60.icn-25:before,
.editor-styles-wrapper h4.ttl-60.icn-25:before,
.editor-styles-wrapper h5.ttl-60.icn-25:before,
.editor-styles-wrapper h6.ttl-60.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-60.icn-26:before,
.editor-styles-wrapper h2.ttl-60.icn-26:before,
.editor-styles-wrapper h3.ttl-60.icn-26:before,
.editor-styles-wrapper h4.ttl-60.icn-26:before,
.editor-styles-wrapper h5.ttl-60.icn-26:before,
.editor-styles-wrapper h6.ttl-60.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-60.icn-27:before,
.editor-styles-wrapper h2.ttl-60.icn-27:before,
.editor-styles-wrapper h3.ttl-60.icn-27:before,
.editor-styles-wrapper h4.ttl-60.icn-27:before,
.editor-styles-wrapper h5.ttl-60.icn-27:before,
.editor-styles-wrapper h6.ttl-60.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-60.icn-28:before,
.editor-styles-wrapper h2.ttl-60.icn-28:before,
.editor-styles-wrapper h3.ttl-60.icn-28:before,
.editor-styles-wrapper h4.ttl-60.icn-28:before,
.editor-styles-wrapper h5.ttl-60.icn-28:before,
.editor-styles-wrapper h6.ttl-60.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-60.icn-29:before,
.editor-styles-wrapper h2.ttl-60.icn-29:before,
.editor-styles-wrapper h3.ttl-60.icn-29:before,
.editor-styles-wrapper h4.ttl-60.icn-29:before,
.editor-styles-wrapper h5.ttl-60.icn-29:before,
.editor-styles-wrapper h6.ttl-60.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-60.icn-30:before,
.editor-styles-wrapper h2.ttl-60.icn-30:before,
.editor-styles-wrapper h3.ttl-60.icn-30:before,
.editor-styles-wrapper h4.ttl-60.icn-30:before,
.editor-styles-wrapper h5.ttl-60.icn-30:before,
.editor-styles-wrapper h6.ttl-60.icn-30:before{ content: "\f183"; }


/* ---------- */
.editor-styles-wrapper h1.ttl-61,
.editor-styles-wrapper h2.ttl-61,
.editor-styles-wrapper h3.ttl-61,
.editor-styles-wrapper h4.ttl-61,
.editor-styles-wrapper h5.ttl-61,
.editor-styles-wrapper h6.ttl-61{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;/*相対位置*/
	padding-left: 0.8em;/*アイコン分のスペース*/
	line-height: 1;/*行高*/
	background:transparent;
}
.editor-styles-wrapper h1.ttl-61:before,
.editor-styles-wrapper h2.ttl-61:before,
.editor-styles-wrapper h3.ttl-61:before,
.editor-styles-wrapper h4.ttl-61:before,
.editor-styles-wrapper h5.ttl-61:before,
.editor-styles-wrapper h6.ttl-61:before{
	font-family: "Font Awesome 5 Free";
	content: "\f246";/*アイコンのユニコード*/
	font-weight: 900;
	position: absolute;/*絶対位置*/
	font-size: 1em;/*サイズ*/
	line-height: 1;/*行高*/
	padding: 6px 0 2px;
	left: 0;/*アイコンの位置*/
	bottom: 0;/*アイコンの位置*/
	color: silver; /*アイコン色*/
	-webkit-animation:ttl_blink 0.5s ease-in-out infinite alternate;
	animation:ttl_blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes ttl_blink{
  0% {opacity:0;}
  100% {opacity:1;}
}
@keyframes ttl_blink{
  0% {opacity:0;}
  100% {opacity:1;}
}

/* ---------- */
.editor-styles-wrapper h1.ttl-62,
.editor-styles-wrapper h2.ttl-62,
.editor-styles-wrapper h3.ttl-62,
.editor-styles-wrapper h4.ttl-62,
.editor-styles-wrapper h5.ttl-62,
.editor-styles-wrapper h6.ttl-62{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	background: #f5f5f5; /*背景色*/
	padding: 0.5em 1em;/*文字周りの余白*/
	border-radius: 2em;/*角の丸み*/
}
.editor-styles-wrapper h1.ttl-62.clr-1,
.editor-styles-wrapper h2.ttl-62.clr-1,
.editor-styles-wrapper h3.ttl-62.clr-1,
.editor-styles-wrapper h4.ttl-62.clr-1,
.editor-styles-wrapper h5.ttl-62.clr-1,
.editor-styles-wrapper h6.ttl-62.clr-1{ background: #fab0b0; }

.editor-styles-wrapper h1.ttl-62.clr-2,
.editor-styles-wrapper h2.ttl-62.clr-2,
.editor-styles-wrapper h3.ttl-62.clr-2,
.editor-styles-wrapper h4.ttl-62.clr-2,
.editor-styles-wrapper h5.ttl-62.clr-2,
.editor-styles-wrapper h6.ttl-62.clr-2{ background: #fadcb0; }

.editor-styles-wrapper h1.ttl-62.clr-3,
.editor-styles-wrapper h2.ttl-62.clr-3,
.editor-styles-wrapper h3.ttl-62.clr-3,
.editor-styles-wrapper h4.ttl-62.clr-3,
.editor-styles-wrapper h5.ttl-62.clr-3,
.editor-styles-wrapper h6.ttl-62.clr-3{ background: #b0dcfa }

.editor-styles-wrapper h1.ttl-62.clr-4,
.editor-styles-wrapper h2.ttl-62.clr-4,
.editor-styles-wrapper h3.ttl-62.clr-4,
.editor-styles-wrapper h4.ttl-62.clr-4,
.editor-styles-wrapper h5.ttl-62.clr-4,
.editor-styles-wrapper h6.ttl-62.clr-4{ background: #b7fab0; }
/* ---------- */
.editor-styles-wrapper h1.ttl-63,
.editor-styles-wrapper h2.ttl-63,
.editor-styles-wrapper h3.ttl-63,
.editor-styles-wrapper h4.ttl-63,
.editor-styles-wrapper h5.ttl-63,
.editor-styles-wrapper h6.ttl-63{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.7em;
	
	position: relative;/*相対位置*/
	padding-left: 1.7em;/*アイコン分のスペース*/
	background:transparent;
}
.editor-styles-wrapper h1.ttl-63:before,
.editor-styles-wrapper h2.ttl-63:before,
.editor-styles-wrapper h3.ttl-63:before,
.editor-styles-wrapper h4.ttl-63:before,
.editor-styles-wrapper h5.ttl-63:before,
.editor-styles-wrapper h6.ttl-63:before{
	font-family: "Font Awesome 5 Free";/*忘れずに*/
	content: "\f111";/*アイコンのユニコード*/
	font-weight: 900;
	position: absolute;/*絶対位置*/
	font-size: 1.4em;/*サイズ*/
	line-height: 1.7em;
	left: 0;/*アイコンの位置*/
	top: 0;/*アイコンの位置*/
	color: #aaa;
}
.editor-styles-wrapper h1.ttl-63.clr-1:before,
.editor-styles-wrapper h2.ttl-63.clr-1:before,
.editor-styles-wrapper h3.ttl-63.clr-1:before,
.editor-styles-wrapper h4.ttl-63.clr-1:before,
.editor-styles-wrapper h5.ttl-63.clr-1:before,
.editor-styles-wrapper h6.ttl-63.clr-1:before{ color: #ffa7a1; }

.editor-styles-wrapper h1.ttl-63.clr-2:before,
.editor-styles-wrapper h2.ttl-63.clr-2:before,
.editor-styles-wrapper h3.ttl-63.clr-2:before,
.editor-styles-wrapper h4.ttl-63.clr-2:before,
.editor-styles-wrapper h5.ttl-63.clr-2:before,
.editor-styles-wrapper h6.ttl-63.clr-2:before{ color: #ffdfa1; }

.editor-styles-wrapper h1.ttl-63.clr-3:before,
.editor-styles-wrapper h2.ttl-63.clr-3:before,
.editor-styles-wrapper h3.ttl-63.clr-3:before,
.editor-styles-wrapper h4.ttl-63.clr-3:before,
.editor-styles-wrapper h5.ttl-63.clr-3:before,
.editor-styles-wrapper h6.ttl-63.clr-3:before{ color: #a1ceff; }

.editor-styles-wrapper h1.ttl-63.clr-4:before,
.editor-styles-wrapper h2.ttl-63.clr-4:before,
.editor-styles-wrapper h3.ttl-63.clr-4:before,
.editor-styles-wrapper h4.ttl-63.clr-4:before,
.editor-styles-wrapper h5.ttl-63.clr-4:before,
.editor-styles-wrapper h6.ttl-63.clr-4:before{ color: #b1eab8; }


/* ---------- */
.editor-styles-wrapper h1.ttl-64,
.editor-styles-wrapper h2.ttl-64,
.editor-styles-wrapper h3.ttl-64,
.editor-styles-wrapper h4.ttl-64,
.editor-styles-wrapper h5.ttl-64,
.editor-styles-wrapper h6.ttl-64{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	padding: 8px 15px 5px;
	margin-left: 1.7em;
	background: #eee;
	border-radius: 20px;
}
.editor-styles-wrapper h1.ttl-64:before,
.editor-styles-wrapper h2.ttl-64:before,
.editor-styles-wrapper h3.ttl-64:before,
.editor-styles-wrapper h4.ttl-64:before,
.editor-styles-wrapper h5.ttl-64:before,
.editor-styles-wrapper h6.ttl-64:before{
	font-family: "Font Awesome 5 Free";
	content: "\f111";
	font-weight: 900;
	position: absolute;
	font-size: 0.6em;
	left: -3.0em;
	bottom: 0;
	color: #eee;
	line-height: 2em;
}
.editor-styles-wrapper h1.ttl-64:after,
.editor-styles-wrapper h2.ttl-64:after,
.editor-styles-wrapper h3.ttl-64:after,
.editor-styles-wrapper h4.ttl-64:after,
.editor-styles-wrapper h5.ttl-64:after,
.editor-styles-wrapper h6.ttl-64:after{
	font-family: "Font Awesome 5 Free";
	content: "\f111";
	font-weight: 900;
	position: absolute;
	font-size: 1em;
	left: -1.1em;
	bottom: 0;
	color: #eee;
	line-height: 1.5em;
}

.editor-styles-wrapper h1.ttl-64.clr-1,
.editor-styles-wrapper h2.ttl-64.clr-1,
.editor-styles-wrapper h3.ttl-64.clr-1,
.editor-styles-wrapper h4.ttl-64.clr-1,
.editor-styles-wrapper h5.ttl-64.clr-1,
.editor-styles-wrapper h6.ttl-64.clr-1{
	background: #ffdfdd;
}
.editor-styles-wrapper h1.ttl-64.clr-1:before,
.editor-styles-wrapper h2.ttl-64.clr-1:before,
.editor-styles-wrapper h3.ttl-64.clr-1:before,
.editor-styles-wrapper h4.ttl-64.clr-1:before,
.editor-styles-wrapper h5.ttl-64.clr-1:before,
.editor-styles-wrapper h6.ttl-64.clr-1:before,
.editor-styles-wrapper h1.ttl-64.clr-1:after,
.editor-styles-wrapper h2.ttl-64.clr-1:after,
.editor-styles-wrapper h3.ttl-64.clr-1:after,
.editor-styles-wrapper h4.ttl-64.clr-1:after,
.editor-styles-wrapper h5.ttl-64.clr-1:after,
.editor-styles-wrapper h6.ttl-64.clr-1:after{ color: #ffdfdd; }

.editor-styles-wrapper h1.ttl-64.clr-2,
.editor-styles-wrapper h2.ttl-64.clr-2,
.editor-styles-wrapper h3.ttl-64.clr-2,
.editor-styles-wrapper h4.ttl-64.clr-2,
.editor-styles-wrapper h5.ttl-64.clr-2,
.editor-styles-wrapper h6.ttl-64.clr-2{
	background: #ffedc9;
}
.editor-styles-wrapper h1.ttl-64.clr-2:before,
.editor-styles-wrapper h2.ttl-64.clr-2:before,
.editor-styles-wrapper h3.ttl-64.clr-2:before,
.editor-styles-wrapper h4.ttl-64.clr-2:before,
.editor-styles-wrapper h5.ttl-64.clr-2:before,
.editor-styles-wrapper h6.ttl-64.clr-2:before,
.editor-styles-wrapper h1.ttl-64.clr-2:after,
.editor-styles-wrapper h2.ttl-64.clr-2:after,
.editor-styles-wrapper h3.ttl-64.clr-2:after,
.editor-styles-wrapper h4.ttl-64.clr-2:after,
.editor-styles-wrapper h5.ttl-64.clr-2:after,
.editor-styles-wrapper h6.ttl-64.clr-2:after{ color: #ffedc9; }

.editor-styles-wrapper h1.ttl-64.clr-3,
.editor-styles-wrapper h2.ttl-64.clr-3,
.editor-styles-wrapper h3.ttl-64.clr-3,
.editor-styles-wrapper h4.ttl-64.clr-3,
.editor-styles-wrapper h5.ttl-64.clr-3,
.editor-styles-wrapper h6.ttl-64.clr-3{
	background: #def3ff;
}
.editor-styles-wrapper h1.ttl-64.clr-3:before,
.editor-styles-wrapper h2.ttl-64.clr-3:before,
.editor-styles-wrapper h3.ttl-64.clr-3:before,
.editor-styles-wrapper h4.ttl-64.clr-3:before,
.editor-styles-wrapper h5.ttl-64.clr-3:before,
.editor-styles-wrapper h6.ttl-64.clr-3:before,
.editor-styles-wrapper h1.ttl-64.clr-3:after,
.editor-styles-wrapper h2.ttl-64.clr-3:after,
.editor-styles-wrapper h3.ttl-64.clr-3:after,
.editor-styles-wrapper h4.ttl-64.clr-3:after,
.editor-styles-wrapper h5.ttl-64.clr-3:after,
.editor-styles-wrapper h6.ttl-64.clr-3:after{ color: #def3ff; }

.editor-styles-wrapper h1.ttl-64.clr-4,
.editor-styles-wrapper h2.ttl-64.clr-4,
.editor-styles-wrapper h3.ttl-64.clr-4,
.editor-styles-wrapper h4.ttl-64.clr-4,
.editor-styles-wrapper h5.ttl-64.clr-4,
.editor-styles-wrapper h6.ttl-64.clr-4{
	background: #d1f4d6;
}
.editor-styles-wrapper h1.ttl-64.clr-4:before,
.editor-styles-wrapper h2.ttl-64.clr-4:before,
.editor-styles-wrapper h3.ttl-64.clr-4:before,
.editor-styles-wrapper h4.ttl-64.clr-4:before,
.editor-styles-wrapper h5.ttl-64.clr-4:before,
.editor-styles-wrapper h6.ttl-64.clr-4:before,
.editor-styles-wrapper h1.ttl-64.clr-4:after,
.editor-styles-wrapper h2.ttl-64.clr-4:after,
.editor-styles-wrapper h3.ttl-64.clr-4:after,
.editor-styles-wrapper h4.ttl-64.clr-4:after,
.editor-styles-wrapper h5.ttl-64.clr-4:after,
.editor-styles-wrapper h6.ttl-64.clr-4:after{ color: #d1f4d6; }

/* ---------- */
.editor-styles-wrapper h1.ttl-65,
.editor-styles-wrapper h2.ttl-65,
.editor-styles-wrapper h3.ttl-65,
.editor-styles-wrapper h4.ttl-65,
.editor-styles-wrapper h5.ttl-65,
.editor-styles-wrapper h6.ttl-65{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 1.4em;
	
	position: relative;/*相対位置*/
	display:inline-block;
	width:100%;
	padding-left: 1.5em;/*アイコン分のスペース*/
	padding-top:0.35em;
	padding-bottom:0.25em;
	vertical-align:middle;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-65:before,
.editor-styles-wrapper h2.ttl-65:before,
.editor-styles-wrapper h3.ttl-65:before,
.editor-styles-wrapper h4.ttl-65:before,
.editor-styles-wrapper h5.ttl-65:before,
.editor-styles-wrapper h6.ttl-65:before{
	font-family: "Font Awesome 5 Free";
	content: "\f1b0";/*アイコンのユニコード*/
	font-weight: 900;
	position: absolute;/*絶対位置*/

	font-size: 1em;
	line-height:1em;
	width:1.5em;
	text-align:center;
	vertical-align:middle;
	left: 0;/*アイコンの位置*/
	color: #bbb; /*アイコン色*/
	height:100%;
	top:0.5em;
}
.editor-styles-wrapper h1.ttl-65.icn-1:before,
.editor-styles-wrapper h2.ttl-65.icn-1:before,
.editor-styles-wrapper h3.ttl-65.icn-1:before,
.editor-styles-wrapper h4.ttl-65.icn-1:before,
.editor-styles-wrapper h5.ttl-65.icn-1:before,
.editor-styles-wrapper h6.ttl-65.icn-1:before{ content: "\f071"; }

.editor-styles-wrapper h1.ttl-65.icn-2:before,
.editor-styles-wrapper h2.ttl-65.icn-2:before,
.editor-styles-wrapper h3.ttl-65.icn-2:before,
.editor-styles-wrapper h4.ttl-65.icn-2:before,
.editor-styles-wrapper h5.ttl-65.icn-2:before,
.editor-styles-wrapper h6.ttl-65.icn-2:before{ content: "\f274"; }

.editor-styles-wrapper h1.ttl-65.icn-3:before,
.editor-styles-wrapper h2.ttl-65.icn-3:before,
.editor-styles-wrapper h3.ttl-65.icn-3:before,
.editor-styles-wrapper h4.ttl-65.icn-3:before,
.editor-styles-wrapper h5.ttl-65.icn-3:before,
.editor-styles-wrapper h6.ttl-65.icn-3:before{ content: "\f0f4"; }

.editor-styles-wrapper h1.ttl-65.icn-4:before,
.editor-styles-wrapper h2.ttl-65.icn-4:before,
.editor-styles-wrapper h3.ttl-65.icn-4:before,
.editor-styles-wrapper h4.ttl-65.icn-4:before,
.editor-styles-wrapper h5.ttl-65.icn-4:before,
.editor-styles-wrapper h6.ttl-65.icn-4:before{ content: "\f086"; }

.editor-styles-wrapper h1.ttl-65.icn-5:before,
.editor-styles-wrapper h2.ttl-65.icn-5:before,
.editor-styles-wrapper h3.ttl-65.icn-5:before,
.editor-styles-wrapper h4.ttl-65.icn-5:before,
.editor-styles-wrapper h5.ttl-65.icn-5:before,
.editor-styles-wrapper h6.ttl-65.icn-5:before{ content: "\f0e0"; }

.editor-styles-wrapper h1.ttl-65.icn-6:before,
.editor-styles-wrapper h2.ttl-65.icn-6:before,
.editor-styles-wrapper h3.ttl-65.icn-6:before,
.editor-styles-wrapper h4.ttl-65.icn-6:before,
.editor-styles-wrapper h5.ttl-65.icn-6:before,
.editor-styles-wrapper h6.ttl-65.icn-6:before{ content: "\f15c"; }

.editor-styles-wrapper h1.ttl-65.icn-7:before,
.editor-styles-wrapper h2.ttl-65.icn-7:before,
.editor-styles-wrapper h3.ttl-65.icn-7:before,
.editor-styles-wrapper h4.ttl-65.icn-7:before,
.editor-styles-wrapper h5.ttl-65.icn-7:before,
.editor-styles-wrapper h6.ttl-65.icn-7:before{ content: "\f579"; }

.editor-styles-wrapper h1.ttl-65.icn-8:before,
.editor-styles-wrapper h2.ttl-65.icn-8:before,
.editor-styles-wrapper h3.ttl-65.icn-8:before,
.editor-styles-wrapper h4.ttl-65.icn-8:before,
.editor-styles-wrapper h5.ttl-65.icn-8:before,
.editor-styles-wrapper h6.ttl-65.icn-8:before{ content: "\f06b"; }

.editor-styles-wrapper h1.ttl-65.icn-9:before,
.editor-styles-wrapper h2.ttl-65.icn-9:before,
.editor-styles-wrapper h3.ttl-65.icn-9:before,
.editor-styles-wrapper h4.ttl-65.icn-9:before,
.editor-styles-wrapper h5.ttl-65.icn-9:before,
.editor-styles-wrapper h6.ttl-65.icn-9:before{ content: "\f0a4"; }

.editor-styles-wrapper h1.ttl-65.icn-10:before,
.editor-styles-wrapper h2.ttl-65.icn-10:before,
.editor-styles-wrapper h3.ttl-65.icn-10:before,
.editor-styles-wrapper h4.ttl-65.icn-10:before,
.editor-styles-wrapper h5.ttl-65.icn-10:before,
.editor-styles-wrapper h6.ttl-65.icn-10:before{ content: "\f001"; }

.editor-styles-wrapper h1.ttl-65.icn-11:before,
.editor-styles-wrapper h2.ttl-65.icn-11:before,
.editor-styles-wrapper h3.ttl-65.icn-11:before,
.editor-styles-wrapper h4.ttl-65.icn-11:before,
.editor-styles-wrapper h5.ttl-65.icn-11:before,
.editor-styles-wrapper h6.ttl-65.icn-11:before{ content: "\f023"; }

.editor-styles-wrapper h1.ttl-65.icn-12:before,
.editor-styles-wrapper h2.ttl-65.icn-12:before,
.editor-styles-wrapper h3.ttl-65.icn-12:before,
.editor-styles-wrapper h4.ttl-65.icn-12:before,
.editor-styles-wrapper h5.ttl-65.icn-12:before,
.editor-styles-wrapper h6.ttl-65.icn-12:before{ content: "\f3c1"; }

.editor-styles-wrapper h1.ttl-65.icn-13:before,
.editor-styles-wrapper h2.ttl-65.icn-13:before,
.editor-styles-wrapper h3.ttl-65.icn-13:before,
.editor-styles-wrapper h4.ttl-65.icn-13:before,
.editor-styles-wrapper h5.ttl-65.icn-13:before,
.editor-styles-wrapper h6.ttl-65.icn-13:before{ content: "\f1d8"; }

.editor-styles-wrapper h1.ttl-65.icn-14:before,
.editor-styles-wrapper h2.ttl-65.icn-14:before,
.editor-styles-wrapper h3.ttl-65.icn-14:before,
.editor-styles-wrapper h4.ttl-65.icn-14:before,
.editor-styles-wrapper h5.ttl-65.icn-14:before,
.editor-styles-wrapper h6.ttl-65.icn-14:before{ content: "\f0c6"; }

.editor-styles-wrapper h1.ttl-65.icn-15:before,
.editor-styles-wrapper h2.ttl-65.icn-15:before,
.editor-styles-wrapper h3.ttl-65.icn-15:before,
.editor-styles-wrapper h4.ttl-65.icn-15:before,
.editor-styles-wrapper h5.ttl-65.icn-15:before,
.editor-styles-wrapper h6.ttl-65.icn-15:before{ content: "\f303"; }

.editor-styles-wrapper h1.ttl-65.icn-16:before,
.editor-styles-wrapper h2.ttl-65.icn-16:before,
.editor-styles-wrapper h3.ttl-65.icn-16:before,
.editor-styles-wrapper h4.ttl-65.icn-16:before,
.editor-styles-wrapper h5.ttl-65.icn-16:before,
.editor-styles-wrapper h6.ttl-65.icn-16:before{ content: "\f135"; }

.editor-styles-wrapper h1.ttl-65.icn-17:before,
.editor-styles-wrapper h2.ttl-65.icn-17:before,
.editor-styles-wrapper h3.ttl-65.icn-17:before,
.editor-styles-wrapper h4.ttl-65.icn-17:before,
.editor-styles-wrapper h5.ttl-65.icn-17:before,
.editor-styles-wrapper h6.ttl-65.icn-17:before{ content: "\f002"; }

.editor-styles-wrapper h1.ttl-65.icn-18:before,
.editor-styles-wrapper h2.ttl-65.icn-18:before,
.editor-styles-wrapper h3.ttl-65.icn-18:before,
.editor-styles-wrapper h4.ttl-65.icn-18:before,
.editor-styles-wrapper h5.ttl-65.icn-18:before,
.editor-styles-wrapper h6.ttl-65.icn-18:before{ content: "\f110"; }

.editor-styles-wrapper h1.ttl-65.icn-19:before,
.editor-styles-wrapper h2.ttl-65.icn-19:before,
.editor-styles-wrapper h3.ttl-65.icn-19:before,
.editor-styles-wrapper h4.ttl-65.icn-19:before,
.editor-styles-wrapper h5.ttl-65.icn-19:before,
.editor-styles-wrapper h6.ttl-65.icn-19:before{ content: "\f005"; }

.editor-styles-wrapper h1.ttl-65.icn-20:before,
.editor-styles-wrapper h2.ttl-65.icn-20:before,
.editor-styles-wrapper h3.ttl-65.icn-20:before,
.editor-styles-wrapper h4.ttl-65.icn-20:before,
.editor-styles-wrapper h5.ttl-65.icn-20:before,
.editor-styles-wrapper h6.ttl-65.icn-20:before{ content: "\f164"; }

.editor-styles-wrapper h1.ttl-65.icn-21:before,
.editor-styles-wrapper h2.ttl-65.icn-21:before,
.editor-styles-wrapper h3.ttl-65.icn-21:before,
.editor-styles-wrapper h4.ttl-65.icn-21:before,
.editor-styles-wrapper h5.ttl-65.icn-21:before,
.editor-styles-wrapper h6.ttl-65.icn-21:before{ content: "\f007"; }

.editor-styles-wrapper h1.ttl-65.icn-22:before,
.editor-styles-wrapper h2.ttl-65.icn-22:before,
.editor-styles-wrapper h3.ttl-65.icn-22:before,
.editor-styles-wrapper h4.ttl-65.icn-22:before,
.editor-styles-wrapper h5.ttl-65.icn-22:before,
.editor-styles-wrapper h6.ttl-65.icn-22:before{ content: "\f508"; }

.editor-styles-wrapper h1.ttl-65.icn-23:before,
.editor-styles-wrapper h2.ttl-65.icn-23:before,
.editor-styles-wrapper h3.ttl-65.icn-23:before,
.editor-styles-wrapper h4.ttl-65.icn-23:before,
.editor-styles-wrapper h5.ttl-65.icn-23:before,
.editor-styles-wrapper h6.ttl-65.icn-23:before{ content: "\f0c0"; }

.editor-styles-wrapper h1.ttl-65.icn-24:before,
.editor-styles-wrapper h2.ttl-65.icn-24:before,
.editor-styles-wrapper h3.ttl-65.icn-24:before,
.editor-styles-wrapper h4.ttl-65.icn-24:before,
.editor-styles-wrapper h5.ttl-65.icn-24:before,
.editor-styles-wrapper h6.ttl-65.icn-24:before{ content: "\f13d"; }

.editor-styles-wrapper h1.ttl-65.icn-25:before,
.editor-styles-wrapper h2.ttl-65.icn-25:before,
.editor-styles-wrapper h3.ttl-65.icn-25:before,
.editor-styles-wrapper h4.ttl-65.icn-25:before,
.editor-styles-wrapper h5.ttl-65.icn-25:before,
.editor-styles-wrapper h6.ttl-65.icn-25:before{ content: "\f069"; }

.editor-styles-wrapper h1.ttl-65.icn-26:before,
.editor-styles-wrapper h2.ttl-65.icn-26:before,
.editor-styles-wrapper h3.ttl-65.icn-26:before,
.editor-styles-wrapper h4.ttl-65.icn-26:before,
.editor-styles-wrapper h5.ttl-65.icn-26:before,
.editor-styles-wrapper h6.ttl-65.icn-26:before{ content: "\f559"; }

.editor-styles-wrapper h1.ttl-65.icn-27:before,
.editor-styles-wrapper h2.ttl-65.icn-27:before,
.editor-styles-wrapper h3.ttl-65.icn-27:before,
.editor-styles-wrapper h4.ttl-65.icn-27:before,
.editor-styles-wrapper h5.ttl-65.icn-27:before,
.editor-styles-wrapper h6.ttl-65.icn-27:before{ content: "\f06a"; }

.editor-styles-wrapper h1.ttl-65.icn-28:before,
.editor-styles-wrapper h2.ttl-65.icn-28:before,
.editor-styles-wrapper h3.ttl-65.icn-28:before,
.editor-styles-wrapper h4.ttl-65.icn-28:before,
.editor-styles-wrapper h5.ttl-65.icn-28:before,
.editor-styles-wrapper h6.ttl-65.icn-28:before{ content: "\f3c5"; }

.editor-styles-wrapper h1.ttl-65.icn-29:before,
.editor-styles-wrapper h2.ttl-65.icn-29:before,
.editor-styles-wrapper h3.ttl-65.icn-29:before,
.editor-styles-wrapper h4.ttl-65.icn-29:before,
.editor-styles-wrapper h5.ttl-65.icn-29:before,
.editor-styles-wrapper h6.ttl-65.icn-29:before{ content: "\f182"; }

.editor-styles-wrapper h1.ttl-65.icn-30:before,
.editor-styles-wrapper h2.ttl-65.icn-30:before,
.editor-styles-wrapper h3.ttl-65.icn-30:before,
.editor-styles-wrapper h4.ttl-65.icn-30:before,
.editor-styles-wrapper h5.ttl-65.icn-30:before,
.editor-styles-wrapper h6.ttl-65.icn-30:before{ content: "\f183"; }


.editor-styles-wrapper h1.ttl-65.clr-1:before,
.editor-styles-wrapper h2.ttl-65.clr-1:before,
.editor-styles-wrapper h3.ttl-65.clr-1:before,
.editor-styles-wrapper h4.ttl-65.clr-1:before,
.editor-styles-wrapper h5.ttl-65.clr-1:before,
.editor-styles-wrapper h6.ttl-65.clr-1:before{ color: #ffa7a1; }

.editor-styles-wrapper h1.ttl-65.clr-2:before,
.editor-styles-wrapper h2.ttl-65.clr-2:before,
.editor-styles-wrapper h3.ttl-65.clr-2:before,
.editor-styles-wrapper h4.ttl-65.clr-2:before,
.editor-styles-wrapper h5.ttl-65.clr-2:before,
.editor-styles-wrapper h6.ttl-65.clr-2:before{ color: #ffdfa1; }

.editor-styles-wrapper h1.ttl-65.clr-3:before,
.editor-styles-wrapper h2.ttl-65.clr-3:before,
.editor-styles-wrapper h3.ttl-65.clr-3:before,
.editor-styles-wrapper h4.ttl-65.clr-3:before,
.editor-styles-wrapper h5.ttl-65.clr-3:before,
.editor-styles-wrapper h6.ttl-65.clr-3:before{ color: #a1ceff; }

.editor-styles-wrapper h1.ttl-65.clr-4:before,
.editor-styles-wrapper h2.ttl-65.clr-4:before,
.editor-styles-wrapper h3.ttl-65.clr-4:before,
.editor-styles-wrapper h4.ttl-65.clr-4:before,
.editor-styles-wrapper h5.ttl-65.clr-4:before,
.editor-styles-wrapper h6.ttl-65.clr-4:before{ color: #b1eab8; }

/* ---------- */
.editor-styles-wrapper h1.ttl-66,
.editor-styles-wrapper h2.ttl-66,
.editor-styles-wrapper h3.ttl-66,
.editor-styles-wrapper h4.ttl-66,
.editor-styles-wrapper h5.ttl-66,
.editor-styles-wrapper h6.ttl-66{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	display: inline-block;
	margin: 3.5em 0 2.0em;
	text-shadow: 0 0 2px white;
	z-index: 3;
	text-align: center;
	width:100%;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-66:before,
.editor-styles-wrapper h2.ttl-66:before,
.editor-styles-wrapper h3.ttl-66:before,
.editor-styles-wrapper h4.ttl-66:before,
.editor-styles-wrapper h5.ttl-66:before,
.editor-styles-wrapper h6.ttl-66:before{
	content: "";
	position: absolute;
	background: #ccc;
	width: 5em;
	height: 5em;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: -1;
}

.editor-styles-wrapper h1.ttl-66.clr-1:before,
.editor-styles-wrapper h2.ttl-66.clr-1:before,
.editor-styles-wrapper h3.ttl-66.clr-1:before,
.editor-styles-wrapper h4.ttl-66.clr-1:before,
.editor-styles-wrapper h5.ttl-66.clr-1:before,
.editor-styles-wrapper h6.ttl-66.clr-1:before{ background: #ffa7a1; }

.editor-styles-wrapper h1.ttl-66.clr-2:before,
.editor-styles-wrapper h2.ttl-66.clr-2:before,
.editor-styles-wrapper h3.ttl-66.clr-2:before,
.editor-styles-wrapper h4.ttl-66.clr-2:before,
.editor-styles-wrapper h5.ttl-66.clr-2:before,
.editor-styles-wrapper h6.ttl-66.clr-2:before{ background: #ffd69d; }

.editor-styles-wrapper h1.ttl-66.clr-3:before,
.editor-styles-wrapper h2.ttl-66.clr-3:before,
.editor-styles-wrapper h3.ttl-66.clr-3:before,
.editor-styles-wrapper h4.ttl-66.clr-3:before,
.editor-styles-wrapper h5.ttl-66.clr-3:before,
.editor-styles-wrapper h6.ttl-66.clr-3:before{ background: #a1ceff; }

.editor-styles-wrapper h1.ttl-66.clr-4:before,
.editor-styles-wrapper h2.ttl-66.clr-4:before,
.editor-styles-wrapper h3.ttl-66.clr-4:before,
.editor-styles-wrapper h4.ttl-66.clr-4:before,
.editor-styles-wrapper h5.ttl-66.clr-4:before,
.editor-styles-wrapper h6.ttl-66.clr-4:before{ background: #b1eab8; }

/* ---------- */
.editor-styles-wrapper h1.ttl-67,
.editor-styles-wrapper h2.ttl-67,
.editor-styles-wrapper h3.ttl-67,
.editor-styles-wrapper h4.ttl-67,
.editor-styles-wrapper h5.ttl-67,
.editor-styles-wrapper h6.ttl-67{
	border-left:none;
	padding: 6px 0 2px;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	display: inline-block;
	margin: 3.5em 0 2.0em;
	text-shadow: 0 0 2px white;
	z-index: 3;
	text-align: center;
	width:100%;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-67:before,
.editor-styles-wrapper h2.ttl-67:before,
.editor-styles-wrapper h3.ttl-67:before,
.editor-styles-wrapper h4.ttl-67:before,
.editor-styles-wrapper h5.ttl-67:before,
.editor-styles-wrapper h6.ttl-67:before{
	content: "";
	position: absolute;
	background: #ccc;
	width: 5em;
	height: 5em;
	border-radius: 50%;
	top: 50%;
	border: dashed 2px white;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: -1;
	box-shadow: 0px 0px 0px 5px #ccc;
}

.editor-styles-wrapper h1.ttl-67.clr-1:before,
.editor-styles-wrapper h2.ttl-67.clr-1:before,
.editor-styles-wrapper h3.ttl-67.clr-1:before,
.editor-styles-wrapper h4.ttl-67.clr-1:before,
.editor-styles-wrapper h5.ttl-67.clr-1:before,
.editor-styles-wrapper h6.ttl-67.clr-1:before{ background: #ffa7a1; box-shadow: 0px 0px 0px 5px #ffa7a1;}

.editor-styles-wrapper h1.ttl-67.clr-2:before,
.editor-styles-wrapper h2.ttl-67.clr-2:before,
.editor-styles-wrapper h3.ttl-67.clr-2:before,
.editor-styles-wrapper h4.ttl-67.clr-2:before,
.editor-styles-wrapper h5.ttl-67.clr-2:before,
.editor-styles-wrapper h6.ttl-67.clr-2:before{ background: #ffd69d; box-shadow: 0px 0px 0px 5px #ffd69d;}

.editor-styles-wrapper h1.ttl-67.clr-3:before,
.editor-styles-wrapper h2.ttl-67.clr-3:before,
.editor-styles-wrapper h3.ttl-67.clr-3:before,
.editor-styles-wrapper h4.ttl-67.clr-3:before,
.editor-styles-wrapper h5.ttl-67.clr-3:before,
.editor-styles-wrapper h6.ttl-67.clr-3:before{ background: #a1ceff; box-shadow: 0px 0px 0px 5px #a1ceff;}

.editor-styles-wrapper h1.ttl-67.clr-4:before,
.editor-styles-wrapper h2.ttl-67.clr-4:before,
.editor-styles-wrapper h3.ttl-67.clr-4:before,
.editor-styles-wrapper h4.ttl-67.clr-4:before,
.editor-styles-wrapper h5.ttl-67.clr-4:before,
.editor-styles-wrapper h6.ttl-67.clr-4:before{ background: #b1eab8; box-shadow: 0px 0px 0px 5px #b1eab8;}

/* ---------- */
.editor-styles-wrapper h1.ttl-68,
.editor-styles-wrapper h2.ttl-68,
.editor-styles-wrapper h3.ttl-68,
.editor-styles-wrapper h4.ttl-68,
.editor-styles-wrapper h5.ttl-68,
.editor-styles-wrapper h6.ttl-68{
	border-left:none;
	padding: 6px 0 2px 1em;
	margin: 1em 0 0.75em 0;
	line-height: 2em;
	
	position: relative;
	text-shadow: 0 0 2px white;
	z-index: 1;
	background:transparent;
}
.editor-styles-wrapper h1.ttl-68:before,
.editor-styles-wrapper h2.ttl-68:before,
.editor-styles-wrapper h3.ttl-68:before,
.editor-styles-wrapper h4.ttl-68:before,
.editor-styles-wrapper h5.ttl-68:before,
.editor-styles-wrapper h6.ttl-68:before{
	content: "";
	position: absolute;
	background: #ccc;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	top: 50%;
	/* border: dashed 1px white; */
	left:0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: -1;
}

.editor-styles-wrapper h1.ttl-68.clr-1:before,
.editor-styles-wrapper h2.ttl-68.clr-1:before,
.editor-styles-wrapper h3.ttl-68.clr-1:before,
.editor-styles-wrapper h4.ttl-68.clr-1:before,
.editor-styles-wrapper h5.ttl-68.clr-1:before,
.editor-styles-wrapper h6.ttl-68.clr-1:before{ background: #ffa7a1;}

.editor-styles-wrapper h1.ttl-68.clr-2:before,
.editor-styles-wrapper h2.ttl-68.clr-2:before,
.editor-styles-wrapper h3.ttl-68.clr-2:before,
.editor-styles-wrapper h4.ttl-68.clr-2:before,
.editor-styles-wrapper h5.ttl-68.clr-2:before,
.editor-styles-wrapper h6.ttl-68.clr-2:before{ background: #ffd69d;}

.editor-styles-wrapper h1.ttl-68.clr-3:before,
.editor-styles-wrapper h2.ttl-68.clr-3:before,
.editor-styles-wrapper h3.ttl-68.clr-3:before,
.editor-styles-wrapper h4.ttl-68.clr-3:before,
.editor-styles-wrapper h5.ttl-68.clr-3:before,
.editor-styles-wrapper h6.ttl-68.clr-3:before{ background: #9de5ff;}

.editor-styles-wrapper h1.ttl-68.clr-4:before,
.editor-styles-wrapper h2.ttl-68.clr-4:before,
.editor-styles-wrapper h3.ttl-68.clr-4:before,
.editor-styles-wrapper h4.ttl-68.clr-4:before,
.editor-styles-wrapper h5.ttl-68.clr-4:before,
.editor-styles-wrapper h6.ttl-68.clr-4:before{ background: #b1eab8;}


/* ---------- */
.editor-styles-wrapper h1.ttl-69,
.editor-styles-wrapper h2.ttl-69,
.editor-styles-wrapper h3.ttl-69,
.editor-styles-wrapper h4.ttl-69,
.editor-styles-wrapper h5.ttl-69,
.editor-styles-wrapper h6.ttl-69{
	border-left:none;
	padding: 6px 0 3px 0.6em;
	margin: 1em 0 0.75em 0;
	line-height: 1.2em;
	
	position: relative;
	text-shadow: 0 0 2px white;
	z-index: 1;
	border-radius: 50px;
	background: #e0f3ff;
}
.editor-styles-wrapper h1.ttl-69:before,
.editor-styles-wrapper h2.ttl-69:before,
.editor-styles-wrapper h3.ttl-69:before,
.editor-styles-wrapper h4.ttl-69:before,
.editor-styles-wrapper h5.ttl-69:before,
.editor-styles-wrapper h6.ttl-69:before{
	content: "";
	position: absolute;
	padding: 6px 0 3px 1em;
	background: #9de5ff;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	top: 50%;
	/* border: dashed 1px white; */
	left:0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: -1;
}

.editor-styles-wrapper h1.ttl-69.clr-1,
.editor-styles-wrapper h2.ttl-69.clr-1,
.editor-styles-wrapper h3.ttl-69.clr-1,
.editor-styles-wrapper h4.ttl-69.clr-1,
.editor-styles-wrapper h5.ttl-69.clr-1,
.editor-styles-wrapper h6.ttl-69.clr-1{ background: #ffe6e4;}

.editor-styles-wrapper h1.ttl-69.clr-2,
.editor-styles-wrapper h2.ttl-69.clr-2,
.editor-styles-wrapper h3.ttl-69.clr-2,
.editor-styles-wrapper h4.ttl-69.clr-2,
.editor-styles-wrapper h5.ttl-69.clr-2,
.editor-styles-wrapper h6.ttl-69.clr-2{ background: #fff1de;}

.editor-styles-wrapper h1.ttl-69.clr-3,
.editor-styles-wrapper h2.ttl-69.clr-3,
.editor-styles-wrapper h3.ttl-69.clr-3,
.editor-styles-wrapper h4.ttl-69.clr-3,
.editor-styles-wrapper h5.ttl-69.clr-3,
.editor-styles-wrapper h6.ttl-69.clr-3{ background: #e0f3ff;}

.editor-styles-wrapper h1.ttl-69.clr-4,
.editor-styles-wrapper h2.ttl-69.clr-4,
.editor-styles-wrapper h3.ttl-69.clr-4,
.editor-styles-wrapper h4.ttl-69.clr-4,
.editor-styles-wrapper h5.ttl-69.clr-4,
.editor-styles-wrapper h6.ttl-69.clr-4{ background: #e0fae3;}


.editor-styles-wrapper h1.ttl-69.clr-1:before,
.editor-styles-wrapper h2.ttl-69.clr-1:before,
.editor-styles-wrapper h3.ttl-69.clr-1:before,
.editor-styles-wrapper h4.ttl-69.clr-1:before,
.editor-styles-wrapper h5.ttl-69.clr-1:before,
.editor-styles-wrapper h6.ttl-69.clr-1:before{ background: #ffa7a1;}

.editor-styles-wrapper h1.ttl-69.clr-2:before,
.editor-styles-wrapper h2.ttl-69.clr-2:before,
.editor-styles-wrapper h3.ttl-69.clr-2:before,
.editor-styles-wrapper h4.ttl-69.clr-2:before,
.editor-styles-wrapper h5.ttl-69.clr-2:before,
.editor-styles-wrapper h6.ttl-69.clr-2:before{ background: #ffd69d;}

.editor-styles-wrapper h1.ttl-69.clr-3:before,
.editor-styles-wrapper h2.ttl-69.clr-3:before,
.editor-styles-wrapper h3.ttl-69.clr-3:before,
.editor-styles-wrapper h4.ttl-69.clr-3:before,
.editor-styles-wrapper h5.ttl-69.clr-3:before,
.editor-styles-wrapper h6.ttl-69.clr-3:before{ background: #9de5ff;}

.editor-styles-wrapper h1.ttl-69.clr-4:before,
.editor-styles-wrapper h2.ttl-69.clr-4:before,
.editor-styles-wrapper h3.ttl-69.clr-4:before,
.editor-styles-wrapper h4.ttl-69.clr-4:before,
.editor-styles-wrapper h5.ttl-69.clr-4:before,
.editor-styles-wrapper h6.ttl-69.clr-4:before{ background: #b1eab8;}

/* ---------- */


.editor-styles-wrapper iframe {
	max-width: 100%;
}


.acf-field .acf-label label {
	
}
