/* 공개 본문·CMS 조회·편집기에서 저장 HTML의 서식을 동일하게 표시한다. */
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) { font:400 14px/1.6 'Noto Sans KR','맑은 고딕',sans-serif; color:#000; overflow-wrap:anywhere; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(p,li) { font-size:17px; line-height:1.6; font-weight:400; color:inherit; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) p { margin:1em 0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) p:empty { min-height:1.6em; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(h1,h2,h3,h4,h5) { font-family:inherit; font-weight:700; line-height:1.2; color:inherit; margin:1em 0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h1 { font-size:28px; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h2 { font-size:25.2px; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h3 { font-size:23.8px; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h4 { font-size:22.4px; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h5 { font-size:21px; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) ul { list-style:disc outside; padding-left:30px; margin:1em 0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) ol { list-style:decimal outside; padding-left:30px; margin:1em 0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) li { display:list-item; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) li > p { margin:0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) blockquote { margin:1em 0; padding:4px 16px; border-left:4px solid #9ca3af; color:inherit; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h6 { margin:1em 0; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h6 a { display:inline-block; width:auto; min-width:180px; height:50px; padding:0 30px; border-radius:25px; background:#00adee; color:#fff; font:500 17px/50px 'Noto Sans KR','맑은 고딕',sans-serif; text-align:center; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) h6 a :is(span,strong,em) { color:inherit !important; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) img { max-width:100%; height:auto; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) img[style*="text-align:"] { display:block; float:none !important; height:auto !important; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(img[style*="text-align: left"], img[style*="text-align:left"]) { margin-left:0 !important; margin-right:auto !important; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(img[style*="text-align: center"], img[style*="text-align:center"]) { margin-left:auto !important; margin-right:auto !important; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(img[style*="text-align: right"], img[style*="text-align:right"]) { margin-left:auto !important; margin-right:0 !important; }
:is(.board_view .board_con_txt, body.cms-admin .cms-post-body, body.cms-admin .tiptap-content .ProseMirror) :is(img[style*="text-align: justify"], img[style*="text-align:justify"]) { width:100% !important; margin-left:0 !important; margin-right:0 !important; }
