@charset "Shift_JIS";
/*初期化*/
body { margin: 0; padding: 0; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #333333; background-color: #EDECE5;}
script { position: absolute; z-index: 1; }
p { margin: 0; padding: 0;}
h1 { font-size: 18px; line-height: 140%; font-weight: bold; margin: 0; padding: 0; }
h2 { font-size: 14px; line-height: 140%; font-weight: bold; margin: 0; padding: 0; }
h3 { font-size: 14px; line-height: 140%; margin: 0; padding: 0; }
h4 { font-size: 12px; line-height: 140%; font-weight: bold; margin: 0; padding: 0; }
a { overflow: hidden; }
img {border:0px}
hr { display: none; margin:  0; padding: 0; clear: both; }
object { margin: 0; padding: 0; }
embed { margin: 0; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
.clear { clear:both;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/*テキスト設定*/
.j9 { font-size: 9px; line-height: 150%; }
.j10 { font-size: 10px; line-height: 150%; }
.j12 { font-size: 12px; line-height: 150%; }
.j12_red { font-size: 12px; line-height: 150%; color: #800024; }
.j14 { font-size: 14px; line-height: 150%; }
.j18 { font-size: 18px; line-height: 180%; }
.j18_red { font-size:18px; line-height: 150%; color: #800024; }
.price { font-size:30px; line-height: 100%; color: #800024; font-family:Times New Roman, Times,serif, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold}

/*リンク設定*/
a:link { color: #373B6B; text-decoration: underline; }
a:visited { color: #31015d; text-decoration: underline; }
a:hover { color: #666EC7; text-decoration: none; }
a:active { color: #00a0c6; text-decoration: none; }
/*bodyの設定*/
#body { text-align: center; background-image:url(../img/bg_main_shd.gif); background-color:#FBFAEC; background-position:center top; background-repeat:repeat-y;}
#wrapper_out { width:100%; margin:0 auto;}
/*
#wrapper { clear:both; width: 1207px; background: url(../img/bg_main_shd.gif) repeat-y center; background-color:#FBFAEC; margin: 0 auto; padding: 0; text-align:center;}
*/
/*headerの設定*/
#header_top_bg { clear:both; background:url(../img/bg_top_bar.gif) repeat-x; width:100%; height:10px; text-align:center;}
#header_top{ clear:both; background:url(../img/top_bar.gif) no-repeat 0 0; margin:0 auto; width:955px; height:10px;}
#header_box_out { clear:both; background:url(../img/bg_head.gif) repeat-x 0 0; height: 44px; margin: 0; padding: 0; text-align:center:}
#header_menu_box { clear:both; width:955px; margin:0 auto; padding:0px;}
/*footerの設定*/
/*#submenu_navi_box { clear:both; width:920px; height:150px;  margin:5px auto; padding:0;}*/
#submenu_navi_box { clear:both; width:920px; height:30px;  margin:5px auto; padding:0;}
#submenu_navi_box h3{ text-indent:-9999px;}
#test{ width:210px; text-align:left}
#ftmenu_company { float:left; background:url(../img/menu_company.gif) no-repeat 0 0; margin:0; padding:0px; width:76px; height:17px;}
#ftmenu_reference { float:left; background:url(../img/menu_reference.gif) no-repeat 0 0; margin:0; padding:0px; width:87px; height:17px;}
#ftmenu_privacy { float:left; background:url(../img/menu_privacy.gif) no-repeat 0 0; margin:0; padding:0px; width:125px; height:17px;}
#ftmenu_help { float:left; background:url(../img/menu_help.gif) no-repeat 0 0; margin:0; padding:0px; width:62px; height:17px;}
#copyright { float:right; background:url(../img/copy_img.gif) no-repeat 0 0; margin:0; padding:0px; width:233px; height:20px; }

.header_menu_btm { clear:both; background-color:#999999; margin:0px; padding:0px; width:100%; height:3px; }

/*コンテンツの設定*/
#contents_box{ background-color:#F1F2EE; margin:0 auto; padding-bottom:0px; width:955px; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid;}
/*#contents{ clear:both; margin:0px 20px; padding-top:14px; width:915px; min-height:600px;}*/
#contents{ clear:both; margin:0px 20px; padding-top:14px; width:945px; min-height:600px;}


/*logoの設定*/
#logo { background:url(../img/logo.gif) no-repeat 0 0; width: 195px; height: 44px; margin:0px; padding: 0px; float: left; text-indent: -9999px; }
#logo a { width: 195px; height: 44px; display: block; }


/*global_naviの設定*/
#global_navi { margin:10px 0 0 0px; padding: 0; float: left; height:26px;}
#global_navi ul { margin: 0; padding: 0 0 0 40px; }
#global_navi ul li { float: left; list-style: none; margin: 0; padding: 0; display: inline-block; margin:0px;}
#global_navi h2 { text-indent:-9999px;}



/*ホーム*/
li.home { background: url(../img/menu_home.gif) no-repeat 0 0; width: 166px; height: 26px; }
li.home_act { background: url(../img/menu_home_on.gif) no-repeat 0 0; width: 166px; height: 26px;  }
a.home { background: url(../img/menu_home.gif) no-repeat 0 0; width: 166px; height: 26px; margin: 0; padding: 0px;  display: block; }
a.home:link { background: url(../img/menu_home.gif) no-repeat 0 0;}
a.home:visited { background: url(../img/menu_home.gif) no-repeat 0 0; }
a.home:hover { background: url(../img/menu_home_on.gif) no-repeat 0 0; }
a.home:active { background: url(../img/menu_home_on.gif) no-repeat 0 0; }

/*中古車リスト*/
li.carlist { background: url(../img/menu_carlist.gif) no-repeat 0 0; width: 166px; height: 26px; }
li.carlist_act { background: url(../img/menu_carlist_on.gif) no-repeat 0 0; width: 166px; height: 26px;  }
a.carlist { background: url(../img/menu_carlist.gif) no-repeat 0 0; width: 166px; height: 26px; margin: 0; padding: 0px;  display: block; }
a.carlist:link { background: url(../img/menu_carlist.gif) no-repeat 0 0;}
a.carlist:visited { background: url(../img/menu_carlist.gif) no-repeat 0 0; }
a.carlist:hover { background: url(../img/menu_carlist_on.gif) no-repeat 0 0; }
a.carlist:active { background: url(../img/menu_carlist_on.gif) no-repeat 0 0; }

/*企業情報*/
li.company { background: url(../img/menu_company.gif) no-repeat 0 0;}
li.company_act { background: url(../img/menu_company_on.gif) no-repeat 0 0;  }
a.company { background: url(../img/menu_company.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:76px; height:17px;}
a.company:link { background: url(../img/menu_company.gif) no-repeat 0 0; width:76px; height:17px;}
a.company:visited { background: url(../img/menu_company.gif) no-repeat 0 0; width:76px; height:17px;}
a.company:hover { background: url(../img/menu_company_on.gif) no-repeat 0 0; width:76px; height:17px;}
a.company:active { background: url(../img/menu_company_on.gif) no-repeat 0 0; width:76px; height:17px;}

/*お問い合わせ*/
li.reference { background: url(../img/menu_reference.gif) no-repeat 0 0; }
li.reference_act { background: url(../img/menu_reference_on.gif) no-repeat 0 0;  }
a.reference { background: url(../img/menu_reference.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:76px; height:17px;}
a.reference:link { background: url(../img/menu_reference.gif) no-repeat 0 0; width:87px; height:17px;}
a.reference:visited { background: url(../img/menu_reference.gif) no-repeat 0 0; width:87px; height:17px;}
a.reference:hover { background: url(../img/menu_reference_on.gif) no-repeat 0 0; width:87px; height:17px;}
a.reference:active { background: url(../img/menu_reference_on.gif) no-repeat 0 0; width:87px; height:17px;}

/*プライバシーポリシー*/
privacy { background: url(../img/menu_privacy.gif) no-repeat 0 0; }
privacy_act { background: url(../img/menu_privacy_on.gif) no-repeat 0 0;  }
a.privacy { background: url(../img/menu_privacy.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:76px; height:17px;}
a.privacy:link { background: url(../img/menu_privacy.gif) no-repeat 0 0; width:125px; height:17px;}
a.privacy:visited { background: url(../img/menu_privacy.gif) no-repeat 0 0; width:125px; height:17px;}
a.privacy:hover { background: url(../img/menu_privacy_on.gif) no-repeat 0 0; width:125px; height:17px;}
a.privacy:active { background: url(../img/menu_privacy_on.gif) no-repeat 0 0; width:125px; height:17px;}

/*ヘルプ*/
help { background: url(../img/menu_help.gif) no-repeat 0 0; }
help_act { background: url(../img/menu_help_on.gif) no-repeat 0 0;  }
a.help { background: url(../img/menu_help.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:76px; height:17px;}
a.help:link { background: url(../img/menu_help.gif) no-repeat 0 0; width:76px; height:17px;}
a.help:visited { background: url(../img/menu_help.gif) no-repeat 0 0; width:76px; height:17px;}
a.help:hover { background: url(../img/menu_help_on.gif) no-repeat 0 0; width:76px; height:17px;}
a.help:active { background: url(../img/menu_help_on.gif) no-repeat 0 0; width:76px; height:17px;}

/*店舗案内*/
store { background: url(../img/menu_store.gif) no-repeat 0 0; width:135px; height:26px; }
store_act { background: url(../img/menu_store_on.gif) no-repeat 0 0; width:135px;  height:26px;}
a.store { background: url(../img/menu_store.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:135px;  height:26px;}
a.store:link { background: url(../img/menu_store.gif) no-repeat 0 0;}
a.store:visited { background: url(../img/menu_store.gif) no-repeat 0 0; }
a.store:hover { background: url(../img/menu_store_on.gif) no-repeat 0 0; }
a.store:active { background: url(../img/menu_store_on.gif) no-repeat 0 0; }

/*納車までの流れ*/
delivery { background: url(../img/menu_delivery.gif) no-repeat 0 0; width:196px;  height:26px;}
delivery_act { background: url(../img/menu_delivery_on.gif) no-repeat 0 0; width:196px;  height:26px;}
a.delivery { background: url(../img/menu_delivery.gif) no-repeat 0 0; margin: 0; padding: 0px;  display: block; width:196px;  height:26px;}
a.delivery:link { background: url(../img/menu_delivery.gif) no-repeat 0 0;}
a.delivery:visited { background: url(../img/menu_delivery.gif) no-repeat 0 0; }
a.delivery:hover { background: url(../img/menu_delivery_on.gif) no-repeat 0 0; }
a.delivery:active { background: url(../img/menu_delivery_on.gif) no-repeat 0 0; }


/*コピーライト表記*/
#copyright_box{ clear:both; width:940px; margin:0 auto;}

/*パンくず*/
.crumbs{ float:left; text-align:left; font-size:10px; width:200px; height:25px;}
.crumbs a:link{ text-decoration:none;}
.crumbs a:visited{ text-decoration:none;}
.crumbs a:hover{ text-decoration:none;}
.crumbs a:active{ text-decoration:none;}


/* Hides from IE-mac \*/
* html #global_navi { margin-left:-25px; padding: 0; float: left; }
* html #global_navi ul { margin: 0; padding: 0 0 0 80px; }
/* End hide from IE-mac */

