.inkjet_cm-702gt_mv {
  margin-bottom: 80px;
}
.inkjet_cm-702gt_mv .inner {
  width: 1000px;
  margin: 0 auto;
  height: 400px;
  position: relative;
}
.inkjet_cm-702gt_mv .inner .box {
  text-align: left;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 50%;
  color: #fff;
  background: rgba(25, 23, 24, 0.7);
  padding: 45px 30px 40px;
}
.inkjet_cm-702gt_mv .inner .box h4 {
  font-size: 26px;
  letter-spacing: 0.1em;
}
.inkjet_cm-702gt_mv .inner .box p {
  font-size: 13px;
  letter-spacing: 0.03em;
  line-height: 2;
}

#pgttl_hld.inkjet #pgttl h2 {
  font-size: 30px;
  letter-spacing: 0.12em;
}

.inkjet_lineup {
  border-bottom: 1px solid #B3B3B4;
  margin-bottom: 50px;
}
.inkjet_lineup .inner {
  width: 1000px;
  margin: 0 auto;
  padding: 18px 0 10px;
}
.inkjet_lineup .inner ul {
  overflow: hidden;
}
.inkjet_lineup .inner ul li {
  float: left;
  width: 232px;
  text-align: left;
}
.inkjet_lineup .inner ul li a {
  display: inline-block;
  backface-visibility: hidden;
}
.inkjet_lineup .inner ul li a img {
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: inline-block;
  backface-visibility: hidden;
  background-color: rgba(255, 255, 255, 0.001);
}
.inkjet_lineup .inner ul li a:hover img {
  opacity: 0.8;
}
.inkjet_lineup .inner ul li p {
  font-family: "AxisStd-Regular";
  font-size: 12px;
  letter-spacing: 0.1em;
  margin-top: 5px;
}
.inkjet_lineup .inner ul li:not(:last-of-type) {
  margin-right: 24px;
}

.inkjet_ttl {
  text-align: left;
  margin-bottom: 50px;
}
.inkjet_ttl .inner {
  width: 1000px;
  margin: 0 auto;
}
.inkjet_ttl .inner h3 {
  font-size: 25px;
  letter-spacing: 0.12em;
}

.box-3col_c h3.title1 {
  background: transparent;
  letter-spacing: 0.1em;
}
.box-3col_c .inkjet_title {
  padding: 5px 20px;
}
.box-3col_c .inkjet_title.open {
  background: #e4e4e4 url(../../imgs/product/inkjet/open-ok.png) right center no-repeat;
}
.box-3col_c h4.bbtm {
  border-bottom: 1px solid #B3B3B4;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.box-3col_c .boxWrap {
  overflow: hidden;
  margin-bottom: 40px;
}
.box-3col_c .boxWrap dl dd.sun {
  background: url(../../imgs/product/inkjet/ico_sun.png) no-repeat right center;
}
.box-3col_c .boxWrap .imgClm {
  float: left;
  width: 400px;
  margin-right: 25px;
}
.box-3col_c .boxWrap .imgClm .bx-wrapper {
  margin: 0;
}
.box-3col_c .boxWrap .txtClm {
  float: left;
  width: 315px;
}
.box-3col_c .boxWrap .txtClm h5 {
  font-size: 20px;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
}
.box-3col_c .boxWrap .txtClm p {
  font-size: 13px;
  letter-spacing: 0.05em;
  margin-bottom: 20px;
}
.box-3col_c .boxWrap .txtClm p.caution {
  font-size: 10px;
  letter-spacing: 0.1em;
}

#pgttl_hld.inkjet #pgttl h2 {
  font-size: 30px;
  letter-spacing: 0.12em;
}

.link3.inkjet {
  font-size: 20px;
}

#content.inkjet {
  padding-top: 50px;
  background: url(../../imgs/product/inkjet/product_bdr.jpg) center top repeat-x;
}

.detailTable {
  margin-bottom: 70px;
}
.detailTable .inkjetDetail {
  width: 100%;
  font-size: 12px;
}
.detailTable .inkjetDetail th, .detailTable .inkjetDetail td {
  text-align: center;
  padding: 10px 0;
  text-align: center;
  border: 1px solid #B5B5B6;
}
.detailTable .inkjetDetail th a, .detailTable .inkjetDetail td a {
  text-decoration: underline;
}
.detailTable .inkjetDetail th a:hover, .detailTable .inkjetDetail td a:hover {
  text-decoration: none;
}
.detailTable .inkjetDetail th {
  background: #EFEFEF;
}
.detailTable .inkjetDetail td {
  background: #fff;
}
