@charset "utf-8";
@import url("/upload/subCss/20000002134/sub.css");

/* 타이틀 공통 */
.ck_titArea {display:flex; align-items:center; justify-content:space-between; margin:36px 0 7px}
.ck_titArea:first-child {margin-top:0}
.ck_titArea .left {display:flex; align-items:center}
.ck_titArea .left > * + * {margin-left:20px}
.ck_titArea .left > * + * > * {margin-left:10px}
.ck_titArea h5 {display:block; position:relative; padding-left:28px; line-height:30px; font-size:20px; letter-spacing:-0.03em; font-weight:700; color:#000}
.ck_titArea h5:before {display:block; position:absolute; content:""; top:6px; left:0; width:16px; height:16px; border-radius:1px; background:linear-gradient(135deg, #4089cf 50%, #003b74 50%)}
.ck_titArea h5:after {display:block; position:absolute; content:""; top:10px; left:4px; width:8px; height:8px; background:#fff}
.ck_titArea .right p {line-height:24px; font-size:16px; letter-spacing:-0.03em; color:#666}
.ck_subTit {margin:25px 0 17px 28px}
.ck_subTit.v2 {margin-top:40px}
.ck_subTit.v2 .left {justify-content:space-between; align-items:center}
.ck_subTit.v3 {margin: 12px 0 17px 28px !important}
.ck_subTit .left {display:flex; align-items:flex-end}
.ck_subTit .left span {display:block; margin-left:20px; line-height:24px; font-size:16px; letter-spacing:-0.03em; font-weight:700; color:#000}
.ck_subTit h6 {position:relative; padding-left:15px; line-height:28px; font-size:18px; letter-spacing:-0.03em; font-weight:700; color:#004a98}
.ck_subTit h6:before {display:block; position:absolute; content:""; top:9px; left:-0; width:10px; height:10px; border-radius:2px; background:linear-gradient(135deg, #4089cf 50%, #003b74 50%)}
.ck_subTit .btnView {margin-left:10px; width:20px; height:28px; text-indent:-9999px; background:url("./images/ico-arrow-up.png") no-repeat center}
.ck_subTit .btnView.close {background-image:url("./images/ico-arrow-down.png")}
@media (max-width:1160px) {
	.ck_titArea {margin:30px 0 10px}
	.ck_titArea h5 {line-height:20px; font-size:18px}
	.ck_titArea h5:before {top:2px}
	.ck_titArea h5:after {top:6px}
}
@media (max-width:960px) {
	.ck_titArea {flex-direction:column; align-items:flex-start}
	.ck_titArea .left > * + * {margin-left:0}
	.ck_titArea .left.v2 {flex-direction:column; align-items:flex-start; width:100%}
	.ck_titArea .left.v2 .ck_link {margin:8px 0 8px auto}
	.ck_titArea .right {width:100%}
	.ck_titArea .right p {text-align:right; line-height:20px; font-size:14px}
	.ck_subTit {margin-left:0 !important}
	.ck_subTit + .ck_rowTable {margin-left:0 !important}
}
@media (max-width:760px) {
	.ck_subTit.v2 {margin:15px 0 9px 28px}
	.ck_subTit h6 {line-height:22px; font-size:15px}
	.ck_subTit h6:before {top:6px}
}

/* 텍스트 */
.ck_txtBox {padding-left:28px}
.ck_txtBox p {word-break:keep-all; line-height:26px; font-size:16px; letter-spacing:-0.03em; color:#666}
.ck_txtBox p + p {margin-top:26px}
.ck_txt {display:block; line-height:26px; font-size:16px; letter-spacing:-0.05em; color:#666}
.ck_cRed {color:#cd4424 !important}
.ck_bold {font-weight:700}
.ck_link {display:block; padding-right:16px; border-bottom:1px solid #004a98; line-height:26px; font-size:16px; letter-spacing:-0.03em; font-weight:700; color:#004a98; background:url("./images/ico-arrow-blue.png") no-repeat right center}
@media (max-width:990px) {
  .ck_mNone {display:none !important}
}
@media (max-width:767px) {
  .ck_txtBox p,
  .ck_txt {line-height:24px; font-size:14px}
}