@charset "utf-8";

/* kso-article-page */
#kso-article-page {margin: 20px 0;}
#kso-article-page h2 {
	margin:0 0 50px 0;padding: 15px 20px 10px 20px;
	font-family:"Apple SD 산돌고딕 Neo", "Apple SD Gothic Neo", 나눔고딕, NanumGothic, "맑은 고딕", "Malgun Gothic" !important;
	font-size:24px;font-weight: 500;
	background-color:#f9f9f9;
	border-left:3px solid #9DB7CE;
}
#kso-article-page h2 small {font-size: 12px;color: #A7A7A7;}
#kso-article-page h3 {margin:20px 0;font-size:16px}
#kso-article-page p{line-height:24px}

.title-bottom-line {margin:20px 0;width:50px;height:1px;background-color:#bbb}

#kso-article-page .ico-column {margin-bottom:30px;}
#kso-article-page .ico-column h3 {position:relative;padding-bottom:25px;color:#666}
#kso-article-page .ico-column h3:before,
#kso-article-page .ico-column h3:after {
	content:'';display:block;
	position:absolute;bottom:3px;width:100px;height:1px;
	background-color:#ddd;
}
#kso-article-page .ico-column h3:after {bottom:-3px;width:60px;}
#kso-article-page .ico-column p {color:#999;}
#kso-article-page .ico-column .ico-block i {color:#ddd;}

#kso-article-page .about-block {margin-left:15px;margin-right:15px;background-color: #f8f8f8;overflow: hidden;}
#kso-article-page .about-block .column-left {
	width:100%;min-height:300px;height:100%;
	background-image: url(../img/sample.jpg);
	background-position: center;
	background-size: cover;
}
#kso-article-page .about-block .column-right {padding: 40px;}
#kso-article-page .about-block .column-right h3 {margin-top:0;color:#555}
#kso-article-page .about-block .column-right p {margin-top:0;color:#999}

#kso-article-page .info-column {position:relative;padding:10% 10% 5% 10%;background-color:#f8f8f8;}
#kso-article-page .info-column > .block {}
#kso-article-page .info-column > .block i {color:#bbb;}
#kso-article-page .info-column > h4 {position:relative;padding-top:20px;margin-bottom:20px;font-size: 16px;font-weight: 600;color:#727272;}
#kso-article-page .info-column > h4:before {
	content:'';display:block;
	position:absolute;top:3px;width:20px;height:1px;
	background-color:#aaa;
}
#kso-article-page .info-column > p {color:#939393;}