
.businessarea {
   height:auto;
   margin-bottom:50px;
    overflow: hidden;
}

.businessarea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .businessarea {
    height: 1em;
    overflow: visible;
}
/**/


#business01 .businessarea {
   padding-top:175px;
}
#business02 .businessarea {
   padding-top:67px;
}
#business03 .businessarea {
   padding-top:67px;
}
#business04 .businessarea {
   padding-top:130px;
}
#business05 .businessarea {
   padding-top:70px;
}
#business06 .businessarea {
   padding-top:70px;
}


.businessarea p {
  margin-bottom:15px;
}


.business_box01 {
   width:518px;
   background:url(../img/business/ourvision_photo.jpg) no-repeat;
   background-position:100% 0%;
}

.business_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;
}

.business_sbox02 {
   width:365px;
}



.corpprf_tbl {
   width:518px;
   height:auto;
}

.corpprf_tbl th,
.corpprf_tbl td {
   padding:5px;
   text-align:left;
   vertical-align:top;
   font-weight:normal;
}

.width01 {
   width:100px;
}

.width02 {
   width:100px;
}
.width03 {
   width:50px;
}
.width04 {
   width:80px;
}
.width05 {
   width:70px;
}
.width06 {
   width:200px;
}

.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/business/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;
}


.catimg {
   margin-bottom:20px;
}
.cat_txt {
   margin-bottom:20px;
}


.lineup {
   margin-bottom:50px;
}


.stitle {
   margin-bottom:20px;
}


.lineup_line {
   width:518px;
   margin-bottom:40px;
    overflow: hidden;
}

.lineup_line:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .lineup_line {
    height: 1em;
    overflow: visible;
}
/**/


.lineup_boxl,
.lineup_boxc,
.lineup_boxr {
   width:153px;
   height:auto;
   float:left;
}

.lineup_boxl {
   padding-left:15px;
}

.lineup_boxc,
.lineup_boxr {
   padding-left:15px;
}

.goods_title {
   padding-top:8px;
   font-weight:bold;
}
.goods_txt {
   padding-top:8px;
}

.goods_title2 {
   text-align:center;
   font-weight:bold;
   padding-top:8px;
}

#gt21 {
   color:#FF3300;
}
#gt22 {
   color:#663300;
}
#gt23 {
   color:#CC0000;
}
