@charset "utf-8";


/*--------------------------------------------------
/products/
--------------------------------------------------*/


#products-index .bgA355-585 {
	font-size: 93%;
	margin-bottom: 8px;
}
#products-index .bgA355-585 .inner > .fLeft{
	width: 310px;
	padding: 37px 23px 29px 22px;
}
#products-index .bgA355-585 .inner > .fRight{
	width: 540px;
	padding: 37px 23px 29px 22px;
}
#products-index .bgA355-585 h2{
	margin: 0 0 29px 2px;
}
#products-index .bgA355-585 .vi{
	margin: 0 0 16px 0;
}
#products-index .bgA355-585 .inner > .fLeft .fLeft{
	width: 140px;
}
#products-index .bgA355-585 .inner > .fLeft .fRight{
	width: 170px;
}
#products-index .bgA355-585 .inner > .fRight > .cf > .fLeft{
	width: 370px;
}
#products-index .bgA355-585 .inner > .fRight > .cf > .fRight{
	width: 124px;
	border:1px dotted #bbb;
	background-color: #f9f9fa;
	padding: 16px 12px;
}
#products-index .bgA355-585 .inner > .fRight > .cf > .fLeft .fLeft{
	width: 240px;
}
#products-index .bgA355-585 .inner > .fRight > .cf > .fLeft .fRight{
	width: 130px;
}
#products-index .bgA950 > .inner {
	font-size: 93%;
	padding: 37px 23px 29px 22px;
}
#products-index .bgA950 > .inner h2{
	margin-bottom: 27px;
}
#products-index .bgB300-300-300 {
	margin-bottom: 4px;
}
#products-index .bgB300-300-300 .inner {
	padding: 25px 0 20px;
}
#products-index .bgB300-300-300 .inner .fLeft {
	width: 263px;
	padding:0 20px 0 20px
}
#products-index .bgB300-300-300 .inner .fLeft:first-child {
	width: 264px;
	padding:0 20px 0 20px
}
#products-index .bgB300-300-300 .inner h3 {
	margin:0 0 22px 5px;
}
#products-index .bgB300-300-300 .inner .vi {
	margin:0 0 15px 0;
}
#products-index .bgB300-300-300 .inner ul ul {
	margin:0 0 5px 0;
}

/*--------------------------------------------------
/products/aircraft/
--------------------------------------------------*/

#products-aircraft .bgA308-308-308 {
	margin-bottom: 4px;
}
#products-aircraft .inner {
	padding: 33px 0 20px;
}
#products-aircraft .inner .fLeft,
#products-aircraft .inner .fRight {
	width: 270px;
	padding:0 19px 0 19px
}
.ie6 #products-aircraft .inner .center {
	width: 270px;
	padding:0 11px 0 27px
}
#products-aircraft .inner h3 {
	margin:0 0 22px 5px;
}
#products-aircraft .inner .vi {
	margin:0 0 15px 0;
}
#products-aircraft .inner .desc {
	margin:0 0 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #e7e7e7;
}
#products-aircraft .inner ul ul {
	margin:0 0 5px 0;
}

/*--------------------------------------------------
/products/aero/hmd/
--------------------------------------------------*/
#products-hmd-index .hCattop{
	margin-bottom: 30px;
}
#products-hmd-index .titStyle02{
	margin-bottom: 20px;
}
#products-hmd-index .wrap01 {
	padding-bottom: 30px;
}
#products-hmd-index .wrap01 .fLeft {
	padding-top: 10px;
}
#products-hmd-index .wrap01 .center {
	padding-left: 20px;
}
#products-hmd-index .wrap01 .center p{
	margin-bottom: 15px;
}
#products-hmd-index .wrap01 .center ul{
	margin-bottom: 15px;
}
#products-hmd-index .wrap02{
	width: 890px;
	margin: 0 auto 40px;
}
#products-hmd-index .wrap02 li.fLeft{
	margin-right: 32px;
}
#products-hmd-index .wrap03{
	margin: 0 auto 30px;
}

#products-hmd-index .wrap03 .boxStyle02,
#products-hmd-index .wrap04 .boxStyle02{
	width: 440px;
}
#products-hmd-index .wrap03 .fLeft ul{
	margin-bottom: 20px;
}
#products-hmd-index .wrap03 .fLeft ul li.telIcon,
#products-hmd-index .wrap04 .fLeft ul li.telIcon{
	font-size: 118%;
	font-weight: bold;
	float: left;
}
#products-hmd-index .wrap03 .fLeft ul li.faxIcon,
#products-hmd-index .wrap04 .fLeft ul li.faxIcon{
	font-size: 118%;
	font-weight: bold;
	float: left;
	margin-left: 20px;
}
#products-hmd-index .wrap03 .fRight p{
	margin-bottom: 12px;
}
#products-hmd-index .wrap04{
	margin: 20px auto 30px;
}