	h3 { margin-bottom: 5px; }
	
	.articleSubtitle { clear: both; font-size: 16px; font-weight: bold; text-align: justify; color: #999; }

	.articleText { font-family: 'Nanum Barun Gothic Light';  font-size: 17px; line-height: 160%;  letter-spacing: -1px; text-align:justify; word-spacing: 3px; padding: 0 10px;  }
	.articleText p { margin-top: 10px; margin-bottom: 10px; }
	.articleText .epilogue { background-color: #F1F1F1; padding: 20px; margin-bottom: 20px; }
	.articleText .epilogue p { margin: 0; }
	.articleText img { margin-bottom: 20px; }
	.articleWriter { text-align: right; margin-top: 50px; letter-spacing: 0px; line-height: 160%; }
	.articleWriter .header { font-size: 11pt; color: #000; font-weight: bold;  }
	.articleWriter .headerText { font-size: 11pt; color: #666; font-weight: bold; }
	.articleCopyright { 
		margin: 20px 0 20px 0; 
		padding: 10px 0 10px 0; 
		font-size: 11px; 
		color: #0A246A; 
		text-align: center; 
		border-top: 1px dotted #CDCDCD;
	}

	#viewAttachBox { margin: 30px 0 0 0; padding: 30px 0 0 0; border-top: 1px dotted #DDD;  }
	#viewAttachBox .title {  font-size: 14px; font-weight: bold; color: #3DAFE5; }
	#viewAttachBox .viewAttach li {  margin: 5px 0 0 0;  }

	/* 댓글 */
	.commentHeader { margin-bottom: 10px; width: 100%; overflow: auto; }
	.commentHeader h3 { float: left; }
	.commentHeader .btnCommentAdd { float: right; }

	.commentBox {
			border: 1px solid #ebebeb;
			overflow: hidden; 
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
	}
	.commentAdd { width: 100%; overflow: auto; margin: 10px; display: none; }
	.commentAdd #commentName { width: 100px; }
	.commentAdd #comment { width: 450px; }
	.commentAdd #commentPwd { width: 70px;  }	
	.commentAdd #commentName, .commentAdd #comment, .commentAdd #commentPwd {
		border: 1px solid #ebebeb;
		padding: 13px;
		margin: 0 10px 0 0;
	}

	.commentAdd li { float: left; }
	.commentList { margin: 10px; }
	.commentList .writer { font-size: 11px; color: #666; }
	.commentList .writer .date { font-size: 10px; color: #ddd; }
	.commentList .text { margin: 3px 0 3px 0; color: #000; } 

	/* 다음기사 보기*/
	#articleNextListBox { clear: both; margin-top: 0; width: 100%; overflow: none; }
	#articleNextListBox h3 { margin-bottom: 10px;}
	#articleNextListBox a:hover { color: #000; font-weight: bold; }
	#articleNextListBox .listBox { padding: 0 0 10px 0; }
	#articleNextListBox .listBox ul { margin: 0; list-style: none; width: 100%; overflow: hidden; }
	#articleNextListBox .listBox li { clear: both; height: 20px; }
	#articleNextListBox .listBox a { float: left; } 
	#articleNextListBox .listBox .date { float: right; }
	#articleNextListBox:after { content: ""; clear: both; display: block; }

	#livereContainer { margin-bottom: 20px; }

	/* 섹션의 다른기사 */
	.article_otherList li { float: none; width: 100%; overflow: hidden; margin-bottom: 10px; }
	.article_otherList img { border: 0; }

	.article_otherList .title { font-size: 16px; color: #1b718d; width: 230px; height: 20px; overflow: hidden; }
	.article_otherList .articleText { padding: 0; }
	.article_otherList .articleTextMarginTop { margin: 5px 0 0 0; padding: 0; }
	.article_otherList .selected .title { color: #DDD; }
	.article_otherList .selected .articleText { color: #DDD; }