@charset "utf-8";


/* -------------------------------
common
------------------------------- */
.l-content .section {
    margin-bottom: 40px;
}
.l-content .section .sectionTopInner{
	padding:0;
}
.l-content .section .sectionInner {
	padding: 0 15px;
	margin-bottom: 40px;
}
.l-content .tBold {
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}


/* -------------------------------
contents
------------------------------- */
/* leadBox */
.l-content .leadBox {
  width: 950px;
  height: 220px;
  margin-bottom: 34px;
  padding: 0;
  background: url(/special/linearguide/new_product/dust_proof/images/pic_dust_proof_01_ver2.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}


/* ancBox */
.l-content .ancBox {
  letter-spacing: -0.4em;
}
.l-content .ancBox > li {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  width: 300px;
  margin-left: 15px;
}
.l-content .ancBox > li:first-child {
  margin-left: 10px;
}
.l-content .ancBox > li a.m-btn--down {
  padding: 0 5px 0 20px;
  text-align: center;
  height: 35px;
  width: 300px;
  display: table;
}
.l-content .ancBox > li a.m-btn--down span {
  text-align: center;
  height: 35px;
  display: table-cell;
  vertical-align: middle;
}


/* productBox */
.l-content .productBox a:link {
    text-decoration: underline;
}
.l-content .productBox .m-table.table01 {
	width: 644px;
}
.l-content .productBox .m-table.table02 {
	width: 670px;
}
.l-content .productBox .m-table.table03 {
	width: 712px;
}
.l-content .productBox .m-table td {
	padding: 10px 15px;
}
.l-content .productBox .m-table td.mc-sub {
	background: #f9e8eb;
}
.l-content .productBox .m-table td a:link {
    text-decoration: none;
}

