@charset "utf-8";

/*
	1 : mainVisual
	2 : productArea
	3 : selectionArea
 */


/* -----------------------------
	1 : mainArea
----------------------------- */
.mainArea .mainVisual {
	width: 950px;
	height: 200px;
	background:url(/pr/vona/mech/processing/coupling/images/mainVisual.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


/* -----------------------------
	2 : productArea
----------------------------- */
.mainArea .productArea .productContent { margin: 0 15px; }
.mainArea .productArea h3.custom__titleBlock__h3 {
	width: 927px;
	height: 27px;
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 25px;
}
.mainArea .productArea h3.t01 { background:url(/pr/vona/mech/processing/coupling/images/product_ttl01.jpg) no-repeat; }
.mainArea .productArea h3.t02 { background:url(/pr/vona/mech/processing/coupling/images/product_ttl02.jpg) no-repeat; }
.mainArea .productArea dl.productBox {
	width: 915px;
	margin: 0 auto;
}
.mainArea .productArea dl.productBox dt,
.mainArea .productArea dl.productBox>dd { float: left; }
.mainArea .productArea dl.productBox dd.productItem {
	width: 240px;
	text-align: center;
}
.mainArea .productArea dl.productBox dd.productItem>dl{
	margin-left:38px;
	width: 202px;
	height: 75px;
	border-right: 1px solid #cacaca;
	display: table;
}
.mainArea .productArea dl.productBox dd.productItem>dl.to{
	margin-top: 23px;
}
.mainArea .productArea dl.productBox dd.productItem>dl.bo{
	margin-top: 51px;
}
.mainArea .productArea dl.productBox dd.productItem>dl>dt{
	display: inline-block;
	float: left;
}
.mainArea .productArea dl.productBox dd.productItem>dl>dd{
	width: 112px;
	display: table-cell;
	height: 75px;
	text-align: center;
	vertical-align: middle;
}
.mainArea .productArea dl.productBox dd.productItem>dl>dd span{
	font-size: 16px;
	color:#333;
	text-decoration: none;
	cursor: text;
}
.mainArea .productArea dl.productBox p.productName { margin-bottom: 10px; }
.mainArea .productArea dl.productBox p.productImg { margin-bottom: 5px; }
.mainArea .productArea ul.productBtn a {
	display: block;
	width: 119px;
	height: 33px;
	background:url(/pr/vona/mech/processing/coupling/images/product_btn.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
}

/* -----------------------------
	3 : selectionArea
----------------------------- */
.mainArea .selectionArea .selectionContent { margin: 0 15px; }
.mainArea .selectionArea p.photo { text-align: center; }


[class^="l-content"] .titleBlock:first-child {
    margin-top: 27px;
}











