@charset "utf-8";
/*******************************************************************************
 * Version 1.0 Release 2015.12.23;
 * Copyright 2015, "ryan"<ryan@dotmore.com.tw>. All rights reserved.
 ******************************************************************************/
.Editor{
	/* for 微軟正黑體粗體空格bug (碧、筵、綰三個字) */
	font-family: Helvetica,"蘋果儷中黑","Microsoft YaHei","微軟正黑體",Verdana,Arial,sans-serif,"新細明體";
}
/*編輯區-去除reset Start*/
.Editor html,
.Editor body,
.Editor fieldset,
.Editor form,
.Editor h1,
.Editor h2,
.Editor h3,
.Editor h4,
.Editor h5,
.Editor h6,
.Editor ol,
.Editor ul{
	display: block;
	position: static;
}
.Editor li {
	display: list-item;
}
.Editor body {
	margin: 8px;
}
.Editor h1 {
	font-size: 2em;
	margin: .67em 0;
}
.Editor h2 {
	font-size: 1.5em;
	margin: .75em 0;
}
.Editor h3 {
	font-size: 1.17em;
	margin: .83em 0;
	color: #555;
}
.Editor h4,
.Editor ul,
.Editor fieldset,
.Editor form,
.Editor ol{
	margin: 1.12em 0;
}
.Editor h5 {
	font-size: .83em;
	margin: 1.5em 0;
}
.Editor h6 {
	font-size: .75em;
	margin: 1.67em 0;
}
.Editor h1,
.Editor h2,
.Editor h3,
.Editor h4,
.Editor h5,
.Editor h6{
	font-weight: bolder;
}
.Editor p{
	margin: 1.12em 0;
}
.Editor strong{
	font-weight: bold;
	color: #333;
}
.Editor em{
	font-style: italic;
}
.Editor img{
	width: auto;
	margin: 1.12em 0;
}
.Editor i {
	font-style: italic;
}
.Editor button,
.Editor textarea,
.Editor input,
.Editor select{
	display: inline-block;
}
.Editor ol,
.Editor ul{
	margin-left: 20px;
}
.Editor ol,
.Editor ul ol {
	list-style-type: decimal;
}
.Editor ol li,
.Editor ul ol li{
	list-style-type: decimal;
	/*margin: 1em 0;*/
	margin: 0.5em 0;/*非預設值*/
}
.Editor ul,
.Editor ol ul{
	list-style-type: square;
}
.Editor ul li,
.Editor ol ul li{
	list-style-type: square;
	margin: 0.8em 0;/*非預設值*/
}
.Editor ol ul,
.Editor ul ol,
.Editor ul ul,
.Editor ol ol {
	margin-top: 0;
	margin-bottom: 0;
}
.Editor :link,
.Editor :visited {
	text-decoration: underline;
}
.Editor :focus {
	outline: thin dotted invert;
}
.Editor a{
	color: #45c8ab;
}
.Editor a:hover{
	color: #455a64;
}
/* 圖文左右排（大版） */
/* 圖片 */
.Editor .EditorImg{
	margin-bottom: 10px;
}
/*資訊*/
.Editor .EditorInfo{
	border-bottom: 1px solid #c1cace;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.Editor .EditorAuthor{
	margin-top: 0;
}
/*如果使用者之視窗寬度>=768px，將會再載入這裡的 CSS。*/
@media screen and (min-width: 768px) {
	.Editor .EditorImg{
		float: left;
		width: 30%;
		margin: 0 20px 20px 0;
	}
	/*資訊*/
	.Editor  .EditorInfo{
		padding-left: calc(30% + 20px);
		margin: 0 0 20px 0;
		border-bottom: none;
	}
	.EditorInfo::after{
		content: " ";
		display: block;
		clear: both;
		line-height: 0;
		height: 0;
		visibility: hidden;
	}
}