/*
* CSS Reset Base Settings
* Author:Michinobu Nishimoto from Asuka-Design
* Ver:1.2
*/
@charset "utf-8";


/*--------------------------------------------------------
brand
--------------------------------------------------------*/


.catch{
	font-size: 18px;
	color: #0060b0;
	font-weight: bold;

}

.use{
	line-height: 190%;
	font-size: 14px;

}


.sensor{
	line-height: 190%;
	font-size: 14px;
	font-weight: bold;

}


.sensor_l{
	width: 500px;
	float: left;
}


.brand_sensor{
	width:660px;
	margin:0 auto 20px;
	position:relative;
	border-bottom: 1px dotted #cccccc;
	padding-bottom:20px;

	}

/*--------------------------------------------------------
point
--------------------------------------------------------*/


.point{
	width:660px;
	margin:0 auto;
	position:relative;

	}

	.point ul{
		width:300px;
		}

	.point ul li{
		font-size:14px;
		position:relative;
		margin-bottom:7px;

		}

	.point img{
		margin-top:15px;

		}

/*--------------------------------------------------------
table contents
--------------------------------------------------------*/

.brand{
	width:660px;
	margin:0 auto 30px;
	position:relative;

	}

	.brand table{
	width:660px;
	margin:0 auto;
	margin-top:5px;
	border:1px solid #cccccc;

	}
	.brand table tr{
	border:1px solid #cccccc;
	}

	.brand table th{
	width: 220px;
	text-align:left;
	padding:10px 10px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:14px;
	}

	.brand table td{
	padding:10px 10px;
	border:1px solid #cccccc;
	vertical-align: top;
	}

	.brand table td.w125{
		width:125px;
	}

	.brand table td.w80{
		width:80px;
	}




/*--------------------------------------------------------
pdf
--------------------------------------------------------*/

.aside_b{
	margin-top: 15px;
	width: 300px;
	border: 1px solid #cccccc;

}

	.aside_b ul{
		padding:0 7px 15px;

		}

	.aside_b ul li {
		padding: 15px 0 10px 15px;
		border-bottom: 1px dotted #cccccc;
	}

	.aside_b ul li a{
		background: url(../images/common/pdf_mark.png) left 2px no-repeat;
		padding-left: 10px;
		display: block;
		color:#0060b0;
		font-weight:bold;
	}


	.aside_b ul li.last{
		padding: 15px 0 0 15px;
		border: none;
	}



/*--------------------------------------------------------
aco
--------------------------------------------------------*/


#acMenu dt{
    display:block;
    line-height:40px;
    font-weight: bold;
    border-top: solid 1px #cccccc;
    background:url(../images/under/sankaku.png) 2px 10px no-repeat;
    padding-left: 15px;
    cursor:pointer;
    }
#acMenu dd{
    line-height:21px;
    display:none;
    margin-bottom: 15px;
    }

#acMenu dt.active{
    background:url(../images/under/sankaku_b.png) left 15px no-repeat;
    }




	.menu_aco table th{
	width: 20px;
	text-align:left;
	padding:10px 10px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-weight:bold;
	font-size:14px;
	}

.blue{
	background-color:#e1eef7;
}


.last_aco{
    border-bottom: solid 1px #cccccc;
}

/*--------------------------------------------------------
tec
--------------------------------------------------------*/

.sensa_line{
	border-bottom: 1px dotted #cccccc;
}

.trans_text{
	margin-bottom: 60px;
}
