hr.hr.ccn_title--underline::before { width:100%; height:1px; content: ""; position:absolute; left:0; bottom:1px; line-height:1px; background-color:#ddd; }
hr.hr.ccn_title--underline { display:block; position:relative; height:3px; border: none; line-height:1px; padding:0;	margin:0; }
hr.hr.ccn_title--underline::after { width:4.0rem; height:3px; content: ""; position:absolute; left:0; bottom:0; line-height:1px; }
@media all and (max-width:575px) {
	.responsive hr.hr.ccn_title--underline::after { left:1.0rem;	}
}


/* 위젯: cn_tab_w_na_widget */
.ccn_tab_w_na_widget--tab {
	cursor: pointer;
}
.ccn_tab_w_na_widget--tab-underline:not(.active)::after {
	width: 0;
}
.ccn_tab_w_na_widget--tab-underline.active::after {
	left: 25%;
	width: 50%;
}
.ccn_tab_w_na_widget--tab-content:not(.active) {
	display: none;
}
.ccn_tab_w_na_widget--tab-content.active {
	display: block;
}
/* 위젯: cn_tab_w_na_widget. active 색상 고정 */
/* .ccn_tab_w_na_widget--tab.active {
    color: red !important;
}
.ccn_tab_w_na_widget--tab-underline.active::after {
	background-color: red !important;
} */
