@charset 'Shift_JIS';

@import 'init.css';
@import 'font.css';
@import 'tips.css';

/*********************************************************
 フレーム */
body{
  line-height:1.5em;
  font-size:small;
    color:#333;
  background:url(../img/bg.jpg) repeat-y center #FEEDF3;
  margin:0;
  padding:0;
}

.logo{
padding:13px 0 0 0;
display:block;
}

#container{
  background:url(../img/headimg.jpg) no-repeat top;
}

/*** ヘッダ ***/
#Header{
  display:none;
}
/* ヘッダここまで */


/*** ヘッダより下、フッタより上 ***/
#Main{
  clear:both;
  width:850px;
  margin:0 auto;
  padding:59px 0 0 0;
  background:url(../img/footimg.jpg) no-repeat bottom;
}
#MainInner{
  margin:0 50px 0 49px;
}

div#FlashArea{
  text-align:center;
}
div#FlashArea embed{
  vertical-align:top;
}

/*** ナビゲーション ***/
#Navi{
  width:224px;
  background:url(../img/left_box_bg_y.jpg) repeat-y;
  margin-bottom:10px;
  padding:13px 0 0 0;
}
#NaviInner{
  background:url(../img/left_box_bg_x.jpg) no-repeat bottom;
  width:220px;
  padding:0 3px 3px 1px;
}

#Navi li{
  border-bottom:#CCCCCC dotted 1px;
  padding:5px 0 5px 5px;
  list-style:none;
}
#Navi li a{
  padding:0px 0 0 15px;
  text-decoration:none;
  background:url(../img/left_list_image.gif) no-repeat 0px 2px;
}
#Navi li a:hover{
  color:#555;
}
#Navi li a br{
  display:none;
}
#Navi li a strong{
  display:block;
  padding-top:15px;
  padding-left:20px;
  border-right:#CCC dotted 1px;
  width:98px;
  height:26px;
  float:left;
  font-size:small;
  font-weight:normal;
  text-decoration:underline;
}
#Navi li a:hover strong{
  text-decoration:none;
}
#Navi li a span{
  padding:15px 4px 0 0;
  text-align:right;
  display:block;
  vertical-align:middle;
  float:right;
}
/*** ナビゲーションここまで ***/

/*** 左側 ***/
#Left{
  float:left;
  width:224px;
}
#Left h4{
  background:url(../img/t_bg_red.jpg) no-repeat right top;
  font-size:14px;
  color:#FFF;
  height:28px;
  padding:3px 0 3px 12px;
}
/*** 左側ここまで ***/

/*** 左側ランキング ***/

#Rank{
  width:224px;
  background:url(../img/left_box_bg_y.jpg) repeat-y;
  margin-bottom:10px;
}
#RankInner{
  background:url(../img/left_box_bg_x.jpg) no-repeat bottom;
  width:220px;
  padding:0 3px 3px 1px;
}

#Rank .ranking{
  clear:both;
  padding:10px 0;
  margin:0 10px;
  text-align:left;
  border-bottom:#CCCCCC dotted 1px;
}


#Rank .ranking img{
  float:left;
  margin-right:20px;
  padding-top:9px;
}


#Rank .ranking .icon1{
  background:url(../img/icon_1st.gif) no-repeat 78px 0px;
  padding:0 0 0 100px;
  margin:0 0 0 0px;
  font-size:small;
}

#Rank .ranking .icon2{
  background: url(../img/icon_2nd.gif) no-repeat 78px 0px;
  padding:0 0 0 100px;
  margin:0 0 0 0;
  font-size:small;
}

#Rank .ranking .icon3{
  background:url(../img/icon_3rd.gif) no-repeat 78px 0px;
  padding:0 0 0 100px;
  margin:0 0 0 0;
  font-size:small;
}

#Rank .ranking ul{
  list-style:none;
  font-size:x-small;
}

.arrow{
  background:url(../img/right_arrow_red.gif) no-repeat;
  padding:2px 0 2px 20px;
}


/*** 左側ランキング ***/


/*** 左側バナーエリア ***/

#BnrArea{text-align:center;}
#BnrArea p{margin-bottom:10px;}

/*** 左側バナーエリア ***/

/*** 右側 ***/
#Right{
  float:right;
  width:517px;
  padding:13px 0 0px 0;
  
}
#Right .logocar{
background:url(../img/carfe_car.jpg) no-repeat;
margin:10px 0;
}

#Right h2{
font-size: 20px;
font-family:"A-OTF 新ゴ Pro M", Osaka, "ＭＳ Ｐゴシック";
padding:13px 0 14px 10px;
border-bottom:dotted #CCCCCC 1px;
border-top:solid #CC0000 4px;
margin-left:43px;
}
#Right h3{
  background:url(../img/t_long.jpg) no-repeat left top;
  font-size:14px;
  color:#FFF;
  font-family:"A-OTF 新ゴ Pro M", sans-serif;
  height:14px;/* 28px */
  padding-top:7px;
  padding-bottom:7px;
  padding-left:32px;
  margin-bottom:12px;
  line-height:1;
/*
background: url(../img/t_bg_red.jpg) no-repeat;
color:#FFFFFF;
padding:5px 5px 5px 10px;
font-size: medium;
margin-bottom:5px;
*/
}

/*** 右側ここまで ***/

/*** 右側上部見出し ***/
#top-mi{
  background:url(../img/topimg.jpg) no-repeat;
  margin-bottom:10px;
  padding-bottom:20px;
  padding-top:10px;
  padding-left:10px;
  clear:both;
  text-align:left;
}

#top-mi div#CMArea{
  float:left;
  margin-right:15px;
}

#Right #top-mi h2{
  color:#690000;
  font-family:"A-OTF 新ゴ Pro M", Osaka, "ＭＳ Ｐゴシック";
  margin:0;
  padding:0 15px 5px 0;
  font-size: medium;
  border:none;
}

#top-mi p{
padding:0px 135px 0px 0;
}

#top-mi .mitext{
vertical-align:top;
}

/*** 右側上部見出し ***/

/*** 右側検索 ***/

#search h3{
background: url(../img/t_bg_disc.jpg) no-repeat;
color:#FFFFFF;
padding:5px 5px 5px 30px;
font-size: medium;
margin-bottom:5px;
}

#search .searchbox{
background: url(../img/search_bg.jpg) no-repeat;
padding:10px;
}
#search .searchbox p{
padding:0px 140px 10px 0;
}


/*** 右側検索 ***/

/*** 右側PickUp ***/

#PickUp{
border-top:#CCCCCC dotted 1px;
padding-top:10px;
margin-bottom:8px;
}

#PickUp h6{
color:#003366;
font-size:small;
}

#PickUp .Picno1{
  clear:both;
  padding:0 3px 8px 0;
  text-align:left;
  border-right:#CCCCCC dotted 1px;
  width:257px;
}

#PickUp .PicimgFl{
  float:left;
  margin-right:6px;
  margin-bottom:8px;
}


#PickUp .Picno2{
  clear:both;
  padding:0 0px 8px 10px;
  text-align:left;
  width:250px;
}

#PickUp .syo{
display:block;
color:#003366;
font-weight:bold;
padding-top:30px;
}

/*** 右側PickUp ***/

/*** 右側ニュースエリア ***/

#News{
overflow:auto;
height:140px;
margin-bottom:10px;
}

#News li{
list-style:none;
padding:5px;
border-bottom:dotted #CCCCCC 1px;
}

/*** 右側ニュースエリア ***/

/*** 新着!! 未使用車を探す ***/
div.NewCars{
  border:#CCC solid 1px;
  background:url(../img/in_box-bg.jpg) no-repeat left bottom;
  margin-bottom:24px;
  padding-top:14px;
  padding-bottom:12px;
}
ul.NewCars{
  list-style:none outside;
  width:505px;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:6px;
  zoom:1;
}
ul.NewCars:after{
  content:""; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}
ul.NewCars li{
  float:left;
  width:126px;/* 167px */
  height:181px;
  padding-right:25px;
  padding-left:16px;
  margin-right:5px;
  background:url(../img/in_box-small-bg.jpg) no-repeat left top;
  overflow:hidden;
}
ul.NewCars li.last{
  float:left;
  width:126px;/* 161px */
  padding-right:19px;
  margin-right:0;
  margin-bottom:9px;
}
ul.NewCars li h4{
  font-size:small;
  font-weight:normal;
}
ul.NewCars li h4 span{
  font-size:x-small;
}
ul.NewCars li p.img img{
  border:#CCC solid 1px;
}
ul.NewCars li p.price{
  text-align:right;
  font-size:22px;
}
ul.NewCars li p.price span{
  font-size:small;
}

div#FindCars{
  width:435px;/* 487px */
  margin-right:auto;
  margin-left:auto;
  padding-top:12px;
  padding-left:25px;
  padding-right:25px;
	padding-bottom:12px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
}
div#FindCarsBottom{
  background:url(../img/in_submitline-bottom.gif) no-repeat bottom;
	padding-bottom:48px;
}

div#FindCars h4{
  margin-bottom:6px;
}
div#FindCars p#findCarsInput{
  background:url(../img/in_find-email-bg.jpg) no-repeat left top;
  width:405px;/* 435px */
  padding:12px 15px;
  height:21px;/* 45px */
  margin-bottom:12px;
}
div#FindCars p#findCarsInput input{
  width:300px;
}

div#FindCars table td{
  padding-top:6px;
  padding-bottom:6px;
	text-align:center;
	font-size:x-small;
}

div#registerError{
  color:#F33;
  width:300px;
  margin-right:auto;
  margin-left:auto;
}

/*** フッター　***/

#FooterLink{
text-align:right;
padding:15px 0;
}
#FooterLink a{
padding:10px 5px;
}

#Footer{
background:#CC0000;
color:#FFFFFF;
width:780px;
margin:0 auto;
text-align:right;
height:20px;
}
/*** フッター ***/
/*** パルフェ紹介ページ ***/

#parfe{ text-align:center; vertical-align:top;}
#parfe li{padding:0px 0 20px 0; list-style:none;}
#parfestyle{clear:both; padding-bottom:280px;}
*html #parfestyle{clear:both; padding-bottom:70px;}
#parfestyle ul{ padding:0; margin:0; text-align:center;}
#parfestyle ul li{ display:inline; float:left; padding:2px;}


/*** 会社概要 ***/

#gaiyou{
padding:10px 0;
font-size: small;
}

#gaiyou th{
font-weight:normal;
text-align:right;
width:100px;
vertical-align:top;
padding:5px;
}

#gaiyou td{
padding:5px 5px 5px 10px;
}

#gaiyou li{
list-style:none;
}
/*** 会社概要 ***/


/*** 未使用車ってなに？ ***/

#what .mainimg{
background:url(../img/what_mainimg.jpg) no-repeat;
font-family:"A-OTF 新ゴ Pro M", Osaka, "ＭＳ Ｐゴシック";
color:#FFFFFF;
padding:50px 250px 40px 20px;
}
#what .mainimg p{
padding:10px 0;
}

#what #Know{
  clear:both;
  padding:0 5px 30px 7px;
  text-align:left;
}

#what #Know p{
  padding:10px;
}
#what #Know .knowimgFr{
  float:right;
  margin-left:10px;
  margin-bottom:8px;
}
#what #Know .knowimgFl{
  float: left;
  margin-right:10px;
  margin-bottom:8px;
}

/*** 未使用車ってなに？ ***/

/*** 店舗一覧 ***/

#List{
clear:both;
}

#List ul{
 padding:0; margin:0; text-align:center;
 display:inline;
}

#List ul li{
list-style:none;
display:inline;
}

#List td{
vertical-align:top;
}

#List #Store{
  clear:both;
  text-align:left;
  width:250px;
  vertical-align:top;
}

#List #Store .orange{
  background:#DE6428;
  margin-left:115px;
  padding-left:10px;
}

#List #Store .green{
  background:#7D9A40;
  margin-left:115px;
  padding-left:10px;
}

#List #Store h5{
  font-size:16px;
  color:#FFFFFF;
  padding:2px 2px 2px;
  margin-bottom:5px;
}

#List #Store .storeimg{
  float:left;
  margin-right:7px;
  margin-bottom:20px;
}

#List #Store .storeimg p{
  text-align:center;
  padding:5px;  
}

#List #tdl{
  border-bottom:dotted 1px #999999;
  border-right:dotted 1px #999999;
}
#List #tdl td{
  border-top:dotted 1px #999999;
  border-left:dotted 1px #999999;
}


/*** 店舗一覧 ***/

/*** 店舗詳細 ***/

#Detail{
padding:0px 0 25px 0;
}

#Detail p{
padding:5px 0 5px 0;
}

#Detail .manager-detail{
  clear:both;
  padding:10px 5px 30px 7px;
  text-align:left;
  border-bottom:dotted #CCCCCC 1px;
  min-height:220px;
}
*html #Detail .manager-detail{
  height:220px;
}

#Detail .manager{
float:left;
border:#CCCCCC solid 1px;
padding:2px;
margin-right:15px;
}

#Detail .tenpo-detail{
  clear:both;
  padding:10px 5px 30px 7px;
  text-align:left;
}

#Detail .tenpoimg{
float: right;
padding:2px;
margin-left:15px;
}

#Detail .detail{
border-right:#9FB1FF solid 1px;
border-bottom:#9FB1FF solid 1px;
margin:0px 0 10px;
}

#Detail .detail th{
vertical-align:top;
padding:5px;
background:#D1DEFF;
border-left:#9FB1FF solid 1px;
border-top:#9FB1FF solid 1px;
width:90px;
}

#Detail .detail td{
padding:5px;
border-left:#9FB1FF solid 1px;
border-top:#9FB1FF solid 1px;
}


/*** 店舗詳細***/

/*** プライバシーポリシー ***/

#privacy{
padding:10px;
margin-bottom:20px;
}

#privacy ul{
padding:0 15px;
}

#privacy ul li{
list-style:decimal;
padding:8px 0;
}

#privacy ul li ul li{
  list-style-type: upper-roman;
  padding:0px;
}

/*** プライバシーポリシー ***/

/*** サイトマップ ***/

#sitemap h6{
background:url(../img/logo_icon.jpg) no-repeat;
font-size: small;
padding:0px 0px 5px 20px;
margin-top:15px;
border-bottom: dashed 1px #CCCCCC;
}

#sitemap ul{
list-style:none;
padding:10px;
}
#sitemap ul li{
padding:5px;
}

/*** サイトマップ ***/


/*** 全国販売対応案内 ***/

#Guid{
margin-bottom:20px;
}

/*** 全国販売対応案内 ***/

/*** 問い合わせ ***/

#info{
padding:15px 0;
}

#info ul{
padding:10px 0;
}

#info h6{
background:url(../img/logo_icon.jpg) no-repeat;
font-size: small;
padding:0px 0px 5px 20px;
margin:15px 0;
border-bottom: dashed 1px #CCCCCC;
}

#info li{
list-style:none;
padding:5px 0;
}
#info li p{
  float:right;
  width:360px;
}

#info li h5{
  width:140px;
  font-size:small;
  float:left;
  width:118px;
  text-align:left;
  padding:1px 5px;
  margin:0 15px 0 7px;
  background: #FFEEEE; 
}


/*** 問い合わせ ***/


/*******************/

#coment .faq1{
background: url(../img/q1.jpg) no-repeat 0px 3px;
margin:20px 0;
}
#coment .faq2{
background: url(../img/q2.jpg) no-repeat 0px 3px;
margin:20px 0;
}
#coment .faq3{
background: url(../img/q3.jpg) no-repeat 0px 3px;
margin:20px 0;
}

#coment h3{
color:#990000;
background:none;
margin-left:50px;
font-size: large;
font-weight:lighter;
border-bottom:#990000 dotted 1px;
}

#coment p{
padding:10px;
}

