@charset "utf-8";

.l-content .m-table a {
  text-decoration: none;
}
.l-content .m-table .u-p0 {
  padding: 0;
}
.l-content .m-table .left {
  padding: 7px 8px;
  text-align: left;
  vertical-align: top;
  letter-spacing: -0.3px;
}
.l-content .m-table .name {
  background: #e6e6e6;
  padding: 0;
  font-weight: bold;
  line-height: 18px;
}

/* basic_info */
.l-content .basic_info .elements a {
  text-decoration: none;
}
.l-content .basic_info .grouping .fig_grouping {
  position: relative;
  background: url(/special/xy_stages/about/img/basics_grouping_bg.png) no-repeat center;
  width: 950px;
  height: 446px;
}
.l-content .basic_info .grouping .fig_grouping a {
  position: absolute;
}
.l-content .basic_info .grouping .fig_grouping a:hover {
  opacity: 0.75;
}
.l-content .basic_info .grouping .fig_grouping a.linear_x {
  top: 34px;
  left: 46px;
}
.l-content .basic_info .grouping .fig_grouping a.linear_xy {
  top: 34px;
  left: 195px;
}
.l-content .basic_info .grouping .fig_grouping a.linear_z {
  top: 34px;
  left: 353px;
}
.l-content .basic_info .grouping .fig_grouping a.linear_xz {
  top: 34px;
  left: 516px;
}
.l-content .basic_info .grouping .fig_grouping a.rotary_rotary {
  top: 258px;
  left: 83px;
}
.l-content .basic_info .grouping .fig_grouping a.rotary_gonio_x {
  top: 258px;
  left: 269px;
}
.l-content .basic_info .grouping .fig_grouping a.rotary_gonio_xy {
  top: 258px;
  left: 458px;
}
.l-content .basic_info .grouping .fig_grouping a.multi_axis {
  top: 145px;
  left: 804px;
}


/* linear_mechanism */
.l-content .linear_mechanism .clamping .m-alertBox {
  width: 910px;
  margin: 0 auto;
}

/* rotary */
.l-content .rotary .m-table {
  width: 660px;
  margin: 10px auto 0;
}
