/*++++++++++++++++++++++++++++
　　　　　共通項目
++++++++++++++++++++++++++++*/
/* ★COPYBOX内のテーブル、画像、リンク画像のマージン解除：hako0ここから★ */
/* テーブル */
#third #main #main2 #main3 .copyBox .hako0 table {
	margin: 0px;
	padding: 0px;
}
/* テーブル内画像 */
#third #main #main2 #main3 .copyBox .hako0 table img {
	margin: 0px;
	padding: 0px;
}
/* テーブル内リンク画像 */
#third #main #main2 #main3 .copyBox .hako0 table a img {
	margin: 0px;
	padding: 0px;
}
/* テーブル内リンク画像 */
#third #main #main2 #main3 .copyBox .hako0 table a:hover img {
	margin: 0px;
	padding: 0px;
}
/* 画像 */
#third #main #main2 #main3 .copyBox .hako0 img {
	margin: 0px;
	padding: 0px;
}
/* リンク画像 */
#third #main #main2 #main3 .copyBox .hako0 a:hover img {
	margin: 0px;
	padding: 0px;
}
/* 左寄せ画像 */
#third #main #main2 #main3 .copyBox .hako0 .floatL {
	margin: 0px;
	padding: 0px;
}
/* 右寄せ画像 */
#third #main #main2 #main3 .copyBox .hako0 .floatR {
	margin: 0px;
	padding: 0px;
}
/* pタグの再設定 */
#third #main #main2 #main3 .copyBox .hako0 p {
	margin: 0px;
	padding: 2px 0px 4px;
}
/* THICKBOX用設定 */
#third #main #main2 #main3 .copyBox .hako0 .tgazo100 p {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}
/* 車種アイコン用設定 */
#third #main #main2 #main3 .copyBox .hako0 .syasyuicon a img {
	margin: 0px 1px 1px 0px;
}
/* 車種アイコン用設定 */
#third #main #main2 #main3 .copyBox .hako0 .syasyuicon a:hover img {
	margin: 0px 1px 1px 0px;
}
/* ★COPYBOX内のテーブル、画像、リンク画像のマージン解除：hako0ここまで★ */

/* ★hako100系ここから★ */
/* プリント制御用箱 */
.hako {

}
/* RIGHTBOX・LEFTBOX：回り込みなし画像エリア */
.hako100 {
	float: left;
	width: 114px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* RIGHTBOX・LEFTBOX：回り込みなし文字エリア */
.hako290 {
	width: 286px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: right;
}
/* RIGHTBOX・LEFTBOX：画像なし */
.hako400 {
	width: 400px;
	margin-top: 2px;
	padding-top:2px;
}
/* COPYBOX：画像なし */
.hako810e {
	margin-top: 7px;
}
/*  COPYBOX：画像あり */
.hako810 {
	margin-top: 10px;
}
/* ★hako100系ここまで★ */

/* ★ラインアップここから★ 2007/06/27 */
/* 外枠800px */
#third #main #main2 #main3 .copyBox .irogae {
	width: 800px;
	margin: 0px;
	padding: 0px;
}
/* 価格等左400px */
#third #main #main2 #main3 .copyBox .irogae .floatL {
	float:left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
/* 車両写真右400px */
#third #main #main2 #main3 .copyBox .irogae .floatR {
	float:right;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
/* ボディカラーチップ */
#third #main #main2 #main3 .copyBox .irogae a {
	margin: 0px;
	padding: 0px;
}
/* マージン800pxBOX */
#third #main #main2 #main3 .hako80010 {
	width:800px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
/* ★ラインアップここまで★ */


/* ★装備諸元ここから★ */
/* 装備諸元表 */
#main3 #Equip-Area .Equip-Table1 {
	background: #CCCCCC;
	font-size: 85%;
	line-height: 1.3;
	margin: 5px 0px;
	padding: 0px;
}
#main3 #Equip-Area .Equip-Table1 td {
	background: #FFFFFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
#main3 #Equip-Area .Equip-Table1 th {
	background: #F1F1F1;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
/* 装備諸元：標準装備 */
#main3 #Equip-Area .Equip-Table2 {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 1.3;
}
/* 装備諸元：注釈 */
#main3 #Equip-Area .Equip-Table3 {
	margin: 0px;
	padding: 0px;
}
/* 装備諸元表：セル内左寄せ */
#main3 #Equip-Area .Equip-Table1 th.alignL, 
#main3 #Equip-Area .Equip-Table1 td.alignL, 
#main3 #Equip-Area .Equip-Table2 th.alignL, 
#main3 #Equip-Area .Equip-Table2 td.alignL, 
#main3 #Equip-Area .Equip-Table3 th.alignL, 
#main3 #Equip-Area .Equip-Table3 td.alignL {
	text-align: left;
}
/* 装備諸元表：セル内右寄せ */
#main3 #Equip-Area .Equip-Table1 th.alignR, 
#main3 #Equip-Area .Equip-Table1 td.alignR,
#main3 #Equip-Area .Equip-Table2 th.alignR, 
#main3 #Equip-Area .Equip-Table2 td.alignR,
#main3 #Equip-Area .Equip-Table3 th.alignR, 
#main3 #Equip-Area .Equip-Table3 td.alignR {
	text-align: right;
}
/* 装備諸元表セルカラー */
#main3 #Equip-Area .Equip-Table1 .BG-Gray, 
#main3 #Equip-Area .Equip-Table2 .BG-Gray, 
#main3 #Equip-Area .Equip-Table3 .BG-Gray {

	background: #E8EEF6;
}
#main3 #Equip-Area .Equip-Table1 .BG-Purple,
#main3 #Equip-Area .Equip-Table1 .BG-Purple,
#main3 #Equip-Area .Equip-Table1 .BG-Purple {
	background: #A8A8D3;
}
#main3 #Equip-Area .Equip-Table1 .BG-Yellow, 
#main3 #Equip-Area .Equip-Table2 .BG-Yellow, 
#main3 #Equip-Area .Equip-Table3 .BG-Yellow {
	background: #FFFFCC;
}
#main3 #Equip-Area .Equip-Table1 .BG-Pink,
#main3 #Equip-Area .Equip-Table2 .BG-Pink,
#main3 #Equip-Area .Equip-Table3 .BG-Pink {
	background: #FFCCCC;
}
#main3 #Equip-Area .Equip-Table1 .BG-Green,
#main3 #Equip-Area .Equip-Table2 .BG-Green,
#main3 #Equip-Area .Equip-Table3 .BG-Green {
	background-color: #D9F3D2;
}
#main3 #Equip-Area .Equip-Table1 .BG-Blue,
#main3 #Equip-Area .Equip-Table2 .BG-Blue,
#main3 #Equip-Area .Equip-Table3 .BG-Blue {
	background-color: #BCDBF4;
}
/* 装備諸元：標準装備アイコン */
#main3 #Equip-Area .epicon {
	margin-right: 5px;
	margin-bottom: -1px;
}
/* 装備諸元：PDF */
#main3 #Equip-Area .copyBox {
	width: 810px;
	margin: 10px 0px 10px;
	padding: 0px;
}
/* 装備：注釈BOX */
#main3 #Equip-Area .Equip-Box{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 1.3;
}
/* 諸元：注釈BOX */
#main3 #Equip-Area .Spec-Box{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 1.3;
}
/* 装備諸元：囲み線 */
#main3 #Equip-Area .Spec-Border {
	border: 1px solid #ddd;
	margin-bottom: 5px;
	padding: 5px 5px;
	font-size: 85%;
	line-height: 1.3;
}
/* 装備諸元：囲み線2 */
#main3 #Equip-Area .Spec-Border2 {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding: 5px 5px;
	font-size: 85%;
	line-height: 1.3;
}
/* ★装備諸元ここまで★ */


/* ★ラインナップここから★ */
/* ラインナップ：テーブル枠あり */
.hyogumi01 {
	background-color: #CCCCCC;
}
.hyogumi01 td {
	background-color: #FFFFFF;
	padding: 5px;
}
/* BODYCOLOR：5カラム */
.hako-bcL {
	width: 154px;
	float: left;
	margin:  0px 10px 0px 0px;
}
.hako-bcR {
	width: 154px;
	float: right;
}
/* インテリア */
#third #main3 .lineup-interior a img{
	border: 2px solid #eeeeee;
}
#third #main3 .lineup-interior a:hover img {
	border: 2px solid #0066FF;
}
/* ★ラインナップここまで★ */

/* ★微調整上下マージンここから★ */
/* 微調整上マージン */
.ue2 {
	margin-top: 2px;
	padding-top: 2px;
}
.ue3 {
	margin-top: 3px;
	padding-top: 3px;
}
.ue4 {
	margin-top: 4px;
	padding-top: 4px;
}
.ue5 {
	margin-top: 5px;
	padding-top: 5px;
}
/* 微調整下マージン */
.shita2 {
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.shita3 {
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.shita4 {
	margin-bottom: 4px;
	padding-bottom: 4px;
}
.shita5 {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/* ★微調整上下マージンここまで★ */

/* ★360度ここまで★ */
/* エクステリア360度 */
#third #main3 .copyBox a .e360 {
	margin: 0px 1px 1px 0px;
	padding: 2px 0px 2px 3px;
	border: 1px solid #CCCCCC;
}
#third #main3 .copyBox a:hover .e360 {
	margin: 0px 1px 1px 0px;
	padding: 2px 0px 2px 3px;
	border: 1px solid #0066FF;
}
/* ★360度ここまで★ */

/* ★ブラウザ上で見えないここから★ */
/* ブラウザ上で見えない */
.b-kieru {
	display: none;
}
/* ★ブラウザ上で見えないここまで★ */

/* ★右寄せ、左寄せここから★ */
/* 右寄せ */
.migi {
	float: right;
}
/* 左寄せ */
.hidari {
	float: left;
}
/* ★右寄せ、左寄せここまで★ */

/* ★LV3ここから★ */
/*naviLocal_kai（LV3） */
#third #naviLocal_kai .lv3_on, #third #naviLocal_kai .lv3_off{
	padding: 6px 10px 5px;
	border-top: 0px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #ECEEF1;
}
#third #naviLocal_kai p.line2 .lv3_off, #third #naviLocal_kai p.line2 .lv3_off{
	border-top: 1px solid #CCCCCC;
}	
	#third #naviLocal_kai p.line2 .lv3_on, #third #naviLocal_kai p.line2 .lv3_on{
	border-top: 1px solid #CCCCCC;
}
#third #naviLocal_kai a .lv3_off, #third #naviLocal_kai p.line2 a .lv3_off{
	border-color: #FFFFFF;
	background: #FFFFFF;
}
#third #naviLocal_kai a:hover .lv3_off, #third #naviLocal_kai p.line2 a:hover .lv3_off{
	border-color: #CCCCCC;
	border-style: solid;
}
/* ★LV3ここまで★ */

/*++++++++++++++++++++++++++++
　　　　　オリジナル
++++++++++++++++++++++++++++*/
/* NAVI：回り込みなし画像エリア */
.hako190 {
	float: left;
	width: 204px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* NAVI：回り込みなし画像エリア */
.hako238 {
	float: left;
	width: 238px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
/* NAVI：回り込みなし文字エリア */
.hako610 {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}	
/* 2カラム枠あり */
.hako2-CC {
	width: 810px;
	padding: 0px;
	margin: 10px 0px 20px;
	background-image: url(../img/wak_hako2cc.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.hako2L-CC {
	width: 378px;
	float: left;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	margin:  0px 10px 0px 0px;
}
.hako2R-CC {
	width: 378px;
	float: right;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	margin:  0px;
}
#third #main3 .hako2-CC p {
	margin:  0px;
	padding: 10px 0px 0px;
}
/* 3カラム枠あり */
.hako3-CC {
	width: 810px;
	padding: 0px;
	margin: 10px 0px 15px;
	background-image: url(../img/wak_hako3cc.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.hako3L-CC {
	width: 246px;
	float: left;
	border-top: 1px solid #CCCCCC;
	padding: 8px;
	margin:  0px 12px 0px 0px;
}
.hako3R-CC {
	width: 246px;
	float: right;
	border-top: 1px solid #CCCCCC;
	padding: 8px;
	margin:  0px;
}
#third #main3 .hako3-CC p {
	margin:  0px;
	padding: 8px 2px 2px;
}
.hako3-CC .pri-L {
	border: 2px solid #FFFFFF;
}
.hako3-CC a:hover .pri-L {
	border: 2px solid #0066ff;
}
/* 4カラム ボディーカラー */
.hako4L {
	width: 195px;
	float: left;
	margin:  0px 10px 0px 0px;
}
.hako4R {
	width: 195px;
	float: right;
}
/* 810枠あり */
.hako810-CC {
	width: 788px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 10px 0px 0px 0px;
}
.hako810-CC .hidari{
	float: left;
	margin:  0px 10px 0px 0px;
}
#third #main3 .hako810-CC p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
/* UTILITY-UTILITY背景 */
.utility-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../utility/img/ph_utility_top.jpg);
}
/* UTILITY-navi背景 */
.navi-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../utility/img/ph_navi_top.jpg);
}
.navi01-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../utility/img/ph_navi_01.jpg);
}
.navi03-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../utility/img/ph_navi_05.jpg);
}
.spirit-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../mechanism/img/ph_index_top.jpg);
}
.spirit01-back {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../../mechanism/img/ph_index_01.jpg);
}

/* ラインアップ-ボディーカラー */
#third #main #main2 #main3 .copyBox .hako0 a .bg-icon {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 1px solid #ffffff;
}
#third #main #main2 #main3 .copyBox .hako0 a:hover .bg-icon {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 1px solid #cc0000;
}

/* ★メカニズムstability表組み★ */
.hyogumi02 {
	background-color: #CCCCCC;
}
.hyogumi02 td {
	background-color: #fefefe;
	padding: 5px;
}
.hyogumi03 {
	background-color: #CCCCCC;
}
.hyogumi03 td {
	background-color: #99a9bd;
	padding: 0px;
}

/* localnavi2banner*/
#third #menu .lv2-banner {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	}	
#third #menu .lv2-banner2 {
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	}	

