@charset "shift_jis";

/*
	--------------------------------
	Created: 2009.06.22
	Last Modified: 2009.06.22
	--------------------------------
	- Table of Contents -
	
	個別ページ用


	--------------------------------
*/

#contents_detail {
	padding: 0 20px 10px;
}

h2{
	margin-bottom: 20px;
	background: #03165b url(../img/bg_h2_title.gif) no-repeat left center;
}

/* ページ内ナビ */
#page_navi{
	padding: 0 20px 8px;
	margin: -4px 0 20px;
}
#page_navi li{
	width: 150px;
	float:left;
	padding-bottom: 8px;
}


/* 製品説明 */
.product_item{
	display: table;
	vertical-align:middle;
	zoom:1;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

/* テキストエリア */
.product_data{
	width: 320px;
	display: table-cell;
	_display: inline;
	vertical-align: middle;
}
* html .product_data{			/* IE 6 */
	width: 320px;
	display: inline;
	zoom:1;
}
*:first-child+html .product_data{	/* IE 7 */
	width: 320px;
	display: inline;
	zoom:1;
}

.product_data h3{
	color:#001b34;
	padding: 20px 0 16px;
}
.product_data p{
	color:#555555;
	padding-bottom: 30px;
}

/* 画像エリア */
.product_img {
	display: table-cell;
	_display: inline;
	vertical-align:middle;
	width: 200px;
}
* html .product_img{			/* IE 6 */
	display: inline;
	zoom:1;
}
*:first-child+html .product_img{	/* IE 7 */
	display: inline;
	zoom:1;
}
.product_img p{
	margin-right: 30px;
}
.product_img p.img {
	text-align: center;
	color: #888888;
	width: 170px;
}
.product_img p.caption {
	text-indent:-1.5em;
	padding-left:1.5em;
}

.product_item .btn_more_info{
	text-align: right;
	padding: 0;
}

p.goto_pagetop {
	margin-bottom: 20px;
}
