@charset "UTF-8";

/* common */
.mainArea #rightArea h3.titleBlock__h3 {
	margin-bottom:15px !important;
}


/* feature */
.mainArea #rightArea h1.titleBlock__h1Img{
	width: 730px;
	height: 180px;
	margin-bottom: 30px !important;
	padding: 0;
	border: none;
	background: url(/maker/misumi/mech/product/bs/feature/images/main.png) no-repeat;
	text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.mainArea #rightArea .infoBox .infoBox01{
	float:left;
}
.mainArea #rightArea .infoBox .infoBox02{
	float:right;
}

.mainArea #rightArea .featureBox .feature01,
.mainArea #rightArea .featureBox .feature02,
.mainArea #rightArea .featureBox .feature03 {
	width:216px;
	margin-left:20px;
	float:left;
}
.mainArea #rightArea .featureBox li .ttl {
	border-bottom:1px solid #CCC;
	height:46px;
	margin-bottom:10px;
	padding-left:34px;
	padding-top:2px;
	font-size: 113%;
	color:#555555;
	font-weight:bold;
	line-height:1.2;
}
.mainArea #rightArea .featureBox .feature01 .ttl {
	background: url(/maker/misumi/mech/product/bs/feature/images/icon_no1.png) no-repeat 9px 3px;
}
.mainArea #rightArea .featureBox .feature02 .ttl {
	background: url(/maker/misumi/mech/product/bs/feature/images/icon_no2.png) no-repeat 9px 3px;
}
.mainArea #rightArea .featureBox .feature03 .ttl {
	background: url(/maker/misumi/mech/product/bs/feature/images/icon_no3.png) no-repeat 9px 3px;
}
.mainArea #rightArea .featureBox li .pic {
	margin-bottom:8px;
	font-size:0;
}
.mainArea #rightArea .featureBox li .listBox .list li {
  background: url(/common/img/misumiec.png) no-repeat scroll 0 0;
	background-position: -131px -1981px;
 	margin: 0 0 5px;
  padding: 0 0 0 15px;
}
.mainArea #rightArea .nejiBtn,
.mainArea #rightArea .supportBtn {
	float:right;
	width: 238px;
}
.mainArea #rightArea .supportBtn  {
	margin-top:10px;
}
.mainArea #rightArea .nejiBtn a,
.mainArea #rightArea .supportBtn a {
	display:block;
	width: 238px;
}
.mainArea #rightArea .itemBox {
	margin:0 -8px 20px 0;
}
.mainArea #rightArea .itemBox .itemBoxList {
	width:113px;
	border:1px solid #cccccc;
	margin-right:8px;
	float:left;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail {
	width:99px;
	margin:0 auto;
	padding:7px 0;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .icon {
	margin-bottom:13px;
	height:18px;
	font-size:0;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .icon .big {
	margin-left:3px;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .pic {
	margin-bottom:20px;
	font-size:0;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .type {
	margin-bottom:2px;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .name {
	margin-bottom:3px;
	font-weight:bold;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .caption {
	font-size:11px;
	height:30px;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .price {
	text-align:right;
	color:#d90000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .btn {
	width:99px;
	margin:0 auto;
}
.mainArea #rightArea .itemBox .itemBoxList .itemBoxListDetail .btn a {
	display:block;
	width: 99px;
	padding-right: 0;
	padding-left: 0;
}
