@charset "Shift_JIS";/* engine.css */*{	padding:0;	margin:0;}body{	background:#A9CDDE URL(../images/bg780.jpg) repeat-y center top;	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;	font-size:95%;	color:#000;	line-height:1.6em;}#wrapper{	width:740px;	background:#fff URL(../../web-image/wrapper_back.jpg) repeat-y top left;	margin:0 auto;}#header2{	float:left;	width:740px;	height:360px;}/*-- navi ------------*//*-- footer ------*//*-------------------------- Wrapper エンジンコンテンツ index--------------------------*/.Emain{	float:left;	width:700px;	padding:0 20px 20px;}img.pate1{	clear:left;	display:block;	width:700px;	height:210px;	padding:10px 0 20px;	border-bottom:1px dashed #ccc;}.contents{	float:right;	width:450px;	margin:0;	padding:20px 0 0 ;}.hikakuL{	float:left;	width:230px;	padding:20px 20px 0 0 ;	margin:0;}/*--------------------------実績紹介--------------------------*/.jisseki{	float:left;	width:700px;	padding:10px 0 20px;	border-bottom:1px dashed #ccc;}.jisseki1{	float:left;	width:700px;	padding:10px 0 ;}.jisseki1 p{	float:left;	width:660px;	padding:0 20px ;	background:#FFF URL(../../web-image/Picon.gif) 0 4px no-repeat;}/*-- 右 メインコンテンツ ------*/h2{	float:left;	display:block;	width:430px;	height:42px;	padding:0;	margin:0;}h2.conh2tit{	padding-top:20px;}.con1{	float:left;	width:430px;	padding:20px 10px;	margin:0;	border-bottom:1px dashed #ccc;}h3{	display:block;	padding:0 0 5px;	margin:0;	font-size:1.1em;	color:#000;}.con1 p{	display:block;	width:430px;	padding:2px 0 0;	text-indent:1em;}.con2{	float:left;	display:inline;	width:300px;	padding:20px 75px;	margin:0;	overflow: hidden;}a.cona{	display:block;	width:300px;	height:40px;	background:URL(../images/etoi.jpg) 0 0 no-repeat;	zoom: 1;}a.cona:hover{	background-position: 0 -40px;}a span{	display:none;}/*-- 左 オイル比較 ------*/h4{	float:left;	display:block;	width:210px;	padding:0 10px 10px;	margin:0;}h4.ht2{	padding:20px 10px 10px;}h4 img{	width:210px;	height:42px;}img.l{	float:left;	width:230px;	padding:0 0 15px;	margin:0;}.abu{	float:left;	width:190px;	padding:0 20px;	margin:0;	text-align:center;}img.abu1{	float:left;	width:180px;	padding:4px;	margin:0;	border:1px solid #999;}img.abu2{	float:left;	width:180px;	height:20px;	padding:6px 5px 0;}p.abu3{	float:left;	width:190px;	padding:3px 0;}/*-------------------------- エンジンお問合せ フォーム--------------------------*//*-- 問合せ --*/.toiTit{	float:left;	width:670px;	padding:30px 15px 12px;	border-bottom:1px solid #BBC;	background:;}.toiTit h1{	font-size:1.0em;	font-weight:normal;}.toiTit h2{	color:#69C;	font-size:1.3em;}.enginelink{	clear:left;	display:block;	font-size:0.9em;}.enginelink a{	background: URL(../../web-image/navi_icon.gif) 0 center no-repeat;	padding:0 0 0 15px; }#Etoi{	float:left;	width:600px;	padding:25px 50px 0 50px;}#Etoi fieldset,form{	border:0px;	padding:10px 0;}#Etoi fieldset dl{	padding-top:10px;}#Etoi fieldset dt{	margin:10px 16px 8px 16px;	padding:2px 0px 2px 6px;	border-left:solid 6px #9CC;}#Etoi fieldset dd{	padding-bottom:10px;	padding-left:16px;	padding-right:16px;}span.necessary{	color:#900;	padding-left:8px;	font-size:84%;}p.buttons input{	padding:0 16px;	margin:3px 10px 0 10px;}