.KNB_2030_2 .sub_stit{ width:100%; float: left; font-size: var(--tit-md-size); color: #222; font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom:clamp(10px, 2.344vw, 20px)!important }	


.KNB_2030_2 .sub_stit2{width: 100% ;float: left;font-size:calc(var(--tit-mds-size) * 0.9);color: #000 ; margin-bottom:5px; font-weight: 500}


.KNB_2030_2 .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_2030_2 .work_list_tit:empty { margin-bottom: 0;}
.KNB_2030_2 .step_info_list:empty { margin-bottom: 0;}

.KNB_2030_2 .steps_area{ width: 100%; float: left; display: flex; flex-direction: column; }	


.KNB_2030_2 .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_2030_2 .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;}
.box_step_AB .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_2030_2 .steps_area .step_info_list:empty { margin-bottom: 0;}

.KNB_2030_2 .steps_area .step_info_list ul { width: 100%; float: left; margin: 10px 15px;}

.KNB_2030_2 .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_2030_2 .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_2030_2 .steps_area .step_info_list ul li ul {margin: 0px;}
.KNB_2030_2 .steps_area .step_info_list ul li ul li {margin: 0px; padding-left: 0px;}
.KNB_2030_2 .steps_area .step_info_list ul li ul li:before { display: none; }



