@charset "utf-8";

.business_visual{position:relative;width:100%;height:390px;background:url('../../images/img/business_img01.jpg') no-repeat center; }
.business_visual .business_text{font-size:64px;line-height:300px;text-align:center; font-weight:bold;}
@media screen and ( min-width:1920px ){
	.business_visual{background-size:100%;}
	}

.b_box{padding:40px 0; width:47%;  text-align:center; color:white; float:left; margin-right:40px; margin-bottom: 40px;}
.b_box p{letter-spacing: -0.7px;}
@media screen and ( min-width:1201px ){
.b_box{height:500px;}
}
.b_box01{background:#1a99aa;}
.b_box02{background:#409f89; margin-right:0;}
.b_box03{background:#ddbb4e;}
.b_box04{background:#df6c4f;margin-right:0;}
.b_box05{background:#6465cf;}
.b_box06{background:#aa5d95;margin-right:0;}
.b_box h3{font-size:38px;}
.b_box p{width:460px;margin:0 auto;font-size:18px; line-height:28px;}
.b_box .b_pic{line-height:140px;}


@media screen and ( min-width:799px ) and ( max-width:1200px ) {
	#container .common_box{width:90%; margin:0 auto;}
	.b_section{width:90%; margin:0 auto;}
	.b_box{ margin-right:10px;letter-spacing:-1px; height:500px; }
	.b_box02,.b_box04,.b_box06{margin-right:0;}	
	
	.b_box h3{font-size:34px;}
	.b_box p{width:95%; margin:0 auto;font-size:16px; line-height:24px; text-align: left;}
	.b_box .b_pic{line-height:120px;}

}

/* 모바일~타블렛 */
@media screen and ( min-width:481px ) and ( max-width:798px ) {
	#container .common_box{width:90%; margin:0 auto;}
	.b_section{width:90%; margin:0 auto;}

	.b_box{margin-right:20px;width:100%;margin-right:0; margin-bottom: 40px; }
	.b_box h3{font-size:34px;}
	.b_box p{width:95%; margin:0 auto;font-size:16px; line-height:24px;padding-top:10px;}
	.b_box .b_pic{line-height:120px;}
		

}

/* 모바일 */
@media screen and ( max-width:480px ) {
	.business_visual{height:290px;}
	.business_visual .business_text{font-size:44px;line-height:250px;text-align:center; font-weight:bold;}    
    #container .common_box{width:90%;}

    .b_box{padding:30px 0; width:100%;margin-right:0; margin-bottom: 30px;}	
	.b_box h3{font-size:32px;}
	.b_box p{width:85%; margin:0 auto;font-size:14px; line-height:22px; text-align: left;padding-top:10px;}
	.b_box .b_pic{line-height:100px;}	
}
