/*

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

	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

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

*/



#subnavi_02{

	display:none;

}

#switching_box02{

	display:none;

}





#topMainImage script{

	z-index:0;

}







/* --HTML-- */

html {

background:#fff;

color:#4c4c4c;

}



/* --BODY-- */

body {

font:75%/1.5 'Lucida Grande', Arial, Helvetica;

margin:0;

/*overflow:visible;*/

padding:0;

color:#4c4c4c;

}



	/* 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%;

	}



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

font-size:100%;

font-weight:normal;

}



ol, ul {

list-style: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;

}



ul li {

float:left;

list-style:disc 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;

text-align:left;

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 */}/*09*/

.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 */

head:first-child + body #container{

	padding:0;

}

#container {

	background: no-repeat;

	height: 74px;

	padding: 74px 0 0 0;

}





/* mainHeader */

#mainHeader{

	margin-left: 21px;

}

#mainHeader #searchBox{

	width:160px;

	left:0;

}





/* overAll */

#overAll{

	position: absolute;

	top: 74px;

	text-align: center;

	width: 942px;

}





/* wrapArea */

#wrapArea{

	background-color:#fff;

	background-position:0 0;

	background-repeat:no-repeat;

	margin:auto;

	padding:0 21px;

	text-align:left;

	z-index:0;

}

head:first-child + body #wrapArea {padding:0 21px;}





/* footerArea */

#footerArea	{margin:0 auto;padding-top:32px;width:900px;text-align:left;}





/* headerArea */

/*

#HeaderArea {font-size:10px;}

#HeaderArea {width:900px;height:78px;/height:101px;}

#HeaderArea 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}

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

#HeaderArea ul li#last	{list-style-type:none;padding:0;}

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



#HeaderArea 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;

}

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

*/

/* IE 6 */

/*

* html #HeaderArea ul li p a{

height:40px;

line-height:40px;

width: 176px !important;

display:inline;

zoom:1;



}



*:first-child+html #HeaderArea ul li p{



}

*/

/* IE 7 */

/*

*:first-child+html #HeaderArea ul li p a{

height:40px;

line-height:40px;

width: 176px !important;

display:inline;

zoom:1;

vertical-align:top;

}



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

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

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

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

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

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



*/



/* 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 #naviwari01	{float:left;margin:0;padding:12px 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;}

#mainArea #appealPointArea p.chuki		{padding: 5px 0 0 0;}

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

#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;}

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

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;}





/* h2Area */

.h2Area			{width:900px;height:97px;}



.h2AreaTev		{background:url(../IMAGES/h2_tev_01.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;}



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

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

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

.h2AreaHojo		{background:url(../IMAGES/h2_hojo_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;}













/*margin:38px 9px 0 0;*/



/* textArea */

.textArea	{padding:25px 0 10px 0;}

.textArea	{_padding:25px 0 10px -1em;}

.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:900px;margin:0 0 20px 0;}

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

.attention		{float:left;width:720px;}

.anchorTop		{float:right;width:170px;}

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





/* bottomMenu */

#bottomMenu			{border:5px solid #ebebeb;padding:20px;}

#bottomMenu .linkList		{float:left;margin:0 48px 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%;}



	/* for IE6 */

	* #bottomMenu .linkList {

	margin:0 41px 0 0;

	}



	/* for IE7 */

	* #bottomMenu .linkList {

	margin:0 41px 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{



}

*: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:99px;margin:40px 0 0 0;}

#searchDealer .title{float:left;}

#searchDealer .body{

	float:left;

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

	width:499px;

	height:72px;

	position:relative;

}

#dealerForm01 {

	left:42px;

	position:absolute;

	top:19px;

}

#dealerForm01 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:58px;

	font-size:23px;

}

#dealerForm02 {

	left:136px;

	position:absolute;

	top:19px;

}

#dealerForm02 input {

	border:0 none;

	ime-mode:disabled;

	margin:0;

	padding:0;

	width:91px;

	font-size:23px;

}

#dealerForm03 {

	left:248px;

	position:absolute;

	top:14px;

}





/* 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;}





/* carList */

.carList			{padding:1px 0 4px 0;}

.carList ul			{margin:0;padding:0;width:900px;overflow:hidden;}

.carList ul li			{list-style-type:none;margin:0 2px 0 6px;padding:0 0 8px 0;display:inline;}

.carList ul li .carImage	{width:216px;height:125px;overflow:hidden;}

.carList ul li .naviwari	{position:absolute;	top:76px;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:216px;height:125px;overflow:hidden;}

.topActiveFrame			{position:absolute;top:0;left:0;width:216px;height:125px;overflow:hidden;}





/*activeFlame*/

#activeFlame	{position:absolute;top:150px;left:50px;visibility:hidden;}







/* clear */

.clear	{clear:both;}

html {

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

}















/* tab area */

.tabTitle { float:left; }

.btnWhatIsEcocar { float:right; }

.tab_btn { padding-top:13px; }





li { display: inline;}





/* tabBtnArea */



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

/*

.h2AreaTab2		{background:url(../IMAGES/tab_bg2.gif) no-repeat;}

*/

.h2Area .subnavi	{ float:left; margin:0px;}

.h2Area .subnavi ul	{margin: 1em 1em 1em 3em;}



.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; }



/* searchBtn */

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

* html .searchBtn { width:300px;}

.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;}





/*

#contents div.shop_caset02 a.shop_caset_btn{

		display:block;

		position:absolute;

		top:80px;

		left:285px;

}

input.shop_search_leftin{

	position:absolute;

	top:18px;

	left:186px;

	width:44px;

	height:18px;

}



input.shop_search_rightin{

	position:absolute;

	top:18px;

	left:255px;

	width:69px;

	height:18px;

}

a.shop_search_btn{

		display:block;

		position:absolute;

		top:80px;

		left:285px;

}



input.zipsup1,.input.zipsup2{

	line-height:2em\9;

}

input.zipsup1,.input.zipsup2{

	/line-height:2em;

}

input.zipsup1,.input.zipsup2{

	height:20px;

}

*/





#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;

}





#top01btn:hover,

#top02btn:hover

 {

	cursor:pointer;

}







/* --ATLAS H43用-- */

.hevcngLeft{

	float:left;

}

.hevcngRight{

	float:left;

	padding-left:10px;

}





h1{

	margin-top:1px;

}









/* --2012/3/12追加--*/

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

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

.top1205 { margin-top: 10px; }

.headerBtn2 { background:url(../IMG/hd_bg.gif) repeat-x; text-align:center; margin:10px 8px 9px 8px; }

* html .headerBtn2 { width: 964px; }





/* titleArea */

#titleArea2 { background:url(../IMAGES/title_bg01.gif);width:980px;height:108px;overflow:hidden;margin-top:24px; }

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

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

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

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

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

#rightArea2 ul		{margin:0;padding:30px 32px 0 0;}

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

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



/* mainArea  */

#ecoTax1205 #mainArea					{margin:1px 0 23px 0;width:980px;}

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

#kr			{font-size:14px;font-weight:bold;margin: 0 0 10px 8px;}

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

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

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

#ecoTax1205 #mainArea #carImageArea #carImage		{margin:0 0 0 0;}

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

#ecoTax1205 #carImageArea span			{font-weight:normal;}



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

#ecoTax1205 hr {margin:0 8px;}

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

* 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:15px 23px 0 0;}



/* priceTable */

.w180 {width:180px;}

.w43 {width:43px;}

#ecoTax1205 table.priceTable		{width:964px;margin:1px 8px 8px 8px;}

#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;}

#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 .anchorTopArea { width:964px;margin:0 8px;}

