@charset "utf-8";

.mainArea #topArea .titleBlock__image {
	width: 950px;
	height: 200px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/main_visual.png) no-repeat;
}
.mainArea #topArea .menuArea {
	width: 950px;
	height: 64px;
	margin-bottom: 20px;
}
.mainArea .menuArea li { float: left;}
.mainArea .menuArea li,
.mainArea .menuArea li dl { height: 64px;}
.mainArea .menuArea li.menu01,
.mainArea .menuArea li.menu01 dl,
.mainArea .menuArea li.menu02,
.mainArea .menuArea li.menu02 dl { width: 317px;}
.mainArea .menuArea li.menu03,
.mainArea .menuArea li.menu03 dl { width: 316px;}
.mainArea .menuArea li dl {
	display: block;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/sprite_menu.png) no-repeat;
}
.mainArea .menuArea li.menu01 dl { background-position: 0 0;}
.mainArea .menuArea li.menu02 dl { background-position: -317px 0;}
.mainArea .menuArea li.menu03 dl { background-position: -634px 0;}
/*.mainArea .menuArea li.menu01 a:hover { background-position: 0 -100px;}
.mainArea .menuArea li.menu02 a:hover { background-position: -317px -100px;}
.mainArea .menuArea li.menu03 a:hover { background-position: -634px -100px;}*/

.mainArea #topArea .inner { padding: 0 20px 70px;}
.mainArea #topArea .ttlDrawing {
	width: 910px;
	height: 72px;
	margin-bottom: 20px;
}
.mainArea #topArea .ttlMisumivona {
	width: 773px;
	height: 50px;
	margin: 0 auto 27px;
}
.mainArea #topArea .lBox,
.mainArea #topArea .rBox { float: left;}
.mainArea #topArea .lBox {
	width: 347px;
	height: 303px;
	margin-right: 8px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/bg_heretofore.png);
}
.mainArea #topArea .rBox {
	width: 555px;
	height: 443px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/bg_misumivona.png);
}

/* -----------------------
currentArea
----------------------- */
.mainArea #currentArea { margin-bottom: 70px;}
.mainArea #currentArea .currentBox {
	width: 960px;
	margin-right: -10px;
}
.mainArea #currentArea dl {
	float: left;
	position: relative;
	width: 310px;
	height: 258px;
	margin-right: 10px;
}
.mainArea #currentArea dl.katayama { background: url(/pr/vona/mech/processing/sprocket/img/bg_katayama01.png) no-repeat;}
.mainArea #currentArea dl.tsubaki { background: url(/pr/vona/mech/processing/sprocket/img/bg_tsubaki01.png) no-repeat;}
.mainArea #currentArea dl.cvalue { background: url(/pr/vona/mech/processing/sprocket/img/bg_cvalue01.png) no-repeat;}
.mainArea #currentArea dt,
.mainArea #currentArea dd.stock,
.mainArea #currentArea dd.days { text-indent: -9999px;}
.mainArea #currentArea dd.btn {
	position: absolute;
	bottom: 26px;
	left: 68px;
}
.mainArea #currentArea dd.btn,
.mainArea #currentArea dd.btn a {
	width: 175px;
	height: 32px;
}
.mainArea #currentArea dd.btn a {
	display: block;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/sprite_btn.png) no-repeat 0 0;
}


/* -----------------------
requestArea
----------------------- */
.mainArea #requestArea .inner {
	margin: 0 20px 80px;
	padding-bottom: 30px;
	border: 8px solid #e4f2fc;
}
.mainArea #requestArea h3.katayama { margin-bottom: 14px;}
.mainArea #requestArea .requestBox {
	width: 795px;
	height: 407px;
	margin-bottom: 50px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/bg_katayama_table.png) no-repeat;
}
.mainArea #requestArea .innerBox { padding: 0 50px;}
.mainArea #requestArea .titleBlockB__h3 {
	margin-bottom: 20px;
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
	border-left: 5px solid #89bee3;
	background-color: #e4f2fc;
}
.mainArea #requestArea .price01 {
	width: 795px;
	height: 460px;
	margin-bottom: 8px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/bg_katayama_price01.png) no-repeat;
}
.mainArea #requestArea .price02 {
	width: 795px;
	height: 475px;
	margin-bottom: 30px;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/bg_katayama_price02.png) no-repeat;
}
.mainArea #requestArea .btn { margin: 0 auto;}
.mainArea #requestArea .btn,
.mainArea #requestArea .btn a {
	width: 236px;
	height: 37px;
}
.mainArea #requestArea .btn a {
	display: block;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/sprite_btn.png) no-repeat 0 -50px;
}

/* -----------------------
qtArea
----------------------- */
.mainArea #qtArea { margin-bottom: 70px;}
.mainArea #qtArea .qtBox {
	width: 960px;
	margin-right: -10px;
}
.mainArea #qtArea dl {
	float: left;
	position: relative;
	width: 310px;
	height: 258px;
	margin-right: 10px;
}
.mainArea #qtArea dl.katayama { background: url(/pr/vona/mech/processing/sprocket/img/bg_katayama02.png) no-repeat;}
.mainArea #qtArea dl.tsubaki { background: url(/pr/vona/mech/processing/sprocket/img/bg_tsubaki02.png) no-repeat;}
.mainArea #qtArea dt,
.mainArea #qtArea dd.stock,
.mainArea #qtArea dd.days { text-indent: -9999px;}
.mainArea #qtArea dd.btn {
	position: absolute;
	bottom: 26px;
	left: 68px;
}
.mainArea #qtArea dd.btn,
.mainArea #qtArea dd.btn a {
	width: 175px;
	height: 32px;
}
.mainArea #qtArea dd.btn a {
	display: block;
	text-indent: -9999px;
	background: url(/pr/vona/mech/processing/sprocket/img/sprite_btn.png) no-repeat 0 0;
}



/* -----------------------
inquiryArea
----------------------- */



/* -----------------------------------
common
----------------------------------- */
.mainArea #inquiryArea { margin-bottom: 50px;}
