@charset "utf-8"; 

*{margin:0; padding:0;}
ul,li,dt,dd{list-style:none;}
li{list-style-type:none;}
a {color:#069;}
a:hover {color:#f90;}
a img{border-style:none;}
.clf {zoom:1;}
.clf:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/*javascript*/
div#emg{height:40px; background-color:#f1ebcc; margin:0 0 0 0; text-align:center; font-size:16px; font-weight:bold; color:#ff0000; padding:15px 0 0 0;}

body #main {width: 930px; margin: 12px auto 0; overflow: hidden; padding-bottom:42px;
	background: url("/cmn/images/hikakuImg/cts_btmcontainer_bg.gif") center bottom no-repeat;
}

h1 {
	font-size: 16px;
	color: #fff;
	line-height: 1.2;
	display:block;
	padding-top: 4px;
	background: url("/cmn/images/hikakuImg/cts_h1.gif") 0 bottom no-repeat;
	width:930px;
	height:26px;
	text-indent:10px;
	margin-bottom:10px;
}
h1 .TitleSmall{font-size: 12px;}

h2 {
	font-size: 12px;
	color: #333;
	line-height: 1.2;
	display:block;
}

h3{font-size :10px;}

#top {
	width:910px;
	padding: 20px 0px 10px 20px;
	clear:both;
	background: url("/cmn/images/hikakuImg/cts_topcontainer_bg.gif") center top no-repeat;
	zoom:1;
}
div.emg{text-align:center;}

#top:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}

#middle {
	width:890px;
	padding: 20px;
	clear:both;
	overflow: hidden;
	background: url("/cmn/images/hikakuImg/cts_mdcontainer1_bg.gif") center top repeat;
	zoom:1;
}

#middle:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}

#bottom {
	width:890px;
	padding: 20px;
	clear:both;
	overflow: hidden;
	background: url("/cmn/images/hikakuImg/cts_mdcontainer2_bg.gif") center top repeat;
	zoom:1;
}

#bottom:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
.topLeftInner {width: 420px; float: left; margin-right:55px;}
.topRightInner {width: 420px; float: left;}
.LeftInner {margin-right:10px; width: 383px; float: left; padding-bottom: 32768px; margin-bottom: -32768px;}
.RightInner {margin-left:10px; width: 383px; float: left; padding-bottom: 32768px; margin-bottom: -32768px;}
.CenterInner {width: 100px; float: left; padding-bottom: 32768px; margin-bottom: -32768px; text-align:center;}

ul.carProf {
	margin-left:16px;
	margin-bottom:10px;
	padding-bottom:2px;
	background: url("/cmn/images/hikakuImg/line_stripe.gif") 0 bottom repeat-x;
}
ul.carProf li.grade {font-size:18px; line-height:1.6; font-weight:900;}
div.photoBase { float:left; }
div.photoBase img { border:1px solid #eee; }
div.photoS { float:left; width:62px; margin-left:5px; margin-right:5px;}
div.photoS a img { margin:0 2px 2px 2px; border:1px solid #069; }
div.photoS a img:hover{margin:0 2px 2px 2px; border:1px solid #f90; }
div.graph { width:142px; height:155px; float:left; margin-left:5px; position:relative;}
p.notice { padding: 5px; font-size:10px; line-height:1.2; color:#333; position:absolute; top:125px;}
.rating {clear:both; height:30px; margin-left:25px; display:block;}
.rating span {
	text-indent:-9999px;
	font-weight:bold;
	font-size:12px;
	color:#036;
	width:80px;
	height:30px;
	background:url("/cmn/images/hikakuImg/cts_rating.gif") no-repeat 0 0;
	margin-right:5px;
	float:left;
	display:block;
}
.star img {width:126px; height:30px; float:left;}
dl.details {clear:both; color:#444; line-height:1.5; font-size:10px; margin:10px 0;}
.details dt {float:left; text-indent:4px; width:180px; border-bottom:1px dotted #e5e5e5;}
.details dd {float:left; width:225px; border-bottom:1px dotted #e5e5e5;}
ul.btnLink {height:32px; margin-top:10px; position:relative; left:120px; top:0;}
ul.btnLink li.ctLink,
ul.btnLink li.bkLink {display:inline; width:140px; height:32px; }
li.ctLink a {
	width:140px;
	height:32px; 
	background:url("/cmn/images/hikakuImg/cts_link.gif") no-repeat 0px 0px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-right:5px;
}
li.ctLink a:hover {
	background:url("/cmn/images/hikakuImg/cts_link.gif") no-repeat 0px -33px;
	width:140px;
	height:32px; 
}

li.bkLink a {
	width:140px;
	height:32px; 
	background:url("/cmn/images/hikakuImg/cts_link.gif") no-repeat -145px 0px;
	text-indent:-9999px;
	display:block;
	float:left;
}

li.bkLink a:hover {
	background:url("/cmn/images/hikakuImg/cts_link.gif") no-repeat -145px -33px;
	width:140px;
	height:32px; 
}

ul.shashuLink li a{
	font-size:10px; 
	line-height:1.4;
	padding:0 0 1px 15px; 
	background:url("/cmn/images/hikakuImg/cts_arrow.gif") no-repeat 0px 1px;
}

p.hikakuttl {
	text-indent:-9999px;
	font-size:12px;
	color:#036;
	width:95px;
	height:20px;
	background:url("/cmn/images/hikakuImg/cts_hikakuttl.gif") no-repeat 0 0;
	display:block;
	margin-left:5px;
}

p.mcttl {
	text-indent:-9999px;
	font-size:12px;
	color:#036;
	width:95px;
	height:40px;
	background:url("/cmn/images/hikakuImg/cts_mcttl.gif") no-repeat 0 0;
	display:block;
	margin-left:5px;
}

div.mcBox{width:385px; margin:5px 0 10px 0; font-size:10px; line-height:1.2; color:#333;}
.mcTtl{font-weight:bold; font-size:9px; text-indent:5px; padding:5px 0; margin-bottom:10px; display:block; width:385px; border-bottom:1px dotted #333; border-top:1px dotted #333; background-color:#ccc;}
.mcName a{font-weight:bold; padding-bottom:5px; margin-bottom:5px; display:block; border-bottom:1px dotted #333;}
.mcPhoto {position:relative; margin:0;}
.mcPhoto a img{position:absolute; display:block; top:-25px; left:319px; width:60px; height:45px; margin: 2px 0px 5px 0; border: 1px solid #9cc;}
.mcPhoto a img:hover{border: 1px solid #f90;}

.mcPhoto img.car-img3{position:absolute; display:block; top:-30px; left:340px; width:40px; height:30px; margin: 2px 5px 5px 0; border: 1px solid #999;}
.mcKikan {margin-bottom:14px;}
.mcSouhyo {font-size:11px; line-height:1.4; font-weight:bold; color:#633; margin-bottom:4px;}
.mcSouhyoT {font-size:10px;line-height:1.4; color:#666;}

#brand_catalog {clear:both; color:#333333; font-size:10px; line-height:1.8em; width:930px; margin:15px auto 0; text-align:center;}
#brand_catalog a{ color:#333333;}
#brand_catalog a:hover{ color:#FFCC00;}