@charset "utf-8";

/* kso-article-page 
-----------------------------------------------*/
#kso-article-page .article-header {
	margin-top: 0;margin-bottom: 60px;padding: 0;
	font-size:24px;font-weight: 400;line-height: 1.2;
}
#kso-article-page h2 small {font-size: 14px;color: #A7A7A7;}

#kso-article-page .block-header {position: relative;z-index: 3;}
#kso-article-page .block-header .block-title {position: relative;margin-top: 50px;line-height: 1.4;white-space: nowrap;}
#kso-article-page .block-header .block-title:after {
	content: '';display: block;
	position: absolute;left: 0;right: -100px;bottom: -20px;
	border-top: 3px solid #333;
	background-color: #333;
    z-index: 2;
}
#kso-article-page .page-content {line-height: 1.8;}
#kso-article-page blockquote>p {color: #444;font-family: 'Open Sans','나눔고딕',NanumGothic,ng !important;}

/* media quary */
@media (max-width: 768px) {
	#kso-article-page .block-header .block-title {
		padding-left: 30px;margin-left: 50px;margin-top: 0;
		font-size: 25px;white-space: normal;
	}
	#kso-article-page .block-header .block-title:after {
		left: 0;top: 0;right: auto;bottom: -80px;
		border-left: 3px solid #333;
	}
	.page-content {margin-bottom: 30px;}	
}
@media (max-width: 480px) {
	#kso-article-page .block-header .block-title {margin-left: 30px;}
}
