

/**
* 카피라이트 디자인 틀어짐 관련 css 수정
* 2016.12.02
*/
.alertMessage {width: 350px; -ms-word-wrap: break-word;}
.simplemodal-container {height:230px !important;}

.bbslist01 {
    overflow: hidden;
}
.bbslist01 li {
    float: left;
    height: 220px;
    width: 294px;
    border: 1px solid #dfdfdf;
    margin-right: 11px;
    margin-bottom: 11px;
    position: relative;
}

/*._d_iSld_cirBtnT .bx-wrapper .bx-controls {
	top: auto !important;
	bottom:10px !important;
	right: 20px !important;
	left: unset !imporant;
	background-color:#000;
}*/


/** new **/

body.sub article#_contentBuilder .multipleContentsDiv{height: auto !important;}


/* 검색 */
#headerSec .topSearch{position:absolute; width:310px; height:40px; top:24px; left:50%; margin-left:-155px;}
#headerSec .topSearch input{color:#888888;border:1px solid #000;padding:0 10px;float:left; width:260px; height:40px; border-right:0; margin-right:0;}
#headerSec .topSearch a{display:block;width:50px;height:40px;background:url(../../images/new_img/sch-img.jpg) no-repeat center left;font-size:0px;float:left; padding:0;}
@media all and (max-width:1024px) {
	#headerSec .logo{padding:7px 45px;}
	#topSec nav.util_nav_a{right:55px !important;}
}


#menu7031_obj4,
/* #menu7031_obj41, */
#multipleContentsDiv_ksa_dev_85,
#multipleContentsDiv_ksa_dev_145{max-width:1200px; width:auto;}

 
/*바로가기*/
.skipMenu{width:100%}
.skipMenu .hidden{display:none}
.skipMenu a.accessibility01{position:absolute;display:block;width:100%;left:0px;top:-9999px;text-align:center;z-index:9999}
.skipMenu a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position:absolute;top:0px;padding:15px 0;font-weight:bold;color:#FFF;background:#293038;z-index:9998}

/* #menu7031_obj4{max-width:1200px; margin:auto;} */
#multipleContentsDiv_ksa_dev_3{background-color:#f2f6f9;}
#multipleContentsDiv_ksa_dev_40{height: auto !important;}
#multipleDiv_ksa_dev_40{overflow:hidden; height: auto !important;}
body.main #_contentBuilder{height:auto !important;} 
#multipleDiv_ksa_dev_85{background-color:#f7f7f7;}
#multipleContentsDiv_ksa_dev_145 {padding:20px 0; box-sizing:border-box;}
#menu7031_obj229{height: auto !important;}

/* quick menu */
.quick-menu{padding:32px 40px;}
.quick-menu ul{overflow:hidden;}
.quick-menu ul li{float:left; width:16.6666%;}
.quick-menu ul li a,
.quick-menu ul li strong,
.quick-menu ul li span{display:block;}
.quick-menu ul li a{}
.quick-menu ul li span.quick-img{width:30%; height:50px; float:left;}
.quick-menu ul li:nth-child(3){width:calc(16.6666% + 20px);}
.quick-menu ul li:nth-child(6){width:calc(16.6666% - 20px);}
.quick-menu ul li.quick1 span.quick-img{background: url(../../images/new_img/main_icon01.png) no-repeat center left;}
.quick-menu ul li.quick2 span.quick-img{background: url(../../images/new_img/main_icon02.png) no-repeat center left;}
.quick-menu ul li.quick3 span.quick-img{background: url(../../images/new_img/main_icon03.png) no-repeat center left;}
.quick-menu ul li.quick4 span.quick-img{background: url(../../images/new_img/main_icon04.png) no-repeat center left;}
.quick-menu ul li.quick5 span.quick-img{background: url(../../images/new_img/main_icon05.png) no-repeat center left;}
.quick-menu ul li.quick6 span.quick-img{background: url(../../images/new_img/main_icon06.png) no-repeat center left; width:35%;}
.quick-menu ul li a strong,
.quick-menu ul li a span{width:65%; float:left; padding-left:10px; box-sizing:border-box;}
.quick-menu ul li a strong{font-size:18px; margin-top:10px; font-weight:bold;}
.quick-menu ul li a span{ color:#999; margin-top:5px;}
.quick-menu .quick-prev,
.quick-menu .quick-next{display:none;}

@media all and (max-width:1100px) { 
	.quick-menu .quick-prev,
	.quick-menu .quick-next{display:block;width:20px; height:55px; text-indent:-9999px; border:0; position:absolute; top:15px; z-index:1; background:url('../../images/new_img/visualArr.png') no-repeat center center;}
	.quick-menu .quick-prev{background-position:0 0; left:5%;}
	.quick-menu .quick-next{background-position:right top; right:5%;}
}
@media all and (max-width:1024px) {
	#multipleContentsDiv_ksa_dev_212{height: auto !important;}
	#multipleDiv_ksa_dev_3{margin-top: -6px;}
}
@media all and (max-width:960px) {
	#multipleContentsDiv_ksa_dev_145{width:100%;}
	.quick-menu{padding:5px 80px;}
	.quick-menu ul li span,
	.quick-menu ul li a strong{display:block; width:100% !important; text-align:center;}
	.quick-menu ul li a strong{font-size:14px;}
	.quick-menu ul li.quick1 span.quick-img{background: url(../../images/new_img/main_icon01.png) no-repeat center center;}
	.quick-menu ul li.quick2 span.quick-img{background: url(../../images/new_img/main_icon02.png) no-repeat center center;}
	.quick-menu ul li.quick3 span.quick-img{background: url(../../images/new_img/main_icon03.png) no-repeat center center;}
	.quick-menu ul li.quick4 span.quick-img{background: url(../../images/new_img/main_icon04.png) no-repeat center center;}
	.quick-menu ul li.quick5 span.quick-img{background: url(../../images/new_img/main_icon05.png) no-repeat center center;}
	.quick-menu ul li.quick6 span.quick-img{background: url(../../images/new_img/main_icon06.png) no-repeat center center; width:35%;}

}
@media all and (max-width:600px){
	.quick-menu ul li a strong{font-size:13px; letter-spacing:-1px;}
}
/* info */
.info-wrap{height:100%; background:#1d4bb0 url(../../images/new_img/info-mo.png) no-repeat 30px bottom; padding:30px; box-sizing:border-box;}
.info-wrap .info-box{border:1px solid #6181c8; padding:30px 20px;}
.info-wrap .info-box ul li{margin-bottom:15px;}
.info-wrap .info-box ul li:last-child{margin-bottom:0;}
.info-wrap .info-box ul li a{padding-left:25px; font-size:15px; font-weight:bold; color:#fff; }
.info-wrap .info-box ul li:nth-child(1) a{background:url(../../images/new_img/info-loca.png) no-repeat 3px 0;}
.info-wrap .info-box ul li:nth-child(2) a{background:url(../../images/new_img/info-tel.png) no-repeat;}
.info-wrap .info-box ul li:nth-child(3) a{background:url(../../images/new_img/info-com.png) no-repeat;}

.info-wrap .info-tel{padding-top:10px; padding-left:80px; margin-top:40px;}
.info-wrap .info-tel span,
.info-wrap .info-tel strong{display:block; color:#fff; font-weight:bold; font-size:16px;}
.info-wrap .info-tel strong{color:#b5c5e8; font-size:24px; margin-top:5px;}

/* sns */
.sns ul{overflow:hidden;}
.sns ul li{float:left; margin-right:7%;}
.sns ul li:last-child{margin-right:0;}

.linkWrap{overflow:hidden;}
.linkWrap .link-go{width:48%; float:left; height:45px; line-height:45px; background-color:#ef4c84; color:#fff; font-size:16px;}
.linkWrap .link-go a{color:#fff; background:url(../../images/new_img/link-loca.png) no-repeat 13px 10px; padding: 10px 10px 10px 40px; box-sizing: border-box;}
.linkWrap ._jumpMenuWrap{width:48%; height:45px; float:right;}

/* 관련사이트 */
._jumpMenuWrap {
	position: relative;
}
._jumpMenuWrap ._jumpMenu {
	text-align: center;
}
._jumpMenuWrap ._jumpMenu h2{
	display: none;
}
._jumpMenuWrap ._jumpMenu select {
  width:100%;
}
._jumpMenuWrap ._jumpMenu select,
._jumpMenuWrap ._jumpMenu button{
	height:45px;
	padding:0 10px;
}
._jumpMenuWrap ._jumpMenu select{
	border-color: #56718e;
	font-size:14px; 
	font-weight:bold;
	appearance: none; 
	background:url(../../images/new_img/select_arrow.png) no-repeat 150px center;
	position:relative;
}
._jumpMenuWrap ._jumpMenu select:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:10px;
	background:#000;
	width:40px; 
	height:45px;
	border:1px solid #000;
	
}
._jumpMenuWrap ._jumpMenu select::-ms-expand{
	display:none;
}
._jumpMenuWrap ._jumpMenu button{
	height: 30px;
	border: 0;
	background-color: #24314c;
	color: #fff;
	padding: 0 1em;
}

@media all and (max-width:1200px) {
	.info-wrap .info-box ul li:nth-child(3) a{letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
}
@media all and (max-width:1100px) {
	#multipleDiv_ksa_dev_145{height:100px;}
	#menu7031_obj93,
	#menu7031_obj107{float:left; margin-top:75px;}
	#menu7031_obj146,
	#menu7031_obj171{width:100%;}
	#menu7031_obj146{margin-bottom:20px;}
	#menu7031_obj146 .sns,
	#menu7031_obj171 .linkWrap{position:absolute;width:383px; margin-left:-191px;}
	#menu7031_obj146 .sns{left:25%;}
	#menu7031_obj171 .linkWrap{top:-48px; right:5%;}
}

@media all and (max-width:960px) {
	
	#menu7031_obj171 .linkWrap{top:-75px;}
	#multipleDiv_ksa_dev_145{height:100px;}
	#menu7031_obj171{margin-top:30px;}
		#menu7031_obj108{height:360px;}
	.info-wrap .info-box ul li:nth-child(3) a{white-space: unset;} 
} 
@media all and (max-width:860px) {
	#menu7031_obj93,
	#menu7031_obj107{height:300px;}
	#menu7031_obj107{margin-left: 6%;}

}
@media all and (max-width:800px) {
	._contentBuilder._k2__WiZaRd_basic ._obj{position:relative;}
	#multipleContentsDiv_ksa_dev_212{height:auto;}
	#menu7031_obj107{margin-left:6%; margin-top:30px;}
	#multipleDiv_ksa_dev_3{height:120px;}
	#multipleDiv_ksa_dev_85{height:auto;}
	#multipleContentsDiv_ksa_dev_85{height:auto;}
	#menu7031_obj93, 
	#menu7031_obj108,
	#menu7031_obj107{height:250px;}
	#menu7031_obj93, 
	#menu7031_obj107,
	#menu7031_obj108{width:100%; float:none;}
	#menu7031_obj107{margin-bottom:50px;}
	#menu7031_obj93{margin-top:0; padding-top:30px;}
	#menu7031_obj108{margin-bottom:50px;}
	#menu7031_obj108 .info-wrap{height:300px;}
	#multipleDiv_ksa_dev_145{height:170px;}
	#menu7031_obj107{margin-left:0;}
	#menu7031_obj146 .sns{left:50%; margin-left:-191px;}
	#menu7031_obj171 .linkWrap{top:0; right:auto; left:50%;  margin-left:-191px;}
	
}
@media all and (max-width:620px){
	#multipleDiv_ksa_dev_145{height:190px;}
}
/* 서브비쥬얼 */ 
.sub-visual img{width:100%;}

/* 표준 */
#multipleContentsDiv_ksa_dev_807{max-width:1200px; margin:auto; height:auto; padding:65px 0 45px 0; overflow:hidden;}
#menu7067_obj808{width:32%;margin-right:5%; height:330px; float:left;}
#menu7067_obj809{width:28%;margin-right:2%; height:330px; float:left; }
#menu7067_obj809 img{width:100%; height:100%;}
#menu7067_obj837{width:32%; height:330px; float:right;}
.sec-1 img,
#menu7067_obj837 img{width:100%; max-width:360px; max-height:360px;}

#multipleDiv_ksa_dev_856{background-color:#f2f6f9;}
#multipleContentsDiv_ksa_dev_856{max-width:1200px; margin:auto; height:auto; padding:35px 0;}

/* 표준 슬라이드 */#menu7067_obj837 .wrap-visual .control{bottom:20%; text-align:left; left:20px;}
#menu7067_obj837 .wrap-visual .control li button {background:none; border:1px solid #000; border-radius:100%;}
#menu7067_obj837 .wrap-visual .control li.slick-active button{background:#000;}
#menu7067_obj837 .wrap-visual img{height:100%;}

.sec-1-1{text-align:center;}
.sec-1-1 .stAsearch1{width:100%; height:40px;}
.sec-1-1 .stAsearch1 #kssnkwd{display:block;padding:0 20px; font-size:14px; width:89%; height:100%; float:left; border:1px solid #000;}
.sec-1-1 .stAsearch1 #kssnkwd::placeholder{color:#000;}
.sec-1-1 .stAsearch1 a{display:block; float:left; width:40px; height:40px; text-indent:-9999px; background:#000 url('../../images/new_img/sec-1-1-img01-src.png') no-repeat center;}
/* .sec-1-1 img{width:100%;} */



.sec-1-2 ul{overflow:hidden;}
.sec-1-2 ul li{float:left; width:48%; background-color:#fff; border:1px solid #e5eaee; padding:30px; box-sizing:border-box; height:160px; font-size:23px;}
.sec-1-2 h3{ font-weight:bold;}
.sec-1-2 ul li:first-child p:nth-child(2){margin: 15px 0;}
.sec-1-2 ul li:first-child p.name{font-size:19px; text-align:right;}

.sec-1-2 ul li:last-child{float:right; border:0; background-image:url('../../images/new_img/sec-1-2-tel.png'); background-size:170px; background-color:#e2e7ea; background-repeat: no-repeat; background-position: bottom right;}
.sec-1-2 ul li:last-child p.tel strong{font-size:35px; font-weight:900; font-family:'NanumSquare';}
.sec-1-2 ul li:last-child p{font-size:19px; font-family:'NanumSquare'; line-height:1.5; font-weight:500; letter-spacing:-1px;}

@media all and (max-width:1300px) {
	.sec-1-2 h3{ font-size:20px;}
	.sec-1-2 ul li:first-child p:nth-child(2){font-size:18px;}
	.sec-1-2 ul li:first-child p.name{font-size:17px;}
	.sec-1-2 p.tel strong{font-size:30px !important;}
	.sec-1-2 p{font-size:17px !important; margin-top:5px;}
	.sec-1-2 p.tel{margin-top:0;}
	.sec-1-1 .stAsearch1 #kssnkwd{width:85%;}
}
@media all and (max-width:1024px) {
	#multipleContentsDiv_ksa_dev_807 img{width:100%;}
	.sec-1-1 .stAsearch1 #kssnkwd{width:88%;}
	.sec-1-1 .stAsearch1 a{width:12%;}
}

@media all and (max-width:860px) { 
	.sec-1-2 ul li{float:none !important; width:96% !important; margin:auto; margin-bottom:20px;}
		#menu7067_obj808,
		#menu7067_obj809, 
		#menu7067_obj837{width:40% !important; text-align:center;}
		#menu7067_obj808{float:left;}
		#menu7067_obj809{float:right;}
		#menu7067_obj837{float:none; width:96%; margin: auto; padding-top:30px;}
}
@media all and (max-width:700px) { 
	.sec-1-2 ul li:last-child{background-color:#e2e7ea;}
	#menu7067_obj837 img{max-width:100%;}
	#menu7067_obj808,
	#menu7067_obj809, 
	#menu7067_obj837{width:96% !important; margin-right:0; margin:auto; float:none; text-align:center; margin-bottom:20px; height:600px;}
	.sec-1-1 .stAsearch1 #kssnkwd{height:60px; font-size:18px;}
	.sec-1-1 .stAsearch1 a{height:60px;}
	#menu7067_obj837 img{max-height: 580px;}
}


/* 인증 */
.p7026{font-size:35px !important; line-height:1.5;} 
.p7026 strong{font-size:35px; font-weight:900;} 

#multipleContentsDiv_ksa_dev_943{max-width:1200px; margin:auto; height:auto; padding:30px 0; box-sizing:border-box;}
.sec-2-1{overflow:hidden;}
.sec-2-1 img{vertical-align: top;}
.sec-2-1 strong{display:inline-block; margin:10px 0 0 15px; font-size:35px; }
.sec-2-1 li{text-align:center;}
.sec-2-1 a{font-size:16px; font-weight:bold;}
.sec-2-1 > div{width:48%; float:left;border:1px solid #ccd2d6; box-sizing:border-box;}
.sec-2-1 .sec-2-1-l{}
.sec-2-1 .sec-2-1-l .sec-2-1-1,
.sec-2-1 .sec-2-1-r .sec-2-1-3{padding: 35px 35px 55px 35px;}
.sec-2-1 .sec-2-1-l .sec-2-1-1{background:#fff url(../../images/new_img/sec-2-2-ks.jpg) no-repeat right 40px;}
.sec-2-1 .sec-2-1-l .sec-2-1-2,
.sec-2-1 .sec-2-1-r .sec-2-1-4{padding-bottom:35px; background-color:#eee; overflow:hidden;}
.sec-2-1-2 ul li{float:left; width:32%; margin-right:1%; position:relative;}
.sec-2-1-2 ul li:nth-child(2):before,
.sec-2-1-2 ul li:nth-child(2):after{content:''; position:absolute; top:30px; left:0; width:1px; height:80%; background-color:#fff; z-index:111;}
.sec-2-1-2 ul li:nth-child(2):after{left:auto; right:0;}
.sec-2-1-2 ul li:nth-child(1) a{background:url(../../images/new_img/sec-2-1-img01.png) no-repeat center 40px;}
.sec-2-1-2 ul li:nth-child(2) a{background:url(../../images/new_img/sec-2-1-img02.png) no-repeat center 40px;}
.sec-2-1-2 ul li:nth-child(3) a{background:url(../../images/new_img/sec-2-1-img03.png) no-repeat center 40px;}
.sec-2-1-2 ul li a,
.sec-2-1-4 ul li a{display:block; padding-top:105px;}
.sec-2-1-4 ul li{float:left;}
.sec-2-1-4 ul li{float:left; width:24%; margin-right:1%;position:relative;}
.sec-2-1-4 ul li:nth-child(2){}
.sec-2-1-4 ul li:nth-child(2):before,
.sec-2-1-4 ul li:nth-child(2):after,
.sec-2-1-4 ul li:nth-child(3):before{content:''; position:absolute; top:30px; right:0; width:1px; height:80%; background-color:#fff; z-index:111;}
.sec-2-1-4 ul li:nth-child(2):after{left:0;}
.sec-2-1-4 ul li:nth-child(1) a{background:url(../../images/new_img/sec-2-1-img08.png) no-repeat center 40px;}
.sec-2-1-4 ul li:nth-child(2) a{background:url(../../images/new_img/sec-2-1-img04.png) no-repeat center 50px;}
.sec-2-1-4 ul li:nth-child(3) a{background:url(../../images/new_img/sec-2-1-img06.png) no-repeat center 40px;}
.sec-2-1-4 ul li:nth-child(4) a{background:url(../../images/new_img/sec-2-1-img07.png) no-repeat center 40px;}
.sec-2-1 .sec-2-1-r .sec-2-1-3{ background:#fff url(../../images/new_img/sec-2-2-iso.jpg) no-repeat right 40px;}
.sec-2-1 .sec-2-1-r{float:right; }
.c_more{color:#999; font-size:10px; display:block; margin-top:10px;}

#multipleDiv_ksa_dev_946{background-color:#fafafa;}
#multipleContentsDiv_ksa_dev_946{max-width:1200px; height:auto; margin:auto; padding:30px 0;}
.sec-2-2{overflow:hidden;}
.sec-2-2 > div.sec-2-2-1{width: 48%; float:left;}
.sec-2-2 > div.sec-2-2-1-R{float:right;}
.sec-2-2 > div.sec-2-2-2{clear:both;}
.sec-2-2 .sec-2-2-1 ul li{width:49%; height:110px; float:left; background-color:#fff; margin-bottom:30px;}
.sec-2-2 .sec-2-2-1 ul li:nth-child(2n){float:right;}
.sec-2-2 .sec-2-2-1 ul li:nth-child(3),
.sec-2-2 .sec-2-2-1 ul li:nth-child(4){}
.sec-2-2 .sec-2-2-1 ul li a{display:block; width:100%; height:100%; padding:30px 0 20px 100px; box-sizing:border-box; font-size:16px; font-weight:600;}
.sec-2-2 .sec-2-2-1-L ul li:nth-child(1) a{background:url(../../images/new_img/sec-2-2-img01.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-L ul li:nth-child(2) a{background:url(../../images/new_img/sec-2-2-img02.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-L ul li:nth-child(3) a{background:url(../../images/new_img/sec-2-2-img03.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-L ul li:nth-child(4) a{background:url(../../images/new_img/sec-2-2-img04.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-R ul li:nth-child(1) a{background:url(../../images/new_img/sec-2-2-img06.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-R ul li:nth-child(2) a{background:url(../../images/new_img/sec-2-2-img07.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-R ul li:nth-child(3) a{background:url(../../images/new_img/sec-2-2-img08.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1-R ul li:nth-child(4) a{background:url(../../images/new_img/sec-2-2-img09.png) no-repeat 25px 30px;}
.sec-2-2 .sec-2-2-1 ul li a span{display:block; font-size:10px; color:#fff; padding:5px 10px; width:40px; margin-top:10px;}
.sec-2-2 .sec-2-2-1-L ul li a span{background-color:#79c14b;}
.sec-2-2 .sec-2-2-1-R ul li a span{background-color:#0075cb;}

.sec-2-2 > div.sec-2-2-2 ul li{width:48%; height:110px; box-sizing:border-box; float:left;}
.sec-2-2 > div.sec-2-2-2 ul li:nth-child(1){margin-bottom:30px; padding:25px 40px; background-color:#ebf6e9; background-image:url(../../images/new_img/sec-2-2-img05.png); background-repeat: no-repeat; background-position: bottom right;}
.sec-2-2 > div.sec-2-2-2 ul li:nth-child(1) strong{font-size:25px; font-family:'Daum'; }
.sec-2-2 > div.sec-2-2-2 ul li:nth-child(1) span{margin-top:10px;}
.sec-2-2 > div.sec-2-2-2 ul li:nth-child(2){float:right;}
.sec-2-2 > div.sec-2-2-2 ul li strong,
.sec-2-2 > div.sec-2-2-2 ul li span{display:block;}
.sec-2-2 > div.sec-2-2-2 ul li:first-child p:nth-child(2){margin: 15px 0;}
.sec-2-2 > div.sec-2-2-2 ul li:first-child p.name{font-size:19px; text-align:right;}
.sec-2-2 > div.sec-2-2-2 ul li:last-child{float:right; padding:10px 40px; border:0; background-image:url(../../images/new_img/sec-1-2-tel.png); background-color:#e2e7ea; background-repeat: no-repeat; background-position: 380px 0; background-size:25%; }
.sec-2-2 > div.sec-2-2-2 ul li strong{font-size:30px; font-weight:900; font-family:'Arial';}
.sec-2-2 > div.sec-2-2-2 ul li span{font-size:16px; font-family:'NanumSquare';  line-height:1.5; font-weight:600; letter-spacing:-1px;}

@media all and (max-width:860px) { 
	.sec-2-1 > div,
	.sec-2-2 > div{width:96% !important; margin:20px auto; float:none !important; overflow:hidden;}
	.sec-2-2 > div.sec-2-2-2 ul li{float:none !important; width:96%; margin:auto;}
	.sec-2-2 > div.sec-2-2-2 ul li:last-child{background-position: bottom right; background-size:140px;}

}
@media all and (max-width:500px) { 

	.sec-2-2 .sec-2-2-1 ul li{
		width:96% !important;
		float:none !important;
		margin:5px auto;
	}
}

/* 교육 */ 
body.page7027 ._contentBuilder._k2__WiZaRd_basic{min-height:auto;}
.p7027{font-size:30px !important; line-height:1.5 !important;} 
.p7027 strong{font-size:35px; font-weight:900;} 
#multipleDiv_ksa_dev_917{background-color:#f2f6f9;} 
#multipleContentsDiv_ksa_dev_917 {max-width:1200px; height:auto; margin:auto;padding:50px 0;} 

.sec-3-1{}
.sec-3-1 ul{overflow:hidden;} 
.sec-3-1 ul li{width:15%; margin-right:2%; min-height:240px; float:left; background-color:#fff; border-radius:20px; text-align:center;} 
.sec-3-1 ul li:nth-child(3){width:31%; background:#fff url(../../images/new_img/sec-3-1-img03.png) no-repeat bottom right; box-sizing:border-box; padding:40px; text-align:left;} 
.sec-3-1 ul li:nth-child(3) a{height:177px; padding:0;}
.sec-3-1 ul li:last-child{margin-right:0;}
.sec-3-1 ul li a, 
.sec-3-1 ul li a span{display:block;} 
.sec-3-1 ul li a{font-size:20px; font-weight:600; padding:160px 0 43px 0;} 
.sec-3-1 ul li:nth-child(1) a{background:url(../../images/new_img/sec-3-1-img01.jpg) no-repeat center 35px;} 
.sec-3-1 ul li:nth-child(2) a{background:url(../../images/new_img/sec-3-1-img02.png) no-repeat center 35px;} 
.sec-3-1 ul li:nth-child(4) a{background:url(../../images/new_img/sec-3-1-img04.png) no-repeat center 35px;} 
.sec-3-1 ul li:nth-child(5) a{background:url(../../images/new_img/sec-3-1-img05.png) no-repeat center 35px;} 
.sec-3-1 ul li a span{color:#999; font-size:10px; margin-top:20px;}

@media all and (max-width:860px) { 
	.sec-3-1 ul li{width:48%; margin:20px 0;}
	.sec-3-1 ul li:nth-child(2),
	.sec-3-1 ul li:nth-child(5){margin-right:0; float:right;}
	.sec-3-1 ul li:nth-child(3){width:100%;}
}

/* 품질.서비스 */
.p7028{font-size:35px !important; line-height:1.5;} 
.p7028 strong{font-size:35px; font-weight:900;} 

#multipleContentsDiv_ksa_dev_1044{background-color:#fafafa; height:auto;}
#multipleContentsDiv_ksa_dev_1048,
#multipleContentsDiv_ksa_dev_1052{height:auto;}
#menu7039_obj1045,
#menu7039_obj1053,
#menu7039_obj1049{max-width:1130px; margin:auto;}
#menu7039_obj1045{padding:50px 0 25px 0;}
#menu7039_obj1049{padding:25px 0 50px 0;}
#menu7039_obj1053{padding:50px 0;}

#menu7039_obj1053{padding-top:0;}

.sec-4 ul{overflow:hidden;}
.sec-4 ul li{float:left; padding:120px 5px 25px 5px; height:310px; box-sizing:border-box; text-align:center;}
.sec-4 ul li:last-child{margin-right:0;}  
.sec-4 ul li p{font-size:14px; line-height:1.5; }
.sec-4 ul li strong{display:block; font-weight:600; font-size:16px; margin-bottom:20px;}
.sec-4 .spanBtn{padding:2px 10px; width:85px; font-size:15px; border-radius:10px; margin:20px auto;}
.sec-4 .spanBtn span{color:#fff;}


/* section 1 */
.sec-4-1 ul li{width:23.1%; border:1px solid #e3e7e8; background-color:#fff; margin-right:2.5%;}
.sec-4-1 ul li .spanBtn,
.sec-4-2 ul li .spanBtn{background-color:#1d4bb0;}
.sec-4-1 ul li .spanBtn:hover,
.sec-4-2 ul li .spanBtn:hover,
.sec-4-3 ul li .spanBtn:hover{background-color:#999;}
.sec-4-1 ul li.sec-4-1-firLi{width:48.7%; padding:40px; background:#fff url(../../images/new_img/sec-4-1-img1-bg.png) no-repeat right bottom; text-align:left;}
.sec-4-1 ul li.sec-4-1-firLi p{font-size:16px; margin-top:30px; line-height:1.5; text-align:left;}
.sec-4-1 ul li.sec-4-1-firLi strong{font-size:30px; padding-left:45px; background:#fff url(../../images/new_img/sec-4-1-img1.png) no-repeat left;}
.sec-4-1 ul li.sec-4-1-firLi .spanBtn{margin-left:0; text-align:center;}
.sec-4-1 ul li:nth-child(2){ background:#fff url(../../images/new_img/sec-4-1-img2.png) no-repeat center 25px;}
.sec-4-1 ul li:nth-child(3){ background:#fff url(../../images/new_img/sec-4-1-img3.png) no-repeat center 25px;}

/* section 2 */
.sec-4-2 ul li{width:23.1%; border:1px solid #e3e7e8; background-color:#fff; margin-right:2.5%;}
.sec-4-2 ul li:nth-child(1){background:#fff url(../../images/new_img/sec-4-2-img1.png) no-repeat center 15px;}
.sec-4-2 ul li:nth-child(2){background:#fff url(../../images/new_img/sec-4-2-img2.png) no-repeat center 35px;}
.sec-4-2 ul li:nth-child(3){background:#fff url(../../images/new_img/sec-4-2-img3.png) no-repeat center 15px;}
.sec-4-2 ul li:nth-child(4){background:#fff url(../../images/new_img/sec-4-2-img4.png) no-repeat center 25px;}


/* section 3 */

.sec-4-3 ul li{width:31.6%; margin-right:2.5%; background-color:#f3f4f6;}
.sec-4-3 ul li:nth-child(1){padding-top:140px; background:#f3f4f6 url(../../images/new_img/sec-4-3-img1.png) no-repeat center 35px;}
.sec-4-3 ul li:nth-child(2){padding-top:140px; background:#f3f4f6 url(../../images/new_img/sec-4-3-img2.png) no-repeat center 35px;}
.sec-4-3 ul li:nth-child(3){background:#f3f4f6 url(../../images/new_img/sec-4-3-img3.png) no-repeat center 25px;}
.sec-4-3 ul li .spanBtn{background-color:#ef4c84;}


@media all and (max-width:1024px) { 
	.sec-4-1 ul li{width:46%;}
	.sec-4-1 ul li:nth-child(1){float:none; width:96%; margin:0 auto 20px;}
	.sec-4-1 ul li:nth-child(2){margin-left:2%;}
	.sec-4-1 ul li:nth-child(3){margin-right:0; float:right;}

	.sec-4-2 ul li{width:46%; }
	.sec-4-2 ul li:nth-child(1){margin-bottom:20px; margin-left: 2%;}
	.sec-4-2 ul li:nth-child(2){margin-bottom:20px; margin-right: 2%; float:right;}
	.sec-4-2 ul li:nth-child(3){margin-left: 2%;}
	.sec-4-2 ul li:nth-child(4){margin-right: 2%; float:right;}
}

@media all and (max-width:860px) { 
	.sec-4-3 ul li{width:96%; margin:auto; float:none; margin-bottom:20px;}
	.sec-4-3 ul li:nth-child(3){margin-right:2%;}
}

@media all and (max-width:500px) { 
	.sec-4-1 ul li,c
	.sec-4-2 ul li{width:96%; margin:0 auto 20px;}
	.sec-4 ul li:last-child{margin-bottom:0;}  
}


/* 보도자료 */
@media all and (max-width:1280px) { 
	.page5219 .bbslist02 li{
		float: left;
		height: 310px;
		width: 279px;
		border: 1px solid #dfdfdf;
		margin-right: 11px;
		margin-bottom: 11px;
		position: relative;
	} 
}

/* 담당자 연락처 */
#multipleContentsDiv_ksa_kr_68860{height: auto !important;}

/* jis */
body.page879 #menu879_obj143 > img{width:100%;}

/* AI+ 인증기업 현황 탭 숨기기 */
body.page6962 #menuUItab{display:none;}

/*편집모드 요소 높이*/
._contentBuilder ._obj ._relative  {height: auto !important;}

/* 컨텐츠 absolute 해제 */
._contentBuilder._k2__WiZaRd_basic ._obj {position: relative !important;}

/* ISO/IEC 42001 추가 */

.ai_aut{width:calc(70% - 15px); float:left;}
.ai_aut_img{width:30%;}

.ai_sistem{display:flex; align-items:center; font-size:14px; font-weight:bold;}
.ai_sistem .ai_sistem_img{width:20%; text-align:center;}
ul.ai_sistem_dep1,
ul.ai_sistem_dep2,
ul.dep1_42001 em,
ul.dep2_42001 em{position:relative;}

ul.ai_sistem_dep1{padding-left:35px;}
ul.ai_sistem_dep1 span{color:#007944;}

ul.ai_sistem_dep1:before{content:''; position:absolute; top:15%; left:-38px; width:2px; height:92px; background:#ddd;}
ul.ai_sistem_dep1 li:before{content:''; position:absolute; top:15%; left:-36px; width:28px; height:2px; background:#ddd;}
ul.ai_sistem_dep1 > li:after{content:''; position:absolute; bottom:34%; left:-36px; width:22px; height:2px; background:#ddd;}

ul.ai_sistem_dep2{margin-top:30px;}
ul.ai_sistem_dep2:before{content:''; position:absolute; top:16%; left:-51px; width:2px; height:53px; background:#ddd;}
ul.ai_sistem_dep2 li{position:relative;}
ul.ai_sistem_dep2 li:before{content:''; position:absolute; top:32%; left:-50px; width:10px; height:2px; background:#ddd;}

ul.ai_sistem_dep1 em:before,
ul.ai_sistem_dep2 em:before{position:absolute; top:0; left:0; background-color:#10975c; color:#fff; border-radius:50%; width:30px; height:30px; display:flex; align-items:center; justify-content:center; font-weight:bold;}
ul.ai_sistem_dep1 > li em:before{content:'01'; top:6%; left:0;}
ul.ai_sistem_dep2 > li:first-child em:before{content:'02'; left: -35px;}
ul.ai_sistem_dep2 > li:last-child em:before{content:'03'; left: -35px;}



@media all and (max-width:600px) { 
	.ai_aut{width:100%; float:none;}
	.ai_aut_img{display:block; width:90%; margin:30px auto 0;}

	.ai_sistem{display:block; padding-left:10%;}
	.ai_sistem .ai_sistem_img{margin-bottom:20px;}
	ul.ai_sistem_dep1:before{height:111px;}
	ul.ai_sistem_dep2:before{top:26%; height:53px;}
	ul.ai_sistem_dep1 > li:after{bottom:23.5%;}
	ul.ai_sistem_dep2 li:before{top:52%;}

}

/* 20240419 editor*/
.default:before{ display : block; width :21px; height : 21px; content :" "; position : absolute; margin : auto; top : 0px; left : 0px; right :0px; background: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2216%22%20viewBox%3D%220%200%2021%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.78031%203.84289C6.61096%204.87994%205.5263%206.10526%205.5263%207.51881C6.40499%207.59779%207.22354%207.99274%207.82618%208.62851C8.40811%209.22049%208.73251%2010.0134%208.7301%2010.838C8.74085%2011.2519%208.66824%2011.6638%208.51654%2012.0499C8.36483%2012.436%208.13704%2012.7885%207.84629%2013.0872C7.56414%2013.3844%207.22133%2013.6193%206.84049%2013.7764C6.45966%2013.9336%206.04942%2014.0093%205.63676%2013.9987C5.14738%2013.9993%204.66392%2013.8931%204.22112%2013.6875C3.77832%2013.4819%203.38717%2013.1821%203.07575%2012.8097C2.36055%2012.0174%201.97651%2010.9871%202.00111%209.92647C2.00111%206.5313%203.91935%203.88914%207.75587%202L8.78031%203.84289ZM18%203.84289C15.8507%204.87994%2014.7761%206.10526%2014.7761%207.51881C15.6449%207.60214%2016.4525%207.99698%2017.0459%208.62851C17.6177%209.23378%2017.9357%2010.0304%2017.9357%2010.8578C17.9357%2011.6852%2017.6177%2012.4819%2017.0459%2013.0872C16.7669%2013.3857%2016.4261%2013.6216%2016.0466%2013.7789C15.6672%2013.9361%2015.2578%2014.0111%2014.8464%2013.9987C14.356%2013.9967%2013.872%2013.8893%2013.4279%2013.684C12.9839%2013.4786%2012.5906%2013.1803%2012.2753%2012.8097C11.5539%2012.0205%2011.1658%2010.9889%2011.1907%209.92647C11.1907%206.5313%2013.1157%203.88914%2016.9656%202L18%203.84289Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") no-repeat center !important;}
.default:after{ display : block; width :21px; height : 21px; content :" "; position : absolute; margin : auto; bottom : 0px; left :0px; right : 0px; background: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2216%22%20viewBox%3D%220%200%2021%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.2197%2012.1571C13.389%2011.1201%2014.4737%209.89474%2014.4737%208.48119C13.595%208.40221%2012.7765%208.00726%2012.1738%207.37149C11.5919%206.77951%2011.2675%205.98663%2011.2699%205.162C11.2591%204.74808%2011.3318%204.33617%2011.4835%203.9501C11.6352%203.56404%2011.863%203.21147%2012.1537%202.91285C12.4359%202.61559%2012.7787%202.38068%2013.1595%202.22356C13.5403%202.06645%2013.9506%201.9907%2014.3632%202.00132C14.8526%202.00068%2015.3361%202.10695%2015.7789%202.31252C16.2217%202.5181%2016.6128%202.81788%2016.9243%203.1903C17.6394%203.98257%2018.0235%205.01291%2017.9989%206.07353C17.9989%209.4687%2016.0806%2012.1109%2012.2441%2014L11.2197%2012.1571ZM2%2012.1571C4.14926%2011.1201%205.22391%209.89474%205.22391%208.48119C4.35513%208.39786%203.54751%208.00302%202.95412%207.37149C2.38228%206.76622%202.0643%205.96958%202.0643%205.14217C2.0643%204.31476%202.38228%203.51812%202.95412%202.91285C3.23313%202.61431%203.57388%202.37842%203.95336%202.22115C4.33284%202.06387%204.74218%201.98892%205.15359%202.00132C5.64398%202.0033%206.12803%202.11069%206.57206%202.31603C7.01608%202.52137%207.40942%202.81972%207.72466%203.1903C8.44615%203.97949%208.83419%205.01107%208.80929%206.07353C8.80929%209.4687%206.88433%2012.1109%203.03442%2014L2%2012.1571Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") no-repeat center !important;}
.bq03 > p { position : relative; top : 18px; }
.bq03 > hr { position : relative; top : 18px;}
.bq03:after{ display : block; width :38px; height : 42px; top: 62px; left:25px; content :" "; position : relative; background-position-x : 5px, 0px ; background-repeat : no-repeat, no-repeat; background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2238%22%20height%3D%2242%22%20viewBox%3D%220%200%2038%2042%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_708_46)%22%3E%3Cpath%20d%3D%22M40.8685%20-6.14917L-3.00002%2042.35%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_708_46%22%3E%3Crect%20width%3D%2238%22%20height%3D%2242%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABKCAYAAAAYJRJMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACrSURBVHhe7dChAcAgEMDAb/ffGSpqIQvcmfg86zMcvX85MCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGDQ1cwGXjsEkE6QWYwAAAAASUVORK5CYII=") !important;}
.bq04:before{ display : block; width :30px; height : 30px; content :" "; left : -7px; margin-bottom : 10px; position : relative; background: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2216%22%20viewBox%3D%220%200%2021%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.78031%203.84289C6.61096%204.87994%205.5263%206.10526%205.5263%207.51881C6.40499%207.59779%207.22354%207.99274%207.82618%208.62851C8.40811%209.22049%208.73251%2010.0134%208.7301%2010.838C8.74085%2011.2519%208.66824%2011.6638%208.51654%2012.0499C8.36483%2012.436%208.13704%2012.7885%207.84629%2013.0872C7.56414%2013.3844%207.22133%2013.6193%206.84049%2013.7764C6.45966%2013.9336%206.04942%2014.0093%205.63676%2013.9987C5.14738%2013.9993%204.66392%2013.8931%204.22112%2013.6875C3.77832%2013.4819%203.38717%2013.1821%203.07575%2012.8097C2.36055%2012.0174%201.97651%2010.9871%202.00111%209.92647C2.00111%206.5313%203.91935%203.88914%207.75587%202L8.78031%203.84289ZM18%203.84289C15.8507%204.87994%2014.7761%206.10526%2014.7761%207.51881C15.6449%207.60214%2016.4525%207.99698%2017.0459%208.62851C17.6177%209.23378%2017.9357%2010.0304%2017.9357%2010.8578C17.9357%2011.6852%2017.6177%2012.4819%2017.0459%2013.0872C16.7669%2013.3857%2016.4261%2013.6216%2016.0466%2013.7789C15.6672%2013.9361%2015.2578%2014.0111%2014.8464%2013.9987C14.356%2013.9967%2013.872%2013.8893%2013.4279%2013.684C12.9839%2013.4786%2012.5906%2013.1803%2012.2753%2012.8097C11.5539%2012.0205%2011.1658%2010.9889%2011.1907%209.92647C11.1907%206.5313%2013.1157%203.88914%2016.9656%202L18%203.84289Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") no-repeat center !important;}
.bq06 > p { position : relative; top : 18px; }
.bq06 > hr { position : relative; top : 18px; }
.bq06:after{ display : block; width :42px; height : 50px; content : " "; box-sizing : border-box; position : relative; left : 263px; top:26px; background-position : 0px -1px,0px 0px; background-repeat : no-repeat, no-repeat; background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2249%22%20viewBox%3D%220%200%2042%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_708_57)%22%3E%3Cpath%20d%3D%22M0%2049L42%200H0V49Z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_708_57%22%3E%3Crect%20width%3D%2242%22%20height%3D%2249%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABKCAYAAAAYJRJMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACrSURBVHhe7dChAcAgEMDAb/ffGSpqIQvcmfg86zMcvX85MCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGBQMCgYFAwKBgWDgkHBoGDQ1cwGXjsEkE6QWYwAAAAASUVORK5CYII=") !important;}
.bq07 :before { position : absolute; box-sizing : content-box; border : solid #cccccc; width : 26px; height : 26px; content : ""; top: 0; left : 0px; border-width : 6px 0 0 6px; }
.bq08 :after { position : absolute; box-sizing : content-box; border : solid #cccccc; width : 26px; height : 26px; content : ""; bottom : 0px; right : 0px; border-width : 0 6px 6px 0; }

/* 20240513 추가 */
.footer-right h3 {padding-top:10px;}
.footer-right h3 a {color: #fff; font-weight: 400;}

/* 20240905 추가*/
#recentBbsArtclTab_409_537 {background: #137605; color: white;}


/*20240910민원신청*/
/* 20241206 quality5 => cus_minwon quality7 => cus_qna 클레스 추가 사용 */
.ksakr_wrap .quality5.cus_minwon {border: 1px solid #e9e9e9;background: #f5f5f5;padding: 30px;margin: 30px auto 0;font-size: 13px;overflow-y: scroll;max-height: 67px;max-width: 40%;}
.section .quality5.cus_minwon strong {font-size: 15px;}
.ksakr_wrap .quality7.cus_qna {border: 1px solid #e9e9e9;background: #f5f5f5;padding: 30px;margin: 30px auto 0;font-size: 13px;overflow-y: scroll;max-height: 67px;max-width: 70%;}
.section .quality7.cus_qna strong {font-size: 15px;}

.tit_box5{padding:0px;}
.tit_box5 > p{font-size: 18px;text-align:center;line-height: 1.5;font-weight: 100;}
@media (max-width: 1600px) {
.ksakr_wrap .quality5.cus_minwon {max-width: 50%;}
.ksakr_wrap .quality7.cus_qna {;max-width: 60%;}	
}
@media (max-width: 1024px) {
.ksakr_wrap .quality5.cus_minwon {max-width: 80%;padding: 25px;}
.ksakr_wrap .quality7.cus_qna {;max-width: 100%;padding: 25px;}	
}

@media (max-width: 768px) {
.ksakr_wrap .quality5.cus_minwon {max-width: 100%;padding: 20px;}
.ksakr_wrap .quality7.cus_qna {;max-width: 100%;padding: 20px;}
}