@charset "utf-8";
* { padding:0; margin:0;}

body {margin:0px; padding:0px; background-repeat:repeat-y; font-family: 'MS Pゴシック', sans-serif;}
#TDL1 {font-size:9px; font-weight:normal; color:#333333;}
td, #cnt div {font-size:12px; font-weight:normal; color:#333333;}

.txt_l { text-align:left;}.txt_r{ text-align:right;}
hr { height:1px; background-color:#cccccc; border:0px;}
.mg_btm_20 { margin-bottom:20px;}
.mg_top_20 { margin-top:20px;}

form {margin:0px;} 
a {text-decoration:none; display:block;}
a.examinelinkon, a.examinelink, a.toolkitlink, a.linklistlink, a.povlnk {padding:0px 2px 0px 11px;}
#cnt td.topalign {vertical-align:top;}
/* Head Area with Logo */
#headdiv {position:absolute; z-index:11; left:0px; top:0px; height:100px; width:770px; margin:0px; clip:rect (0px 770px 100px 0px); /* NS4:to cover the entire width */}
#headdiv #cnw-selector {position:absolute; top:1px; left:170px; z-index:12;}
/* path navigation in head area */
#headdiv #cnw-selector a, #headdiv #cnw-selector span {color:#666666; font-size:10px;}
#headdiv #cnw-selector a:hover, #headdiv #nav1txtlink a:hover {color:#ff6600;}
#headdiv a.nls {padding:0px 0px 0px 7px; font-family:"Arial";}
#headdiv #cnw-selector #nav1-on {color:#ff6600;}
#headdiv #nav1retlogo{position:absolute; top:33px; left:170px; z-index:12;}
/* Content Area */
#cnt {position:absolute; z-index:10; left:0px; width:770px; top:100px;}
#cnt xxx.a {color:#527bb9;}
#cnt a:hover, #cnt #examine .examinelinkon {color:#ff6600;}

/*ヘッダー*/ 
#head {
	width:1000px;
	height:93px;
	background: url(../img/bg_header.jpg);
	padding: 0 0 0 0;
	margin:0 0 0 0;
}
#head #headTop { height:20px; padding-left:250px;}
#head #headMid { height:53px;}
#head #headMid div#compImg {
	float:right;
	padding:5px 0 0 0;
	margin:0 0 0 0;
}
#head #headMid div#compLogo {
	float:left;
	padding:0px 0 0 37px;
	margin:0 0 0 0;
}
/*ヘッダータブ*/
#head #headTabBox {
	height:20px;
	padding-left:250px;
	margin:0;
}
#head #headTabBox ul#headTab {
	height:20px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#head #headTabBox ul#headTab li {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	font-size:86.5%;
}
* html #head #headTabBox ul#headTab li { margin-bottom:-11px; font-size:9px;}
/*ヘッダータブ・ホーム*/
#head #headTabBox ul#headTab li#hl_home a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	margin:0;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_home a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*ヘッダータブ・店舗紹介*/
#head #headTabBox ul#headTab li#hl_otherdealers a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_otherdealers a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*ヘッダータブ・試乗サービス*/
#head #headTabBox ul#headTab li#hl_testdrive a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_testdrive a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*ヘッダータブ・中古車*/
#head #headTabBox ul#headTab li#hl_certifiedcars a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_certifiedcars a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*ヘッダータブ・サービスキャンペーンのご案内*/
#head #headTabBox ul#headTab li#hl_servicecampaign a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_servicecampaign a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*ヘッダータブ・メルセデスアクセサリー*/
#head #headTabBox ul#headTab li#hl_mercedesaccessories a {
	float:left;
	display:block;
	height:20px;
	padding:5px 15px;
	color:#000000;
	background:url(../img/index/img_tab_back.gif) no-repeat 100% 0%;
}
#head #headTabBox ul#headTab li#hl_mercedesaccessories a:hover {
	background-position:100% 200%;
	color:#ff6600;
}
/*メインコンテナ*/
#main {
	position:absolute;
	width:1000px;
	background: #FFFFFF;
	padding:0 0 37px 0;
	margin:0 0 0 0;
}
/*メイン左*/
#main div#left {
	font-size:11px;
	float:left;
	width:234px;
	padding:0 16px 0 10px;
	margin:35px 0 0 0;
}
#main div#left p {
	padding:0 0 0 0;
	margin:5px 0px 5px 0;
}
/*ページトップイメージ*/
#topImage {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#topImageMovie{
	width:740px;
	height:417px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*メイン中央*/
#main div#midwrap {
	float:left;
	padding:0 0 0 0;
	margin:35px 0 0 0;
}
#main div#mid {
	width:715px;
	padding:20px 0 0 12px;
	margin:0 0 0 0px;
	border-left:1px solid #CCCCCC;
}
#main div#mid hr {
	margin:10px 0;
}
#main div#mid_b {
	float:left;
	font-size:12px;
	width:715px;
	padding:0 0 0 12px;
	margin:35px 0 0 0px;
	border-left:1px solid #CCCCCC;
}
#main div#mid_c {
	float:left;
	font-size:12px;
	width:715px;
	padding:0 0 0 12px;
	margin:35px 0 0 0px;
	border-left:1px solid #CCCCCC;
}
#main div#mid p {
	padding:0 0px 0 0;
	margin:5px 0px 5px 0;
}
#main div#mid h2 {
	padding:0 0px 0 0;
	margin:0px 0px 10px 0;
}
/*メイン　左テキスト右画像*/
.title_txt_l {
	float:left;
	width:470px;
	line-height:150%;
	margin:0 15px 0 0;}
.img_r {
	float:left;
	width:230px;}
/*中列タイプB　560*/
#main div#mid_b p {
	padding:0 0px 0 0;
	margin:5px 0px 5px 0;
}
#main div#mid_b h2 {
	padding:0 0px 0 0;
	margin:0px 0px 10px 0;
}
#main div#mid_b .maginL-10 {
	list-style-type:none;
	line-height:18px;
	padding:0 0 10px 0;
	margin:0 0 0 10px;
}
#main div#mid_b .maginL-10 ul li {
	display:block;
	list-style-type:decimal;
	padding:0 0 10px 0;
	margin:0 0 0 0px;
}
#main div#mid_b .L-10_2 ul li{
	display:block;
	list-style-type: upper-alpha;
	padding:0 0 10px 0;
	margin:0 0 0 0px;
}
/*中列タイプC　480*/
#main #mid_c p {
	padding:0 0px 0 0;
	margin:5px 0px 5px 0;
}
#main #mid_c h2 {
	padding:0 0px 0 0;
	margin:0px 0px 10px 0;
}
#main #mid_c .maginL-10 {
	list-style-type:none;
	line-height:18px;
	padding:0 0 10px 0;
	margin:0 0 0 10px;
}
#main #mid_c .maginL-10 ul li {
	display:block;
	list-style-type:decimal;
	padding:0 0 10px 0;
	margin:0 0 0 0px;
}
#main #mid_c .L-10_2 ul li{
	display:block;
	list-style-type: upper-alpha;
	padding:0 0 10px 0;
	margin:0 0 0 0px;
}
/*お問い合わせフォームへ・ボタン*/
.toform a{
	display:block;
	width:180px;
	height:32px;
	background:url(../img/img_toform.jpg) no-repeat;
}
.toform a:hover {
	background-position:0 -32px;
}
/*アドビリーダーへ・ボタン*/
.toreader a{
	display:block;
	width:112px;
	height:33px;
}
/*ラインアップテーブル*/
#main table#lineup {
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-collapse:collapse;
	border-spacing:0px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	empty-cells:show;
}
#main table#lineup th {
	padding:0 3px 0 3px;
	margin:0 0 0 0;
	border-right:1px solid #FFFFFF;
}
#main table#lineup td {
	padding:0 3px 20px 3px;
	margin:0 0 0 0;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#main table#lineup td img{
	text-align:center;
	width:110px;
	height:70px;
}
/*メルセデスアクセサリー・テーブル*/
table#col_table tr td { padding:0px 20px 0 0;}
/*メイン右*/
#main #right {
	width:230px;
	padding:0 0 0 0;
	margin:20px 0px 0 0px;
}
/*メイン右・バナー*/
#main #right #rBanner {
	clear:both;
	display:block;
	font-size:11px;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
#main #right #rBanner #rb_pic {
	height:40px;
	width:70px;
	float:left;
	padding:0 0px 0 0;
	margin:0 10px 0 0; 
}
#main #right #rBanner #rb_text {
	float:left;
	width:150px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
#main #right #rBanner #rb_title {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#main #right #rBanner #rb_mes {
	width:150px;
	padding:0 0 0px 0;
	margin:0 0 0px 0;
}
/*メイン右・営業時間*/
#infoL { padding:15px 0 0 0;}
#infoL h3 { font-size:11px;}
/*プライバシーポリシーメイン*/
#ppMain {
	width:680px;
	margin:0 auto;
	padding:0;
}
#ppMain { line-height:150%;}
#ppMain .ppTextCont {
	width:600px;
	margin:0 auto;
	padding:0;
}
#ppMain .ppTextTitle {
	list-style-type:decimal;
}
#ppMain .ppTextTitle li {
	margin:0 0 10px;
}
#ppMain .ppText {
	width:500px;
	margin:0 auto 20px;
	padding:0;
}
#ppMain .ppText .ppList{
	list-style-type: lower-roman;
}
#ppMain .ppText .ppList p {
	background:#CCCCCC;
}
/*フッター*/
#foot {
	position: fixed !important;
	position:absolute;
	bottom:0px;
	left:0;
	width:1000px;
	height:27px;
	clear:both;
	background: url(../img/bg_footer.jpg) no-repeat;
	padding:0 0 0 0;
}
/*フッターコピーライト*/
#foot #footCopy {
	float:left;
	width:260px;
	height:27px;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin:0 0 0 0;
}
/*フッターリンク*/
#foot #footLinkBase {
	float:right;
	height:20px;
	padding:7px 0px 0px 0px;
}
#foot #footLinkBase ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#foot #footLinkBase ul#footLink li {
	float:left;
	list-style-type:none;
}
/*フッターリンク・アンカー*/
#foot #footLinkBase ul#footLink a {
	padding:1px 8px 1px 8px;
	font-size:10px;
	color:#666666;
	border-left:1px solid #666666;
}
#foot #footLinkBase ul#footLink a:hover {
	color: #FF6600;
}
/* --------------------------	IE6 向けのスタイル----------------------------- */
* html ,
* html body { height: 100%;	overflow-y: hidden;	overflow-x: auto;}
* html #foot { bottom:-1px;}
* html #cover {	overflow: auto;	position: relative;	width: 100%; height: 100%;}
* html #wrap{ height:100%; background:#FFFFFF;width:1000px}

html, body, #cover {height: 100%;}
body > #cover {height: auto; min-height: 100%; background:#FFFFFF; width:1000px;}
/* CLEAR FIX*/
/.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */