@charset "utf-8";


/* -------------------------------
common
------------------------------- */
.l-content h1.titleImg__h1{
	width: 950px;
	height: 230px;
	margin-bottom: 30px;
	padding: 0;
	border: none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/ttl_h1.png) no-repeat;
}
.l-content h3 {
	clear: both;
}

.l-content .titleBlock {
    margin: 0 0 40px;
}

.l-content #aboutArea,
.l-content #featureArea,
.l-content #specArea{
	margin-bottom: 50px;
}


/*areaInner*/
.l-content .areaInner{
	padding: 0;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/*aboutArea*/
.l-content h2.titleImg__h2{
	width: 950px;
	height: 38px;
	margin-bottom: 16px;
	padding: 0;
	border: none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/ttl_h2.png) no-repeat;
}
.l-content h3.titleImg__h3_01{
	width: 950px;
	height: 24px;
	margin-bottom: 24px;
	padding: 0;
	border: none;
	background: url(/maker/pisco/mech/product/speedcontroller/images/ttl_h3_01.png) no-repeat;
}
.l-content h3.titleImg__h3_02{
	width: 950px;
	height: 24px;
	margin-bottom: 24px;
	padding: 0;
	border: none;
	background: url(/maker/pisco/mech/product/speedcontroller/images/ttl_h3_02.png) no-repeat;
}
.l-content h3.titleImg__h3_01 span,
.l-content h3.titleImg__h3_02 span{
	display:block;
	padding:0 0 0 45px;
	font-weight:bold;
	font-size:14px;
}
.l-content #aboutArea p.pic {
	text-align:center;
	margin-bottom:45px;
}
.l-content #aboutArea dl.pic01 {
	width: 858px;
	height: 112px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_03.png) no-repeat;
	margin:0 auto 37px;
}
.l-content #aboutArea p.btn {
	text-align:center;
	margin-bottom:40px;
}
.l-content #aboutArea p.youtube {
	text-align:center;
}

/*featureArea*/
.l-content #featureArea p.txt {
	padding:0 15px;
	margin-bottom:33px;
}
.l-content #featureArea p.pic {
	text-align:center;
	margin-bottom:36px;
}
.l-content #featureArea p.btn {
	text-align:center;
	margin-bottom:40px;
}

/*voiceArea*/
.l-content h4.titleImg__h4_01{
	width: 409px;
	height: 16px;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_10.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 10px;
}
.l-content p.subTtl__p_01{
	width: 671px;
	height: 19px;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_19.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 25px;
}
.l-content #voiceArea .areaInner{
	padding: 0 15px;
}
.l-content #voiceArea dl.pic01 {
	width: 920px;
	height: 123px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_08.png) no-repeat;
	margin:0 auto 20px;
}
.l-content #voiceArea dl.pic02 {
	width: 920px;
	height: 147px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_09.png) no-repeat;
	margin:0 auto 30px;
}
.l-content #voiceArea dl.pic03 {
	width: 920px;
	height: 166px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_13.png) no-repeat;
	margin:0 auto 30px;
}
.l-content #voiceArea dl.pic04 {
	width: 920px;
	height: 122px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_16.png) no-repeat;
	margin:0 auto 30px;
}
.l-content #voiceArea dl.pic05 {
	width: 920px;
	height: 95px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/maker/pisco/mech/product/speedcontroller/images/pic_21.png) no-repeat;
	margin:0 auto 30px;
}
.l-content #voiceArea dl.moveBox{
	background: #effbf7;
	margin-bottom: 40px;
	padding: 20px 0;
}
.l-content #voiceArea dl.moveBox dt{
	padding-bottom: 5px;
}
.l-content #voiceArea dl.col-sp1{
	width: 475px;
}
.l-content #voiceArea dl.col-sp2{
	float: left;
	width: 460px;
}
.l-content #voiceArea dl .u-pl20{
	padding-left: 20px;
}
.l-content #voiceArea dl .u-pl15{
	padding-left: 15px;
}
.l-content #voiceArea p.pic {
	text-align:center;
	margin-bottom:25px;
}


/*specArea*/
.l-content #specArea .areaInner{
	padding: 0 20px;
}
.l-content #specArea table{
	width:608px;
	margin-bottom:30px;
}
.l-content #specArea table th{
	width:233px;
	padding: 10px;
}
.l-content #specArea table td{
	text-align:center;
	padding: 10px;
}
.l-content #specArea p.btn {
	text-align:center;
}


/* contactArea */
.l-content .contactArea .contactBox {
	position: relative;
	width: 950px;
	height: 152px;
	background: url(/maker/pisco/mech/product/speedcontroller/images/contact_bg.jpg) no-repeat;
}
.l-content .contactArea .contactBox .contactTtl,
.l-content .contactArea .contactBox .contactTel,
.l-content .contactArea .contactBox .contactFax {
	height: 0;
	overflow: hidden;
}
.l-content .contactArea .contactBox .contactMail a {
	position: absolute;
	top: 72px;
	left: 625px;
	display: block;
	width: 265px;
	height: 47px;
	background: url(/maker/pisco/mech/product/speedcontroller/images/btn_contact.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
