@charset "utf-8";
/*--- CSS Document -------------------------------------------------------------------------------------------*/
div#local-menu div#category li a.conception,div#local-menu div#category li a.conseption:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: #e60012;
}
div#local-menu div#contents-menu li a.precision,div#local-menu div#contents-menu li a.precision:hover{
	color: #e60012;
	text-decoration: none;
	background: #FFFFFF;
}
/* layout-PAGE-BODY
----------------------------------------------------*/
div#pagebody h3{
	float: left;
	width: 841px;
	height: 106px;
}
div#pagebody div#precision{
	clear:both;
	padding: 30px 0px 0px 16px;
}
div#pagebody div#precision h4{
	padding: 0px 0px 15px 0px;
	color:#E60012;
	font: 14px Arial, Helvetica, sans-serif, "ＭＳ ゴシック", Osaka;
	font-weight:bold;
}
div#pagebody div#precision p.txt{
	line-height: 200%;
}
div#pagebody div#precision p.txt-type02{
	padding: 0px 0px 16px 0px;
	line-height: 200%;
}
div#pagebody div#precision p.graph-disc{
	line-height: 200%;
	padding:15px 0 0 20px;
}
div#pagebody div#precision p.txt img{
	float: right;
}
div#pagebody div#precision div.graybox{
	background:#E1E2E3;
	line-height: 200%;
}
div#pagebody div#precision div.graybox p{
	padding:10px;
}
div#pagebody div#precision span.red{
	color:#e60012;
}
div#pagebody div#precision h5{
	padding: 18px 0px 5px 0px;
	color:#494949;
	font: 100% Arial, Helvetica, sans-serif, "ＭＳ ゴシック", Osaka;
	font-weight:bold;
}
div#pagebody div#precision p.img{
	padding: 10px 0px 0px 0px;
}
div#pagebody div#precision ol{
	padding:5px 0px 0px 0px;
}
div#pagebody div#precision ol li{
	line-height: 150%;
	padding: 0px 0px 0px 10px;
}
div#pagebody div#precision ol.plus li{
	background: url(../../common/img/ico_plus.gif) no-repeat 1px 7px;
}
div#pagebody div#precision ol.surcle{
	padding: 25px 0px 0px 0px;
}
div#pagebody div#precision ol.surcle li{
	background: url(../../common/img/ico_surcle.gif) no-repeat 1px 7px;
}



#precision-layout01{
	position:relative;
}
#precision-layout01 div.box-1{
	width:440px;
	position:absolute;
}
#precision-layout01 div.box-2{
	position:absolute;
	bottom:138px;
}



