@charset "utf-8";
/* CSS Document */

#area_map{
margin-top:20px;
}
.group_info .info_l{
width:393px;
float:left;
}
.info_l h3{
border:solid 1px #ededec;
border-left:none;
width:393px;
}
.group_info .info_r{
width:393px;
float:right;
padding-right:1px;
}
.info_r h3{
border:solid 1px #ededec;
width:393px;
border-right:none;
}
.business_scope{
background-color:#ebf2f9;
padding:10px;
margin:1px;
}
.business_scope:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .business_scope {
	display:inline-block;
}
*:first-child+html .business_scope {
	display:inline-block;
}
.scope{
float:left;
width:60px;
}
.e_scope{
float:left;
width:110px;
font-size:90%;
font-weight:bold;
}
.scope_info{
display:block;
margin-left:70px;
}
.e_scope_info{
display:block;
margin-left:110px;
font-size:80%;
}
.pic_info{
float:left;
padding:10px;
width:158px;
}
.txt_info{
float:right;
width:214px;
padding:10px 0;
}
.txt_info table th,
.txt_info table td{
vertical-align:top;
text-align:left;
}
.e_txt_info{
float:right;
width:214px;
padding:10px 0;
}
.e_txt_info table th{
vertical-align:top;
text-align:left;
font-size:90%;
}
.e_txt_info table td{
vertical-align:top;
text-align:left;
font-size:90%;
}
.company_detail{
border:solid 1px #ededed;
width:392px;
}/*
.company_tbl{
border:solid 1px #ededed;
border-left:none;
border-top:none;
}
.company_tbl td{
vertical-align:top;
text-align:left;
padding:10px 0 0 10px;
}
.company_tbl .for_pic{
text-align:left;
padding:10px 0 0 10px;
width:158px;
}
.company_tbl .for_font{
text-align:left;
width:55px;
padding:10px 0 0 10px;
}
.company_tbl .for_detail{
text-align:left;
padding:10px 10px 0 0;
width:181px;
}
.bg_change{
background-color:#f1f1f1;
}*/