@charset "utf-8";

@import url('./add_skin.css');

.li_1_16773{display:none;}

p.para01,
ul.sty01 li,
ul.sty02 li{font-size:16px;}


.tbl01 table th,
.tbl01 table td{font-size: 16px;}

#_wrap #_wrapArticle a:hover{color:#7eb138;}

/* bg 여백 */
body.page16064 #_wrap #_wrapArticle #_container,
body.page16063 #_wrap #_wrapArticle #_container,
body.page16061 #_wrap #_wrapArticle #_container,
body.page2405 #_wrap #_wrapArticle #_container,
body.page16015 #_wrap #_wrapArticle #_container,
body.page7687 #_wrap #_wrapArticle #_container{
	width:auto !important;
}
/* 서브 메인 탭메뉴 삭제 */
body.page16061 .sub_menu_depth,
body.page16062 .sub_menu_depth, 
body.page16063 .sub_menu_depth, 
body.page16131 .sub_menu_depth,
body.page2405 .sub_menu_depth{display: none;}

/* 단독 사이트 서브비쥬얼 */
body.page16061 #_wrapArticle .sub_visual.visual_1,
body.page16062 #_wrapArticle .sub_visual.visual_1,
body.page16063 #_wrapArticle .sub_visual.visual_1,
body.page16064 #_wrapArticle .sub_visual.visual_1,
body.page16131 #_wrapArticle .sub_visual.visual_1,
body.page2405 #_wrapArticle .sub_visual.visual_1{display:none;}

body.page16061 .ksakr_wrap,
body.page16062 .ksakr_wrap,
body.page16063 .ksakr_wrap{
  margin-top:50px;
}
/* body.page16064 .ksakr_wrap, */
body.page16131 .ksakr_wrap,
body.page2405 .ksakr_wrap{
	margin-top:150px;
}
body.page2405 .ksakr_wrap{padding-bottom:100px;}
/* 사이트맵 탭 삭제 */ body.page2405 #_wrapArticle .sub_menu_wrap,
/* 5뎁스 */.sub_div_931.div_5,
/* 지역본부 홈페이지 탭 */ .locaWrap_tab,
/* 제주사무소 */.li_5_1082, 
/* 개인정보처리방침 */ .li_2_5121,
/* 교육 .top_div_794,*/
/* 하위메뉴 안보이게 5뎁스 */.sub_div_931.div_5{display:none !important;}

.menuUIsub .sub_div ul li .div_5{
	padding-left:50px;
}

/* 찾아오시는길, 지역본부 하위메뉴 숨기기 */
.li_3_830 .top_div_830,
.li_3_7400 .top_div_7400{display: none !important;}


/* 미션,비전 / 연혁 테스트 / 인터뷰  / 사업자 등록증*/
.li_3_16016,
.li_3_16015,
#masterTab .ul_4 .li_4.li_4_16012{display:none !important;}

body.page16016 #_aside,
body.page16017 #_aside,
body.page12270 #_aside,
body.page920 #_aside{display:none !important;}

body.page831 #_container,
body.page16016 #_container,
body.page16017 #_container,
body.page12270 #_container,
body.page920 #_container{width:auto !important;}

body.page16016 #_wrapArticle #_container ._content,
body.page16017 #_wrapArticle #_container ._content,
body.page12270 #_wrapArticle #_container ._content,
body.page920 #_wrapArticle #_container ._content{
  width:auto !important;
  float:none !important;
}


h2, h3, h5, .locaWrap_tit strong, .locaWrap_tit span, .locaWrap_text p, .locaWrap_text, .history_tit strong, .history_tit span, .history_list dt, .history_list dd, .contact_tit strong, .contact_tit span, .location_tit strong, .location_tit span, .notice_tit strong, .notice_tit span{
	  font-family: 'NanumBarunGothic', sans-serif !important;
}

.ksakr_wrap{
  font-family: 'NanumBarunGothic', sans-serif !important;
  font-size:16px;
  font-weight:100;
  line-height: 1.8;
  padding-bottom:50px;
}
.ksakr_wrap dl,
.ksakr_wrap dt,
.ksakr_wrap dd{
	line-height:normal;
}

.ksakr_wrap .section{
  max-width:1200px;
  margin:auto;
}
.ksakr_wrap .section._bd_bt{
  overflow: hidden;
}
.tit_box1{
  background-color:#fff;
  /* padding: 150px 0 100px 0; */
  padding:50px 0 100px 0;
}
.tit_box1 h2{
  font-size:50px;
  line-height: normal;
  margin-bottom: 20px;
}
.tit_box1 > p{
  font-size: 18px;
  text-align:center;
  line-height: 1.5;
  font-weight: 100;
}
.tit_dep1{
  font-family: 'Arial', sans-serif !important;
  font-size:48px;
  color:#007944;
  text-align: center;
}
.tit_dep1 + .tit_box1 h2{
  font-size:30px;
}
.tit_dep2{
  font-family: 'Arial', sans-serif !important;
  font-size: 50px;
  text-align:center;
  line-height: normal;
  margin:60px 0 60px 0;
  /*margin:150px 0 60px 0;*/
}
.tit_dep5{
font-size: 28px;
font-weight: 500;
line-height: normal;
}
.txt_style1{
  font-size: 16px;
  word-break:keep-all;
  line-height: 1.5;
  font-weight: 100;
}
.txt_style2{
  font-family: 'Arial', sans-serif !important;
  font-size: 18px;
  word-break:keep-all;
}
._flex{
  display: flex; 
  justify-content: space-between;
   flex-wrap: wrap;
  }
.ul_list1 > li{
  position: relative;
  padding-left:7px;
}
.ul_list1 > li::before{
  content:'';
  position: absolute;
  top:12px;
  left:0;
  width: 3px;
  height: 3px;
  background-color: #333;
  border-radius: 100%;
}
.sm_tit1{
  font-size:20px;
  color:#007944;
  font-weight: 500;
}
.underLine{
	text-decoration:underline;
}
.cont_btns{
	position:absolute;
	top:0;
	right:0;
}
.cont_btns .ksa_kr_btn{
	padding:5px 30px;
}
.cont_btns_pd .ksa_kr_btn{
  padding:10px 30px
}
.ksa_kr_btn{
	display: inline-block;
    color: #fff !important;
    font-size: 16px;
    padding: 17px 32px;
    border-radius: 50px;
	box-sizing:border-box;	
	margin-right:20px;
}
.ksa_kr_btn:last-child{
	margin-right:0;
}
.btn_first,
.btn_1st{
	background-color: #007944;

}
.btn_second,
.btn_2st{
	background-color: #7eb138;

}
.btn_third,
.btn_3st{
	background-color: #10975c;
}
.btn_4st{
  background-color: #17593d;
}
.btn_license{
  padding:10px 50px;
  color:#fff !important;
  border-radius:50px;
  background: #88aeb1;
}

.img_mo{display:none;}

  /* 유튜브 반응형 */
  .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 소개
*/

/* ceo 인사말 */
.ksakr_wrap > img{
    width:100%;
}
.ksakr_wrap .ceo_message{
    padding:100px 50px 0 50px;
}

/* 설립목적 about */
.about_section li{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	margin-top:40px;
}
.about_section li:first-child{
	margin-top:0;
}
.about_section li > .about_txt{
	width:44.6%;
	line-height:1.5;
	display:flex;
	flex-wrap:wrap;
	position:relative;
}
.about_section li:first-child > .about_txt{
	justify-content: right;
	align-items: end;
}
.about_section li > .about_txt:before{
	position:absolute;
	font-family: 'Arial', sans-serif !important;
	color:#e5e5e5;
	font-size:70px;
	font-weight:900;
}
.about_section li:first-child > .about_txt:before{
	content:'01';	
	bottom:-20px;
	right:-115px;
}
.about_section li:nth-child(2) > .about_txt:before{
	content:'02';
	top:-30px;
	left:-115px;
}
.about_section li:nth-child(3) > .about_txt:before{
	content:'03';	
	top:-30px;
	left:-115px;
}

.about_section li > .about_txt strong,
.about_section li > .about_txt span{
	display:block;
}
.about_section li > .about_txt strong{
	font-size:20px;
	font-weight:bold;
}
.about_section li > .about_txt span{
	font-size:18px;
  font-weight: 100;
}
.about_section li:first-child > .about_txt span{
  position: relative;
}
.about_section li:first-child > .about_txt span:before{
  content:'';
  position: absolute;
  left:0;
  bottom: 2px;
  width:100%;
  height:1px;
  background-color: #a1a1a1;
}
.about_down{
	margin:100px 0;
	display:flex;
	justify-content: space-between;
}
.about_down a{
	display: block;
	width:25%;
    color:#fff !important;
    font-size: 16px;
    padding:17px 32px;
    border-radius: 50px;
	text-align:center;
}
.about_down a:nth-child(1){
	background-color: #17593d;
}
.about_down a:nth-child(2){
	background-color: #007944;
}
.about_down a:nth-child(3){
	background-color: #7eb138;
}
/* 미션,비전 */

	.ksakr_wrap .vision_visual{
		max-width:1200px;
		margin:0 auto 100px;
		background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_bg.jpg') no-repeat center;
	}
	.ksakr_wrap .vision_visual dl{
		padding:60px 140px 90px;
		position:relative;
	}
	.ksakr_wrap .vision_visual dl:before{
		content:'';
		position:absolute;
		bottom:0;
		left:50%;
		transform:translate(-50%, 0);
		width:85%;
		height:40px;
		background-color:#fff;
		border-radius:50px 50px 0 0;
	}
	.ksakr_wrap .vision_visual dt,
	.ksakr_wrap .vision_visual dd{
		color:#fff;
	}
	.ksakr_wrap .vision_visual dt{
		font-family: 'Arial', sans-serif;
		font-size:50px;
		font-weight:600;
		margin-bottom:20px;
	}
	.ksakr_wrap .vision_visual dd{
		font-size:20px;
		line-height:1.5;
		position:relative;
	}
	.ksakr_wrap .vision_visual dd:before{
		content:'';
		width:1px;
		height: 90px;
		background-color:#99a2a8;
		position:absolute;
		top:0;
		left:-10px;

	}
	.ksakr_wrap .vision_1{
		text-align:center;
		position: relative;
		margin:100px auto;
		display: flex;
		justify-content: center;
	  }

  .ksakr_wrap .vision_1 dl{
	width:450px;
	height:450px;
	border:30px solid #cbeaa1;
	border-radius:50%;
	box-sizing:border-box;
	
  }
  .ksakr_wrap .vision_1 dt strong{
    display: block;
    font-size: 50px;
    font-weight: 900;
    color:#007944;
    margin:100px 0 25px;
    font-family: 'Arial', sans-serif;
	line-height:1;
  }

  .ksakr_wrap .vision_1 dd{
    font-size: 25px;
    text-align: center;
    box-sizing:border-box;
	line-height:1.5;
  }


  .ksakr_wrap .vision_2 .tit_dep2{
    margin:0px 0 50px 0;
  }
  .ksakr_wrap .vision_2 ul{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap:20px 0;
  }
  .ksakr_wrap .vision_2 li{
    width:32%;
    font-size:20px;
    padding:40px 0 40px 100px;
    box-sizing: border-box;
    letter-spacing: -1px;
  }
  .ksakr_wrap .vision_2 li:nth-child(1){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon1.png') no-repeat 10% center;
  }
  .ksakr_wrap .vision_2 li:nth-child(2){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon2.png') no-repeat 10% center;
  }
  .ksakr_wrap .vision_2 li:nth-child(3){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon3.png') no-repeat 10% center;
  }
  .ksakr_wrap .vision_2 li:nth-child(4){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon4.png') no-repeat 10% center;
  }
  .ksakr_wrap .vision_2 li:nth-child(5){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon5.png') no-repeat 10% center;
  }
  .ksakr_wrap .vision_2 li:nth-child(6){
    background: #ebf9ea url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_2_icon6.png') no-repeat 10% center;
  }

  .ksakr_wrap .vision_3 dl{
	display:flex;
	margin-bottom:60px;
  }
  .ksakr_wrap .vision_3 dl dt{
	color:#fff;
	font-size:22px;
	display:flex;
	align-items:center;
	border-radius:40px;
	padding:0 20px;
	font-weight:600;
	width:215px;
	height:70px;
	justify-content: center;
	margin-right:3%;
  }
  .ksakr_wrap .vision_3 dl:first-child dt{
    background-color: #10975c;
  }
  .ksakr_wrap .vision_3 dl:last-child dt{
    background-color: #17593d;
  }
	.ksakr_wrap .vision_3 dl dd{
		width:100%;
	}
  .ksakr_wrap .vision_3 ul{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap:20px 0;
  }
  .ksakr_wrap .vision_3 li{
    width:23%;
    max-height: 200px;
    padding:130px 0 40px 3%;
    box-sizing: border-box;
    letter-spacing: -1px;
  }
  .ksakr_wrap .vision_3 li:nth-child(1){
    background: #f6f7f9 url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_3_icon1.png') no-repeat 20% 30%;
  }
  .ksakr_wrap .vision_3 li:nth-child(2){
    background: #f6f7f9 url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_3_icon2.png') no-repeat 20% 30%;
  }
  .ksakr_wrap .vision_3 li:nth-child(3){
    background: #f6f7f9 url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_3_icon3.png') no-repeat 20% 30%;
  }
  .ksakr_wrap .vision_3 li:nth-child(4){
    background: #f6f7f9 url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/intro_vision_3_icon4.png') no-repeat 20% 30%;
  }
  .ksakr_wrap .vision_3 li strong{
    
    font-size:25px;
    font-weight:500;
  }
  .ksakr_wrap .vision_3 li span{
    font-size:16px;
    font-weight: 500;
  }

  /* 2025-04-25 미션&비전 리뉴얼 */
 .vision_wrap strong{font-weight: 900;}
  .vision_wrap.section dl{text-align: center;}
  .vision_wrap.section dl dt{text-align: center; line-height: 1.2; font-weight: 500;}
  
  .vision_wrap .vision_n1 > dl{margin-top: 100px;}
  .vision_wrap .vision_n1 > dl dt,
  .vision_wrap .vision_n2 > dl dt{font-size: 28px; color:#25435a; margin-bottom: 30px;}
  .vision_wrap .vision_n1 > dl dd{font-size: 30px; font-weight: 500; background-color: #25435a; color:#fff; padding:30px; line-height: 1.5; border-radius: 10px;}
  .vision_wrap .vision_n1 > dl dd strong{color: #f9c927;}
  .vision_wrap .vision_n2{margin-top: 150px;}
  .vision_wrap .vision_n2 dl li{width: 32%; margin-bottom: 20px;}
  .vision_wrap .vision_n2 dl dl dt{color:#25435a; background-color: #d6e2e5; margin-bottom: 3px; font-size: 20px; font-weight: 900; padding:10px 0; border-radius: 5px;}
  .vision_wrap .vision_n2 dl dl dd{color:#f9c927; font-size: 24px; font-weight: 900; background-color: #25435a; border-radius: 5px; padding:15px 0; line-height: 1.2;}
  .vision_slogan,
  .vision_value{text-align: center; margin-top: 100px;}
  .vision_slogan ul{justify-content: center; gap:0 80px;}
  .vision_slogan em,
  .vision_value em{font-size: 22px; color:#fff; background-color: #2b88ca; padding:3px 20px; border-radius: 5px; font-weight: 500;}
  .vision_slogan img,
  .vision_value img{display: block; margin:10px auto 0;}
  .vision_value ul{display: flex; justify-content: space-between; padding:0 8%;}
  .vision_value ul li{position:relative;}
  .vision_value ul li + li:before{content:''; width:200px; height:130px; position:absolute; top:25%; left:-65%; background: url('https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/future_arr.png') no-repeat; z-index: -1; background-size: contain;}
  .vision_value ul li img{width: 100%;}
  .vision_n1{position:relative;}
  .vision_n1:before{content:''; position:absolute; top:-18%; left:0; max-width: 1200px; width:100%; height: 526px; background: url('https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/vision_bg.png') no-repeat center 0; z-index:-1;}	

/* CI */ 

.ksakr_wrap .ci_logo{
    max-width:1920px;
    margin:auto;
    position:relative;
    background-color: #f5f5f5;
  }
  .ksakr_wrap .ci_section{
    position:relative;
    padding-bottom: 150px;
  }
  .ksakr_wrap .ci_section img{
    width:100%;
  }
  .ksakr_wrap .ci_logo h5,
  .ksakr_wrap .ci_section h5{
    font-size: 40px;
    padding: 100px 0 50px 0;
  }
  .ksakr_wrap .ci_logo h5 span{
    font-size: 30px;
    font-weight: 100;
  }
  .ksakr_wrap .ci_section h5 + p{
    font-size: 16px;
    margin-bottom: 100px;
  }
  .ksakr_wrap .ci_down{
    position: absolute;
    top:100px;
    right: 0;
  }
  .ksakr_wrap .ci_down a{
    display: inline;
    color:#fff;
    font-size: 16px;
    padding:17px 32px;
    border-radius: 50px;
    background-image: none;
  }
  .ksakr_wrap .ci_down a:first-child{
    background-color: #007944;
  }
  .ksakr_wrap .ci_down a:last-child{
    background-color: #7eb138;
  }

  /* 임원소개 */
  .ksakr_wrap .section_executive ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .ksakr_wrap .section_executive li{
    width:49%;
    display: flex;
  }
  .ksakr_wrap .section_executive li:first-child{
    width:100%;
    justify-content: center;
    margin:70px 0 150px 0;  
  }
  .ksakr_wrap .section_executive li > div{
    position: relative;
    margin-right:50px;
  }
  .ksakr_wrap .section_executive li > div img{
    box-shadow: 1px 15px 20px #ddd;
    width:100%;
  }
  .ksakr_wrap .section_executive li > div:before{
    content:'';
    position: absolute;
    top:30px;
    right:-22px;
    width: 22px;
    height:1px;
    background-color: #7eb138;
  }
  .ksakr_wrap .section_executive li > div:after{
    content:'';
    position: absolute;
    top:27px;
    right:-29px;
    width:7px;
    height:7px;
    border-radius: 100%;
    background-color:#7eb138;
  }
  .ksakr_wrap .section_executive li:not(:first-child) dl{
    width:49%;
  }
  .ksakr_wrap .section_executive li dl{
    margin-top:20px;
  }
  .ksakr_wrap .section_executive li dt,
  .ksakr_wrap .section_executive li dd{
    border-radius: 50px;
  }
  .ksakr_wrap .section_executive li dt{
    color:#fff;
    font-size: 18px;
    padding:8px 30px;
    background-color:#7eb138;
    text-align: center;
  }
  .ksakr_wrap .section_executive li:first-child dt{
    background-color: #007944;
  }
  .ksakr_wrap .section_executive li dd{
    font-size: 16px;
    font-weight: 100;
    margin-top:15px;
  }
  .ksakr_wrap .section_executive li dd:first-child{
    margin-top:10px;
  }

/* 윤리헌장 */
.ksakr_wrap .section_et{
  background-color: #f9f9f9;
  text-align:center;
  padding-bottom:100px;
}
.ksakr_wrap .section_et img{
  width:100%;
}
.ksakr_wrap .section_et .et_big{
  margin: 100px 0 70px;
  font-size: 26px;
  line-height: 1.6;
  font-weight: 100;
}

.ksakr_wrap .section_et .et_box{
  position: relative;
  padding:0 50px;
}

.ksakr_wrap .section_et .et_box ul{
  font-size: 16px;
  margin: auto;
  text-align: left;
}
.ksakr_wrap .section_et .et_box ul li{
	margin-bottom:20px;
  line-height:1.8;
  letter-spacing: -0.5px;
  word-break: keep-all;
}
.ksakr_wrap .section_et .et_box ul li:last-child{
	margin-bottom:0;
}
.ksakr_wrap .section_et .et_sm{
  margin:70px 0 55px 0;
  font-weight: normal;
  line-height: 1.8;
}    
.ksakr_wrap .section_et .et_sm + em{
  font-weight: bold;
  position: relative;
  font-size: 16px;
}
.ksakr_wrap .section_et .et_sm + em:before{
  content:'';
  position: absolute;
  left:0;
  bottom: 0;
  width:100%;
  height:1px;
  background-color: #333;
}

/* 선언문 */
.ksakr_wrap.declaration{
  background:none;
  width:auto;
  min-height:unset;
  padding:0;
}
.ksakr_wrap .section_et .et_big{
  font-size:18px;
}
.ksakr_wrap .et_big em{
  display:block;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 22px;
}

.ksakr_wrap .et_box_inner{position: relative; border:3px solid #fbd74b; padding:50px; background:#fff; text-align:left;}
.ksakr_wrap .section_et .et_box .list_style2 li{margin-bottom:0;}
.et_box_inner:before{content:''; position: absolute; top:-3px; left:-3px; width:50px; height:50px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/declaration_1.png') no-repeat;}
.et_box_inner:after{content:''; position: absolute; top:-3px; right:-3px; width:50px; height:50px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/declaration_2.png') no-repeat;}

.ksakr_wrap .et_box ul{
  position: static;
  transform: unset;
  width:auto;
}

/* 일반현황 및 기부안내 */
.ksakr_wrap .section_dona ul{
  margin-top: 25px;
}
.ksakr_wrap .section_dona:first-of-type ul{
  width:30%;
}
.ksakr_wrap .section_dona li{
  border:1px solid #ddd;
}
.ksakr_wrap .section_dona:nth-of-type(2){
  margin-top:100px;
}
/* 반영 후 변경
.ksakr_wrap .section_dona:nth-of-type(2) ul{
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
} */
.ksakr_wrap .section_dona:nth-of-type(2) ul{
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
  gap:42px;
}
.ksakr_wrap .section_dona li a{
  display: block;
  padding:31px 50px;
}
.ksakr_wrap .section_dona li:hover{
  border:1px solid #22985d;
}
.ksakr_wrap .section_dona li:hover a span{
  color: #22985d;
}
.ksakr_wrap .section_dona li img,
.ksakr_wrap .section_dona li span{
  display:block;
  margin: auto;
}
.ksakr_wrap .section_dona li span{
  font-size: 16px;
  font-weight: 100;
  text-align: center;
  margin-top: 30px;
}

/* 고객서비스이행표준 */
.ksakr_wrap .service_tab ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ksakr_wrap .service_tab li{
  width:23%;
  max-height: 260px;
  box-sizing: border-box;
  border:1px solid #ddd;
}
.ksakr_wrap .service_tab li.on{
  border:2px solid #037944;
}
.ksakr_wrap .service_tab li.on span{
  color: #037944;
  font-weight: 600;
}
  .ksakr_wrap .service_tab li a{
  display: block;
  padding:58px 0;
  }
  .ksakr_wrap .service_tab li img,
  .ksakr_wrap .service_tab li span{
    display:block;
    margin: auto;
  }
  .ksakr_wrap .service_tab li span{
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    margin-top: 30px;
  }
  .ksakr_wrap .service_tab .service_down{
    margin-top: 30px;
    text-align: right;
  }
  .ksakr_wrap .service_tab .service_down a{
    color:#fff;
    background-color: #88aeb1;
    padding:15px 40px; 
    border-radius: 50px;
    font-size: 16px;
  }

  .ksakr_wrap .section_service:last-of-type{
    margin-top:150px;
  }
  .ksakr_wrap .section_service dl{
    overflow: hidden;
    margin-top: 100px;
  }
  .ksakr_wrap .section_service dt{
    float: left;
    width:25%;
    font-size: 24px;
    font-weight: bold;
  }
  .ksakr_wrap .section_service dt em{
    color:#10975c;
  }
  .ksakr_wrap .section_service dt em + span{
    font-size: 16px;
    font-weight: 100;
  } 
  .ksakr_wrap .section_service dd{
    float: right;
    width: 75%;
    font-size: 16px;
    word-break: keep-all;
  }
  .ksakr_wrap .section_service dd span,
  .ksakr_wrap .section_service dd strong{
    display:block;
  }
	.ksakr_wrap .section_service dd li{
		margin-bottom:5px;
		line-height:1.6;
	}
	.ksakr_wrap .section_service dd > p {
		margin-bottom:30px;
	}
	.ksakr_wrap .tbl01C{
		margin: 30px 0 0 0;
	}
	.ksakr_wrap .tbl01C th,
	.ksakr_wrap .tbl01C td{
		font-size:16px;
	}
	.ksakr_wrap .tbl01C td a{
		color:#fff;
		background-color:#7eb138;
		padding:3px 20px;
		border-radius:50px;
	}
	.ksakr_wrap .law_style h4{
		font-size:26px;
		margin-bottom:30px;
	}
	.ksakr_wrap .law_style h5{
		font-size:18px;
		margin-bottom:5px;
	}
	.ksakr_wrap .law_style li{
		font-size:18px;
		font-weight:100;
	}
	
	/* 담당자별 연락처 */
	.ksakr_wrap .tel_tab li{
		width:25%;
	}
	.ksakr_wrap ._tel{
		display:flex;
		justify-content: center;
		margin-bottom:100px;
	}
	.ksakr_wrap ._tel ~ .cWrap .tit_dep5{
		line-height:180%;
	}
	.ksakr_wrap ._tel dt em{
		font-size:40px;
		display:block;
		font-weight:600;
		margin:20px 20px 0 0;
	}
	.ksakr_wrap ._tel dt em + span{
		font-size:17px;
		color:#999;
	}
	.ksakr_wrap ._tel dd strong{
		font-size:60px;
		color:#e81657;
		font-family: 'Arial', sans-serif !important;
		font-weight:900;
	}
	.ksakr_wrap .cWrap{
		position:relative;
	}
	.ksakr_wrap .cWrap p a{
		position:absolute;
		top:0;
		right:0;
		width:40px;
		height:40px;
		padding:0;
		border-radius:100%;
		background-color:#88aeb1;
		text-transform: uppercase;
	    display: flex;
		align-items: center;
		justify-content: center;
	}

/* 안전보건경영방침 */
.section_health h2.tit_dep2{
  margin-top:100px;
}
.health_con{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.health_con dl,
.health_con > div{
  width:48.7%;
  box-shadow: 1px 10px 20px #ddd;
  padding:50px;
  box-sizing: border-box;
  margin-bottom:30px;
}
.health_con dt{
  font-weight: 500;
  color:#007944;
  margin-bottom:30px;
  font-size: 20px;
}
.health_con dd{
  font-size: 18px;
  line-height: 1.5;
}
.health_con dd img{
  width:100%;
}
.health_con > div{
  padding:0;
}
.health_con > div img{
  height:100%;
}

/* 개인정보 */
.ksakr_wrap .section_privacy section{
	
}
.ksakr_wrap .section_privacy section h3{
	margin:50px 0 30px 0;
}
.ksakr_wrap .section_privacy section h3 em{
	color: #007944;
}
.ksakr_wrap .section_privacy section h3 + div{
	font-weight:100;
}

/* 연혁 */
.section_history img{
  width:100%;
}
.section_history dl{
  display: flex;
  flex-wrap: wrap;
  margin: 100px 0;
}
.section_history:last-child dl{
  margin-bottom:0;
}
.section_history dt{
  width: 50%;
  font-size: 60px;
  font-weight: 900;
}
.section_history dd{
  width:50%;
  line-height: 35px;
}
.section_history dd em{
  font-family: 'Arial', sans-serif !important;
  font-size:16px;
  font-weight: 600;
  margin-right:30px;
  vertical-align: top;
}
.section_history dd span{
  display:inline-block;
}
.gil_map{
	position: relative;
    padding-top: 56%;
    width: 100%;
    height: 0;
}
.gil_map iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.section_gil dl{
    display:flex;
	border-top:0;
	border-bottom:0;
	margin-top:80px;
}

.section_gil dt{
    width:25%;
    font-weight: 600;
}
.section_gil dd{
    width:70%;
}
.section_gil dl:first-of-type dd span.gil_icon{
	font-family: 'Arial', sans-serif !important;
	position:relative;
	display:block;
	font-size:18px;
	margin-bottom:0;
}
.section_gil dl:nth-of-type(2) dd span.gil_icon{
	display:block;
	position:relative;
}
.section_gil dl span.gil_icon:before{
	content:'';
	position:absolute;
	width:20px;
	left:-30px;
}

.section_gil dl dd span._tel:before{
	top:3px;
	height:20px;
	background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/gil_tel.png') no-repeat;
}
.section_gil dl dd span._mail:before{
	top:7px;
	height:15px;
	background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/gil_mail.png') no-repeat;
}
.section_gil dl dd span._loca:before{
	top:2px;
	left:-27px;
	width:15px;
	height:20px;
	background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/gil_loca.png') no-repeat;
}
.section_gil dl dd span._loca2:before{
	top:2px;
	height:20px;
	background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/gil_loca2.png') no-repeat;
}
.section_gil dl dd span._fax:before{
	top:5px;
	height:20px;
	background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/gil_fax.png') no-repeat;
}
.section_gil dl.sty01 dt{
	border-top:0;
	text-align:left;
	font-size:23px;
	color:#333;
	padding:20px 5px;
}
.section_gil dl.sty01 dd{
	border-top:0;
	border-left:1px solid #ddd;
	padding:20px 0 20px 80px;
	box-sizing:border-box;
    line-height: 1.8;
}
.section_gil dl.sty01 dd img{
	margin-right:10px;
}
.section_gil .sm_tit1{
	font-family: 'Arial', sans-serif !important;
	font-weight:600;
}
.section_gil .bold{ 
	font-weight:100;
}
.section_gil_bg{
	margin:80px auto 0 !important;
	padding:70px 80px 60px 80px;
	background-color:#f9f9f9;
}
.section_gil_bg h2{
    font-size:23px !important;
	padding-left:210px;
	margin-top:70px;
	background:none;
}
.section_gil_bg h2 .mapBus{
	padding-left:210px;
}
.section_gil_bg p.sty01,
.section_gil_bg dl.sty01{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow:hidden;
}
.section_gil_bg dl.sty01 dt{
	text-align:left;
	color:#333;
	font-weight:100;
	border-top:1px dashed #ccc;
	width: 25%;
    float: left;
    clear: both;
    padding: 20px 5px;
    font-weight: bold;
    line-height: 150%;
}
.section_gil_bg dl.sty01 dd{
	border-top:1px dashed #ccc;
	width: 70%;
    float: left;
    padding: 20px 10px;
    line-height: 180%;
    box-sizing: border-box;
}
.section_gil_bg p.sty01{
	padding:20px 10px;
	line-height:180%;
}
.section_gil_bg dl.sty01 dd p{
	margin-bottom:5px;
}

.section_gil_bg dl.sty01 dt:first-of-type,
.section_gil_bg dl.sty01 dd:first-of-type{
	border-top:0;
}

dl.sty01 dd .busBlue,
dl.sty01 dd .busBlue2,
dl.sty01 dd .busGreen,
dl.sty01 dd .busYellow,
dl.sty01 dd .busOrange,
dl.sty01 dd .busPuple,
dl.sty01 dd .busRed,
dl.sty01 dd .airBlue{
	color:#fff;
	padding:2px 8px;
	margin-right:5px;
	font-size:0.85em;
	font-weight:500;
}

dl.sty01 dd .busBlue{background:#3e79d1;}
dl.sty01 dd .busBlue2{background:#70b0e0;}
dl.sty01 dd .busGreen{background:#2fbe76;}
dl.sty01 dd .busYellow{background:#f8b109;}
dl.sty01 dd .busOrange{background:#ed8b32;}
dl.sty01 dd .busPuple{background:#a845ce;}
dl.sty01 dd .busRed{background:#da6270;}
dl.sty01 dd .airBlue{color:#FFF;background:#28add8;}
dl.sty02{overflow:hidden;border-top:2px solid #368dc6;border-bottom:1px solid #368dc6;}

.mapBus,
.mapMetro,
.mapAirplain,
.mapCar,
.mapTrain,
.mapTaxi,
.mapRentcar,
.mapParking,
.mapWalker{
	padding:50px 0 0 210px;
	min-height:130px;
}
.mapBus{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_bus.png) no-repeat left top;} 
.mapMetro{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_metro.png) no-repeat left top;} 
.mapAirplain{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_airplain.png) no-repeat left top;} 
.mapCar{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_car.png) no-repeat left top;} 
.mapTrain{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_metro.png) no-repeat left top;} 
.mapTaxi{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_taxi.png) no-repeat left top;} 
.mapRentcar{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_parking.png) no-repeat left top;} 
.mapParking{background:url(https://ksa.or.kr/sites/ksa_kr/images/renewal/intro/ico_parking.png) no-repeat left top;}
.mapWalker{background:url(https://ksa.or.kr/sites/ksa_kr/images/ico_walker.png) no-repeat 10px top;}
.bus_bar{display:inline-block; margin:0 5px; width:1px; height:10px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/intro/bus_bar.png') no-repeat}
/*#_wrapArticle #_container ._content{
	width:100%;
	float:none !important;
}*/

.ksakr_wrap .butS{
	border-radius:50px;
	background-color:#88aeb1;
	padding:0 10px;
	font-size:14px;
	font-weight:100;
	color:#fff;
	margin:0;
}

.ksakr_wrap .parking_guide{margin-bottom:50px; line-height:1.8;}
.ksakr_wrap .ul_list1 li:before{
	top:8px;
}
.ksakr_wrap .ul_list1 ul li{
	margin-top:40px;
}
.ksakr_wrap .ul_list1 table{
	width:100%;
}
.ksakr_wrap .ul_list1 ul li:nth-child(2) table{
	margin-bottom:20px;
}
.ksakr_wrap .ul_list1 table th,
.ksakr_wrap .ul_list1 table td{
	text-align:center;
	padding:10px 20px;
	border-right:1px solid #10975c;
	border-left:1px solid #10975c;
	border-top:1px solid #10975c;
}
.ksakr_wrap .ul_list1 table th{
	background:#d9ecbe;
}
.ksakr_wrap .ul_list1 table td{
	border-bottom:1px solid #10975c;
}
.ksakr_wrap .ul_list1 ul table{
	margin-top:20px;
}
.ksakr_wrap .jeju_btn{
	text-align:center;
	padding:10px 40px;
	box-sizing:border-box;
	float:right;
	color:#fff;
	background-color:#88aeb1;
	border-radius:50px;
}
/* 채용프로세스 */
.employment_con1{display:flex;}
.employment_con1 p{padding:40px 60px 0 0; word-break: keep-all;}
.employment_con1 p strong{font-size:28px; margin-bottom:50px; line-height:1.5; display:block;}
.employment_con1 p strong em{color:#007944;}
.employment_con1 p span{font-size:16px;}
.employment_con1 img{width:100%;}
.section_employment h5{font-size:23px; margin:100px 0 50px;} 
.section_employment .employment_con2{margin-top:120px;}

.section_employment .employment_con2 li{width: 48%;
  display: flex;
  border:1px solid #ddd;
  padding: 70px 20px;
  box-sizing: border-box;
  justify-content: space-between;}
  .section_employment .employment_con2 li div{
    width:38%;
    text-align:center;
  }
.section_employment .employment_con2 p{margin-top:50px;}
.section_employment .employment_con2 li strong{display:block; font-size:18px; margin-bottom:5px;}
.section_employment .employment_con2 li dl{width:62%; text-align:left;}
.section_employment .employment_con2 li dt{font-size: 23px;  font-weight: 600;  margin-bottom:20px; }

.section_employment .employment_con4 ul{margin-bottom:10px; border-top:1px solid #007944; border-bottom: 1px solid #000;}
.section_employment .employment_con4 li{}
.section_employment .employment_con4 li dl{display:flex;}
.section_employment .employment_con4 li dt{width:15%;color:#007944; position:relative; padding:20px 0 20px 30px; font-weight:600; border-bottom:1px dashed #ddd; }
.section_employment .employment_con4 li dd{width:85%;padding: 20px 0 20px 40px; border-bottom:1px dashed #ddd;}
.section_employment .employment_con4 li:last-child dt,
.section_employment .employment_con4 li:last-child dd{border-bottom: 0;}
.section_employment .employment_con4 li:nth-child(4) dd{line-height:1.8;}
.section_employment .employment_con4 p{margin-top:50px;}

/* 인터뷰 */
.crew_inner:nth-of-type(even){background-color:#f6f6f6;}
.section_crew{padding:100px 0 80px 0;}
.section_crew dl{display:flex; flex-wrap:wrap;justify-content: right; letter-spacing:-1px;}
.section_crew dt{width:45%; line-height: 1.3;}
.section_crew dt span,
.section_crew dt strong{display:block; letter-spacing:-2px;}
.section_crew dt span{font-size:40px;}
.section_crew dt strong{font-size:50px;}
.section_crew dt p span,
.section_crew dt p strong{display:inline; font-size:40px;}
.section_crew dt p strong{font-weight:500;}
.section_crew dd{width:55%; padding:50px 40px; box-sizing:border-box; /*box-shadow:1px 1px 10px #ddd;*/ border:1px solid #ddd; border-radius:20px; margin-bottom:20px; line-height:1.6;}
.section_crew:nth-of-type(1) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(1) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(1) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(1) dl dd:nth-of-type(4){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(1) dl dd:nth-of-type(5){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman3.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(1) dl dd:nth-of-type(6){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man3.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}

.section_crew:nth-of-type(2) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(2) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(2) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(3) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(3) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(4) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(4) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(4) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(4) dl dd:nth-of-type(4){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(4) dl dd:nth-of-type(5){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman3.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(5) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(5) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(5) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(5) dl dd:nth-of-type(4){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man3.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(5) dl dd:nth-of-type(5){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(5) dl dd:nth-of-type(6){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(6) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman1.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(6) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(6) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman2.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(7) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(7) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman4.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(8) dl dd:nth-of-type(1){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_woman5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}
.section_crew:nth-of-type(8) dl dd:nth-of-type(2){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man3.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
}
.section_crew:nth-of-type(8) dl dd:nth-of-type(3){
	background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_man5.jpg') no-repeat calc(100% - 30px) calc(100% - 30px);
	}

	/* 핵심가치 인재상 */
.section_value:nth-of-type(1) ul{display:flex; justify-content:space-between; gap:20px; }
.section_value:nth-of-type(1) ul li{width:25%; padding:45px 0; text-align:center; border:1px solid #ddd; box-sizing:border-box; position:relative;}
.section_value:nth-of-type(1) ul span{display:block; color:#999; font-family: 'Arial', sans-serif;}
.section_value:nth-of-type(1) ul strong{font-size:28px; font-weight:600;}
.section_value:nth-of-type(1) ul li img{display:block; margin:10px auto 0;}
.section_value:nth-of-type(2){margin-top:120px;}
.section_value:nth-of-type(2) ul{display:flex; flex-wrap:wrap;}
.section_value:nth-of-type(2) ul li{width:50%; text-align:center; color:#fff; position:relative;}
.section_value:nth-of-type(2) ul li img{width:100%; height:100%;}
.section_value:nth-of-type(2) ul li div{position:absolute; top:75px; left: 50%; width: 100%; transform: translate(-50%, 0);}
.section_value:nth-of-type(2) ul li div h6{font-size:38px; font-weight:500; margin-bottom:10px;}
.section_value:nth-of-type(2) ul li div strong{font-size:23px; font-weight:500; display:block; line-height:1.5; margin-bottom:20px;}
.section_value:nth-of-type(2) ul li div span{font-size:16px; font-weight:100; line-height:1.5;}

/* 사업자등록/계좌사본 */
.section_account h5 span{font-weight: 100;}
.section_account:nth-of-type(1) > ul{display:flex; flex-wrap:wrap; justify-content: space-between; margin-top:20px;}
.section_account:nth-of-type(1) > ul > li:first-child{width:39%; text-align: center; border:1px solid #ddd; padding:50px 0; box-sizing: border-box;}
.section_account:nth-of-type(1) > ul > li:first-child strong,
.section_account:nth-of-type(1) > ul > li:first-child img{display:block; margin:auto;}
.section_account:nth-of-type(1) > ul > li:first-child strong{font-size:22px; margin:20px 0;}
.section_account:nth-of-type(1) > ul > li:last-child{width:59%; background-color: #f9f9f9; padding:50px 70px; box-sizing: border-box;}
.section_account:nth-of-type(1) > ul > li:last-child li{display: flex; justify-content: space-between; border-bottom:1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px;}
.section_account:nth-of-type(1) > ul > li:last-child li span{position:relative; padding-left:35px; box-sizing: border-box; font-weight: 400;}
.section_account:nth-of-type(1) > ul > li:last-child li span:before{content:''; position:absolute; left:5px;}
.section_account:nth-of-type(1) > ul > li:last-child li span:nth-of-type(1){width:30%;}
.section_account:nth-of-type(1) > ul > li:last-child li span:nth-of-type(2){width:40%;}
.section_account:nth-of-type(1) > ul > li:last-child li:last-child{margin-bottom: 0;}
.section_account .ksa_kr_btn{padding:0 20px;}
.section_account:nth-of-type(2) ul ul{display:flex; flex-wrap: wrap; justify-content: space-between;}
.section_account:nth-of-type(2) ul li:nth-of-type(1) ul{margin-top:100px;}
.section_account:nth-of-type(2) ul ul li{display:flex;  margin-bottom:30px;}
.section_account:nth-of-type(2) ul ul li:nth-child(odd){width:39%; border:1px solid #ddd; padding:37px 40px; position: relative; box-sizing: border-box;}
.section_account:nth-of-type(2) ul ul li:nth-child(odd) a{position:absolute; top:50%; right: 40px; transform: translate(0%, -50%);} 
.section_account:nth-of-type(2) ul ul li:nth-child(even){width:59%; background-color: #f9f9f9; align-items: center; justify-content: space-around;}
.section_account:nth-of-type(2) ul ul li:nth-of-type(1) span{font-size:18px; font-weight: 400; line-height: 1.5;}
.section_account:nth-of-type(2) ul ul li:nth-of-type(2) span{position:relative; padding-left:35px; box-sizing: border-box; font-weight: 400;}
.section_account:nth-of-type(2) ul ul li:nth-of-type(2) span:before{content:''; position:absolute; left:5px;}
.section_account span.bank_woori:before{width:20px; height:20px;top:4px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_woori.png') no-repeat;}
.section_account span.bank_hana:before{width:30px; height:27px;top:4px; left:0; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_hana.png') no-repeat;}
.section_account span.bank_nh:before{width:19px; height:24px;top:4px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_nh.png') no-repeat;}
.section_account span.bank_kb:before{width:28px; height:21px;top:4px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_kb.png') no-repeat;}
.section_account span.bank_ind:before{width:21px; height:21px;top:4px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_ind.png') no-repeat;}
.section_account span.bank_shinhan:before{width:21px; height:21px;top:4px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/bank_shinhan.png') no-repeat;}

/* 일하는 문화 */
.section_work:not(.section_work1){padding:120px 0 150px;}
.section_work h5{font-size: 34px; text-align: center; margin-bottom:60px;} 
.section_work h5 span{display: block; color:#7eb138; font-weight: bold; font-size: 16px;}
.section_work ul{display: flex; justify-content: space-between;}
.section_work li dl{text-align: center;}
.section_work li dt{font-size:23px; font-weight: 600; color:#007944;}
.section_work li dd{font-size: 16px; line-height: 1.5;}
.section_work1{margin-bottom: 150px;}
.section_work1 h5{ padding-top:0;}
.section_work1 ul li{width: 32.5%; position: relative;}
.section_work1 ul li img{width:100%;}
.section_work1 ul li div{position: absolute; top: 80%; left:25%; font-size:18px; line-height: 1.5; }
.section_work1 ul li div strong{color:#007944;}
.section_work1 ul li div span{font-weight: 600;}
#menu16017_obj79914{background-color: #f5f5f5;}
.section_work2 li,
.section_work4 li{background-color: #fff; width:32.5%; padding:60px 0; box-sizing: border-box;}
.section_work2 li img,
.section_work4 li img{display: block; margin: auto;}
.section_work2 li dt,
.section_work4 li dt{margin:60px 0 20px 0;}
#menu16017_obj79916{background: url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/customer/customer_work_bg.png');}
.section_work3 h5 strong,
.section_work3 h5 span{color:#f8f8f8;}
.section_work3 ul{gap:20px;}
.section_work3 li{width:25%; padding:60px 0; box-sizing: border-box; background-color: #fff;}
.section_work3 li dd img{margin:40px 60px;}
.section_work4 li{border:1px solid #ddd;}

body.page16061 .sub_visual,
body.page16062 .sub_visual,
body.page16063 .sub_visual,
body.page16064 .sub_visual,
body.page16131 .sub_visual,
body.page2405 .sub_visual{display:none;}
/* 서브메인 */
body.page16061 .sub_menu_depth,
body.page16062 .sub_menu_depth, 
body.page16063 .sub_menu_depth, 
body.page16064 .sub_menu_depth, 
body.page16131 .sub_menu_depth,
body.page2405 .sub_menu_depth,
body.page16061 .sub_menu_wrap,
body.page16062 .sub_menu_wrap, 
body.page16063 .sub_menu_wrap, 
body.page16064 .sub_menu_wrap, 
body.page16131 .sub_menu_wrap,
body.page2405 .sub_menu_wrap{display: none;}

.sub_main a:hover{color:#7eb138 !important;}
.sub_main .section{margin-bottom: 150px;}
.sub_main .tit_box1{padding-top:0px;}
.sub_main .tit_box1 h2{margin-top:50px;}
.sub_main .tit_dep5{margin-bottom: 40px;}
.sub_main .tit_dep5 span{font-weight: 300;}
.sub_main .lay_img ul li{display: flex; justify-content: space-between; margin-bottom: 150px;}
.sub_main .lay_img ul li:last-child{margin-bottom: 0;}
.sub_main .lay_img ul li h5{padding-top:40px;}
.sub_main .lay_img ul li div{width:48%;}
.sub_main .lay_img img{width: 100%;}
.sub_main .section li dl{text-align: center;}
.sub_main .section li dt{font-size:23px; font-weight: 600; margin:50px 0 20px 0; color:#007944;}
.sub_main .section li dt a{color:#007944;}
.sub_main .section li dd{font-size: 16px; line-height: 1.5;}
/* 서브메인 > 인증 */
.sub_main .section_cer2 ul{gap:20px 10px;}
.sub_main .section_cer2 li{width:24%; background-color: #f6f7f9; padding:50px 0; margin-bottom: 20px;;}
.sub_main .section_cer2 li img{display: block; margin:auto;}
.sub_main .section_cer2 li dt{font-size:18px;}
/* 서브메인 > 품질 */
.qual_menu {background-color: #f5f5f5; padding:40px 0; margin-bottom:150px;}
.qual_menu .section{margin:0 auto;}
.qual_menu ul{justify-content: center; gap:20px;}
.qual_menu li{width:18%; background-color: #fff; padding:30px 0; position: relative;}
.qual_menu li:before{content:''; position:absolute; bottom:20px; right:20px; width:15px; height:15px; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/qual_link.jpg') no-repeat;}
.qual_menu li a,
.qual_menu li img,
.qual_menu li strong{display: block;text-align: center; margin: auto;}
.qual_menu li strong{line-height: 1.5; margin-top: 30px;}
.qual_inner{background-color: #f6f7f9; padding-top: 100px;}
.qual_inner li{background-color: #fff;}
.sub_main .section_qual2{margin-bottom:0}
.sub_main .section_qual2 li{width:48%; display:flex; padding:50px 40px; box-sizing: border-box; justify-content: space-between; margin-bottom:40px;}
.sub_main .section_qual2 li div{width:30%;}
.sub_main .section_qual2 li div img{width:100%;}
.sub_main .section_qual2 li dl{width:65%; text-align:left;}
.sub_main .section_qual2 li dt{margin-top: 0;}
.sub_main .section_qual2 li dd{line-height: 1.8;}
/* 메인서브 > 표준 */
.sub_main ._bd_bt ul{position: relative;}
  .sub_main ._bd_bt ul:before{content:''; position: absolute; top:50%; left:0; width:100%; height:1px; background-color: #ddd; transform: translate(0, -50%);}
  .sub_main ._bd_bt li{width: 48%;display: flex;padding: 50px 20px;box-sizing: border-box;justify-content: space-between;}
  .sub_main ._bd_bt li dl{width: 62%;text-align: left;}
  .sub_main ._bd_bt li dt{margin:0 0 10px 0;}
  .sub_main ._bd_bt div,
  .sub_main .section_st2{position: relative;}
  .sub_main ._bd_bt div dl:not(.section_edu_con1 dl){position: absolute; top:30%; left:50%; color:#fff;}
  .sub_main ._bd_bt div dl:not(.section_edu_con1 dl) dt a{color:#fff; font-size: 28px; font-weight: 500;}
  .sub_main ._bd_bt div dt,
  .sub_main .section_st2 dt{font-size: 28px; font-weight: 500; margin-bottom:20px;}
  .sub_main ._bd_bt div dd,
  .sub_main .section_st2 dd{line-height: 1.6;}
  .sub_main .section_st2 .section_bg_bn{min-height:260px;}
  .sub_main .section_st2 .section_bg_bn img{width:100%; height:100%;}
  
  .sub_main .st_inner1{position:relative; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/submain_st_bg2.jpg') no-repeat center; padding:6% 0; margin-bottom: 150px;}
  .sub_main .st_inner1 .section_st2{display: flex; align-items: center; margin-bottom: 0;}
  .sub_main .section_st2 dl{color:#333;}
  .sub_main .section_st2 dd{margin-bottom: 20px;}
  .sub_main .section_st2 dd strong{font-size:23px; font-weight:400; line-height: 1.5;}
  .sub_main .section_st2 div{left:0;}
  .sub_main .section_st3 li{display: flex;}
  .sub_main .section_st3 div{width:50%;}
  .sub_main .section_st3 div img{width:100%;}
  .sub_main .section_st3 li dl{text-align: left; padding:50px 95px 0 50px;}
  .sub_main .section_st3 li dt{margin:0 0 20px 0;}
  .sub_main .section_st3 li dd{line-height:1.8;}
  .sub_main .section_st3 li dd a{font-weight: 500; text-decoration: underline; display: block;}
  .st_inner2{background-color: #f5f5f5; padding:150px 0;}
  .sub_main .section._1st{margin-bottom: 0;}
  .sub_main .section._1st ul:not(.ul_list1) > li{display: flex; background-color: #fff; margin-bottom: 20px; padding:20px;}
  .sub_main .section._1st li:last-child{margin-bottom:0;}
  .sub_main .section._1st li div:first-child{margin-right:30px;}
  .sub_main .section._1st li dl{text-align: left;}
  .sub_main .section._1st li dt{margin:20px 0 20px 0;}

  /* 교육 */
  .sub_main .section_edu .section_edu_con1{flex-wrap: unset;}
  .sub_main .section_edu .section_edu_con1 dl{width: 65%;}
  .sub_main .section_edu .section_edu_con1 dt{font-size: 18px; color:#007944; margin-top:30px; font-weight: 500; margin-bottom: 20px;}
  .sub_main .section_edu .section_edu_con1 dd{line-height: 1.5;}
  .sub_main ._bd_box{gap:20px; margin:50px 0;}
  .sub_main ._bd_box:before,
  .sub_main .section_edu4._bd_bt ul:before{display: none;}
  .sub_main ._bd_box li{width:31%; display: block; padding:60px 0; box-sizing: border-box; background-color: #fff; border:1px solid #ddd; }
  .sub_main ._bd_box li img{display: block; margin: auto;}
  .sub_main ._bd_box li p{width:100%; text-align: center; margin:30px 0 0 0;}
  .sub_main .section_edu._bd_bt:not(.section_edu4) li:first-child{width:100%; display: block;}
  .sub_main .section_edu._bd_bt:not(.section_edu4) li:first-child div{float: left; margin-right: 40px;}
  .sub_main .section_edu._bd_bt:not(.section_edu4) li:first-child dl{float: left; width:80%;}
  .sub_main .section_edu._bd_bt li dt{margin-top: 30px;}
  .sub_main .section_edu._bd_bt div dl{top:22% !important;}
  .sub_main .edu_inner{background-color: #f5f5f5; padding:100px 0 1px; margin-bottom: 150px;}
  .sub_main .section_edu4._bd_bt li{background-color: #fff;;}
  .sub_main .section_edu5._1st .ul_list1{margin-top: 20px;}

/* 국내외 인정기관 */
.boxList03.box03_logo{border:0; }
.boxList03.box03_logo span{background:#f5f5f5; padding:20px 0; width:30%; margin-bottom:4%; color:#10975c; line-height:1.5;}
.boxList03.box03_logo span a{display:block;}
.forGup{}

/* 주요 고객 사이트 */
.ksakr_wrap .section_sites {background-color: #17593d; padding: 50px 100px; font-size: 18px;  max-width: 1200px; margin: auto;}
.ksakr_wrap .sites_scroll{background-color: #17593d; padding:30px 20px 0;}
.ksakr_wrap .sites_scroll li{width:15%; text-align: center;} 
.ksakr_wrap .sites_scroll li:nth-child(1){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon1.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li:nth-child(2){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon2.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li:nth-child(3){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon3.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li:nth-child(4){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon4.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li:nth-child(5){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon5.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li:nth-child(6){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon6.png') no-repeat top 50px center;}
.ksakr_wrap .sites_scroll li a{display: block; width:100%; padding:150px 0 20px; font-size: 20px; font-weight: 600;}
.ksakr_wrap .sites_scroll li a:hover{color:#7eb138;}
.ksakr_wrap .section_sites h3 {color: #fff; font-size: 35px; font-weight: 900;}
.ksakr_wrap .section_sites li:not(.sites_tab li) {display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding: 10px 0;}
.ksakr_wrap .section_sites li div{ width:65%; word-break: keep-all;}
.ksakr_wrap .section_sites li strong {color: #fff; font-size: 20px;}
.ksakr_wrap .section_sites li p { width: 100%; color: #cbf1d8; margin-top: 5px; font-size: 16px;}
.ksakr_wrap .section_sites li div + div{ color: #cbf1d8; display: flex; align-items: center; width:30%;}
.ksakr_wrap .section_sites li div + div a { display: block; font-size: 20px; padding-left: 25px; color: #fff; font-weight: 600; font-style: italic; background: url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/sites_link.png') no-repeat left;}

@media only screen and (max-width: 1100px){
  .ksakr_wrap .vision_1{
      min-width:480px;
      margin:auto;
  }
  .ksakr_wrap .vision_1 dt{
      top:35%;
  }
  .ksakr_wrap .vision_1 dd{
      position: relative;
      max-width: 80%;
      margin:5px auto 0;
  }
  .ksakr_wrap .vision_1 dd:before{
      display:none;
  }
  .ksakr_wrap .vision_1 dd:nth-of-type(3){
      min-width: unset;
      left:0;
      transform: translate(0, -50%);
  }

  .ksakr_wrap .section_dona:nth-of-type(2) ul{
    justify-content: center;
    gap:10px;
  }
  .section_account:nth-of-type(2) ul ul{
    display:block;
  }
  .section_account:nth-of-type(2) ul ul li{
    width:100% !important;
  }
  .section_account:nth-of-type(2) ul ul li:nth-child(even){
    padding:40px 0;
  }
  .section_work:nth-of-type(1) ul li div{
    font-size:1.6vw;
  }
  .ksakr_wrap.declaration .et_box{
	padding:0 10px;
  }
  .ksakr_wrap.declaration .section_et .et_box_inner{
    background:#fff;
	border-radius: 10px;
    padding: 30px 30px;
  }
  .ksakr_wrap.declaration .section_et .et_box img{
	display:inline-block;
	margin-top:30px;

  }
  .sub_main ._bd_bt div dl:not(.section_edu_con1 dl){
    left:auto;
    right:10%;
  }
} 
@media only screen and (max-width: 1024px){
	.vision_value ul li + li:before{display:none;}
}
@media only screen and (max-width: 860px){

    .ksakr_wrap .vision_2 .tit_dep2{
        margin:50px 0;
    }
    .ksakr_wrap .vision_2 li{
        width:49%;
    }
  .about_section li{
    display:block;
  }
  .about_section li > .about_img img{
    width:100%;
  }
  .about_section li > .about_txt{
    display:block;
  }
  .about_section li > .about_txt:before{
    position:relative;
    top:0 !important;
    left:0 !important;
  }
  .ksakr_wrap .section_executive ul,
  .ksakr_wrap .section_executive li{
    display:block;
    margin:auto;
  }
  .ksakr_wrap .section_executive li:first-child{
    width:49%;
    margin:50px auto 0;
  }
  .ksakr_wrap .section_executive li{
    margin-top:50px;
  }
  .ksakr_wrap .section_executive li > div{
    margin-right:0;
  }
  .ksakr_wrap .section_executive li dl,
  .ksakr_wrap .section_executive li:not(:first-child) dl{
    width:100%;
    margin:30px auto 0;
  }
  .ksakr_wrap .section_executive li > div:before,
  .ksakr_wrap .section_executive li > div:after{
    display: none;
  }
  .section_employment .employment_con1{
    display:block;
    text-align:center;
    }
    .employment_con1 p{
    padding:20px 0 30px 0px;
    }
  .section_gil_bg h2,
  .mapBus,
  .mapMetro,
  .mapTrain,
  .mapAirplain,
  .mapCar{
	padding-left:0;
	background:none;
  }
  .section_gil_bg{
	padding:20px;
	overflow:hidden;
  }
	.section_employment .employment_con4 li dt{
		width:25%;
	}
  .section_account:nth-of-type(1) > ul{
    display: block;
  }
  .section_account:nth-of-type(1) > ul > li:first-child,
  .section_account:nth-of-type(1) > ul > li:last-child{
    width:100% !important
  }
  .sub_main .section_cer:nth-of-type(3) li{
    width:48%;
  }
  .sub_main ._bd_bt li{
    width:100%;
    padding:10px 40px;
    border-bottom: 1px solid #ddd;
  }
  .sub_main ._bd_bt li dl{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .sub_main ._bd_bt li dt{
    width:100%;
  }
  .sub_main .section_st3 ul,
  .sub_main .section_st3 li{
    display: block;
  }
  .sub_main .section_st3 li dl{
    padding:25px;
  }
  .sub_main .section li dt{
    margin:0 0 20px 0;
  }
  .sub_main .section_st3 div{width:100%; margin:auto;}
  .ksakr_wrap .section_sites{padding:50px;}
  .ksakr_wrap.declaration .section_et .et_box .tR.imgM{text-align:right !important;}
  .ksakr_wrap .sites_scroll ul{gap:20px;}
  .ksakr_wrap .sites_scroll li{width:31.5%;}

}
@media only screen and (max-width: 768px){
  .ksakr_wrap{
    padding:0 3% 5%;
  }
  .cont_btns_pd{margin:20px 0;}
  .ksakr_wrap .tbl01C td a{
	padding:3px 5px;
  }
  .ksakr_wrap .ci_section{
	padding-bottom:50px;
  }
  .ksakr_wrap .ci_logo h5, 
  .ksakr_wrap .ci_section h5{
	font-size:25px;
  }
  .ksakr_wrap .ci_logo h5 span{
	font-size:25px;
  }
  .ksakr_wrap .ceo_message{
	padding:50px 0 0 0;
  }
  .ksakr_wrap .ci_down a{
	padding:5px 32px;
  }
  .ksakr_wrap .section_dona:first-of-type ul{
    width:auto;
    display: flex;
    justify-content: center;
  }
  .ksakr_wrap .service_tab ul{
    gap:5px;
  }
  .ksakr_wrap .service_tab li{
    width:49% !important;

  }
  .ksakr_wrap .service_tab li a{
    padding:10px 0;
    text-align: center;
  }
  .ksakr_wrap .service_tab li:last-child a{
    padding: 20px 0;
  }
  .ksakr_wrap .service_tab li:hover span{
    color:#fff;
  }
  .ksakr_wrap .service_tab li img, 
  .ksakr_wrap .service_tab li span{
    display:inline-block;
  }
  .ksakr_wrap .service_tab li img{
    display: none;
  }
  .ksakr_wrap .service_tab li span{
    margin-top: 0;
  }
  .ksakr_wrap .section_service dt{
    width:100%;
    margin-bottom: 10px;
  }
  .ksakr_wrap .section_service dd{
    width:96%;
  }
  .health_con dl,
  .health_con > div{
    width:100%;
    padding:25px;
  }
  .health_con > div{
    box-shadow: none;
    padding:0;
  }
  .health_con dl,
  .health_con > div{
    width:100%;
    padding:25px;
  }
  .health_con > div{
    box-shadow: none;
    padding:0;
  }
  .section_value:nth-of-type(2) ul li{
    width:100%;
  }
  .sub_main .lay_img ul li{
    margin-bottom: 0;;
  }
  .qual_menu li{
    width:30%;
  }
  .sub_main .lay_img ul li .lay_img_in{
    display: none;
  }  
  .sub_main .lay_img ul li div{
    width:100%;
    margin:auto;
  }
 .sub_main .section_qual2 li{
  width:100%;
 }
 .sub_main ._bd_bt div dl{top:20%; left:5%;}

 .sub_main .section_edu .section_edu_con1{
  display: block;
 }
 .sub_main .section_edu .section_edu_con1 img,
 .sub_main ._bd_box{
  display: block;
  margin: auto;
 }
 .sub_main .section_edu .section_edu_con1 dl{
  width:90%;
  margin: auto;
 }
 .sub_main ._bd_box{
  margin-top: 50px;
 }
 .sub_main ._bd_box li{
  width:100%;
  margin-bottom: 20px;
 }
 .sub_main .section_edu._bd_bt:not(.section_edu4) li:first-child div{
  width:100%;
  text-align: center;
 }
 .sub_main ._bd_bt ul:before{
  display: none;
 }
 .sub_main .section_edu._bd_bt:not(.section_edu4) li:first-child dl{
  margin: auto;
  float: none;
  width:100%;
 }
 .section_employment .employment_con2 li{
    display:block;
  }
  .section_employment .employment_con2 li div{
    width:100% !important;
    margin-bottom: 30px;
  }
  .section_employment .employment_con2 li dl{
    width:100%;
    text-align: center;
  }
  .sub_main ._bd_bt div._bg1 img{display:none;}
  .sub_main ._bd_bt div._bg1 dl{
    position: relative !important;
    width:100%; left:0 !important; 
    margin:auto;
    padding:30px 0px; 
    box-sizing: border-box;
    background-color: #999;
    }
	.section_gil dl{
		display:block;
		margin-top:20px;
	}
	.section_gil dl.sty01 dt{
		width:100%;
	}
	.section_gil dl.sty01 dd{
		width:100%;
		padding:0;
	}
	.section_account:nth-of-type(1) > ul > li:last-child li span:nth-of-type(1){
		width:32%;
	}
	.section_account:nth-of-type(1) > ul > li:last-child{
		padding:50px 0;
	}
	.section_account:nth-of-type(1) > ul > li:last-child li span:nth-of-type(2){
		padding-left:0;
	}
  body.page16015 .ksakr_wrap{padding:0 0 5% 0;}
  .section_crew{padding:50px 3% 40px;}
  .section_crew dt{width:100%; margin-bottom:30px;}
  .section_crew dd{width:100%;}
  .section_crew dt strong{font-size:40px;}
  .section_crew dt span{font-size: 30px;}
  .section_crew dt p span,
  .section_crew dt p strong{font-size: 30px;}
	.ksakr_wrap .section_sites{padding:30px 50px;}
  .ksakr_wrap .section_sites li{display:block;}
  .ksakr_wrap .section_sites li div{width:100%;}
  .ksakr_wrap .section_sites li div + div{width:100%; margin-top:20px;}
  .ksakr_wrap .sites_scroll ul{gap:10px 0;}
  .ksakr_wrap .sites_scroll li{width:49%;}
  .ksakr_wrap .sites_scroll li a{padding:15px 0;}
  .ksakr_wrap .sites_scroll li:nth-child(1){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon1.png') no-repeat left 60px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(2){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon2.png') no-repeat left 60px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(3){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon3.png') no-repeat left 60px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(4){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon4.png') no-repeat left 40px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(5){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon5.png') no-repeat left 50px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(6){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon6.png') no-repeat left 60px center; background-size: 40px;}

  .ksakr_wrap .vision_3 dl{
	flex-wrap: wrap;
    justify-content: center;
  }
  .ksakr_wrap .vision_3 dl dt{
	margin-bottom:30px;
  }
  .ksakr_wrap .vision_3 dl:first-child dd{
	text-align:center;
  }

  .vision_n1:before{top:-13%;}
  .vision_wrap .vision_n1 > dl dd{font-size:22px; word-break: keep-all;}
  .vision_wrap .vision_n2 dl li{width:49%;}
  .vision_wrap .vision_n2 dl dl dd{font-size:20px;}

}
@media only screen and (max-width: 600px){
  .tit_dep1{
    font-size:36px;
  }
  .tit_dep2{
		font-size:30px !important;
	}
  .tit_box1{
    padding:50px 0;
  }
  .cont_btns{
	position:static;
  }
  .cont_btns_pd .ksa_kr_btn,
  .cont_btns .ksa_kr_btn{
	display:block;
	width:70%;
	margin:10px auto;
	text-align:center;
  }
  .fR.cont_btns_pd{
	float:none !important;
}
  .btn_license{
	display:inline-block;
  }
  .ksakr_wrap .ci_logo h5, 
  .ksakr_wrap .ci_section h5{
      padding: 50px 0 30px 0;
  }
  .ksakr_wrap .ci_section h5 + p{
      margin-bottom: 20px;
  }
  .ksakr_wrap .ci_down{
      position: relative;
      top: auto;
      text-align: right;
      margin-bottom: 30px;
  }
  .ksakr_wrap .ci_down a{
      display: inline-block;
  }
  .ksakr_wrap .section_executive li{
    width:90% !important;
  }
  .ksakr_wrap .section_executive li > div{
	max-width: 180px;
	margin:auto;
  }
  .ksakr_wrap .section_et .et_big{
    font-size:22px;
    width:96%;
    margin:70px auto 50px;
  }
  .ksakr_wrap .section_et .et_sm{
    width:96%;
    font-size:16px;
    margin:50px auto 30px;
  }
  .ksakr_wrap ._tel{
	display:block;
	text-align:center;
  }

  .section_history dl{
    display: block;
    width:96%;
    margin: 50px auto 50px;
  }
  .section_history dt{
    width:100%;
    font-size:35px;
    margin-bottom:20px;
  }
  .section_history dd{
    width:100%;
  }
  .section_history dd em{
    margin-right:15px;
  }

  .section_gil_bg dl.sty01 dt,
  .section_gil_bg dl.sty01 dd{
	width:100%;
  }
  .section_gil_bg dl.sty01 dt{
	font-weight:600;
  }
  .section_employment .employment_con2,
  .section_employment .employment_con4 li dl{
	display:block;
  }

  .section_employment .employment_con2 h5,
  .section_employment .employment_con2 ul{
	width:100%;
  }
   .section_employment .employment_con2 h5{
	margin:30px 0;
   }
  .section_employment .employment_con4 li dt{
	width:100%;
  border-bottom:0;
  }
  .section_employment .employment_con2 li{
    width:100%;
    padding:30px 20px;
    margin-bottom:20px;
  }
	.section_value:nth-of-type(1) ul{flex-wrap:wrap;}
	.section_value:nth-of-type(1) ul li{width:100%; padding:10px 0;}
	.section_value:nth-of-type(1) ul li img{position:absolute; top:50%; left:50%; transform:translate(50px, -70%);}
  .sub_main .section{margin-bottom:50px;}
  .section_work ul{display:block;}
  .section_work:nth-of-type(1) ul li{width:100%; margin-bottom: 20px;}
  .section_work:nth-of-type(1) ul li div{font-size: 18px;}
  .section_work:nth-of-type(2) li,
  .section_work:nth-of-type(3) li{width:90%; margin:0 auto 20px;}
  .section_work:nth-of-type(2) li dt{margin:20px 0 10px 0;}
  .section_work:nth-of-type(3) li:nth-child(4) dd img{margin:10px auto;}
  .qual_menu{margin-bottom:50px;}
  .qual_menu ul{gap:5px;}
  .qual_menu li{width:45%; padding:5px 0;}
  .qual_menu li img{display:none;}
  .qual_menu li strong{margin-top: 0;}
  .sub_main ._bd_bt ul:before{display: none;}

  .sub_main ._bd_bt li{margin-bottom: 20px;}
  .sub_main ._bd_bt li:first-child{margin-top:20px;}
  .sub_main ._bd_bt div:not(._bg1){display: none;}
  .sub_main ._bd_bt li dl{width:100%;}
  .sub_main .section li dt{margin-top: 0px;}
  .sub_main .section.section_cer2 li dt{margin:20px 0;}
  .boxList03.box03_logo span{width:49%;}
  .sub_main .edu_inner{margin-bottom: 50px; padding:50px 0 1px;}
  .sub_main .st_inner1{margin-bottom: 50px;}
  .st_inner2{padding-top: 50px;}
  .sub_main .section li dt{font-size:20px;}
  .ksakr_wrap .tel_tab{justify-content: space-between;}
  .ksakr_wrap .tel_tab li{width:49%;}

  .ksakr_wrap.declaration .section_et .et_box div.tR.imgM{text-align:right !important;}
  .ksakr_wrap.declaration .section_et .et_box img[alt="한국표준협회장 사인 강명석"]{display:inline-block; width:50% !important;}
  .ksakr_wrap .section_et .et_box{padding:0 30px; position: relative;}
  .ksakr_wrap .section_et .et_box:before{content:''; position: absolute; bottom:0; left:30px; width:50px; height:50px; z-index: 1; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/declaration_3.png') no-repeat;}
  .ksakr_wrap .section_et .et_box:after{content:''; position: absolute; bottom:0; right:30px; width:50px; height:50px; z-index: 1; background:url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/declaration_4.png') no-repeat;}
  .ksakr_wrap .et_box_inner{padding:30px;}
  
  .ksakr_wrap .vision_visual dl{
	padding:50px 40px 100px;
  }
  .ksakr_wrap .vision_2 ul{
	gap:10px 0;
	}
  .ksakr_wrap .vision_2 li{
		width:100%;
		padding:25px 0 25px 100px;
		font-size: 16px;
	}
	
  .vision_slogan ul li + li{margin-top:20px;}

}

@media only screen and (max-width: 480px){

    .ksakr_wrap .vision_3 li{
        width:49%;
    }

  .about_down{
    display:block;
    margin:50px 0;
  }
  .about_down a{
    width:90%;
    margin:0 auto 10px;
    box-sizing:border-box;
  }
  .sub_main .section{
    margin-bottom: 50px;
  }
  .section_qual2 .tit_dep5{width:90%; margin:0 auto 40px;}
  .qual_inner{padding-top: 50px;}
  .sub_main .section_qual2 li,
  .sub_main .section_cer:nth-of-type(3) li{
    width:90%;
    margin:auto;
  }
  .sub_main .st_inner1{margin-bottom: 50px;}
  .sub_main .section_qual2 li div{
    display:none;
  }
  .sub_main .section_qual2 li dl{
    width:100%;
  }
  .st_inner2{
    padding:50px 0;
  }
  .sub_main .section_1st li div:first-child{
    display: none;
  }
  .sub_main .section._1st ul:not(.ul_list1) > li{
    display: block;
    text-align: center;
  }
  .sub_main .section._1st ul:not(.ul_list1) > li div:first-child{
    margin:10px auto 30px;
  }
  .sub_main ._bd_box li{
    padding:40px 0;
  }
  .ksakr_wrap.declaration .section_et .et_box img[alt="한국표준협회장 사인 강명석"]{width:60% !important;}
  .ksakr_wrap .sites_scroll li:nth-child(1){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon1.png') no-repeat left 20px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(2){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon2.png') no-repeat left 20px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(3){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon3.png') no-repeat left 20px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(4){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon4.png') no-repeat left 20px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(5){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon5.png') no-repeat left 20px center; background-size: 40px;}
  .ksakr_wrap .sites_scroll li:nth-child(6){background:#fff url('https://www.ksa.or.kr/sites/ksa_kr/images/renewal/submain/scroll_icon6.png') no-repeat left 20px center; background-size: 40px;}

  .ksakr_wrap .vision_1{
	min-width:unset;
  }
  .vision_value ul{padding:0; flex-wrap:wrap;}
  .vision_value ul li{width:49%;}
}







/* 이전 작업 */

.cl_white{color:#fff !important;}
.cl_odd{color:#0db782 !important;}
.cl_even{color:#5eb8c7 !important;}
.mt0{margin-bottom:0 !important;}

.locaWrap_tab ul{display:flex; flex-wrap:wrap; justify-content:space-around; border-bottom:1px solid #ddd;}
.locaWrap_tab ul li{}
.locaWrap_tab ul li.on{border-bottom:2px solid #1d4bb0;}
.locaWrap_tab ul li.on a{color:#1d4bb0;}
.locaWrap_tab ul li a{display:block; font-size:16px; color:#222; padding:20px 30px; box-sizing:border-box; font-weight:bold;}

.locaWrap_tit{padding:70px 100px 50px; font-size:50px; line-height:1.5; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/tit_pattern.png") no-repeat right 50px;}
.locaWrap_tit h2{letter-spacing:-5px; font-weight:lighter;}
.locaWrap_tit h2 strong{font-weight:900;}
.locaWrap_tit span{font-size:25px; font-weight:bold;}

.locaWrap_visual img{width:100%;}
.copyright-txt{padding:10px 100px 30px 100px;}
.copyright-txt img{display:inline-block;}
.copyright-txt p{display:inline-block; margin-left:10px; font-family:'NanumSquare'; line-height:1.2; font-size:12px;}
.locaWrap_text{padding:50px 100px 100px; font-size:16px;}

.location_wrap{margin-bottom:100px; text-align:center; max-width:1000px; margin:0 auto 100px;}
.location_wrap h3{font-size:50px; line-height:1.3; margin-top:50px;}
.location_wrap h5{display:inline-block; font-size:16px; position:relative;}
.location_wrap h5:before{content:''; position:absolute; width:100%; height:1px; top:40px; left:0;}

#menu7404_obj73190,
#menu7403_obj73125,
#menu7402_obj73081,
#menu7407_obj73109,
#menu7408_obj73050,
#menu7405_obj72986,
#menu7398_obj72598,
#menu7410_obj72830,
#menu7409_obj72921,
#menu7401_obj72705{background-color:#eee;}

/* 전북 히스토리 삭제 */
#menu7410_obj72830{display:none;}

.loca_history{ overflow:hidden;height:560px; margin:auto;}
.loca_history.history_short{height:340px;}
.loca_history .history_tit{float:left; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/history_tit_bg.jpg") no-repeat center right; width:30%; height:100%; padding:60px 0 0 60px; box-sizing:border-box; text-align:left;}
.loca_history .history_tit h3 strong{display:block;}
.loca_history .history_tit h5:before{background-color:#fff;}
.loca_history .history_list{float:left; width:70%}
.loca_history .history_list ul{display:flex; flex-wrap:wrap; justify-content:left; box-sizing:border-box; }
.loca_history .history_list.col_3 ul{padding:70px 0 70px 80px;}
.loca_history .history_list.col_4 ul{padding:70px 0 70px 20px;}
.loca_history .history_list li{position:relative; background-color:#fff; padding:40px 0 0 0; box-sizing:border-box; text-align:center;}
.loca_history .history_list li:before{content:''; position:absolute; width:40px; height:40px; top:40%; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/history_arrow.png") no-repeat; z-index:10;}
.loca_history .history_list.col_3 li:before{right:-15%;}
.loca_history .history_list.col_4 li:before{right:-20%;}
.loca_history .history_list li.before_none:before{display:none;}
.loca_history .history_list.col_3 li{width:190px; height:200px; margin-right:20px; margin-bottom:20px;}

.loca_history .history_list.col_3 li:nth-child(3n){margin-right:0;}
.loca_history .history_list.col_4 li{width:155px; height:200px; margin-right:20px; margin-bottom:20px;}
.loca_history .history_list.col_4 li:nth-child(4),
.loca_history .history_list.col_4 li:last-child{margin-right:0;}
.history_list dt{font-size:27px; font-weight:bold;}
.history_list dd{font-size:18px; color:#222; margin-top:35px; letter-spacing:-2px;}
.history_list dd span{font-size:14px; line-height:1.3;}

.loca_contact{margin-top:100px;}
.loca_contact .contact_tit{margin-bottom:50px;}
.loca_contact .contact_tit h3{font-weight:lighter;}
.loca_contact .contact_tit h3 strong{font-weight:bold;}
.loca_contact ul.loca_flex{display:flex; flex-wrap:wrap; justify-content:space-between;}
.loca_contact .contact_tel{margin-top:50px;}
.loca_contact .contact_tel ul li{padding-left:100px;border:1px solid #ddd; width:33.3333%; padding:36px 0 36px 50px; box-sizing:border-box; font-size:20px; font-weight:bold;}
.loca_contact .contact_tel ul li:nth-child(1){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/inq.png") no-repeat 45px center; border-right:0;}

.loca_contact .contact_tel ul li:nth-child(2){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/tel.png") no-repeat 45px center; border-right:0;}
.loca_contact .contact_tel ul li:nth-child(3){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/mail.png") no-repeat 45px center;}
body.page7404 .loca_contact .contact_tel ul li:nth-child(1),
body.page7404 .loca_contact .contact_tel ul li:nth-child(3){padding-top:65px;}

.location_wrap .location_tit h3{font-weight:lighter; margin-bottom:30px;}
.location_wrap .location_tit h3 strong{font-weight:bold;}
.location_wrap .contact_tit h5:before,
.location_wrap .location_tit h5:before{background-color:#222;}

.gyeonggi_tel {margin-top:50px;}
.gyeonggi_tel ul{max-width:1000px; margin:0px auto;	display:flex; flex-wrap:wrap; justify-content: space-between;}
.gyeonggi_tel ul li{width:28%; float:none; margin: auto; border-radius:50%; text-align:center; padding:5% 0 7.5% 0;}
.gyeonggi_tel ul li:nth-child(1){background-color:#0db782;}
.gyeonggi_tel ul li:nth-child(2){background-color:#8893bc;}
.gyeonggi_tel ul li:nth-child(3){background-color:#5eb8c7;}
.gyeonggi_tel ul li span{display:block; font-size:18px; margin-top:20px;}
.gyeonggi_tel ul li strong{display:block; font-size:25px; margin-top:10px;}

#menu7404_obj73192,
#menu7403_obj73127,
#menu7402_obj73084,
#menu7407_obj73111,
#menu7408_obj73052,
#menu7405_obj72988,
#menu7398_obj72608,
#menu7410_obj72840,
#menu7409_obj72923,
#menu7401_obj73011{background-color:#38435b;}
.loca_map{padding-top:100px;}
.loca_map .locaMap{margin-top:50px; position: relative; padding-top: 56%; width: 100%; height: 0;}
.loca_map .location_tit h5:before{background-color:#fff;}
.loca_map .location_tit p.tit_info{font-size:20px;}
.loca_map .locaMap iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.loca_map .loca_sub{padding-top:50px; text-align:left; }
.loca_map .loca_sub h6{font-size:25px; }
.loca_map .loca_sub ul{display:flex; flex-wrap:wrap; }
.loca_map .loca_sub ul li{text-align:left; padding:5px 0 20px 80px; margin-top:30px; font-size:18px; }
.loca_map .loca_sub ul li:first-child{background:url('/sites/ksa_kr/images/location/location_icon.png') no-repeat left top;}
.loca_map .loca_sub ul li:last-child{background:url('/sites/ksa_kr/images/location/tel_icon.png') no-repeat left top; margin-left:10%}
.loca_map .loca_sub ul li:last-child strong{font-size:25px;}
body.page7404 .loca_map .loca_sub ul li:last-child{margin-left:5%;}




.loca_notice{position:relative; margin-top:100px; padding:50px; box-sizing:border-box; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/loca_notice_bg.jpg") no-repeat right center; border:1px solid #ddd;}
.loca_notice .notice_tit{text-align:left;}
.loca_notice .notice_tit h3{font-size:35px; font-weight:bold; margin-top:0;}
.loca_notice .notice_tit p.tit_info{font-size:16px; margin-top:10px;}
.loca_notice a.notice_btn{position:absolute; top:35%; right:23%; font-size:14px; background-color:#8893bc; color:#fff; border-radius:50px; padding:10px 40px;}

.loca_gyeongnam{margin:100px auto;}
.loca_gyeongnam h3{margin:0; font-size:35px;}
.loca_gyeongnam p.tit_info{font-size:13px;}
.loca_gyeongnam ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.loca_gyeongnam ul li{width:49%; padding:50px 0px 50px 50px; border:1px solid #ddd; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/notice_icon.png") no-repeat 90% center; box-sizing:border-box; text-align:left; }

@media only screen and (max-width:1150px){
  .location_wrap h3{font-size:6vw !important;}
  .loca_gyeongnam h3{font-size:3vw !important;}
  .locaWrap_tit{font-size:5vw; background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/tit_pattern.png") no-repeat right 130px; background-size:30%}
  .locaWrap_tit span{font-size:4vw;}
  .copyright-txt{padding:30px 50px;}
  .copyright-txt img{margin-bottom:10px;}
  .copyright-txt p{margin-left:0;}
  .locaWrap_text{padding:50px 30px 50px;}

  .loca_history{max-width:1100px; margin:auto; width:100%; overflow:hidden; height:auto;}
  .loca_history.history_short{height:auto;}
  .loca_history .history_tit{float: none; background:#ef2d50 url(https://www.ksa.or.kr/sites/ksa_kr/images/location/history_tit_bg.jpg) no-repeat center right; width:100%; height:150px; padding:40px 0 0 60px;}
  .loca_history .history_tit h3{float:left; margin-left:50px; margin-top:0;}
  .loca_history .history_tit h3 strong{display:inline-block; margin-right:10px;}
  .loca_history .history_tit h5{float:left;}
  .loca_history .history_list{float:none; width:100%;}
  .loca_history .history_list ul{padding:50px 0px !important; justify-content:center; max-width:800px; margin:auto;}

  .loca_history .history_list.col_3 li:before{right:-15%;}
  .loca_history .history_list.col_4 li:before{right:-15%;}

  .loca_contact .contact_photo li{width:32%;}
  .loca_contact .contact_photo li img{width:100%;}
  .loca_notice a.notice_btn{top:auto; bottom:15px;}
}
@media only screen and (max-width:900px){
  .loca_contact .contact_tel ul li{font-size:2vw;}
  .loca_contact .contact_tel ul li:nth-child(1){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/inq.png") no-repeat 10% center;}
  .loca_contact .contact_tel ul li:nth-child(2){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/tel.png") no-repeat 10% center;}
  .loca_contact .contact_tel ul li:nth-child(3){background:url("https://www.ksa.or.kr/sites/ksa_kr/images/location/mail.png") no-repeat 10% center;}
  .loca_map .loca_sub ul{display:block;}
  .loca_map .loca_sub ul li:last-child{margin-left:0;}
}
@media only screen and (max-width:640px){ 
  .location_wrap h3{font-size:8vw !important;}
  .locaWrap_tit{padding:50px;}
  .loca_history .history_tit{padding:10%;}
  .loca_history .history_tit h3{font-size:8vw}
  .loca_history .history_list li{padding-top:40px;}
  .loca_history .history_list ul{justify-content:space-between;}
  .loca_history .history_list.col_3 li,
  .loca_history .history_list.col_4 li{width:48%; margin-right:0; }
  .loca_history .history_list li:before{right:-13%;}
  .loca_history .history_list li.before_none:before{display:block !important;}
  .loca_history .history_list li:nth-child(even):before,
  .loca_history .history_list.col_3 li:nth-child(5):before{display:none !important;}
  .loca_notice{padding:50px 50px 100px 50px;}
  .loca_notice a.notice_btn{right:50%; margin-right:-75px;}
  .loca_gyeongnam{margin:50px 0;}
  .loca_gyeongnam h3{font-size:6vw !important;}
  .loca_gyeongnam ul{display:block;}
  .loca_gyeongnam ul li{width:90%; margin:10px auto;}
  .gyeonggi_tel ul{display:block;}
  .gyeonggi_tel ul li{width:280px; height:280px; box-sizing:border-box;}
  .gyeonggi_tel ul li:nth-child(2){margin:20px auto;}
}


/* 인증 > 민간인증 > ai 인증기업 리뉴얼 */
body.page7021 #masterTab{display:none;} /* ai인증 탭 제거 */

.ai_wrap ul{display:flex; flex-wrap:wrap; justify-content: space-between;}
.ai_wrap ul li{width:23%; max-height:170px; margin-bottom:20px; text-align:center; border:1px solid #e8e8e8; }
.ai_wrap ul li dt{background-color:#f5f5f5; height:90px; box-sizing:border-box; padding:36px 0; display: flex; align-items: center; justify-content: center;}
.ai_wrap ul li dd{height:80px; display:flex; align-items: center; justify-content: center;}
.ai_wrap ul li strong{font-size:16px;}
/* .ai_wrap ul li:nth-last-child(-n+2) { visibility:hidden; } */

@media only screen and (max-width:640px){ 
  .ai_wrap ul li{width:48%;}
  .ai_wrap ul li:nth-last-child(-n+2) { display:none; }  
}

/* jis 인증마크 안내 리뉴얼 */
.li_3_7418{display:none;}
#menu879_obj143{overflow:initial !important;}
.jis_wrap .cl_blue{color:#10975c !important;}
.mo_scroll{display:none;}
.jis_wrap .jis_tit{display:flex; }
.jis_wrap .jis_tit .jis_tit1, 
.jis_wrap .jis_tit .jis_tit2, 
.jis_wrap .jis_tit .jis_tit3{padding: 0 3%; width: 60%; box-sizing: border-box; word-break: keep-all;}
.jis_wrap .jis_tit h1{font-size:20px; font-weight:900; margin-bottom:40px; line-height:1;}
.jis_wrap .jis_tit h2{font-size:18px; font-weight:600; margin-bottom:20px;}
.jis_wrap .jis_tit p{font-size:16px;}
.jis_wrap .jis_tit img{width:100%;}
.jis_wrap .jis_tit .jis_visual{width:40%;}
.jis_wrap .jis_tit .jis_tit1 .jis_contact{margin-top:20px;}
.jis_wrap .jis_tit .jis_tit1 .jis_contact div:first-of-type{margin-top:20px;}
/* jis 중문 contact */
#menu7672_obj76832 .jis_wrap .jis_tit .jis_tit1 .jis_contact{top:-9px;}
#menu7672_obj76832 .jis_wrap .jis_tit .jis_tit1 .jis_contact ul li{margin-bottom:5px;}

.jis_wrap .section1 .content1{overflow:auto; margin-top:30px;}
.jis_wrap .section1 .content1 ul{display:flex; justify-content:space-between; flex-wrap:wrap; width:1200px;}
.jis_wrap .section1 .content1 ul li{width:22%;text-align: center;background-color: #f2f2f2;border-radius: 0 20px 0 20px;padding: 3% 0 1.6% 0; position:relative;}
.jis_wrap .section1 .content1 ul li:last-child div{padding:7%;}
.jis_wrap .section1 .content1 ul li:before{position:absolute;top: 18%;right: -75px;width: 100px; padding:5px 0; color:#fff; font-size:16px; font-weight:bold; background-color:#7eb138; z-index: 10; border-radius:5px;}
.jis_wrap .section1 .content1 ul li:nth-child(1):before{content:'등 록';}
.jis_wrap .section1 .content1 ul li:nth-child(2):before{content:'신 청';}
.jis_wrap .section1 .content1 ul li:nth-child(3):before{content:'인 증\a문서,현장심사\a제품시험'; white-space:pre; height:auto; top:50%; line-height:1.5; padding:2% 0; right:auto; left:-72px; background-color: #10975c;}

/* jis 중국 */
#menu7672_obj76832 .jis_wrap .section1 .content1 ul li:nth-child(1):before{content:'注册';}
#menu7672_obj76832 .jis_wrap .section1 .content1 ul li:nth-child(2):before{content:'申请';}
#menu7672_obj76832 .jis_wrap .section1 .content1 ul li:nth-child(3):before{content:'验证\a文档,现场审核\a产品测试'; white-space:pre; height:auto; top:50%; line-height:1.5; padding:2% 0; right:auto; left:-60px;}

/* jis 영문 / 타이완 */
/*#menu7673_obj76829 .jis_wrap .jis_tit .jis_tit1 .jis_contact{display:none;}*/
#menu7673_obj76829 .jis_wrap .section1 .content1 ul li:nth-child(1):before,
#menu16250_obj83764 .jis_wrap .section1 .content1 ul li:nth-child(1):before{content:'Register';}
#menu7673_obj76829 .jis_wrap .section1 .content1 ul li:nth-child(2):before,
#menu16250_obj83764 .jis_wrap .section1 .content1 ul li:nth-child(2):before{content:'Application';}
#menu7673_obj76829 .jis_wrap .section1 .content1 ul li:nth-child(3):before,
#menu16250_obj83764 .jis_wrap .section1 .content1 ul li:nth-child(3):before{content:'Certification \a Audit,\a Product testing'; white-space:pre; height:auto; top:50%; line-height:1; padding:10px; right:auto; left:-75px; letter-spacing:-0.5px;}
#menu7673_obj76829 .jis_wrap .section2 .jis_logo .content2 h5{width:75px;}

/* jis 베트남 */
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(1):before{content:'việc đăng ký';}
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(2):before{content:'yêu cầu';}
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(3):before{content:'sự chứng nhận\aTài liệu, kiểm tra\ahiện trường\athử nghiệm \a sản phẩm'; width:100px; white-space:pre; height:auto; top:50%; line-height:1.5; padding:2% 0; right:auto; left:-38px;}
/*#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(3):before{content:'Certification \a Audit,\a Product testing'; white-space:pre; height:auto; top:50%; line-height:1.5; padding:2% 0; right:auto; left:-35px;}*/
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:first-child div:before,
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(2) div:before{top:40px;}
#menu16249_obj83763 .jis_wrap .section1 .content1 ul li:nth-child(2) div:after{top:82px;}

.jis_wrap .jis_mark ._visual_txt.img_pc{background:url("https://ksa.or.kr/sites/ksa_kr/images/renewal/cert/jis_mark_visual_pc.jpg") no-repeat center;}
.jis_wrap .section1 .content1 ul li:after{content:''; position:absolute; top:40%; right:-50px; background:url("https://ksa.or.kr/sites/ksa_kr/images/contents/jis_sec1_arrow_r.jpg") no-repeat; width:42px; height:28px; background-position: -17px 0px;}
.jis_wrap .section1 .content1 ul li:nth-child(2):after{width:50px; top:37%; right:-50px; background:url("https://ksa.or.kr/sites/ksa_kr/images/contents/jis_sec1_arrow_lr.png") no-repeat; }
.jis_wrap .section1 .content1 ul li:last-child:after{display:none;}
.jis_wrap .section1 .content1 ul li div{position:relative; width:90px; height:90px; margin:auto; background-color:#fff; padding:10%; box-sizing:border-box; border-radius:50%;}
.jis_wrap .section1 .content1 ul li:first-child div:before,
.jis_wrap .section1 .content1 ul li:nth-child(2) div:before{content:''; position:absolute; top:42px; right:-123px; width: 0; height: 0; border-bottom: 0px solid transparent;
  border-top: 10px solid #7fb138; border-left: 10px solid transparent; border-right: 10px solid transparent;}
.jis_wrap .section1 .content1 ul li:nth-child(2) div:after{content:''; position:absolute; top:68px; right:-123px; width: 0; height: 0; border-bottom: 10px solid #10975c; border-top: 0px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent;}
.jis_wrap .section1 .content1 ul li strong{display:block; font-size:15px; margin-top:10%; box-sizing:border-box;}
.jis_wrap .section1 .content2{margin-top:40px;}
.jis_wrap .section1 .content1 dl,
.jis_wrap .section1 .content2 dl{margin-bottom:20px;}
.jis_wrap .section1 .content1 dl dt,
.jis_wrap .section1 .content2 dl dt{font-size:20px; font-weight:600; margin-bottom:30px;}
.jis_wrap .section1 .content1 dl dd,
.jis_wrap .section1 .content2 dl dd{font-size:16px;}
.jis_wrap .section1 .content2 ul{display:flex; justify-content:space-between;flex-wrap:wrap;}
.jis_wrap .section1 .content2 ul li{border:1px solid #dcdcdc; width:22%; max-height:228px; text-align:center; position:relative;}
.jis_wrap .section1 .content2 ul li:before{content:'';position:absolute;top:50%;right:-22px; transform: translate(0, -50%); background:url("https://ksa.or.kr/sites/ksa_kr/images/contents/jis_sec2_arrow_r.png") no-repeat;width:22px;height:43px;background-size:100%;}
.jis_wrap .section1 .content2 ul li:last-child:before{display:none;}
.jis_wrap .section1 .content2 ul li div{box-sizing:border-box;}
.jis_wrap .section1 .content2 ul li div:first-child{min-height:100px; padding:10% 0;}
.jis_wrap .section1 .content2 ul li div:last-child{line-height:1.5; font-size:16px; max-height:120px; padding-bottom: 20px;}
.jis_wrap .section1 .content2 ul li div:last-child strong{font-size: 23px;}

.jis_wrap .section2{margin-top:80px;}
.jis_wrap .jis_tit .jis_tit2{padding-left:0;}
.jis_wrap .jis_tit .jis_tit2 p{font-size:14px;}
.jis_wrap .section2 .content1{background-color:#f5f5f5; margin-top:40px; padding:2.5% 5%;}
.jis_wrap .section2 .content1 h5{font-size:14px; font-weight:600;}
.jis_wrap .section2 .content1 li{font-size:16px;}
.jis_wrap .section2 .content1 .con_box_img img{width:100%;}
.jis_wrap .section2 .bg_gray{padding:50px;}
.jis_wrap .section2 .jis_logo{overflow:hidden;}
.jis_wrap .section2 .jis_logo .content1,
.jis_wrap .section2 .jis_logo .content2{min-height:500px; background-color:#fff;box-sizing: border-box; margin:0;}
.jis_wrap .section2 .jis_logo .content1{padding: 50px; float:left; width:65%;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(1) ul{display:flex; justify-content:space-between; flex-wrap:wrap; padding:5% 5% 3% 5%;}
.jis_wrap .section2 .jis_logo .content1 ul li{text-align:center;}
.jis_wrap .section2 .jis_logo .content1 ul li strong{display:block; margin-top:8%;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(1){border:1px solid #7eb138;}
.jis_wrap .section2 .jis_logo .content1 p{color:#fff; background-color:#7eb138; text-align:center; font-weight:600; padding:10px 0;}
.jis_wrap .section2 .jis_logo .content1 div dl{display:flex; justify-content:space-between; text-align:center;}
.jis_wrap .section2 .jis_logo .content1 div dt,
.jis_wrap .section2 .jis_logo .content1 div dd{width:45%;}

.jis_wrap .section2 .jis_logo .content1 div:nth-child(2){margin-top:3%; background-color:#f7f7f7; padding:0 10%; }
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt{background-color:#fff; margin:10px 0; font-size:14px;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul{border:1px solid #dcdcdc; border-radius: 10px; padding: 30px 0;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li{padding:2% 0;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:first-child{font-size: 20px; font-weight: bold; margin-bottom: 30px; position: relative;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:first-child:before{content:''; width:48px; height: 24px; position:absolute; top:0; right:-48px; background:url("https://ksa.or.kr/sites/ksa_kr/images/renewal/cert/jis_logo_arr.jpg") no-repeat;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:last-child{border-bottom:0; position: relative;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:last-child:before{content:''; width:48px; height: 24px; position:absolute; top:-45px; right:-48px; background:url("https://ksa.or.kr/sites/ksa_kr/images/renewal/cert/jis_logo_arr.jpg") no-repeat;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dd{font-size:18px; margin-top:45px; margin-right: 30px; line-height:1.5;}
.jis_wrap .section2.jis_mark_eng3 .jis_logo .content1 div:nth-child(2) dd{margin-right:0;}
.jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dd strong{display: block; font-size: 20px; margin-bottom: 55px;}
.jis_wrap .section2 .jis_logo .content2{float:right; width:32%; background-color:#fff; padding:3%;}
.jis_wrap .section2 .jis_logo .content2 h5{color: #fff; background-color: #10975c; padding: 2%; width: 60px; font-size: 18px; text-align: center;}
.jis_wrap .section2 .jis_logo .content2 em{display:block; text-align:center; font-size:16px; font-weight:600; margin:10% 0 5%;}
.jis_wrap .section2 .jis_logo .content2 dt img{width:80%; display:block; margin:auto;}
.jis_wrap .section2 .jis_logo .content2 dd{margin-top:5%;}
.jis_wrap .section2 .jis_logo .content2 dd strong{display:block; font-size:16px; text-align:center; }
.jis_wrap .section2 .jis_logo .content2 ul{margin-top:15%; padding:3% 0;}
.jis_wrap .section2 .jis_logo .content2 ul li{padding:3.2% 20%; border: 1px solid #ddd; border-radius: 100px; box-sizing: border-box; margin-bottom: 10px; position: relative;}
.jis_wrap .section2 .jis_logo .content2 ul li:before{content:''; width:1px; height: 50%; background-color: #ddd; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%);}
.jis_wrap .section2.jis_mark_eng3 .jis_logo .content2 ul li:before{display: none;}
.jis_wrap .section2 .jis_logo .content2 ul li strong{font-weight: 100;}

.jis_wrap .section2 .jis_logo .content2 ul li span{float:right;}
.jis_mark .page_tel2 ul li{width: 49%;}
.jis_mark_kor3 .bnr_txt_box div{height: 400px;}
.jis_mark_eng3 .bnr_txt_box div{height: auto;}
.jis_mark .section2 .bnr_txt_box div:first-child{background-color: #007944; color:#fff;} 
.jis_mark .section3 .bnr_txt_box div{background-color: #fff; padding: 0 !important; margin: 0; height: auto;}
.jis_mark .section3 .bnr_txt_box div:last-child{text-align: right; margin-top: -30px;}
.jis_mark .section3 .bnr_txt_box div strong{font-size: 20px;}

.jis_wrap .section3{margin-top:80px;}
.jis_wrap .section3 .jis_tit3{padding-left:0; margin-bottom:30px;}
.jis_wrap .section3 .jis_tit3 p{font-size:14px; letter-spacing:-0.5px;}
.jis_wrap .section3 .content1 h2{margin-bottom:20px;}
.jis_wrap .section3 .content1 div{display:flex; justify-content: space-between; flex-wrap:wrap;}
.jis_wrap .section3 .content1 dl{width:23%; padding:3% 1.5%; border:1px solid #dcdcdc; box-sizing:border-box; position:relative;}
.jis_wrap .section3 .content1 dl:nth-child(1){border-top: 5px solid #17593d;}
.jis_wrap .section3 .content1 dl:nth-child(2){border-top: 5px solid #007944;}
.jis_wrap .section3 .content1 dl:nth-child(3){border-top: 5px solid #10975c;}
.jis_wrap .section3 .content1 dl:nth-child(4){border-top: 5px solid #7eb138;}
.jis_wrap .section3 .content1 dl:before{content:''; position:absolute; top:50%; right:-22px; transform: translate(0,-50%); background:url("https://ksa.or.kr/sites/ksa_kr/images/contents/jis_sec2_arrow_r.png") no-repeat; width:22px; height:43px; background-size:100%; z-index:10;}
.jis_wrap .section3 .content1 dl:last-child:before{display:none;}
.jis_wrap .section3 .content1 dl dt{font-size:20px; margin-bottom:10%; font-weight:600;}
.jis_wrap .section3 .content1 dl:nth-child(3){letter-spacing:-1.5px;}
.jis_wrap .section3 .content1 dl dd{font-size:16px; line-height:1.5;}

.jis_download_tit h1{background: url(../images/bul_h1.png) left no-repeat; padding: 0 0 0 15px; margin: 50px 0 30px 0; font-size: 22px; font-weight: normal;}
.jis_download > ul{display:flex; justify-content: space-between; flex-wrap:wrap; margin-bottom:5%;}
.jis_download > ul > li{width:33%;  min-height:190px; border:1px solid #dcdcdc; box-sizing:border-box;}
.jis_download > ul > li dl{line-height: 1.5;}
.jis_download > ul > li dl dt{width:100%; color:#fff; box-sizing:border-box; padding: 15px 30px; font-size:20px; font-weight:600; letter-spacing:-1px; position:relative;}
.jis_download > ul > li dl dt a{display:block; opacity:0.7; position:absolute; width:60px; top:50%; right: 10px; transform: translate(0, -50%); color:#fff; font-size:12px; text-align:center; border-radius:5px; padding:3px;}
.jis_download > ul.line_1 dt{background-color:#17593d;}
.jis_download > ul.line_2 dt{background-color:#10975c;}
.jis_download > ul.line_3 dt{background-color:#7eb138;}


.jis_download > ul > li dl dd{width:100%; height:100%; padding: 30px; box-sizing: border-box; position:relative;}
.jis_download > ul > li dl dd > p{font-size:18px; line-height: 2; margin-bottom: 20px;} 
.jis_download > ul > li dl dd ul{display:flex; justify-content: left; flex-wrap:wrap;}
.jis_download > ul > li dl dd ul li{color:#10975c; padding-right: 10px; font-weight:600; font-size:14px; background-color: #f5f5f5; padding:5px 10px;}
.jis_download > ul > li dl dd ul li.x_nation{color:#b4054f;}
.jis_download > ul > li dl dd p:last-child{font-size:14px; color:#055ab4; margin: 0; line-height: 1.5; font-weight:bold; background-color: #f5f5f5; padding:5px 10px;}

.jis_manager{background: #88aeb1 url("/sites/ksa_kr/images/contents/jis_manager_img.png") no-repeat 95% center; padding: 5% 10%;}
.jis_manager h2{color:#fff; font-size:28px;}
.jis_manager ul{overflow:hidden; margin-top:3%;}
.jis_manager ul li{float:left; padding:1.5% 5%; border-radius:5px; font-size:16px; text-align:center;}
.jis_manager ul li:first-child{background-color:#fff; font-weight:600;}
.jis_manager ul li:last-child{color:#fff; background-color:#2c333d; margin-left:1.5%;}

@media only screen and (max-width:950px){
  .mo_scroll{display:block; color:red; font-size:14px; margin:2% 0;}
}
@media only screen and (max-width:861px){
  .jis_tit p{line-height:1.5;}
  .jis_wrap .section1 .content1 ul li:nth-child(2) div:after{top:72px;}
  .jis_wrap .section2 .jis_logo .content1,
  .jis_wrap .section2 .jis_logo .content2{float:none; width:100%; min-height:unset;}
  .jis_wrap .section2 .jis_logo .content1 p{padding:2% 0; font-size:1.7vw;}
  .jis_wrap .section2 .jis_logo .content2{margin-top:5%;}
  .jis_wrap .section2 .jis_logo .content2 em{margin-top:5% 0 5%;}
  .jis_wrap .section2 .jis_logo .content2 dt img{width:200px;}
  .jis_wrap .section2 .jis_logo .content2 ul{margin-top:5%; padding:0;}
}
@media only screen and (max-width:768px){
  .jis_tit .jis_visual{display:none;}
  .jis_wrap .jis_tit .jis_tit1, 
  .jis_wrap .jis_tit .jis_tit2, 	
  .jis_wrap .jis_tit .jis_tit3{width:100%;}
  .jis_wrap .section3 .jis_tit3 p{line-height:1.5;}
  .jis_wrap .jis_tit .jis_tit1 .jis_contact{position:static; margin-top:15px;}
  #menu7673_obj76829 .jis_wrap .jis_contact{margin-top:15px;}
  .jis_wrap .jis_tit .jis_tit1 .jis_contact ul{display:flex;}
  .jis_wrap .jis_tit .jis_tit1 .jis_contact ul li{margin:0 20px 0 0;}
  .jis_manager ul{display: flex; justify-content: center;}
  .jis_wrap .section2 .jis_logo .content1, 
  .jis_wrap .section2 .jis_logo .content2{padding: 30px;}
  .jis_download > ul > li{min-width: 400px; margin: auto;}
  .jis_wrap .jis_mark ._visual_txt.img_mo{padding: 8% 0 32% 10%; background: url('https://ksa.or.kr/sites/ksa_kr/images/renewal/cert/jis_mark_visual_mo.jpg') no-repeat center;}
  .jis_wrap .jis_mark ._visual_txt.img_mo dt{font-size: 5.5vw; color:#17593d; font-weight: 600; margin-bottom: 10%;}
  .jis_wrap .jis_mark ._visual_txt.img_mo dd{font-size: 2.8vw; line-height: 1.5;}

} 
@media only screen and (max-width:650px){
  .jis_wrap .section1 .content2 ul li,
  .jis_wrap .section3 .content1 dl{width:47%; margin-bottom:5%;}
  .jis_wrap .section3 .content1 dl{padding:5%;}
  .jis_wrap .section3 .content1 dl:before{right:-35px;}
  .jis_manager ul{display:block;}

}
@media only screen and (max-width:600px){
  .jis_manager{background-image:none;}
  .jis_manager ul li{width:90%;}
  .jis_manager ul li:last-child{margin-top:3%; margin-left:0;}
  .jis_wrap .jis_tit h1{font-size:24px;}
  .jis_wrap .jis_tit h2{font-size:18px;}
  .jis_wrap .section1 .content1 ul li:first-child div:before, 
  .jis_wrap .section1 .content1 ul li:nth-child(2) div:before{top:32px;}
  .jis_wrap .section1 .content2 ul li,
  .jis_wrap .section3 .content1 dl{width:96%; margin:5% auto;}
  .jis_wrap .section1 .content2 ul li div:first-child,
  .jis_wrap .section1 .content2 ul li div:last-child{padding:5% 0;}
  .jis_wrap .section1 .content2 ul li:before{top:95%; right:auto; left:50%; bottom:auto%; margin-left:-15px; transform: rotate(90deg);}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(1) ul{flex-wrap:unset; padding:5%;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(3){height:10%;}
  .jis_wrap .section2 .jis_logo .content1 ul li img{width:90%;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt{font-size:16px; padding:6% 0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt,
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(3) dt{margin-top:0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2){padding:0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt{margin: 0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dd{margin-right: 0;}
  .jis_wrap .section3 .content1 dl:before{top: auto; right: auto; left: 50%; margin-left: -15px; bottom: -19%; transform: rotate(90deg);}
  

  .jis_manager ul li{float:none;}
  .jis_mark_kor4 .bnr_txt_box div:last-child{margin-top: 30px;}
  .jis_mark_kor3 .bnr_txt_box div:first-child{padding:30px 10px;}
  
}
@media only screen and (max-width:480px){
  .jis_wrap .section2 .jis_logo .content1{padding:0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt{padding:0; margin: 0;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dd{margin-top: 33px;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dd strong{margin-bottom: 45px;}
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:first-child:before,
  .jis_wrap .section2 .jis_logo .content1 div:nth-child(2) dt ul li:last-child:before{right:-45px;}
}

/* 인증 > 국젱니증 > 경영시스템 인증 > ISO 37301 신규 추가 */

.iso_37301_tit{text-align:center; line-height:1.6; font-size:2.6vw; margin:30px 0 50px; font-weight:normal;}
.iso_37301_tit p{font-size:22px; font-weight:normal;}
.iso_37301_tit p span{font-weight:bold;}
.iso_37301_tit strong.tit_c_1{color:#137945; font-weight:bold;}
.iso_37301_tit strong.tit_c_2{color:#333; font-weight:bold;}
/*.page7419 .tC a{background-image:none; padding:20px 12%; font-size:18px; font-weight:bold; border-radius:50px; background-color:#9098ab;}*/
@media only screen and (max-width:480px){
  .iso_37301_tit{font-size:5vw; }
  .iso_37301_tit p{font-size:3vw;}
}
