@charset "UTF-8";

/* CSS Information
 *
 * Last Editor:       N.Negishi
 * Editors:           
 * Published on:      2009-02-13
 * Last Modified on:  2009-01-30
 * Guideline Version: 2.0
 */

/* Table of Contents
 *
 * General Elements
 * Container
 * ...
 */

#search_side #ranking_box ul li a:hover,
#search_side #edge_vs a:hover,
#search_side .search_side_box a:hover {
	color: #FC0;
}
#search_top {
	width: 940px;
	margin: 5px auto 0;
	background: #fff;
	overflow: hidden;
	font-size:x-small;
	line-height:1.4;
}

#main {
float:left;
width:660px;
background-color:#FFF;
}

body#search_top img {
	vertical-align:text-top;
}

body#search #global_nav ul li.nav_search a {
background:transparent url(../images/headerImg/global_nav.gif) repeat scroll 0 -74px;
width:139px;
}

h1#ttl_car_search {
	background:url(../images/searchImg/ttl_car_search1.jpg) no-repeat;
	width: 660px;
	height: 130px;
	text-indent: -10000em;
}

h2#ttl_search_01 {
	width: 639px;
	height: 25px;
	text-indent:-10000em;
	margin:20px 10px 0;
	font-size:9px;
}

h2#ttl_search_02,
h2#ttl_search_03,
h2#ttl_search_04,
h2#ttl_search_05,
h2#ttl_search_06,
h2#ttl_search_07 {
	width: 639px;
	height: 25px;
	text-indent:-10000em;
	margin:20px 10px 0;
	font-size:9px;
}

h2#ttl_search_01 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 0;
}

h2#ttl_search_02 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -25px;
}

h2#ttl_search_03 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -50px;
}

h2#ttl_search_04 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -75px;
}

h2#ttl_search_05 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -100px;
}

h2#ttl_search_06 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -125px;
}

h2#ttl_search_07 {
	background:url(../images/searchImg/ttl_searchi_all.jpg) repeat scroll 0 -150px;
}



#car_search_01 {
	width: 616px;
	padding:20px 11px 18px 12px;
	margin:0 10px;
	background:#d9d4d0 url(../images/searchImg/box_bottom.png) no-repeat left bottom;
	overflow:hidden;
}

#car_search_01 ul {
	height:55px;
	overflow:hidden;
	width:616px;
}

#car_search_01 ul li a {
	display:block;
	height:55px;
	width:198px;
}

/* VSサーチE*/
#car_search_01 li#Navi_vs {
	background:transparent url(../images/searchImg/ban_navi_vs.png) no-repeat scroll 0 0;
	text-indent:-9999px;
}

#car_search_01 li#Navi_vs a:hover {
	background:transparent url(../images/searchImg/ban_navi_vs.png) no-repeat scroll 0 -55px;
	text-indent:-9999px;
}

#car_search_01 ul li.navi1 {
	display:inline;
	float:left;
	height:55px;
	margin:0 100px 0 60px;
	width:199px;
}

/* チE・マサーチE*/
#car_search_01 li#Navi_theme {
	background:transparent url(../images/searchImg/ban_navi_theme.png) no-repeat scroll 0 0;
	text-indent:-9999px;
}

#car_search_01 li#Navi_theme a:hover {
	background:transparent url(../images/searchImg/ban_navi_theme.png) no-repeat scroll 0 -55px;
	text-indent:-9999px;
}

#car_search_01 ul li.navi2 {
	display:inline;
	float:left;
	height:55px;
	margin:0 10px 0 0;
	width:198px;
}

/* マ縺EケチEヨフォーキャスチE*/
#car_search_01 li#Navi_market {
	background:transparent url(../images/searchImg/ban_navi_market.png) no-repeat scroll 0 0;
	text-indent:-9999px;
}

#car_search_01 li#Navi_market a:hover {
	background:transparent url(../images/searchImg/ban_navi_market.png) no-repeat scroll 0 -55px;
	text-indent:-9999px;
}

#car_search_01 ul li.navi3 {
	display:inline;
	float:left;
	height:55px;
	margin:0 0 0 0;
	width:199px;
}


/* フリーワード検索 */
#car_search_02 {
	width: 620px;
	padding:24px 10px 18px 9px;
	margin:0 10px;
	background:#d9d4d0 url(../images/searchImg/box_bottom.png) no-repeat left bottom;
	overflow:hidden;
}

#car_search_02 input {
	width:350px;
	height:17px;
	float:left;
}


#car_search_02 button {
	border:medium none;
	display:block;
	height:29px;
	text-indent:-9999px;
	width:112px;
	float:left;
}

#car_search_02 button#btn_freeword1 {
	background:transparent url(../images/topImg/btn_search.jpg) no-repeat scroll 0 0;
	margin-left:25px;
	cursor:pointer;
}

#car_search_02 button#btn_freeword2 {
	background:transparent url(../images/topImg/btn_search.jpg) no-repeat scroll 0 -29px;
	margin-left:14px;
	margin-right:-3px;/* IE6バグ対応・*/
	cursor:pointer;
}


/* ブランド縺E車種・地域縺E価格から探ぁE*/
#car_search_03 {
	width: 660px;
	background:#fff url(../images/searchImg/car_search_03_bottom.png) no-repeat bottom;
	overflow:hidden;
	position:relative;
	padding-bottom:4px;
}

#car_search_03_wrap {
	width: 608px;
	border-top:5px solid #d9d4d0;
	border-left:6px solid #d9d4d0;
	border-right:6px solid #d9d4d0;
	padding: 24px 10px 18px 10px;
	margin:0 10px;
	overflow:hidden;
}


dl#selectList {
	width:310px;
}

dl#selectList dt {
	clear:both;
	float:left;
	height:20px;
	margin-bottom:5px;
	padding-top:0;
	width:70px;
}

dl#selectList dd {
	float:right;
	height:20px;
	margin-bottom:5px;
	width:240px;
}

dl#selectList dd select {
	height:20px;
	width:238px;
}

dl#selectList dd select.short {
	height:20px;
	width:105px;
}

ul#checkList {
	clear:both;
	left:352px;
	position:absolute;
	top:40px;
	width:300px;
}

#car_search_03 ul#checkList li#Check_fukusu {
	float:left;
}

#car_search_03 ul#checkList li#Check_siharai {
	float:left;
	margin-left:10px;
}

* html #car_search_03 ul#checkList li#Check_fukusu,
* html #car_search_03 ul#checkList li#Check_siharai {
	font-size:0.9em;
}
#car_search_03 ul#selectListBtn {
	clear:both;
	left:347px;
	position:absolute;
	top:77px;
	width:300px;
}

ul#checkList li#Check_bubu {
background:url(../images/searchImg/bubu_ico.png) no-repeat;
height:30px;
left:0;
padding-left:30px;
position:absolute;
top:55px;
width:170px;
}

ul#checkList li#Check_bubu a {
color:#333333;
text-decoration:underline;
}

ul#checkList li#Check_bubu a:hover {
color:#FFCC00;
}

p#selectListBtn button {
background:transparent url(../images/searchImg/btn_search.jpg) no-repeat scroll 0 0;
border:medium none;
font-size:12px;
position:absolute;
top:90px;
right:25px;
width:111px;
height:28px;
text-indent:-9999px;
cursor:pointer;
}

/* 地域検索 */
#car_search_04 {
	width: 639px;
	background:#fff url(../images/searchImg/car_search_03_bottom.png) no-repeat 0 bottom;
	overflow:hidden;
	position:relative;
	padding-bottom:8px;
	margin:0 10px;
}

#car_search_04_wrap {
	width:629px;
	border-top:5px solid #d9d4d0;
	border-left:5px solid #d9d4d0;
	border-right:5px solid #d9d4d0;
	overflow:hidden;
}


#car_search_04 div.map {
	float:left;
}

#car_search_04 div.map object, #car_search_04 div.map embed{
	height:241px;
	width:305px;
	background:#FFFFFF;
	vertical-align:middle;
}

table#areaTbl {
	width:323px;
	height:241px;
	float:right;
}

table#areaTbl th.area {
	color:#666666;
	font-weight:normal;
	width:97px;
	border-left:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
	text-align:left;
}

table#areaTbl th.area_end {
	color:#666666;
	font-weight:normal;
	width:97px;
	border-left:1px solid #9c9c9c;
	text-align:left;
}

table#areaTbl th.area span.area1 {
	background:url(../images/searchImg/maru01.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area2 {
	background:url(../images/searchImg/maru02.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area3 {
	background:url(../images/searchImg/maru03.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area4 {
	background:url(../images/searchImg/maru04.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area5 {
	background:url(../images/searchImg/maru05.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area6 {
	background:url(../images/searchImg/maru06.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area7 {
	background:url(../images/searchImg/maru07.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area8 {
	background:url(../images/searchImg/maru08.gif) no-repeat 6px 1px;
}

table#areaTbl th.area span.area9 {
	background:url(../images/searchImg/maru09.gif) no-repeat 6px 1px;
}

table#areaTbl th.area_end span.area10 {
	background:url(../images/searchImg/maru10.gif) no-repeat 6px 1px;
}


table#areaTbl th.area span.area1,
table#areaTbl th.area span.area2,
table#areaTbl th.area span.area3,
table#areaTbl th.area span.area4,
table#areaTbl th.area span.area5,
table#areaTbl th.area span.area6,
table#areaTbl th.area span.area7,
table#areaTbl th.area span.area8,
table#areaTbl th.area span.area9,
table#areaTbl th.area_end span.area10 {
	width:10px;
	height:10px;
	padding-left:24px;
}

table#areaTbl td.area {
	width:246px;
	border-left:1px solid #9c9c9c;
	border-bottom:1px solid #9c9c9c;
}

table#areaTbl td.area_end {
	width:246px;
	border-left:1px solid #9c9c9c;
}


table#areaTbl ul li {
	float:left;
	font-size:x-small;
	margin-left:8px;
}

table#areaTbl ul li a {
	color:#333333;
	text-decoration:underline;
	font-size:x-small;
}

table#areaTbl ul li a:hover {
	color:#FFCC00;
}

/* ブランド検索 */
#car_search_05 {
	background:url(../images/searchImg/brand_list.gif) no-repeat;
	width:639px;
	height: 211px;
	margin:0 10px;
}



ul#brandList li.brand1,
ul#brandList li.brand2 {
overflow:hidden;
display:inline;
float:left;
height:28px;
margin:0;
}

ul#brandList li.brand1 {
width:104px;
margin:0 0 0 5px;
}

ul#brandList li.brand2 {
width:104px;
}

ul#brandList a {
display:block;
height:28px;
text-indent:-9999px;
}




/* 価格検索 */
#car_search_06 {
	background:url(../images/searchImg/kakaku_list.gif) no-repeat;
	width:639px;
	height: 135px;
	margin:0 10px;
}

#car_search_06 ul#kakakuList li.kakaku1 {
	width:109px;
	height:41px;
}

#car_search_06 ul#kakakuList li.kakaku1,
#car_search_06 ul#kakakuList li.kakaku2 {
overflow:hidden;
display:inline;
float:left;
height:67px;
margin:0;
}

#car_search_06 ul#kakakuList li.kakaku3,
#car_search_06 ul#kakakuList li.kakaku4 {
overflow:hidden;
display:inline;
float:left;
height:32px;
margin:0;
}


#car_search_06 ul#kakakuList li.kakaku1 {
width:101px;
height:41px;
margin:0 0 0 5px;
}

#car_search_06 ul#kakakuList li.kakaku2 {
width:104px;
height:41px;
}

#car_search_06 ul#kakakuList li.kakaku3 {
width:104px;
height:21px;
}

#car_search_06 ul#kakakuList li.kakaku1 a {
display:block;
text-indent:-9999px;
width:106px;
height:41px;
}

#car_search_06 ul#kakakuList li.kakaku2 a {
display:block;
text-indent:-9999px;
width:109px;
height:41px;
}

#car_search_06 ul#kakakuList li.kakaku3 a {
display:block;
text-indent:-9999px;
width:109px;
height:21px;
}


/* 車タイプ別検索 */
#car_search_07 {
	background:url(../images/searchImg/type_list.gif) no-repeat;
	width:639px;
	height: 144px;
	margin:0 10px;
}

#car_search_07 ul#typeList li.type1 {
	width:125px;
	height:66px;
	margin:0 0 0 5px;
}

#car_search_07 ul#typeList li.type2 {
	width:127px;
	height:66px;
}

ul#typeList li.type1,ul#typeList li.type2 {
overflow:hidden;
display:inline;
float:left;
margin:0;
}

ul#typeList li.type1 a, ul#typeList li.type2 a {
display:block;
height:66px;
text-indent:-9999px;
width:130px;
}

/* サイドバーランキング */
#ranking_title{font-size:12px; font-family: georgia; font-style:italic; color: #fff; background:#000; padding:5px 0 5px 10px;}
#ranking_box ul li.rank1_li{height:80px; padding:5px 0 5px 5px; background:transparent url(../images/beautyImg/list_line.gif) repeat-x scroll left bottom;}
#ranking_box ul li.rank_li{height:70px; padding:5px 0 5px 5px; background:transparent url(../images/beautyImg/list_line.gif) repeat-x scroll left bottom;}
#ranking_box ul li a{font-size:12px;}
.rank1{color:#FFCC00; font-size:12px; font-style:italic; font-family:georgia; width:140px; float:right;}
.rank2{color:#FFCC00; font-size:12px; font-style:italic; font-family:georgia; width:150px; float:right;}
.rankkey{color:#FFCC00; font-size:16px; font-style:italic; font-family:georgia; float:}
.syasyu_link1{width:140px; color:#FFCC00; font-size:16px; font-style:italic; font-family:georgia; float:}
.syasyu_link2{width:150px; color:#FFCC00; font-size:16px; font-style:italic; font-family:georgia; float:}
.ranking_no1_box img{background:#FF9900; padding:4px; float:left;}
.ranking_no_box img{background:#999; padding:4px; float:left;}
.syasyu_link{float:right;}

/*
************************************************************
2011リニューアル修正
************************************************************
*/
body{background:#fff;}
.sideBar{background:#171717;}
.container{margin:-20px auto 40px; background-color:transparent;}
p#pankuzu{width:670px; margin:0 0 20px; padding:0; color:#000;}
p#pankuzu a:link{color:#000;}
p#pankuzu a:visited{color:#000;}
p#pankuzu a:hover{color:#f90;}
