/* Global Styles */

body {
	margin:0px;
	behavior: url(scripts/csshover3.htc);	/* ----　cssハック。消さないこと　---- */
	}
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {color:#66FF00; text-decoration:none;
	}
	
a:hover {
	color: #66FF00;
	}
img{
vertical-align: bottom;
}

/* 全ページ共通ヘッダー　*/
#header {
	width:2500px;
	height:60px;
	background-image:url(images/headbgimg.jpg);
	background-repeat:repeat-x;		  
		 }
#wrapper {
	width:1000px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	     }


#maincontent {
	width:1000px;
	height:553px;
	background-color:#FFFFFF;		  
	margin:0;
	padding:0;		  
	} 

/* topページのメインコンテンツの下の部分　*/
#sitemap {
    width:1000px;
	height:950px;
	background-image:url(images/stage-bottom2.jpg);
	background-repeat: no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0 auto;
    padding:0;
	}
#spacer {
    width:1000px;
	height:150px;
	margin:0;
	padding:0;
    }
	
#allsite {
    width:997px;
	height:700px;
	color:#666666;
	font-size:12px;
	}


/* 全ページ共通フッタ　*/
#footer {
	width:2500px;
	height:70px;
	background-image:url(images/footer-bgimg.jpg);
	background-repeat:repeat-x;		  
		  }




/* ------サイトマップのテーブル列書式------*/
.smapnolink {
	color: #66CC00;
	font-weight:bold;
	}
.spacer15 {
	height:15px;
	}
.smapttl {
	font-size:12px; 
	line-height:16px;
	vertical-align:middle;
	font-weight:bold; 
	border-bottom:#66CC00 solid 1px;
	border-left:#66CC00 solid 3px;
	padding-left:5px;
	height:20px;
	vertical-align:middle;
	letter-spacing:0.1em;
	}
.smaptdimg {
	width:75px;
	vertical-align:top;
	padding-top:10px;}
.smaptd {
	width:75px; 
	font-size:10px; 
	line-height:14px; 
	vertical-align:top;
	}

.smaptd a {
	border-bottom:1px dotted #999999;
	color:#66CC00;
	} 
.smaptd2 {
	font-size:15px; 
	line-height:20px; 
	vertical-align:middle;
	height:25px;
	padding-left:20px;
	letter-spacing:0.1em;
	}

.smaptd2 a {
	border-bottom:1px dotted #999999;
	color:#66CC00;
	font-weight:bold;
	} 



/* --------------------------------  
    固定配置要素のスタイル  pagetop（ページ右下の小さい「TOP」）
----------------------------------- */  
#fixedItem {   
    border: none;   
    position: fixed !important;   
    position: absolute;   
    bottom: 65px;   
    right: 0;   
    padding: 0;
	font-size:10px;  
} 
#fixedItem2 {   
    border: none;   
    position: fixed !important;   
    position: absolute;   
    bottom: 45px;   
    right: 0;   
    padding: 0;
	font-size:10px;  
}     
/* --------------------------  
   IE6 向けのスタイル  ここから
-----------------------------   
* html ,   
* html body {   
    height: 100%;   
    overflow-y: hidden;   
    overflow-x: auto;   
}   */
  
* html #cover {   
    overflow: auto;   
    position: relative;   
    width: 100%;   
    height: 100%;   
}  
* html #demo {display: none;}
/* --------------------------  
    IE6 向けのスタイル ここまで 
-----------------------------　*/


/* topページ右上のカーラインアップのスタイル（Gallery styles） -------------*/

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(/test/img/AppleGal/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:228px;
	overflow:hidden;
}

#slides{
	/* This is the slide area 右上に出る車画像（大）*/
	height:105px;	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:195px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu{
	/* This is the container for the thumbnails */
	height:65px;
}

ul{
	margin:0px;
	padding:0px;
}

li{
	/* 小さい車の写真のスタイル（Every thumbnail is a li element） */
	width:70px;
	display:inline-block;
	list-style:none;
	height:65px;
	overflow:hidden;
}

li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(/test/img/AppleGal/pic_bg.png) repeat;
}

li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(/test/img/AppleGal/active_bg.png) no-repeat;
}

li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:100px;
	background:url(/test/img/AppleGal/divider.png) no-repeat right;
}

li a{
	display:block;
	background:url(/test/img/AppleGal/divider.png) no-repeat right;
	height:60px;
	padding-top:5px;
}

a img{
	border:none;
}



/*最新ニュース用書式　----------------------------------------*/
#wnew{
padding-top:7px;
margin-left:15px;
width:525px;
height:73px;
overflow:auto;
scrollbar-base-color: #F7EFDE;/*スクロールバー基本色*/ 
scrollbar-track-color: #ffffff;/*スクロールバートラック色*/ 
scrollbar-face-color: #FFFFFF;/*スクロールバー表面色*/ 
scrollbar-shadow-color:#99CC00;/*スクロールバー影色*/ 
scrollbar-darkshadow-color: #ffffff;/*スクロールバー暗影色*/ 
scrollbar-highlight-color: #ffffff;/*スクロールバーハイライト色*/ 
scrollbar-3dlight-color: #99CC00;/*スクロールバー立体部分色*/ 
scrollbar-arrow-color: #99CC00;/*スクロールバー三角の部分色*/ 

}
#wnew a:link{
color:#666666;
text-decoration:none;
}
#wnew a:visited{
color:#666666;
text-decoration:none;
}
#wnew a:hover{
color:#99CC00;
text-decoration:none;
}
#wnew a:active{
color:#99CC00;
text-decoration:none;
}
#wnew table{
margin:0;
margin:0;
height:73px;
width:505px;
}
#wnew td{
height:23px;
width:505px;
text-align:left;
margin:0;
padding:0;
border-bottom:#99CC00 dashed 1px;
font-size:12px;
color:999999;
}
#wnew td a{
text-decoration:none;
}
/*中部三菱からのお知らせ欄用書式*/
#info{
padding-top:7px;
margin-left:15px;
width:243px;
height:73px;
overflow:auto;
scrollbar-base-color: #F7EFDE;/*スクロールバー基本色*/ 
scrollbar-track-color:#FFFFFF;/*スクロールバートラック色*/ 
scrollbar-face-color: #FFFFFF;/*スクロールバー表面色*/ 
scrollbar-shadow-color:#99CC00;/*スクロールバー影色*/ 
scrollbar-darkshadow-color: #ffffff;/*スクロールバー暗影色*/ 
scrollbar-highlight-color: #ffffff;/*スクロールバーハイライト色*/ 
scrollbar-3dlight-color: #99CC00;/*スクロールバー立体部分色*/ 
scrollbar-arrow-color: #99CC00;/*スクロールバー三角の部分色*/ 

}
#info a:link{
color:#666666;
text-decoration:none;
}
#info a:visited{
color:#666666;
text-decoration:none;
}
#info a:hover{
color:#99CC00;
text-decoration:none;
}
#info a:active{
color:#99CC00;
text-decoration:none;
}
#info table{
margin:0;
margin:0;
height:73px;
width:223px;
}
#info td{
height:40px;
width:223px;
text-align:left;
margin:0;
padding:0;
border-bottom:#99CC00 dashed 1px;
font-size:12px;
color:#666666;
}
#info td a{
text-decoration:none;
}

/* マウスホバーで表示する吹き出しの設定　tooltip　script.js　*/
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; font-size:12px; line-height:16px;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
