@charset "UTF-8";

div#item ul.footer-button	li	a
{
	display : block ;
	width : 378px ;
	height : 82px ;
	text-indent : -9999px ;
}

div#item ul.footer-button	li.inquiry	a	{	background : transparent url(../img/btn_inquiry.png) no-repeat    0px    0px ;	}
div#item ul.footer-button	li.inquiry		{	background : transparent url(../img/btn_inquiry.png) no-repeat    0px  -82px ;	}
div#item ul.footer-button	li.request	a	{	background : transparent url(../img/btn_inquiry.png) no-repeat -380px    0px ;	}
div#item ul.footer-button	li.request		{	background : transparent url(../img/btn_inquiry.png) no-repeat -380px  -82px ;	}

#product-wrap{
	padding-bottom : 2em ;
	padding-top : 2em ;
}

#product-wrap h2{
	margin-bottom : 8px ;
}

div#product-wrap ul
{
	display : block ;
	width : inherit ;
	min-height :  336px ;
	vertical-align : top ;
	margin : 0px ;
	padding : 0px ;
}

div#product-wrap li
{
	display : inline-block ;
	width : 330px ;
	height : 360px ;
	background-color : #fff ;
	margin : 8px 1px ;
	padding : 8px ;
	border : none ;
}

div#product-wrap li h3
{
	font-weight : bold ;
	font-size : 1.1em ;
}

div#product ul li h2
{
	display : block ;
	text-align : left ;
	vertical-align : top ;
}

div#product ul li div.image
{
	display : table-cell ;
	text-align : left ;
	vertical-align : top ;
}

div#product ul li div.info
{
	display : table-cell ;
	text-align : left ;
	vertical-align : top ;
	padding : 4px ;
}

div#product ul li div.info strong
{
	color : #666 ;
	font-size : 1.2em ;
	font-weight : bold ;
}

div#product ul li div.info div
{
	color : #666 ;
	font-size : 1.3em ;
	font-weight : bold ;
}

div#product ul li div.info div p
{
	color : #666 ;
	font-size : 0.90em ;
	font-weight : bold ;
}
