@charset "utf-8";




.is-bar_bar .u-content-title {
	background-image: url(/en/assets/img/product/kv-01.jpg);
}

.is-shineshaft_bar .u-content-title {
	background-image: url(/en/assets/img/product/shineshaft_coil/kv-01.jpg);
}

.is-coldforging_wire .u-content-title {
	background-image: url(/en/assets/img/product/coldforging_wire/kv-01.jpg);
}

.is-polishing_shaft .u-content-title {
	background-image: url(/en/assets/img/product/polishing_shaft/kv-01.jpg);
}

.is-processing_shaft .u-content-title {
	background-image: url(/en/assets/img/product/processing_shaft/kv-01.jpg);
}









/* ----------------------------------------------------------------------
 * style
 * ---------------------------------------------------------------------- */
.l-main {
	min-height: 410px;
}

.l-main .e-image {
	width: 470px;
	position: absolute;
	top: .25em;
	right: 80px;
}

.l-main .e-text {
	font-size: 1.5rem;
	line-height: 2;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
	width: 520px;
}

.l-spec .e-text {
	margin-bottom: 35px;
}

.l-spec .u-corner_title-low {
	color: #fff;
	font-weight: 400;
	margin: 0 0 15px;
	padding: 10px 30px;
	display: inline-block;
	background: #76b414;
}

.l-process .e-img {
	border: 1px solid #ddd;
}





.mv_link {
  width: 1200px;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  z-index: 50;
}
.mv_link li {
  width: 520px;
  height: 70px;
  position: relative;
}
.mv_link li::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #bbda8a;
  position: absolute;
  top: 0;
  left: 0;
}
.mv_link li a {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 2rem;
  color: #fff;
  background: #76b414;
}
.mv_link li.current a {
  background: #fff;
  color: #6a9820;
  pointer-events: none;
  position: relative;
}
.mv_link li a:hover {
  background: #6a9820;
  opacity: 1;
  text-decoration: none;
}
  






