

.SCF_2040_3 { width:100%; float: left; }		
.SCF_2040_3 .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, 30px) }		
.SCF_2040_3 .sub_stit2{ width:100%; float: left;  color: #222; font-size: var(--tit-mds-size); font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom:  clamp(10px, 1.563vw, 20px)}		

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.SCF_2040_3  .step_box{ width: 100%; float: left;  display: grid; display: grid; grid-template-columns: repeat(5, 1fr);}
	
.SCF_2040_3  .step_box>.step_inbox{ width: 100%; float: left;  padding-left: clamp(10px, 1.563vw, 20px) ; padding-bottom: 10px; position: relative}	
.SCF_2040_3  .step_box>.step_inbox:before{ width: 1px;float: left; border-right: 1px dashed #b2b2b2;  height:80%; content: ""; position: absolute; right: 0px; top: 10%;  }		
	
.SCF_2040_3  .step_box>.step_inbox:last-child{ width: 100%; float: left; border-right: none;}	
	
	
	
	.SCF_2040_3  .step_box>.step_inbox{border-radius: 0px 0px 0px 0px; border-top:  1px solid #ccc;   border-bottom:  1px solid #ccc;  padding: 40px; margin-bottom: 20px}	
		
	.SCF_2040_3  .step_box>.step_inbox:first-child{ border-left:  1px solid #ccc;border-radius: clamp(10px, 1.563vw, 20px) 0px 0px clamp(10px, 1.563vw, 20px);  }	
		.SCF_2040_3  .step_box>.step_inbox:nth-child(5n){ border-radius:0px  clamp(10px, 1.563vw, 20px) clamp(10px, 1.563vw, 20px) 0px; border-right:  1px solid #ccc; }	
	.SCF_2040_3  .step_box>.step_inbox:nth-child(5n):before{display: none  }		
	
	.SCF_2040_3  .step_box>.step_inbox:nth-child(6){border-left:  1px solid #ccc;  border-radius: clamp(10px, 1.563vw, 20px) 0px 0px clamp(10px, 1.563vw, 20px) ;  }	
	
	.SCF_2040_3  .step_box>.step_inbox:nth-child(10n){ border-radius:0px  clamp(10px, 1.563vw, 20px) clamp(10px, 1.563vw, 20px) 0px; border-right:  1px solid #ccc; }	
	.SCF_2040_3  .step_box>.step_inbox:nth-child(10n):before{display: none  }		
	
	

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {

}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.SCF_2040_3  .step_box{ width: 100%; float: left;  display: grid; grid-template-columns: repeat(2, 1fr);   border-radius: 15px; padding: 10px 10px 0px 0px!important; margin-bottom: 10px; grid-gap: 10px ;  box-shadow:none!important; border: none}

.SCF_2040_3  .step_box>.step_inbox{ width: 100%; float: left; border : 1px dashed #b2b2b2;  border-radius: 15px;   padding: 10px 25px 15px 25px; position: relative; height: auto; }	
.SCF_2040_3  .step_box>.step_inbox:before{position: absolute; right: -20px; top: 50%; margin-top: -15px;  width: 30px; height: 30px; border-radius: 100%; background-color: var(--primary);; color: #fff; font-size: 25px;content: "\ebb5";    font-family: unicons-line; z-index: 99;  display: grid;
  place-items: center; /* 가로 + 세로 중앙 */; padding-right:  -2px; padding-bottom: 2px;}	

.SCF_2040_3  .step_box>.step_inbox:last-child:before{display: none}	

	
} 
/**** 모바일2 ****/
@media only all and (max-width:400px) {.SCF_2040_3  .step_box{ width: 100%; float: left;  display: grid; grid-template-columns: repeat(2, 1fr);  border-radius: 15px; padding:clamp(10px, 1.953vw, 25px) 10px; margin-bottom: 10px}
}
/* 구분 //end -----------------------------------*/




	
	
.SCF_2040_3  .step_box>.step_inbox .step_um{ width:100%; float: left; font-size:clamp(18px, 1.563vw, 24px); color:var(--primary); font-weight:700; line-height: 180%; letter-spacing: -1px;  }
.SCF_2040_3  .step_box>.step_inbox .step_tt{ width:100%; float: left; font-size: clamp(14px, 1.563vw, 20px); color:#222; font-weight:700; line-height: 130%; letter-spacing: -1px;  }		
	
	.SCF_2040_3 .wg_btn { width:auto;  float: left;   padding: 10px 20px; border-radius: 6px; background-color: #333; color: #fff;  font-size: calc(var(--tx-sm-size) * 0.9); margin-top: 10px}


		
.SCF_2040_3 .wg_btn:hover{ background-color: var(--primary);  }		
	


