@charset "utf-8";

/*-----------------------------------------------
	products.css
	製品一覧
-----------------------------------------------*/




/* 製品一覧 */
/* ▽------------------------------------------▽ */
.sect_products {
	margin-bottom: 20px;
	line-height: 150%;
}
.sect_products h4{
	margin-bottom: 10px;
	width: 672px;
	line-height: 26px;
	text-indent:5px;
	font-size: 14px;
	background: url(../image/line_gray.jpg) repeat-x 0px bottom;
}

.sect_products .itembox {
	margin-bottom: 20px;
	width: 670px;
}
.sect_products .itembox .pht {
	float:left;
	margin-bottom: 10px;
	width: 220px;
	text-align:center;
}
.sect_products .itembox .txt {
	float:left;
	margin-bottom: 10px;
	width: 450px;
}
.sect_products .itembox .pht2 {
	clear:both;
	margin-bottom: 10px;
	text-align:center;
} 
.sect_products .itembox .pht .ebi {
	padding-top: 17px;
}
.sect_products .itembox table {
	width: 100%;
}
.sect_products .itembox table th {
	background-color: #E3FBFE;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.sect_products .itembox table td {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.sect_products .itembox table a,
.sect_products .itembox table .red {
	color:#CC0000;
}
.sect_products .itembox table .bgbtm {
	border-bottom: 1px solid #CCC;	
}
.sect_products .itembox table.seinou th {
	width: 115px;
	padding: 7px 0px 7px 15px;
	text-align:left;
	vertical-align:top;
}
.sect_products .itembox table.seinou td {
	padding: 7px 0px 7px 10px;
	text-align:left;
	vertical-align:top;
}
.sect_products .itembox table.seinou.bline {
	border: 3px solid #296CC0;
}
.sect_products .itembox table.seinou.bline th {
	padding: 7px 0px 7px 12px;
	font-weight:bold;
	color:#296CC0;
}
.sect_products .itembox table.price th {
	width: 300px;
	padding: 5px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle
}
.sect_products .itembox table.price th.opt {
	padding: 5px 5px 5px 92px;
	width: 213px;
	background: #E3FBFE url(../products/image/ico_option.jpg) no-repeat 13px center;
	text-align:left;
}
.sect_products .itembox table.price td {
	vertical-align:top;
}
.sect_products .itembox table.price td.prc {
	padding: 5px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.sect_products .itembox .txt2 {
	margin-bottom: 10px;
	padding: 7px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.sect_products .itembox .txt2 li {
	margin-left: 1.5em;
	list-style:disc;
}
.sect_products .itembox .txt3 {
	margin-bottom: 10px;
}
/* ▲------------------------------------------▲ */