.KNB_5070_1 .sub_stit{width: 100% ;float: left;font-size:calc(var(--tit-md-size) * 1);color: #000 ; margin-bottom: clamp(20px, 2.344vw, 30px); line-height: 130%; font-weight: 700}	
.KNB_5070_1 .sub_stit2{width: 100% ;float: left;font-size:calc(var(--tit-mds-size) * 0.9);color: #000 ; margin-bottom:30px; font-weight: 500}	

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.KNB_5070_1 .sub_stit3{width: 100% ;float: left;font-size:calc(var(--tx-sm-size) * 0.9);color: #666 ; margin-bottom: clamp(10px, 1.563vw, 20px);}	


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.KNB_5070_1 .sub_stit3{width: 100% ;float: left;font-size:calc(var(--tx-sm-size) * 1);color: #666 ; margin-bottom: clamp(10px, 1.563vw, 20px);}	


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




.KNB_5070_1 .work_list_tit{ width:100%; float: left; font-size: var(--tit-md-size); color: #000; font-weight:700; line-height: 100%; letter-spacing: -1px; margin-bottom: clamp(10px, 1.563vw, 20px)} 

.KNB_5070_1 .work_list_tit:empty { margin-bottom: 0;}
.KNB_5070_1 .step_info_list:empty { margin-bottom: 0;}

.KNB_5070_1 .steps_area{ width: 100%; float: left; display: flex; flex-direction: column; }	


.KNB_5070_1 .steps_area>.step_box{ width: 100%; float: left; border-radius: 100px; background-color: #f2f2f2; padding:  clamp(15px, 1.563vw, 20px) clamp(15px, 1.953vw, 25px); display: flex; flex-direction: row; align-items: center; margin: 10px 0; }
	

	
.KNB_5070_1 .steps_area>.step_box .step_num{ float: left; background: #00bcd4; color: #fff; padding: 8px 15px;
  border-radius: 20px; font-weight: 500; font-size:calc(var(--tx-sm-size) * 0.9); margin-right: 15px;}
.KNB_5070_1 .steps_area>.step_box .step_txt{ float: left; font-size: var(--tx-sm-size); color: #060606; font-weight:500; line-height: 100%; letter-spacing: -1px; }


.KNB_5070_1 .steps_area .step_info_list:empty { margin-bottom: 0;}

.KNB_5070_1 .steps_area .step_info_list ul { width: 100%; float: left; margin: 10px 15px;}

.KNB_5070_1 .steps_area .step_info_list ul li { width:100%; float: left; font-size: var(--tx-sm-size);color: #3b3b3b; font-weight:400; line-height: 180%; letter-spacing: -1px; margin-bottom: 5px; padding-left: clamp(10px, 1.172vw, 15px); position: relative}

.KNB_5070_1 .steps_area .step_info_list ul li:before{width: 3px; height: 3px;  border-radius: 100%; position: absolute; left: 0px; top:clamp(8px, 0.938vw, 12px); background-color: #222; content: "";  transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari and Chrome */
-o-transition: all 0.5s; /* Opera */  

-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;}	

.KNB_5070_1 .steps_area .step_info_list ul li ul {margin: 0px;}
.KNB_5070_1 .steps_area .step_info_list ul li ul li {margin: 0px; padding-left: 0px;}
.KNB_5070_1 .steps_area .step_info_list ul li ul li:before { display: none; }



