.fa-pencil,
.fa-trash-o,
.fa-arrows,
.fa-commenting-o{font-family:"FontAwesome" !important;}

#business_wrap .business_area1 {width:100%; max-width:1200px; margin:0 auto 50px;; }
#business_wrap .business_area1:after {display:block; clear:both; content:'';}
#business_wrap .business_area1 ul li {float:left;  width:46%; height:100%; margin:0; padding:0; text-align:center; background:none; position: relative; }
#business_wrap .business_area1 ul li.full {}
#business_wrap .business_area1 ul li.half {margin:0 2%;}
#business_wrap .business_area1 ul li img {width:100%; }

#business_wrap .business_area1 ul li .summary {position:absolute; z-index:10;  left:20px; top:20px;  margin:0 auto; text-align:left; padding:7px 7px 0 7px;  transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
#business_wrap .business_area1 ul li .summary .name {height:50px; line-height:50px; color:#000; font-size:1.5em; }
#business_wrap .business_area1 ul li .summary .sname {padding-bottom:20px;  font-size:1em; line-height: 130%;}
#business_wrap .business_area1 ul li:nth-child(1) .name ,
#business_wrap .business_area1 ul li:nth-child(1) .sname,
#business_wrap .business_area1 ul li:nth-child(3) .name ,
#business_wrap .business_area1 ul li:nth-child(3) .sname{color:black; }
#business_wrap .business_area1 ul li:nth-child(2) .name ,
#business_wrap .business_area1 ul li:nth-child(2) .sname{color:white; }
#business_wrap .business_area1 ul li:nth-child(1) .summary ,
#business_wrap .business_area1 ul li:nth-child(2) .summary ,
#business_wrap .business_area1 ul li:nth-child(3) .summary { margin-top:20px}

@media all and (max-width:992px){
	#business_wrap .business_area1 ul li .summary {top: 0px;left:10px;}
	#business_wrap .business_area1 ul li .summary .name { font-size:1.3em; }
	#business_wrap .business_area1 ul li .summary .sname { font-size:0.9em; line-height: 120%;}
}
@media screen and (max-width: 768px) {		   
	#business_wrap .business_area1 ul li{width:100%; margin:0px !important;}
	#business_wrap .business_area1 ul li .summary {top: 0px;left:10px;}
	#business_wrap .business_area1 ul li .summary .name { font-size:1.3em; }
	#business_wrap .business_area1 ul li .summary .sname { font-size:0.9em; line-height: 120%;}
}

#company_wrap .circle_wrap .circle_area li{width:177px !important; height:177px !important; background:none !important;}
#company_wrap .circle_wrap .circle_area li em,
#company_wrap .circle_wrap .circle_area li i {display: none !important;}
#company_wrap .circle_wrap .circle_area li p {color:white;font-size:1.9em;}

@media all and (max-width:992px){
	#company_wrap{ background-position: center !important; background-size: cover !important;	}
}

#company_wrap {width:100%; max-width:1920px; padding:100px 0 80px 0; margin:0 auto; background:url('./company_back.jpg')repeat-y; background-position:left 20%; background-attachment: contain;}
#company_wrap .circle_area li:nth-child(1) .td{background:url('./company1.png'); background-size: cover;}
#company_wrap .circle_area li:nth-child(2) .td{background:url('./company2.png'); background-size: cover;}
#company_wrap .circle_area li:nth-child(3) .td{background:url('./company3.png'); background-size: cover;}
#company_wrap .circle_area li:nth-child(4) .td{background:url('./company4.png'); background-size: cover;}
#company_wrap .circle_area li:nth-child(5) .td{background:url('./company5.png'); background-size: cover;}


#bo_gall .gall_img {border:0px}