@charset "shift_jis";
/* CSS Document */

/*----------------------------------------------------------------------------------
headline
----------------------------------------------------------------------------------*/
#wrapHeadline h1#carLineUp {
	background-image: url(../car/images/ti_carlineup.jpg);
}
#wrapHeadline h1#carLineUpLexus {
	background-image: url(../car/images/ti_carlineuplexus.jpg);
}

/*----------------------------------------------------------------------------------
maincontents
----------------------------------------------------------------------------------*/

#maincontents h2 {
	margin: 0 0 10px 0;
	width: 730px;
	height: 0 !important;
	height /**/: 44px;
	padding: 44px 0 0 0;
	overflow: hidden;
}

#maincontents h2#tiNewCar {
	background-image: url(../car/images/ti_newcar.gif);
}

#maincontents h2#tiRecommend {
	background-image: url(../car/profitable/images/ti_recommend.gif);
}

#maincontents h2#tiBusiness {
	background-image: url(../car/images/ti_business.gif);
}

#maincontents h2#tiWelfare {
	background-image: url(../car/images/ti_welfare.gif);
}

#maincontents h2#tiElectricCar {
	background-image: url(../car/images/ti_electriccar.gif);
}

#maincontents h2#tiVW {
	background-image: url(../car/images/ti_vw.gif);
}
#maincontents h2#tiucar {
	background-image: url(../car/images/ti_u_car.gif);
}
#maincontents h2#tiniceluck {
	background-image: url(../car/images/nice_rack_ti.gif);
}
#maincontents h2#tilongrun {
	background-image: url(../car/images/longrun_ti.gif);
}
#maincontents h2#ticarat {
	background-image: url(../car/images/ti_carat.gif);
}
#maincontents h2#tiauctions {
	background-image: url(../car/images/ti_auctions.gif);
}
#maincontents h2#tiLexus {
	background-image: url(../car/images/ti_lexus.gif);
}
#maincontents h2#tiLease {
	background-image: url(../car/lease/images/ti_lease04.gif);
}

#maincontents h2#tiLeaseAbout {
	background-image: url(../car/lease/images/ti_lease01.gif);
}

#maincontents h2#tiLeaseMerit {
	background-image: url(../car/lease/images/ti_lease02.gif);
}

#maincontents h2#tiLeaseATMerit {
	background-image: url(../car/lease/images/ti_lease03.gif);
}

#maincontents h2#tiEwPlan {
	background-image: url(../car/ewplan/images/ti_ewplan.gif);
}

#maincontents h2#tiTax {
	background-image: url(../car/welcab/images/ti_tax.gif);
}

#maincontents h2#tiHyblid {
	background-image: url(../car/images/ti_hybrid.gif);
}

/* ------------------------ ₯(Τν^Cg)₯ ------------------------ */

#maincontents h2#tiCrownRs
,#maincontents h2#tiCrownHb
,#maincontents h2#tiCrownAt
,#maincontents h2#tiCrownM
,#maincontents h2#tiPrius
,#maincontents h2#tiPrius_ex
,#maincontents h2#tiPriusAlpha
,#maincontents h2#tiPrius_ph
,#maincontents h2#tiBlade
,#maincontents h2#tiAllion
,#maincontents h2#tiAqua
,#maincontents h2#tiToyota86
,#maincontents h2#tiEstimaHB
,#maincontents h2#tiEstima
,#maincontents h2#tiIsis
,#maincontents h2#tiPorte
,#maincontents h2#tiSucceedW
,#maincontents h2#tiLandCruiser
,#maincontents h2#tiLandCruiserP
,#maincontents h2#tiHiluxSurf
,#maincontents h2#tiSai
,#maincontents h2#tiFjcruiser
,#maincontents h2#tiAvensis
/* business */
,#maincontents h2#tiSucceedV
,#maincontents h2#tiDyna
,#maincontents h2#tiCoaster
,#maincontents h2#tiCrownconfort
,#maincontents h2#tiCrownS
,#maincontents h2#tiCentury
,#maincontents h2#tiPrius_exb
/* welcab */
,#maincontents h2#tiAllionF
,#maincontents h2#tiPriusC
,#maincontents h2#tiPorteC
,#maincontents h2#tiEstimaSB
,#maincontents h2#tiCrownD
,#maincontents h2#tiIsisS
,#maincontents h2#tiCrownRB
,#maincontents h2#tiAllionJSS
,#maincontents h2#tiPriusJSS
,#maincontents h2#tiSaiJSS
,#maincontents h2#tiPorteA
,#maincontents h2#tiPorteB
,#maincontents h2#tiIsisP
,#maincontents h2#tiEstimaB
,#maincontents h2#tiCrownDB
,#maincontents h2#tiCoasterC
,#maincontents h2#tiEvrydayComs
,#maincontents h2#tiEvryday
,#maincontents h2#tiEstimaHbSB
,#maincontents h2#tiAquaF
,#maincontents h2#tiAquaJS
,#maincontents h2#tiPriusAlphaF
,#maincontents h2#tiPriusAlphaJLS
/* vw */
,#maincontents h2#tiPolo
,#maincontents h2#tiBeetle
,#maincontents h2#tiBeetleCAB
,#maincontents h2#tiGolf
,#maincontents h2#tiGolfV
,#maincontents h2#tiGolfT
,#maincontents h2#tiJetta
,#maincontents h2#tiPassat
,#maincontents h2#tiPassatV
,#maincontents h2#tiEos
,#maincontents h2#tiTouareg  {
	padding: 0;
	overflow: visible;
	height: 44px !important;
}

h2 span {
	background-repeat: no-repeat;
	width: 609px;
	height: 0 !important;
	height /**/: 44px;
	padding: 44px 0 0 0;
	margin: 0;
	overflow: hidden;
	float: left;
}

h2.business span {	width: 624px; }
h2.welcab span {	width: 558px; }
h2.everyday span {	width: 612px; }
h2.vw span {	width: 570px; }

/* newcar */
h2#tiCrownRs span {	background-image: url(../car/images/ti_crown_royalsaloon.gif); }
h2#tiCrownHb span {	background-image: url(../car/images/ti_crown_hybrid.gif); }
h2#tiCrownAt span {	background-image: url(../car/images/ti_crown_athlete.gif); }
h2#tiCrownM span {	background-image: url(../car/images/ti_crown_majesta.gif); }
h2#tiPrius span {	background-image: url(../car/images/ti_prius.gif); }
h2#tiPrius_ex span {	background-image: url(../car/images/ti_prius_ex.gif); }
h2#tiPriusAlpha span {	background-image: url(../car/images/ti_prius_alpha.gif); }
h2#tiPrius_ph span {	background-image: url(../car/images/ti_prius_ph.gif); }
h2#tiBlade span {	background-image: url(../car/images/ti_blade.gif); }
h2#tiAllion span {	background-image: url(../car/images/ti_allion.gif); }
h2#tiAqua span {	background-image: url(../car/images/ti_aqua.gif); }
h2#tiToyota86 span {	background-image: url(../car/images/ti_toyota86.gif); }
h2#tiEstimaHB span {	background-image: url(../car/images/ti_estima_hybrid.gif); }
h2#tiEstima span {	background-image: url(../car/images/ti_estima.gif); }
h2#tiIsis span {	background-image: url(../car/images/ti_isis.gif); }
h2#tiPorte span {	background-image: url(../car/images/ti_porte.gif); }
h2#tiSucceedW span {	background-image: url(../car/images/ti_succeed_wagon.gif); }
h2#tiLandCruiser span {	background-image: url(../car/images/ti_land_cruiser.gif); }
h2#tiLandCruiserP span {	background-image: url(../car/images/ti_land_cruiser_prado.gif); }
h2#tiHiluxSurf span {	background-image: url(../car/images/ti_hilux_surf.gif); }
h2#tiSai span {	background-image: url(../car/images/ti_sai.gif); }
h2#tiFjcruiser span {	background-image: url(../car/images/ti_fj_cruiser.gif); }
h2#tiAvensis span {	background-image: url(../car/images/ti_avensis.gif); }
/* business */
h2#tiSucceedV span {	background-image: url(../car/images/ti_succeed_van.gif); }
h2#tiDyna span {	background-image: url(../car/images/ti_dyna.gif); }
h2#tiCoaster span {	background-image: url(../car/images/ti_coaster.gif); }
h2#tiCrownconfort span {	background-image: url(../car/images/ti_crownconfort.gif); }
h2#tiCrownS span {	background-image: url(../car/images/ti_crown_sedan.gif); }
h2#tiCentury span {	background-image: url(../car/images/ti_century.gif); }
h2#tiPrius_exb span {	background-image: url(../car/images/ti_prius_ex.gif); }
/* welcab */
h2#tiAllionF span {	background-image: url(../car/images/ti_allion_f.gif); }
h2#tiPriusC span {	background-image: url(../car/images/ti_prius_c.gif); }
h2#tiPorteC span {	background-image: url(../car/images/ti_porte_c.gif); }
h2#tiEstimaSB span {	background-image: url(../car/images/ti_estima_sb.gif); }
h2#tiCrownD span {	background-image: url(../car/images/ti_crown_d.gif); }
h2#tiIsisS span {	background-image: url(../car/images/ti_isis_s.gif); }
h2#tiCrownRB span {	background-image: url(../car/images/ti_crown_rb.gif); }
h2#tiAllionJSS span {	background-image: url(../car/images/ti_allion_jss.gif); }
h2#tiPriusJSS span {	background-image: url(../car/images/ti_prius_jss.gif); }
h2#tiSaiJSS span {	background-image: url(../car/images/ti_sai_jss.gif); }
h2#tiPorteA span {	background-image: url(../car/images/ti_porte_a.gif); }
h2#tiPorteB span {	background-image: url(../car/images/ti_porte_b.gif); }
h2#tiIsisP span {	background-image: url(../car/images/ti_isis_passseat.gif); }
h2#tiEstimaB span {	background-image: url(../car/images/ti_estima_b.gif); }
h2#tiCrownDB span {	background-image: url(../car/images/ti_crown_db.gif); }
h2#tiCoasterC span {	background-image: url(../car/images/ti_coaster_c.gif); }
h2#tiEstimaHbSB span {	background-image: url(../car/images/ti_estimahb_sb.gif); }
h2#tiAquaF span {	background-image: url(../car/images/ti_aqua_f.gif); }
h2#tiAquaJS span {	background-image: url(../car/images/ti_aqua_js.gif); }
h2#tiPriusAlphaF span {	background-image: url(../car/images/ti_prius_alpha_f.gif); }
h2#tiPriusAlphaJLS span {	background-image: url(../car/images/ti_prius_alpha_jls.gif); }
/* everyday */
h2#tiEvrydayComs span {	background-image: url(../car/images/ti_evryday_coms.gif); }
h2#tiEvryday span {	background-image: url(../car/images/ti_evryday.gif); }
/* vw */
h2#tiPolo span {	background-image: url(../car/images/ti_polo.gif); }
h2#tiBeetle span {	background-image: url(../car/images/ti_beetle.gif); }
h2#tiBeetleCAB span {	background-image: url(../car/images/ti_beetle_cab.gif); }
h2#tiGolf span {	background-image: url(../car/images/ti_golf.gif); }
h2#tiGolfV span {	background-image: url(../car/images/ti_golfvariant.gif); }
h2#tiGolfT span {	background-image: url(../car/images/ti_golftouran.gif); }
h2#tiJetta span {	background-image: url(../car/images/ti_jetta.gif); }
h2#tiPassat span {	background-image: url(../car/images/ti_passat.gif); }
h2#tiPassatV span {	background-image: url(../car/images/ti_passat_variant.gif); }
h2#tiEos span {	background-image: url(../car/images/ti_eos.gif); }
h2#tiTouareg span {	background-image: url(../car/images/ti_touareg.gif); }


/* ------------------------ £(Τν^Cg)£ ------------------------ */

h2 a {
	background-image: url(../car/images/bt_listback.gif);
	background-repeat: no-repeat;
	width: 121px;
	height: 0 !important;
	height /**/: 44px;
	padding: 44px 0 0 0;
	overflow: hidden;
	float: right;
}

h2.business a {
	background: url(../car/images/bt_listback_business.gif) no-repeat;
	width: 106px;
}
h2.welcab a {
	background: url(../car/images/bt_listback_welcab.gif) no-repeat;
	width: 172px;
}
h2.everyday a {
	background: url(../car/images/bt_listback_everyday.gif) no-repeat;
	width: 118px;
}
h2.vw a {
	background: url(../car/images/bt_listback_vw.gif) no-repeat;
	width: 160px;
}


h3.allion,
h3.blade,
h3.common {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #6D6D6D;
	margin: 35px 0 0 0;
}

#maincontents #warpSupplement {
	clear: both;
	margin: 10px 0 35px 0;
	*:margin: 10px 0 50px 0;
}

#maincontents #warpSupplement div.dot {
	background-image: url(../car/newcar/images/line_dot.gif);
		height: 5px;
		margin: 0 0 3px 0;
}

#maincontents #warpSupplement p {
	color: #6d6d6d;
	font-size: 10px;
	margin: 0;
}

#maincontents #point h3 {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #6D6D6D;
	margin: 0px 0 25px 0;
}
#maincontents #point h3.sai {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #6D6D6D;
	margin: 35px 0 25px 0;
}
#maincontents #point p{
	color: #323232;
}
#maincontents #point p.icon {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	font-size: 12px;
	color: #6D6D6D;
	margin: 10px 0 30px 0;
	font-weight: bold;
}
#maincontents p {
	margin: 15px 15px 30px 15px;
	font-size: 12px;
	line-height: 16px;
	clear: both;
}

#maincontents p span {
	color: #6D6D6D;
	font-size: 10px;
}
/*
#maincontents p span.l {
	background-image: url(../car/newcar/images/litre03.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 1px;
	color: #000000;
	font-size: 12px;
}
*/
#maincontents p span.l {
	background-image: url(../car/newcar/images/litre05.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 1px;
	color: #000000;
	font-size: 12px;
}
#maincontents p span.lg {
	background-image: url(../car/newcar/images/litre06.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 8px 0 1px;
	color: #6D6D6D;
	font-size: 12px;
}

#maincontents p span.lmin {
	background-image: url(../car/newcar/images/litre04.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 4px 0 1px;
	color: #6d6d6d;
	font-size: 10px;
}

#maincontents p span.lit {
	background-image: url(../car/newcar/images/blade/litre01.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 5px 0 1px;
	color: #000000;
}

#maincontents p span.lit {
	background-image: url(../car/newcar/images/allion/litre01.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 5px 0 1px;
	color: #000000;
}
.lhaikei {
	background-image: url(../car/newcar/images/allion/litrehaikei.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 5px 0 1px;
	color: #000000;
}
#maincontents img.right {
	float: right;
	margin: 0 0 0 40px;
	background-color: #CCCCCC;
}
#point ul.right{
	float: right;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	display: inline;
}

#maincontents img.left {
	float: left;
	margin: 0 40px 0 0;
	background-color: #CCCCCC;
}

#point p span.syohyo {
	background-image: url(../car/newcar/images/syohyou.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 9px 0 1px;
	font-size: 12px;
	color: #323232;
}

/*----------------------------------------------------------------------------------
carlist
----------------------------------------------------------------------------------*/
#maincontents #warpCarList {
}

#warpCarList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#warpCarList li {
	float: left;
}

#maincontents #menu {
	background-image: url(../car/newcar/images/img_menu_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	clear: both;
}

#warpCarList li img { vertical-align:bottom; }

#warpCarList #warpSection { padding-bottom:5px;	}
#warpCarList #warpSection h3 {
	font-size:14px;
 color:#3a3a3a;
	margin:0;
	padding:10px;
	width:710px !important;
	width /**/: 730px;
	}

#warpCarList .blue h3 {	background-color:#d5dae0; }
#warpCarList .blue { background: url(../car/welcab/images/blue_bg.gif) no-repeat bottom; }

#warpCarList .red h3 {	background-color:#e0d7d5; }
#warpCarList .red { background: url(../car/welcab/images/red_bg.gif) no-repeat bottom;margin-top:10px }

#warpCarList .red h3 {	background-color:#e0d7d5; }
#warpCarList .red { background: url(../car/welcab/images/red_bg.gif) no-repeat bottom;margin-top:10px }

#warpCarList .green h3 {	background-color:#dde0d5; }
#warpCarList .green { background: url(../car/welcab/images/green_bg.gif) no-repeat bottom;margin-top:10px }

#warpCarList .purple h3 {	background-color:#ddd5e0; }
#warpCarList .purple { background: url(../car/welcab/images/purple_bg.gif) no-repeat bottom;margin-top:10px }

/* clearfix */
#warpCarList #warpSection:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
 }
#warpCarList #warpSection {
 display: inline-block;
 min-height: 1%;
 }

/*----------------------------------------------------------------------------------
carStyling
----------------------------------------------------------------------------------*/

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
}

#menu li a {
	background-image: url(../car/newcar/images/img_menu.gif);
	width: 195px;
	height: 0 !important;
	height /**/: 27px;
	padding: 27px 0 0 0;
	overflow: hidden;
	display: block;
}

#menu li#tabStyling a {
	background-position: 0px 0px;
}

#menu li#tabStyling a:hover {
	background-position: 0px -27px;
}

#menu li#tabStyling a.ac {
	background-position: 0px -54px;
}

#menu li#tabPrice a {
	background-position: 195px 0px; 
}

#menu li#tabPrice a:hover {
	background-position: 195px -27px; 
}

#menu li#tabPrice a.ac{
	background-position: 195px -54px; 
}

#maincontents #stylingBox {
	background-color: #000000;
	padding: 10px 0 10px 10px;
	clear: both;
}

#maincontents #priceImgBox {
	background-color: #000000;
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
	height: 106px;
}

#stylingBox #mainImg {
}

#stylingBox #mainImg img {
}

#stylingBox #thumbnail ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#stylingBox #thumbnail li {
	float: left;
}

#stylingBox #thumbnail li a {
	width: 80px;
	height: 0 !important;
	height /**/: 35px;
	padding: 35px 0 0 0;
	overflow: hidden;
	display: block;
	margin: 0 0 0 10px;
}

#thumbnail ul#thumbnailCrownRs li a {
	background-image: url(../car/newcar/images/thumbnail_crownrs.jpg);
}

#thumbnail ul#thumbnailCrownMs li a {
	background-image: url(../car/newcar/images/crown_m/thumbnail_crown_majesta.jpg);
}

#thumbnail ul#thumbnailCrownHb li a {
	background-image: url(../car/newcar/images/thumbnail_crownhb.jpg);
}

#thumbnail ul#thumbnailCrownAt li a {
	background-image: url(../car/newcar/images/thumbnail_crownat.jpg);
}

#thumbnail ul#thumbnailPrius li a {
	background-image: url(../car/newcar/images/thumbnail_prius.jpg);
}
#thumbnail ul#thumbnailPrius_b li a {
	background-image: url(../car/business/images/thumbnail_prius.jpg);
}
#thumbnail ul#thumbnailPrius_N li a {
	background-image: url(../car/newcar/images/prius_n/thumbnail_prius_n.jpg);
}
#thumbnail ul#thumbnailPrius_alpha li a {
	background-image: url(../car/newcar/images/prius_alpha/thumbnail_prius_alpha.jpg);
}
#thumbnail ul#thumbnailPrius_ph li a {
	background-image: url(../car/newcar/images/prius_ph/thumbnail_prius_ph.jpg);
}
#thumbnail ul#thumbnailBlade li a {
	background-image: url(../car/newcar/images/blade/thumbnail_blade.jpg);
}

#thumbnail ul#thumbnailAllion li a {
	background-image: url(../car/newcar/images/allion/thumbnail_allion.jpg);
}
#thumbnail ul#thumbnailAqua li a {
	background-image: url(../car/newcar/images/aqua/thumbnail_aqua.jpg);
}
#thumbnail ul#thumbnailToyota86 li a {
	background-image: url(../car/newcar/images/toyota86/thumbnail_toyota86.jpg);
}
#thumbnail ul#thumbnailEstima li a {
	background-image: url(../car/newcar/images/estima/thumbnail_estimahb.jpg);
}
#thumbnail ul#thumbnailEstima li a {
	background-image: url(../car/newcar/images/estima/thumbnail_estima.jpg);
}
#thumbnail ul#thumbnailEstimahb li a {
	background-image: url(../car/newcar/images/estimahb/thumbnail_estimahb.jpg);
}
#thumbnail ul#thumbnailPorte li a {
	background-image: url(../car/newcar/images/thumbnail_porte.jpg);
}
#thumbnail ul#thumbnailIsis li a {
	background-image: url(../car/newcar/images/thumbnail_isis.jpg);
}
#thumbnail ul#thumbnailLandCruiserP li a {
	background-image: url(../car/newcar/images/land_cruiser_p/thumbnail_land_cruiser_p.jpg);
}
#thumbnail ul#thumbnailLandCruiser li a {
	background-image: url(../car/newcar/images/land_cruiser/thumbnail_land_cruiser.jpg);
}

#thumbnail ul#thumbnailHiluxSurf li a {
	background-image: url(../car/newcar/images/hilux_surf/thumbnail_hilux_surf.jpg);
}
#thumbnail ul#thumbnailSucceed li a {
	background-image: url(../car/newcar/images/succeed/thumbnail_succeed.jpg);
}
#thumbnail ul#thumbnailSai li a {
	background-image: url(../car/newcar/images/sai/thumbnail_sai.jpg);
}
#thumbnail ul#thumbnailFjcruiser li a {
	background-image: url(../car/newcar/images/fj_cruiser/thumbnail_fj_cruiser.jpg);
}
#thumbnail ul#thumbnailAvensis li a {
	background-image: url(../car/newcar/images/avensis/thumbnail_avensis.jpg);
}

#thumbnail li#thumbnail01 a {	margin: 0; }
#thumbnail li#thumbnail01 a:hover { background-position: 0px -35px; }

#thumbnail li#thumbnail02 a { background-position: 620px 0px; }
#thumbnail li#thumbnail02 a:hover {	background-position: 620px -35px; }

#thumbnail li#thumbnail03 a {	background-position: 530px 0px; }
#thumbnail li#thumbnail03 a:hover {	background-position: 530px -35px;}

#thumbnail li#thumbnail04 a { background-position: 440px 0px; }
#thumbnail li#thumbnail04 a:hover {	background-position: 440px -35px; }

#thumbnail li#thumbnail05 a {	background-position: 350px 0px; }
#thumbnail li#thumbnail05 a:hover {	background-position: 350px -35px; }

#thumbnail li#thumbnail06 a {	background-position: 260px 0px; }
#thumbnail li#thumbnail06 a:hover {	background-position: 260px -35px; }

#thumbnail li#thumbnail07 a {	background-position: 170px 0px; }
#thumbnail li#thumbnail07 a:hover {	background-position: 170px -35px; }

#thumbnail li#thumbnail08 a {	background-position: 80px 0px; }
#thumbnail li#thumbnail08 a:hover {	background-position: 80px -35px; }


#thumbnail #a.thumbclick {
	cursor: pointer;
	}
	
#stylingBox #stylingInner {
	clear: both;
	margin: 0 0 0 10px;
	display: inline-block;
	width: 710px;
}

#stylingBox #stylingInner:after,#wrapBannar:after,#maincontents p:after,#maincontents #footMenu:after,#equipBox .longBox:after, #wrapBannar:after,#maincontents #innerTopNav:after,#maincontents #innerBottomNav:after,#wrapBannar:after,#wrapBannar ul:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}

#stylingInner #basis {
	float: left;
	width: 280px;
}

#basis h3 {
	background-image: url(../car/newcar/images/ti_basic.gif);
	margin: 15px 0 0 0;
	width: 280px;
	height: 0 !important;
	height /**/: 20px;
	padding: 20px 0 0 0;
	overflow: hidden;
}

#basis table {
	background-color: #333333;
	color: #CCCCCC;
	font-size: 12px;
}

#basis table th,#basis table td {
	padding: 6px 0 6px 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	font-weight: normal;
	text-align: left;
}


#basis table.comment td {
	padding: 6px 15px 6px 15px;
	border:none;
	}
#basis table.price_one th {
	padding: 6px 15px 6px 15px;
	border:none;
	}
#basis table.price_one td {
	padding: 6px 15px 6px 15px;
	border:none;
	vertical-align:bottom;
	font-size:120%;
	font-weight:bold;
	text-align:right;
	}


#basis table span {
	background-image: url(../car/images/img_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 9px;
	padding: 0 9px 0 0;
	margin: 0;
}
#basis table span .r {
	background-image: url(../car/images/img_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	padding: 0 9px 0 0;
	margin: 0;
}

#basis table.price {
	background: url(../car/images/img_price.gif) no-repeat center;
	}

#basis .price_comment{
	font-size:10px;
	margin:0;
	padding:0;
	font-weight:normal;
}

#basis table.price th { vertical-align:top; }
#basis table.price td {
	vertical-align:bottom;
	font-size:120%;
	font-weight:bold;
	text-align:right;
	}

#basis table.price th.left,
#basis table.price td.left {
	border:none;
	width:117px;
	padding:6px 27px 6px 6px;
	}
#basis table.price th.right,
#basis table.price td.right {
	border:none;
	width:118px;
	padding:6px;
	}

#basis #details { margin-top:10px; }

#basis #details a {
 display:block;
	background: url(../car/images/btn_details.gif) no-repeat;
	margin: 10px 0 0 0;
	width: 280px;
	height: 0 !important;
	height /**/: 25px;
	padding: 25px 0 0 0;
	overflow: hidden;
 }

#basis #details a:hover { background-position: 0px -25px; }

#stylingInner #color {
	float: left;
	width: 390px;
	margin: 0 0 0 20px;
}

#color h3 {
	background-image: url(../car/newcar/images/ti_color.gif);
	margin: 15px 0 0 0;
	width: 390px;
	height: 0 !important;
	height /**/: 20px;
	padding: 20px 0 0 0;
	overflow: hidden;
}

#color ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#color ul#colorCrownRs li {
	background-image: url(../car/newcar/images/img_color_rs.jpg);
	background-repeat: repeat-x;
}
#color ul#colorCrownhb li {
	background-image: url(../car/newcar/images/img_color_hb.jpg);
	background-repeat: repeat-x;
}

#color ul#colorCrownat li {
	background-image: url(../car/newcar/images/img_color_at.jpg);
	background-repeat: repeat-x;
}


#color ul#colorPrius li {
	background-image: url(../car/newcar/images/prius_c.jpg);
	background-repeat: repeat-x;
}

#color ul#colorEstimaHB li {
	background-image: url(../car/newcar/images/estimahb/estima_hybrid_c.jpg);
	background-repeat: repeat-x;
}
#color ul#colorAvensis li {
	background-image: url(../car/newcar/images/avensis/avensis_c.jpg);
	background-repeat: repeat-x;
}


/* ------------------------ ₯(Τν@Jo)₯ ------------------------ */
/* newcar */
#color ul#colorCrownM li {background-image: url(../car/newcar/images/crown_majesta_p_c.jpg); }
#color ul#colorPrius li {	background-image: url(../car/newcar/images/prius_c.jpg); }
#color ul#colorPrius_n li {	background-image: url(../car/newcar/images/prius_n/prius_n_c.jpg); }
#color ul#colorPrius_alpha li {	background-image: url(../car/newcar/images/prius_alpha/prius_alpha_c.jpg); }
#color ul#colorPrius_ph li {	background-image: url(../car/newcar/images/prius_ph/prius_ph_c.jpg); }
#color ul#colorBlade li {	background-image: url(../car/newcar/images/blade/blade_c.jpg); }
#color ul#colorAllion li {	background-image: url(../car/newcar/images/allion/allion_c.jpg); }
#color ul#colorAqua li {	background-image: url(../car/newcar/images/aqua/aqua_c.jpg); }
#color ul#colorToyota86 li {	background-image: url(../car/newcar/images/toyota86/toyota86_c.jpg); }
#color ul#colorEstimaHB li {	background-image: url(../car/newcar/images/estimahb/estima_hybrid_c.jpg); }
#color ul#colorEstima li {	background-image: url(../car/newcar/images/estima/estima_c.jpg); }
#color ul#colorIsis li {	background-image: url(../car/newcar/images/isis_c.jpg); }
#color ul#colorPorte li {	background-image: url(../car/newcar/images/porte_c.jpg); }
#color ul#colorSucceedW li {	background-image: url(../car/newcar/images/succeed_wagon_c.jpg); }
#color ul#colorSucceed li {	background-image: url(../car/newcar/images/succeed_wagon_c.jpg); }
#color ul#colorLandCruiser li {	background-image: url(../car/newcar/images/land_cruiser_c.jpg); }
#color ul#colorLandCruiserP li {	background-image: url(../car/newcar/images/land_cruiser_prado_c.jpg);}
#color ul#colorHiluxSurf li {	background-image: url(../car/newcar/images/hilux_surf_c.jpg); }
#color ul#colorSai li {	background-image: url(../car/newcar/images/sai/sai_c.jpg); }
#color ul#colorFjcruiser li {	background-image: url(../car/newcar/images/fj_cruiser/fj_cruiser_c.jpg); }
/* business */
#color ul#colorSucceedV li {	background-image: url(../car/business/images/succeed_van_c.jpg); }
#color ul#colorDyna li {	background-image: url(../car/business/images/dyna_c.jpg); }
#color ul#colorCoaster li {	background-image: url(../car/business/images/coaster_c.jpg); }
#color ul#colorCrownconfort li {	background-image: url(../car/business/images/crownconfort_c.jpg); }
#color ul#colorCrownS li {	background-image: url(../car/business/images/crown_sedan_c.jpg); }
#color ul#colorCentury li {	background-image: url(../car/business/images/century_c.jpg); }
#color ul#colorPrius_b li {	background-image: url(../car/business/images/prius_c.jpg); }
/* welcab */
#color ul#colorAllionF li {	background-image: url(../car/welcab/images/allion_f_c.jpg); }
#color ul#colorPriusC li {	background-image: url(../car/welcab/images/prius_c_c.jpg); }
#color ul#colorPorteC li {	background-image: url(../car/welcab/images/porte_c_c.jpg); }
#color ul#colorEstimaSB li {	background-image: url(../car/welcab/images/estima_sb_c.jpg); }
#color ul#colorCrownD li {	background-image: url(../car/welcab/images/crown_d_c.jpg); }
#color ul#colorIsisS li {	background-image: url(../car/welcab/images/isis_s_c.jpg); }
#color ul#colorCrownRB li {	background-image: url(../car/welcab/images/crown_rb_c.jpg); }
#color ul#colorAllionJSS li {	background-image: url(../car/welcab/images/allion_jss_c.jpg); }
#color ul#colorPriusJSS li {	background-image: url(../car/welcab/images/prius_jss_c.jpg); }
#color ul#colorSaiJSS li {	background-image: url(../car/welcab/images/sai_jss_c.jpg); }
#color ul#colorPorteA li {	background-image: url(../car/welcab/images/porte_a_c.jpg); }
#color ul#colorPorteB li {	background-image: url(../car/welcab/images/porte_b_c.jpg); }
#color ul#colorIsisP li {	background-image: url(../car/welcab/images/isis_passseat_c.jpg); }
#color ul#colorEstimaB li {	background-image: url(../car/welcab/images/estima_b_c.jpg); }
#color ul#colorCrownDB li {	background-image: url(../car/welcab/images/crown_db_c.jpg); }
#color ul#colorCoasterC li {	background-image: url(../car/welcab/images/coaster_c_c.jpg); }
#color ul#colorEstimaHbSB li {	background-image: url(../car/welcab/images/estimahb_sb_c.jpg); }
#color ul#colorAquaF li {	background-image: url(../car/welcab/images/aqua_f_c.jpg); }
#color ul#colorAquaJS li {	background-image: url(../car/welcab/images/aqua_js_c.jpg); }
#color ul#colorPriusAlphaF li {	background-image: url(../car/welcab/images/prius_alpha_f_c.jpg); }
#color ul#colorPriusAlphaJLS li {	background-image: url(../car/welcab/images/prius_alpha_jls_c.jpg); }
/* everyday */
#color ul#colorEvrydayComs li {	background-image: url(../car/everyday/images/evryday_coms_c.jpg); }
#color ul#colorEvryday li {	background-image: url(../car/everyday/images/evryday_c.jpg); }
/* vw */
#color ul#colorPolo li {	background-image: url(../car/vw/images/polo_c.jpg); }
#color ul#colorBeetle li {	background-image: url(../car/vw/images/beetle_c.jpg); }
#color ul#colorBeetleCAB li {	background-image: url(../car/vw/images/beetle_cab_c.jpg); }
#color ul#colorGolf li {	background-image: url(../car/vw/images/golf_c.jpg); }
#color ul#colorGolfV li {	background-image: url(../car/vw/images/golfvariant_c.jpg); }
#color ul#colorGolfT li {	background-image: url(../car/vw/images/golftouran_c.jpg); }
#color ul#colorJetta li {	background-image: url(../car/vw/images/jetta_c.jpg); }
#color ul#colorPassat li {	background-image: url(../car/vw/images/passat_c.jpg); }
#color ul#colorPassatV li {	background-image: url(../car/vw/images/passat_variant_c.jpg); }
#color ul#colorEos li {	background-image: url(../car/vw/images/eos_c.jpg); }
#color ul#colorTouareg li {	background-image: url(../car/vw/images/touareg_c.jpg); }

/* ------------------------ £(Τν@Jo)£ ------------------------ */

#color li {
	float: left;
	width: 90px;
	height: 0 !important;
	height /**/: 57px;
	padding: 57px 0 0 0;
	overflow: hidden;
	margin: 0 0 0 10px;
	display: block;
}
#color li.line3 {
	padding: 64px 0 0 0;
}
#color li.line4 {
	padding: 74px 0 0 0;
}
#color li#color01 { margin: 0; }
#color li#color02 { background-position: 290px 0px;}
#color li#color03 { background-position: 190px 0px; }
#color li#color04 { background-position: 90px 0px; }
#color li#color05 { margin: 0; background-position: 0px -58px;}
#color li#color06 { background-position: 290px -58px;}
#color li#color07 { background-position: 190px -58px;}
#color li#color08 { background-position: 90px -58px; }
#color li#color09 { margin:0;background-position: 0px -120px; }
#color li#color10 { background-position: 290px -120px;}
#color li#color11 { background-position: 190px -120px;}
#color li#color12 { background-position: 90px -120px;}

#color p.colorNote {	line-height:25px;margin:0;padding:0; }
#color p.colorNote span {	color:#CCC; }

#color li#color_blade05 { margin: 0; background-position: 0px -58px; padding-bottom:10px;text-indent:-999px;}

/*----------------------------------------------------------------------------------
carPrice
----------------------------------------------------------------------------------*/
#maincontents #priceBox,#maincontents #equipBox {
	margin: 15px 0 0 0;
}

#priceBox h3,#equipBox h3 {
	margin: 0;
	width: 730px;
	height: 0 !important;
	height /**/: 15px;
	padding: 15px 0 0 0;
	overflow: hidden;
}

#priceBox h3#tiPriceCrownRs {
	background-image: url(../car/newcar/images/ti_price_crownrs.gif);
}
#priceBox h3#tiPriceCrownHb {
	background-image: url(../car/newcar/images/ti_price_crownhb.gif);
}
#priceBox h3#tiPriceCrownAt {
	background-image: url(../car/newcar/images/ti_price_crownat.gif);
}
#priceBox h3#tiPriceCrownMj {
	background-image: url(../car/newcar/images/crown_m/ti_price_crown_m.gif);
}
#priceBox h3#tiPriceEstimaHB {
	background-image: url(../car/newcar/images/ti_price_estimahb.gif);
}
#priceBox h3#tiPriceEstima {
	background-image: url(../car/newcar/images/estima/ti_price_estima.gif);
}
#priceBox h3#tiPricePrius {
	background-image: url(../car/newcar/images/ti_price_prius.gif);
}
#priceBox h3#tiPricePrius_ex {
	background-image: url(../car/newcar/images/ti_price_prius_ex.gif);
}
#priceBox h3#tiPriceIsis {
	background-image: url(../car/newcar/images/ti_price_isis.gif);
}
#priceBox h3#tiPricePorte {
	background-image: url(../car/newcar/images/ti_price_porte.gif);
}
#priceBox h3#tiPriceBlade {
	background-image: url(../car/newcar/images/blade/ti_price_blade.gif);
}
#priceBox h3#tiPriceAllion {
	background-image: url(../car/newcar/images/allion/ti_price_allion.gif);
}
#priceBox h3#tiPriceAqua {
	background-image: url(../car/newcar/images/aqua/ti_price_aqua.gif);
}
#priceBox h3#tiPriceHi_estima {
	background-image: url(../car/newcar/images/blade/ti_price_estima.gif);
}
#priceBox h3#tiPriceLandCruiserP {
	background-image: url(../car/newcar/images/land_cruiser_p/ti_price_land_cruiser_p.gif);
}
#priceBox h3#tiPriceLandCruiser {
	background-image: url(../car/newcar/images/land_cruiser/ti_price_land_cruiser.gif);
}
#priceBox h3#tiPriceHiluxSurf {
	background-image: url(../car/newcar/images/hilux_surf/ti_price_hilux_surf.gif);
}
#priceBox h3#tiPriceSucceed {
	background-image: url(../car/newcar/images/succeed/ti_price_succeed.gif);
}
#priceBox table {
	margin: 15px 0 0 0;
	border-collapse: collapse;
}
#priceBox table th {
	height: 30px;
	overflow: hidden;
}
#priceBox table th span {
	display: none;
}
#priceBox table th#priceH01 {
	width: 175px;
	background-image: url(../car/newcar/images/price_h01.gif);
	background-repeat: no-repeat;
}
#priceBox table th#priceH02 {
	width: 348px;
	background-image: url(../car/newcar/images/price_h02.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#priceH03 {
	width: 205px;
	background-image: url(../car/newcar/images/price_h03.gif);
	background-repeat: no-repeat;
}

#priceBox table th#price_engine {
	width: 134px;
	background-image: url(../car/newcar/images/price_engine.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#price_mission {
	width: 134px;
	background-image: url(../car/newcar/images/price_mission.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}




#priceBox table th#priceEstima02 {
	width: 175px;
	background-image: url(../car/newcar/images/price_estima01.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#priceEstima03 {
	width: 175px;
	background-image: url(../car/newcar/images/price_estima02.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* prius alpha */
#priceBox table th#pricePriusAl01 {
	width: 170px;
	background-image: url(../car/newcar/images/price_priusAl01.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#pricePriusAl02 {
	width: 100px;
	background-image: url(../car/newcar/images/price_priusAl02.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#pricePriusAl03 {
	width: 227px;
	background-image: url(../car/newcar/images/price_priusAl03.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #FFFFFF;
}
#priceBox table th#pricePriusAl04 {
	width: 230px;
	background-image: url(../car/newcar/images/price_priusAl04.gif);
	background-repeat: no-repeat;
}

/* isis */
#priceBox table th#priceIsis01 {
	width: 69px;
	border-right: 1px solid #ffffff;
	background-color: #d9d6d0;
	background-position: center top;
	background-image: url(../car/newcar/images/price_isis01.gif);
}
#priceBox table th#priceIsis02 {
	width: 199px;
	border-right: 1px solid #ffffff;
	background-color: #d9d6d0;
	background-position: center top;
	background-image: url(../car/newcar/images/price_isis02.gif);
}
#priceBox table th#priceIsis03 {
	width: 229px;
	border-right: 1px solid #ffffff;
	background-color: #d9d6d0;
	background-position: center top;
	background-image: url(../car/newcar/images/price_isis03.gif);
}
#priceBox table th#priceIsis04 {
	width: 230px;
	background-color: #d9d6d0;
	background-position: center top;
	background-image: url(../car/newcar/images/price_isis04.gif);
}
/* hi_estima */
#priceBox table th#pricehi_estima01 {
	width: 172px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima01.gif);
	background-repeat: no-repeat;
}

#priceBox table th#pricehi_estima02 {
	width: 44px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima02.gif);
	background-repeat: no-repeat;
}
#priceBox table th#pricehi_estima03 {
	width: 141px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima03.gif);
	background-repeat: no-repeat;
}
#priceBox table th#pricehi_estima04 {
	width: 68px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima04.gif);
	background-repeat: no-repeat;
}
#priceBox table th#pricehi_estima05 {
	width: 172px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima05.gif);
	background-repeat: no-repeat;
}
#priceBox table th#pricehi_estima06 {
	width: 132px;
	background-image: url(../car/newcar/images/estimahb/price_hiestima06.gif);
	background-repeat: no-repeat;
}
/* /hi_estima */

#priceBox table td {
	padding: 5px 0 5px 15px;
	font-size: 12px;
	font-weight: bold;
}
#priceBox table td a {
	background-image: url(../car/newcar/images/icon_pdf.gif);
	font-size:10px;
	background-repeat: no-repeat;
	padding: 3px 0 2px 23px;
	margin: 0 0 0 15px;
	font-weight: normal;
	height: 17px;
}
#priceBox table td.cellColor01 {
	background-color:	#F8F6F3;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
#priceBox table td.cellColor01dot {
	background-color:	#F8F6F3;
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 1px solid #D8D8D8;
}
#priceBox table td.cellColor01bottom {
	background-color:	#F8F6F3;
	border-bottom: 1px solid #D8D8D8;
}
#priceBox table td.cellColor01none {
	background-color:	#F8F6F3;
}
#priceBox table td.cellColor05 {f
	background-color:	#F8F6F3;
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#priceBox table td.cellColor02dot{
	background-color:	#F2F0EC;
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#priceBox table td.cellColor03dot{
	background-color:	#E6E3DE;
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#priceBox table td.cellColor06 {
	background-color:	#E6E3DE;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
#priceBox table td.cellColor02solid {
	background-color:	#F2F0EC;
	border-bottom: 1px solid #D8D8D8;
}
#priceBox table td.cellColor02 {
	background-color:	#F2F0EC;
}
#priceBox table td.cellColor03solid {
	background-color:	#E6E3DE;
	border-bottom: 1px solid #D8D8D8;
}
#priceBox table td.cellColor04solid {
	background-color:	#E5E7E7;
	border-bottom: 1px solid #D8D8D8;
}
#priceBox table td.cellColor04dot{
	background-color:	#E5E7E7;
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#priceBox table td.lLine {
	border-left: 1px solid #D8D8D8;
}
#priceBox table td.rLine {
	border-right: 1px solid #D8D8D8;
}

#priceBox table td.tDot{
	background-image: url(../car/newcar/images/table_dotline.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* sai */
#maincontents #priceList h3.sai {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #6D6D6D;
	margin: 35px 0 0 0;
}
#maincontents #priceBox.sai{
	margin: 0;
}
#priceBox.sai table th#priceH02 {
	width: 278px;
	background-image: url(../car/newcar/images/sai/price_sai_h02.gif);
}
#priceBox.sai table th#priceH03 {
	width: 275px;
	background-image: url(../car/newcar/images/sai/price_sai_h03.gif);
}
#priceBox.sai table td a {
	background-image: none;
	font-size: normal;
	margin: 0;
	padding: 0;
}
#priceBox.sai table td a img{
	vertical-align: middle;
	margin-left: 1px;
}
#priceBox.sai table td a.sai img{
	margin: 0;
	margin-left: 66px;
	vertical-align: middle;
}
#maincontents #stylingBox.sai {
	background-color: #000000;
	padding: 10px 0 10px 10px;
	clear: both;
	border-top: 3px solid #bd0000;
}
#maincontents #warpSupplement #warpSup_sai{
	clear: both;

	margin: -30px 0 0 0;
	_margin: 20px 0 0 0;
	*:margin: 20px 0 0px 0;
}

/* /sai */


/* common */

#maincontents #priceList h3.common {
	background-image: url(../car/newcar/images/arrow03.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #6D6D6D;
	margin: 35px 0 0 0;
}
#maincontents #priceBox.common{
	margin: 0;
}
#priceBox.common table th#priceH02 {
	width: 278px;
	background-image: url(../car/newcar/images/common/price_h02.gif);
}
#priceBox.common table th#priceH03 {
	width: 275px;
	background-image: url(../car/newcar/images/common/price_h03.gif);
}
/* cell_4 */
#priceBox.common table th#priceH4_01 {
	width: 145px;
	background-image: url(../car/newcar/images/price_h4_01.gif);
}
#priceBox.common table th#priceH4_03 {
	width: 230px;
	background-image: url(../car/newcar/images/price_h4_03.gif);
}
#priceBox.common table th#priceH4_04 {
	width: 74px;
	border-left: 1px solid #ffffff;
	background-image: url(../car/newcar/images/price_h4_04.gif);
}


#priceBox.common table td {
	vertical-align: middle;
}
#priceBox.common table td a {
	background-image: none;
	font-size: normal;
	margin: 0;
	padding: 0;
}
#priceBox.common table td span{
	float: left;
	line-height: 1.5em;
}
#priceBox.common table td a img{
	float: right;
	padding-right: 5px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*End hide from IE-mac*/


/*----------------------------------------------------------------------------------
carEquip
----------------------------------------------------------------------------------*/
.equipParts01{
	position: absolute;
}

#maincontents #equipBox {
	margin: 15px 0 0 0;
}

#equipBox h3#tiEquip {
	background-image: url(../car/newcar/images/ti_equip_crownrs.gif);
}

#equipBox .longBox {
	background-image: url(../car/newcar/images/box_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color: #F2F0Ec;
	width: 730px;
	margin: 15px 0 0 0;
}
#equipBox .longBox .text_other {
	font-size: 10px;
	color: inherit;
	text-align: right;
	font-weight: normal;
}
#equipBox .shortBoxBg {
	background-image: url(../car/newcar/images/box_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color: #F2F0Ec;
	width: 210px;
	margin: 100px 0 0 0;
	padding: 15px 0 20px 0;
	text-align: center;
}

#equipBox .shortBox {
	width: 210px;
	margin: 15px 0 0 0;
	padding: 20px 0 25px 0;
	text-align: center;
}
#equipBox .shortBox02 {
	margin: 15px 20px 25px 20px !important;
	padding: 20px 0 0 0;
}

#equipBox h4 {
	margin: 0 auto 17px auto;
}

#equipBox h5 {
	margin: 0;
	padding: 0 0 5px 20px;
}
#equipBox .subtitle {
	margin: 0;
	padding: 20px 0 5px 20px;
	color: #000000;
}

#equipBox p {
	font-size: 12px;
	font-weight: bold;
	color: #6D6D6D;
	margin: 5px 0;
	line-height: normal;
}

#equipBox p {
	font-size: 12px;
	font-weight: bold;
	color: #6D6D6D;
	margin:0;
	line-height: normal;
}

#equipBox p a {
	width: 122px;
	height: 0 !important;
	height /**/: 27px;
	padding: 27px 0 0 0;
	overflow: hidden;
	display:  block;
	margin: 0px auto;
}

#equipBox p.btSpec a {
	background-image: url(../car/newcar/images/bt_spec.gif);
	margin-top: 23px;
}

#equipBox p.btOption a {
	background-image: url(../car/newcar/images/bt_option.gif);
	margin-top: 10px; 
}
#equipBox ul.option li {
	background: url(../car/newcar/images/list_icon.gif)left 2px no-repeat;
	padding: 0 0 0 8px;
}

#equipBox .left {
	float: left;
	margin: 15px 0 0 0;
	padding: 20px 0 25px 0;
}

#equipBox .leftbox {
	float: left;
	margin: 15px 0 0 0;
	padding: 20px 0 0 0;
}

#equipBox .right {
	float: right;
	margin: 15px 0 0 0;
	padding: 20px 0 25px 0;
}

#equipBox .rightbox {
	float: right;
	margin: 15px 0 0 0;
	padding: 20px 0 0 0;
}

#equipBox ul {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	list-style: none;
	width: 225px;
	line-height: 15px;
}
#equipBox_isis ul {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	list-style: none;
	width: 250px;
	line-height: 15px;
}

#equipBox ul li {
	background-image: url(../car/newcar/images/list_icon.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 8px;
}

#equipBox #bgBox01 {
	background-image: url(../car/newcar/images/arrow_bg01.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 200px;
	padding: 10px 0 0 0;
}

#equipBox #bgBox02 {
	background-image: url(../car/newcar/images/arrow_bg07.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 200px;
	padding: 0px 0px 0px 0px;
}

#equipBox #bgBox03 {
	background-image: url(../car/newcar/images/arrow_bg08.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 520px;
	padding: 0px 0px 0px 0px;
}
#equipBox #bgBox04 {
	background-image: url(../car/newcar/images/arrow_bg09.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 1020px;
	width: 729px;
	padding: 0px 0px 0px 0px;
}
#equipBox #bgBox05 {
	background-image: url(../car/newcar/images/arrow_bg10.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 300px;
	padding: 0px 0px 0px 0px;
}
#equipBox #bgBox06 {
	background-image: url(../car/newcar/images/arrow_bg11.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 87px;
	padding: 0px 0px 0px 0px;
}
#equipBox #bgBox_blade {
	background-image: url(../car/newcar/images/blade/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 795px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#equipBox #bgBox_allion {
	background-image: url(../car/newcar/images/allion/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 1871px;
	padding: 15px 0px 0px 0px;
	position: relative;
}
#equipBox #bgBox_hi_estimahb {
	padding: 0px 0px 0px 0px;
	position: relative;
}

#equipBox div #bgBox_succeed {
	background-image: url(../car/newcar/images/succeed/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 245px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#equipBox #bgBox_hi_estimahb {
	padding: 0px 0px 0px 0px;
	position: relative;
}
#equipBox #arrow_hi_estimahb01 {
	background-image: url(../car/newcar/images/estimahb/arrow_bg01.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 730px;
	border-bottom: 1px solid #f8f6f3;
}
#equipBox #arrow_hi_estimahb02 {
	background-image: url(../car/newcar/images/estimahb/arrow_bg02.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px 0px 0px 0px;
	position: relative;
}
#equipBox #bgBox_estima {
	background-image: url(../car/newcar/images/estima/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 1705px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#equipBox #bgBox_crown_m {
	background-image: url(../car/newcar/images/crown_m/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 1020px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#equipBox #bgBox_Prius_n {
	background-image: url(../car/newcar/images/prius_n/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 1130px;
	padding: 0px 0px 10px 0px;
	position: relative;
}

/* land cruiser prado */
#equipBox .box_land_cruiser_p1:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
#equipBox .box_land_cruiser_p1 {
	zoom: 1;
}
#equipBox #bgBox_land_cruiser_p {

}

/* section 1 */
#equipBox .box_land_cruiser_p1 {
	margin-top: 20px;
	width: 730px;
	min-height: 216px;
	height: auto !important;
	background-image: url(../car/newcar/images/land_cruiser_p/box_land_cruiser_p01.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: table;
}
#equipBox .box_land_cruiser_p1 .mainBox {
	padding-bottom: 55px;
	#padding-bottom: 65px;
	padding-left: 8px;
	width: 215px;
	display: table-cell;
	#display: inline;
	#zoom: 1;
}
#equipBox .box_land_cruiser_p1 .subBox {
	padding: 20px 0 50px 0px;
	display: table-cell;
	#display: inline;
	#zoom: 1;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p1 .mainBox h4 {
	margin: 64px 0 10px 14px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p1 .mainBox .btSpec {
	margin: -4px 0 0 -22px;
}
#equipBox .box_land_cruiser_p1 .mainBox .btOption {
	margin: 0px 0 0 -22px;
}

/* section 2,3 */
.box_land_cruiser_group1 {
	margin-top: 16px;
	padding-bottom: 20px;
	position: relative;
	min-height: 380px;
	height: auto !important;
	background-image: url(../car/newcar/images/land_cruiser_p/box_land_cruiser_p02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	zoom: 1;
}
#equipBox .box_land_cruiser_p2 {
	width: 500px;
	display: table;
	zoom: 1;
}
#equipBox .box_land_cruiser_p2 .mainBox {
	padding: 50px 0 0 0px;
	width: 210px;
	display: table-cell;
	#display: inline;
	#zoom: 1;
}
#equipBox .box_land_cruiser_p2 .subBox {
	padding: 20px 0 0px 10px;
	display: table-cell;
	#display: inline;
	#zoom: 1;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p2 .mainBox h4 {
	margin: 12px 0 10px 35px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p2 .mainBox .btSpec {
	margin-top: -6px;
}


#equipBox .box_land_cruiser_p3 {
	margin: 25px 0 0 350px;
	/margin: 40px 0 0 340px;
	width: 450px;
	/width: 410px;
	zoom: 1;
	display: table;
	/position: relative;
}
#equipBox .box_land_cruiser_p3 .mainBox {
	/padding-bottom: 80px;
	width: 390px;
	/width: 190px;
	display: table-cell;
	/display: inline;
	zoom: 1;
	/float: left;
}
#equipBox .box_land_cruiser_p3 .subBox {
	display: table-cell;
	/width: 100px;
	/display: inline;
	zoom: 1;
	vertical-align: top;
	/float: right;
	/position: absolute;
	top: 0;
	left: 230px;
}
#equipBox .box_land_cruiser_p3 .subBox .option {
	/margin: 0;
	/padding-right: 0;
	/padding-left: 0;
}
#equipBox .box_land_cruiser_p3 .mainBox h4 {
	margin: 50px 0 20px 38px;
	/margin: 50px 0 20px 50px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p3 .subBox h5 {
	/margin-left: -18px;
}
#equipBox .box_land_cruiser_p3 .mainBox .btSpec {
	margin: -5px 0 0 5px;
	/margin-left: 50px;
}
#equipBox .box_land_cruiser_p3 .mainBox .btOption {
	margin: 0 0 0 5px;
	/margin-left: 50px;
}

/* section 4,5,6 */
.box_land_cruiser_group2 {
	position: relative;
	min-height: 638px;
	height: auto !important;
	background-image: url(../car/newcar/images/land_cruiser_p/box_land_cruiser_p03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	zoom: 1;
}
html>/**/body .box_land_cruiser_group2 {
	padding-top /*\**/: 2px\9;
}
#equipBox .box_land_cruiser_p4 {
	margin: 16px 0 0 0;
	width: 456px;
	display: table;
	zoom: 1;
}
#equipBox .box_land_cruiser_p4 .mainBox {
	width: 250px;
	/width: 200px;
	display: table-cell;
	/display: inline;
	zoom: 1;
	/float: left;
}
#equipBox .box_land_cruiser_p4 .subBox {
	/padding-top: 10px;
	display: table-cell;
	/display: inline;
	zoom: 1;
	vertical-align: top;
	/float: right;
}
#equipBox .box_land_cruiser_p4 .mainBox h4 {
	margin: 50px 0 20px 40px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p4 .mainBox .btSpec {
	margin-top: -10px;
	/margin-left: 5px;
	padding: 0 0 0 5px;
}
#equipBox .box_land_cruiser_p4 .mainBox .btOption {
	padding: 0 0 0 5px;
	/margin-left: 5px;
}


#equipBox .box_land_cruiser_p5 {
	margin: 95px 0 0 10px;
	/margin: 110px 0 0 10px;
	width: 440px;
	/width: 445px;
	display: table;
	zoom: 1;
}
#equipBox .box_land_cruiser_p5 .mainBox {
	padding-top: 30px;
	width: 200px;
	display: table-cell;
	/display: inline;
	zoom: 1;
	/float: left;
}
#equipBox .box_land_cruiser_p5 .subBox {
	/margin-top: -120px;
	margin-left: 5px;
	display: table-cell;
	/display: inline;
	zoom: 1;
	vertical-align: top;
	/float: right;
}
#equipBox .box_land_cruiser_p5 .mainBox h4 {
	margin: 10px 0 20px 30px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p5 .mainBox .btSpec {
	margin-top: -10px;
}
#equipBox .box_land_cruiser_p5 .subBox h5 {
	margin-left: 7px;
	/margin-left: 0px;
}
#equipBox .box_land_cruiser_p5 .subBox ul li {
	margin-left: 8px;
	/margin-left: 0px;
}


#equipBox .box_land_cruiser_p6 {
	margin: 0px 0 0 0;
	/padding-bottom: 20px;
	width: 580px;
	display: table;
}
#equipBox .box_land_cruiser_p6 .mainBox {
	width: 210px;
	display: table-cell;
	/display: inline;
	zoom: 1;
}
#equipBox .box_land_cruiser_p6 .subBox {
	padding: 90px 0 0 0;
	display: table-cell;
	/display: inline;
	zoom: 1;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p6 .mainBox h4 {
	margin: 140px 0 20px 36px;
	font-size: 72%;
	font-weight: bold;
	color: #6d6d6d;
	vertical-align: top;
}
#equipBox .box_land_cruiser_p6 .mainBox .btSpec {
	margin-top: -10px;
}


#equipBox .warpBox {
	display: inline-block;
	width: 730px;
}



#equipBox #bgBox_land_cruiser_p .warpBox {
	display: inline;
	margin: 0;
	padding: 0;
}

/* hilux surf*/

#equipBox #bgBox_hilux_surf {
	padding: 0px 0px 0px 0px;
	/*position: relative;*/
}

#equipBox .box_hilux_surf1,
#equipBox .box_hilux_surf2,
#equipBox .box_hilux_surf3,
#equipBox .box_hilux_surf4,
#equipBox .box_hilux_surf5,
#equipBox .box_hilux_surf6{
	display: inline;
	margin: 16px 0 0 0;
}

#equipBox #bgBox_hilux_surf .mainBox {
	float: left;
	width: 190px;
	padding-top: 65px;
}

#equipBox #bgBox_hilux_surf h4 {
	display: none;
}

#equipBox #bgBox_hilux_surf .mainBox {
	float: left;
	width: 190px;
	padding-top: 65px;
}

#equipBox #bgBox_hilux_surf .mainBox p{
	text-align: center;
}

#equipBox #bgBox_hilux_surf .mainBox p.btSpec a {
	margin-top: 17px;
}

#equipBox #bgBox_hilux_surf .subBox {
	float: left;
	width: 160px;
	padding-top: 15px;
}

#equipBox #bgBox_hilux_surf .subBox h5 {
	padding-left: 5px;
}

#equipBox #bgBox_hilux_surf .subBox ul {
	width: 145px;
	padding-left: 7px;
}

#equipBox .box_hilux_surf1 {
	width: 730px;
	float: left;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf01.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf1 .mainBox {
	width: 210px;
	height: 195px;
}

#equipBox #bgBox_hilux_surf .box_hilux_surf1 .subBox {
	width: 500px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf1 .subBox ul {
	width: 500px;
}

#equipBox .box_hilux_surf2 {
	width: 370px;
	float: left;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf02.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf2 .mainBox {
	width: 205px;
	height: 290px;
	padding-top: 50px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf2 .mainBox p {
	margin-left: -10px;
}


#equipBox .box_hilux_surf3 {
	width: 355px;
	float: right;
	margin-top: 200px;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf03.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf3 .mainBox {
	width: 205px;
	height: 277px;
	padding-top: 50px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf3 .mainBox p {
	margin-left: -10px;
}

#equipBox #bgBox_hilux_surf .box_hilux_surf3 .subBox {
	width: 140px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf3 .subBox h5 {
	width: 140px;
}

#equipBox #bgBox_hilux_surf .box_hilux_surf3 .subBox ul {
	width: 140px;
}

#equipBox .box_hilux_surf4 {
	width: 370px;
	float: left;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf04.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf4 .mainBox {
	width: 205px;
	height: 124px;
	padding-top: 60px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf4 .mainBox p {
	margin-left: -10px;
}

#equipBox .box_hilux_surf5 {
	width: 355px;
	float: right;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf05.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf5 .mainBox {
	width: 205px;
	height: 124px;
	padding-top: 60px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf5 .mainBox p {
	margin-left: -10px;
}


#equipBox #bgBox_hilux_surf .box_hilux_surf5 .subBox {
	width: 140px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf5 .subBox h5 {
	width: 140px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf5 .subBox ul {
	width: 140px;
}

#equipBox .box_hilux_surf6 {
	width: 730px;
	float: left;
	background: url(../car/newcar/images/hilux_surf/box_hilux_surf06.gif) no-repeat left top;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf6 .mainBox {
	width: 210px;
	height: 170px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf6 .subBox {
	width: 500px;
}
#equipBox #bgBox_hilux_surf .box_hilux_surf6 .subBox ul {
	width: 500px;
}

#equipBox #bgBox_hilux_surf .ThumbnaillFooter {
	float: left;
	display: inline;
	padding-bottom: 5px;
}

#equipBox .arrowBg01 {
	background-image: url(../car/newcar/images/arrow_bg02.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	clear: both;
}

#equipBox .arrowBg02 {
	background-image: url(../car/newcar/images/arrow_bg03.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 26px;
	clear: both;
	width: 730px;
}

#equipBox .arrowBg03 {
	background-image: url(../car/newcar/images/arrow_bg05.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 138px;
	clear: both;
}



p .bodycolor {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 10px 0px;
}

#equipBox div.ThumbnaillFooter{
	background-color: #F2F0Ec;
	width: 730px;
	margin: 15px 0 0 0;
}

#equipBox #bgBox_land_cruiser_p div.ThumbnaillFooter{
	float: left;
	display: inline;
	padding-bottom: 5px;
}

.cardinal-point {
	position: relative;
}
#equipBox .point-equipment01 {
	position: absolute;
	top: 216px;
	left: 200px;
}
#equipBox .point-price01 {
	position: absolute;
	top: 216px;
	left: 0px;
}
#equipBox .point-equipment02 {
	position: absolute;
	top: 0px;
	left: 200px;
}
#equipBox .point-price02 {
	position: absolute;
	top: 1px;
	left: 0px;
}
#equipBox .point-equipment03 {
	position: absolute;
	top: 143px;
	left: 200px;
}
#equipBox .point-price03 {
	position: absolute;
	top: 140px;
	left: 0px;
}
#equipBox .point-equipment04 {
	position: absolute;
	top: 330px;
	left: 200px;
}
#equipBox .point-price04 {
	position: absolute;
	top: 340px;
	left: 0px;
}
#equipBox .point-index {
	z-index: 1;
}
/*----------------------------------------------------------------------------------
bannar
----------------------------------------------------------------------------------*/
#wrapBannar {
	background-image: url(../car/images/img_bannar_bg.gif);
	clear: both;
	padding: 0 0 10px 10px;
	margin: 10px 0 0 0;
	display: inline-block;
}

#wrapBannar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

#wrapBannar li {
	float: left;
}

#wrapBannar li a {
	width: 170px;
	height: 0 !important;
	height /**/: 50px;
	padding: 50px 0 0 0;
	overflow: hidden;
	display: block;
	margin: 10px 10px 0 0;
}

#wrapBannar li a:hover {
	background-position: 0 -50px;
}

#wrapBannar li#bannar01 a {
	background-image: url(../car/images/bannar01.gif);
}

#wrapBannar li#bannar02 a {
	background-image: url(../car/images/bannar02.gif);
}

#wrapBannar li#bannar02_29 a {
	background-image: url(../car/images/bannar02_29.gif);
}

#wrapBannar li#bannar03 a {
	background-image: url(../car/images/bannar03.gif);
}

#wrapBannar li#bannar04 a {
	background-image: url(../car/images/bannar04.gif);
}
#wrapBannar li#bannar05 a {
	background-image: url(../car/images/bannar05.gif);
}

#wrapBannar li#bannarHelp a {
	background-image: url(../car/images/banner_help.gif);
}

#wrapBannar li#bannarDuo a {
	background-image: url(../car/images/banner_duo.gif);
}

#wrapBannar li#bannarTax a {
	background-image: url(../car/images/banner_tax.gif);
}

#wrapBannar li#bannarCrown a {
	background-image: url(../car/images/banner_crown.jpg);
}
#wrapBannar li#bannarTax a {
	background-image: url(../car/images/banner_tax.jpg);
}
#wrapBannar li#bannarNone a {
	background-image: url(../car/images/banner_none.gif);
}
#wrapBannar li#bannarTest a {
	background-image: url(../car/images/bannar_test.gif);
}

#wrapTax .bgBoxLine {
	background-color: #F2F0EC;
	border: 1px solid #DCD6CD;
	clear: both;
	padding: 10px;
	width: 708px !important;
	width /**/: 730px;
	margin: 0 0 20px 0;
}

/*@welcab */

#wrapTax .bgBoxLine h3 {
	font-size: 14px;
	margin: 0;
	color: #A15151;
}

#wrapTax .bgBoxLine h3 span,#wrapTax .bgBoxLine p span {
	background-image: url(../tfs/images/img_line.gif);
	background-repeat: repeat-y;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

#wrapTax .bgBoxLine p {
	background-image: url(../tfs/images/img_dotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 3px 0 0 35px;
	padding: 10px 0 0 0;
}
#wrapTax .bgBoxLine p span {
	font-size: 12px;
	color: #444444;
	display: block;
	margin: 0 0 0 30px;
}

#wrapTax .bgBoxLine p span strong {
	color: #444444;
	font-size: 12px;
	float: none;
}

#wrapTax .bgBoxLine p span span {
	display: inline;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-image: none;
}

#wrapTax .bgBoxLine p strong {
	color: #274B94;
	font-size: 14px;
	float: left;
}

#maincontents a.arrow {
	background-image: url(../images/img_arrow.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 10px;
	margin-left: 3px;
}
.PageTop {
	margin:10px 0 30px 0 !important;
	text-align:right;
}

.PageTop a {
	padding:0 0 0 8px;
	font-size:11px;
	line-height:13px;
	background: url(../company/images/environmental/5_2/arrow_pagetop.gif) no-repeat 0 0.2em  ;
	}

/*----------------------------------------------------------------------------------
footmenu
----------------------------------------------------------------------------------*/

#maincontents #footMenu {
	background-image: url(../car/newcar/images/img_footmenu_bg.gif);
	background-repeat: repeat-x;
	clear: both;
	display: inline-block;
	width: 730px;
	
	*:margin-top:60px;
}

#footMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footMenu ul li {
	float: left;
}

#footMenu ul#fmleft {
	float: left;
}

#footMenu ul#fmright {
	float: right;
}

#footMenu ul#fmleft li a {
	background-image: url(../car/newcar/images/img_footmenu_left.gif);
	width: 130px;
	height: 0 !important;
	height /**/: 27px;
	padding: 27px 0 0 0;
	overflow: hidden;
	display: block;
}

#footMenu ul#fmleft li#tabFootStyling a:hover {
	background-position: 0px -27px;
}

#footMenu ul#fmleft li#tabFootStyling a.ac {
	background-position: 0px -54px;
}

#footMenu ul#fmleft li#tabFootPrice a {
	background-position: -130px 0;
}

#footMenu ul#fmleft li#tabFootPrice a:hover {
	background-position: -130px -27px;
}

#footMenu ul#fmleft li#tabFootPrice a.ac {
	background-position: -130px -54px;
}

#footMenu ul#fmright li a {
	background-image: url(../car/newcar/images/img_footmenu_right.gif);
	width: 100px;
	height: 0 !important;
	height /**/: 25px;
	padding: 25px 0 0 0;
	margin: 0 1px 0 0;
	overflow: hidden;
	display: block;
}

#footMenu ul#fmright li#tabSearch a:hover {
	background-position: 0px -25px
}

#footMenu ul#fmright li#tabCatalogue a {
	background-position: -101px 0;
}

#footMenu ul#fmright li#tabCatalogue a:hover {
	background-position: -101px -25px;
}

/*----------------------------------------------------------------------------------
wideplan
----------------------------------------------------------------------------------*/
#wrapEWPlan h3 {
	background-repeat: no-repeat;
	width: 730px;
	height: 0 !important;
	height /**/: 55px;
	padding: 55px 0 0 0;
	overflow: hidden;
}

#wrapEWPlan h3#point01 { background-image: url(../car/ewplan/images/img_point01.gif) }
#wrapEWPlan h3#point02 { background-image: url(../car/ewplan/images/img_point02.gif) }
#wrapEWPlan h3#point03 { background-image: url(../car/ewplan/images/img_point03.gif) }

#wrapEWPlan .imgbox { text-align: center; }

#wrapEWPlan .line {
	background-image: url(../images/img_dotline.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin: 15px 0 0 0;
}

#wrapEWPlan .left {	
	float: left;
	width: 345px;
	margin: 0 0 0 10px;
}

#wrapEWPlan .left h4 {
	width: 335px;
	height: 0 !important;
	height /**/: 25px;
	padding: 25px 0 0 0;
	overflow: hidden;
}

#wrapEWPlan .left h4#tiBuy {	background-image: url(../car/ewplan/images/img_ti01.gif); }
#wrapEWPlan .left h4#tiReturn {	background-image: url(../car/ewplan/images/img_ti02.gif); }
#wrapEWPlan .left h4#tiDivision {	background-image: url(../car/ewplan/images/img_ti03.gif); }

#wrapEWPlan .left p {
	margin-left: 10px;
}

#wrapEWPlan dl { 
	font-size: 12px;
	margin: 0 0 0 10px;
}

#wrapEWPlan dl span { 
	color: #113a75;
}

#wrapEWPlan dl dt {
	float: left;
}

#wrapEWPlan dl dd {
	margin: 0 0 5px 25px;
}

#wrapEWPlan ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 105px;
}

#wrapEWPlan ul li {
	margin: 0 10px;
	float: left;
}

#wrapEWPlan p.small {
	color: #6d6d6d;
	font-size: 11px;
	margin-top: 5px;
}

#wrapEWPlan div.link a {
	width: 217px;
	height: 0 !important;
	height /**/: 154px;
	padding: 154px 0 0 0;
	overflow: hidden;
	display: block;
	background-image: url(../car/ewplan/images/bt_mitumori.gif);
	margin: 10px 0 0 10px;
}

#wrapEWPlan div.link img {
	float: right;
	margin: 10px 10px 0 0;
}

/*----------------------------------------------------------------------------------
lease
----------------------------------------------------------------------------------*/
#maincontents #mainImgLease {
	margin: 0 0 5px 0;
}

#maincontents #wrapInnerContents {
	clear: both;
	margin: 20px 0 5px 0;
	padding: 0 0 0 20px;
	width: 690px !important;
	width /**/: 730px;
	font-family: "lr SVbN", "Osaka|";
}

#wrapInnerContents h3 {
	border-left: 3px solid #AF0000;
	padding: 10px 0 10px 10px !important;
	height: auto!important;
	width: 680px;
	font-size: 16px;
	overflow: visible;
}

#wrapInnerContents p {
	font-size: 12px;
	line-height: 16px;
	margin: 15px 0 !important;
}

#wrapInnerContents p.small {
	color: #6D6D6D;
	font-size: 11px;
}

#wrapInnerContents p img {
	float: right;
	margin: 0 10px 0 20px;
}

#wrapInnerContents p a.icon {
	background-image: url(../images/img_icon.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}

#wrapInnerContents h4 {
	background-color: #EBE8E5;
	padding: 9px 0 0 10px;
	width: 680px !important;
	width: 690px;
	height: 25px !important;
	height /**/: 34px;
	margin: 25px 0;
	font-size: 14px;
}

#wrapInnerContents h4 span {
	background-image: url(../tfs/images/ti_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 15px;
}

#wrapInnerContents h4 span.small {
	background-image: none;
	padding: 0;
	color: #696969;
	font-size: 11px;
}

#wrapInnerContents .imgBox {
	text-align: center;
}

#wrapInnerContents ul {
	margin: -3px 0 16px 0;
	padding: 0;
	list-style: none;
}

#wrapInnerContents ul li {
	height: 70px;
	float: left;
	padding: 0 22px 0 0;
	font-size: 0px;
}

/*-----------------
nav
-----------------*/

#maincontents #innerTopNav,#maincontents #innerBottomNav {
	width: 730px;
	margin: 0 0 10px 0;
	display: inline-block;
	clear: both;
}

#maincontents #innerTopNav ul,#maincontents #innerBottomNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#maincontents #innerBottomNav {
	margin: 20px 0 0 0;
}

#innerTopNav li,#innerBottomNav li {
	float: left;
}

#innerTopNav li a {
	background-image: url(../car/lease/images/lease_menu_head.gif);
	width: 182px;
	height: 0 !important;
	height /**/: 43px;
	overflow: hidden;
	padding: 43px 0 0 0;
	display: block;
}

#innerBottomNav li a {
	background-image: url(../car/lease/images/lease_menu_foot.gif);
	width: 182px;
	height: 0 !important;
	height /**/: 43px;
	overflow: hidden;
	padding: 43px 0 0 0;
	display: block;
}

#innerTopNav li.inNav02 a,#innerBottomNav li.inNav02 a {	background-position: -182px 0;	width: 183px; }
#innerTopNav li.inNav03 a,#innerBottomNav li.inNav03 a { background-position: -365px 0; }
#innerTopNav li.inNav04 a,#innerBottomNav li.inNav04 a {	background-position: -547px 0;	width: 183px; }

#innerTopNav li.inNav01 a:hover,#innerBottomNav li.inNav01 a:hover { background-position: 0 -43px; }
#innerTopNav li.inNav02 a:hover,#innerBottomNav li.inNav02 a:hover {	background-position: -182px -43px; }
#innerTopNav li.inNav03 a:hover,#innerBottomNav li.inNav03 a:hover { background-position: -365px -43px; }
#innerTopNav li.inNav04 a:hover,#innerBottomNav li.inNav04 a:hover {	background-position: -547px -43px; }

#innerTopNav li.inNav01 a.ac,#innerBottomNav li.inNav01 a.ac { background-position: 0 -86px; }
#innerTopNav li.inNav02 a.ac,#innerBottomNav li.inNav02 a.ac {	background-position: -182px -86px; }
#innerTopNav li.inNav03 a.ac,#innerBottomNav li.inNav03 a.ac { background-position: -365px -86px; }
#innerTopNav li.inNav04 a.ac,#innerBottomNav li.inNav04 a.ac {	background-position: -547px -86px; }


/*----------------------------------------------------------------------------------
¨’Ύ
----------------------------------------------------------------------------------*/
#wrapToku p {
	margin-left: 0;
}

#wrapToku ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapToku ul li {
	float: left;
	margin-right: 10px;
}

#wrapToku p.small {
	font-size: 11px;
	color: #6d6d6d;
}
/*----------------------------------------------------------------------------------
vwtop
----------------------------------------------------------------------------------*/
#wrapVW {
	margin: 50px 0 0 0;
}
#wrapVW ul li {
	padding: 0 0 15px 0;
}
#wrapVW ul li a {
	background-repeat: no-repeat;
	width: 730px;
	height: 0!important;
	height /**/: 176px;
	padding: 176px 0 0 0;
	overflow: hidden;
	display: block;
}
#wrapVW ul li a:hover {
	background-position: 0 -176px;
}
/*20101122
#wrapVW ul li#syowa a { background-image: url(../car/vw/images/duosyowa.jpg); }
#wrapVW ul li#moriyama a { background-image: url(../car/vw/images/duomoriyama.jpg); }
#wrapVW ul li#anzyo a { background-image: url(../car/vw/images/duoanzyo.jpg); }
*/
#wrapVW ul li#syowa a { background-image: url(../car/vw/images/vwsyowa.jpg); }
#wrapVW ul li#moriyama a { background-image: url(../car/vw/images/vwmoriyama.jpg); }
#wrapVW ul li#anzyo a { background-image: url(../car/vw/images/vwanzyo.jpg); }



/*----------------------------------------------------------------------------------
lexus
----------------------------------------------------------------------------------*/

#maincontents #warpCarList #wraplexus {
	clear: both;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
/*	min-height: 675px; */
}
#wraplexus .main_cts{
	width: 730px;
	clear: both;
	padding: 20px 0 0 0;
}
#wraplexus .main_cts .wraplexusShop {
	float: left;
	width: 230px;
	border: 1px solid #dad6cf;
	background: url(../car/lexus/images/bg_lexus_shop.gif) repeat-x left top scroll;
	margin: 0px 16px 0px 0px;
	}
#wraplexus .main_cts .wraplexusShop.last {
	margin: 0px;
	}
#wraplexus .main_cts .lex_title{
	padding: 7px 0 0 0;
	text-align: left;
}
#wraplexus .main_cts .lex_hyou{
	padding: 10px 0 0 15px;
}
#wraplexus .main_cts .lex_tenpo{
	text-align: right;
	padding: 9px 15px 0 15px;
	overflow: hidden;
	zoom: 1; /*ie*/
}
#wraplexus .main_cts .lex_tenpo .link_tenpo{
	display: block;
	width: 200px;
	height: 20px;
	text-indent: -9999px;
/*	margin: 0 0 0 225px;*/
	float: right;
	margin-bottom: 14px;
}
#wraplexus .main_cts .lex_tenpo .link_tour{
	display: block;
	width: 121px;
	height: 29px;
	text-indent: -9999px;
	float: left;
}

#wraplexus .main_cts .lex_tenpo a span{
	display: none;
}
#wraplexus .main_cts .lex_tenpo .link_tenpo:link,
#wraplexus .main_cts .lex_tenpo .link_tenpo:visited{
	background: url(../car/lexus/images/bn_lexus.gif) left top no-repeat;
}
#wraplexus .main_cts .lex_tenpo .link_tenpo:hover,
#wraplexus .main_cts .lex_tenpo .link_tenpo:active{
	background: url(../car/lexus/images/bn_lexus.gif) left -20px no-repeat;
}
#wraplexus .main_cts .lex_tenpo .link_tour:link,
#wraplexus .main_cts .lex_tenpo .link_tour:visited{
	background: url(../car/lexus/images/bn_tour.gif) left top no-repeat;
}
#wraplexus .main_cts .lex_tenpo .link_tour:hover,
#wraplexus .main_cts .lex_tenpo .link_tour:active{
	background: url(../car/lexus/images/bn_tour.gif) left -29px no-repeat;
}


/*----------------------------------------------------------------------------------
ucar
----------------------------------------------------------------------------------*/

#maincontents #warpu-car {
	width: 730px;
}

#warpu-car ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#warpu-car ul li {
	float: left;
}

#warpu-car ul li a {
	width: 230px;
	height: 0 !important;
	height /**/: 127px;
	padding: 127px 0 0 0;
	overflow: hidden;
	display: block;
}

#warpu-car ul li a:hover {
	background-position: 0 127px;
}

#warpu-car ul li#u-car_01 a {
	background-image: url(../car/ucar/images/u_car_tyuko.gif);
	margin:  0 20px 0 0;
}

#warpu-car ul li#u-car_02 a {
	background-image: url(../car/ucar/images/u_car_annsin.gif);
	margin:  0 20px 0 0;
}

#warpu-car ul li#u-car_03 a {
	background-image: url(../car/ucar/images/u_car_kouhinsitu.gif);
}
#warpu-car ul li#u-car_04 a {
	background-image: url(../car/ucar/images/u_car_t-value.gif);
	margin: 20px 20px 0 0;
}
#warpu-car ul li#u-car_05 a {
	background-image: url(../car/ucar/images/u_car_t-up.gif);
	margin: 20px 20px 0 0;
}
#warpu-car ul li#u-car_06 a {
	background-image: url(../car/ucar/images/u_car_carat.gif);
	margin: 20px 0 0 0;
}
#warpu-car ul li#u-car_07 a {
	background-image: url(../car/ucar/images/u_car_auctions.gif);
	margin: 20px 20px 0 0;
}
#maincontents h3#h3tiucar {
	background-image: url(../car/ucar/images/ti_u_car_02.jpg);
	width: 730px;
	height: 150px;
	margin:  20px 0 20px 0;
	text-indent: -9999px;
}
#nice_rack_img{
	width: 730px;
	margin:  26px 0 6px 0;
}


#maincontents #nice_rack_li {
	width: 730px;
}

#nice_rack_li ol {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
}

#nice_rack_li ol li {
	float: left;
	width: 730px;
}

#nice_rack_li ol li#nice_rack_li_001  {
	background-image: url(../car/ucar/images/nice_rack_li_001.gif);
	height: 31px;
}

#nice_rack_li ol li#nice_rack_li_002  {
	background-image: url(../car/ucar/images/nice_rack_li_002.jpg);
	height: 165px;
}

#nice_rack_li ol li#nice_rack_li_003  {
	background-image: url(../car/ucar/images/nice_rack_li_003.jpg);
	height: 172px;
}

#nice_rack_li ol li#nice_rack_li_004  {
	background-image: url(../car/ucar/images/nice_rack_li_004.jpg);
	height: 167px;
}

#nice_rack_li ol li#nice_rack_li_005  {
	background-image: url(../car/ucar/images/nice_rack_li_005.jpg);
	height: 172px;
}

#nice_rack_li ol li#nice_rack_li_006  {
	background-image: url(../car/ucar/images/nice_rack_li_006.jpg);
	height: 172px;
}

#nice_rack_li ol li#nice_rack_li_007  {
	background-image: url(../car/ucar/images/nice_rack_li_007.jpg);
	height: 172px;
}

#nice_rack_li ol li#nice_rack_li_008  {
	background-image: url(../car/ucar/images/nice_rack_li_008.jpg);
	height: 172px;
}

#nice_rack_li ol li#nice_rack_li_009  {
	background-image: url(../car/ucar/images/nice_rack_li_009.jpg);
	height: 148px;
}
#maincontents h3#h3longrun_1yar {
	background-image: url(../car/ucar/images/longrun_img_01.gif);
	width: 730px;
	height: 127px;
	margin:  0 0 0 0;
	text-indent: -9999px;
	float: left;
}
#longrun_img {
	width: 730px;
	margin:  20px 0 0 0;
}


#longrun_img_li_01  {
	background-image: url(../car/ucar/images/longrun_img_02.gif);
	width: 703px;
	height: 21px;
	font-size: 12px;
	color: #6c6c6c;
	padding: 3px 0 0 27px;
	margin:  0 0 0 0;
	float: left;
}

#longrun_img_li_02  {
	background-image: url(../car/ucar/images/longrun_img_03.gif);
	width: 703px;
	height: 46px;
	font-size: 12px;
	color: #6c6c6c;
	padding: 0 0 0 27px;
	margin:  0 0 0 0;
	float: left;
}

#longrun_img2 {
	width: 730px;
	margin:  0 0 8px 0;
}
#longrun_img2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
}

#longrun_img2 ul li {
	float: left;
	height: 129px;
}

#longrun_img2 ul li#longrun_img_li_001  {
	background-image: url(../car/ucar/images/longrun_img_04.gif);
	width: 247px;
}

#longrun_img2 ul li#longrun_img_li_002  {
	background-image: url(../car/ucar/images/longrun_img_05.gif);
	width: 233px;
}

#longrun_img2 ul li#longrun_img_li_003  {
	background-image: url(../car/ucar/images/longrun_img_06.gif);
	width: 250px;
}

#maincontents h3#h3longrun {
	background-image: url(../car/ucar/images/longrun_c_ti.jpg);
	width: 370px;
	height: 57px;
	padding: 55px 0 0 360px;
	margin:  0 0 0 0;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #6c6c6c;
	font-weight: normal;
}
#lain_box{
	border-right-color: #a42025;
	border-left-color: #a42025;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	width: 670px;
	padding: 0 27px 0 27px;
	background-color: #FFFFFF;
	float: left;
	color: #6c6c6c;
}
#lain_box h4#osusume {
	background-image: url(../car/ucar/images/longrun_osusume_01.gif);
	width: 670px;
	height: 25px;
	margin:  0 0 12px 0;
	text-indent: -9999px;
	float: left;
}
#lain_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#lain_box ul li {
	float: left;
}

#lain_box ul li#osusume_li_001  {
	background-image: url(../car/ucar/images/longrun_osusume_02.gif);
	width: 214px;
	height: 156px;
	margin:  0 0 14px 0;
	text-indent: -9999px;
}

#lain_box ul li#osusume_li_002  {
	background-image: url(../car/ucar/images/longrun_osusume_03.gif);
	width: 214px;
	height: 156px;
	margin:  0 14px 14px 14px;
	text-indent: -9999px;
}

#lain_box ul li#osusume_li_003  {
	background-image: url(../car/ucar/images/longrun_osusume_04.gif);
	width: 214px;
	height: 156px;
	margin:  0 0 14px 0;
	text-indent: -9999px;
}
#lain_box ul li#osusume_li_004  {
	background-image: url(../car/ucar/images/longrun_osusume_05.gif);
	width: 670px;
	height: 201px;
	margin:  0 0 20px 0;
	text-indent: -9999px;
}
#lain_box h4#ryoukin {
	background-image: url(../car/ucar/images/longrun_ryoukin_01.gif);
	width: 670px;
	height: 25px;
	margin:  0 0 10px 0;
	text-indent: -9999px;
	float: left;
}
#lain_box ul li#ryoukin_li_001  {
	background-image: url(../car/ucar/images/longrun_ryoukin_02.gif);
	background-repeat: no-repeat;
	width: 670px;
	height: 19px;
	margin:  0 0 10px 0;
	text-indent: -9999px;
}

#lain_box ul li#ryoukin_li_002  {
	background-image: url(../car/ucar/images/longrun_ryoukin_03.gif);
	width: 670px;
	height: 208px;
	margin:  0 0 10px 0;
	text-indent: -9999px;
}

#lain_box ul li#ryoukin_li_003  {
	background-image: url(../car/ucar/images/longrun_ryoukin_04.gif);
	width: 670px;
	height: 61px;
	margin:  0 0 7px 0;
	text-indent: -9999px;
}
#lain_box .ryoukin_li_004  {
	font-size: 10px;
	text-align: right;
	margin:  0 0 0 0;
	float: right;
}
#lain_box #box_01  {
	width: 670px;
	margin:  14px 0 25px 0;
	float: left;
}
#lain_box #box_01 #box_02{
	width: 189px;
	margin:  0 12px 0 0;
	font-size: 12px;
	float: left;
}
#lain_box #box_01 #box_02 p{
	margin:  0 0 12px 0;
	padding: 0 0 0 0;
}
#lain_box #box_01 #box_03{
	background-image: url(../car/ucar/images/longrun_ryoukin_05.gif);
	background-repeat: no-repeat;
	width: 189px;
	height: 80px;
	float: left;
	margin:  0 0 12px 0;
	text-indent: -9999px;
}
#lain_box #box_01 #box_04{
	background-image: url(../car/ucar/images/longrun_ryoukin_06.gif);
	background-repeat: no-repeat;
	width: 469px;
	height: 147px;
	float: left;
	text-indent: -9999px;
}
#lain_box h4#hosyou {
	background-image: url(../car/ucar/images/longrun_hosyou_01.gif);
	width: 670px;
	height: 25px;
	margin:  0 0 14px 0;
	text-indent: -9999px;
	float: left;
}
.hosyou2 {
	font-size: 12px;
	font-weight: bold;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
}
#lain_box .hosyou_li_box  {
	padding: 0 10px 0 10px;

}
#lain_box ul li#hosyou_li_001  {
	background-image: url(../car/ucar/images/longrun_hosyou_02.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 20px 47px;
	margin:  0 17px 0 0;
	font-size: 12px;
	line-height: 14px;
}

#lain_box ul li#hosyou_li_002  {
	background-image: url(../car/ucar/images/longrun_hosyou_03.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 20px 47px;
	margin:  0 17px 0 0;
	font-size: 12px;
	line-height: 14px;
}

#lain_box ul li#hosyou_li_003  {
	background-image: url(../car/ucar/images/longrun_hosyou_04.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 20px 47px;
	margin:  0 0 0 0;
	font-size: 12px;
	line-height: 14px;
}
#lain_box ul li#hosyou_li_004  {
	background-image: url(../car/ucar/images/longrun_hosyou_05.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 13px 47px;
	margin:  0 17px 0 0;
	font-size: 12px;
	line-height: 14px;
}

#lain_box ul li#hosyou_li_005  {
	background-image: url(../car/ucar/images/longrun_hosyou_06.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 13px 47px;
	margin:  0 17px 0 0;
	font-size: 12px;
	line-height: 14px;
}

#lain_box ul li#hosyou_li_006  {
	background-image: url(../car/ucar/images/longrun_hosyou_07.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 158px;
	padding: 0 0 13px 47px;
	margin:  0 0 0 0;
	font-size: 12px;
	line-height: 14px;
}
#lain_box .hosyou_li_007  {
	background-image: url(../car/ucar/images/longrun_hosyou_08.gif);
	background-repeat: no-repeat;
	width: 650px;
	font-size: 10px;
	text-align: right;
	margin:  0 0 0 0;
	padding: 0 0 15px 0;
	background-position: bottom;
}
#hosyou02{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin:  5px 0 10px 10px;
	padding: 0 0 0 10px;
	width: 640px;

}
#lain_box #hosyou02_li_box  {
	font-size: 12px;
	padding: 0 30px 0 20px;
	width: 620px;
}
#lain_box #hosyou02_li_box li {
	margin:  0 0 5px 0;
}


#carat_img {
	width: 730px;
	margin:  26px 0 0 0;
}
#carat_box{
}
#carat_box img{
	margin:0;
	padding:0;
	vertical-align: bottom;
}
#carat_box p{
	padding:0;
	margin: 0;
}
#carat_box .carat_box{
	padding-right: 27px;
	padding-left: 27px;
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #005A00;
	border-left-color: #005A00;
		float:left;

}
#carat_box h3{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	float:left;
}
#carat_box .img_box{
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	float:left;
}
#carat_box .img_box .f_box{
	float:left;
	padding-right: 14px;
	padding-bottom: 18px;
}
#carat_box .img_box .f_box02{
	float:left;
	padding-bottom: 18px;
}
#carat_box .img_box .f_box03{
	float:left;
	padding-right: 14px;
}
#carat_box .img_box .f_box04{
	float:left;
}
#carat_box table{
	margin:0;
	padding:0;

}
#carat_box table .f_box{
	margin-top:25px;
	padding-right: 14px;
}
#carat_box .ft_link {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../car/ucar/images/carat_cw2_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	width: 670px;
	float: left;

}
#carat_box .ft_link img_box{
}
#carat_box .ft_link .lain_box{
	background-color: #e6f6e6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #005a00;
	border-left-color: #005a00;
	width: 638px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;

}
#carat_box .ft_link .lain_box .txt_bg{
	font-weight: bold;
	color: #005a00;
	font-size: 12px;
	padding-bottom: 10px;
}
#carat_box ul{
	margin: 0px;
	padding: 0px;
}
#carat_box ul li{
	margin: 0px;
	float: left;
	background-image: url(../car/ucar/images/carat_y.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	list-style-type: none;
	text-indent: 7px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carat_box .ul_box{
	width: 638px;
	float: left;
	margin-bottom: 5px;
}
#my_car_box{
	font-size: 11px;
	margin-top: 30px;
	padding-top: 14px;
	padding-right: 30px;
	padding-bottom: 7px;
	padding-left: 30px;
	background-color: #FFFFFF;
	color: #6c6c6c;
}
#my_car_box .link_box{
	padding-bottom: 7px;
}
#my_car_box .txt_p{
	font-weight: bold;
	padding-bottom: 7px;
}
/* prius_n */
#equipBox.box_prius_n .shortBox p {
	margin-bottom: 50px;
}
#equipBox.box_prius_n .inner {
	padding: 0 0 20px 0;
}
#equipBox.box_prius_n h6 {
	margin: 0 0 5px 20px;
}
#equipBox.box_prius_n .inner ul {
	clear: both;
	float: none;
	width: 470px;
}
#equipBox.box_prius_n .longBox .text_other {
	width: 250px;
}
/* area_news */
#area_news {
	margin: 30px 0 20px 0;
	background: url(../car/lexus/images/bg_news_mdl.gif) repeat-y left top;
}
#area_news .area_news_inner {
	padding-bottom: 10px;
	background: url(../car/lexus/images/bg_news_btm.gif) no-repeat left bottom;
}
#area_news h3 {
	width: 730px;
	height: 27px;
	margin: 0 0 10px 0;
	background: url(../car/lexus/images/tit_news.gif) repeat left top;
	text-indent: -9999px;
}
#area_news .area_news_block {
	overflow: hidden;
	zoom: 1;
}
#area_news ul {
	overflow: hidden;
	zoom: 1;
	margin-top: -5px;
	padding: 0 20px 0 20px;
}
#area_news ul li {
	float: none;
	overflow: hidden;
	padding: 10px 0 3px 0;
	background: url(../car/lexus/images/line_news.gif) repeat-x left top;
	zoom: 1;
	font-size: 12px;
	line-height: 1.6;
}
#area_news ul li .news_date {
	display: block;
	float: left;
	width: 6.5em;
	margin: 0 -7.5em 0 0;
	font-size: 14px;
	font-weight: bold;
}
#area_news ul li div {
	padding: 0 0 0 7.5em;
}
#area_news ul li div p {
	clear: none;
	margin: 0;
	line-height: 1.6;
}
#area_news ul li div span,
#area_news ul li div a {
	font-size: 14px;
	color: #AF0000;
}
#area_news ul li div .link_blank {
	padding: 0 0 0 13px;
	background: url(../images/img_icon.jpg) no-repeat left 0.7em;
}
#area_news ul li div .link_arrow {
	padding: 0 0 0 13px;
	background: url(../car/lexus/images/icon_arrow.gif) no-repeat left 0.7em;
}


/*----------------------------------------------------------------------------------
Hybrid~€mg^
----------------------------------------------------------------------------------*/
div.car-hybrid-tittle {
	clear: both;
	width: 718px;
	padding: 4px 0px;
	margin: 0px 0px 15px 12px;
	border-top: 1px solid #d8d8d8;
	background: url(../car/images/bg-separator_dot.gif) bottom repeat-x;
	}
div.car-hybrid-tittle:after {
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}
div#wrapContents div#maincontents div.car-hybrid-tittle h4{
	margin-bottom: 4px;
	padding: 8px 0px 8px 8px;
	font-size: 18px;
	font-weight: 900;
	color: #3a3a3a;
	border-left: 5px solid #af0000;
	float: left;
	}
#maincontents p.car-hybrid-lead { margin-bottom: 40px; }
div.car-hybrid-column01 {
	float: left;
	width: 325px;
	padding-bottom: 40px;
	margin: 0px 15px;
	*display: inline;
	}
div#wrapContents div.car-hybrid-column01 p { margin: 0px 0px 15px 0px; padding-top: 10px; }
div#wrapContents div.car-hybrid-column01 a { display: block; }

div.car-hybrid-column02 {
	padding-left: 15px;
	margin: 20px 0px;
	}
div.car-hybrid-column02 a {
	margin: 0px 5px 0px 0px;
	}
ul.car-hybrid-links {
	font-size: 12px;
	list-style: none outside none;
	padding: 0px 0px 20px 17px;
	}
ul.car-hybrid-links li {
	float: left;
	background-image: url(../images/img_arrow.gif);
	background-position: 0px -3px;
	background-repeat: no-repeat;
	padding: 0px 25px 0px 9px;
	}
ul.car-hybrid-links li.blank {
	background-image: url(../images/img_icon.jpg);
	background-position: 0px 2px;
	padding: 0px 0px 0px 16px;
	}

