@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.business3 h3 {font-size:35px; font-weight:600; text-align:left; font-family: 'GmarketSansMedium'; margin: 80px 0 20px 0; line-height:40px;}
.business3 h3 span{position: relative; padding:0 16px 0 0;}
.business3 h3 span:before { content: "";  width: 8px; height: 8px; background-color:#2F88EF ;  position: absolute; 
right: 0; bottom: 6px;   border-radius: 50%;}

.business3 {width:100%; }
.business3 p.txtP { padding-bottom:20px; font-size:18px;  line-height:25px; text-align: left; display: flex;}
.business3 p.txtP span:first-child {margin-top: -3px;}
.business3 p.txtP span:first-child img {padding-right: 10px;}
.business3 p.txtP span.txtS {font-size: 18px; line-height: 25px;}
.business3 .subtitle {color: #434343; font-weight: 200; text-align: center;font-size: 18px;line-height: 25px; margin-top: -50px;}

.business3 .tit {font-size:20px; padding-top: 20px; font-weight: 700; text-align: left;}

.business3 div.icoBox2 {display: flex; grid-gap: 20px; flex-wrap: wrap; margin-top: 20px; justify-content:center;}
.business3 div.icoBox2 p {display: flex; border:1px solid #acacac; align-items: center; padding: 20px 10px; width: 49%; font-size: 18px; justify-content:center; border-radius: 15px;}
.business3 div.icoBox2 p img {width: 40px; margin-right: 10px; filter:opacity(0.6) ; }

.business3 .backimg {background:url("../img/business3_img03.jpg")no-repeat center; background-size: cover; border-radius: 20px; padding: 60px 40px 150px 40px;}
.business3 .info_img65 img {width:65%;}
.business3 .info_img80 img {width:80%;}
.business3 .info_img90 img {width:90%;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
  .business3 h3 {font-size:22px;  margin: 80px 0 5px 0; line-height:30px;}
  .business3 h3 span:before { content: "";  width: 6px; height: 6px;   position: absolute; right: 0; bottom: 7px;   border-radius: 50%;}
  .business3 .subtitle {font-size: 14px; line-height: 20px; margin-top: 0;}

  .business3 p.txtP { padding-bottom:10px; }
  .business3 p.txtP span:first-child {margin-top: -5px;}
  .business3 p.txtP span:first-child img {padding-right: 5px;}
  .business3 p.txtP span.txtS {font-size: 14px; line-height: 20px; width: 99%;}

  .business3 .tit {font-size:16px; line-height:20px;}
  .business3 div.icoBox2 {grid-gap: 10px;}
  .business3 div.icoBox2 p {font-size: 12px;}
  .business3 div.icoBox2 p img {width: 30px;}

  .business3 .info_img65 img {width:80%; margin-top: 10px;}
  .business3 .info_img80 img {width:90%; margin-top: 10px;}
}
@media (max-width: 768px) {
  .business3 .info_img65 img {width:100%; margin-top: 10px;}
  .business3 .info_img80 img {width:100%; margin-top: 10px;}
  .business3 .info_img90 img {width:100%; margin-top: 10px;}
}
@media (max-width: 640px) {
  .business3 div.icoBox2 p {width: 100%;}
  .business3 .backimg {padding: 60px 40px 40px 40px;}
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

