/*파일첨부*/
ul.attach_list li {padding-left:22px; background:url(/bbs/editor_daum/images/icon/p_etc_s.gif) no-repeat 0 center; margin:3px 0;}
ul.attach_list li.first-child {margin-top:8px;}
ul.attach_list.detail {margin-bottom:0px;}
ul.attach_list.detail li {margin:0; padding-top:4px; padding-bottom:4px; }
ul.attach_list.detail li .g_cursor {font-size:15px; }
ul.attach_list li .g_cursor:hover {color:#ff6633; }
ul.attach_list li .delete {margin-left:10px; }

/*크로퍼*/
.cropper_wrap {display:flex; flex-wrap:wrap; margin-top:5px; justify-content:left; position:relative;}
.cropper_wrap > div {width:200px;}
.cropper_wrap .list_img {}
.cropper_wrap .list_img img {width:100%; max-width:180px; margin-bottom:5px; }
.cropper_wrap .canvas {position:relative; margin-bottom:10px; }
.bt_add_file {position:relative; overflow:hidden; }
.bt_add_file #fileInput {width:240px; position:absolute; top:0px; left:0px; opacity:0; height:30px; cursor:pointer;}
.cropper_bt_area {display:none; padding-left:10px;}
.cropper_bt_area .button {min-width:50px; margin-bottom:5px;}
#canvas {display:block; width:100%; cursor: default; display:none;}
#canvas img {width:100%; }
::-webkit-file-upload-button { cursor:pointer; }

/*로딩중*/
#ing_loader {display:none; position:fixed; z-index:100; top:0; left:0; width:100%; height:100vh; background:url(/images/trans_semi_25.png);}
#ing_loader div {width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
#ing_loader div span {display:inline-block; border: 10px solid #f3f3f3;border-top: 10px solid #3498db; border-bottom: 10px solid #43ff34;
	border-radius: 50%; width:50px; height:50px; animation:spin 2s linear infinite;
	margin:30px 0;
}
@keyframes spin {
	0% {transform:translate(0%, 0%) rotate(0deg); }
	100% {transform:translate(0%, 0%) rotate(360deg); }
}
/*에디터*/
div.gnv_fix {z-index:1000; font-size:13px; } 
.toastui-editor-defaultUI-toolbar span{color:#ffffff;}
.toastui-editor-contents, .toastui-editor-contents * {font-size:17px; 
	font-family:'NanumSquare', 'NanumGothic', '나눔고딕', sans-serif,  'MalgunGothic','맑은고딕', '돋움','굴림';
}
.toastui-editor-contents p {margin:0; padding:0; color:#333333; line-height:180%; }
.toastui-editor-contents p.justify {text-align:justify; }
.toastui-editor-contents h1  {font-size:150%; border-bottom:0; line-height:140%; padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h1 * {font-size:inherit; }
.toastui-editor-contents h2  {font-size:140%; border-bottom:0; line-height:140%;padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h2 * {font-size:inherit; }
.toastui-editor-contents h3  {font-size:130%; line-height:140%;padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h3 * {font-size:inherit; }
.toastui-editor-contents h4  {font-size:120%; line-height:140%;padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h4 * {font-size:inherit; }
.toastui-editor-contents h5  {font-size:110%; line-height:140%;padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h5 * {font-size:inherit; }
.toastui-editor-contents h6  {font-size:100%; line-height:140%;padding-bottom:0px; margin-bottom:10px;}
.toastui-editor-contents h6 * {font-size:inherit; }

.toastui-editor-contents blockquote {border-left: 4px solid #e5e5e5; color:inherit; margin: 14px 0;padding: 0 16px;}
.toastui-editor-contents blockquote ol, .toastui-editor-contents blockquote p, .toastui-editor-contents blockquote ul { color:inherit;}

.toastui-editor-contents ol li, .toastui-editor-contents ul li {font-size:inherit;}
.toastui-editor-contents ol li {padding-left:0px; list-style-type:decimal ;}
.toastui-editor-contents ul li {padding-left:0px; list-style-type:disc;}
.toastui-editor-contents ul li::marker {color:#999999; }

.toastui-editor-contents ol>li:before {content:none;}
.toastui-editor-contents ul>li:before {content:none;}
.toastui-editor-contents iframe {border:0; width:90%;}

/*2025 박종천*/
.detail_text {}
.detail_text p img {margin-bottom:15px; }
.detail_text h1  {font-size:150%; line-height:140%; padding-bottom:0px; margin-bottom:10px;border-bottom:0; }
.detail_text h1 span {font-size:inherit;}

.detail_text h2  {font-size:140%; line-height:140%;padding-bottom:0px;margin-bottom:10px; border-bottom:0;}
.detail_text h2 span {font-size:inherit;}

.detail_text h3  {font-size:130%; line-height:140%;padding-bottom:0px;margin-bottom:10px;}
.detail_text h3 span {font-size:inherit;}

.detail_text h4  {font-size:120%; line-height:140%;padding-bottom:0px;margin-bottom:10px;}
.detail_text h4 span {font-size:inherit;}

.detail_text h5  {font-size:110%; line-height:140%;padding-bottom:0px;margin-bottom:10px;}
.detail_text h5 span {font-size:inherit;}

.detail_text h6  {font-size:100%; line-height:140%;padding-bottom:0px;margin-bottom:10px;}
.detail_text h6 span {font-size:inherit;}

.detail_text blockquote {border-left: 4px solid #e5e5e5;color:inherit;margin: 14px 0;padding: 0 16px;}
.detail_text ol li, .detail_text ul li {font-size:inherit;}
.detail_text ol li {padding-left:0px; list-style-type:decimal ;}
.detail_text ol, .detail_text ul   {margin-left:20px; padding-left:0; }
.detail_text ul li {padding-left:0px; list-style-type:disc;}
.detail_text ul li::marker {color:#999999; }

/*임시저장 가져오기 버튼*/
.tmp_save {position:relative; }
.tmp_save > div {position:absolute; z-index:9; right:10px; top:-40px;  border-left:solid 1px #dddddd; padding-left:10px; }
.tmp_save > div .button:last-child {margin-left:5px; }
.bbs_write_float {position:fixed; left:0; bottom:20px; width:100%; }

/*다이알로그*/
.dialog {display:none; padding:0; }
.dialog .inner{padding:10px;}
.ui-dialog-titlebar {background-color:#4682B4; color:#ffffff; }
.ui-dialog-titlebar .ui-dialog-title {color:#ffffff; }

/*에디터 유튜브 입력 툴바*/
.tui_my_toolbar {display:inline-block; cursor: pointer; width:20px; height:20px; margin-top:5px; }
.tui_youtube_toolbar {width:30px; background:url(/images/youtube_new.png?t=20250720) no-repeat; }
.tui_youtube_source {width:100%; height:100px; box-sizing: border-box; padding:5px; }





.detail_text  code {display:block; text-align:justify; font-family:inherit}
.detail_text  del {display:block; text-align:center; font-family:inherit; text-decoration:none; color:inherit; }/*strike*/
.detail_text  em {display:block; text-align:right; font-family:inherit; text-decoration:none; color:inherit; }/*italic*/

.toastui-editor-contents pre { background-color:#ffffff; margin:0; padding:0; }

.toastui-editor-contents code {display:block; text-align:justify; font-family:inherit; line-height:inherit;
	background-color:#ffffff; border-radius:0; letter-spacing:normal;padding:0;color:inherit;
}
.toastui-editor-contents del {display:block; text-align:center; font-family:inherit; color:inherit; line-height:inherit; text-decoration:none; }/*strike*/
.toastui-editor-contents em {display:block; text-align:right; font-family:inherit; color:inherit; line-height:inherit; font-style:normal; }/*italic*/
.toastui-editor-contents strong em {display:inline; }/*italic*/

