@charset "utf-8";
/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .mainvisual {
	width: 950px;
	height: 200px;
	margin-bottom: 30px;
	background: url(/maker/misumi/mech/products/manuallyoperatedlinearmotionunit/images/191227/main_visual_191227.png) no-repeat;
}

/* .lineup */
.l-content .lineup .lineup_tittle .lineup__tittle_text{
	padding: 0 0 0 14px;
	background: url(/maker/misumi/mech/products/manuallyoperatedlinearmotionunit/images/dot.png) no-repeat center left;
}

.l-content .lineupTable .m-table > tbody > tr > th{
  padding: 0 !important;
}

.l-content .lineupTable .m-table > tbody > tr > td{
  padding: 0 !important;
}

/* safari */
.l-content .mainvisual,
.l-content .leadArea,
.l-content .newitem__recommend_tittle{
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content p.lead {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 30px;
}

/* 20181012 */

/*　anchorbtn　*/
.l-content .anchor ul li {
    float: left;
    margin: 0 7px 0 0;
}
.l-content .anchor .s_btn a {
	width: 188px;
	height: 58px;
}
.l-content .anchor .m_btn a {
	width: 179px;
	height: 58px;
}

/* 20181227 */
.l-content .m-faqList {
	margin: 0 20px;
}

/* 20191011 */
.l-content ul.itemsBox {
	width: 870px;
  margin: 0 auto;
}

.l-content ul.itemsBox li.itemsList {
	float: left;
	width: 280px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.l-content ul.itemsBox li.first-cell {
	margin-left: 0;
}

/* テキストサイズ縮小くずれ対策 ここから */
.l-content ul.itemsBox li.last-cell {
	margin-left: 0;
	float: right;
}
/* テキストサイズ縮小くずれ対策 ここまで */

.l-content ul.itemsBox li.itemsList {
	width: 278px;
	border: 1px solid #ccc;
}
.l-content ul.itemsBox li.itemsList a {
	display: block;
}
.l-content ul.itemsBox li.itemsList a,
.l-content ul.itemsBox li.itemsList a:hover {
	text-decoration: none;
}

.l-content ul.itemsBox li.itemsList a .figure {
	display: block;
	width: 170px;
	margin: 0 auto 5px;
  padding-top: 15px;
}
.l-content ul.itemsBox li.itemsList a .title {
	display: block;
	width: 260px;
	margin: 0 auto;
	font-size: 14px;
  text-align: center;
}
.l-content ul.itemsBox li.itemsList .lead {
	display: block;
	width: 200px;
	margin: 20px auto;
}


.l-content .lineupInner .m-listTable th,
.l-content .lineupInner .m-listTable td{
  text-align: center;
  vertical-align: middle;
}
.l-content .lineupInner .m-listTable > tbody > tr > td,
.l-content .lineupInner .m-listTable > thead > tr > th{
  padding: 5px 3px;
}

.l-content .lineupInner .m-listTable .m-btnLink--conversion{
  padding: 4px 1px 3px 18px;
}
.l-content .lineupInner .m-listTable .m-btnSize--s{
  width: 85px !important;
}


/* merit_h4 */
.l-content .merit_h4 h4{
  background: #084eae;
	margin: 35px 0 15px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}
.l-content .merit_h4 h4 span{
	display: table-cell;
	vertical-align: middle;
}


.l-content .merit_h4 .merit_tbody01{
  margin-right: 17px;
}
.l-content .merit_h4 .merit_tbody02{
	height: 250px;
	overflow-y: scroll;
  overflow-x: hidden;
}
.l-content .merit_h4 th,
.l-content .merit_h4 td{
  width: 165px;
}
.l-content .merit_h4 th.tbody_h01,
.l-content .merit_h4 td.tbody_h01{
  width: 103px;
}
.l-content .merit_h4 th.tbody_h02,
.l-content .merit_h4 td.tbody_h02{
  width: 91px;
}

.l-content .mt_g{
  background: #999999;
  color: #ffffff;
}
.l-content .mt_r{
  font-weight: bold;
  color: #ff6600;
}
