@charset "euc-jp";



/* 画像のみ */



.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: 600px;

	margin-left:15px;

	padding: 0px;

}



div.stockBox {

	width: 610px;

	padding: 0px;

	font-size: 10pt;

}



.stockBox table.stockHead {

	width: 610px;

	padding: 0px;

	font-size: 10pt;

	border-collapse:collapse;

}



.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 {

	margin: 0px auto;

	border-collapse:collapse;

}



.stockBox td.stockListTd {

	border: 1px solid #c5c5c5;

	vertical-align: top;

}



.stockBox table.stockTable {

	margin: 0px auto;

	padding: 0px;

	border-top: 3px solid #004400;

	border-collapse:collapse;

}



.stockBox .stockTable td.stockNameTd {

	width: 180px;

	_width: 170px;

	padding: 5px;

	margin: 0px;

	text-align: center;

	background-color: #ffffff;

	color: #000000;

}



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



.stockBox .stockTable td.stockImgTd {

	width: 180px;

	_width: 170px;

	text-align: center;

	padding: 5px;

}



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



.stockBox .stockTable td.stockSpecTd {

	width: 180px;

	_width: 170px;

	text-align: left;

		font-size: 8pt;

	padding: 5px;

}



.stockBox .stockTable td.stockPriceTd {

	width: 180px;

	_width: 170px;

	text-align: right;

	padding: 5px;

	color: #ff0000;

	font-size: 12pt;

	font-weight: bold;

}



.stockBox .stockTable td.stockIconTd {

	text-align: left;

	padding: 5px 3px 5px 7px;

}



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



/* detail（詳細） */

.stockDetailBox {

	width: 610px;

	font-size: 10pt;

}



.stockDetailBox table.stockDetailTable {

	width: 608px;

	padding: 0px;

	margin: 0px auto;

	color:#000000;

	border-collapse:collapse;

}



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

	padding: 5px;

	margin: 0;

}



.stockDetailTable .namePriceBox div.carName {

	width: 350px;

	float: left;

	padding: 5px 10px;

	margin: 0px;

	color: #ffffff;

}



.stockDetailTable .namePriceBox div.priceBoard {

	width: 200px;

	_width: 212px;

	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: 22pt;

	color: #ff0000;

	font-family: Arial;

}



/* 画像ボックス */

.stockDetailTable td.carImgBox {

	width: 360px;

	text-align: center;

	padding: 10px 0px;

	margin: 0px;

}



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



.stockDetailTable td.carImgBox table.subImgTable {

	border-collapse:collapse;

	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: 3px;

	text-align: right;

	letter-spacing:-0.1em;

		font-size:11px;

}





.stockDetailTable td.carSpecRight {

	width: 130px;

	margin: 0px;

	padding:3px;

	letter-spacing:-0.1em;

	font-size:11px;

}



/* オプション */

.stockDetailTable td.optionIcon {

width:558px;

	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 {

	padding: 10px;

	margin: 0px;

	border: 1px solid #cccccc;

}



/* 車台番号下3桁 */

.stockDetailTable td.carNumBox {

	text-align: right;

	padding: 3px;

	margin: 0;

	font-size: 8pt;

}



/* ここから下を追加 */

.stockContent {

	width: 640px;

	padding:10px;

	margin-left:auto;

	margin-right:auto;

	background-color:#ffffff;

}



.fontBw12 {

	font-size: 12pt;

	font-weight: bold;

}



/* AIS項目用 */

.stockDetailTable td.tdAIS {

	padding: 3px;

	margin: 0px;

	border: 1px solid #cccccc;

	background-color: #ccffff;

}

.stockDetailTable table.tableAIS {

	margin: 0px auto;

	border-collapse: collapse;

	background-color: #ffffff;

}

.stockDetailTable .tableAIS td.AIS01 {

	width: 40px;

	margin: 0px auto;

	padding: 5px;

	text-align: center;

}

.stockDetailTable .tableAIS td.AIS02 {

	width: 80px;

	margin: 0px auto;

	padding: 5px;

	text-align: center;

	line-height: 1.3em;

}

.stockDetailTable .tableAIS td.AIS03 {

	width: 75px;

	margin: 0px auto;

	padding: 5px 0px;

	text-align: center;

}

.fontScore1 {

	font-weight: bold;

	font-size: 24pt;

	color: #ff0000;

}

.fontScore2 {

	font-weight: bold;

	font-size: 16pt;

	color: #ff0000;

}

.stockDetailTable .tableAIS td.AIS04 {

	width: 400px;

	margin: 0px auto;

	padding: 5px;

	text-align: center;

}

.stockDetailTable .tableAIS td.AIS05 {

	width: 80px;

	margin: 0px auto;

	padding: 5px;

	text-align: center;

	font-weight: bold;

	line-height: 1.8em;

}





/* 写真毎コメント */

div#NOTE {

	padding: 5px;

	background-color: #ffffcc;

	border-top: 3px solid #cccccc;

	border-bottom: 3px solid #cccccc;

	text-align: center;

	font-weight: bold;

	margin: 3px auto;

	color: #000000;

}



