/* 説明 */
#description{
	width : 100%;
	font-size : 20px;
}
#description h1{
	padding : 1px 14px 1px 1px;
	font-size : 20pt;
	font-weight : bold;
}
/* 商品ナビ */
div.navi{
	margin : 1em 0em;
}
div.navi a{
	font-size : 15pt;
}

/* 商品一覧 */
.item-list img{
	width : 180px;
	height : 180px;
}
.item-list h2{
	font-size : 15pt;
	font-weight : bold;
	margin-top : .5em;
}
.item-list table{
	width : 100%;
	border : 3px solid yellow;
	font-size : 13pt;
	table-layout:fixed;
}
.item-list table th{
	border : solid 3px yellow;
	border-bottom : double 7px yellow;
	background-color : #FFFFB6;
	height : 1.75em;
	vertical-align : middle;
	text-align : center;
}
.item-list table td{
	border : solid 3px yellow;
	background-color : #FFFFE7;
	vertical-align : middle;
	text-align : left;
	padding-left : .5em;
}
.item-list table th.image{
	width: 180px;
}
.item-list table td.image{
	text-align : center;
	padding : 0px;
	width: 180px;
}
.item-list table td.image img{
	margin : 0px;
	width : 100%;
}
.item-list table th.maker{
	width: 110px;
}
.item-list table th.name{
	width: 160px;
}
div#air-parts.item-list th.name{
	width: 317px;
}
.item-list table th.type{
	width: 90px;
}
.item-list table th.specification{
	width: 310px;
}
div#air-parts.item-list th.specification{
	width: 450px;
}
.item-list table th.stock{
	width: 90px;
}
.item-list table td.stock{
	padding : 0em;
	text-align : center;
}
.item-list strong{
	font-weight: normal;
}
div.navi .left{
	float:left;
	margin-bottom : 1em;
}
div.navi .right{
	float:right;
	margin-top: 1.8em;
	margin-bottom : 1em;
}