.business3 {width:100%; }
.business3 .contBox {float:left; width:340px; position:relative; margin-bottom:30px; }
.business3 .arrow {float:left; padding:170px 13px 0 13px;}
.business3 .step {width:94px; height:94px; background-color:#333; border-radius:50%; color:#fff; font-size:18px;
position:absolute; left:50%; top:0%; transform:translate(-50%,-0%); text-align:center; padding-top:35px; font-weight:500; }
.business3 .cont {border:5px solid #aaa; border-radius:10px; padding:30px 30px; margin-top:45px; min-height:315px;}
.business3 .mint .step { background-color:#333;}
.business3 .mint .cont {border:5px solid #aaa; }
.business3 .cont .tit {font-size:22px; padding:35px 10px 20px 10px; color:#f08200; border-bottom:1px solid #dfdfdf; font-weight:500; text-align:center;}
.business3 .cont .txt {font-size:16px; padding:25px 10px 0 10px ; text-align:center;}
.business3 h3 {font-size:25px; padding:0 0 20px 18px; position:relative; }
.business3 h3::before {content:""; height:25px; width:4px; background-color:#f18200; position:absolute; top:7px;  left:0px; }
.business3 .box01 {width:100%; border:1px solid #dfdfdf; padding:30px 0}
.business3 .txt01 {font-size:20px;}
.business3 img {max-width:100%}
.business3 div.icoBox {overflow:hidden; margin:0px 0 30px 0;}
.business3 section {padding:170px 15px 20px 15px; text-align:center; border:1px solid #dfdfdf; margin:1% 1%; width:23%;
box-sizing:border-box; min-height:350px; float:left; min-height:420px }
.business3 section.ico1 {background:url("../img/ico1.jpg")no-repeat center 40px;}
.business3 section.ico2 {background:url("../img/ico2.jpg")no-repeat center 40px;}
.business3 section.ico3 {background:url("../img/ico3.jpg")no-repeat center 40px;}
.business3 section.ico4 {background:url("../img/ico4.jpg")no-repeat center 40px;}
.business3 .icoBox div.tit {font-size:18px; padding-bottom:20px; color:#f18200; }
.business3 .icoBox div.txt {font-size:14px; padding-bottom:20px; }
.business3  .txt02 {font-size:20px; text-align:center; background-color:#f18200; color:#fff; width:100%; padding:25px;
border-radius:20px; font-weight:500;}

.business3 .fa .floatL {width:50%; text-align:center}
.business3 .fa .floatR {width:50%; text-align:center}
.business3 .fa span {display:block; font-size:16px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1223px) {
.business3 .contBox {float:left; width:280px; position:relative; margin-bottom:30px; }
.business3 .cont {border:5px solid #aaa; border-radius:10px; padding:30px 10px; margin-top:45px; min-height:320px;}
.business3 section {width:100%;  margin:1% 0%; min-height:auto; }
}
@media (max-width: 1023px) {
.business3 .contBox { width:100%; }
.business3 .arrow {display:none;}	
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

