h1,h2,h3,h4,h5,h6{padding: initial;}

.t-wd{width: 78px; text-align: right;}
.t-wd p{font-size: 12px; margin-top: 10px;}
.tit-wp{display: flex; align-items: center;}
.tit-wp .txt{flex:1; width: auto; max-width: 310px;}
.tit-wp select, .tit-wp a{margin-left: 10px;}
.txa-wide{width: 100%;}
.exc-box h3 {border-bottom: 1px solid #d9e3eb; color: #8da2b0; text-align: right; padding:5px 0;}
.exc-cates a{margin-right: 10px;}
.exc-cates .on{border-bottom: 2px solid #a0aec0;}
.exc-list h3{display: block; font-size: 16px; font-weight: normal; line-height: 1.5;} 
.exc-list h3 span{margin-right: 5px; color: #a0aec0;}
.exc-s{display: flex; justify-content: space-between; margin-top: 5px;  line-height: 26px;}
.exc-u{color: #8e8e8e; display: flex; align-items: center; margin-top: 5px;}
.exc-u i, .exc-u a{margin-left: 10px;}
.exc-time{color: #8e8e8e; text-align: right;}
.wx-lite{width:24px; height: 24px; border-width: 1px; margin-right: 5px;}
.rpls{margin-top: 10px; padding: 10px; border: 1px solid #E2E8F0;  background: #EDF2F7;}
.rpl-n, .rpl-to-n{float: right; color: #a0aec0; }
.rpls .ajaxdo{float: right; margin-right: 10px; color: #8e8e8e;}
.rpl-to-n{color: #8e8e8e;}
.rpl-box{word-break: break-all; font-size: 14px;}
del{color: #8e8e8e;}
del::after{content: '[已删]'; color: #CC0000; margin-left: 5px;}
.reply-hd{display: flex; justify-content: space-between;  }
.reply-to a{background: #2c97d4; color: #FFF; padding: 2px 5px;}
.rpls-to{padding: 5px; margin-top: 10px; font-size: 12px; border: 1px solid #E7EFF4; background: #FFF;}
.se-chs{display: flex; flex-flow: wrap; width: 100%; min-height: 200px; align-items: center; justify-content: space-between;}
.se-chs a{font-size: 20px; min-width: 20%; text-align: center; padding: 10px; background: #E2E8F0; color: #2D3748;}
.se-chs a:hover{background: #CBD5E0;}
.fld .lchk{margin-right: 10px;}

.eim-thumb{margin-right: 10px; }
.eim-thumb img{max-width: 64px; max-height: 64px;}
.exc-img-wp, .exc-mov-wp{padding:10px; margin-top: 20px; border-radius: 2px; background: #FFF; box-shadow: 0 0 1px rgba(0,0,0,0.2);}
.exc-img{max-width: 100%; display: block; margin: 0 auto;}
.exc-mov{max-width: 500px; display: block; margin: 0 auto;}
.photos .insert{display: none;}
#viewer{background: #FFF; padding: 10px;}
.toastui-editor-contents img[alt=error]{max-width: 256px;}
.toastui-editor-contents table { width: 100%; text-align: center; }
@media handheld, only screen and (max-device-width: 767px) {
    .toastui-editor-contents table td, .toastui-editor-contents table th{padding-left: 5px; padding-right: 5px;}
    .exc-mov{max-width: 100%;}
}