@import "common.css";
@import "contents-common.css";

/* ---------- ボディエリア定義 ---------- */

#body-area {
    float: left;
}

#center-area {
    float: left;
    width: 780px;
}

/* ---------- 仕様、仕様比較 ---------- */

.spec {
    text-align: center;
}

.spec table {
    margin: 0px auto;
    border-collapse: collapse;
}

.spec th,
.spec td {
    padding: 2px 3px;
    border: 1px solid #aaaaaa;
}

.spec th {
    text-align: left;
    font-weight: normal;
}

.spec td {
    text-align: center;
}

/* ---------- パーツのラインナップ ---------- */

.parts-attention {
    text-align: center;
    color: #ff2222;
}

.parts-list {
    text-align: center;
}

.parts-list table {
    margin: 0px auto 20px auto;
    border-collapse: collapse;
}

.parts-list th,
.parts-list td {
    padding: 2px 3px;
    border: 1px solid #aaaaaa;
}

.parts-list th {
    background-color: #99ccff;
    font-weight: normal;
}

.parts-list td {
    text-align: left;
}

/* ---------- 車両型式とグレードの対応 ---------- */

.grade-list {
    text-align: center;
}

.grade-list table {
    margin: 0px auto 20px auto;
    border-collapse: collapse;
}

.grade-list th,
.grade-list td {
    padding: 3px;
    border: 1px solid #aaaaaa;
}

.grade-list th {
    background-color: #99ccff;
}

.grade-list td {
    text-align: center;
}

/* ---------- 燃費考察 ---------- */

.nenpi table {
    margin: 0px 0px 20px 30px;
    width: 450px;
    border-collapse: collapse;
}

.nenpi th,
.nenpi td {
    padding: 2px 7px;
    border: 1px solid #aaaaaa;
}

.nenpi th {
    background-color: #99ccff;
    text-align: center;
    font-weight: normal;
}

.nenpi td {
    text-align: right;
}

/* ---------- 1DIN & 2DINオーディオ取り外し ---------- */

.audio-process {
    text-align: center;
}

.audio-process table {
    margin: 0px auto;
    border-collapse: collapse;
}

.audio-process th,
.audio-process td {
    padding: 3px;
    border: 1px solid #aaaaaa;
}

.audio-process th {
    background-color: #99ccff;
}

.audio-process td {
    text-align: left;
}

.audio-process img {
    vertical-align: bottom;
}

/* ---------- おすすめシビック関連商品 ---------- */

.goods-list {
    text-align: center;
}

.goods-list table {
    margin: 0px auto;
    border-collapse: collapse;
}

.goods-list td {
    padding: 10px;
    width: 300px;
    border: 1px solid #aaaaaa;
    text-align: left;
    line-height: 12pt;
}

.goods-list img {
    margin: 5px;
}

/* ---------- メーカーのリンク集 ---------- */

.link-list {
    text-align: center;
}

.link-list table {
    margin: 0px auto 10px auto;
    border-collapse: collapse;
}

.link-list td {
    padding: 3px;
    border: 1px solid #aaaaaa;
    width: 18px;
    text-align: center;
}

.column1 {
    float: left;
    width: 375px;
}

.column2 {
    float: right;
    width: 375px;
}

.car-shop-link .link-alphabet {
    border-style: solid;
    border-color: #5577aa;
    border-width: 1px 0px;
    background-color: #bbeeff;
    text-align: center;
    font-size: 13pt;
}

.to-initial {
    margin: 0px 10px 10px 0px;
    text-align: right;
}

.car-shop-link .dead {
    text-decoration: line-through;
}

.car-shop-link .upto {
    clear: both;
}

/* ---------- 管理者の元EG4(VTi) ---------- */

.car-data {
    text-align: center;
}

.car-data table {
    margin: 10px auto;
    border-collapse: collapse;
}

.car-data th,
.car-data td {
    padding: 2px 3px;
    border: 1px solid #aaaaaa;
}

.car-data th {
    background-color: #99ccff;
}

.car-data td {
    text-align: left;
}

.car-data .goods-cont {
    font-weight: bold;
    text-align: center;
}
