.mceContentBody,
.mceContentBody td,
#ContsBody {
  font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif !important;
  font-size: 13px !important;
  line-height: 130%;
  color: #333;
  text-align: left;
}
.mceContentBody fs1, #ContsBody .fs1 { font-size: 8pt; }
.mceContentBody fs2, #ContsBody .fs2 { font-size: 10pt; }
.mceContentBody fs3, #ContsBody .fs3 { font-size: 12pt; }
.mceContentBody fs4, #ContsBody .fs4 { font-size: 14pt; }
.mceContentBody fs5, #ContsBody .fs5 { font-size: 18pt; }
.mceContentBody fs6, #ContsBody .fs6 { font-size: 24pt; }
.mceContentBody fs7, #ContsBody .fs7 { font-size: 36pt; }

.mceContentBody p, #ContsBody .p { 
    margin: 0.5em 10px;
    font-size: 100%;
}

ul, ol, dl {
	margin: 0 10px 1em;
	padding: 4px 0;
	list-style-position: outside;
}
 
li, dt, dd { margin: 0 10px 0.5em; }


.mceContentBody table.deco-tb,
#ContsBody table.deco-tb {
    margin-bottom: 15px;
}
.mceContentBody table.deco-tb td,
#ContsBody table.deco-tb td {
    padding: 5px 5px;
}
.mceContentBody h3,
#ContsBody h3 {
    font-size: 16px;
	color: #76B716;
	padding: 10px 0 6px 5px;
	border-top: solid 1px #76B716;
	border-bottom: solid 1px #76B716;
}
.mceContentBody h4,
#ContsBody h4 {
    font-size: 15px;
	color: #666666;
	margin: 0 0 10px;
	padding: 0 0 4px 5px;
	border-bottom: dotted 1px #CCC;
}