@charset "UTF-8";

/* default style - リセット及びbody基本設定
----------------------------------------------------------- */
@import url("reset.css");
@import url("base.css");
@import url("common.css"); /* 各ページ共通部分CSS */
/* print style - 印刷用スタイル
----------------------------------------------------------- */
/* ------------------------------------------------------
   Contents　Layout (2カラム)
------------------------------------------------------ */


#contents {
	width:960px;
	float:left;
}
div#main {
	width:740px;
	float:left;
}
div#sub {
	width:auto;
	float:right;
}
/* ------------------------------------------------------
  Main Contents
------------------------------------------------------ */
#result h2,#search h2 {
	border-bottom: 1px solid #cccccc;
}
h2 {
	font-weight:bold;
	line-height:27px;
	padding:2px 8px 0;
	zoom:1;
}
#index h2 {
	font-weight:bold;
	line-height:27px;
	padding:0;
	font-size:14px;
}
h2 span{
	color: #fe0000;
}
#index h2 span{
	font-size:26px;
}
#mainBox_01 {
	margin-bottom:15px;
}
#mainBox_01 p {
	margin:5px;
}
#mainBox_02 {
	margin-bottom:15px;
}
#mainBox_02 p {
	margin:5px;
}
/* ------------------------------------------------------
  index.html ここから
------------------------------------------------------ */

#index div.howmanyFL {
	background-color:#F2F2F2;
	border:1px solid #999999;
	font-size:131%;
	font-weight:bold;
	margin-top:10px;
	padding:4px 0 4px 8px;
	width:715px;
}
#index table {
	border-collapse:collapse;
	width:724px;
	margin:8px 0;
}

#index table tr td {
	border:2px solid #d7d7d7;
	height:90px;
	text-align:center;
	vertical-align:middle;
}
#index table tr td.last{
	border:0px;
}
#index table tr td a {
	display:block;
	margin-bottom:2px;
}
#index #search_input{
	background:url(/used/img/top_search_back.gif) 0 0 no-repeat;
	padding:15px;
	margin-bottom:15px;
}
#index #search_input form{
	margin-right: 20px;
}
#index #search_input img{
	margin-top:-2px;
}
#index #check_search p{
	font-weight: bold;
	font-size:15px;
}
#index #check_search img.gogif{
	position:relative;
	left:320px;
	top:10px;
}
#index #check_search dl{
	margin:20px 15px 0 0;
}
#index #check_search dl.rightdl{
	margin-right: 0px;
}
#index #check_search dl dt{
	font-size:17px;
	margin-bottom:5px;
	border-bottom:1px solid #c0c0c0;
}
#index #search_input form,
#index #search_input img,
#index #check_search #left,
#index #check_search #center,
#index #check_search #right,
#index #check_search #left .inleft,
#index #check_search #left .inleftcl dd ul,
#index #btmprice ul{
	float:left;
}
#index #check_search #left .inleftcl dd ul.btm{
	margin-right:15px;
}
#index #check_search #center,
#index #check_search #right,
#index #check_search #left .inleft,
#index #check_search #left .inleftcl dd ul{
	width:165px;
}
#index #check_search #left{
	width:375px;
}
* html #index #check_search #center,
#index #check_search #right{
	width:175px;
}
* html #index #check_search #left{
	width:365px;
}
#index #check_search #left .inleftcl,
#index #check_search #left .inleftcl dd ul.cle{
	clear:both;
}

#index #check_search #left .inleftcl dt.other{
	width:345px;
}
#index #check_search #left .inleftcl dt.other{
	width:345px;
}
#index #check_search #left .inleftcl dd ul{
	margin-bottom:15px;
	width:165px;
}
#index #check_search #left .inleftcl dd ul li.name{
	margin-bottom:3px;
}
#index #btmprice{
	margin-top:30px;
}
#index #btmprice ul{
	width:180px;
	margin-top:5px;
}
#index #btmprice ul li{
	line-height:1.7;
}
/* ------------------------------------------------------
  //index.html ここまで
------------------------------------------------------ */
/* ------------------------------------------------------
  type.html ここから
------------------------------------------------------ */
#main #search {
	border:2px solid #cccccc;
	background-color: #f6f6f6;
}
#main #search h2{
	font-size: 100% !important;
}
#main #search h2 span{
	font-size: 142% !important;
}
#main #search #choise{
	background-color: #ffffff;
	margin:5px;
	padding:5px;
}
#main #search p.btn{
	text-align: center;
}
#main #search p span{
	font-weight: bold;
	position: relative;
	left:8px;
	top:-8px;
}
div#searchBox {
	line-height:1.7;
}
div#searchBox dl dt {
	clear:both;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	padding-right:5px;
	text-align:right;
	width:55px;
}
div#searchBox dl dt.disp {
	width:80px;
}
div#searchBox dl dt.color {
	text-align:left;
}
div#searchBox dl dd {
	margin-bottom:5px;
}
div#searchBox dl dd span {
	font-size:92%;
}
div#searchBox dl dd select {
	width:105px;
}
div#srchFirst {
	float:left;
	width:315px;
}
div#srchFirst dl dd {
	margin-left:60px;
}
div#srchFirst dl dd input {
	margin-right:5px;
	vertical-align:middle;
}
div#srchThird {
	float:left;
	width:385px;
}
div#searchBox div#srchThird dl dd {
	margin-left:60px;
}
div#searchBox div#srchThird dl dd a {
	white-space:nowrap;
}
div#searchBox div#srchThird dl dd ul li {
	float:left;
	width:45px;
	margin-bottom:1px;
}
div#searchBox div#srchThird dl dd ul li input {
	margin-right:5px;
	vertical-align:middle;
}
div#searchBox div#srchThird dl dd ul li img {
	vertical-align:middle;
}
table.resultheader td.howmany {
	font-size:100%;
	font-weight:bold;
	padding:0 15px;
}
table.resultheader td.howmany span{
	color:#ff0000;
	font-size: 142%;
}
table.resultheader td.numbtn {
	font-size:13px;
}

table.resultheader td {
	padding:5px 0;
}
table.resultheader td.numbtn a {
	padding-right:3px;
}
table.resultheader td a.prev {
	border-right:1px solid #000;
	padding-right: 5px;
}
table.resultheader td a.next {
	border-left:1px solid #000;
	padding-left: 5px;
	margin-right:5px;
}
div.body_type {
	border:1px solid #CCCCCC;
	padding:10px 0 10px 15px;
}
* html div.body_type {
	padding-top:10px;
}
div.body_type .line01{
	width:705px;
	border-bottom:1px solid #cccccc;
}
div.body_type .line01last{
	width:705px;
	margin-bottom: 20px;
}
.line{
	margin-bottom: 5px;
	padding-bottom: 5px;
	width:705px;
}
.line_btm,.line_btmlong{
	border-bottom:1px solid #cccccc;
}
.line_btmlong{
	width:960px;
}
div.body_type .position{
	background:url(/used/img/go.jpg) 0 0 no-repeat;
}
div.body_type .position img{
	position:relative;
	left:604px;
	top:3px;
}
div.line span{
	font-weight: bold;
}
div.line ul,div.line ul li{
	display: inline;
}
div.body_type .detail{
	float:left;
	width:235px;
	padding-bottom:10px;
	margin-top:20px;
}
div.body_type .detail p{
	text-align: center;
	margin-bottom:10px;
}
div.body_type p.go{
	text-align: right;
	margin:10px 10px 0 0;
}

/* ------------------------------------------------------
  //type.html ここまで
------------------------------------------------------ */
/* ------------------------------------------------------
  maker.html ここから
------------------------------------------------------ */
div#main div#indexSch {
	background-color:#F2F2F2;
	border-bottom:2px solid #CCCCCC;
	float:left;
	padding:5px 5px 8px;
	width:722px;
}
div#main div#indexSch h2.maker {
	background-image:none;
	background-color:#FFFFFF;
	border:none;
	font-size:117%;
	font-weight:bold;
	line-height:30px;
	padding:0 8px;
}
div#main div#indexSch h2 span{
	color:#ff0000;
}
div#main div#indexSch ul.indexList {
	margin:10px 0 0 5px;
}
div#main div#indexSch ul.indexList li {
	display:inline;
	font-weight:bold;
	padding-left:16px;
}
div.indexBox {
	clear:both;
	padding:10px 10px 25px;
}
div.indexBox dl dt {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	padding:8px 5px 5px;
}
div.indexBox ul {
	margin-bottom:7px;
}
div.indexBox ul.first {
	padding-top:10px;
}
div.indexBox ul li {
	float:left;
	line-height:1.7;
	/* width:175px; */
	width: 233px;
}
div.indexBox p.sbmtBtn {
	clear:both;
	padding-top:5px;
	text-align:center;
}
div.indexBox p.pageTop {
	text-align:right;
	margin-right:20px;
}
div.indexBox p.pageTop a {
	background:transparent url(/used/img/ic_top.gif) no-repeat scroll 0 7px;
	padding-left:15px;
}
/* ------------------------------------------------------
  //maker.html ここまで
------------------------------------------------------ */
/* ------------------------------------------------------
  result.html ここから
------------------------------------------------------ */
#searchFL {
	border:2px solid #cccccc;
	background-color: #f6f6f6;
}
#searchFL h2{
	font-size: 100% !important;
}
#searchFL h2 span{
	font-size: 142% !important;
}
#searchFL #choise{
	background-color: #ffffff;
	margin:5px;
	padding:5px;
}
#searchFL p.btn{
	text-align: center;
}
#searchFL p span{
	font-weight: bold;
	position: relative;
	left:8px;
	top:-8px;
}
div#searchBoxFL {
	line-height:1.7;
}
div#searchBoxFL dl dt {
	clear:both;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	padding-right:5px;
	text-align:right;
	width:56px;
}
div#searchBoxFL dl dt.other{
	width:34px;
}
div#searchBoxFL dl dd {
	margin-bottom:5px;
}
div#searchBoxFL dl dd span {
	font-size:92%;
}
div#searchBoxFL div#srchFirst {
	float:left;
	width:295px;
}
div#searchBoxFL div#srchSecond {
	float:left;
	width:377px;
}
div#searchBoxFL div#srchSecond select{
	width: 190px;
}

div#searchBoxFL div#srchThird {
	float:left;
	width:263px;
}
div#searchBoxFL div#srchThird dl dd input{
	margin-right:5px;
}
* html div#searchBoxFL div#srchThird dl dd input{
	margin-right:0px;
}
div#searchBoxFL dl dd select {
	width:105px;
}
div#searchBoxFL div#srchSecond dl dd input {
	margin-right:5px;
	vertical-align:middle;
}
div#searchBoxFL div#srchSecond dl dd a {
	white-space:nowrap;
}
div#searchBoxFL div#srchSecond dl dd ul li {
	float:left;
	width:45px;
	margin-bottom:1px;
}
div#searchBoxFL div#srchSecond dl dd ul li input {
	margin-right:5px;
	vertical-align:middle;
}
div#searchBoxFL div#srchSecond dl dd ul li img {
	vertical-align:middle;
}
div#result div.howmanyFL {

}
div.howmanyFL span{
	color:#ff0000;
	font-size: 142% !important;
}
div.numbtnFL {
	font-size:13px;
	text-align: right;
	margin: 10px 0;
}
div.numbtnFL a {
	padding-right:3px;
}
div.numbtnFL a.prev {
	border-right:1px solid #000;
	padding-right: 5px;
}
div.numbtnFL a.next {
	border-left:1px solid #000;
	padding-left: 5px;
}
#result table {
	width: 960px;
	margin-bottom: 20px;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.1em;
	}
#result table th {
	border: 1px solid #7d7d7d;
	padding: 5px 0px;
	background-color: #f6f6f6;
	font-weight: normal;
	text-align: center;
	}

#result table td {
	border: 1px solid #7d7d7d;
	text-align: center;
	}
#result table td.firstimg{

}
/* #result table td.firstimg ul li, 20100115
#result ul.iconColor li{
	color: #ff0000;
	font-weight: bold;
} */
#result table#ResultArea{}
#result table#ResultArea th#modelTh{ width: 333px;}
#result table#ResultArea th#yearTh{ width: 90px;}
#result table#ResultArea th#colorTh{ width: 90px;}
#result table#ResultArea th#mileageTh{ width: 90px;}
#result table#ResultArea th#displacementTh{ width: 90px;}
#result table#ResultArea th#restorationTh{ width: 90px;}
#result table#ResultArea th#priceTh{ width: 90px;}

#result table#ResultArea td.modelName{
	padding: 5px;
	text-align: left;
}
#result table#ResultArea td.modelName ul li{
	display: inline;
	margin-right: 5px;
}
#result table#ResultArea td.modelName p.evaluatedBtn{
	text-align: right;
}
#result table#ResultArea td.modelName .image{
	float:left;
	margin-right: 5px;
}
/* ------------------------------------------------------
  //result.html ここまで
------------------------------------------------------ */
/* ------------------------------------------------------
  text_result.html ここから
------------------------------------------------------ */
#result table#textResultArea{}
#result table#textResultArea th#modelTh{ width: 282px;}
#result table#textResultArea th#yearTh{ width: 107px;}
#result table#textResultArea th#colorTh{ width: 107px;}
#result table#textResultArea th#mileageTh{ width: 107px;}
#result table#textResultArea th#displacementTh{ width: 107px;}
#result table#textResultArea th#restorationTh{ width: 107px;}
#result table#textResultArea th#priceTh{ width: 107px;}
#result table#textResultArea td{
	width: auto;
	text-align: center;
	vertical-align: middle;
}
#result table td b span{
	color: #fe0000;
}
#result table#textResultArea td.modelName{
	padding: 5px 19px 10px 5px;
	text-align: left;
}
#result table#textResultArea td.modelName ul li{
	display: inline;
	margin-right: 5px;
}
#result table#textResultArea td.modelName p.evaluatedBtn{
	margin-top: 10px;
	text-align: right;
}
/* ------------------------------------------------------
  //text_result.html ここまで
------------------------------------------------------ */
/* ------------------------------------------------------
  image_result.html ここから
------------------------------------------------------ */
#result div.phtoResultArea{}
#result div.phtoResultArea div.photoResult{
	float: left;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding-bottom: 10px;
	width: 190px;
}
#result div.phtoResultArea div.photoResult ul{
	/* padding: 3px; 20100115 */
	padding: 5px 0 0;
	width: 160px;
	margin: 0 auto;
	
	/* //20100115 */
}
#result div.phtoResultArea div.photoResult ul li{
	display: inline;
	margin-right: 5px;
}
#result div.phtoResultArea div.photoResult p{
	text-align: center;
}
#result div.phtoResultArea div.photoResult p b{
	font-size: 14px;
}
/* #result div.phtoResultArea div.photoResult p b span{ 20100115
	color: #fe0000;
} */
#result div.phtoResultArea div.photoResult p.photoCar,
#result div.phtoResultArea div.photoResult p.evaluatedBtn{
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	/* padding-bottom: 10px; 20100115 */
	padding-bottom: 5px;
	/* //20100115 */
}
#result div.phtoResultArea div.photoResult p.photoCarName{
	padding: 0 10px;
	text-align: left;
}
#result div.phtoResultArea div.photoResult p.evaluatedBtn{
	/* margin-top: 3px; 20100115 */
	/* padding-right: 10px; 20100115 */
	/* text-align: right; 20100115 */
	margin-top: 10px;
	text-align: center;
	
	/* //20100115 */
}
/* 20100115 */
#result div.phtoResultArea div.photoResult p.evaluatedBtn a{
	margin: 0 3px;
}
#result div.phtoResultArea div.photoResult p.priceArea{
	padding-right: 5px;
	text-align: right;
	font-size: 14px;
}
#result div.phtoResultArea div.photoResult p.priceArea b{
	font-size: 18px;
	margin-left: 5px;
}
#result div.phtoResultArea div.photoResult p.priceArea b span{
	color: #fe0000;
}

#result p.pageTop{
	margin-bottom: 10px;
	padding-right: 15px;
	font-size: 14px;
	text-align: right;
}
#result p.pageTop a{
	background: url(/used/img/ic_top.gif) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
}
/* //20100115 */

/* ------------------------------------------------------
  //image_result.html ここまで
------------------------------------------------------ */



/* ------------------------------------------------------
  complete.html ここから
------------------------------------------------------ */
div#contactBoxTop{
	margin-top:15px;
}

/*見出し部分*/
div#contactBoxTop h2 {
width:100%;
background:url(/img/usedcar_top_u.gif) left bottom no-repeat;
font-size:31px;
font-weight:bold;
padding:0 0 10px 3px;
margin-bottom:10px;
}

div#thank_wrap .thankyou{
	color:#ff0000;
	font-size:30px;
	font-weight: bold;
	margin-bottom:10px;
}

div#thank_wrap #btnSend {
	padding-top:50px;
}

div#thank_wrap{
float:left;
}

div#thank_wrap .thank_left{
float:left;
width:643px;
}

div#thank_wrap .thank_right{
float:right;
width:300px;
}


/* ------------------------------------------------------
  //complete.html ここまで
------------------------------------------------------ */
