.company_leadarea {
   position:absolute;
   z-index:0;
}
 
#company01 {
   background:url(../img/company/title_ourvision.jpg) no-repeat;
   background-position:273px 115px;
}
 
#company02 {
   background:url(../img/company/title_corpgove.jpg) no-repeat;
   background-position:273px 115px;
}
 
#company03 {
   background:url(../img/company/title_corpprf.jpg) no-repeat;
   background-position:273px 114px;
}
 
#company04 {
   background:url(../img/company/title_sales.jpg) no-repeat;
   background-position:273px 115px;
}
 
#company05 {
   background:url(../img/company/title_customer.jpg) no-repeat;
   background-position:273px 114px;
}
 
#company06 {
   background:url(../img/company/title_organization.jpg) no-repeat;
   background-position:273px 114px;
}
 
.com_map {
   position:absolute;
   top:63px;
   right:31px;
   z-index:3;
}
 
.companyarea {
   height:auto;
   margin-bottom:50px;
   position:relative;
    overflow: hidden;
}
 
.companyarea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
 
/*\*/
* html .companyarea {
    height: 1em;
    overflow: visible;
}
/**/
 
 
#company01 .companyarea {
   padding-top:175px;
}
#company02 .companyarea {
   padding-top:67px;
}
#company03 .companyarea {
   padding-top:67px;
}
#company04 .companyarea {
   padding-top:130px;
}
#company05 .companyarea {
   padding-top:70px;
}
#company06 .companyarea {
   padding-top:70px;
}
 
 
.companyarea p {
  margin-bottom:15px;
}
 
 
.company_box01 {
   width:518px;
   background:url(../img/company/ourvision_photo.jpg) no-repeat;
   background-position:100% 0%;
}
 
.company_sbox01 {
   width:375px;
}
 
.ourvision_lead {
   height:auto;
   margin-bottom:20px;
}
 
.ourvision_txt {
   margin-bottom:10px;
}
 
.ourvision_sign {
   margin-bottom:30px;
}
 
.ourvision_icon {
   width:518px;
   height:59px;
    overflow: hidden;
}
 
.ourvision_icon:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
 
/*\*/
* html .ourvision_icon {
    height: 1em;
    overflow: visible;
}
/**/
 
.icon_l {
   width:68px;
   height:59px;
   float:left;
}
.icon_r {
   width:108px;
   height:59px;
   float:left;
   padding-left:20px;
}
 
 
.gove_stitle {
   font-weight:bold;
   margin-bottom:4px;
}
 
.company_sbox02 {
   width:365px;
}
 
 
 
.corpprf_tbl {
   width:538px;
   height:auto;
}
 
.corpprf_tbl th,
.corpprf_tbl td {
   padding:5px;
   text-align:left;
   vertical-align:top;
   font-weight:normal;
}
 
.width01 {
   width:85px;
}
 
.width02 {
   width:100px;
}
.width03 {
   width:50px;
}
.width04 {
   width:105px;
}
.width05 {
   width:70px;
}
.width06 {
   width:250px;
}
 
.corpprf_stbl {
   padding:0px 5px 5px 0px;
   text-align:left;
   vertical-align:top;
   font-weight:normal;
}
 
.compprf01 {
   margin-bottom:30px;
}
 
.corp_border {
   background:url(../img/company/corpprf_border.jpg) repeat-x;
   margin-bottom:30px;
   height:1px;
   line-height:1px;
}
 
.corp_stitle {
   font-size:14px;
   font-weight:bold;
   margin-bottom:20px;
}
 
 
 
.compsales {
}
 
 
 
.customer_box {
   width:518px;
   height:auto;
    overflow: hidden;
}
 
.customer_box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
 
/*\*/
* html .customer_box {
    height: 1em;
    overflow: visible;
}
/**/
 
 
.customer_box_l {
   width:259px;
   height:auto;
   float:left;
}
 
.customer_box_r {
   width:259px;
   height:auto;
   float:left;
}
 
 
.org_box {
   width:524px;
   height:auto;
}
 
 
.nopaddl {
   padding-left:0px !important;
}
 
 
.gove_txt p {
   margin-bottom:20px;
}