@charset "Shift_JIS";

#top-tpb{width:760px;}

#top-leftcol{float:left;}
#top-rightcol{float:right;}
#top-leftcol table{margin:0 10px 10px 0;width:400px;border-collapse:collapse;}
#top-rightcol table{margin:0 0 10px 0;width:340px;border-collapse:collapse;}
table.tpbbox{border:1px solid #d2d2d2;}
table.tpbbox th{font-size:1em;text-align:left;}
table.tpbbox th a{text-decoration:none!important;}
table.tpbbox td{padding:5px;}
#top-tpb td.date{padding:5px;/*width:110px;*/font-size:0.7em;color:#fff;}
#top-tpb td.subject{padding:5px;/*width:220px;*/}

#top-tpb p.date{margin:5px;text-align:right;color:#fff;}

#tpb-cate1 th a{display:block;/*width:398px;*/height:32px;background:url("../commonimg/ttl-usedcar.gif") 0 0 no-repeat;}
#tpb-cate1 th a span{position:relative;top:2px;left:120px;font-size:0.8em;color:#333;}

#tpb-cate2{margin-bottom:10px;width:760px;}
#tpb-cate2 th a{display:block;/*width:338px;*/height:32px;background:url("../commonimg/ttl-topics.gif") 0 0 no-repeat;}
#tpb-cate2 th a span{position:relative;top:2px;left:90px;font-size:0.8em;color:#333;}

#tpb-cate3 th a{display:block;/*width:338px;*/height:46px;background:url("../commonimg/ttl-soukou.gif") 0 0 no-repeat;}
#tpb-cate3 th a span{position:relative;top:2px;left:10px;font-size:0.8em;color:#333;}

#tpb-cate4 th a{display:block;/*width:338px;*/height:46px;background:url("../commonimg/ttl-jtec.gif") 0 0 no-repeat;}
#tpb-cate4 th a span{position:relative;top:2px;left:120px;font-size:0.8em;color:#333;}

#tpb-cate6 th a{display:block;/*width:398px;*/height:32px;background:url("../commonimg/ttl-raceinfo.gif") 0 0 no-repeat;}
#tpb-cate6 th a span{position:relative;top:2px;left:130px;font-size:0.8em;color:#333;}

#pd-top{margin-bottom:10px;width:760px;}
#pd-top .date{width:130px;font-size:10px;color:#fff;}
/*
#pd-top th a{display:block;/*width:338px;*/height:32px;background:url("../commonimg/pd-headline-top.jpg") 0 0 no-repeat;}
#pd-top th a span{position:relative;top:3px;left:250px;font-size:0.8em;color:#fff;}
*/
#pd-top .subject a{font-weight:bold;}
.pd-top-title{background:#333;}
.pd-top-more{text-align:right;}

p#top-counter{clear:both;margin:0;padding-top:20px;text-align:center;}

#catetitle h2{float:none!important;margin: 0 auto 15px;}
#catetitle p.lead{width:680px;padding: 6px;}

ul#subNavi{clear:left;margin:10px;list-style-type:none;}
ul#subNavi li{display:inline;}
ul#subNavi li.subnv-end{border:none!important;}
ul#subNavi li{display:inline;border-right:2px solid #646464;}
ul#subNavi a{padding:0 5px;text-decoration:underline;}
*+html ul#subNavi li a{padding-left:7px;}

p.nextlink{clear:left;}
p.nextlink a{font-weight:bold;text-decoration:underline;}

table.listbox{margin:10px;border:1px solid #d2d2d2;}
table.listbox td.thumb{width:90px;}
table.listbox th strong{font-size:150%;}
table.listbox th,table.listbox td{text-align:left;}
table.listbox th a{color:#fff;text-decoration:underline;}
table.listbox td.date{font-size:75%;color:#fff;text-align:right;}

table.singlebox{margin:10px;width:740px;border:1px solid #d2d2d2;}
table.singlebox th,table.listbox td{padding:5px;text-align:left;}
table.singlebox td{color:#fff;vertical-align:top;line-height:2em;}
table.singlebox td.date{text-align:right;}
table.singlebox th strong{font-size:1.2em;}
table.singlebox p.thumb{float:left;}
table.singlebox .comment{margin-left:250px;font-size:1em;}
.comment a{color:#ffcc00;text-decoration:underline;}
table.singlebox td.thumb-extra ul{margin:5px;list-style-type:none;}
table.singlebox td.thumb-extra li{display:inline;}

table.articlebox{margin:0 10px 20px;width:660px;border:1px solid #fff;}
table.articlebox th{padding-top:20px;}
table.articlebox th h3{font-size:1.2em;text-align:left;border-bottom:2px solid #c8c8c8;}
table.articlebox th h3 span{font-size:0.75em;font-weight:normal;}
table.articlebox td{vertical-align:top;}

p#page-move{margin:10px;text-align:center;}
span.price{padding:2px;font-weight:bold!important;font-size:120%;color:#f30;background:#fff;}
span.price small{font-weight:normal;font-size:75%;}

span.usedcar-price{padding:4px;width:90px;font-weight:bold;text-align:center;color:#ff6;background:#333;}
#usedcar-list{margin:10px auto;width:720px;}
#usedcar-list div{margin:5px;}
div.usedcar-box{float:left;width:220px;height:12em;overflow:hidden;border:1px solid #d2d2d2;}
*+html div.usedcar-box{height:12em;}
div.usedcar-box p.photo{margin:5px auto;}
div.usedcar-box h3{margin:5px;font-size:0.85em;height:3em;}
*+html h3{height:2em;}
div.usedcar-box h3 a{text-decoration:underline;}
div.usedcar-box p.date{margin:5px;font-size:0.6em;text-align:right;}
#usedcar-box th{color:#fff;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}

table#listview{margin:10px;width:660px;border-top:1px solid #d2d2d2;}
table#listview td{padding:10px 0;text-align:left;border-bottom:1px solid #d2d2d2;}
table#listview td img{float:left;margin-right:10px;}

p.usedcar-thanks-head{margin:5px auto;font-size:1.5em;}