*{ padding:0; margin:0;}
ul, li{ list-style:none;}
img{ border:0;}

/*最初のフラッシュ部分*/
#flash_eria{
	width:850px;
	padding-top:29px;
	background-color:#ff5000;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 13px;
}
#flash_1{ width:800px; height:450px; display:block;margin:0 auto;}

#skip{
	width:850px;
	height:212px;
	background:url(../images/flash_back_1.jpg);
	background-repeat:repeat-x;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#skip ul{ float:left; width:460px; padding-left:50px; font-size:12px; color:#FFFFFF; padding-top:10px;}
#skip li{ padding-bottom:10px;}
#skip li a{ color:#FFFFFF;}
#skip p{ float:right;}
.flash_table{position: relative; float:left; padding-top:15px; margin-left:15px;font-size:12px; color:#FFFFFF;}
#contents_flash{width:100%; margin:20px auto; position:relative;}
#orangee{ width:100%; position:relative; background-color:#ff5000; float:left; margin-bottom:10px;}

/*共通パーツ*/
#contents{width:100%;position:relative;margin-top: 20px;margin-bottom: 20px;}

#h1_r{ height:15px; display:block; width:800px; font-size:10px;}
h1, #h1_r p, #h1_r h2{ font-size:10px; font-weight:normal; padding-right:2px; float:left; display:block; height:10px;}



#orange{ width:100%; position:relative; background-color:#FF631B; float:left;}

.width{ width:800px; table-layout:fixed;}
.width td{vertical-align:top;}

#head{ width:800px; height:88px; background:url(../images/top_02.jpg); background-repeat:no-repeat; display:block;}
#head ul{color:#FFFFFF;font-size:10px;font-weight:bold; padding-right:17px;
float: right;padding-top: 22px; height:66px; display:block; width:150px; text-align:right;}

#head li{ padding-bottom:3px;}
#menu{ position:relative;}

/*メニュー*/
#menu_hover{float:right;width:116px; padding-top:10px; position:relative;}
#menu_hover a{background:url(../images/menu_03.jpg); background-repeat:no-repeat;width:116px; height:23px; display:block; }

#menu h2{ padding-bottom:7px;}


#menu_2{ background:url(../images/top_03.jpg); background-repeat:repeat-y;}
#item{text-align:right;font-size:11px;/*\*/font-size:12px;/**/text-decoration:none;}
#item_2{text-align:right;font-size:11px;/*\*/font-size:12px;/**/text-decoration:none; letter-spacing:-0.05em;}


#item a, #item_2 a{width:98px;height:16px;display:block;padding-top: 7px;padding-right: 18px; color:#ff5000; text-decoration:none;}
#item_2 a{width:104px;height:18px;display:block;padding-top: 5px;padding-right: 12px; color:#ff5000; text-decoration:none;}
*html #item_2 a{ padding-top:6px;}

#item a:hover, #item_2 a:hover{ background-position:-200px 0; color:#666666; text-decoration:none;}

/*メニュー内のコメント部分*/


.menu_txt{ clear:both;width:180px;margin:0 auto;padding-top:35px;color:#FFFFFF;font-size:10px;padding-bottom:0.5em; line-height:1.45em;
padding-left:10px;}
.menu_txt p{ padding-top:0.5em;}
.botom{ padding-bottom:0.5em;}

.menu_txt ul{font-size:11px;/*\*/font-size:12px;/**/}
.menu_txt li{ padding-bottom:0px;}
.rubi{color:#FFFFFF;font-size:8px;/*\*/font-size:9px;/**/ padding-left:50px; letter-spacing:0.2em;}

.menu_txt strong, .menu_txt em{color:#FFFFFF;font-size:10px;font-weight:normal;font-style: normal;}


#block{ width:197px; display:block; height:1560px; background-color:#FF631B; }
#block_top{ width:197px; display:block; background-color:#FF631B; }

#banner{padding-left:17px; clear:both; margin-bottom:40px;}
#banner li{ padding-bottom:8px; }

#main, #main_1{width:603px;position:relative;}
#main_1{background-color:#FFFFFF;}
#main_p{width:603px; height:349px; background:url(../images/top_04.jpg); background-repeat:no-repeat; display:block;}

.bar{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;	}
.back{background-repeat:no-repeat;background-color: #FFFFFF;background-image: url(../images/bg.gif);border-bottom-width: 1px;
border-bottom-style: solid;border-bottom-color: #666666;}
/*/共通パーツ*/

/*ニュース*/
label, iframe{ margin:0; padding:0;}
#topix
{width:395px;height:353px;display:block;background:url(../images/top_05.jpg);background-repeat:no-repeat;padding-top: 30px;padding-left: 206px;} 

/*特選中古情報*/
#stock table
{background:url(../images/top_09.jpg);width:175px;height:196px;display:block;background-repeat:no-repeat;table-layout:fixed; float:left;}

.top_item{width:264px;height:265px;display:block;background:url(../images/top_10.jpg);background-repeat:no-repeat;
padding-left: 25px;padding-top: 7px; float:left;}


.top_item ul{font-size:10px;margin-top: 3px;margin-right: 0;margin-bottom: 15px;margin-left: 0;}
.top_item li{ float:left; padding-right:8px;/*\*/padding-right:20px;/**/ padding-bottom:7px;}

.impact_14{
	font-size:14px;
	font-family: Impact, fantasy;
}
.bb10{ font-size:10px; }

/*アクセサリー*/
.parts_item{width:264px;height:273px;display:block;background:url(../images/top_11.jpg);background-repeat:no-repeat;
padding-left: 25px;padding-top: 5px; float:left;} 

.parts_item p{font-size:10px;margin-top: 2px;margin-bottom: 7px; width:250px; text-align:left;}
.parts_name{font-size:14px; font-weight:bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.price{padding-left: 1.5em;font-size:12px;}


/*アクセス*/
.accecc_1, .accecc_2{position:absolute;font-size:11px;/*\*/font-size:12px;/**/font-weight:bold;
line-height:1.3em;text-align:left;}

.accecc_1{top:423px; left:386px;width:auto;}
.accecc_2{left: 292px;top: 442px;width:auto;}
.accecc_2 li{ margin-bottom:10px;}
.accecc_2 a, .accecc_2a:hover{ color:#FF631B;}

/*車両詳細*/
.detail_name_main{ width:449px; clear:both; margin:0 auto; display:block;}

.detail_name
{background:url(../detail/img/detail_03.gif);width:448px;height:360px;text-align: center;background-repeat:no-repeat;
display:block;font-size:14px;font-weight:bold;color:#FFFFFF; table-layout:fixed; }

.detail_name_1{ padding-top:5px; text-align:left; padding-left:5px;}
.detail_name_2{ width:433px; padding-top:15px; padding-left:15px;}
*html .detail_name_2{ padding-top:4px;}
.detail_name_2 img { vertical-align:top;}

.detail_name_3{width:448px;height:265px;table-layout:fixed;background-image: url(../detail/img/detail_07.gif);}
.detail_name_3_1{ padding-top:50px; padding-left:10px; padding-right:10px;}
.detail_name_3_2{padding-top:70px; padding-right:30px;line-height:1.4em;}
.detail_name_3_3{ width:160px; table-layout:fixed; white-space:nowrap;}

.detail_name_4{width:449px;height:150px;background-image: url(../detail/img/dtail_09.gif); table-layout:fixed; }
.detail_name_4_1{ padding-top:8px;}

.detail_name_2, .detail_name_3, .detail_name_4
{background-repeat:no-repeat;display:block;  font-size:9px;/*\*/font-size:10px;/**/ text-align:left; position:relative;}

/*販売実績*/
.saleresults{position:relative;width:194px;height:188px;background:url(../images/jisseki_3.gif);background-repeat:no-repeat;
table-layout:fixed;border-right-width: 2px;border-bottom-width: 2px;border-right-style: dotted;border-bottom-style: dotted;
border-right-color: #666666;border-bottom-color: #666666; float:left;}
.saleresults_2{ padding-left:31px; padding-top:20px;}
.saleresults_2 img{ padding-top:5px;}
.saleresults_2 ul{ font-size:9px;/*\*/ font-size:10px;/**/ font-weight:bold; padding-top:6px;}
.saleresults_2 li{ float:left; padding-right:10px;}
#saleresults_title{position:absolute;font-size:12px;left: 136px;top: 28px;width: 400px;}

/*フッター*/

#fotter{ width:800px;  padding-top:5px;}
#fotter ul, #fotter ul a, #fotter ul a:hover{ margin:0 auto; font-size:9px; color:#666666; margin-top:5px; margin-bottom:20px; text-decoration:none;}
#fotter li{ text-align:center; padding-bottom:6px;}

#fotter_fla{width:850px;margin:0px auto; clear:both; display:block;}
#fotter_fla ul, #fotter_fla ul a, #fotter_fla ul a:hover{ margin:0 auto; font-size:10px; color:#666666; margin-top:5px; margin-bottom:20px;}
#fotter_fla li{ text-align:center; padding-bottom:6px;}

#h1_r, #head, .width, #fotter{ margin:0 auto; clear:both;}



/*新店舗ページへのリンク用*/
#main_p p{ position:absolute; top:15px; left:503px;}
#main_p p a{ background:url(../images/new_shop_botan.jpg); width:86px; height:83px; display:block;}
#main_p p a:hover{ background-position: 0px -93px;}
/*新店舗用*/
.back_2 { background:#FFFCD1;border-bottom-width: 1px;
border-bottom-style: solid;border-bottom-color: #666666;}
img { vertical-align:top;}
.new_shop{ position:absolute; top:906px; left:195px; font-size:14px; line-height:1.25em; letter-spacing:0.05em;}

/*特選中古車のバナー*/
.copy { position:relative;padding-bottom:0.5em;}
.copy p{ font-size:12px;position:absolute;color:#666666; font-weight:bold;line-height:1.35em;}
.copy h3 {position:absolute;font-weight:bold;top:52px;}
.copy h2 {position:absolute;font-weight:bold;top:52px;}
