@charset "utf-8";

/*------------------------------------
  environment
------------------------------------*/

#contentsArea .envFltL {	float: left;	}
#contentsArea .envFltR {	float: right;	}

#contentsArea .fNo {
	font-size: 1%;
	line-height: 1%;
}

#contentsArea .fB {
	font-weight: bold;
}

#contentsArea .headingTypeD01 {
	font-size: 81%;
	line-height: 150%;
	margin: 0;
}
#contentsArea .headingTypeD02 {
	font-size: 81%;
	line-height: 150%;
	margin: 0 0 0.5em 0;
}



#contentsArea p.envTxtS,
#contentsArea span.envTxtS {	font-size: 70%;	}



#contentsArea .envWd01 {	width: 306px;	}
#contentsArea .envWd02 {	width: 240px;	}
#contentsArea .envWd03 {	width: 140px;	}
#contentsArea .envWd04 {	width: 200px;	}
#contentsArea .envWd05 {	width: 275px;	}



#contentsArea .envMT01 {	margin-top: 1em;	}
#contentsArea .envMB01 {	margin-bottom: 1em;	}



#contentsArea div.envImg01 {	text-align: center;	}
#contentsArea div.envImg02 {	text-align: center;	padding: 1em 0;	}
#contentsArea div.envImg03 {	text-align: center;	padding-top: 1em;	}
#contentsArea div.envImg04 {	text-align: center;	padding-bottom: 1em;	}



#contentsArea ul.envNotype01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentsArea .envLine01 {
	background: url(../img/index_line01.gif) repeat-x left bottom;
	padding-bottom: 1em;
}



/* environment TOP ------------------------------------*/

#contentsArea div.envMainImg01 {
	padding: 0 0 1em 0;
}

#contentsArea .infoBlockB02 .firstColumnBox .envTopBox01,
#contentsArea .infoBlockB02 .endColumnBox .envTopBox01 {
	padding: 1.5em 0 0 0;
}

.le50{
float:left;
}
.ri50{
float:right;
}
.wuxidalian li{float:left;
padding:0 5px 0 0;
}
.imginline li{display:inline;
margin:0 1px 0 0;
}

.imginline2 li{width:300px;
float:left;
padding:0 0 0 3px;
}