@charset "utf-8";

/* 共通
----------------------------------------------------------- */
ul#gnavi li a#gnavi_product {
	background:url(../../common/images/gnavi/product.gif) 0 -44px no-repeat;
}




/* 製品一覧
----------------------------------------------------------- */
div#main div.product {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	zoom:1;
}

div#main div.product img.image {
	float:left;
	margin:0 20px 0 0;
	border:1px solid #DDD;
}


div#main div.product div {
	overflow:hidden;
	zoom:1;
}

div#contents div#main div.product div h2.title01 {
	margin-top:0;
	font-size:16px;
}

/*
div#contents div#main .title01 {
	border-bottom:1px dotted #A3A3A3;
	background:url(../images/contents/h2title_bg.gif) 0 0 repeat-x;
	font-size:18px;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	line-height:1.4;
	margin:25px 0 10px 0;
}
*/


div#main div.product table {
	width: 450px;
	font-size: 100%;
	margin: 0 0 10px 0;
	text-align: left;
}

div#main div.product table th,
div#main div.product table td {
	padding: 6px 10px;
	border: 1px solid #cccccc;
}

div#main div.product table th {
	white-space: nowrap;
	background: #eff9ed;
}

div#main div.product table.hyo01 th,
div#main div.product table.hyo01 td {
	width: 25%;
}




div#main div.product_btn {
}

div#main div.product_btn a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

