#service {width:100%; margin:0 auto; overflow:hidden;}
#service p.txtP { padding-bottom:20px; font-size:20px;  line-height:35px; }
#service .sub_txt01 { padding:0 10px;}
#service div.icoBox {overflow:hidden; margin:0px 0 60px 0;}
#service section {padding:175px 35px 40px 35px; text-align:center; border:1px solid #dfdfdf; margin:1% 1%; width:32%; box-sizing:border-box; /* min-height:300px; */ float:left; }
#service section.ico1 {background:url("../img/hearing01.png")no-repeat center 0px;}
#service section.ico2 {background:url("../img/hearing02.png")no-repeat center 0px;}
#service section.ico3 {background:url("../img/hearing03.png")no-repeat center 0px;}
#service section.ico4 {background:url("../img/hearing04.png")no-repeat center 0px;}
#service section.ico5 {background:url("../img/hearing05.png")no-repeat center 0px;}
#service section.ico6 {background:url("../img/hearing06.png")no-repeat center 0px;}
#service section.ico7 {background:url("../img/hearing07.png")no-repeat center 0px;}
#service div.tit {font-size:20px; padding-bottom:20px;}
#service div.txt {font-size:14px; }


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#service {width:100%; }	
/* #service div.icoBox {padding:0 15px;} */
}
@media (max-width: 768px) {
#service section {width:100%;  margin:2% 0%;}	
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}



/* 시그니아 추가 */



#sg_service {width:100%; margin:0 auto; overflow:hidden;}
#sg_service p.txtP { padding-bottom:20px; font-size:20px;  line-height:35px; }
#sg_service div.icoBox {overflow:hidden; margin:25px 0 50px 0;}
#sg_service section {padding:170px 35px 40px 35px; text-align:center; border:1px solid #dfdfdf; margin:1% 1%; width:25%; box-sizing:border-box; min-height:300px; float:left; }
#sg_service section.ico1 {background:url("../img/sgicon01.png")no-repeat center 40px;}
#sg_service section.ico2 {background:url("../img/sgicon02.png")no-repeat center 40px;}
#sg_service section.ico3 {background:url("../img/sgicon03.png")no-repeat center 40px;}
#sg_service section.ico4 {background:url("../img/sgicon04.png")no-repeat center 40px;}
#sg_service section.ico5 {background:url("../img/img5.png")no-repeat center 40px;}
#sg_service section.ico6 {background:url("../img/img6.png")no-repeat center 40px;}
#sg_service div.tit {font-size:20px; padding-bottom:20px;}
#sg_service div.txt {font-size:14px; }

.sgsub02 { font-size:17px !important; color:#666; }
.sgsubtit { font-size:24px !important; font-weight:666; color:#252525; }
.sgpb0 { padding-bottom: 0 !important; }
.sgpb10 { padding-bottom:10px; }
.sgfs18 { font-size: 18px !important; }
.sgfw5 { font-weight: 500; }
.sggrey { color: #666; }
.sglsm5 { letter-spacing: -0.5px; }
.sgpb27m0 { padding-bottom: 27px !important; }
.sgpb54m0 { padding-bottom: 54px !important; }
.sglh30 { line-height: 30px !important; }
.sgpl0pr0 { padding-left:0 !important; padding-right: 0 !important; }
#sgicoBox {display: flex;}
.sgfir { margin-left: 0 !important; }
.sglas { margin-right: 0 !important;  }
.sgmb80m70 { margin-bottom: 80px !important; }
.sgmt45m30 { margin-top: 45px; }
.sgpb50m30 { padding-bottom: 50px !important; }
.sgpb80m50 { padding-bottom: 80px !important; }
.sgmb0 { margin-bottom: 0 !important; }
.sgmt80m50 { margin-top: 80px; }
.sgmb80m50{ margin-bottom: 80px; }

#sgsect02 { padding-bottom: 0!important; }
#service section.ico10 {background:url("../img/business10.png")no-repeat center 40px;}
#service section.ico11 {background:url("../img/business11.png")no-repeat center 40px;}
#service section.ico12 {background:url("../img/business12.png")no-repeat center 40px;}
#service section.ico13 {background:url("../img/business13.png")no-repeat center 40px;}
#service section.ico14 {background:url("../img/business14.png")no-repeat center 40px;}
#service section.ico15 {background:url("../img/business15.png")no-repeat center 40px;}

#sgdis .tit { font-weight: 600; }
#sgdis .txt { font-size: 17px !important; color: #666666;}
#sgdis p { color: #666666; }
/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1024px) {
    .sgpb27m0 { padding-bottom: 0px !important; }
}


@media (max-width: 1023px) {
#sg_service {width:100%; }	
/* #sg_service div.icoBox {padding:0 15px;} */
}
@media (max-width: 768px) {
#sg_service section {width:100%;  margin:2% 0%;}	
.sgpb27m0 { padding-bottom: 0px !important; }
.sgpb54m0 { padding-bottom: 0px !important; }
 #sgicoBox {display: block;}   
.sgmb80m70 { margin-bottom: 70px !important; }
	#sgdis .ico10 { margin-top: 0; }
	#contentWrap #content #contentsAreasgtext { margin-top: 30px; }
	.sgmt45m30 { margin-top: 30px; }
	.sgpb80m50 { padding-bottom: 50px !important; }
	.sgmt80m50 { margin-top: 50px; }
	.sgpb50m30 { padding-bottom: 30px !important; }
	.sgmb80m50{ margin-bottom: 50px; }
	#sgsect02 { padding-bottom: 40px !important; }
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
