body {width:880px ; margin:0 auto }
div.topmain {width:780px ; margin:0 auto}
hr {clear:both}
h4.info     {color:#ff0000 ; margin:0pt 10pt}
div.syasyumenu {font-size:10pt ; margin-top:5pt ; background:#efefef}
div.body    {font-size:13pt ; margin:0pt 10pt 0pt 20pt}
div.copyrights   {font-size:10pt ; text-align:center}
div.serch_advice {font-size:11pt ; margin:20pt}
div.url     {font-size:11pt ; color:#6666ff}
div.ad      {font-size:11pt ; margin:5pt}
div.ad2     {font-size:13pt ; margin:6pt 10pt 5pt 20pt}
div.adtop      {font-size:11pt ; margin:5pt ; text-align:right}
div.directlink   {float:right}
div.adcon   {float:right}
div.product   {float:right ; font-size:10pt}
div.area_syasyu {float:right ; font-size:10pt ; border:solid #66ccff 1px ; background:#ddeeff}
div.area_tiiki {float:right ; font-size:10pt ; border:solid #66ccff 1px}
div.japan_syasyu {float:right ; font-size:8pt ; border:solid #66ccff 1px}
div.car_syasyu  {font-size:10pt ; border:solid #66ccff 1px ; margin:0pt 10pt 0pt 20pt}
div.car_seco    {font-size:10pt ; border:solid #66ccff 1px ; margin:0pt 10pt 0pt 20pt}
div.sitemapL    {font-size:10pt ; float:left ; background-color:#F5FFFA}
div.sitemapR    {font-size:10pt ; float:right ; background-color:#F5FFFA}
div.sitemapC    {font-size:10pt ; text-align:center ; background-color:#F5FFFA}
div.sitemapN    {font-size:10pt ; margin:10pt ; background-color:#F5FFFA}

div.righttext  {float:right ; width:200px ; font-size:10pt ; color:#444488}
div.lefttext  {float:left ; width:200px ; font-size:10pt ; color:#444488}

div.newcarmain {width:880px ; margin:0 auto }
div.newcarleft {width:700px ; float:left}
div.newcarad {text-align:center ; margin:30pt 0 40pt 0}
div.newcarad2 {width:700px ; margin:20pt auto ; font-size:10pt ; line-height:16pt; background-color:#ffaa33}
p.newcarad {width:600px ; margin:30pt auto ; font-size:10pt ; line-height:16pt; background-color:#ffaa33}
h3.newcartitle {color:#dd6622 ; margin:10pt 30pt 10pt 30pt ; font-size:13pt}
h4.newcartitle {color:#cc5500 ; margin:30pt 30pt 10pt 30pt ; font-size:12pt}
div.newcartext {color:#000066 ; margin:20pt 30pt 20pt 30pt ; font-size:11pt ; line-height:14pt}
div.newcar-contents {color:#000000 ; margin:10pt 30pt 20pt 30pt ; font-size:10pt ; line-height:12pt}
div.newcar-dealer {color:#000033 ; margin:10pt 30pt 10pt 30pt ; font-size:9pt ; line-height:13pt}
div.newcar_syasyu {float:right ; font-size:8pt ; border:solid #66ccff 1px ; width:162px}
div.newcar_news {font-size:8pt ; margin:20pt 30pt 30pt 30pt}
span.newcar { font-size:9pt ; color:#aa0000}
p.body      {font-size:13pt ; margin:6pt 10pt 5pt 20pt}
p.topnews   {margin:0pt 0pt 2pt 0pt}
p.usedproduct {color:#000066 ; margin:10pt 30pt 20pt 30pt ; font-size:9pt ; line-height:13pt}
p.usedproduct2 {color:#004488; margin:10pt 20pt 10pt 20pt ; font-size:9pt ; line-height:12pt}
p.usedindexmenu {margin:3pt}
p.newcar-discription {float:right ; font-size:8pt ; color:#888888}
div.usedcarad2 {width:600px ; margin:10pt auto ; font-size:10pt ; line-height:14pt; background-color:#ffffbb}

span.body      {font-size:12pt}
div.main {margin:10px 210px}
div.main2 {margin:10px}
p.mainproduct {color:#000066 ; margin:10pt 10pt 10pt 10pt ; font-size:9pt ; line-height:13pt}

th.sitemap  {font-size:10pt}
th.cate     {font-size:10pt;background-color:#B0C4DE}
th.bran     {font-size:10pt;background-color:#F0FFF0}
th.bodytype {font-size:10pt;background-color:#ffccc6}
th.syasyu   {font-size:10pt;background-color:#F5F0FF}
th.local    {font-size:10pt;background-color:#D8CCE6}
th.topics   {font-size:10pt;background-color:#F1e7ad}
th.topnews  {font-size:10pt;background-color:#EDEDED}
th.topnews2 {font-size:10pt;background-color:#E0E0E0}
th.auction  {font-size:10pt}
th.spec     {font-size:8pt ; border:thin solid #cceeff}
td.topics   {font-size:10pt;background-color:#FFFBDE}
td.sitemap  {font-size:10pt}
td.cate     {background-color:#F8F8FF ; font-size:10pt}
td.bran     {background-color:#F5FFFA ; font-size:10pt}
td.bodytype {font-size:10pt ; background-color:#ffeee6}
td.top      {font-size:10pt ; background-color:#F0FAFF}
td.local    {font-size:10pt ; background-color:#E6E6FA}
td.blog     {font-size:9pt ; background-color:#FFFCFC }
td.topnews  {font-size:9pt;background-color:#FBFBFB}
td.topnews2 {font-size:9pt;background-color:#FBFBFB ; width:402px}
td.news     {font-size:9pt ; background-color:#F8F8FF }
td.recall   {font-size:9pt ; background-color:#F5FFFA}
td.cm       {font-size:9pt ; background-color:#FFF0FA}
td.cs       {font-size:9pt ; background-color:#EAFAFF}
td.topi     {font-size:9pt ; background-color:#FFFBDE }
td.rival    {font-size:10pt ; background-color:FFF8DC}
td.head     {font-size:9pt ; background-color:#FFFAFA}
td.auction  {font-size:8pt}
td.spec     {font-size:8pt ; border:thin solid #ccffee}
table.auction {float:right}
table.spec    {float:right}

i.sitemap      {font-size:6pt}
i.cate      {font-size:6pt}
b.intro     {font-size:10pt ;@font-weight:normal ; background:#F0F8FF}
div.intro     {font-size:10pt ;@font-weight:normal ; background:#F0F8FF ; margin:0px 30px 5px 270px}
p.intro		{margin:0}
b.match   {float:right ; font-size:9pt ; width:468 ; font-weight:normal ; background-color:#deeeff}
b.goonet   {font-size:10pt ; width:468 ; font-weight:normal ; background-color:#deeeff}
form.cate   {float:right}
a.topmore   {float:right}

h1.top {float:left ; color:#aaccff ; font-size:10pt}
h1.newcar {color:#aaccff ; font-size:10pt ; margin:2px 10px}
h1.defo {color:#66aaff ; font-size:12pt ; margin:4px 6px 6px 0}
h2.main {color:#77bbff ; font-size:12pt ; margin:4px 6px 6px 0}
h3.main {color:#77bbff ; font-size:11pt ; margin:4px 6px 6px 0}
h4.main {color:#aabbff ; font-size:10pt ; margin:4px 6px 6px 0}
p.dealer {font-size:10px ; margin:0px}
p.domestichead {font-size:11px ; margin:0px 0px 5px 200px}
p.breadcrumbs {float:left ; font-size:12px ; margin:5px 5px 0px 100px}

div.rightcontents {float:right ; width:200px ; height:auto ; background:#f4f4ff ; padding:4px}
h2.rightcontents {color:#77ccdd ; font-size:13pt}
h3.rightcontents {color:#77ccdd ; font-size:12pt}
h4.rightcontents {color:#77ccdd ; font-size:10pt}
p.rightcontents {color:#3366aa ; font-size:9pt ; line-height:13pt}

div.leftcontents {float:left ; width:200px ; height:auto ; background:#f4f4ff ; padding:4px}
h2.leftcontents {color:#77ccdd ; font-size:13pt}
h3.leftcontents {color:#77ccdd ; font-size:12pt}
h4.leftcontents {color:#77ccdd ; font-size:10pt}
p.leftcontents {color:#3366aa ; font-size:9pt ; line-height:13pt}

h3.title {font-size:12pt ; margin:20pt 20pt 0pt 20pt ; background:#ddeeff}
div.text {font-size:10pt ; margin:0pt 20pt 0pt 20pt ; background:#ddeeff}

#usedcar {margin:0pt 30pt 0pt 30pt}
#usedcar h2{color:#dd6622 ;  font-size:14pt ; margin:10pt 0pt 5pt 0pt}
#usedcar h3{color:#dd6622 ;  font-size:12pt ; margin:10pt 0pt 5pt 0pt}
#usedcar h4{color:#dd6622 ;  font-size:11pt ; margin:10pt 0pt 5pt 0pt}
#usedcar p{color:#333333 ;  font-size:11pt ; margin:5pt 0pt 20pt 0pt ; line-height:14pt}
#usedcar a{}

#usedcar-left {width:670px ; float:left ;margin:0pt 0pt 0pt 30pt}
#usedcar-left h2{color:#dd6622 ;  font-size:14pt ; margin:10pt 0pt 5pt 0pt}
#usedcar-left h3{color:#dd6622 ;  font-size:12pt ; margin:10pt 0pt 5pt 0pt}
#usedcar-left h4{color:#dd6622 ;  font-size:11pt ; margin:10pt 0pt 5pt 0pt}
#usedcar-left p{color:#333333 ;  font-size:11pt ; margin:5pt 0pt 20pt 0pt ; line-height:14pt}
#usedcar-left a{}

#usedcar-menu {float:right ; border:solid #66ccff 1px ; width:162px ; background:#effff0}
#usedcar-menu h3{border-bottom:1px solid #777;background:#aaeedd ;font-size:15px;margin:0;padding:4px 10px;color:#003366;}
#usedcar-menu h4{border-bottom:1px solid #777;background:#aaeedd ;font-size:14px;margin:0;padding:4px 10px;color:#003366;}
#usedcar-menu ul{list-style-type:none;margin:0;padding:0;}
#usedcar-menu li{border-bottom:1px solid #777;font-weight:normal;margin:0;padding:4px 10px;font-size:13px;}
#usedcar-menu li a{width:100%;text-decoration:none;color:#0000dd;}
#usedcar-menu li a:hover{color:#00aabb;font-weight:bolder;}


#newcar-ad {width:700px ; margin:20pt auto ; background-color:#ffddaa}
#newcar-left {float:left ; width:340px ; padding:4px}
#newcar-right {float:right ; width:340px ; padding:4px}
#newcar-ad p {font-size:13px ; }
#newcar-ad span{font-weight:bold ; font-size:16px}

#newcar-menu {float:right ; border:solid #66ccff 1px ; width:142px ; background:#effff0}
#newcar-menu h3{border-bottom:1px solid #777;background:#aaeedd ;font-size:15px;margin:0;padding:4px 10px;color:#003366;}
#newcar-menu h4{border-bottom:1px solid #777;background:#bcfcec ;font-size:14px;margin:0;padding:4px 10px;color:#003366;}
#newcar-menu ul{list-style-type:none;margin:0;padding:0;}
#newcar-menu li{border-bottom:1px solid #777;font-weight:normal;margin:0;padding:2px 10px;font-size:13px;}
#newcar-menu li a{width:100%;text-decoration:none;color:#0000dd;}
#newcar-menu li a:hover{color:#00aabb;font-weight:bolder;}
