@charset "utf-8";
.multipleContentsDiv{height: auto !important;}
#_wrap #_wrapArticle{top:0 !important;}
#_wrap #_wrapArticle #_container{width: 100% !important;}
#masterTitle,
.fnc,
#_wrap #_wrapArticle #_container #_aside{display:none !important;}
#_wrap #_wrapArticle #_container #_content{width:auto !important; float:none !important;}

#_wrap #_wrapArticle a:hover{color:#7eb138;}

.sub_div_931.div_5{display:none;}
/* 개인정보처리방침 */
.li_2_5121{
	display:none;
}
/* 교육 
.top_div_794{display:none !important;}*/

/* 찾아오시는길, 지역본부 하위메뉴 숨기기 */
.li_3_830 .top_div_830,
.li_3_7400 .top_div_7400{display: none !important;}

/* section1 visual */
#multipleDiv_ksa_kr_81802{
	position:relative;
	padding-bottom:50px;
	overflow:hidden;
}
#multipleDiv_ksa_kr_81802:before{ 
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:50%;
	height:50%;
	background-color: #7eb138;
}

#multipleContentsDiv_ksa_kr_81802{
	overflow:hidden;
	max-width:1200px;
	margin:100px auto 0;
	}

/* visual center*/
#multipleContentsDiv_ksa_kr_81809{
	max-width:1200px;
	margin:0 auto !important;
}
#multipleDiv_ksa_kr_2738{
	/*overflow:hidden;*/
	clear:both;
}
/* ksa story sns 짤리는 문제 */
#menu342_obj81832,
#menu342_obj81830{
	overflow:inherit !important;
}
#multipleDiv_ksa_kr_81809{ /* ksa center bg */

  background:url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/center_bg.png) no-repeat;
	background-size:cover;
	padding: 120px 0;
	overflow:hidden;
}
/* contents */
._w1200{max-width:1200px; margin:auto;}
h2.tit_type1{
	font-family: 'Arial';
	font-weight: bold;
	font-size:60px;
	line-height:1.5;
	margin-bottom:70px;
	letter-spacing:-2px;
}
.tit_type1 span{
	display:inline-block;
	color:#333;
	font-size:25px;
	font-weight:100;
	position:relative;
}
.tit_type1 span.s_tit_bd{
	width:160px;
	height:1px;
	background-color:#999;
	left:10px;
	bottom:5px; 
}
.tit_type1 strong{
	display:block;
	color: #17593d;
}
 

  /* 유튜브 반응형 */
  .iframe-wrap{
    width:100%;
    position: relative;
  }
  .iframe-wrap .iframe{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
  }
  .iframe-wrap .iframe iframe{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
  }



.ksa_standard{
    max-width:1920px;
    margin:auto;
	color:#fff;
} 
.ksa_standard > ul{
	display:flex;
    justify-content: space-between;
    position:relative;
}
.ksa_standard > ul > li{
	position:relative;
	z-index: 1;
    width: 9%;
    height:600px;
    box-sizing:border-box;
	overflow: hidden;
}
.ksa_standard li h2{
	position:absolute;
	top:3%;
	right:15%;
    font-family: 'Arial';
	writing-mode: vertical-rl;
	font-size:30px;
	font-weight:bold;
	z-index: 10;
}

.ksa_standard > ul > li.active{
	width:71.7%;
	padding:0;
	overflow: hidden;
	/*transition: 0.8s;*/
	transition: all cubic-bezier(0.22, 0.61, 0.36, 1) 0.8s 0s;
}
.ksa_standard > ul > li.active > h2,
.ksa_standard > ul > li div{
	display:none;
}

.ksa_standard > ul > li.active > div,
.ksa_standard > ul > li.active > div > div{
	display:block;
}
.ksa_standard > ul > li.active h3{
	font-size:60px;
	line-height:normal;
	font-family: 'Arial';
	font-weight: bold;
}
.ksa_standard > ul > li.active a.business_link p{
   font-family: 'NanumBarunGothic', sans-serif;
    font-size:21px;
    line-height: 1.5;
    margin:20px 0 45px;
	font-weight: 100;
}
.ksa_standard > ul > li.active > div{
    position:absolute;
    top:60px;
    left:10%;
}
.ksa_standard > ul > li.active:nth-child(1) > div{
	left:25%;
}
.ksa_standard > ul > li.active div{
	display:block;
}
.ksa_standard > ul > li.active li{
    position: relative;
    line-height:2;
    padding-left:10px;
	font-size:18px;
}
.ksa_standard > ul > li.active li:before{
    content:'';
    position: absolute;
    top:50%;
    left:0;
    width: 4px;
    height:4px;
    border-radius: 100%;
    background-color:#fff;
    transform: translate(0, -50%);
}
.ksa_standard > ul > li.active li a{
    font-size: 16px;
    color:#fff;
}


.ksa_standard > ul > li img{
	position:absolute;
}
.ksa_standard > ul > li:nth-child(1) img{
	right:-240%;
}
.ksa_standard > ul > li:nth-child(2) img{
	right:-460%;
}
.ksa_standard > ul > li:nth-child(3) img{
	right:-110%;
}
.ksa_standard > ul > li:nth-child(4) img{
	right:-175%;
}
.ksa_standard > ul > li.active:nth-child(1) img,
.ksa_standard > ul > li.active:nth-child(2) img,
.ksa_standard > ul > li.active:nth-child(3) img,
.ksa_standard > ul > li.active:nth-child(4) img{
	right:0;
}
.ksa_standard .business_more{
	display:block;
	width:100px;
	margin-top:8%;
	padding:0 !important;
  }
  .ksa_standard .business_more img{
	position:static;
  }
 .business_link{
	display:none;
 }
.ksa_standard > ul > li .business_link{
	display:block;
	width:100%;
	height:100%;
	position:relative;
	color:#fff;
}
.ksa_standard > ul > li.active .business_link:hover{
    color:#fff !important;
}
/* Client Sites */

#multipleContentsDiv_ksa_kr_81807{
	padding:150px 0;
	background-color: #f5f5f5;
}
#menu7031_obj4{
	max-width: none !important;
	overflow: hidden;
}
#multipleContentsDiv_ksa_kr_81807{
	position:relative;
}
.sites_wrap{
	max-width: 1545px;
	float:right;
  }
  .sites_wrap ul li{
	background-color: #fff;
	position: relative;
  }
  .sites_wrap ul li a{
	display: block;
	padding:45px 35px;
	box-sizing:border-box;
	min-height: 240px;
  }
  .sites_wrap ul li strong{
	display: block;
	font-size:25px;
  }
  .sites_wrap ul li span{
	display: block;
	color:#999;
	font-size:14px;
	position: absolute;
	bottom:45px;
	left:35px;
  }
  .sites_wrap ul li span:before{
	content: '';
	position: absolute;
	width: 16px;
	height: 12px;
	top:50%;
	right:-50%;
	transform: translate(0, -50%);
	background:url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_arr.png) no-repeat ;
  }
  .sites_wrap ul li[data-swiper-slide-index="0"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon8_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="1"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon1_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="2"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon2_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="3"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon3_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="4"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon4_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="5"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon5_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="6"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon6_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="7"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon7_off.png) no-repeat 90% 85%;
  }
  .sites_wrap ul li[data-swiper-slide-index="8"]{
	background:#fff url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon1_off.png) no-repeat 90% 85%;
  }

.sites_wrap ul li[data-swiper-slide-index="0"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="0"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon8_on.png) no-repeat 90% 85%;
  }  

  .sites_wrap ul li[data-swiper-slide-index="1"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="1"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon1_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="2"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="2"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon2_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="3"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="3"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon3_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="4"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="4"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon4_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="5"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="5"]{
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon5_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="6"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="6"]{
	background:#7eb138;
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon6_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="7"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="7"]{
	background:#7eb138;
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon7_on.png) no-repeat 90% 85%;
  }  
  .sites_wrap ul li[data-swiper-slide-index="8"]:hover,
  .sites_wrap ul li.on[data-swiper-slide-index="8"]{
	background:#7eb138;
	background:#7eb138 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_icon1_on.png) no-repeat 90% 85%;
  }   
  .sites_wrap ul li.on strong,
  .sites_wrap ul li.on span,
  .sites_wrap ul li:hover strong,
  .sites_wrap ul li:hover span{
	color:#fff;
  }

  .sites_wrap .swiper-wrapper{
	height:auto;
  }
  ._pagination.swiper-pagination-bullets{
	position:absolute; 
	top:150px;
	left:auto;
	right:50%;
	bottom: auto;
	text-align: right;
	transform: translate(600px, 0);
  }
  ._pagination .swiper-pagination-bullet{
	width:10px;
	height:10px;
	font-size: 0;
	background-color:#c5cdda;
  }
  ._pagination .swiper-pagination-bullet-active{
	background-color: #e82f68;
  }
  .go_sites_link{
	position: absolute;
	top:50px;
	right: 50%;
	color:#10975c !important;
	border:1px solid #10975c;
	padding:5px 15px;
	font-size:16px;
	transform: translate(600px, 0);
  }
  .go_sites_link:hover{
	background-color: #10975c;
	color:#fff !important;
  }
/* ksa_center */

 
.center_tit span,
.center_tit strong{
	color:#fff;
}
.center_tit span.s_tit_bd{
	background-color:#fff;
}
.ksa_center ul{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.ksa_center li{
	background-color:#fff;
	width:31.9%;
	max-height:220px;
	box-sizing:border-box;
	margin-bottom:20px;
	box-shadow: 5px 5px 15px #595959;
}
.ksa_center li a{
	display:block;
	padding:40px 0 93px 30px;
}
#menu7031_obj2046{
	height:460px;
	box-shadow: 5px 5px 15px #595959;
}
.ksa_center li:nth-child(1){
	background:#fff url(../../images/renewal/center_icon1.png) no-repeat 90% 80%;
}
.ksa_center li:nth-child(2){
	background:#fff url(../../images/renewal/center_icon2.png) no-repeat 90% 80%;
} 
.ksa_center li:nth-child(3){
	background:#fff url(../../images/renewal/center_icon3.png) no-repeat 90% 80%;
}
.ksa_center li:nth-child(4){
	background:#fff url(../../images/renewal/center_icon4.png) no-repeat 90% 80%;
}
.ksa_center li:nth-child(5){
	background:#fff url(../../images/renewal/center_icon5.png) no-repeat 90% 80%;
}
.ksa_center li:nth-child(n+4){
	margin-bottom:0;
}

.ksa_center li dt{
	font-family: 'NanumBarunGothic', sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}
.ksa_center li dd{
	font-family: 'NanumBarunGothic', sans-serif;
	font-size:16px;
	color:#666;
	line-height:1.3;
}
.ksa_center li:last-child{
	padding:40px 0 93px 30px;
}
.ksa_center li:last-child span{
	font-size:22px;
	font-weight:bold;
	color:#09ab6f;
}
.ksa_center li:last-child strong{
	display:block;
	margin:20px 0;
	font-family: 'arial';
	font-size:40px;
	font-weight:bold;
	color: #e82f68;
}
.ksa_center li:last-child p{
	font-family: 'NanumBarunGothic', sans-serif;
	font-size:14px;
	line-height:1.5;
}

/* center ������ڽ� */
#multipleDiv_ksa_kr_40{
	clear:both;
}

/* story */ #multipleContentsDiv_ksa_kr_81831{max-width:1200px; margin:auto;} 
#menu342_obj82869{overflow:inherit !important;} /* story sns z 
index 값 */ .story_sns .sns_list {display: none;} .story_sns li.on > 
a[data-target]{z-index:2;} .story_sns .sns_list.on {display: block; z-index:1;}
#menu342_obj82997{top:-55px !important;}
/*.story_wrap, 
.story_wrap .story_sns_wrap{
	display:flex;
	justify-content: space-between;
	align-items: end;
}*/
.story_tit{
	margin-bottom:45px !important;
}
.story_tit strong span{
	font-size:60px;
	font-weight:bold;
	color:#7eb138;
}
.story_left{
	width: 46.6%;
}
/*.story_sns{
	width:44%;
}*/
.story_sns li{
	position:relative;
	margin-bottom:15px;
}
.story_sns li:last-child{
    margin-bottom:0;
}
.story_sns > li a{
	font-family: 'NanumBarunGothic', sans-serif;
	display:block;
	position:relative;
	padding:16.5px 0 16.5px 65px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	border-radius:50px;
}
/* .story_sns > li.on > a{
	border-radius: 35px 35px 0 0 ;
} */
.story_sns > li a:not(.sns_list a):after{
	content:'';
	width:13px;
	height:8px;
	position:absolute;
	top:50%;
	right:10%;
	transform:translate(0, -50%);
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_chk_down.png) no-repeat center;
}
.story_sns > li.on a:not(.sns_list a):after{
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_chk_up.png) no-repeat center;
}
.story_sns > li:nth-child(1) a:not(.sns_list a){
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_blog.png) no-repeat 20px center;
}
.story_sns > li:nth-child(2) a:not(.sns_list a){
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_utube.png) no-repeat 20px center;
}
.story_sns > li:nth-child(3) a:not(.sns_list a){
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_facebook.png) no-repeat 20px center;
}
.story_sns > li:nth-child(4) a:not(.sns_list a){
	background:#f1f2f8 url(https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sns_insta.png) no-repeat 20px center;
	margin-bottom:0;
}

.story_sns .sns_list{
	position:absolute;
	top:50%;
	left:0;
	z-index:10;
	width:100%;
	background-color:#fff;
	padding:0 25px;
	box-sizing: border-box;
	z-index: 1;
	box-shadow: 1px 1px 10px #aaa;
	border-radius: 0 0 35px 35px;
}
.story_sns .sns_list a{
	display:block;
	font-size:14px;
	padding:5px 0 5px 40px;
	border-radius:0;
	border-bottom:1px dotted #aaa;
}
.story_sns .sns_list a:first-child{
  	padding: 40px 0 5px 40px;
}
.story_sns .sns_list a:last-child{
	border-bottom:0;
	border-radius:0 0 35px 35px;
}
.story_right{
	height: auto !important;
}
@media (max-width: 1550px){
    .sites_wrap{
        max-width:unset;
        float:none;
    }
}

@media (max-width: 1150px){
	.story_wrap{
		display:block;
	}
	.ksa_standard > ul > li.active:nth-child(1) > div{
		left:10%;
	}
	#menu342_obj82997{
		top:0 !important;
		width:auto !important;
		float:none !important;

	}
	.story_right{
		width:96% !important;
		margin:auto;
		height:auto !important;
	}
	.story_wrap .story_sns_wrap{
		justify-content: space-around;
	}
}
@media (max-width: 860px){
	#multipleContentsDiv_ksa_kr_81802{
		margin:0 auto;
	}
	#multipleDiv_ksa_kr_81809{
		margin-top:50px;
	}
	#multipleDiv_ksa_kr_81802:before{ /* visual bg */
		display:none;
	}

	#menu342_obj81803,
	#menu342_obj81804,
	#menu342_obj81829,
	#menu342_obj81830{
		float:none !important;
		margin:auto;
	}
    /* standard */

    .ksa_standard > ul{
        display:block;
    }
    .ksa_standard > ul > li{
        width:100%;
        height:80px;
		transition:all cubic-bezier(0.22, 0.61, 0.36, 1) 1s 0s
    }

    .ksa_standard li h2{
        top:30%;
        left:5%;
        right:auto;
        writing-mode: unset;
    }
    .ksa_standard > ul > li.active{
        width:100%;
        height:380px;
    }

    .ksa_standard > ul > li.active h3{
        font-size:26px;
    }
    .ksa_standard > ul > li.active > div{
        top:35px;
		left:5%;
        box-sizing:border-box;
    }
	.ksa_standard > ul > li.active:nth-child(1) > div{
		left:5%;
	}
    .ksa_standard .business_more{
       margin-top:20px;
    }
    .ksa_standard > ul > li.active a.business_link p{
        font-size:16px;
        letter-spacing:-1px;
		margin:10px 0 25px;
    }
	.ksa_standard > ul > li.active li{
		font-size:16px;
	}
    .ksa_standard > ul > li.active li a{
        font-size:15px;
        letter-spacing:-1px;
    }

    .ksa_standard > ul > li:nth-child(1) img, 
    .ksa_standard > ul > li:nth-child(3) img,
    .ksa_standard > ul > li:nth-child(4) img{
        top:0;
        right:0;
    }
    .ksa_standard > ul > li:nth-child(2) img{
        top:0;
        /*right:-75%;*/
		right:0;
    }
    .ksa_standard > ul > li.active:nth-child(1) img, 
    .ksa_standard > ul > li.active:nth-child(3) img,
    .ksa_standard > ul > li.active:nth-child(4) img{
        top:0;
        right:0;
    }
    .ksa_standard > ul > li.active:nth-child(2) img{
        top:0;
        right:-75%;
    }
	._pagination.swiper-pagination-bullets,
	.go_sites_link{
		transform:unset;
		right:0;
	}
	#menu342_obj82885{
		float:none !important;
	}
	/* story */
	#menu342_obj82869{
		float:none !important;
		width:100% !important;
	}
	#menu342_obj82885{
		margin:50px auto !important;
	}
	.story_tit strong span{
		font-size:40px;
	}
	.story_right{
		width:96% !important;
		margin:auto 0;
	}
	.story_wrap,
	.story_wrap .story_sns_wrap{
		display:block;
	}
	.story_sns{
		width:100%;
	}
	.story_ep{
		text-align:center;
		margin-top:50px;
	}
	.story_sns .sns_list a:first-child{
		padding:50px 0 15px 40px;
	}
	.story_sns .sns_list a{
		padding:15px 0 15px 40px;
		font-size:16px;
	}
}   
@media (max-width: 768px){

	#multipleContentsDiv_ksa_kr_212{
		margin:50px auto 0;
	}
	h2.tit_type1{
		font-size:40px;
		margin-bottom:30px;
	}
	.tit_type1 span{
		font-size:20px; 
	}
	.tit_type1 span.s_tit_bd{
		width:100px;
	}

	#multipleContentsDiv_ksa_kr_81807{ /* ksa center bg */
		padding:50px 0;
		height:auto;
	}
	.ksa_center li{
		width:49%;
	}
	.ksa_center li a{
		padding: 30px 0 93px 20px;
	}
	.ksa_center li dt{
		font-size:16px;
	}
	.ksa_center li dt{
		font-size:14px;
	}
	.ksa_center li:last-child{
		padding:30px 0 93px 20px;
	}
	.ksa_center li:last-child span{
		font-size:18px;
	}
	.ksa_center li:last-child strong{
		font-size:25px;
	}
	.ksa_center li:nth-child(n+4){
		margin-bottom:20px;
	}
	._pagination.swiper-pagination-bullets{
		top:330px;
	}
	
	#menu342_obj81808 h2{
		margin-bottom: 70px;
	}
	.go_sites_link{
		top:330px;
		right:auto;
		left:0;
	}
	#multipleDiv_ksa_kr_81809{
		padding:70px 0;
	}
	#menu342_obj81830{
		top:0;
	}
}

@media (max-width: 480px){
	.tit_type1 span.s_tit_bd{
		display:none;
	}
	.ksa_standard > ul > li.active > div,
	.ksa_standard > ul > li.active:nth-child(1) > div{
		left:5%;
	}
	.ksa_standard li h2{
		font-size:26px;
	}
	.ksa_center li{
		width:96%;
		margin:10px auto;
		padding:0;
	}
	.ksa_center li a{
		padding:30px 0 30px 20px;
	}
	.ksa_center li:nth-child(n+4){
		margin-bottom:10px;
	}
	.ksa_center li:last-child{
		padding:30px 0 10px 20px;
	}
	.tit_type1 strong,
	.story_tit strong span{
		font-size:35px;
	}
	.tit_type1 span{
		font-size:18px;
	}
	/* center */
	#multipleDiv_ksa_kr_2732{
		margin-top:50px !important;
		padding:50px 0;
	}
	._pagination.swiper-pagination-bullets,
	.go_sites_link{
		top:120px;
	}
}