/*
 * clutch 用
 */

#fittinglist, #productlist { width: 700px; text-align: left; margin: 10px 0; }
#fittinglist ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#fittinglist li {
	text-align: center;
	float: left;
	width: 82px;
	border: 1px #555 solid;
	margin-right: 2px;
}
#fittinglist a {
	display: block;
	padding: 2px;
	background: #EEE;
	text-decoration: none;
}
#fittinglist a:hover {
	background: #888;
}
#productlist .ref { text-align: left; }
#adaptation { width: 900px; margin: 0 auto; text-align: center; }

div.clutchkit { background: #000; color: #FFF; text-align: center; width: 100%; }
div.clutchkitexp { width: 640px; margin: 0 auto; }
div.clutchkitexp h1 { margin: 0; text-align: center; padding: 1em 0; }
div.clutchkitexp h2 { background: none; border: 0; }

.cl-app-notes { margin: 1em 0; }
.clapnote {
	border-collapse: collapse;
	empty-cells: show;
	padding: 0;
	float: left; margin: 0 1em 1em 0;
}
.clapnote caption { background: #ddd; font-size: 12px; font-weight: bold; text-align: left; padding: 2px; }
.clapnote th, .clapnote td { border: 1px solid #e2e2e2; text-align: center; padding: 2px; font-size: 9px; }
.clapnote thead th { background: #f0f0f0; }

.clgengo { border-collapse: collapse; padding: 0; margin: 0.5em; width: 100%;}
.clgengo th, .clgengo td { border: 1px solid #e2e2e2; text-align: center; padding: 1px; font-size: 9px; background: #f0f0f0; }
.clgengo th { background: #e2e2e2; }

/* cl-applicatin.html */
#cl_app_matrix {
	background-color: #fff;
}

.cl_app_close {
	margin: 0 auto;
	text-align: center;
}

.cl_kind_descrip {
	text-align: right !important;
}