@charset "shift_jis";

div#contents{/*contentsを強制上書き*/
	width:100% !important;
}



html {
	overflow-y: scroll;
}

/* font
=========================================*/
body{
	font-size:80%;
	line-height:1.3;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, Verdana, "ＭＳ Ｐゴシック", sans-serif;
	background-color:#f8f8f8;
}




body{
	text-align: center;
}



/* clearfix
=========================================*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* float
=========================================*/
.fltL { float: left;}
.fltR { float: right;}

/* clear
=========================================*/
.clear{
	clear:both;
}



/* hr
=========================================*/
hr{
	display:none;
}


/* text-align
=========================================*/
.left{
	text-align:left;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}


/* margin-bottom
=========================================*/
.mb3{
	margin-bottom:3px;
}

.mb4{
	margin-bottom:4px;
}

.mb5{
	margin-bottom:5px;
}

.mb7{
	margin-bottom:7px;
}

.mb10{
	margin-bottom:10px;
}

.mb12{
	margin-bottom:12px;
}

.mb15{
	margin-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mb25{
	margin-bottom:25px;
}

.mb30{
	margin-bottom:30px;
}

.mb40{
	margin-bottom:40px;
}

.mb50{
	margin-bottom:50px;
}


/* font-size
=========================================*/
.f10 { font-size: 78%;}
.f11 { font-size: 85%;}
.f13 { font-size: 101%;}
.f14 { font-size: 109%;}
.f15 { font-size: 117%;}
.f16 { font-size: 125%;}
.f17 { font-size: 132%;}
.f18 { font-size: 140%;}

div#wrapper .fCaution { color: #999999;}
div#wrapper p { line-height: 1.5;}
div#wrapper sup { vertical-align: top; font-size: 80%;}
div#wrapper sub { vertical-align: -1px;}
div#wrapper strong { font-weight: bold;}

/* div#wrapper
=========================================*/
div#wrapper {
	background:url(../image_common/wrapper_bg.gif) repeat-y center top !important;
	text-align: center;
	color: #666666;
}
div#wrapperIn{
	width:900px;
	margin:0 auto;
	padding:0 0 10px;
	background-color: #ffffff;
	text-align: left;
}



/* div#carlogo
=========================================*/
div#carlogo{
	height:45px;
	background:url(../image_common/carlogo_bg.gif) no-repeat #fff;
	border-bottom:1px solid #243937;
}

div#carlogo h1{/*車種名のロゴ*/
	padding:14px 0 0 22px;
}

div#carlogo p.go_cartop{
	text-align:right;
	padding-right:27px;
	margin-top:-15px;
}

div#carlogo p.go_cartop a img{
	filter:alpha(opacity=100); 
    -moz-opacity: 1.0; 
    opacity: 1.0;
}

div#carlogo p.go_cartop a:hover img{
	filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}


/* dl.gNavi_webcatalog WEBカタログ、グロナビ
=========================================*/
dl.gNavi_webcatalog{
	position:relative;
	height:57px;
}

dl.gNavi_webcatalog * img{
	vertical-align:bottom;
}

dl.gNavi_webcatalog dt,
dl.gNavi_webcatalog dd.wcbtn01,
dl.gNavi_webcatalog dd.wcbtn02,
dl.gNavi_webcatalog dd.wcbtn03,
dl.gNavi_webcatalog dd.wcbtn04,
dl.gNavi_webcatalog dd.wcbtn05,
dl.gNavi_webcatalog dd.wcbtn06,
dl.gNavi_webcatalog dd.wcbtn07,
dl.gNavi_webcatalog dd.wcbtn08,
dl.gNavi_webcatalog dd.wcbtn09,
dl.gNavi_webcatalog dd.wcbtn10,
dl.gNavi_webcatalog dd.wcbtn11,
dl.gNavi_webcatalog dd.wcbtn12,
dl.gNavi_webcatalog dd.wcbtn13,
dl.gNavi_webcatalog dd.wcbtn14{
	position:absolute;
}

/* WEBカタログ */
dl.gNavi_webcatalog dt { top:0;	left:0;}

/* スタイリング */
dl.gNavi_webcatalog dd.wcbtn01{ top:0; left:179px;}

/* インテリア */
dl.gNavi_webcatalog dd.wcbtn02{ top:0; left:282px;}

/* 走行性能 */
dl.gNavi_webcatalog dd.wcbtn03{ top:0; left:385px;}

/* 安全性能 */
dl.gNavi_webcatalog dd.wcbtn04{ top:0; left:488px;}

/* 燃費・環境性能 */
dl.gNavi_webcatalog dd.wcbtn05{ top:0; left:591px;}

/* スペック */
dl.gNavi_webcatalog dd.wcbtn06{ top:0; left:694px;}

/* 福祉車両 */
dl.gNavi_webcatalog dd.wcbtn07{ top:0; left:797px;}

/* タイプ・価格 */
dl.gNavi_webcatalog dd.wcbtn08{ top:28px; left:179px;}

/* カラー */
dl.gNavi_webcatalog dd.wcbtn09{ top:28px; left:282px;}

/* 装備・オプション */
dl.gNavi_webcatalog dd.wcbtn10{ top:28px; left:385px;}

/* ナビ＆オーディオ */
dl.gNavi_webcatalog dd.wcbtn11{ top:28px; left:488px;}

/* アクセサリー */
dl.gNavi_webcatalog dd.wcbtn12{ top:28px; left:591px;}

/* 大きさ */
dl.gNavi_webcatalog dd.wcbtn13{ top:28px; left:694px;}

/* 3Dビュー */
dl.gNavi_webcatalog dd.wcbtn14{ top:28px; left:797px;}




/* dl.gNavi_support 購入サポート、グロナビ
=========================================*/
dl.gNavi_support{
	position:relative;
	height:30px;
}

dl.gNavi_support * img{
	vertical-align:bottom;
}

dl.gNavi_support dt,
dl.gNavi_support dd.supportbtn01,
dl.gNavi_support dd.supportbtn02,
dl.gNavi_support dd.supportbtn03,
dl.gNavi_support dd.supportbtn04,
dl.gNavi_support dd.supportbtn05,
dl.gNavi_support dd.supportbtn06,
dl.gNavi_support dd.supportbtn07{
	position:absolute;
	top:0;
}

/* クルマ購入サポート */
dl.gNavi_support dt{ left:0;}

/* カタログ請求 */
dl.gNavi_support dd.supportbtn01{ left:179px;}

/* セルフ見積り */
dl.gNavi_support dd.supportbtn02{ left:282px;}

/* 展示・試乗車検索 */
dl.gNavi_support dd.supportbtn03{ left:385px;}

/* 販売会社検索 */
dl.gNavi_support dd.supportbtn04{ left:488px;}

/* 商談申し込み */
dl.gNavi_support dd.supportbtn05{ left:591px;}

/* クレジット・リース */
dl.gNavi_support dd.supportbtn06{ left:694px;}

/* 購入ガイド */ 
dl.gNavi_support dd.supportbtn07{ left:797px;}




/* Flash領域
=========================================*/
#wrapper #flashbed {
	line-height: 0;
}
#wrapper #flashContent,
#wrapper #flashContentL,
#wrapper #flashContentR {
	line-height: 0;
}


.atode {
border: 2px solid #9966CC;
padding: 10px 10px;
background-color: #CC99FF;
text-align: center;
font-size: 30px;
color: #FFFFFF;
background-color: #FF99FF;
}


/*201012追記*/
p.finish{
	margin:0;
	padding:0;
	padding:5px;
	font-size:12px;
	background:#ddd;
	border-bottom:3px double #666;
	text-align:center;
	color:#f00;
}


