#business {width:100%; }
#business p.txt_big {font-size:35px; text-align:center; line-height:45px; padding-bottom:30px; }
#business p.txtP {text-align:center; line-height:24px; font-size:15px; margin-top:100px;}
#business div.icoBox {overflow:hidden; margin:40px 0;}

#business span.ico_num { font-size:15px; font-weight:bold; color:#014fa0; }
#business p.ico_tit { font-size:26px; font-weight:bold; color:#014fa0; }

/* padding : px px px px ---> txt 상단 padding값 */
#business section {padding:35px 30px 30px 30px; text-align:center; border:1px solid #dfdfdf; border-radius:10px; 
margin:1% 1%; width:23%; box-sizing:border-box; min-height:410px; height:410px; float:left; }

#business section.ico1 {background:url("../img/b_ico1.png")no-repeat center 115px;} /* px값 : icon 상단 마진값*/
#business section.ico2 {background:url("../img/b_ico2.png")no-repeat center 115px;}
#business section.ico3 {background:url("../img/b_ico3.png")no-repeat center 115px;}
#business section.ico4 {background:url("../img/b_ico4.png")no-repeat center 115px;}

/*#business section.ico1 {background:url("../img/ico1.png")no-repeat center 40px;}
#business section.ico2 {background:url("../img/ico2.png")no-repeat center 40px;}
#business section.ico3 {background:url("../img/ico3.png")no-repeat center 40px;}
#business section.ico4 {background:url("../img/ico4.png")no-repeat center 40px;}
#business section.ico5 {background:url("../img/ico5.png")no-repeat center 40px;}
#business section.ico6 {background:url("../img/ico6.png")no-repeat center 40px;}
#business section.ico7 {background:url("../img/ico7.png")no-repeat center 40px;}
#business section.ico8 {background:url("../img/ico8.png")no-repeat center 40px;}
#business section:hover {background-color:#f5f5f5;} */


#business h3 {font-size:27px; padding:0 0 14px 16px; position:relative; }
#business h3::before {content:""; height:26px; width:4px; background-color:#555; position:absolute; top:6px;  left:0px; }
#business p.txtP1 { line-height:18px; font-size:15px; color:#484848;}

#business div.contL1 {float:left; width:40%;}
#business div.contR1 {float:right; width:50%; line-height:28px; font-size:15px; overflow: hidden; }
#business p.txtP_sub { padding-bottom:20px; }


/* --- guide : css --- */

#guide {width:100%; }
#guide p.txt_big {font-size:35px; text-align:center; line-height:45px; padding-bottom:30px; }
#guide p.txtP {text-align:center; line-height:24px; font-size:15px; margin-top:100px;}
#guide div.icoBox {overflow:hidden; margin:40px 0;}

#guide span.ico_num { font-size:15px; font-weight:bold; color:#014fa0; }
#guide p.ico_tit { font-size:26px; font-weight:bold; color:#014fa0; }

/* padding : px px px px ---> txt 상단 padding값 */
#guide section {padding:35px 30px 30px 30px; text-align:center; border:1px solid #dfdfdf; border-radius:10px; 
margin:1% 1%; width:45%; box-sizing:border-box; min-height:410px; height:410px; float:left; }

#guide section.ico1 {background:url("../img/b_ico1.png")no-repeat center 115px;} /* px값 : icon 상단 마진값*/
#guide section.ico2 {background:url("../img/b_ico2.png")no-repeat center 115px;}
#guide section.ico3 {background:url("../img/b_ico3.png")no-repeat center 115px;}
#guide section.ico4 {background:url("../img/b_ico4.png")no-repeat center 115px;}

#guide h3 {font-size:27px; padding:0 0 14px 16px; position:relative; }
#guide h3::before {content:""; height:26px; width:4px; background-color:#555; position:absolute; top:6px;  left:0px; }
#guide p.txtP1 { line-height:18px; font-size:15px; color:#484848;}






/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#business p.txt_big {font-size:25px; text-align:center; line-height:35px; padding-bottom:30px; }	
#business section {width:48%;}
#business div.contL1 {float:none; width:100%; text-align:center;}
#business div.contR1 {float:none; width:100%;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
#business p.ico_tit { font-size:25px; font-weight:bold; color:#014fa0; }
#business span.ico_num { font-size:15px; font-weight:bold; color:#014fa0; }
#business section {width:90%; padding-top:-20px; height:350px; min-height:350px; }
}
@media (max-width: 320px) {

}

