@charset "utf-8";
/* ------------------------------------------------------
common
------------------------------------------------------ */
/* table */
.l-content .commonTable.tableAbout {
	width:930px;
	margin:0 auto;
}
.l-content .commonTable.tableAbout .item {
	background-color:#999999;
	color: #fff;
	padding: 7px 10px;
}
.l-content .commonTable.tableAbout .caption {
	font-size:10px;
}
.l-content .commonTable.tableAbout .beltType {
	padding:15px 5px;
}
.l-content .commonTable.tableAbout .pitch {
	padding:15px 5px;
}
.l-content .commonTable.tableAbout td img {
	margin:0 0 5px;
}
/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .colL {
	float:left;
	width:450px;
}
.l-content .colR {
	float:right;
	width:448px;
	border:1px solid #e2e2e2;
	background:#eff5f8;
	padding:60px 0;
}
/* stepList */
.l-content .stepList {
	width:500px;
	letter-spacing: -0.4em;
	margin:0 0 20px 0;
}
.l-content .stepList dt {
	display: inline-block;
	width:65px;
	margin-bottom:5px;
	letter-spacing: normal;
	vertical-align:top;
}
.l-content .stepList dd {
	display: inline-block;
	width:435px;
	margin-bottom:5px;
	letter-spacing: normal; 
}
.l-content .stepList dd a:link {
	text-decoration:underline;
}
.l-content .stepInnerList li {
	float:left;
	width:160px;
	margin-bottom: 3px;
}
/* softwareBtn */
.l-content .softwareBtn {
	text-indent: 100%;
  	white-space: nowrap;
  	overflow: hidden;
	width:225px;
	margin:0 auto 10px;
}
.l-content .softwareBtn a {
	width: 225px;
	height: 49px;
	display:block;
	background: url(/special/timing_pulley/about/images/btn_software.png) no-repeat 0 0;
}
.l-content .sortwareTxt {
	text-align:center;
	color:#555555;
}
/* cautionList */
.l-content .cautionList {
	margin-bottom:100px;
}
.l-content .cautionList li {
	text-indent:-1.4em;
	margin-left:1.4em;
	margin-bottom:10px;
}
