﻿@charset "UTF8";

/* 画像のみ */

.carBox {
width: 110px;
text-align: center;
font-size: 10pt;
font-weight: bold;
padding: 5px;
line-height: 1.2em;
vertical-align: top;
}

.carBox img { border: 1px #0000ff solid; }

.font10 { font-size: 10pt; }

.price { color: #ff0000; }

.pad5 { padding: 5px; }

.font8 { font-size: 8pt; }

a img { border: 0; }

/* stock（一覧） */
div.stockWord {
width: 847px;
margin: 0px auto;
padding: 0px;
}

.stockBox {
width: 750px;
padding: 0px;
margin-left:auto;
margin-right:auto;
font-size: 10pt;
}

.stockBox table.stockHead {
width: 750px;
margin-left:auto;
margin-right:auto;
padding: 0px;
font-size: 10pt;
}

.stockBox .stockHead td.stockNumOrder {
width: 40%;
line-height: 1.2em;
font-weight: bold;
padding: 5px;
margin: 0;
text-align: left;
}

.stockBox .stockHead td.stockPaging {
width: 60%;
color: #c5c5c5;
padding: 5px;
text-align: right;
}

.stockBox table.stockList {
width:750px;
margin-left:auto;
margin-right:auto;
}

.stockBox td.stockListTd {
border: 1px solid #c5c5c5;
vertical-align: top;
}

.stockBox table.stockTable {
width:250px;
border-top: 4px solid #133292;
padding:5px;
}

.stockBox .stockTable td.stockNameTd {
width: 210px;
_width: 200px;
padding: 5px;
margin: 0px;
text-align: center;
background-color: #ffffff;
color: #000000;
}

.stockBox .stockTable .stockNameTd a { color: #0000ff; }

.stockBox .stockTable td.stockImgTd {
width: 210px;
_width: 200px;
text-align: center;
padding: 15px 5px 0px;
}

.stockBox .stockTable td.stockImgTd img { border: 1px solid #ffffff; }

.stockBox .stockTable td.stockSpecTd {
width: 210px;
_width: 200px;
text-align: left;
padding: 5px;
}

.stockBox .stockTable td.stockPriceTd {
width: 210px;
_width: 200px;
text-align: right;
padding: 5px;
color: #ff0000;
font-size: 12pt;
font-weight: bold;
}

.stockBox .stockTable td.stockIconTd {
text-align: left;
padding: 5px 1px 10px;
}

.stockIconTd img { margin: 0px 1px 1px 0px; }

/* detail（詳細）--------------------------------------- */
div.stockDetailBox {
width: 750px;
margin: 15px auto;
padding: 0px;
font-size: 10pt;
text-align: left;
}

.stockDetailBox table.stockDetailTable {
padding: 0px;
margin: 0px auto;
color:#000000;
}

.stockDetailTable div.stockContact {
width: 270px;
height: 40px;
float: right;
margin: 5px 0px;
}

.stockDetailTable div.stockContact a.goStockContact {
width: 270px;
height: 40px;
display: block;
text-indent: -9999px;
}

.stockDetailTable div.stockContact a.goStockContact { background: url(./img/mail_off.gif) no-repeat top left; }

.stockDetailTable div.stockContact a.goStockContact:hover { background: url(./img/mail_on.gif) no-repeat top left; }

.stockDetailTable div.stockList {
width: 180px;
height: 40px;
float: left;
margin: 5px 0px;
}

.stockDetailTable div.stockList a.goStockList {
width: 180px;
height: 40px;
display: block;
text-indent: -9999px;
}

.stockDetailTable div.stockList a.goStockList { background: url(./img/back_off.gif) no-repeat top left; }

.stockDetailTable div.stockList a.goStockList:hover { background: url(./img/back_on.gif) no-repeat top left; }

.stockDetailTable td.namePriceBox {
background: url(./img/dot.gif) repeat-x bottom left #102f91;
width:750px;
padding: 5px;
margin: 0;
}

.stockDetailTable .namePriceBox div.carName {
width: 380px;
float: left;
padding: 5px 10px;
margin: 0px;
color: #ffffff;
}

.stockDetailTable .namePriceBox div.priceBoard {
/* width: 200px;
_width: 212px; */
width:250px;
text-align: center;
padding: 10px 6px 6px;
font-weight: bold;
background: url(../img/pricetitle.gif) no-repeat top left #ffffff;
color: #000000;
float: right;
}

.stockDetailTable .priceBoard span.stockPrice {
font-size: 24pt;
color: #ff0000;
}

/* 画像ボックス */
.stockDetailTable td.carImgBox {
text-align: center;
padding: 10px 0px;
margin: 0px;
}

.stockDetailTable td.carImgBox img { border: 1px solid #0068b7; }

.stockDetailTable td.carImgBox table.subImgTable {
border-collapse: separate;
margin: 0px auto;
}

/* 車両情報 */
.stockDetailTable td.carSpecTitle {
width: 220px;
margin: 0px;
padding: 5px;
background: url(./img/dot.gif) repeat-x bottom left;
}

.stockDetailTable tr.dotBackTr { background: url(./img/dot.gif) repeat-x bottom left; }

.stockDetailTable td.carSpecLeft {
width: 90px;
margin: 0px;
padding: 10px 5px 5px;
text-align: right;
}

.stockDetailTable td.carSpecRight {
width: 130px;
margin: 0px;
padding: 10px 5px 5px;
}

/* オプション */
.stockDetailTable td.optionIcon {
padding: 5px;
margin: 0px;
border: 1px solid #cccccc;
}

.stockDetailTable .optionIcon div.optionBox {
width: 550px;
padding: 0;
margin: 0;
float: left;
}

.stockDetailTable .optionIcon div.optionBox img { margin: 0px 1px 1px 0px; }

/* QRコード */
.stockDetailTable .optionIcon div.stockQrBox {
width: 82px;
padding: 0;
margin: 0;
float: right;
}

/* コメント */
.stockDetailTable td.commentBox {
width: 610px;
padding: 10px;
margin: 0px;
border: 1px solid #cccccc;
}

/* 車台番号下3桁 */
.stockDetailTable td.carNumBox {
text-align: right;
padding: 3px;
margin: 0;
font-size: 8pt;
}

/* ここから下を追加 */
.stockContent {
width: 750px;
padding:10px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

/*////// ここから上のスタイルを削るときはご注意下さい ////////*/
