@charset "utf-8";
/* CSS Document */

/*このcssには全体とレイアウト関係が入っています*/

/*全体*/
html,body,div,p,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,tr,td,th{margin:0; padding:0;}
h1,h2,h3,h4,h5{margin-bottom:5px;}
img{border:0; margin:0; padding:0;}

body{background:#fc0;
	line-height : 180%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ",Arial, Helvetica, sans-serif;
	font-size : 80%;
	color:#333 !important;
	text-align:center;
	width:100%;
	height:100%;
     }
ul li{list-style:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#FF6633; text-decoration:none;}



#content_main{text-align:left; margin-left:auto; margin-right:auto;width:800px; background-color:#fff; text-align:center;}

#head{text-align:left; margin-left:auto; margin-right:auto;overflow:hidden;text-decolation:none;}

#menu{text-align:right;overflow:hidden;background:url(../img/menu_back.gif) repeat-x left; height:38px; padding-left:205px;}
#menu ul{}
#menu li {float:left;}
#menu li a{display:block;height:38px;}
#menu li a:hover{background-color:transparent;}
#menu li a:hover img{visibility:hidden;}
#menu li.line01{width:118px; background:url(../img/menu_01_2.png); overflow:hidden;}
#menu li.line02{width:118px; background:url(../img/menu_02_2.png); overflow:hidden;}
#menu li.line03{width:118px; background:url(../img/menu_03_2.png); overflow:hidden;}
#menu li.line04{width:118px; background:url(../img/menu_04_2.png); overflow:hidden;}
#menu li.line05{width:118px; background:url(../img/menu_05_2.png); overflow:hidden;}
#menu li.line00{width:118px; background:url(../img/menu_00_2.png); overflow:hidden;}
/*sitemap*/
#sitemap{ text-align:left; margin:2em; overflow:hidden;}
#sitemap h5{color:#003399; border-bottom:1px solid #039; padding-bottom:3px;}
#sitemap ul{ float:left; width:45%; padding-left:1em;}
/*フッター*/

#footer{text-align:center; margin-left:auto; margin-right:auto;overflow:hidden; clear:both;}
.foot_menu{text-align:right; font-size:0.9em;overflow:hidden; clear:both;}
.foot_menu span{padding:5px; margin:2px; background-color:#fc0;}
/*search*/
#search{margin-top:10px;}
#search_title{margin:10px 0 0 5px; width:202px; float:left;}
#search h3,h4{margin-top:5px; padding-left:3px;}

#contentbox {width: 738px;height:460px;
			background: url(../img/back_search.gif) no-repeat left top;
			padding-bottom: 17px;
			margin: 0 auto;
			 text-align:left;}

div.search_box{width:25%; margin:5px 10px 0 30px; padding:0 5px 0 5px;float:left;font-size:0.8em;}

#color{margin:0 25px; clear:both;}
#color table{border-collapse:collapse;}
#color img{border:none; margin:0px 11px;}


#bottom_box{background:url(../img/top_bottom_back.png) no-repeat scroll;
width:740px; height:265px;margin: 0 auto;text-align:left;}		
#blog {width:210px;margin:5px 10px; float:left; overflow:hidden; font-size:0.9em;}
#news {width:340px; height:250px;margin:5px 10px 5px 12px; float:left; overflow:hidden; font-size:0.9em;}
#news div.inbox{ height:210px; overflow:auto; }
#news li.zaiko{background: url(../img/news_car-trans.png) no-repeat left top; padding-left:26px;}
#news li.carnews{background: url(../img/news_news-trans.png) no-repeat left top; padding-left:26px;}
#news li span{color:#f36;}
#ranking {width:135px; float:left; margin-left:3px;}
#ranking table{border-collapse:collapse; width:96%; margin-left:7px;}
#ranking th{width:15px; padding-bottom:6px;}
#ranking td{ text-align:left; font-size:90%; line-height:1em; padding-bottom:6px;}

/*スライダー部分*/
#slide_box{width:520px;float:left;}
#slider{ height:155px; }
#slider li{width:520px; height:155px;}	
#slider li a{display:block; width:270px; height:155px;color:#333; margin-left:248px; padding-top:38px;}
#slider li.sli01{background:url(../img/search/type_hatch-trans.png) no-repeat;}
#slider li.sli02{background:url(../img/search/type_tall-trans.png) no-repeat;}
#slider li.sli03{background:url(../img/search/type_ban-trans.png) no-repeat;}
#slider li.sli04{background:url(../img/search/type_smi-trans.png) no-repeat;}
#slider li.sli05{background:url(../img/search/type_SUV-trans.png) no-repeat;}
#slider li.sli06{background:url(../img/search/type_onbox-trans.png) no-repeat;}
#slider li.sli07{background:url(../img/search/type_track-trans.png) no-repeat;}
#slider li.sli08{background:url(../img/search/type_wagon-trans.png) no-repeat;}
#prevBtn{width:26px;height:26px;float:left;}	
#prevBtn a{background:url(../img/rew.gif) no-repeat center center;display:block; text-indent:-9000px;}
#nextBtn{width:26px;height:26px; margin-right:5px;float:right;}
#nextBtn a{background:url(../img/ff.gif) no-repeat center center;display:block; text-indent:-9000px;}

/*パンクズリスト*/
#pazkuzu_list{text-align:left;margin-bottom:5px;}
#pazkuzu_list ul{margin:0;}
#pazkuzu_list li{list-style:none; float:left;background:url(../img/pankuzu_back.gif) repeat-x; margin-top:3px;margin-bottom:3px; padding-right:2px;padding-left:22px;}

/*通常ページコンテンツ枠*/
#contents{width:740px;margin:10px auto 0 auto;text-align:left; padding-top:5px;height:auto; min-height:600px;}