/* CSS Document */

div#whole_Box div#second_wBox { overflow:visible; }

/*------------ヘッダー--------------*/
p#siteMap { position:relative; text-align:right; font-size:12px; }
p#siteMap a { display:block; position:absolute; right:10px; top:-36px; }

div#header p,
ul.header_list,
ul.header_list li { margin:0; padding:0; }
ul.header_list li { list-style:none; }

div#header p.logo { background:url(/img/ecocar_logo.gif) no-repeat ; text-indent:-9999px; }
div#header p.logo a { display:block; height:70px; width:250px; }

/*------------メニュー変更--------------
ul.header_list { margin:10px 0 10px 0; background:url(/img/gnav20090406.gif) no-repeat; height:32px;}
ul.header_list li { float:left; text-indent:-9999px; overflow:hidden;}
ul.header_list li a { display:block; width:100%; height:32px; background-image:url(/img/gnav20090406.gif); background-repeat:no-repeat; }
ul.header_list li#gnav00 { width:55px; }
ul.header_list li#gnav00 a { background-position:0 0; }
ul.header_list li#gnav00 a:hover { background-position:0 -32px; }
ul.header_list li#gnav01 { width:101px; }
ul.header_list li#gnav01 a { background-position:-57px 0; }
ul.header_list li#gnav01 a:hover { background-position:-57px -32px; }
ul.header_list li#gnav02 { width:136px; }
ul.header_list li#gnav02 a { background-position:-158px 0; }
ul.header_list li#gnav02 a:hover { background-position:-158px -32px; }
ul.header_list li#gnav03 { width:97px; }
ul.header_list li#gnav03 a { background-position:-294px 0; }
ul.header_list li#gnav03 a:hover { background-position:-294px -32px; }
ul.header_list li#gnav04 { width:125px; }
ul.header_list li#gnav04 a { background-position:-391px 0; }
ul.header_list li#gnav04 a:hover { background-position:-391px  -32px; }
ul.header_list li#gnav05 { width:85px; }
ul.header_list li#gnav05 a { background-position:-515px 0; }
ul.header_list li#gnav05 a:hover { background-position:-515px  -32px; }
ul.header_list li#gnav06 { width:129px; }
ul.header_list li#gnav06 a { background-position:-599px 0; }
ul.header_list li#gnav06 a:hover { background-position:-599px -32px; }
ul.header_list li#gnav07 { width:117px; }
ul.header_list li#gnav07 a { background-position:-728px 0; }
ul.header_list li#gnav07 a:hover { background-position:-728px -32px; }

------------メニュー変更--------------*/

ul.header_list { margin:10px 0 10px 0; background:url(/img/gNav.gif) no-repeat; height:32px;}
ul.header_list li { float:left; text-indent:-9999px; overflow:hidden;}
ul.header_list li a { display:block; width:100%; height:32px; background-image:url(/img/gNav.gif); background-repeat:no-repeat; }
ul.header_list li#gnav01 { width:63px; }
ul.header_list li#gnav01 a { background-position:0 0; }
ul.header_list li#gnav01 a:hover { background-position:0 -32px; }
ul.header_list li#gnav02 { width:140px; }
ul.header_list li#gnav02 a { background-position:-63px 0; }
ul.header_list li#gnav02 a:hover { background-position:-63px -32px; }
ul.header_list li#gnav03 { width:102px; }
ul.header_list li#gnav03 a { background-position:-203px 0; }
ul.header_list li#gnav03 a:hover { background-position:-203px -32px; }
ul.header_list li#gnav04 { width:109px; }
ul.header_list li#gnav04 a { background-position:-305px 0; }
ul.header_list li#gnav04 a:hover { background-position:-305px  -32px; }
ul.header_list li#gnav05 { width:116px; }
ul.header_list li#gnav05 a { background-position:-414px 0; }
ul.header_list li#gnav05 a:hover { background-position:-414px  -32px; }
ul.header_list li#gnav06 { width:82px; }
ul.header_list li#gnav06 a { background-position:-530px 0; }
ul.header_list li#gnav06 a:hover { background-position:-530px -32px; }
ul.header_list li#gnav07 { width:100px; }
ul.header_list li#gnav07 a { background-position:-612px 0; }
ul.header_list li#gnav07 a:hover { background-position:-612px -32px; }



/*------------フッター--------------*/
div#footer { clear:both; border-top: solid 1px #ccc; margin:5px 0 0 0; padding:5px 0 0 0; vertical-align:top; font-size:11px; line-height:1.3em; }
ul#ecocarlife_link { width:950px; margin:0; padding:0 5px 5px; list-style:none; overflow:hidden; height:1%; border-bottom:1px dotted #999999;}
ul#ecocarlife_link li { float:left; white-space: nowrap; }
ul#flist { width:950px; margin:0; padding:5px 5px 0; list-style:none; overflow:hidden; height:1%;}
ul#flist li { float:left; white-space: nowrap; }
table.proto { clear:both; font-size:12px; margin:10px 0 5px 0; }
img.f_proto { margin:0 10px 0 0; }	

/*------------20090502追加--------------*/
/* ロゴ部分 */
#new_header{padding:0px; margin:0 auto;}
#new_header .logo{ width:960px; padding:0px 0px; margin:0 auto;}
#new_header .logo .banner_area{ font-size:12px; line-height:16px; width:650px; float:right; text-align:right; margin:0; padding:0;}

#new_header .ecologo{ margin:0; padding:0;}
* html #new_header .ecologo { margin:0; padding:0; float:left;}
#new_header .ecologo a{ height:42px; width:280px; display: block; background-image: url(/img/logo_eco.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px;}
#new_header .logo .protologo a{ height:18px; width:280px; display: block; background-image: url(/img/logo_proto.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px;}
