@charset "utf-8";
/* -------------------------------
common
------------------------------- */
.l-content img {
  vertical-align: bottom;
}
.l-content .section {
  margin-bottom: 50px;
}
.l-content .h3Inner {
  padding: 0 20px;
  margin-bottom: 20px;
}


/* anchorNavi */
.l-content .anchorNavi {
  display: table;
  width: 100%;
  margin-bottom: 45px;
}
.l-content .anchorNavi li {
  display: table-cell;
  vertical-align: middle;
  width: 241px;
}
.l-content .anchorNavi li a {
  display: block;
  text-align: center;
  margin-left: 11px;
  width: 230px;
}
.l-content .anchorNavi li:first-child a {
  margin-left: 0;
}


/* detailBtn */
.l-content .detailBtn {
  width: 400px;
  margin: 0 auto 30px;
}
.l-content .detailBtn a {
  padding: 11px 30px 10px;
  font-size: 16px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* mainBlock */
.l-content .mainBlock {
  margin-bottom: 45px;
  width: 950px;
  height: 154px;
  background: url(/pr/vona/fs/cutting-tool/drillingtools/img/bg_drillingtools.png) no-repeat 0 0
}
.l-content .mainBlock .h1Ttl {
  padding: 30px 0 0 50px;
}
.l-content .mainBlock .caption {
  padding: 10px 0 0 50px;
  font-weight: bold;
  font-size: 14px;
}


/* bnrBox */
.l-content .bnrBox {
  border-top: 1px dotted #333333;
  padding-top: 40px;
}
.l-content .bnrBox .bnr {
  margin: 0 -10px 0 0;
  letter-spacing: -0.4em;
}
.l-content .bnrBox .bnr li {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 15px 0;
  width: 470px;
}


/* itemsBox */
.l-content .itemsBox {
  margin: 0 auto 20px;
  width: 910px;
  border-collapse: collapse;
}
.l-content .itemsBox th,
.l-content .itemsBox td {
  padding: 8px 10px;
  border: 1px solid #ccc;
}
.l-content .itemsBox .genre {
  border: 1px solid #ccc;
  background: #f5f5f5;
  font-size: 11pt;
  text-align: center;
  vertical-align: middle;
}
.l-content .itemsBox .cl01,
.l-content .itemsBox .cl02,
.l-content .itemsBox .cl03,
.l-content .itemsBox .cl04,
.l-content .itemsBox .cl05 {
  font-weight: bold;
  text-align: center;
}
.l-content .itemsBox .cl01 {
  background: #2366b9;
  color: #fff;
}
.l-content .itemsBox .cl02 {
  background: #a3a3a3;
  color: #fff;
}
.l-content .itemsBox .cl03 {
  background: #edd900;
}
.l-content .itemsBox .cl04 {
  background: #348116;
  color: #fff;
}
.l-content .itemsBox .cl05 {
  background: #7cb766;
  color: #fff;
}
.l-content .itemsBox .pic {
  padding: 0;
  text-align: center;
}
.l-content .itemsBox .pic a {
  text-decoration: none;
}
.l-content .itemsBox .pic a img {
  border: 0;
  vertical-align: bottom;
}
.l-content .itemsBox .maker {
  vertical-align: top;
}
.l-content .itemsBox .name {
  font-weight: bold;
  color: #004bb1;
  vertical-align: top;
}
.l-content .itemsBox .name a {
  text-decoration: none;
}
.l-content .itemsBox .nodata {
  text-align: center;
}
