@charset "utf-8";

/* -----------------------------------------------------------
	Site Name: Tokyo-Auto
	Author: Yamazen Communications co.,ltd.
	Since2009
----------------------------------------------------------- */
	
/*Index
	1.structure
	2.tab
	3.carsearch
	
----------------------------------------------------------- */



/* 1.structure
----------------------------------------------------------- */
ul#tab,
div#carsearch,
div#extend_freeword,
div#carsearch div#condition,
div#carsearch div#condition ul{width:720px;}
ul#tab li{width:156px;}
div#carsearch h3{width:710px;}
div#carsearch div#condition ul li{width:239px;}
div#carsearch div#condition ul li h4 {width:70px;}

div#extend_freeword input.freeword{width:300px;}

div#carsearch div#condition ul li.bodytype      {width:500px;*width:510px;}
div#carsearch div#condition ul li.bodytype ul   {width:425px;*width:440px;}
div#carsearch div#condition ul li.bodytype ul li{width:75px;}

div#carsearch div#condition ul li.color       {width:210px;*width:200px;}
div#carsearch div#condition ul li.color h4    {width:50px;}
div#carsearch div#condition ul li.color ul    {width:160px;*width:180px;}
div#carsearch div#condition ul li.color ul li {width:30px;}
div#carsearch div#condition ul li.color ul li.coution{width:200px;}

div#carsearch div#condition ul#searchBtn li.btnsearch{width:245px;}
div#carsearch div#condition ul#searchBtn li.btnclear {width: 80px;}

div#carsearch {
	clear:both;
	overflow:hidden;
	margin:0 auto 15px;
	padding:10px 15px;
	border:1px #cccccc solid;
}

*html div#carsearch{
	height:1%;
}




/* 2.tab
----------------------------------------------------------- */
ul#tab{
	margin:0 auto;
}

ul#tab li{
	min-height:35px;
	_height:35px;
}

ul#tab li.freeword{
	float:left;
}

ul#tab li.mycarlist{
	float:right;
}
ul#tab li a {
	display:block;
	min-height:20px;
	_height:20px;
	padding:15px 0 0 0;
	color:#ffffff;
	text-align:center;
	background:url(../images/search/bk_tab.gif) no-repeat left top;
}
ul#tab li a:hover {
	min-height:30px;
	_height:30px;
	padding-top:5px;
	color:#ffffff;
	background:url(../images/search/bk_tab.gif) no-repeat right top;
}


/* 3.carsearch
----------------------------------------------------------- */
div#carsearch h3{
	clear:both;
	height:25px;
	margin:0 auto 5px;
	padding:0;
	text-indent:-999999px;
	border-left:5px #004bb9 solid;
	border-bottom: 1px #cccccc solid;
	background:url(../images/stitle_search.gif) no-repeat 10px 5px;
}

div#extend_freeword{
	margin:0 0 10px 0;
	padding:20px 0;
	text-align:center;
	border-bottom:1px #cccccc solid;
}

div#extend_freeword span.coution{
	margin:0;
	padding:0;
	font-size:83.33%;
	color:#666666;
}


div#carsearch div#condition {}

div#carsearch div#condition ul{
	margin:0 auto;
}

div#carsearch div#condition ul li{
	float:left;
	margin:2px 0;
}

div#carsearch div#condition ul li h4{
	float:left;
	text-align:right;
}

div#carsearch div#condition ul li h4 a{
	padding-right:0.3em;
	line-height:1.3;
	font-size:83.33%;
}


div#carsearch div#condition ul li option{
	font-size:12px;
}


/*bodytype*/
div#carsearch div#condition ul li.bodytype{
	margin:15px 0 0 0;
	padding:0;
}


div#carsearch div#condition ul li.bodytype ul{
	float:right;
	margin:0;
	padding:0;
}


div#carsearch div#condition ul li.bodytype ul li{
	float:left;
	*height:3em;
	margin:0 10px 0 0;
	padding:45px 0 0;
}


div#carsearch div#condition ul li.bodytype ul li.unused {background:url(../images/search/icon_carillust.gif) no-repeat left -5px;}
div#carsearch div#condition ul li.bodytype ul li.kei    {background:url(../images/search/icon_carillust.gif) no-repeat -80px -5px;}
div#carsearch div#condition ul li.bodytype ul li.conpact{background:url(../images/search/icon_carillust.gif) no-repeat -160px -5px;}
div#carsearch div#condition ul li.bodytype ul li.sedan  {background:url(../images/search/icon_carillust.gif) no-repeat -240px -5px;}
div#carsearch div#condition ul li.bodytype ul li.sports {background:url(../images/search/icon_carillust.gif) no-repeat -318px -5px;}
div#carsearch div#condition ul li.bodytype ul li.rv     {background:url(../images/search/icon_carillust.gif) no-repeat -400px -5px;}
div#carsearch div#condition ul li.bodytype ul li.van    {background:url(../images/search/icon_carillust.gif) no-repeat -480px -5px;}
div#carsearch div#condition ul li.bodytype ul li.welfare{background:url(../images/search/icon_carillust.gif) no-repeat -560px top;}
div#carsearch div#condition ul li.bodytype ul li.import {background:url(../images/search/icon_carillust.gif) no-repeat -640px -5px;}
div#carsearch div#condition ul li.bodytype ul li.other  {background:url(../images/search/icon_carillust.gif) no-repeat -720px -5px;}







/*color*/
div#carsearch div#condition ul li.color{
	float:left;
	margin:15px 0 0 0;
	padding:0;
}

div#carsearch div#condition ul li.color h4{
	*text-align:left;
}

div#carsearch div#condition ul li.color ul{
	float:right;
	margin:0;
	padding:0;
}

div#carsearch div#condition ul li.color ul li{
	float:left;
	margin:0;
	padding:0;
}
div#carsearch div#condition ul li.color ul li.red{color:red;}
div#carsearch div#condition ul li.color ul li.orange{color:#ff8c00;}
div#carsearch div#condition ul li.color ul li.brown{color:#824600;}
div#carsearch div#condition ul li.color ul li.yellow{color:#ffdc00;}
div#carsearch div#condition ul li.color ul li.green{color:#287800;}
div#carsearch div#condition ul li.color ul li.blue{color:#001ae0;}
div#carsearch div#condition ul li.color ul li.purple{color:#8c1e8c;}
div#carsearch div#condition ul li.color ul li.white{color:#cccccc;}
div#carsearch div#condition ul li.color ul li.gray{color:#cccccc;}
div#carsearch div#condition ul li.color ul li.black{color:#000000;}

div#carsearch div#condition ul li.color ul li.coution{
	clear:both;
	font-size:83.33%;
	text-align:left;
}




/*searchBtn*/
div#carsearch div#condition ul#searchBtn {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0;
}

*html div#carsearch div#condition ul#searchBtn {
	height:1%;
}

div#carsearch div#condition ul#searchBtn li{
	float:left;
	margin:0 10px 0 0;
}

div#carsearch div#condition ul#searchBtn li.btnclear {
	float:right;
	margin:0;
	padding:0;
}