
/*--- product page style ---*/

.box .product-photo{
	float:left;
	margin:0 12px 20px 0;
}

.box .product-photo2{
	float:left;
	margin:0 20px 20px 0;
}

.box .product-photo3{
	float:left;
	margin:10px 0px 10px 30px;
}


.box h4{
	clear:both;
	height:35px;
	background:url(../images/product/common/h4_feature.png) 0 0 no-repeat transparent;
	text-indent:-9999px;
	margin:2em 0 1.4em 0;
}
	.box h4.h4-feature{ background-image:url(../images/product/common/h4_feature.png); }
	.box h4.h4-spec{ background-image:url(../images/product/common/h4_spec.png); }
	.box h4.h4-price{ background-image:url(../images/product/common/h4_price.png); }

	/* for index */
	.box h4.h4-weather{ background-image:url(../images/product/index/h4_weather.png); }
	.box h4.h4-airspeed{ background-image:url(../images/product/index/h4_airspeed.png); }
	.box h4.h4-heat{ background-image:url(../images/product/index/h4_heat.png); }
	.box h4.h4-rain{ background-image:url(../images/product/index/h4_rain.png); }
	.box h4.h4-etc{ background-image:url(../images/product/index/h4_etc.png); }


/*  \*/
* html .box h4.h4-feature{
	margin-top:0.7em;
}
/* */ 

.box h5{
margin:0.1em 0 0.7em 0;
}

.box table.mb{
margin-bottom:1.45em;
}



.spec-table{
	width:100%;
	border-collapse:collapse;
}
	.spec-table th, .spec-table td{
		border:1px solid #dddddd;
		padding:5px 8px;
	}
	.spec-table th{
		font-weight:bold;
		text-align:left;
	}
	.spec-table .odd{
		background-color:#ececec;
	}
	


.price-table{
	border-collapse:collapse;
}
	.price-table th, .price-table td{
		background-color:#f5f5f5;
		border:1px solid #d1d1d1;
		padding:5px 10px;
		font-weight:normal;
		text-align:left;
	}
	.price-table th{
		border-width:1px 0 1px 1px;
	}
		.price-table th.rline{
		font-weight:bold;
		border-width:1px 1px 1px 1px;
		padding:7px 10px 6px 10px;
	}
	.price-table td{
		border-width:1px 1px 1px 0px;
	}
	.price-table td.link-price{
		background-color:#ffffff;
		border-width:0px;
		text-align:right;
		padding:10px 0px;
	}
	.price-table td.link-price a{
		background:url(../images/common/li_arrow.png) left center no-repeat transparent;
		padding-left:10px
		
	}

/* for index */

.category-index{
}
	.category-index-item{
		width:282px;
		margin-bottom:1em;
	}
	.category-index-item h5{
		margin:0px;
		padding:0px;
	}
	.category-index-item h5 a{
		display:block;
		height:25px;
		background:url(../images/product/index/item_weather.png) 0 0 no-repeat transparent);
		text-indent:-9999px;
	}
		.category-index-item h5 a#item-weather{ background-image:url(../images/product/index/item_weather.png); }
		.category-index-item h5 a#item-heat{ background-image:url(../images/product/index/item_heat.png); }
		.category-index-item h5 a#item-airspeed{ background-image:url(../images/product/index/item_airspeed.png); }
		.category-index-item h5 a#item-etc{ background-image:url(../images/product/index/item_etc.png); }
		.category-index-item h5 a#item-rain{ background-image:url(../images/product/index/item_rain.png); }
		.category-index-item h5 a#item-price{ background-image:url(../images/product/index/item_price.png); }
		
		.box .category-index-item h5 a{
		display:block;
		height:25px;
		background-position:left top;
		text-indent:-9999px;
		}
		
		.box .category-index-item h5 a:hover{
		background-position:left bottom;
		}
		
		.category-index-item h5 a#item-weather a{ background-image:url(../images/product/index/item_weather.png); }
		.category-index-item h5 a#item-heat a{ background-image:url(../images/product/index/item_heat.png); }
		.category-index-item h5 a#item-airspeed a{ background-image:url(../images/product/index/item_airspeed.png); }
		.category-index-item h5 a#item-etc a{ background-image:url(../images/product/index/item_etc.png); }
		.category-index-item h5 a#item-rain a{ background-image:url(../images/product/index/item_rain.png); }
		.category-index-item h5 a#item-price a{ background-image:url(../images/product/index/item_price.png); }		
		
	.category-index .category-index-item p{
		margin:0px;
		background-color:#f2f8fb;
		border:1px solid #e8e8e8;
		border-top-width:0px;
		height:3.1em;
		padding:0.7em 0.5em 0.6em 0.9em ;
	}

.product-index{
	width:588px;
	margin-right:-12px;
	margin-bottom:3.1em;
}
	.product-index-item{
		float:left;
		width:282px;
		height:68px;
		margin-bottom:1em;
		margin-right:12px;
		background:url(../images/product/index/mesh_bg.png);
	}
	.product-index-item h5{
		position:absolute;
		width:110px;
	}
	.product-index .product-index-item p{
		margin:0px;
		font-size:12px;
		line-height:1.3em;
		padding:10px 10px 0px 128px;
		background:url(../images/product/index/thumb_arrow.png) 119px 15px no-repeat transparent;
	}
	
	div.article-content ul{
padding-left:1.2em;
line-height:1.55;
}

div.article-content ul li{
margin-bottom:0.4em;
}

div.article-content div.icon{
	width:385px;
	float:right;
	margin-bottom:1.2em;
	}
	
div.article-content div.icon p.zumen{
	width:109px;
	float:left;
	margin-right:10px;
	display:block;
	padding:0;
	}
	
div.article-content div.icon p.pdf{
	width:128px;
	float:left;
	margin-right:3px;
	line-height:1.4;
	display:block;
	}
	
div.article-content div.icon p.pdf img{
	width:34px;
	float:left;
	}
	
div.article-content div.icon p.pdf span{
	width:88px;
	float:right;
	padding-top:3px;
	}
	
div.article-content div.icon p.pdfl{
	width:190px;
	float:left;
	margin-right:3px;
	line-height:1.4;
	display:block;
	margin-bottom:0;
	}
	
div.article-content div.icon p.pdfl img{
	width:34px;
	float:left;
	}
	
div.article-content div.icon p.pdfl span{
	width:150px;
	float:right;
	padding-top:3px;
	}
	
div.article-content p.attention{
	font-size:0.86em;
	margin-top:0.4em;
	}
