/*

---------------------------------------------------------

	reset.css ver 1.4 with jQuery [2009/04/24]

	basic.css ver 1.2 with jQuery [2009/04/24]

	*This document validates as CSS level 2.1

	*GNU General Public License v3

	*http://higash.net/labo/



	Modify YUI Reset CSS, YUI Fonts CSS

	*Copyright (c) 2008, Yahoo! Inc. All rights reserved.

	*http://developer.yahoo.com/yui/license.html

---------------------------------------------------------

*/



/* --HTML-- */

html {

background:#fff;

color:#4c4c4c;

}



/* --BODY-- */

body {

font-size:75%;

font-famiry: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

margin:0;

/*overflow:visible;*/

padding:0;

color:#4c4c4c;

}



body #wrapperAll{

	width:980px;

	margin:auto;

}

#container #header {

	margin: 0 auto;

}

	/* for Windows */

	.win body {

	font-family:/*'メイリオ', 'Meiryo',*/ 'ＭＳ Ｐゴシック';

}



	/* for Win IE6 */

	* html.win body {

	font-family:'ＭＳ Ｐゴシック';

}



	/* for Mac firefox2 */

	.mac body.firefox2 {

	font-size:12px;

}



/* --OTHER TAGS-- */

a {overflow:hidden;}



a img, img {border:0;}



abbr, acronym {border:0;}



address, caption, cite, code, dfn, em, th, strong, var {

	font-style:normal;

	font-weight:normal;

}



blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {

	margin:0;

	padding:0;

}



caption, th { text-align:left;}



code, kbd, pre, samp, tt {

font-family:monospace;

line-height:100%;

}



/* for IE7 */

*+html code, *+html kbd, *+html pre, *+html samp, *+html tt { font-size:108%;}



ol, ul { list-style-type: none;}



q:before, q:after {content:'';}



/* form */

button, fieldset, form, input, label, legend, select, textarea {

font-family:inherit;

font-size:100%;

font-style:inherit;

font-weight:inherit;

margin:0;

padding:0;

vertical-align:baseline;

}



	/* for IE6 */

	* html input, * html textarea {

	font-family:'ＭＳ Ｐゴシック';

	}



	/* for IE7 */

	*+html input, *+html textarea {

	font-family:/*'メイリオ',*/ 'ＭＳ Ｐゴシック';

	}



	/* for IE8 */

	.msie8 select {

	font-family:sans-serif;

	}



	/* for Chrome1 */

	.chrome1 select {

	font-family:'Lucida Grande', Arial, Helvetica;

	}



/* tables still need 'cellspacing="0"' */

table {

border-collapse:collapse;

border-spacing:0;

font-size:100%;

}



/* --A-- */

a {

cursor:pointer;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



/* --FORM-- */

fieldset {

border:1px solid #ccc;

margin-bottom:1em;

padding:0 1em 1em 1em;

}



input {

padding:0.1em;

vertical-align:middle;

}



input[type="text"] {

height:1.2em;

line-height:1.2;

}



	/* for IE6 */

	* html input.text {

	height:1.2em;

	line-height:1.2;

	}



	/* for Firefox2+ */

	.firefox2 input[type="text"],

	.firefox3 input[type="text"] {

	padding-top:0;

	}



	/* for Chrome1 */

	.chrome1 input[type="text"] {

	vertical-align:baseline;

	}



	/* for Safari3 */

	.safari3 input[type="text"] {

	vertical-align:baseline;

	}



input[type="checkbox"],

input[type="radio"] {

padding:0;

vertical-align:baseline;

}



	/* for IE6 */

	* html input.checkbox,

	* html input.radio {

	vertical-align:-0.3em;

	}



	/* for IE7 */

	*+html input[type="checkbox"],

	*+html input[type="radio"] {

	vertical-align:0;

	}



	/* for IE8 */

	.msie8 input[type="checkbox"],

	.msie8 input[type="radio"] {

	vertical-align:-0.2em;

	}



	/* for Firefox2+ */

	.firefox2 input[type="checkbox"],

	.firefox2 input[type="radio"],

	.firefox3 input[type="checkbox"],

	.firefox3 input[type="radio"] {

	vertical-align:-0.2em;

	}



	/* for Opera9 */

	.opera9 input[type="checkbox"],

	.opera9 input[type="radio"] {

	vertical-align:middle;

	}



	/* for Chrome1 */

	.chrome1 input[type="checkbox"],

	.chrome1 input[type="radio"] {

	vertical-align:-0.2em;

	}



input[type="submit"] {

line-height:1;

padding:0.3em;

}



	/* for IE6 */

	* html input.submit {

	padding:0.3em 0.1em 0.1em;

	}



	/* for IE7 */

	*+html input[type="submit"] {

	padding:0.3em 0.1em 0.2em;

	}



	/* for IE8 */

	.msie8 input[type="submit"] {

	padding:0.4em 0.3em 0.2em;

	}



	/* for Firefox2+ */

	.firefox2 input[type="submit"],

	.firefox3 input[type="submit"] {

	padding:0.1em;

	}



	/* for Mac Opera9 */

	.mac .opera9 input[type="submit"] {

	padding:0 0.3em;

	}



legend {

background:#fff;

padding:0.3em;

}



select {

padding:0;

vertical-align:baseline;

}



	/* for IE6 */

	* html select {

	vertical-align:middle;

	}



	/* for IE7 */

	*+html select {

	vertical-align:-0.2em;

	}



textarea {

line-height:1.4;

padding:0.1em;

vertical-align:middle;

}



/* --HEADLINE-- */

h1, h2, h3, h4, h5, h6 {

font-weight:bold;

margin:1em 0;

}



/* --LIST-- */

ol, ul {

text-align:left;

}



dl {

margin:1em;

}



ol li {

list-style:decimal outside;

}



/* --TABLE-- */

table {

margin-bottom:1em;

}



td, th {

border:1px solid;

padding:0.5em;

}



th {

font-weight:bold;

text-align:center;

}



/* --OTHER TAGS-- */

abbr, acronym {

border-bottom:1px dotted;

cursor:help;

}



blockquote {

margin:1em;

}



caption {

margin-bottom:0.5em;

text-align:center;

}



em, strong {

font-weight:bold;

}



p {

margin-bottom:1em;

width:auto;

}



/* clearfix */

.clearfix:after {

content:"";

display:block;

clear:both;

}



	/* for IE6 */

	* html .clearfix {

	display:inline-block;

	}



	/* for IE7 */

	*+html .clearfix {

	display:inline-block;

	}





/*----------------------------------------*/





/* class */

.positionReset		{position:relative;top:0;left:0;}

.position0		{position:absolute;top:0;left:0;}

.posLeft		{text-align:left;}

.posRight		{text-align:right;}

.posCenter		{text-align:center;}





/* link */

a			{}

a:link			{color:#999;text-decoration:none;}

a:visited		{color:#999;text-decoration:none;}

a:hover			{color:#c71444;text-decoration:underline;}

a:active		{color:#c71444;text-decoration:underline;}



a			{}

a.link01:link		{color:#999;text-decoration:none;}

a.link01:visited	{color:#999;text-decoration:none;}

a.link01:hover		{color:#c71444;text-decoration:underline;}

a.link01:active		{color:#c71444;text-decoration:underline;}



a			{}

a.link02:link		{color:#666;text-decoration:none;}

a.link02:visited	{color:#666;text-decoration:none;}

a.link02:hover		{color:#c71444;text-decoration:underline;}

a.link02:active		{color:#c71444;text-decoration:underline;}



a			{}

a.link03:link		{color:#666;text-decoration:none;}

a.link03:visited	{color:#666;text-decoration:none;}

a.link03:hover		{color:#666;text-decoration:underline;}

a.link03:active		{color:#666;text-decoration:underline;}



a			{}

a.link04{white-space:nowrap;}

a.link04:link		{color:#4c4c4c;text-decoration:none;}

a.link04:visited	{color:#4c4c4c;text-decoration:none;}

a.link04:hover		{color:#c71444;text-decoration:underline;}

a.link04:active		{color:#c71444;text-decoration:underline;}

a			{}

a.link05:link		{color:#000;text-decoration:none;}

a.link05:visited	{color:#000;text-decoration:none;}

a.link05:hover		{color:#000;text-decoration:underline;}

a.link05:active		{color:#000;text-decoration:underline;}





/* text */

.text01			{font-size:133.4%;}/*16*/

.text02			{font-size:116.7%;}/*14*/

.text03			{font-size:83.4%;}/*10*/

.text04			{font-size:80.1%; /* all browsers */

			font-size:xx-small\9; /* IE8 and below */

			_font-size:xx-small; /* IE6 */

			*font-family:'ＭＳ Ｐゴシック';

			_font-family:'ＭＳ Ｐゴシック';

			*font-size:10px; }

.text05			{font-size:91.7%;}/*11*/

.text06 		{font-size:100%;}/*12*/

.bold01			{font-weight:bold;}

.line-height01		{line-height:120%;}

.line-height02		{line-height:150%;}





/* margin */

/*.margin01		{margin:5px 0;}*/

.margin00		{text-indent: -1em; margin:0;}

.margin01		{text-indent: 0em; margin:0;}

.margin02		{padding:0px 0 15px 0;}

.margin03		{padding-left: 1em; margin:0;}

.margin04		{margin:0; margin-left:-1em;}



/* color */

.colorRed		{color:#c71444;}

.colorGray		{color:#666;}





/* container */

#container {

	width:980px;

	text-align: center !important;

}



/*header*/

#header{ margin:0 auto;}

#contents {

	padding-top: 20px;

	width: 980px;

	text-align: center;

}



/* mainHeader */

#mainHeader{ margin-left: 21px;}

#mainHeader #searchBox{

	width:160px;

	left:0;

}



/* overAll */

#overAll{

	position: absolute;

	top: 74px;

	text-align: center;

}



/* wrapArea */

#wrapArea{

	width: 980px;

	background: #fff top center no-repeat;

	text-align: center;

}



* html #wrapperAll #container #wrapArea {

	PADDING-RIGHT: 0; PADDING-LEFT: 0; !important }



/* pageTop */

* html div#pageTop {

	width: 980px;

}



/* taxTop */

.taxTop { position:relative;}



.taxTop #wrapArea { background: url(/EVENT/TAX/IMAGES/ge_pfa_bg.gif) center 55px no-repeat; }



.taxTop .tab_area {

	position: absolute;

	top:auto;

	left: 0px;

}



.taxTop h1 { margin: 0 0 40px 0;}



/* annotationArea

------------------------------------------------------*/

#annotationArea {

    margin-bottom: 40px;

    margin-right: 3.22581%;

    margin-left: 3.22581%;

/*	position: relative; */

}

#annotationArea a {

	display: block;

    margin: 0;

	padding: 1.5em 4em 1.5em 1.5em;

    background: #c3002f url(../IMAGES/ico_arrow02.gif) 95% center no-repeat;

	float: right;

}

#annotationArea a:hover {

    background: #a9113a url(../IMAGES/ico_arrow02.gif) 95% center no-repeat;

}

#annotationArea .opened a {

    background: #c3002f url(/EVENT/TAX/IMAGES/ico_arrow02_up.gif) 95% center no-repeat scroll ;

}

#annotationArea .text{

	border: none;

	padding: 0;

/*	text-align: center;*/

	display: block;

	background-color: #eeeeee;

}

#annotationArea .text img{

/*	display: block;*/

}



/* footerArea */

#footerArea	{

	width: 964px;

	height: 38px;

	margin:0 auto;

	clear: both;

}



/* titleArea */

#titleArea				{background:url(../IMAGES/title_bg01.gif);width:900px;height:72px;overflow:hidden;}

#titleArea #leftArea			{float:left;width:498px;}

#titleArea #leftArea h1			{float:left;margin:0;padding:28px 16px 0 34px;}

#titleArea #leftArea h1.carname2	{float:left;margin:0;padding:20px 16px 0 34px;}

#titleArea #leftArea #naviwari01	{float:left;margin:0;padding:11px 5px 0 0;}

#titleArea #leftArea #credit01		{float:left;margin:0;padding:21px 0 0 0;}

#titleArea #leftArea #kaidoki01		{float:left;margin:0;padding:18px 0 0 0;}

#titleArea #rightArea			{float:right;width:402px;}

#titleArea #rightArea ul		{margin:0;padding:30px 19px 0 0;}

#titleArea #rightArea ul li		{list-style-type:none;float:right;padding:0 12px 0 0;}

#titleArea #rightArea ul li#last	{list-style-type:none;float:right;padding:0;}



/* pulldownArea */

#pulldownArea			{position:absolute;top:159px;left:575px;z-index:2;}

#pulldownToggle			{background:url(../IMAGES/button_pulldown_visible.gif);}

#pulldownList			{display:none;background:#fff;width:312px;_width:322px;border-right:5px solid #dd0070;border-left:5px solid #dd0070;}

.pulldownCategory		{border-bottom:5px solid #dd0070;padding:0 0 10px 0;}

.pulldownCategory .category	{padding:14px 0 10px 9px;}

.pulldownCategory ul		{margin:0;padding:0;width:312px;}

.pulldownCategory ul li		{margin:0 0 0 15px;_margin:0 0 0 7px;padding:0 0 0 10px;clear:both;list-style-type:none;background:url(../IMAGES/icon_point01.gif) no-repeat 0 50%;}



/* mainArea  */

#mainArea					{margin:50px 0 23px 0;width:900px;}

#mainArea #appealPointArea			{float:left;width:539px;}

p.chuki		{padding: 5px 0 0 10px;}

ul.detail-cap		{padding: 5px 0 0 10px;}

#mainArea #appealPointArea div.mainimg03_margin		{margin-top:6px;}

#mainArea #appealPointArea dl.calc		{margin: 3px 1em 0 8px;}

#mainArea #appealPointArea dl.calc dt		{background-color: #EBEBEB; padding: 6px 12px; float: left; font-weight: bold; font-size: 14px; margin: 0;}

#mainArea #appealPointArea dl.calc dd		{font-size: 14px; font-weight: bold; padding: 6px 0 9px 10px; float: left;}



#mainArea #carImageArea				{float:right;width:346px;margin:5px 0 0 0;}

#mainArea #carImageArea #carImage		{margin:34px 0 0 0;}

#mainArea #carImageArea #taxOff			{position:absolute;top:0;left:41px;}

#mainArea #carImageArea p			{margin:5px 0 3px 0;text-align:right;}

#mainArea #carImageArea #carLink		{}

#mainArea #carImageArea #carLink ul		{width:346px;margin:0;padding:0;overflow:hidden;}

#mainArea #carImageArea #carLink ul li		{float:left;list-style-type:none;height:28px;margin:0 2px 0 0;}

#mainArea #carImageArea #carLink ul li.long{float:left;list-style-type:none;height:34px;margin:0;}

#mainArea #carImageArea #carLink ul li#last{float:left;list-style-type:none;height:28px;margin:0;}

#mainArea #carImageArea #taxOff02		{position:absolute;top:0;left:-32px;}

#mainArea #carImageArea #hojo			{position:absolute;top:0;right:6px;}

#mainArea #carImageArea #hojo02			{position:absolute;top:0;right:115px;}



/* priceTable */

table.priceTable		{width:900px;margin:1px 0 11px 0;}

table.priceTable th		{background:#ebebeb;color:#000;font-weight:normal;border:1px solid #ccc;white-space:nowrap;}

table.priceTable td		{color:#000;text-align:center;border:1px solid #ccc;/*white-space:nowrap;*/}

table.priceTable td span	{white-space:nowrap;}

table.priceTable th span	{white-space:nowrap;}

table.priceTable td.car		{color:#000;text-align:left;}

table.priceTable td.car02		{color:#000;text-align:center;font-size:32px;}

table.priceTable td.lightgreenArea	{background:#ffffcc;color:#c71444;}

table.priceTable td.lightgreenEco	{background:#dbf0b5;color:#000000;}

table.priceTable .appeal01	{border-right:2px solid #d33673;}

table.priceTable .appeal02	{border-top:2px solid #d33673;}

table.priceTable .appeal03	{border-top:2px solid #d33673;border-right:2px solid #d33673;}

table.priceTable .appeal04	{border-right:2px solid #d33673;}

table.priceTable .appeal05	{border-top:1px solid #ccc;border-right:2px solid #d33673; border-left:2px; solid #ffffff;}



table.priceTable .appealBbottom	{border-bottom:2px solid #d33673;}

table.priceTable .appealArea	{background:#d33673;color:#fff;}

table.priceTable .greenArea	{background:#85b92b;color:#000;}

table.priceTable .lightgreenArea	{background:#dbf0b5;color:#000000;}

table.priceTable .darkgreyArea	{background:#999999;color:#000000;}

table.priceTable .greyArea	{background:#dadada;color:#000000;}

table.priceTable .darkblueArea	{background:#3f86c7;color:#000000;}

table.priceTable .blueArea	{background:#c2e2ff;color:#000000;}



table.priceTable .plusArea	{background:#ffffff; border:#ffffff; border-left:#D33673; border-right:#DF3456; vercical-align:center;}

table.priceTable .hojoCapArea	{background:#df3456; border:#df3456; vercical-align:center;}



/* Firefox hack start */

@-moz-document url-prefix() {

	table.priceTable		{border-collapse:separate;border-spacing:0;border-top:medium none;border-left:medium none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

	table.priceTable		{width:900px;margin:1px 0 11px 0;}

	table.priceTable th		{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:medium none;border-bottom:medium none;}

	table.priceTable td		{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:medium none;border-bottom:medium none;}

	table.priceTable th span	{white-space:nowrap;}

	table.priceTable td span	{white-space:nowrap;}

}

/* Firefox hack end */



/* h2Area */

.h2Area			{width:980px;height:75px;margin-top:14px;}



.h2AreaTev		{background:url(../IMAGES/h2_tev_01.gif) no-repeat;}

.h2AreaTepower		{background:url(../IMAGES/h2_tev_02.gif) no-repeat;}

.h2AreaTcompact		{background:url(../IMAGES/h2_tcompact_01.gif) no-repeat;}

.h2AreaTkei		{background:url(../IMAGES/h2_tkei_01.gif) no-repeat;}

.h2AreaTmini		{background:url(../IMAGES/h2_tmini_01.gif) no-repeat;}

.h2AreaTsports		{background:url(../IMAGES/h2_tsports_01.gif) no-repeat;}

.h2Areasedan		{background:url(../IMAGES/h2_tsedan_01.gif) no-repeat;}

.h2Areabusiness		{background:url(../IMAGES/h2_tbusiness_01.gif) no-repeat;}

.h2AreaTwagon		{background:url(../IMAGES/h2_twagon_01.gif) no-repeat;}



.h2AreaT100		{background:url(../IMAGES/h2_t100_01.gif) no-repeat;}

.h2AreaT75		{background:url(../IMAGES/h2_t75_01.gif) no-repeat;}

.h2AreaT60		{background:url(../IMAGES/h2_t50_01.gif) no-repeat;}

/*.h2AreaT40		{background:url(../IMAGES/h2_t40_01.gif) no-repeat;}*/

.h2AreaT20		{background:url(../IMAGES/h2_t20_01.gif) no-repeat;}

.h2AreaT60b		{background:url(../IMAGES/h2_t6075_01.gif) no-repeat;}

.h2AreaT25c		{background:url(../IMAGES/h2_t2525_01.gif) no-repeat;}

.h2AreaT750		{background:url(../IMAGES/h2_t750_01.gif) no-repeat;}

.h2AreaT50b		{background:url(../IMAGES/h2_t50_02.gif) no-repeat;}

.h2AreaT40		{background:url(../IMAGES/h2_t4050_01.gif) no-repeat;}

.h2AreaHojo		{background:url(../IMAGES/h2_hojo_01.gif) no-repeat;}

.h2AreaJuryo		{background:url(../IMAGES/h2_tweight_01.gif) no-repeat; height:96px !important;}

.h2AreaHonsoku		{background:url(../IMAGES/h2_honsoku_01.gif) no-repeat;}

.h2Area h2		{float:left;margin:0;}

.h2Area .logoIcon	{float:right;margin:38px 9px 0 0;}

.h2Area .logoIcon ul	{margin:0;}

.h2Area .logoIcon li	{float:right;list-style-type:none;padding:0 2px 0 0;}



/* textArea */

.textArea {

	padding: 25px 0 10px 12px;

	margin:0 auto;

	width: 952px;

}

.indent01	{text-indent:-1em;padding-left:1em;}

.indent02	{text-indent:-2em;padding-left:2em;}

.indent03	{text-indent:-0.8em;padding-left:0.8em;}

.indent04	{text-indent:-1.3em;padding-left:1.3em;}

.indent05	{text-indent:-1em;padding-left:2em;}

.indent06	{text-indent:-12.2em;padding-left:12.2em;}



/* 20101007追加：注記をソロエル ここから*/

.indent07	{background:url("../IMAGES/icon_point01.gif") no-repeat scroll left 6px transparent;padding-left:1em;margin:0;margin-left:0.25em;}

/* 20101007追加：注記をソロエル ここまで*/



.textArea h3	{font-weight:normal;margin:0;}





/* anchorTopArea */

.anchorTopArea		{width:980px;margin:0;}

.anchorTopArea02	{width:980px;margin:10px 0 20px 0;position:relative;right:0;bottom:0;}

.attention		{float:left;width:780px; /*padding-left:10px;*/ margin-top:-2px;}

.attention p	{line-height:16px;}

.anchorTop		{float:right;width:170px; padding-right:10px}

.anchorTop02		{float:right;width:170px;position:absolute;right:0;bottom:0;}





/* bottomMenu */

#bottomMenu {

    border: 5px solid #EBEBEB;

    margin: auto;

    padding: 20px 10px 20px 60px;

    width: 883px;

	_width:963px;

	_padding-left:70px;

}



#bottomMenu .linkList		{float:left;margin:0 55px 0 0; padding-right:30px;}

#bottomMenu .linkList .category	{font-weight:bold;clear:both;margin:0 0 5px 0;}

#bottomMenu .linkList ul	{margin:0;padding:0;}

#bottomMenu .linkList ul li	{margin:0 0 0 5px;padding:0 0 0 10px;clear:both;list-style-type:none;background:url(../IMAGES/icon_point01.gif) no-repeat 0 50%;}

#bottomMenu .lastLinkList{ padding-right:10px; margin-right:0 !important;}



	/* for IE6 */

	* #bottomMenu .linkList {

	margin:0 50px 0 0;

	}



	/* for IE7 */

	* #bottomMenu .linkList {

	margin:0 30px 0 0;

	}



/* printout */

@media print {

	body {_zoom: 0.68;}

	#searchBox{display: none;}

}



/*---------------------------------------*/



/* topHeaderArea */

#topHeaderArea				{width:900px;padding-bottom:12px;}

#topHeaderArea ul			{margin:23px 0 0 10px;padding:0;overflow:hidden;width: 880px;background:transparent url(../IMAGES/menu_bg.gif) no-repeat left 1px;border-bottom:1px solid #a8a8a8}

#topHeaderArea ul li		{list-style-type:none;padding:0;width: 176px;margin-bottom: 0;}

/*#topHeaderArea ul li#first	{border-bottom:1px solid #99506c}*/

#topHeaderArea ul li p		{margin:0;padding:0;}



#topHeaderArea ul li p a{

	display: table-cell;

	text-align: center;

	vertical-align: middle;

	width: 176px !important;

	height: 40px !important;

	font-size:14px;

	font-weight:bold;

	color:#444;

}

#topHeaderArea ul li p a:hover{text-decoration:none;}

* html #topHeaderArea ul li p a{/* IE 6 */

height:40px;

line-height:40px;

width: 176px !important;

display:inline;

zoom:1;

}



*:first-child+html #topHeaderArea ul li p a{/* IE 7 */

height:40px;

line-height:40px;

width: 176px !important;

display:inline;

zoom:1;

vertical-align:top;

}



#topHeaderArea ul li p a.menu01 {background:transparent url(../IMAGES/menu01.gif) no-repeat left top;}

#topHeaderArea ul li p a.menu02 {background:transparent url(../IMAGES/menu02.gif) no-repeat left top;}

#topHeaderArea ul li p a.menu03 {background:transparent url(../IMAGES/menu03.gif) no-repeat left top;}

#topHeaderArea ul li p a.menu04 {background:transparent url(../IMAGES/menu04.gif) no-repeat left top;}

#topHeaderArea ul li p a.menu05 {background:transparent url(../IMAGES/menu05.gif) no-repeat left top;}

#topHeaderArea ul li p a:hover {background-position:-176px top !important;}



/* search Dealer */

#searchDealer {

	height:140px;

	margin:40px auto 0;

	width:964px;

}



#searchDealer .title{float:left;}

#searchDealer .body{

	float:left;

	background:transparent url(../IMG/search_body.gif) no-repeat left top;

	width:614px;

	height:110px;

	position:relative;

}

#dealerForm01 {

	left:35px;

	position:absolute;

	top:41px;

}

#dealerForm01 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:58px;

	font-size:23px;

}

#dealerForm02 {

	left:143px;

	position:absolute;

	top:41px;

}

#dealerForm02 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:91px;

	font-size:23px;

}

#dealerForm03 {

	left:283px;

	position:absolute;

	top:33px;

}

* html #dealerForm03 {

	left:284px;

	top:34px;

}





/* topMainImage */

#topMainImage

	{width:900px;

	margin:0 0 9px 0;

}



#topMainImage .swf_img{

	width:900px;

	height:295px;

	text-indent:-9999px;

	background:url("../IMG/ge_pfa.jpg") top left no-repeat;

	display:block;

}



#topMainImage script{ z-index:0;}



/* carList */

.carList{

	padding: 0;

	width:980px;

	margin-top:1px;

	_margin-top:-21px;

	_margin-left: 0px;

}



.carList ul{

	margin:0;

	padding:0 0 0 6px;

	 width:976px;

	 _width:980px;

	 overflow:hidden;

}



.carList ul li{

	list-style-type:none;

	margin:0;padding:0 4px 3px 0;

	display:inline;

	float:left;

}



.carList ul li .carImage{

	width:239px;

	height:166px;

	overflow:hidden;

}



.carList ul li .naviwari{

	position:absolute;

	top:90px;

	left:158px;

}



/* .carList ul li .naviwari	{position:absolute;top:61px;left:174px;} */



.carList ul li .credit{

	position:absolute;

	top:99px;

	left:149px;

}



.carList ul li .kaidoki{

	position:absolute;

	top:91px;

	left:155px;

}



.topHover{

	display:block;

	width:239px;

	height:166px;

	overflow:hidden;

}



.topActiveFrame{

	position:absolute;

	top:0;

	left:0;

	width:239px;

	height:166px;

	overflow:hidden;

}



/* clear */

.clear{clear:both;}

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}



/*lightBoxBtn*/

#lightBoxBtn {width: 411px;}

#lightBoxBtn li {

	display: inline;

	width: 203px;

}



#lightBoxBtn li.first {margin-right: 5px;}



/*subnavi*/

.subnavi {

	width: 953px;

	clear: both;

	height: 45px;

	padding-left:27px;

}

.subnavi li{ margin:0 1px !important;}



/*subnavi_01*/

#subnavi_01 li{display: inline;}



/*subnavi_02*/

#subnavi_02{ display:none;}

#subnavi_02 li{display: inline;}



/*honsoku_btn*/

.honsoku_btn {

	width: 953px;

	clear: both;

	height: 30px;

	padding-right:27px;

	background: #fff;

	text-align: right;

}

.honsoku_btn a {

	color: #c71444;

	font-weight: bold;

	text-decoration: none;

	padding-left: 0.8em;

	background: url('../IMAGES/arw_red.gif') no-repeat left 0.3em;

}

.honsoku_btn a:hover {

	color: #c71444;

}





/* tab area */

.tabTitle { float:left; }

.btnWhatIsEcocar { float:right; }

.tab_btn { padding-top:13px; }



/* tabBtnArea */

.h2AreaTab{ background:url(../IMAGES/tab_bg.png) top left no-repeat;}



.h2Area .subnavi { padding-left:27px;}



.lightbox_wrapper_eco{z-index:9999;}



/* haderBtn */

.headerBtn { text-align:right; margin:15px 0 9px 0;}



/* kanrenBtn */

.btnEcoWrap {float:left; margin-top: 1px;}

.btnEco { text-align:left; }



/* kanrenBtn2 */

.kanrenBtn2 { width:964px;}

.kanrenBtn2 li { float:left; list-style:none; text-align:center;padding-bottom:5px;}

.kanrenBtn2 a { color: #1D41A8 !important; text-decoration: none;}

.kanrenBtn2 a:hover { color: #1D41A8; text-decoration: underline;}

.kanrenBtn2 a.kanrenimg { text-decoration: none;}



/* searchBtn */

.searchBtn { background:transparent url(/EVENT/TAX/IMG/search_bg.gif) no-repeat left 1px; width:346px; height:96px; float:right;}

.searchBtnPos { margin-left:161px; padding-top:50px;}





input.shop_caset_leftin{

	position:absolute;

	top:18px;

	left:186px;

	width:44px;

	height:18px;

}

input.shop_caset_rightin{

	position:absolute;

	top:18px;

	left:255px;

	width:69px;

	height:18px;

}



html>/**/body .support input.zipsup1,.support input.zipsup2{

	line-height:2em\9;

}

.support input.zipsup1,.support input.zipsup2{

	/line-height:2em;

}

.support input.zipsup1,.support input.zipsup2{

	height:20px;

}



a.shop_caset_btn{

	display:block;

	position:absolute;

	top:46px;

	left:205px;

}

a.shop_caset_btn{

	display:block;

	position:absolute;

	top:52px;

	left:161px;

}



.lb_center { text-align:center;}



#searchForm01 {

	left:187px;

	position:absolute;

	top:20px;

}

#searchForm01 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:49px;

	height:21px;

	font-size:18px;

}

#searchForm02 {

	left:256px;

	position:absolute;

	top:20px;

}

#searchForm02 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:74px;

	height:21px;

	font-size:18px;

}

#searchForm03 {

	left:164px;

	position:absolute;

	top:50px;

}



/* --ATLAS H43用-- */

.hevcngLeft{

	float:left;

}

.hevcngRight{

	float:left;

	padding-left:10px;

}



h1 img{ margin-left:-1px;}



#pfaForm01 {

    right: 220px;

    top: 234px;

	*top: 254px;

	*right: 222px;

	_top: 256px;

	_right: 240px;

    position: absolute;

}

#pfaForm01 input {

    border: 0 none;

    font-size: 14px;

    ime-mode: disabled;

    margin: 0;

    padding: 0;

    width: 40px;

	font-weight:normal;

}

#pfaForm02 {

    right: 143px;

	top: 234px;

    position: absolute;

    *top: 254px;

	*right: 145px;

	_top: 256px;

	_right: 163px;

}

#pfaForm02 input {

    border: 0 none;

    font-size: 14px;

    ime-mode: disabled;

    margin: 0;

    padding: 0;

    width: 65px;

	font-weight:normal;

}

#pfaForm03 {

    right: 21px;

    position: absolute;

    top: 229px;

	top: 229px\9;

	right: 22px\9;

	*top: 249px;

	*right: 24px;

	_top: 252px;

	_right: 46px;

}



#ecoTax1205 #footerArea { _width:964px !important; _margin:0 !important; }

#ecoTax1205 #headerArea { _width:964; _margin-left:-2px; }



/* -------------------------------

2012/3/12追加

------------------------------- */

* html #ecoTax1205 {text-align:center;}

#ecoTax1205 #wrapperAll, #ecoTax1205 #container, #ecoTax1205 #contents, #ecoTax1205 #overAll, #ecoTax1205 #footerArea { width:980px !important; }

#ecoTax1205 #wrapperAll {_position:static !important; _margin:0 !important;}



#ecoTax1205 #wrapperAll #container{

	top: 0;

}



#ecoTax1205.index {

/*	_margin-left: -4px;*/

}

#ecoTax1205 #contents #overAll{

	_margin-left: 1px;

}



#ecoTax1205.index #contents #overAll{

/*	_margin-left: -4px;*/

}

#wrapperAll #container #footerArea {

    width: 964px !important;

}



#ecoTax1205 #headerArea { margin:0 auto; position: relative !important;}

#headerArea { margin:0 auto; width:964px !important; }

* html #ecoTax1205 #headerArea { margin-left:32px; }

.top1205 { margin-top:14px;padding: 0 8px; margin-bottom:10px;}

.textCap01{ margin:20px 10px -2px; text-align:center; background:#ffffcc; border:#cccccc 1px solid; padding: 22px 0 15px; _width:960px; _margin-left:12px;}

.textCap01 img{

	*margin-bottom:-3px;

	_margin-bottom:-3px;

}



/* Safari and hack START */



@media screen and (-webkit-min-device-pixel-ratio:0) {

 .textCap01 img  {margin-bottom:-5px;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

 .textCap01{ margin:20px 10px 18px; text-align:center; background:#ffffcc; border:#cccccc 1px solid; padding: 22px 0 20px;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

 #titleArea2{ margin-top:33px !important;}

}



* html #ecoTax1205 #contents {

	margin-left: -2px;

}

* html #ecoTax1205 .headerBtn2 {

	margin-left: 10px;

}

* html #ecoTax1205 #wrapperAll #container #footerArea {

	left: 0;

}

* html #ecoTax1205 .textArea {

	margin-left: 16px !important;

	width: 952px !important;

}

* html #ecoTax1205 .textArea .indent07 {

	margin: 0 0 0 0.25em;

	padding-left: 1em;

	background:url("../IMAGES/icon_point01.gif") no-repeat scroll left 6px transparent;

}

* html #ecotax1205 #bottomMenu {

	margin-left: 10px !important;

}

* html DIV#about h2 {

	padding-left: 5px;

}



/* Safari and hack END */



.headerBtn2 {

	background:url(../IMG/hd_bg.gif) repeat-x;

	width:964px;

	margin: 0 auto;

	text-align: center;

}

* html .header_navi{width:964px!important;}



/* titleArea */

#ecoTax1205 #mainArea { padding-top:3px; }

#titleArea2 { background:url(../IMAGES/title_bg01.gif);width:980px;height:108px;overflow:hidden;margin-top:28px;margin-top:29px\9;*margin-top:30px;_margin-left:2px; }

#leftArea2			{float:left;width:448px;}

#leftArea2 h1			{float:left;margin:0;padding:39px 16px 0 37px;}

* html #leftArea2 h1 { padding: 27px 16px 0 37px;}

#leftArea2 #naviwari01	{float:left;margin:0;padding:11px 5px 0 0;}

#rightArea2			{float:right;width:500px;}

#rightArea2 div {margin:0;padding:28px 38px 0 0;text-align:right;}

#rightArea2 ul		{margin:0;padding:22px 9px 0 0;}

#rightArea2 ul li		{list-style-type:none;float:right;padding: 0;_padding-top:0px; background:url(../IMAGES/title_bg02.gif) repeat-x; height:32px; _height:32px;overflow: hidden;}

#rightArea2 ul li.taxHead		{background:url(../IMAGES/tax_tab_head.gif) no-repeat left top; padding-left: 20px; _margin-top:-1px;}

#rightArea2 ul li.taxLast		{padding-right: 20px;_margin-top:-1px;}

#rightArea2 ul li#last	{list-style-type:none;float:right;padding:0;}



/* mainArea  */

#ecoTax1205 #mainArea					{margin:1px 0 18px 0;width:980px; _margin-left:2px;}

#ecoTax1205 #mainArea #appealPointArea			{width:556px;}

#kr{

	font-size: 14px;

    font-weight: bold;

    margin: 9px 0 9px 8px;

	margin: 8px 0 10px 8px\9;

    padding-left: 79px;

    padding-right: 8px;

    text-indent: -79px;

}

#kr span			{background-color:#EBEBEB;padding:6px 12px;}

#mainImage02 {background:url(../IMAGES/main_image.gif) no-repeat;width:556px;min-height:22px;overflow:visible;}

#mainImage02 p {width:260px;margin:0;padding:7px 0 0 8px;line-height:1.2; _font-family:'ＭＳ Ｐゴシック';}

#mainImage02 a {color:#c71444;}

#ecoTax1205 #mainArea #carImageArea				{width:404px;margin-right:8px;}

* html #ecoTax1205 #mainArea #carImageArea				{margin-right:4px;}

#ecoTax1205 #carImageArea .text06			{font-weight:bold;}

#ecoTax1205 #carImageArea span			{font-weight:normal; _font-family:'ＭＳ Ｐゴシック';}



#ecoTax1205 .btnEcoWrap {padding:0 0 0 8px;}

#ecoTax1205 hr {margin:0 8px;}

#ecoTax1205 .kanrenBtn {margin:14px 8px 0;padding:10px 0 1em 0;border-top:1px solid #CCCCCC;}

#ecoTax1205 .kanrenBtn li{display:inline;}

* html #ecoTax1205 .kanrenBtn {width:964px;}



/* kanrenBtn */

#ecoTax1205 .btnEco img { vertical-align:bottom; }

#ecoTax1205 .btnEco { margin-bottom:4px; }



/* searchBtn */

.w980 {width:980px;}

#ecoTax1205 .searchBtn { background:transparent url(../IMG/search_bg.jpg) no-repeat right 1px;width:326px;height:98px;margin-right:8px;}

* html #ecoTax1205 .searchBtn				{margin-right:4px;}

#ecoTax1205 #searchForm01 {

	left:137px;

	top:54px;

}

#searchForm01 input {

	width:46px;

}

#ecoTax1205 #searchForm02 {

	left:193px;

	top:54px;

}

#searchForm02 input {

	width:69px;

}

#ecoTax1205 #searchForm03 {

	left:267px;

	top:52px;

}



#ecoTax1205 .h2Area			{width:980px;}



/* h2Area */

#ecoTax1205 .h2Area .logoIcon	{margin:13px 23px 0 0;}



/* priceTable */

/*

.w180 {width:180px;}

.w43 {width:43px;}

.w107 {width:107px;}

*/

.w212	{width:212px; _width:300px;}



.menzei-box th.wd { width: 43px; }

.menzei-box th.em { width: 70px; }

.menzei-box th.tm { width: 90px; }

.menzei-box th.grade { width: 280px; background-color: #d8d8d8; }



*+html .w212	{width:300px;}

#ecoTax1205 table.priceTable .appeal01	{ width: 100px; }

#ecoTax1205 table.priceTable .hojoCapArea	{width:100px;}

#ecoTax1205 table.priceTable .darkgreyArea	{width:100px; _width:110px;}

*+html #ecoTax1205 table.priceTable .darkgreyArea	{width:110px;}

#ecoTax1205 table.priceTable .appeal03	{width:60px;}



#ecoTax1205 table.priceTable		{width:964px;margin:8px; _margin-top:-10px;}

#ecoTax1205 table.priceTable .greenArea	{background:#bce18d;color:#000;}

#ecoTax1205 table.priceTable .darkgreyArea	{background:#999999;color:#000000;}

#ecoTax1205 table.priceTable .hojoCapArea	{background:#ffb57b;border-top:2px solid #d33673;vercical-align:center; *border-right:1px solid #CCCCCC; *border-bottom:1px solid #CCCCCC;}

#ecoTax1205 table.priceTable .hojoBottomArea	{background:#ffdabd;border-bottom:2px solid #d33673;vercical-align:center;}

#ecoTax1205 table.priceTable .darkgreyArea	{background:#cccccc;color:#000000;}

#ecoTax1205 table.priceTable .greyArea	{background:#ebebeb;color:#000000;}

#ecoTax1205 table.priceTable .appealArea	{background:#c71444;color:#fff;}

#ecoTax1205 table.priceTable .appealBbottom	{border-bottom:2px solid #d33673 !important;}

#ecoTax1205 table.priceTable td.car	{background-color:#f5f5f5;}



#ecoTax1205 .anchorTop		{padding-right:0px}

#ecoTax1205 .anchorTopArea { width:964px;margin:0 8px;}

#ecoTax1205 .anchorTopArea02 { width:964px;margin:0 8px;}





.carImageIcon{

	padding:0 3px;

	}

.carImageIcon img{

	margin-right:0 2px;

	}





/* switching_box */

#switching_box{

	margin-top: 14px;

}



#switching_box01,

#switching_box02{

	margin-bottom: 30px;

	padding-top: 154px;

}



#switching_box02{ display:none;}



#switching_box h3 {

	padding-bottom: 20px;

	float:left;

	width:556px;

	margin: 0;

}



#top01btn:hover,

#top02btn:hover

 { cursor:pointer;}



/* top01btn */

a#top01btn{

	float: left;

	margin-left:36px;

	width:260px;

	height:71px;

	margin-top:-10px;

	*margin-top:-10px;

	overflow:hidden;

}



a#top01btn.off span#top01btn_on,

a#top01btn.on span#top01btn_off,

a#top01btn.on_lock span#top01btn_off{ display: none;}



/* top02btn */

a#top02btn{

	float: left;

	width:260px;

	height:71px;

	margin-top:-10px;

	overflow:hidden;

}

a#top02btn.off span#top02btn_on,

a#top02btn.on span#top02btn_off,

a#top02btn.on_lock span#top02btn_off{ display: none;}



#lineUp{

	float:left;

	margin:-14px 0 0 8px;

	padding:0;

}



/* 120717 補助金注記 */

.taxCap{

	border:#9d9d9d solid 1px;

	width:932px;

	_width:964px;

	margin: 20px 8px 0;

	_margin-left:10px;

	padding: 15px;

	text-align:center;

	/*color:#C71444;*/

}



/*140220変更*/

#ecoTax1205 #mainArea #carImageArea #carImage img{width: 100%;}



#ecoTax1205 #mainArea #carImageArea #carImage{

	position: relative;

	width: 402px;

	height: 284px;

	margin: 0;

	border: 1px solid #ccc;

}



#ecoTax1205 #mainArea #carImageArea #carImage .icn-img img{width: auto;}

#ecoTax1205 #mainArea #carImageArea #carImage .icn-img{

	display: block;

	position: absolute;

	top: 17px;

	left:16px;

}



.carDetail .hevcng {

	width: 964px;

	margin: 0 auto;

}

* html .carDetail .hevcng {

	margin: 0 0 0 9px;

}

.carDetail .hevcng img {

	width: 250px;

	height: 150px;

}

.carDetail .main-notice {

	margin: 0;

	padding: 0 0 10px 10px;

	line-height: 1.5em;

	text-align: left;

}

.carDetail .noticeReset { margin: -50px 0 0 0; }

