.editable_content { overflow:hidden; clear:both; margin:0; }
.editable_content span.para:first-child { padding-top:0; }
.editable_content table, .editable_content iframe, .editable_content img { max-width:100%; }/* 避免爆版 *

/* 為文字上稿區可能出現的元素做設定 */
.editable_content div.district { clear:both; overflow:hidden; margin-bottom:10px; }
.editable_content span.para, .editable_content blockquote, .editable_content li { }
.editable_content span.para, .editable_content ul, .editable_content ol, .editable_content div {  }
.editable_content blockquote { }
.editable_content ul { line-height:22px; margin-bottom:30px; }
.editable_content ul li { background: url("../images/icon/icon_li.png") no-repeat top left; padding-left:22px; }
.editable_content ul > li:last-child, .editable_content ol > li:last-child { padding-bottom:0; }
.editable_content ol { list-style-type:decimal; margin:0 0 30px 20px; }
.editable_content ol ol { list-style-type:lower-alpha; }
.editable_content p, .editable_content ul, .editable_content ol, .editable_content div, .editable_content table, .editable_content iframe {
  margin: 0 0 15px;
  padding: 0;
}

.para { display:block; margin-bottom:30px; line-height:26px; }
.editable_content div.district h3 { margin:0 0 10px; }
.editable_content.index div.district h3 { margin:0 0 10px; }


/* html編輯區的表格預設樣式 */
.editable_content table { margin-bottom:30px; line-height:1.5; }
.editable_content table th, .editable_content table td {  }
.editable_content table caption { font-weight:bold;  }
	.editable_content table table { margin-bottom:0; }
	.editable_content table table th, .editable_content table table td {  }
	.editable_content table h3 { }
	.editable_content table ul, .editable_content table ol { margin-bottom:0;  }
	.editable_content table li {  }
	
	
.font_bold { font-weight:bold; } 
.font_italic { font-style:italic; }
.font_underline { text-decoration:underline; }


/* footer的設定 */
#footer .editable_content { padding:0; }
#footer .editable_content p, #footer .editable_content blockquote, #footer .editable_content li { }
#footer .editable_content p, #footer .editable_content ul, #footer .editable_content ol, #footer .editable_content div { padding:0; }


/*StyleStart*/
/*字級12px*/
.font_12px { font-size:12px !important; }
/*字級13px*/
.font_13px { font-size:13px !important; }
/*字級14px*/
.font_14px { font-size:14px !important; }
/*字級15px*/
.font_15px { font-size:15px !important; }
/*字級16px*/
.font_16px { font-size:16px !important; }
/*字級18px*/
.font_18px { font-size:18px !important; }
/*字級24px*/
.font_24px { font-size:24px !important; }
/*文字靠左*/
.tl { text-align:left; }
/*文字置中*/
.tc { text-align:center; }
/*文字靠右*/
.tr { text-align:right; }
/*h3標題*/
.editable_content h3 {
  font-size: 18px;
  line-height: 150%;
  font-weight: normal;
  color: #000;
  letter-spacing: 1.25px;
  font-family: "Microsoft YaHei", "微软雅黑";
	}

/* 表格外框樣式1 */
.editable_content table.table_style1 { border-right:1px solid #000; border-top:1px solid #000; }
.editable_content .table_style1 > tbody > tr > th {
	background-color: #eaeaea;
	color: #000;
	white-space: nowrap;
	font-size: 107.7%;
	}
.editable_content .table_style1 > tbody > tr > th, .editable_content .table_style1 > tbody > tr > td { border-left:1px solid #000; border-bottom:1px solid #000; padding: 5px 8px; }
.editable_content .table_style1 > tbody > tr > th { background-color:#eaeaea; color:#000; white-space:nowrap; font-size:107.7%; }
/*StyleEnd*/