	/*파일첨부*/
	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:20px;}
	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 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;}

	/*2025 박종천*/
	.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 * {font-size:inherit;  padding:0; }

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

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

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

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

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

	.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; }
