@media (min-width:1500px) { 
	.business .process{margin-top:50px}
	.business .process {width:1200px;border: 1px solid #e9e9e9;border-radius: 20px;}
	.business .process .titbox{margin-bottom:50px;}
	.business .process .titbox .tit{position:relative;padding-top:15px;line-height:30px;font-size:30px;font-weight:700;color:#000}
	.business .process .titbox .tit:before{content:'';position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:#6eb6ff}
	.business .process .list{}
	.business .process .list ul{padding:16px;margin: 0 -10px;overflow:hidden;}
	.business .process .list li{float:left;padding: 0 10px;padding-bottom: 10px;width:16.66%;text-align: center;}
	.business .process .list li + li{border-left:1px solid #eee}
	.business .process .list li .num span { background: #66a8f6; padding: 0% 7.7%; border-radius: 102px; margin-top: -14px; top: -21px; width: 74px; height: 60px; border: 6px solid #66a8f6;} 
	.business .process .list li .num { line-height: 34px; font-size: 17px; font-weight: 600; color: #fff; border-radius: 10px; margin-top: -35px; position: absolute; margin-left: 6%;}
	.business .process .list li .img{text-align:center}
	.business .process .list li .img img{display:block;margin:0 auto}
	.business .process .list li .tit{font-size:18px; color:#000;}
	.business .process .text{margin-top: 20px;padding:20px 25px;border-top:1px solid #eee;}
	.business .process .text ul{padding: 25px 40px;border-radius:25px;background:#f4f9ff;}
	.business .process .text li{}
	.business .process .text li + li{margin-top:40px;}
	.business .process .text li .tit{margin-bottom:10px;line-height:30px;font-size:20px;font-weight:600;color:#000;}
	.business .process .text li .txt{line-height:24px;font-size: 18px;color:#000;}
	/**/
	.business .call .co {  float: left;  width: 90%;   padding: 0.2% 1%;}
	.business .call .ti {  float: left; width: 6%; text-align: center;  background: #FFF3B7; font-weight: 600;  padding: 0.2%;  border-radius: 10px;}
	.business .call { font-size: 18px; padding: 2%; border-bottom: 1px solid #eee; float: left; width: 100%;}
}
@media (max-width:1499px) and (min-width:1201px) {
	.business .process{margin-top:50px}
	.business .process {width:1200px;border: 1px solid #e9e9e9;border-radius: 20px;}
	.business .process .titbox{margin-bottom:50px;}
	.business .process .titbox .tit{position:relative;padding-top:15px;line-height:30px;font-size:30px;font-weight:700;color:#000}
	.business .process .titbox .tit:before{content:'';position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:#6eb6ff}
	.business .process .list{}
	.business .process .list ul{padding:16px;margin: 0 -10px;overflow:hidden;}
	.business .process .list li{float:left;padding: 0 10px;padding-bottom: 10px;width:16.66%;text-align: center;}
	.business .process .list li + li{border-left:1px solid #eee}
	.business .process .list li .num span { background: #66a8f6; padding: 0% 7.7%; border-radius: 102px; margin-top: -14px; top: -21px; width: 74px; height: 60px; border: 6px solid #66a8f6;} 
	.business .process .list li .num { line-height: 34px; font-size: 17px; font-weight: 600; color: #fff; border-radius: 10px; margin-top: -35px; position: absolute; margin-left: 6%;}
	.business .process .list li .img{text-align:center}
	.business .process .list li .img img{display:block;margin:0 auto}
	.business .process .list li .tit{font-size:18px; color:#000;}
	.business .process .text{margin-top: 20px;padding:20px 25px;border-top:1px solid #eee;}
	.business .process .text ul{padding: 25px 40px;border-radius:25px;background:#f4f9ff;}
	.business .process .text li{}
	.business .process .text li + li{margin-top:40px;}
	.business .process .text li .tit{margin-bottom:10px;line-height:30px;font-size:20px;font-weight:600;color:#000;}
	.business .process .text li .txt{line-height:24px;font-size: 18px;color:#000;}
}
@media (max-width:1200px) and (min-width:748px) {
	.business .process{margin-top:50px}
	.business .process {width:100%;border: 1px solid #e9e9e9;border-radius: 20px;}
	.business .process .titbox{margin-bottom:50px;}
	.business .process .titbox .tit{position:relative;padding-top:15px;line-height:30px;font-size:30px;font-weight:700;color:#000}
	.business .process .titbox .tit:before{content:'';position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:#6eb6ff}
	.business .process .list{}
	.business .process .list ul{padding:16px;margin: 0 -10px;overflow:hidden;}
	.business .process .list li{float:left;padding: 0 10px;padding-bottom: 10px;width:16.66%;text-align: center;}
	.business .process .list li + li{border-left:1px solid #eee}
	.business .process .list li .num span { background: #66a8f6; padding: 0% 7.7%; border-radius: 102px; margin-top: -14px; top: -21px; width: 74px; height: 60px; border: 6px solid #66a8f6;} 
	.business .process .list li .num { line-height: 34px; font-size: 17px; font-weight: 600; color: #fff; border-radius: 10px; margin-top: -35px; position: absolute; margin-left: 6%;}
	.business .process .list li .img{text-align:center}
	.business .process .list li .img img{display:block;margin:0 auto}
	.business .process .list li .tit{font-size:18px; color:#000;}
	.business .process .text{margin-top: 20px;padding:20px 25px;border-top:1px solid #eee;}
	.business .process .text ul{padding: 25px 40px;border-radius:25px;background:#f4f9ff;}
	.business .process .text li{}
	.business .process .text li + li{margin-top:40px;}
	.business .process .text li .tit{margin-bottom:10px;line-height:30px;font-size:20px;font-weight:600;color:#000;}
	.business .process .text li .txt{line-height:24px;font-size: 18px;color:#000;}
	/**/
	.business .call .co {  float: left;  width: 90%;   padding: 0.2% 1%;}
	.business .call .ti {  float: left; width: 6%; text-align: center;  background: #FFF3B7; font-weight: 600;  padding: 0.2%;  border-radius: 10px;}
	.business .call { font-size: 15px; padding: 2%; border-bottom: 1px solid #eee; float: left; width: 100%;}
}
@media (max-width:747px) {
	.business .process{margin-top:50px}
	.business .process {width:100%;border: 1px solid #e9e9e9;border-radius: 20px;}
	.business .process .titbox{margin-bottom:50px;}
	.business .process .titbox .tit{position:relative;padding-top:15px;line-height:30px;font-size:30px;font-weight:700;color:#000}
	.business .process .titbox .tit:before{content:'';position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:50%;background:#6eb6ff}
	.business .process .list{}
	.business .process .list ul{padding:0px;margin: 0px;overflow:hidden;}
	.business .process .list li{float:left;padding: 0 10px;padding-bottom: 10px;width:50%;text-align: center; border-bottom: 1px solid #ddd; height: 176px;}
	.business .process .list li + li{border-left:1px solid #eee}
	.business .process .list li .num span { background: none;  padding: 0; border-radius: 102px; margin-top:0px; width: auto;  height: auto;
    border: none;}
	.business .process .list li .num { line-height: 34px; margin-top:10px;
    font-size: 17px; font-weight: 600;  color: #fff; border-radius: 10px; position:auto;  margin-left:0%;  background: #66a8f6;  width: 100%;}
	.business .process .list li .img{text-align:center}
	.business .process .list li .img img{display:block;margin:0 auto}
	.business .process .list li .tit{font-size:15px; color:#000;}
	.business .process .text{margin-top: 20px;padding:20px 25px;border-top:1px solid #eee;}
	.business .process .text ul{padding: 25px 40px;border-radius:25px;background:#f4f9ff;}
	.business .process .text li{}
	.business .process .text li + li{margin-top:40px;}
	.business .process .text li .tit{margin-bottom:10px;line-height:30px;font-size:20px;font-weight:600;color:#000;}
	.business .process .text li .txt{line-height:24px;font-size: 18px;color:#000;}
	/**/
	.business .call .co {  float: left;  width: 90%;   padding: 0.2% 1%;}
	.business .call .ti {  float: left; width: 6%; text-align: center;  background: #FFF3B7; font-weight: 600;  padding: 0.2%;  border-radius: 10px;}
	.business .call { font-size: 15px; padding: 2%; border-bottom: 1px solid #eee; float: left; width: 100%;}
	
}




/* business_2 페이지를 위한 process css 커스텀 240403 */
#business_2 .process {
	width:100%;
	float:left;
}
#business_2 .process .list ul {
	display:flex;
	overflow:unset;
	flex-wrap: wrap;
}
#business_2 .process .list ul li {
	float:unset;
	width:25%;
	position: relative;
	margin:30px 0;
}
#business_2 .process .list li .num {
	left:50%;
	top:-35px;
	margin:0;
	transform:translateX(-50%);
}
#business_2 .process .list li:nth-child(5) {
	border-left:none;
}
@media (max-width: 747px) {
	#business_2 .process .list li .num {
		transform:unset;
	}
	#business_2 .process .list ul li {
		margin:0;
		padding:10px;
		width:33.33%;
	}
	#business_2 .process .list li:nth-child(5) {
		border-left:1px solid #ddd;
	}
}
@media (max-width: 480px) {
	#business_2 .process .list ul li {
		width:50%;
	}
}