@charset "euc-jp";


/* Table of Contents
--------------------------
  Element Definition 
  Common Settings
  Layout Settings
  Image Replacement
  Detail Settings
-------------------------- */



/* Element Definition 
-------------------------- */
/* ------------------------------------------------------
base setting
------------------------------------------------------ */
body {
	margin:0;
	border:0;
	padding:0;
	line-height:1.4;
	position: relative;
}
h1, h2, h3, h4, h5, h6,
p, ul, ol, li, dl, dt, dd, address,
div, form, table, caption, th, td, img {
	list-style-type:none;
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}
img { border: none; }
iframe {
	border:medium none;
	margin:0;
	padding:0;
}

/* ------------------------------------------------------
font
------------------------------------------------------ */
strong { font-weight:normal;}

a:link {
	color:#0000FF;
	text-decoration:underline;
}
a:hover {
	color:#ff0000;
	text-decoration:none;
}

/* ------------------------------------------------------
clearfix
------------------------------------------------------ */
/* for modern browser */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* for IE 5.5-7 */
.clearfix { zoom: 1; }

/* Common Settings
-------------------------- */
.clear{
	clear: both;
}



/* Layout Settings
-------------------------- */
div#wrap {
	width:960px;
	margin:0 auto;
	position: relative;
}

div#popup_wrap {
	width:700px;
	margin:10px auto;
	position: relative;
}

div#header{
	width:960px;
}

div#contents {
	width:960px;
	float:left;
	padding-bottom:15px;
}

div#popup_wrap div#contents {
	width:700px;
	float:left;
	padding-bottom:15px;

}

div#main{
	width:732px;
	float:left;
}
div#sub{
	width: 200px;
	float: right;
}

div#footer{
	margin: 0px;
	padding: 0;
	clear: both;
}

div#footer table,
div#footer table tr td {
	border:none;
	text-align: left;
}

/* Detail Settings
-------------------------- */

/* Header Definition */

div#header h1 {
	font-size: 100%;
	padding:4px 0 ;
	border-bottom: 1px solid #ccc;
	zoom:1;
}

div#header div#gNav {
	position: relative;
	margin:0 ;
}
div#header div#gNav ul {
	position: absolute;
	top:-21px;
	right:0;
}

div#header div#gNav ul li {
	display: inline;
	border-right: 1px solid #333;
	padding: 0 6px 0 3px;
}
div#header div#gNav ul li.bookmark a {
	background:#fff url(/common/img/icon_star.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.english a {
	background:#fff url(/common/img/icon_world.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.mypage a {
	background:#fff url(/common/img/icon_mypage.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.sitemap a {
	background:#fff url(/common/img/icon_guide.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.inquire a {
	background:#fff url(/common/img/icon_help.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.goonet a {
	background:#fff url(/common/img/icon_goo.gif) no-repeat scroll left center;
	padding:0 0 0 16px;
}
div#header div#gNav ul li.inquire {
	border-right:none;
}
div#header div#gNav ul li.goonet {
	border-right:none;
	margin-left: 10px;
	padding: 0 0 0 3px;
}
div#header div#headerMv {
	width:960px;
	float:left;
}
div#header div#headerMv p.gooLogo,
div#header div#headerMv p.conLogo {
	float:left;
	margin:13px 0;
}
div#header div#headerMv p.hdBnr {
	float:right;
	width:468px;
	height:60px;
	margin:8px 0 ;
}
/* ナビゲーション (menu) */

div#menu {
	clear:both;
	height:32px;
}
div#menu ul {
	border:1px solid #ccc;
	border-bottom:3px solid #c80122;
	height:28px;
	background:url(/common/img/top_menu_bg.gif) 0 bottom no-repeat;
	}
div#menu ul li {
	display:inline;
	}
div#menu ul li a {
	display:block;
	float:left;
	padding:0px 10px;
	line-height:28px;
	border-right:1px solid #ccc;
	background:url(/common/img/top_menu_bg.gif) 0 bottom no-repeat;
	text-decoration:none;color:#333;
	font-size:13px;
	}
div#menu ul li a.on,
div#menu ul li a:hover {
	background:url(/common/img/top_menu_bg_on.gif) 0 bottom repeat-x;
	color:#fff;
	background-color:#C80122;
	}
div#menu ul li a.on {
	font-weight:bold;
	}


/* パンくず
-----------------*/

div.topicpath {
	clear:both;
	padding:5px 0 ;
}
div.topicpath ul li {
	display: inline;
	line-height: 1.4;
}
div.topicpath ul li a {
	background: url(/usedcar/common/img/topicpath.gif) right 0 no-repeat ;
	padding-right: 13px;
	margin-right:5px;
}

/* Main Definition */

/* メーカー・ブランドから価格相場検索
-----------------*/

div#makerSch {
	width:732px;
	clear: both;
}

div#makerSch h2 {
	border:1px solid #999;
	line-height: 24px;
	padding:0 8px;
	background-color:#f2f2f2;
	font-size:117%;
	font-weight:bold;
}

div#makerSch .makerSelect {
	margin: 10px 0 0;
}

div#makerSch .makerSelect span {
	padding: 0 0 0 8px;
	background: url(/usedcar/common/img/arrow_red.gif) no-repeat left 2px;

	vertical-align: middle;
}

div#makerSch .makerSelect input {
	margin: 0 0 0 5px;
	vertical-align: middle;
}

div#makerSch div.msCon h3.japan,
div#makerSch div.msCon h3.italy,
div#makerSch div.msCon h3.germany,
div#makerSch div.msCon h3.france,
div#makerSch div.msCon h3.germany,
div#makerSch div.msCon h3.sweden,
div#makerSch div.msCon h3.holland,
div#makerSch div.msCon h3.korea,
div#makerSch div.msCon h3.etc,
div#makerSch div.msCon h3.usa,
div#makerSch div.msCon h3.greatbritain
{
	font-size: xx-small;
	text-indent: -10000px;
	vertical-align: bottom;
}

/* NOT for MacIE5 begin. \*/
div#makerSch div.msCon h3.japan,
div#makerSch div.msCon h3.italy,
div#makerSch div.msCon h3.germany,
div#makerSch div.msCon h3.france,
div#makerSch div.msCon h3.germany,
div#makerSch div.msCon h3.sweden,
div#makerSch div.msCon h3.holland,
div#makerSch div.msCon h3.korea,
div#makerSch div.msCon h3.etc,
div#makerSch div.msCon h3.usa,
div#makerSch div.msCon h3.greatbritain
{
	overflow:hidden;
}
/* NOT for MacIE5 end. */


div#makerSch div.msCon{
	padding: 15px 0 15px 0;
}

div#makerSch div.msCon li{
}

div#makerSch div.msCon li input {
	margin: 0 3px 0 0;
	vertical-align: middle;
}


/* clearfix { */
div#makerSch div.msCon:after{
 content:".";
 height:0px;
 clear:both;
 display: block;
 visibility:hidden;
}

/* IE7 and MacIE5 \*/
div#makerSch div.msCon { display:inline-block; }

/* WinIE5x \*/
* html div#makerSch div.msCon { height: 1%; }
div#makerSch div.msCon { display:block; }
/* } clearfix */

div#makerSch div.msCon div.msConLeft{
	float: left;
	width: 75%;
}

div#makerSch div.msCon div.msConRight{
	float: right;
	width: 24%;
}

/* clearfix { */
div#makerSch div.msCon div.msConLeft div.msConLeftA:after,
div#makerSch div.msCon div.msConLeft div.msConLeftB:after,
div#makerSch div.msCon div.msConLeft div.msConLeftC:after
{
 content:".";
 height:0px;
 clear:both;
 display: block;
 visibility:hidden;
}

/* IE7 and MacIE5 \*/
div#makerSch div.msCon div.msConLeft div.msConLeftA,
div#makerSch div.msCon div.msConLeft div.msConLeftB,
div#makerSch div.msCon div.msConLeft div.msConLeftC
 { display:inline-block; }

/* WinIE5x \*/
* html div#makerSch div.msCon div.msConLeft div.msConLeftA,
* html div#makerSch div.msCon div.msConLeft div.msConLeftB,
* html div#makerSch div.msCon div.msConLeft div.msConLeftC
{ height: 1%; }

div#makerSch div.msCon div.msConLeft div.msConLeftA,
div#makerSch div.msCon div.msConLeft div.msConLeftB,
div#makerSch div.msCon div.msConLeft div.msConLeftC
 { display:block; }
/* } clearfix */

div#makerSch div.msCon div.msConLeft div.msConLeftA div,
div#makerSch div.msCon div.msConLeft div.msConLeftB div,
div#makerSch div.msCon div.msConLeft div.msConLeftC div{
	float: left;
	width: 33%;
}

div#makerSch div.msCon h3{
	border-bottom: 1px solid #c0c0c0; 
	height: 18px;
}

div#makerSch div.msCon h3.other{
	border-bottom: none;
	margin: 3px 0 0 0;
	height: 1.1em;
	font-weight: normal;
	font-size:100%;
}
div#makerSch div.msCon h3.japan  {	margin: 0 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_japan02.gif) no-repeat; }
div#makerSch div.msCon h3.italy  {	margin: 0 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_italy02.gif) no-repeat; }
div#makerSch div.msCon h3.germany{	margin: 0 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_germany02.gif) no-repeat; }
div#makerSch div.msCon h3.france {	margin: 20px 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_france02.gif) no-repeat; }
div#makerSch div.msCon h3.greatbritain{	margin: 0 5px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_greatbritain02.gif) no-repeat; }
div#makerSch div.msCon h3.sweden {	margin: 20px 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_sweden02.gif) no-repeat; }
div#makerSch div.msCon h3.holland{	margin: 20px 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_holland02.gif) no-repeat; }
div#makerSch div.msCon h3.korea  {	margin: 20px 5px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_korea02.gif) no-repeat; }
div#makerSch div.msCon h3.etc    {	margin: 20px 5px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_etc02.gif) no-repeat; }
div#makerSch div.msCon h3.usa    {	margin: 20px 15px 10px 0; background: url(https://img.goo-net.com/goo/usedcar/icon_usa02.gif) no-repeat; }




div#main div#indexSch {
	background-color: #f2f2f2;
	padding: 5px 5px 8px;
	width:722px;
	border-bottom: 2px solid #ccc;

}

div#main div#indexSch h2{
	line-height: 30px;
	padding:0 8px;
	background-color:#fff;
	font-size:117%;
	font-weight:bold;
}
div#main div#indexSch p.lead {
	margin:10px 5px;
}
div#main div#indexSch ul.indexList {
	margin-left: 5px;
}
div#main div#indexSch ul.indexList li {
	display: inline;
	background: url(/usedcar/common/img/icon_arrow_black_large2.gif) 0 1px no-repeat;
	padding-left: 16px;
	font-weight: bold;

}
div#main div#indexSch p.genreBtn {
	width:722px;
	float:right;
	margin-top:15px;
	
}
div#main div#indexSch p.genreBtn a {
	display: block;
	width:195px;
	line-height: 22px;
	float: left;
	font-size: 12px;
	padding-left: 25px;
}
div#main div#indexSch p.genreBtn a.close {
	background: url(/usedcar/common/img/btn_open.gif) 0 0 no-repeat;
}
div#main div#indexSch p.genreBtn a.open {
	background: url(/usedcar/common/img/btn_close.gif) 0 0 no-repeat;
}

div#main div#indexSch div#genreBox {
	background-color: #fff;
	width:722px;
	float:left;
	margin-bottom: 5px;
}

div#main div#indexSch div#genreBox ul {
	width:702px;
	float:left;
	padding: 10px 10px 5px 10px;
}
div#main div#indexSch div#genreBox ul li {
	width:140px;
	float:left;
	padding-left:30px;
	line-height: 1.7;
}



div.carList{
	margin: 10px 0;

}

div.carList ul li{
	width: 135px;
	padding: 5px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	float:left;
}

div.carList ul li.right{
	border-right: none;
}

div.carList ul li.bottom{
	border-bottom: none;
}

div.carList ul li p.name{
	margin: 5px 0;
}
div.carList ul li p.img{
	text-align: center;
	margin: 5px 0;
}

div.carList ul li div.price p.key{
	float: left;
	width: 55px;
}
div.carList ul li div.price p.value{
	float: left;
	width: 75px;
}


div#soubaTitle h2 {
	font-size:100%;
	padding:3px 8px;
	background-color:#eee;
	border:1px solid #ccc;
	border-bottom:none;
	border-style:solid solid solid;
	border-width:1px 1px 1px;
	border-color:#CCCCCC #CCCCCC #CCCCCC;
	background:transparent url(/used/common/img/used_back_rt1.gif) repeat-x scroll center top;
	font-weight:bold;
	line-height: 2.0;
}

div#modelTitle h2 {
	font-size:100%;
	padding:3px 8px;
	background-color:#eee;
	border:1px solid #ccc;
	background:transparent url(/used/common/img/used_back_rt1.gif) repeat-x scroll center top;
	font-weight:bold;
	line-height: 2.0;
}

div#soubaTitle div.content {
	padding: 8px;
	border:1px solid #ccc;
	margin: 0 0 10px 0;

}

div#soubaTitle div.content select{
	margin: 0 10px 0 0;
}

ul#listTab {
	border-left:1px solid #636363;
	border-bottom: 3px solid #636363;
}
ul#listTab li {
	float:left;
	width:100px;
	background-color:#eee;
	border:1px solid #636363;
	border-left:none;
	font-weight:bold;
	height:20px;
	padding-top:5px;
	text-align:center;
}
ul#listTab li.on {
	background-color:#636363;
	color:#FFF;
}

h2.priceTitle{
	font-size: 100%;
	font-weight: bold;
	padding: 0 8px;
	background: #eee;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 2.0;
}

table.listTable {
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;
	clear:both;
	font-size: 12px;
	width: 732px;
	margin: 10px 0;
}

table.listTable th {
	background:#F6F6F6;
	border:1px solid #ccc;
	padding:3px 3px;
}
table.listTable td {
	border:1px solid #ccc;
	padding:8px 3px;

}
table.listTable th.col01 { font-weight:bold; }
table.listTable th.col02 { width:50px; font-weight:bold;}
table.listTable th.col03 { width:60px; font-weight:bold;}
table.listTable th.col04 { width:50px; font-weight:bold;}
table.listTable th.col05 { width:35px; font-weight:bold;}
table.listTable th.col06 { width:52px; font-weight:bold;}
table.listTable th.col07 { width:50px; font-weight:bold;}
table.listTable th.col08 { width:35px; font-weight:bold;}
table.listTable th.col09 { width:65px; font-weight:bold;}
table.listTable th.col10 { width:65px; font-weight:bold;}
table.listTable th.col11 { width:65px; font-weight:bold;}
table.listTable td.col01 { text-align: left; }
table.listTable tr.even td { background: #FCFCFC; }
table.listTable th em{font-style: normal;}
table.listTable td em.price{ font-weight:bold; font-style: normal; color: #f00;}


/* 2010.07.07 add */
table.listTable02 {
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;
	clear:both;
	font-size: 12px;
	width: 732px;
	margin: 10px 0;
}

table.listTable02 th {
	background:#F6F6F6;
	border:1px solid #ccc;
	padding:3px 3px;
	font-weight: bold;
}
table.listTable02 td {
	border:1px solid #ccc;
	padding:8px 8px;
}
table.listTable02 td.col01  { text-align: center;}
table.listTable02 td.col02  { text-align: center;}
table.listTable02 td.col02 span  { color: #ff0000; font-weight: bold; text-align: center;}
table.listTable02 td.col03  { text-align: left;}
table.listTable02 td.col04  { text-align: center;}
table.listTable02 td.col05  { text-align: center;}
table.listTable02 td.col06  { text-align: left;}
table.listTable02 td.col07  { text-align: center;}
table.listTable02 td.col08  { text-align: center;}
table.listTable02 tr.even td { background: #FCFCFC; }
table.listTable02 th em{font-style: normal;}
table.listTable02 td em.price{ font-weight:bold; font-style: normal; color: #f00;}


/* ----- 条件絞り込み ---------*/
/* 2010.07.07 add */
#searchBox {
	clear:both;
	padding:13px 8px 8px 8px;
	border:1px solid #ccc;
	border-bottom:none;
	line-height:1.7;
	overflow: hidden;
	position: relative;
	background: url(/usedcar/common/img/searchbox_bg.gif) 0 0 no-repeat;
}

#searchBox dl {
}

#searchBox dl dt {
	float:left;
	clear:both;
	font-weight:bold;
	width: 94px;
	margin-bottom:5px;
	padding-right:5px;
	text-align:right;

}
#searchBox dl dd {
	margin-bottom:5px;
}
#searchBox dl dd span {
		font-size:92%;
}
#main #searchBox dl dd select {
	width:105px;
}


#searchBox #srchFirst{
	width:330px;
	float:left;
	overflow:hidden;
	position:relative;
}


#searchBox #srchSecond{
	width:380px;
	float:left;
	overflow:hidden;
	position:relative;
}
#searchBox #srchSecond dl { height:26px; }
#searchBox #srchSecond dl dt { clear:none; }
#searchBox #srchSecond dl dd { float:left; }
#searchBox #srchSecond dl dd select { width:265px; }
searchBox #srchSecond dl dd.brand select { width:140px; font-size:12px; }
searchBox #srchSecond dl dd.type select { width:357px; font-size:12px; }

* html div#srchSecond dl dt { padding-right:8px; }

#searchBox #srchThird{
	width:380px;
	float:left;
	overflow:hidden;
	position:relative;
}

#searchBox #srchThird dl dd {
 	margin-left:60px;
}

#searchBox #srchThird dl dd a {
	white-space:nowrap;
}

#searchBox #srchThird dl dd ul li {
	width:45px;
	float:left;
}

#searchBox #srchThird dl dd ul li input {
	margin-right:5px;
	vertical-align:middle;
}

#searchBox #srchThird dl dd ul li img {
	vertical-align:middle;
}

#searchBox #others{
	width:245px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:7px;
}

#searchBox #others dl dt {
}
#searchBox #others dl dd {
	margin-left:60px;
}

#searchBox #others dl dd ul li {
	width:80px;
	float:left;
	white-space:nowrap;
}

#searchBox #others dl dd ul li.long {
}

#searchBox #others dl dd ul li input {
	margin-right:5px;
}


#detailCon {
	border:1px solid #ccc;
	border-top:none;
	padding:5px;
	background-color: #f6f6f6;
	margin-bottom:10px;
}
#detailCon img input{
	vertical-align:middle;
}

#detailCon p img {
	margin-left:10px;
}

#detailCon p {
	position:relative;
	margin:0;
}
#detailCon p a {
	position: absolute;
	text-align: left;
	top:4px;
	left:0;
	display: block;
	height:21px;
}

p.ic_q{
	clear: both;
	background:transparent url(https://img.goo-net.com/goo/usedcar/icon_arrow_red_large.gif) no-repeat scroll 0 5px;
/*	display:inline;*/
	margin-left:8px;
	padding-left:10px;
}

div#conditionBtn {
	text-align:center;
}

div.btn_area {
	margin: 20px 0;
	text-align:center;
}





div.graff{
	padding: 10px;
	border:1px solid #ccc;
}

div.graff p.img{
	text-align: center;
}

div.graff p.attention{
	color: #f00;
	font-size: 90%;
	text-align: center;
}

table.historyTable {
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;
	clear:both;
	font-size: 12px;
	width: 700px;
	margin: 10px 0;
}

table.historyTable th {
	background:#F6F6F6;
	border:1px solid #ccc;
	padding:3px 3px;
}
table.historyTable td {
	border:1px solid #ccc;
	padding:8px 3px;

}
table.historyTable th.col01 { width:556px; }
table.historyTable th.col02 { width:120px; }
table.historyTable th.col03 { width:120px; }

table.historyTable tr.even td { background: #FCFCFC; }
table.historyTable th em{ font-weight:bold; font-style: normal;}
table.historyTable td em.price{ font-weight:bold; font-style: normal; color: #f00;}

div#soubaInfo{
}

div#soubaInfo div.left{
	float: left;
	width: 160px;
}

div#soubaInfo div.left h3{
	background: #eee;
	border:1px solid #ccc;
	font-size: 110%;
	line-height: 1.2;
	padding: 0 8px;

}
div#soubaInfo div.left p.img{ padding: 15px 0; }
div#soubaInfo div.left p.year{ font-weight: bold; }
div#soubaInfo div.left div.btn { padding: 8px 0; }
div#soubaInfo div.left div.btn p.left{ float: left; width: 75px; }
div#soubaInfo div.left div.btn p.right{ float: right; width: 75px; }

div#soubaInfo div.left p.img{ padding: 15px 0; }

div#soubaInfo div.left p.ranking{ text-align: center; padding: 5px 0 0 0;}
div#soubaInfo div.left p.ranking strong{ color: #f90; font-weight: bold; font-size: 150%; }
div#soubaInfo div.left p.caption{ text-align: center; padding: 0; font-size: 90%;}

div#soubaInfo div.right{
	float: right;
	width: 558px;
	margin: 0 0 20px 0;
}

div#soubaInfo div.right h3{
	background: #eee;
	border:1px solid #ccc;
	font-size: 110%;
	line-height: 1.8;
	padding: 0 8px;
}

div#soubaInfo div.right ul.list1 li,
div#soubaInfo div.right ul.list3 li,
div#soubaInfo div.right ul.list5 li{
	float: left;
	background:url("https://img.goo-net.com/goo/top/ic_tri_red.gif") no-repeat 0 10px transparent;
	padding: 5px 0 0 8px;
}

div#soubaInfo div.right ul.list1 li{ width: 215px; }

div#soubaInfo div.right ul.list1 li.l1_b1,
div#soubaInfo div.right ul.list1 li.l1_b2{ width: 100px; background: none; float:right; text-align: right; padding: 5px 0 0 0;}




div#soubaInfo div.right ul.list2 li,
div#soubaInfo div.right ul.list3 li,
div#soubaInfo div.right ul.list5 li{
	float: left;
	background:url("https://img.goo-net.com/goo/top/ic_tri_red.gif") no-repeat 0 10px transparent;
	padding: 5px 0 0 8px;
}

div#soubaInfo div.right ul.list2 li{ width: 215px; }

div#soubaInfo div.right ul.list2 li.l2_b1,
div#soubaInfo div.right ul.list2 li.l2_b2{ width: 100px; background: none; float:right; text-align: right; padding: 5px 0 0 0;}




div#soubaInfo div.right ul.list3 li.l3_1{ width: 240px; }
div#soubaInfo div.right ul.list3 li.l3_2{ width: 280px; }

/*
div#soubaInfo div.right ul.list2 li.l2_1{background:url("/common/img/icon_price_car.gif") no-repeat 0 0 transparent;}
div#soubaInfo div.right ul.list2 li.l2_2{background:url("/common/img/icon_price_search.gif") no-repeat 0 0 transparent;}
div#soubaInfo div.right ul.list2 li.l2_3{background:url("/common/img/icon_price_pc.gif") no-repeat 0 0 transparent;}
div#soubaInfo div.right ul.list2 li.l2_4{background:url("/common/img/icon_price_souba.gif") no-repeat 0 0 transparent;}
*/

div#soubaInfo div.right ul.list4{ margin: 0 0 10px 0;}
div#soubaInfo div.right ul.list4 li{
	float: left;
	margin: 10px 0;
/*	padding: 0 0 0 25px;*/
	margin: 10px 25px 0 0;
}

/*
div#soubaInfo div.right ul.list4 li.l4_1{width: 270px;background:url("/common/img/icon_price_book.gif") no-repeat 0 0 transparent;}
div#soubaInfo div.right ul.list4 li.l4_2{width: 100px;background:url("/common/img/icon_price_souba.gif") no-repeat 0 0 transparent;}
*/

div#soubaInfo div.right ul.list4 li.l4_b1{ margin: 0; width: 100px; background: none; float:right; text-align: right; padding: 5px 0 0 0;}

div#soubaInfo div.right ul.list5 li{ width: 200px; line-height: 1.2; }

div#soubaInfo div.right ul.list5 li.l5_b1,
div#soubaInfo div.right ul.list5 li.l5_b2{ width: 100px; background: none; float:right; text-align: right; padding: 5px 0 0 0;}


div#soubaInfo div.right ul li span.price{

}

div#soubaInfo div.right ul li span.price strong{
	font-size: 136%;
	font-weight: bold;
	color: #f00;
}

div#soubaInfo div.right ul li span.caption{
	font-size: 80%; color: #999; line-height: 1.0;
}

div.soubaTable1 h3 {
	padding: 2px 10px 3px;
	background: #eaeaea;
	font-size: 12px;
	font-weight: bold;
}

div.soubaTable1 table {
	width: 99.9%;
	margin: 0 0 0 1px;
	font-size: 12px;
	border-collapse:collapse;
	border-spacing:0;
}

div.soubaTable1 td,
div.soubaTable1 th {
	border: 1px solid #eee;
	padding: 5px 0;
	text-align: center;
	vertical-align: middle;
	line-height: 1.2;
}

div.soubaTable1 td {
	color: #f00;
}

div.soubaTable1 th {
	background-color: #f5f5f5;
	font-weight: normal;
	color: #000;
	font-size: 10px;
}

div.soubaTable1 th.nen {
    width:120px;
}

div.soubaTable1 td.td01,
div.soubaTable1 td.td02 {
    background-color: #f5f5f5;
}

div.soubaTable1 td.td01 {
    width: 30px;
}

div.soubaTable1 td.td02 {
    width: 42px;
}

div.soubaTable1 td.td07 {
    width: 38px;
}

div.soubaTable1 td.td03 {
    background-color: #FCE7F0;
}

div.soubaTable1 td.td04 {
    background-color: #F7CADE;
}

div.soubaTable1 td.td05 {
    background-color: #F3A9CA;
}

div.soubaTable1 td.td06 {
    background-color: #EA6DA5;
}

div.soubaTable1 td.td07 {
    background-color: #D62A7B;
}


div#aucForm { border:1px solid #ccc; background-color:#fff; margin: 10px 0; padding: 0px 0 0 0; overflow:hidden; zoom:1; clear: both;}
div#aucForm p.title { text-align: center; margin: 10px 0 0 0;}
/*
div#aucForm h2 { border-bottom:1px solid #ccc; background:#eee; font-size:16px; font-weight:bold; padding:2px 15px; }
div#aucForm h2 span { font-size:12px; font-weight:normal; padding-left:10px; }
*/
div#aucForm table { margin:10px auto; width:730px; }
div#aucForm th { border:1px solid #ccc; background:#eee; padding:5px; width:110px; }
div#aucForm td { border:1px solid #ccc; padding:5px; }
div#aucForm input { margin-right:3px; vertical-align:text-bottom; }
div#aucForm label { float:left; width:60px; }
div#aucForm td.exhaust input { vertical-align:baseline; }
div#aucForm td.inspection select.year { margin-right:3px; }
div#aucForm td.inspection select.month { margin:0 3px 0 10px; }
div#aucForm td.inspection label,
div#aucForm td.traveled label { float:none; margin-left:15px; }
div#aucForm td.accident p.note { clear:both; }

div#aucForm th span { color:red; padding-left:3px; }
div#aucForm td input.zip_1 { ime-mode:disabled; width:30px; }
div#aucForm td input.zip_2 { ime-mode:disabled; width:50px; }

div#aucForm p.btn { margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold; }

div#aucForm p.note { font-size:84%; margin:5px 0 10px; text-align:center; }
div#aucForm p.note span { color:red; padding-right:2px; }


#aucForm p.title { font-size:12px; margin:15px 15px 2px; }
#aucForm p.title span.tit { border-left:8px solid #EE0000; font-size:16px; font-weight:bold; padding-left:5px; }
#aucForm p.title span.kome { color:#FF0000; font-size:10px; font-weight:bold; margin-left:3px; }


/* Sub Definition */


div#sub h2,
div#sub h3{
	border:1px solid #999;
	line-height: 24px;
	padding:0 8px;
	background-color:#dedede;
	font-size:117%;
	font-weight:bold;
}

div#modelHistory ul{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin: 0 0 10px 0; }
div#modelHistory ul li{  border: 3px solid #fff; border-bottom: 1px solid #ccc; padding: 2px;}
div#modelHistory ul li.on { border: 3px solid #f00; }
div#modelHistory p.title{ color: #999; font-size: 90%; }
div#modelHistory p.model{ font-size: 90%; }
div#modelHistory div.imgbox { padding: 5px 0; }
div#modelHistory div.imgbox p.img{float: left;}
div#modelHistory div.imgbox p.text{float: right; padding: 10px 0 0 0; font-size: 90%; color: #999;}

div#sub div.subCon {
	border: 1px solid #999;
	border-top:none;
	padding:5px;
	height:1%;

}

div#gooauc,
div#kaikae,
div#info,
div#shop,
div#jumpSch,
div#usedData,
div#sarchRank,
div#osusume,
p.rightBnr {
	margin-bottom:10px;
}


div#shop dl {
	min-height:60px;
}
*html div#shop dl {
	height:60px;
}

div#shop dl dt {
	position:relative;
	padding-left:40px;
}
div#shop dl dt a img {
	position:absolute;
	top:0;
	left:0;
}

*html div#shop dl dt a img {
	left:-40px;
}

div#shop dl dd {
	padding-left:40px;
	padding-bottom:5px;
}

div#osusume dl {
	min-height:60px;
}
*html div#osusume dl {
	height:60px;
}

div#osusume dl dt {
	position:relative;
	padding-left:65px;
	padding-top:10px;
}
div#osusume dl dt a img {
	position:absolute;
	top:0;
	left:0;
}

*html div#osusume dl dt a img {
	left:-65px;
}

div#osusume dl dd {
	padding-left:65px;
}

div#osusume ul.infoLast {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
div#osusume ul {

}

div#osusume ul li {
	background:transparent url(/usedcar/common/img/icon_dot.gif) no-repeat scroll left center;
	padding-left: 8px;
	line-height: 1.4;
}
div#osusume ul li img {
	vertical-align: middle;
	margin-left: 3px;
}

div#osusume ul li.addImg {
	background: none;
	height:36px;
	padding-left:0;
}

div#osusume ul li.addImg img {
	float:left;
	margin-right:6px;
}
div#osusume ul li.addImg a {
	margin-top: 10px;
}



/* お役立ち
-----------------*/

div#info p {
	text-align: center;
	font-weight: bold;
	line-height: 2.0;
	padding-top: 5px;
}

div#info ul.infoLast {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

div#info ul li {
	background:transparent url(/usedcar/common/img/icon_dot.gif) no-repeat scroll left 8px;
	padding-left: 8px;
	line-height: 1.4;
}
div#info ul li img {
	vertical-align: middle;
	margin-left: 3px;
}

/* 中古車検索週間ランキング
-----------------*/

div#sarchRank dl dt {
	clear:both;
	font-weight:bold;
	padding-top:8px;
}
div#sarchRank dl dd img {
	float:left;
	margin-right:5px;
	border:1px solid #ccc;
	position:relative;
}

div#sarchRank p.more {
	padding-left:80px;
	clear:both;
}
div#sarchRank p.more a {
	background:url(/usedcar/common/img/icon_arrow_black_large.gif) no-repeat scroll 0 5px;
	line-height:1.4;
	padding-left:8px;
}


div#sub table td.titleback{
	border-top: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_back_rt1.gif) repeat-x;
}


div#sub table td.titleback td.title{
	padding: 4px 6px;
	font-weight: bold;
}

div#sub table td.titleback td.icon{
	padding: 4px 6px;
}

div#sub div.titleline{
	height: 3px;
	font-size: 1px;
	background: url(/catalog/common/img/catalog_back_rt2.gif) repeat-x;
}

div#sub table.container{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
}

div#sub ul.carinfo li{
	line-height: 1.6;
	padding: 0 0 0 16px;
	background: url(/catalog/common/img/li_dot.gif) 8px 6px no-repeat;
	line-height:1.15;
	margin:8px 0;
}


div#sub ul.carinfo li strong{
	font-size: 1.0em;
        color: #f00;
        font-weight: bold;
        margin: 0 5px 0 2px;
}

div#sub div.news {
        margin: 0;
        padding: 0;
	border-bottom: 1px solid #ccc;
}

div#sub div.news p.img{
        text-align: center;
        margin: 5px 0 2px 0;
        padding: 0;
}

div#sub div.news p.caption{
        margin: 0;
        padding: 0 10px;
        line-height: 1.3;
}

div#sub div.news p.date{
        margin: 0;
        padding: 5px 10px 10px 10px;
        line-height: 1.3;
}

p.copy {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.2;
	font-size:12px;
}

/* Footer Definition */
.floatCancell {
height:1%;
overflow:hidden;
}

div#footer { font-size:92%;/*11px*/ border-top:1px solid #cccccc;}
div#footer li { float:left; white-space:nowrap; }



/* div#brandLink */
div#footer div#brandLink {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}
div#footer div#brandLink ul {
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	width:898px;
}
div#footer div#brandLink ul li a {
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	display:block;
	padding:1px 10px;
}

/* ul#areaLink */
div#footer ul#areaLink {
	padding:5px 0;
	border-bottom:1px solid #ccc;
}
div#footer ul#areaLink li a {
	border-left:1px solid #999;
	display:block;
	padding:1px 10px;
}
div#footer ul#areaLink li.first a {
	border-left:none;
}

/* ul#siteLink */
div#footer ul#siteLink {
	padding:5px;
	border-bottom:1px solid #ccc;
}
div#footer ul#siteLink li {
	border-right:1px solid #999;
	padding:0 5px;
}
div#footer ul#siteLink li.last {
	border-right:none;
}

/* div#corporation */
div#footer div#corporation {
	padding:5px;
	font-size:12px;
}
div#footer div#corporation p.logo {
	float:left;
	width:238px;
}
div#footer div#corporation ul li a {
	border-left:1px solid #999;
	display:block;
	padding:0 5px;
}
div#footer div#corporation ul li.first a {
	border-left:none;
}
div#footer div#corporation address {
	margin:2px 0 0 243px;
}
/* フッターリンクデザイン修正 2009.10.29 */

div#footer a { color:#666666; text-decoration:none;}
div#footer a:hover { color:#20394C; text-decoration:underline;}
div#footer ul#flist { clear:both; zoom:1;}
div#footer ul#flist:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
div#footer ul#flist li.flist-title { margin-right:10px; font-weight:bold; color:#20394C !important;}
div.footer-inner { clear:both; padding:5px; font-size:11px; border-bottom:#CCCCCC 1px dotted;}
table#flist_wrapper { clear:both; border-bottom:#CCCCCC 1px dotted;}

/* ------------------------------------------------------
  2010/09/30 追加 スケルトン・ソーシャルボタン用CSS
------------------------------------------------------ */
h2.social{
	background:url("/used/common/img/used_back_rt1.gif") repeat-x scroll center top;
	border:1px solid #ccc;
	font-size: 100%;
	font-weight:bold;
	line-height: 2;
	padding: 3px 8px;
	zoom:1;
}
#soubaTitle{
	position: relative;
}
#soubaTitle table{
	position: absolute;
	top: 3px;
	left: 500px;
}
