/*사업영역 Type01 */
.business { width:100%; max-width:1210px; margin:0 auto;  overflow:hidden;}
.business:after { content:""; display:block; clear:both; }
.business ul { padding:0; margin:0; }
.business ul li { float:left; width:47.8%; margin-left:1%; margin-right:1%;  border: 1px #ddd solid; padding: 0.5% 3% 2%;}
.business ul li img { display:block; width:100%;}
.business ul li strong { display:block; margin-top:30px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.business ul li > span { display:block; margin-top:20px; font-size:0.9em; text-align:left; letter-spacing:-0.12em; }

.doumy { width:100%; max-width:1210px; margin:0 auto;  overflow:hidden; margin-top: 3%;}
.doumy:after { content:""; display:block; clear:both; }
.doumy ul { padding:0; margin:0; }
.doumy ul li { float:left; width:47.8%; margin-left:1%; margin-right:1%;  border: 0px #ddd solid;}
.doumy ul li img { display:block; width:100%;}
.doumy ul li strong { display:block; margin-top:30px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.doumy ul li > span { display:block; margin-top:15px; font-size:0.9em; text-align:left; letter-spacing:-0.12em; }


.btn_go {display:inline-block; background:#222; color:#fff; text-align:center;  font-size:1em; margin:20px 0px; padding:10px 30px; border:1px solid #000;  transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
.btn_go:hover {color:#000; background-color:#fff; }


.text-center {text-align: center}


.font-16 {font-size: 1.21em; line-height: 1.6em}
.font-20 {font-size: 1.78em; line-height: 1.6em; padding-bottom: 1%;}
.font-wl {font-weight: 200;}


.content-padding {padding: 0.3% 2.5% 2%;}
.content-padding2 {padding: 2% 2.5% 2%; margin: 0 1%}
.gray-bg {background:#ededed;}


.doumy-list { width:100%; max-width:1210px; margin:0 auto;  overflow:hidden; margin-top: 3%;}
.doumy-list:after { content:""; display:block; clear:both; }
.doumy-list ul { padding:0; margin:0; }
.doumy-list ul li { float:left; width:23%; margin-left:1%; margin-right:1%;}
.doumy-list ul li img { display:block; width:100%;}
.doumy-list ul li strong { display:block; margin-top:20px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.doumy-list ul li > span { display:block; margin-top:10px; font-size:0.9em; text-align:left; letter-spacing:-0.12em; line-height: 20px;}

.doumy-list-three { width:100%; max-width:1210px; margin:0 auto;  overflow:hidden; margin-top: 1%;}
.doumy-list-three:after { content:""; display:block; clear:both; }
.doumy-list-three ul { padding:0; margin:0; }
.doumy-list-three ul li { float:left; width:31.25%; margin-left:1%; margin-right:1%;}
.doumy-list-three ul li img { display:block; width:100%;}
.doumy-list-three ul li strong { display:block; margin-top:20px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.doumy-list-three ul li > span { display:block; margin-top:10px; font-size:0.9em; text-align:left; letter-spacing:-0.03em; line-height: 20px;}

.doumy-box {border: 1px #ddd solid; padding: 0.3% 2% 2%; height: 10em;}
.doumy-box2 {border: 1px #ddd solid; padding: 0.3% 2% 2%;}
.doumy-box3 {border: 1px #ddd solid; padding: 1.5% 2% 2% 2.5%;}

.small-title {font-size: 1.2em; font-weight: 500; padding: 1% 0.5%}
.small-title2 { display:block; margin-top:30px; font-size:1.5em; font-weight:700; line-height:28px; padding-bottom: 15px; }

/* 반응형 중간기기 1200px 사이즈 이하*/
@media all and (max-width:1200px){
	

}


/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width:992px){	


}



/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		
	
	.business ul li { width:100%; margin-left:0px; margin-bottom:50px;}


}



/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {
	

}



/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {	

	
}