/*  ↓　追加分　↓ */
#container {
	margin: 10px;
	font-size: 90%;
}
#container p  {
	font-size: 85%;
	line-height:1.3;
}

#pagetitle {
		float: left;
}
.mds {					/*  ←機種名　 */
	font-size: 100%;
	font-weight: bold;
	padding: 3px 0;
}
.trd {					/*  ←トレードインの小売価格のリスト表示　 */
	list-style: none;
	line-height: 1.2em;
	font-size: 80%;
	margin: 0;
	padding: 0;
	width: 330px;
}
.trd  li,.trd2  li {
	padding: 3px 8px;
	border-bottom: 1px solid #999999;
}
.trd2 {					/*  ←トレードインの小売価格のリスト表示　 */
	list-style: none;
	line-height: 1.2em;
	font-size: 80%;
	margin: 0;
	padding: 0;
	width: 300px;
}
.trd3 {					
	list-style: none;
	font-size: 75%;
	margin: 6px 0;
	padding: 0;
	width: 300px;
}
.trd3 li {
	margin: 4px 0;
}
.trd3 li ul {
	list-style: none;
}

#navifc th {				/*  ←ナビゲーション機能　 */
	padding: 3px 0;
	background: #435AC7;
	font-size: 80%;
	color: #FFFFFF;
}
#navifc td,#audiofc td,.etcfc td {
	font-size: 75%;
	line-height: 1.4em;
	vertical-align:top;
}
#audiofc th {			/*  ←オーディオ機能　 */
	padding: 3px 0;
	background: #7ACA40;
	font-size: 80%;
	color: #FFFFFF;
}
.alert  {				/*  ←オーディオ機種の注意書き　 */
	list-style: none;
	font-size: 75%;
	margin: 5px 0;
	padding: 0;
	line-height: 1.2em
}
.etcfc {
	margin: 20px 0 5px 0;
}

.etcfc caption {
	font-size: 90%;
	text-align: left;
	padding: 5px 0;
}
.Mtxt {
	font-size: 130%;
}
.vic { 
	background-color: #666666;
	margin-top: 5px;
}
.vic th,.vic td {
	background-color: #FFFFFF;
	font-size: 75%;
	line-height: 1.2em;
}
.vic th {
	padding: 3px;
}

.vic td {
	padding: 3px 5px;
}


.org {
	color: FF3300;
	font-weight: bold;
}
.ak {
	color: FF0000;
}

.xstxt,.asst td,.chcp,.sp td  {
	font-size: 75%;
	line-height: 1.2;
}
.Stxt {
	font-size: 80%;
} 
.DLcap  {
	font-size: 80%;
} 
.PDFtxt  {
	font-size: 70%;
	line-height: 1.1em;
} 
#mtnc {					/*  ←メンテナンス　 */
	margin-top: 15px;
}
#mtnc th,.stsd th {	/*  ←メンテナンス、スターシールドに使用、サイトマップ　 */
	background: #D0D0D0;
	font-size: 80%;
	padding: 3px 10px;
	text-align: left;
}
#mtnc td {
	padding-left: 10px;
}
#mtnc li {
	list-style: none;
	line-height: 1.3;
	font-size: 80%;
	margin-left: 15px;
}
.hpm { 
	border: 1px solid #BDBDBD;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.fit {
	background-color: #BDBDBD;
	margin-bottom: 10px;
}




/*  ↓車種別適合表　 */
.fit img { display: block;}
.fit th { font-size: 80%;text-align: left;font-weight:normal; background-color: #FFFFFF; line-height: 1.2; padding: 3px;}
.fit td { background-color: #FFFFFF; text-align: center; font-size: 80%; letter-spacing: 0.1em;}
.fit a:link,.fit a:visited { letter-spacing: 0.1em; color:#333333;}
.caution {margin: 4px 0 12px 8px;}
.caution td {line-height: 1.2; font-size: 80%; color:#333333;}

/*  ↓ハーティプラスメンテナンスの表 */
.hpm { 
	background: #FFFFFF;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-bottom: 5px;
}
.hpm th { font-size: 80%;text-align: left;border:1px solid #999999; line-height: 1.2; padding: 3px;}
.hpm td { border: 1px solid #999999; text-align: center; font-size: 75%; letter-spacing: 0.1em;padding: 3px;}
/*  ↓車検の表 */
.skn { 
	border: 1px solid #666666;
	border-collapse: collapse;
	margin-bottom: 5px;
}
.skn th { font-size: 80%;text-align: left;border:1px solid #666666; line-height: 1.2; padding: 3px;}
.skn td { border: 1px solid #666666; text-align: center; font-size: 80%; letter-spacing: 0.1em;padding: 3px;}


/*  ↓スターシールド　 */
.stsd {
	margin-bottom: 20px;
}
.stsd td {
	padding: 10px 0 0 10px;
	line-height: 1.2;
	font-size: 80%;
}
.smds {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}

/*  ↓アシスト24　 */
.asst {
	margin-bottom: 10px;
}
.asst th,.terms th {
	font-size: 80%;
	text-align: left;
	padding-bottom: 2px;
	border-bottom: 1px solid #676767;
}
.chcp { 
	padding-top: 7px; 
}
.assmds { margin:15px 0}
.assmds td { border-bottom: 3px solid #CCCCCC; padding-bottom: 5px; margin-bottom: 100px}
.ofsli ul {padding: 0; margin: 0 10px;list-style:none;}
.terms { margin-bottom: 10px}
.terms td {font-size: 80%;line-height: 1.3em;padding: 5px 0 0 0;}
.jaf {font-size: 70%; margin-right: 7px;display: inline;}
.jaf td {border-bottom: 1px solid #666666; padding:3px 2px;}

/*  ↓アシスト24 追加分　 */
.mgn1 {
	margin: 5px 10px;
}
.mgn2 td {
	padding-bottom: 5px;
}


/*  ↓おクルマすっきりし隊　 */
.skl,.svc {
	margin-bottom: 10px;	
}
.skl th {
	text-align: left;
	font-size: 80%;
	padding-bottom: 5px;
}
/*  ↓サービスメニュー　 */
.svc th {
	text-align: left;
	font-size: 80%;
	padding-bottom: 5px;
}
.svc td {
	text-align: left;
	font-size: 85%;
	padding-bottom: 5px;
}

/*  ↓基本リストスタイル　 */
.std li {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size: 100%;
}
/*  ↓基本リストスタイル2　 */
.stdN li {
	list-style: none;
	padding: 0;
	margin: 1px 5px;
	font-size: 120%;
}
/*  ↓基本リストスタイル3　 */
.stdS li {
	list-style: none;
	padding: 0;
	margin: 0 5px;
	font-size: 65%;
	line-height: 105%;
}

.red14 {
	font-weight: bold;
	font-size: 100%;
	color: #FF0000;
	line-height: 1.2;
}
/*  ↓つく車検　下部のアシスト24説明　*/
.kkm {
	border-collapse: collapse;
	border: 1px solid;
	padding:6px;
}
/*  ↓スペック*/
.spc { 
	background-color: #666666;
	margin-bottom: 5px;
}
.spc th,.spc td {
	background-color: #FFFFFF;
}

.spc th { font-size: 60%;text-align: line-height: 1.2; padding: 2px; font:normal}
.spc td { text-align: center; font-size: 65%;padding: 2px;}
.spc img { display: block;}

/*  ↓オーディオインデックス*/
.adio { 
	border: 1px solid #666666;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.adio th { font-size: 65%;border:1px solid #666666; line-height: 1.2; padding: 2px; font:normal; background-color: #D0D0D0}
.adio td { border: 1px solid #666666; text-align: center; font-size: 65%;padding: 4px;}



/*つくつくアイコン*/
.tk2 {
	background: #002B84;
	margin-top: 15px;
}
.tk2 th {
	text-align: left;
	font-size: 100%;
	font: bold;
	color: #FFFFFF;
}

.tk2 td {
	font-size: 80%;
	color: #FFFFFF;
}
.cyc {
	font-weight: bold;
	border-bottom: 1px dotted #666666;
	padding-bottom: 3px;
}
.mncap {
	padding: 4px 0 0 12px;
	font-size: 80%;
	line-height: 1.3;
}
#cycl a {
	background-image: url(../../images/cycl_arrow.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	line-height: 1.3;
	font-size: 75%;
	height: 20px;
}
.ctlg ul {
	list-style: none;
	margin: 10px;
}
.ctlg li {
	list-style: none;
}
.ctlg a {
	display: block;
	background-image: url(../../images/icon_pdf.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-top: 5px;
	font-size: 80%;
	line-height: 120%;
}
/*サイトマップ用インデント*/
.indt {
	margin-left: 50px;
	list-style: none;
	
}
.otld ul {					/*  ←アウトランダー　 */
	margin: 3px 0;
	padding-left: 0;
	line-height: 1.2em;
	font-size: 80%;
	list-style: none;
}

.lhstd  {					/*  ←アウトランダー　 */
	line-height: 1.2em;
	font-size: 80%;
}


.otlcp {					/*  ←アウトランダー　 */
	padding-top: 8px;
	border-top: 1px solid #333333;
	line-height: 1.2em;
	font-size: 80%;
}
.prbl {		/*  ←アウトランダープライス青　 */
	font-weight: bold;
	color: #0099FF;
}
.kcn {		/*  ←工賃アイコン　 */
	vertical-align: middle;
}


/*  ↓カスタマーフリーチョイス　 */
.skrcap {
	padding-top: 8px;
	font-size: 80%;
	line-height: 1.2em;
}
.srform {
	padding: 5px;
	border: solid 1px #CCCCCC;
}
/*  ↑カスタマーフリーチョイス　 */


#ctlg ul {
	list-style: none;
	margin: 10px;
}

#ctlg a {
	display: block;
	background-image: url(../../images/icon_pdf.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-top: 5px;
	font-size: 80%;
	height: 20px;
	line-height: 1.2em;
}
.prred {		/*  ←価格赤　大　 */
	font-weight: bold;
	color: #FF0000;
	font-size: 160%;
	line-height: 1.5em;
}
/* 新メニュー対応　*/
.centerIn {
	width:260px;
	margin: 10px 8px 10px 8px;
	padding: 0;
	text-align: justify;
}


.roarblock {
	font-size: 75%;
	line-height: 1.2em;
	padding: 7px 0 0 20px;
}
.media {
	margin: 5px 0;
}

/* サイトマップ　*/
.stmp　{
	margin: 20px 0;
}
.stmp td {
	padding: 10px;
	line-height: 1.5;
	font-size: 80%;
}
.stmp th  {	
	background: #D0D0D0;
	font-size: 80%;
	padding: 3px 10px;
	text-align: left;
}
.stmp ul,.stmp ul li ul li {
	list-style: none;
	font-size: 100%;
}
.linkGR {
	border: 1px solid #dbdbdb;
}
.npred {
	color: #EF0041;
}


/*060707新規*/
.avspec td  {					
	line-height: 1.2em;
	font-size: 75%;
	padding: 6px 3px 2px 3px;
	border-bottom: 1px solid #999999;
}
.avalt {
	margin: 5px 0;
}

.avalt td {
	vertical-align: top;
	padding: 0 3px 5px 0;
	font-size: 75%;
}
.fitPAD {
	margin-left: 15px;
}



















