@charset "utf-8";
.l-content .exampleArea { margin-bottom: 50px;}
.l-content .exampleArea dl {
	float: left;
	width: 270px;
	height: 250px;
	margin-right: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .exampleArea .example01 { background: url(/special/timing_pulley/kg/images/img_example01.png) no-repeat;}
.l-content .exampleArea .example02 { background: url(/special/timing_pulley/kg/images/img_example02.png) no-repeat;}
.l-content .exampleArea table {
	float: left;
	width: 390px;
}
.l-content .exampleArea th,
.l-content .exampleArea td { text-align: center;}
.l-content .exampleArea td a { text-decoration: underline;}
.l-content .sectionBox,
.l-content .sectionBoxS {
	margin-bottom: 30px;
	border: 10px solid #f0f0f0;
}
.l-content .sectionBox .titleBlock__h4 {
	position: relative;
	height: 50px;
	margin: 0 0 30px 0!important;
	background-color: #f0f0f0;
}
.l-content .sectionBox .titleBlock__h4 span {
	position: absolute;
	top: 9px;
	left: 13px;
}
.l-content .sectionBox .titleBlock__h4 .ttl01 {
	width: 92px;
	height: 23px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/special/timing_pulley/kg/images/ttl_RFP.png) no-repeat;
}
.l-content .sectionBox .sectionBoxInner {
	width: 850px;
	padding: 0 40px 30px;
}
.l-content .sectionBox .lColBox {
	float: left;
	width: 199px;
	height: 112px;
	margin-right: 30px;
	padding: 28px 38px 30px 38px;
	text-align: center;
	background-color: #f2f2f2;
}
.l-content .sectionBox .rColBox {
	float: left;
	width: 545px;
}
.l-content .sectionBox .rColBox .ttl {
	width: 176px;
	margin-bottom: 18px;
	padding: 5px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #3279d1;
}
.l-content .sectionBox .rColBox ol { margin-bottom: 25px;}
.l-content .sectionBox .rColBox li {
	min-height: 22px;
	margin-bottom: 7px;
	padding-left: 27px;
}
.l-content .sectionBox .rColBox li.no01 { background: url(/special/timing_pulley/kg/images/icon_no1.png) no-repeat 0 0;}
.l-content .sectionBox .rColBox li.no02 { background: url(/special/timing_pulley/kg/images/icon_no2.png) no-repeat 0 0;}
.l-content .sectionBox .rColBox li.no03 { background: url(/special/timing_pulley/kg/images/icon_no3.png) no-repeat 0 0;}
.l-content .sectionBox .rColBox li.no04 { background: url(/special/timing_pulley/kg/images/icon_no4.png) no-repeat 0 0;}
.l-content .arrow {
	width: 163px;
	margin: 0 auto 30px;
}
.l-content .sectionBoxS .titleBlock__h4 {
	position: relative;
	float: left;
	width: 120px;
	min-height: 67px;
	height: auto !important;
	height: 67px;
	margin: 0!important;
	background-color: #f0f0f0;
}
.l-content .sectionBoxS .titleBlock__h4 span {
	position: absolute;
	top: 21px;
	left: 29px;
}
.l-content .sectionBoxS .titleBlock__h4 .ttl02 { background: url(/special/timing_pulley/kg/images/ttl_estimate.png) no-repeat;}
.l-content .sectionBoxS .titleBlock__h4 .ttl03 { background: url(/special/timing_pulley/kg/images/ttl_order.png) no-repeat;}
.l-content .sectionBoxS .titleBlock__h4 .ttl02,
.l-content .sectionBoxS .titleBlock__h4 .ttl03 {
	width: 46px;
	height: 23px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .sectionBoxS .rCol {
	float: left;
	width: 780px;
	padding: 15px;
}
