.business img{max-width:1040px; width:100%; display:block; margin:0 auto;}
.business h1{text-align:left; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.business h2{border-bottom:0px solid #ddd; color:# ;padding-bottom:5px; margin-top:40px; margin-left:40px; margin-bottom:1px; font-family: 'Godo';}
.business h2:before{content:''; background:#1d3d66; width:1050px; height:2px; position:relative; top:25px; display:block; font-family: 'Godo';}
.business p{
  
     font-size: 15px;
    letter-spacing: -0.6px;
    line-height: 1.8;
    color: #535353;
   text-align:center;
     font-family: 'NanumSquareRound';
}

.business h4{text-align:center; font-size:21px; margin-bottom:5px;  color: #898989; font-family: 'Godo'; line-height: 1.6; }
.business .business-wrap{overflow:hidden; margin-top:40px;}
.business .business-wrap .cont1{width:49%; float:left;  margin-left:2%; border:1px solid #ddd; padding:0 20px 0;}
.business .business-wrap .cont1:first-child{margin-left:0%; }
.business .business-wrap .cont1 h2{margin-top:20px;}
.business .business-wrap img{margin-top:20px; max-width:406px; width:100%;}



.business table {
    margin-top:1px ;
     width:90%;
    border-collapse:collapse;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    margin-bottom:10px;
    margin:0 auto;
   
}


.business th {
    font-size:15px;
    font-family: 'NanumSquareRound';
    padding:15px 10px;
    letter-spacing:-0.6px;
    background: #41658c;
   border:1px solid #3e3a39;
   /* border-radius:10px;*/
   border-width:1px 1px 1px 1px;
    color:#ffffff;
    font-weight:normal;
    text-align:center;
    
}


.business td {
    font-size:14px;
    font-family: 'NanumSquareRound';
    padding:13px 10px;
    letter-spacing:-0.6px;
    text-align:center;
    background: #ffffff;
    border:1px solid #3e3a39;   
    border-width:1px 1px 1px 1px;
    color:#1d3d66;
    font-weight:normal;
     /* border-radius:10px;*/
}
.business table .cont1{color:red;}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    .business h1{font-size:18px; text-align:left;}
    .business .business-wrap .cont1{width:100%; float:none;  margin-left:0; margin-bottom:15px;}
    .business h2{margin-top:20px;}
    .business .business-wrap{margin-top:20px;}
    
    .table-mo{overflow-x:scroll;}
    .business table{margin-top:20px;}
}
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {
  animation: blink-effect 1s step-end infinite;

  /*
  animation-name: blink-effect;
  animation-duration: 1s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
  */
}