/*---------------------------------------------*/
/*---編輯器---*/
a{color: #0084FF;}
a:hover{opacity: .8;}

.edit-title{font-size: 1.25rem; background: url(../images/ic_title.svg) 0 2px no-repeat; padding-left: 32px; margin-bottom: 8px; color: #404040; }
.edit-con{padding-left: 32px;color: #525252; margin-bottom: 24px;}
.edit-con h3{font-size: 1.125rem; margin-bottom: 16px; line-height: 1.5;font-weight: bold; color: #444;}
.edit-con p{font-size: 1rem;  margin-bottom: 8px; line-height: 1.5; }
.edit-con img {max-width: 100%;}
.edit-con li{margin-bottom: 8px;}
.edit-con ol{list-style: decimal; padding-left: 24px;
        }
.edit-con ol li > ol{counter-reset: list-count; padding-left: 0; margin-top: 8px;
    list-style: none; /* 移除預設樣式 */
     font-size: 0.9rem; }  
.edit-con ol li > ol li{padding-left: 24px; position: relative;}
.edit-con ol li > ol li::before{position: absolute; top: 0; left: 0;
    counter-increment: list-count;
    content: "(" counter(list-count) ") "; /* 自定義格式 */
}

.edit-tit{font-size: 1.125rem;}
.edit-txt{font-size: 1.125rem; line-height: 1.5;}
.edit-txt h3, .edit-txt p{ margin-bottom: 16px;font-weight: bold;}
.edit-txt h3{color: #444;}
.edit-txt p{ color: #525252;}

.edit-img{display: flex; align-items: flex-start; flex-wrap: wrap; gap: 16px;}
.edit-img img{ max-width: 100%; height: auto; }


.num {list-style:decimal; margin-left: 1.5rem; }
.num li{margin-bottom: 8px;}


@media screen and (max-width: 767px) {
.edit-txt{font-size: 1rem;}
.edit-txt h3, .edit-txt p{ margin-bottom: 12px;}

}