* {
	margin  : 0 auto;
	padding : 0 ;
}

body {
	text-align : center ;
	font-size : small ;
}

div.body_left {
	text-align : left ;
	width:790px;
}

div.body_left2 {
	text-align : left ;
}

img {
	border : none ;
	vertical-align : middle ;
}

a {
	color : #3c6f03 ;
}
a:hover {
	color : #cc0000 ;
	text-decoration : underline ;
}


hr {
	color : #cccccc ;
	border : 0 ;
	height : 2px ;
}

table {
	border-collapse : collapse ;	/* 隣接するセルのボーダーを重ねて表示 */
	border-spacing  : 0 ;			/* 隣接するセルのボーダーとボーダーの間隔 */
}

input, radio, select, textarea {
	font-size : 1em ;
}

/* 表示位置 */
.talign_r {
	text-align : right ;
}
.valign_m {
	vertical-align : middle ;
}




/* サイト全体 */
div.substance {
	width : 790px ;
/*	margin : 0px auto ;
	text-align : left ;	*/
}
table.substance {
	width : 100% ;
}
table.substance .center {
	width : 750px ;
}
table.substance .left {
	width : 20px ;
}
table.substance .right {
	width : 20px ;
}




div.subprint {
	width : 750px ;
/*	margin : 0px auto ;
	text-align : left ;	*/
	margin : 1em ;
}




table.nodata {
	height : 5em ;
	margin : 0px auto ;
}
table.nodata td {
	text-align : center ;
	vertical-align : middle ;
	font-weight : bold ;
	color : #ff0000 ;
}




/* 会社ヘッダー */
div.company {
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 12px;
}
div.company_p {
	margin-top : 5px ;
	padding-bottom : 1em ;
	border-bottom : 1px dashed #5e6d2e ;
}
table.company {
	width : 100% ;
}




/* 形状分類アイコン */
.icon_navi img {
	width : 750px ;
}




/* ルート */
.root {
	padding : 5px ;
	background-image : url(../image/marking_back.gif) ;
	border-top: 1px dashed #5E6D2E;
}
.root a{
	border-width : 20px;
	vertical-align : middle ;
}
.root span {
	color : #3C6F03 ;
	font-weight : bold ;
}




/* 探してほしいヘッダー */
.seek {
	border-bottom : 2px solid #cccccc ;
}
.seek table {
	width : 100% ;
}
.seek .c1 {
	width : 13em ;
}
.seek .c2 {
	width : 120px ;
}
.seek .c3 {
	padding-left : 1em ;
}
.seek img {
	width  : 120px ;
	height :  60px ;
}
.seek span {
	font-weight : bold ;
	color : #ff6600 ; 
}
.seek a {
	display : block ; 
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #557 ;
	width : 6.5em ;
	margin-top : 0px ;
	margin-bottom : 0px ;
	margin-left : auto ;
	margin-right : 0px ;
	height : 1.4em ;
}
.seek a:hover {
	display : block ;
	border : 1px solid #aca ;
	background-color : #ded ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #575 ;
	height : 1.4em ;
}




/* フッター */
div.footer {
	color: #333333;
	margin-top: 7px;
	margin-bottom: 3px;
	font-size: 12px;
	border-top: 1px dashed #5E6D2E;
}

table.footer {
	width : 100% ;
	vertical-align : middle ;
}




/* 「パーツを表示」のリンクボタン */
a.link_parts {
	display : block ;
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #557 ;
	width : 6.5em ;
	margin-top : 1px ;
	margin-bottom : 1px ;
	margin-left : auto ;
	margin-right : 0px ;
	height : 1.4em ;
}
a:hover.link_parts {
	display : block ;
	border : 1px solid #aca ;
	background-color : #ded ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #575 ;
	height : 1.4em ;
}

/*トップのおすすめ（大型）のリンクボタン */
a.link_osusume_ucarb {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
a:hover.link_osusume_ucarb {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
.link_osusume_ucarb span {
	display : none ;
}

/* トップのおすすめ（小型）のリンクボタン */
a.link_osusume_ucars {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
a:hover.link_osusume_ucars {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
.link_osusume_ucars span {
	display : none ;
}

/* トップのおすすめ（パーツ）のリンクボタン */
a.link_osusume_parts {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
a:hover.link_osusume_parts {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 130px ;
	height : 32px ;
	display : block ;
}
.link_osusume_parts span {
	display : none ;
}

/* 積載クラス絞込み　大型クラス */
a.link_class_large {
	text-decoration : none ;
	background-image : url(../images/bt2_class_l.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
a:hover.link_class_large {
	text-decoration : none ;
	background-image : url(../images/bt2_class_l_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
.link_class_large span {
	display : none ;
}

/* 積載クラス絞込み　中型クラス */
a.link_class_middle {
	text-decoration : none ;
	background-image : url(../images/bt2_class_m.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
a:hover.link_class_middle {
	text-decoration : none ;
	background-image : url(../images/bt2_class_m_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
.link_class_middle span {
	display : none ;
}

/* 積載クラス絞込み　テキスト */
.class_text {
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff ;
	padding-left:1em;
}
/* 積載クラス絞込み　小型クラス */
a.link_class_small {
	text-decoration : none ;
	background-image : url(../images/bt2_class_s.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
a:hover.link_class_small {
	text-decoration : none ;
	background-image : url(../images/bt2_class_s_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
.link_class_small span {
	display : none ;
}

/* 積載クラス絞込み　全て */
a.link_class_all {
	text-decoration : none ;
	background-image : url(../images/bt2_class_a.gif) ;
	background-repeat : no-repeat ;
	padding-right:2em;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
a:hover.link_class_all {
	text-decoration : none ;
	background-image : url(../images/bt2_class_a_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 65px ;
	height : 39px ;
	display : block ;
}
.link_class_all span {
	display : none ;
}

/* 詳細（大型）のリンクボタン */
a.link_detail_ucarb {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
a:hover.link_detail_ucarb {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_1_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
.link_detail_ucarb span {
	display : none ;
}

/* 詳細（小型）のリンクボタン */
a.link_detail_ucars {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
a:hover.link_detail_ucars {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_2_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
.link_detail_ucars span {
	display : none ;
}

/* 詳細（パーツ）のリンクボタン */
a.link_detail_parts {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
a:hover.link_detail_parts {
	text-decoration : none ;
	background-image : url(../images/top_toku_bt_3_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 69px ;
	height : 50px ;
	display : block ;
}
.link_detail_parts span {
	display : none ;
}


/*2011/08/10 add start */
/*大型の検索アイコン（ウイング・ドライバン） */
a.link_icon_ucarb_1 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_1 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_1 span {
	display : none ;
}

/*大型の検索アイコン（保冷・冷蔵冷凍車） */
a.link_icon_ucarb_2 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_2 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_2 span {
	display : none ;
}

/*大型の検索アイコン（トラクタ・トレーラー） */
a.link_icon_ucarb_3 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_3 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_3 span {
	display : none ;
}

/*大型の検索アイコン（平ボディ・シャーシ） */
a.link_icon_ucarb_4 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_4 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_4 span {
	display : none ;
}

/*大型の検索アイコン（クレーン付・セルフクレーン付） */
a.link_icon_ucarb_5 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_5 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_5 span {
	display : none ;
}

/*大型の検索アイコン（セルフ・セーフティローダ） */
a.link_icon_ucarb_6 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_6 {
	text-decoration : none ;
	background-image : url(../images//truck_icon_ov_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_6 span {
	display : none ;
}

/*大型の検索アイコン（ダンプ） */
a.link_icon_ucarb_7 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_5.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_7 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_5.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_7 span {
	display : none ;
}

/*大型の検索アイコン（ミキサー・ローリー・パッカー車） */
a.link_icon_ucarb_8 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_8 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_8 span {
	display : none ;
}

/*大型の検索アイコン（その他特殊車） */
a.link_icon_ucarb_9 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucarb_9 {
	text-decoration : none ;
	background-image : url(../images/truck_icon_ov_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucarb_9 span {
	display : none ;
}


/*小型の検索アイコン（軽自動車） */
a.link_icon_ucars_1 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_1 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_1 span {
	display : none ;
}

/*小型の検索アイコン（コンパクトカー） */
a.link_icon_ucars_2 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_2 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_2 span {
	display : none ;
}

/*小型の検索アイコン（ＳＵＶ） */
a.link_icon_ucars_3 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_3 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_3 span {
	display : none ;
}

/*小型の検索アイコン（ミニバン・１ＢＯＸ） */
a.link_icon_ucars_4 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_4 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_4 span {
	display : none ;
}

/*小型の検索アイコン（ハイブリッドカー） */
a.link_icon_ucars_5 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_5 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_5 span {
	display : none ;
}

/*小型の検索アイコン（セダン） */
a.link_icon_ucars_6 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_6 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_6 span {
	display : none ;
}

/*小型の検索アイコン（輸入車） */
a.link_icon_ucars_7 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_7 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_7 span {
	display : none ;
}

/*小型の検索アイコン（商用車・バン） */
a.link_icon_ucars_8 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_5.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_8 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_5.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_8 span {
	display : none ;
}

/*小型の検索アイコン（格安車） */
a.link_icon_ucars_9 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_ucars_9 {
	text-decoration : none ;
	background-image : url(../images/joyo_icon_ov_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_ucars_9 span {
	display : none ;
}


/*パーツの検索アイコン（エンジンパーツ） */
a.link_icon_parts_1 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_1 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_1.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_1 span {
	display : none ;
}

/*パーツの検索アイコン（キャビンパーツ） */
a.link_icon_parts_2 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_2 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_2.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_2 span {
	display : none ;
}

/*パーツの検索アイコン（ミッション） */
a.link_icon_parts_3 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_3 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_8.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_3 span {
	display : none ;
}

/*パーツの検索アイコン（走行・駆動パーツ） */
a.link_icon_parts_4 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_4 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_4.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_4 span {
	display : none ;
}

/*パーツの検索アイコン（電装パーツ） */
a.link_icon_parts_5 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_5 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_3.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_5 span {
	display : none ;
}

/*パーツの検索アイコン（タイヤ・ホイール） */
a.link_icon_parts_6 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_6 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_7.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_6 span {
	display : none ;
}

/*パーツの検索アイコン（架装パーツ乗せ替えボディ） */
a.link_icon_parts_7 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_7 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_9.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_7 span {
	display : none ;
}

/*パーツの検索アイコン（パーツ取り車輌） */
a.link_icon_parts_8 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_8 {
	text-decoration : none ;
	background-image : url(../images/parts_icon_ov_6.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_8 span {
	display : none ;
}

/*パーツの検索アイコン（格安トラック） */
a.link_icon_parts_9 {
	text-decoration : none ;
	background-image : url(../images/outlet_icon.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
a:hover.link_icon_parts_9 {
	text-decoration : none ;
	background-image : url(../images/outlet_icon_ov.gif) ;
	background-repeat : no-repeat ;
	margin : 0px auto ;
	width : 80px ;
	height : 80px ;
	display : block ;
}
.link_icon_parts_9 span {
	display : none ;
}
/*2011/08/10 end */




/* 「大型を表示」のリンクボタン */
a.link_carb {
	display : block;
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #557 ;
	width : 6.5em ;
	margin-top : 1px ;
	margin-bottom : 1px ;
	margin-left : auto ;
	margin-right : 0px ;
	height : 1.4em ;
}
a:hover.link_carb {
	display : block ; 
	border : 1px solid #aca ;
	background-color : #ded ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	color : #575 ;
	height : 1.4em ;
}

/* 「ページTOPへ」のリンクボタン */
a.link_page {
	text-decoration : none ;
/*	background-image : url(../image/bt_up.gif) ;*/
	background-repeat : no-repeat ;
	margin-top : 0px ;
	margin-bottom : 0px ;
	margin-left : auto ;
	margin-right : 0px ;
	width : 53px ;
	height : 17px ;
	display : block ;
}
a:hover.link_page {
	text-decoration : none ;
/*	background-image : url(../image/bt_up.gif) ;*/
	background-repeat : no-repeat ;
	margin-top : 0px ;
	margin-bottom : 0px ;
	margin-left : auto ;
	margin-right : 0px ;
	width : 53px ;
	height : 17px ;
	display : block ;
}
.link_page span {
	display : none ;
}




/* サイト全体 */
div.submain {
	width  : 100% ; /* 2009/11/06 90%→100%に変更 */
	margin : 0 ;
}

div.submain_ucarb_syousai {
	width  : 100% ;
	margin : 0 ;
}



/* とくとく＠トラック */
div.premier_ucarb {
	text-align : center ;
	margin-top : 1em ;
	margin-left : 0 ;    /*2007/10/9 margin(auto)を変更*/
	margin-right : 0 ;    /*2007/10/9 margin(auto)を変更*/
}
table.premier_ucarb {
	width : 100% ;
}
table.premier_ucarb .one {
	width : 375px ;    /*2007/10/9 サイズ変更*/
	vertical-align : top ;
	border : 0px;
}
table.premier_ucarb .partition_x {
	height:1px;
	font-size:1px;
	background-color : #cccccc;
}
table.premier_ucarb .partition_y {
	vertical-align : top ;
	border : 0px;
	background-repeat: repeat;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_ucarb .end_line {
	vertical-align : top ;
}
table.premier_ucarb_one {
	width : 100% ;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_ucarb_one {
	width : 100% ;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_ucarb_one {
	width : 100% ;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_ucarb_one .spec_s {
	padding-left : 1em ;
	vertical-align : bottom ;
}
table.premier_ucarb_one th {
	height: 38px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : middle   ;
	font-weight : bold ;
	font-size: 12px;    /*2007/10/12 サイズ変更*/
	background-image : url(../images/toku_truck_04.gif) ;
	background-repeat: repeat-x;    /*2007/10/9 サイズ変更*/
}
table.premier_ucarb_one .pic {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : middle ;
}
table.premier_ucarb_one .spec {
	padding-left : 1em ;
	text-align : left ;
	vertical-align : top ;
	border : 0px ;
	font-size: 12px;
}
table.premier_ucarb_one img {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_ucarb_one .noimage {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_ucarb_one .noimage td {
/*	background-color : #ccccff ; */
	text-align : center ;
	font-size: 12px;
	background-color : transparent ;
	text-align : center ;
}

/* とくとく＠乗用車 */
div.premier_ucars {
	text-align : center ;
	margin-top : 1em ;
	margin-left : 0 ;    /*2007/10/9 margin(auto)を変更*/
	margin-right : 0 ;    /*2007/10/9 margin(auto)を変更*/
}
table.premier_ucars {
	width : 100% ;
}
table.premier_ucars .partition_x {
	height:1px;
	font-size:1px;
	background-color : #cccccc;
}
table.premier_ucars .partition_y {
	vertical-align : top ;
	border : 0px;
	background-repeat: repeat;
	background-image : url(../image/top_toku_back.gif) ;

}
table.premier_ucars .end_line {
	vertical-align : top ;
}
table.premier_ucars .one {
	width : 375px ;    /*2007/10/9 サイズ変更*/
	vertical-align : top ;
	border : 0px;
}
table.premier_ucars_one {
	width : 100% ;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_ucars_tab {
	border:5px;
	width : 100% ;
	/*	background-image : url(../images/test_bak.gif) ;*/

}
table.premier_ucars_one th {
	height: 38px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : middle ;
	font-weight : bold ;
	font-size: 12px;    /*2007/10/12 サイズ変更*/
	background-image : url(../images/toku_truck_04.gif) ;
	background-repeat: repeat-x;    /*2007/10/9 サイズ変更*/
}
table.premier_ucars_one .pic {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : top ;
}
table.premier_ucars_one .spec {
	padding-left : 1em ;
	text-align : left ;
	vertical-align : top ;
	font-size: 12px;
}
table.premier_ucars_one .spec_s {
	padding-left : 1em ;
	vertical-align : bottom ;
}
table.premier_ucars_one img {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_ucars_one .noimage {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_ucars_one .noimage td {
/*	background-color : #ffcc99 ; */
	text-align : center ;
	font-size: 12px;
	background-color : transparent ;
	text-align : center ;
}


/* とくとく＠パーツ */
div.premier_parts {
	text-align : center ;
	margin-top : 1em ;
	margin-left : 0 ;    /*2007/10/9 margin(auto)を変更*/
	margin-right : 0 ;    /*2007/10/9 margin(auto)を変更*/
}
table.premier_parts {
	width : 100% ;
}
table.premier_parts .one {
	width : 375px ;    /*2007/10/9 サイズ変更*/
	vertical-align : top ;
	border : 0px;
}
table.premier_parts {
	width : 100% ;
/*	background-image : url(../image/top_toku_back.gif) ;*/
}
table.premier_parts .spec_s {
	padding-left : 1em ;
	vertical-align : bottom ;
}
table.premier_parts .partition_x {
	height:1px;
	font-size:1px;
	background-color : #cccccc;
}
table.premier_parts .partition_y {
	vertical-align : top ;
	border : 0px;
	background-repeat: repeat;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_parts .end_line {
	vertical-align : top ;
}
table.premier_parts_one {
	width : 100% ;
	background-image : url(../image/top_toku_back.gif) ;
}
table.premier_parts_one th {
	height: 38px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : middle ;
	font-weight : bold ;
	background-image : url(../images/toku_truck_04.gif) ;
	font-size: 12px;    /*2007/10/12 サイズ変更*/
	background-repeat: repeat-x;    /*2007/10/9 サイズ変更*/
}
table.premier_parts_one .pic {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
	vertical-align : middle ;
}
table.premier_parts_one .spec {
	height : 50px ;
	padding-left : 1em ;
	text-align : left ;
	vertical-align : top ;
	border : 0px ;
	font-size: 12px;
}
table.premier_parts_one img {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_parts_one .noimage {
	width  : 230px ;    /*2007/10/9 サイズ変更*/
	height : 170px ;    /*2007/10/9 サイズ変更*/
	margin : 2px ;
}
table.premier_parts_one .noimage td {
/*	background-color : #ccff99 ; */
	text-align : center ;
	font-size: 12px;
	background-color : transparent ;
	text-align : center ;
}




/* 検索結果（中古車−大型） */
div.list_ucarb {
	text-align : center ;
	margin : 0 ;
}
table.list_ucarb {
	width : 750px ;    /*2007/10/9 サイズ変更*/
}
table.list_ucarb .head {
	height : 4em ;     /*2010/6/25 サイズ変更*/
	background-image : url(../image/search_truck_back.gif) ;
}
table.list_ucarb th {
	font-size: 12px;    /*2010/5/19 サイズ変更*/
	color: #333333;
	font-weight: bold;
	text-align : center ;
	border : 1px solid #468bed ;
}
table.list_ucarb td {
	text-align : left ;
	vertical-align : middle ;
	border : 1px solid #468bed ;
	padding : 5px;
}
table.list_ucarb img {
	width  : 142px ;    /*2010/5/19 サイズ変更*/
	height : 106px ;    /*2010/5/19 サイズ変更*/
	margin : 0px ;      /*2010/5/19 サイズ変更*/
}
table.list_ucarb th a {
	text-decoration : none ;
	color : blue ;
}
table.list_ucarb th a:hover {
	text-decoration : none ;
	color : #cccc99 ;
}
table.list_ucarb .cno {
	text-align : center ;
}
table.list_ucarb .salespr {
	font-weight: bold;
	color : #165bbd ;
	word-break: break-all;
}
table.list_ucarb .cimg {
	width  : 138px ;    /*2007/10/9 サイズ変更*/
	height : 103px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
}
table.list_ucarb .cname {
	background-color : #f5f5f5 ;
	font-weight: bold;
}
/* 以下の２つは不要(2006/12/22) */
table.list_ucarb .noimage {
/*	width  : 78px ; */
	height : 58px ;
	margin : 2px ;
}
table.list_ucarb .noimage td {
/*	background-color : #ccccff ; */
	border : 0px ;
	background-color : transparent ;
	text-align : center ;
}

/*2009/10/02追加 検索結果（中古車−大型アウトレット） */
div.list_ucaro {
	text-align : center ;
	margin : 0 ;
}
table.list_ucaro {
	width : 750px ;   
}
table.list_ucaro .head {
	height : 4em ;     /*2010/6/25 サイズ変更*/
	background-image : url(../image/search_outlet_back.gif) ;
}
table.list_ucaro th {
	font-size: 12px;    /*2010/5/19 サイズ変更*/
	color: #333333;
	font-weight: bold;
	text-align : center ;
	border : 1px solid #ff3333 ;
}
table.list_ucaro td {
	text-align : left ;
	vertical-align : middle ;
	border : 1px solid #ff3333 ;
	padding : 5px;
}
table.list_ucaro img {
	width  : 142px ;    /*2010/5/19 サイズ変更*/
	height : 106px ;    /*2010/5/19 サイズ変更*/
	margin : 0px ;      /*2010/5/19 サイズ変更*/
}
table.list_ucaro th a {
	text-decoration : none ;
	color : #ff3333 ;
}
table.list_ucaro th a:hover {
	text-decoration : none ;
	color : #FFB6C1;
}
table.list_ucaro .cno {
	text-align : center ;
}
table.list_ucaro .salespr {
	font-weight: bold;
	color : #ff3333 ;
	word-break: break-all;
}
table.list_ucaro .cimg {
	width  : 138px ;    
	height : 103px ;    
	text-align : center ;
}
table.list_ucaro .cname {
	background-color : #f5f5f5 ;
	font-weight: bold;
}

/* 検索結果（中古車−小型） */
div.list_ucars {
	text-align : center ;
	margin : 0 ;
}
table.list_ucars {
	width : 750px ;    /*2007/10/9 サイズ変更*/
}

table.list_ucars .head {
	height : 4em ;     /*2010/6/25 サイズ変更*/
	background-image : url(../image/search_jyoyo_back.gif) ;
}
table.list_ucars th {
	font-size: 12px;    /*2010/5/19 サイズ変更*/
	color: #333333;
	font-weight: bold;
	text-align : center ;
	border : 1px solid #ed7d2d ;
}
table.list_ucars td {
	text-align : left ;
	vertical-align : middle ;
	border : 1px solid #ed7d2d ;
	padding : 5px;
}
table.list_ucars img {
	width  : 142px ;    /*2010/5/19 サイズ変更*/
	height : 106px ;    /*2010/5/19 サイズ変更*/
	margin : 0px ;      /*2010/5/19 サイズ変更*/
}
table.list_ucars th a {
	text-decoration : none ;
	color : red ;
}
table.list_ucars th a:hover {
	text-decoration : none ;
	color : #cccc99 ;
}
table.list_ucars .cno {
	text-align : center ;
}
table.list_ucars .salespr {
	font-weight: bold;
	color : #bd3d0d ;
	word-break: break-all;
}
table.list_ucars .cimg {
	width  : 138px ;    /*2007/10/9 サイズ変更*/
	height : 103px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
}
table.list_ucars .cname {
	background-color : #f5f5f5 ;
	font-weight: bold;
}
/* 以下の２つは不要(2006/12/22) */
table.list_ucars .noimage {
/*	width  : 78px ; */
	height : 58px ;
	margin : 2px ;
}
table.list_ucars .noimage td {
/*	background-color : #ffcc99 ; */
	border : 0px ;
	background-color : transparent ;
	text-align : center ;
}




/* 検索結果（パーツ） */
div.list_parts {
	text-align : center ;
	margin : 0 ;
}
table.list_parts {
	width : 750px ;    /*2007/10/9 サイズ変更*/
}
table.list_parts .head {
	height : 4em ;     /*2010/6/25 サイズ変更*/
	background-image : url(../image/search_parts_back.gif) ;
}
table.list_parts th {
	font-size: 12px;    /*2010/5/19 サイズ変更*/
	color: #333333;
	font-weight: 600;
	text-align : center ;
	border : 1px solid #6bb63a ;
}
table.list_parts td {
	text-align : left ;
	vertical-align : middle ;
	border : 1px solid #6bb63a ;
	padding : 5px;
}
table.list_parts img {
	width  : 142px ;    /*2010/5/19 サイズ変更*/
	height : 106px ;    /*2010/5/19 サイズ変更*/
	margin : 0px ;      /*2010/5/19 サイズ変更*/
}
table.list_parts th a {
	text-decoration : none ;
	color : green ;
}
table.list_parts th a:hover {
	text-decoration : none ;
	color : #cccc99 ;
}
table.list_parts .cno {
	text-align : center ;
}
table.list_parts .salespr {
	font-weight: bold;
	color : #3bA60a ;
	word-break: break-all;
}
table.list_parts .cimg  {
	width  : 138px ;    /*2007/10/9 サイズ変更*/
	height : 103px ;    /*2007/10/9 サイズ変更*/
	text-align : center ;
}
table.list_parts .cname {
	background-color : #f5f5f5 ;
	font-weight: bold;
}
/* 以下の２つは不要(2006/12/22) */
table.list_parts .noimage {
	width  : 50px ;
	height : 58px ;
	margin : 2px ;
	border: solid 2px ;
}
table.list_parts .noimage td {
/*	background-color : #ccff99 ;  */
	border : 0px ;
	background-color : transparent ;
	text-align : center ;
}




/* ページ遷移 */
table.pager {
	width : 100% ;
}
table.pager td.page_select {
	text-align : left ;
	vertical-align : bottom ;
	width : 140px ;
}
table.pager td.page_gengou {
	text-align : left ;
	vertical-align : bottom ;
	width : 300px ;
}
table.pager td.page_submit {
	text-align : right ;
	vertical-align : bottom ;
	width : 200px ;
}
table.pager td.page_no {
	text-align : right ;
	vertical-align : bottom ;
	width : 600px ;
}
table.pager td.page_all {
	width : 100px ;
	text-align : right ;
}




/* ２段組 */
.f2_left {
	width:49%;
	float:left;
}
.f2_right {
	width:49.5%;
	float:right;
}
.f2_left_ucarb {
	width:57%;
	float:left;
}
.f2_right_ucarb {
	width:42%;
	float:right;
}
.f_clear {
	width:100%;
	clear:both;
}




/* 詳細画面 */
div.detail_h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top : 1em ;
}

img.detail_large {
	width  : 332px ;
	height  : 249px ;
}
table.detail_large_noimage {
	width  : 332px ;
	height  : 249px ;
}
table.detail_large_noimage td {
	text-align : center ;
	border : 0px ;
}
table.detail_large_noimage td.ucarb {
/*	background-color : #ccccff ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large_noimage td.ucars {
/*	background-color : #ffcc99 ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large_noimage td.parts {
/*	background-color : #ccff99 ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large {
	width  : 332px ;
	margin-top : 0.3em ;
}
table.detail_large th {
	height : 1.6em ;
	border : 1px solid #BBBBBB ;
	border-right : 2px solid #BBBBBB ;
	font-weight : normal ;
	text-align : left ;
	padding : 0.2em ;
	background-image : url(../image/search_koumoku_back.gif) ;
	color : #333333 ;
}
table.detail_large td {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
}

table.detail_small {
	margin-top : 1em ;
	background-color : #f4f2d6 ;
}
table.detail_small td {
	width  : 80px ;
	height : 60px ;
	background-color : #cccccc ;
	text-align : center ;
	vertical-align : top ;
	border : 3px solid #f4f2d6 ;
}
table.detail_small th {
	font-weight : normal ;
	text-align : center ;
	vertical-align : middle ;
	border : 3px solid #f4f2d6 ;
}
/*
table.detail_small img {
	width  : 80px ;
	height : 60px ;
}
*/
/* 詳細画面(トラック用) */
img.detail_large_ucarb {
	width  : 425px ;
	height  : 315px ;
}
table.detail_large_noimage_ucarb {
	width  : 425px ;
	height  : 315px ;
}
table.detail_large_noimage_ucarb td {
	text-align : center ;
	border : 0px ;
}
table.detail_large_noimage_ucarb td.ucarb {
/*	background-color : #ccccff ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large_noimage_ucarb td.ucars {
/*	background-color : #ffcc99 ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large_noimage_ucarb td.parts {
/*	background-color : #ccff99 ; */
	background-color : transparent ;
	vertical-align : top ;
	text-align : center ;
}
table.detail_large_ucarb {
	width  : 420px ;
	margin-top : 0.3em ;
	word-break: break-all;
}
table.detail_large_ucarb th {
	height : 1.6em ;
	border : 1px solid #BBBBBB ;
	border-right : 2px solid #BBBBBB ;
	font-weight : normal ;
	text-align : left ;
	padding : 0.2em ;
	background-image : url(../image/search_koumoku_back.gif) ;
	color : #333333 ;
}
table.detail_large_ucarb td {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
}

/* 管理番号（中古車−大型） */
table.detail_kno_ucarb {
	width : 100% ;
}
table.detail_kno_ucarb tr {
	height : 1.4em ;
}
table.detail_kno_ucarb th {
	border : 1px solid #BBBBBB ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	color : #ffffff ;
	background : url(../image/search_kanri_back.gif) ;
}
table.detail_kno_ucarb td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* 管理番号（中古車−小型） */
table.detail_kno_ucars {
	width : 100% ;
}
table.detail_kno_ucars tr {
	height : 1.4em ;
}
table.detail_kno_ucars th {
	border : 1px solid #BBBBBB ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	color : #ffffff ;
	background : url(../image/search_kanri_back2.gif) ;
}
table.detail_kno_ucars td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* 管理番号（パーツ） */
table.detail_kno_parts {
	width : 100% ;
}
table.detail_kno_parts tr {
	height : 1.4em ;
}
table.detail_kno_parts th {
	border : 1px solid #BBBBBB ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	color : #ffffff ;
	background : url(../image/search_kanri_back3.gif) ;
}
table.detail_kno_parts td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}
/* 管理番号（カー用品） */
table.detail_kno_goods {
	width : 100% ;
}
table.detail_kno_goods tr {
	height : 1.4em ;
}
table.detail_kno_goods th {
	border : 1px solid #9c812f ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	color : #ffffff ;
	background : url(../image/search_kanri_back5.gif) ;
}
table.detail_kno_goods td {
	width : 18em ;
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* 管理番号（アウトレット） */
table.detail_kno_ucaro {
	width : 100% ;
}
table.detail_kno_ucaro tr {
	height : 1.4em ;
}
table.detail_kno_ucaro th {
	border : 1px solid #BBBBBB ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	color : #ffffff ;
	background : url(../image/search_kanri_back4.gif) ;
}
table.detail_kno_ucaro td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* 販売価格 */
table.detail_kakaku {
	width : 100% ;
	border-left : 1px solid #cccc99 ;
	border-right : 1px solid #cccc99 ;
}
table.detail_kakaku tr {
	height : 2.5em ;
}
table.detail_kakaku td {
	text-align : right ;
	color : #666666 ;
	padding-right : 0.5em ;
}
table.detail_kakaku span {
	color : #ff0000 ;
	font-weight : bold ;
	font-size : 1.5em ;
}

/* スペック */
table.detail_spec {
	width : 100% ;
	margin-bottom : 1em ;
}
table.detail_spec tr {
	height : 1.4em ;
}
table.detail_spec th {
	font-weight : normal ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	border : 1px solid #BBBBBB ;
	background-image : url(../image/search_koumoku_back.gif) ;
	color : #333333 ;
}
table.detail_spec td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* スペック(トラック用) */
table.detail_spec_ucarb {
	width : 100% ;
	margin-bottom : 1em ;
}
table.detail_spec_ucarb tr {
	height : 1.4em ;
}
table.detail_spec_ucarb th {
	font-weight : normal ;
	width : 7em ;
	text-align : right ;
	padding-right : 0.5em ;
	border : 1px solid #BBBBBB ;
	background-image : url(../image/search_koumoku_back.gif) ;
	color : #333333 ;
}
table.detail_spec_ucarb td {
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* スペック(カー用品) */
table.detail_spec_goods {
	width : 100% ;
	margin-bottom : 1em ;
}
table.detail_spec_goods tr {
	height : 1.4em ;
}
table.detail_spec_goods th {
	font-weight : normal ;
	width : 9em ;
	text-align : right ;
	padding-right : 0.5em ;
	border : 1px solid #BBBBBB ;
	background-image : url(../image/search_koumoku_back.gif) ;
	color : #333333 ;
}
table.detail_spec_goods td {
	width : 300px ;
	padding-left : 0.5em ;
	border : 1px solid #BBBBBB ;
}

/* 車両情報 */
table.detail_info_l {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
	width : 100% ;
	margin-top : 1em ;
	margin-bottom : 1em ;
	word-break: break-all;
}
table.detail_info_l th {
	text-align : left ;
	height : 2.0em ;
	background-repeat : no-repeat ;
	background-image : url(../image/search_mid1.gif) ;
}
table.detail_info_l td {
	text-align : left ;
	padding-left : 0.5em ;
}
table.detail_info_l_prn {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
	width : 100% ;
	margin-top : 1em ;
	margin-bottom : 1em ;
}
table.detail_info_l_prn th {
	text-align : left ;
	height : 2.0em ;
	background-repeat : no-repeat ;
	background-image : url(../image/search_mid1_long.gif) ;
}
table.detail_info_l_prn td {
	text-align : left ;
	padding-left : 0.5em ;
}
/* 特記事項 */
table.detail_info_r {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
	width : 100% ;
	margin-top : 1em ;
	margin-bottom : 1em ;
	word-break: break-all;
}
table.detail_info_r th {
	text-align : left ;
	height : 2.0em ;
	background-repeat : no-repeat ;
	background-image : url(../image/search_mid2.gif) ;
}
table.detail_info_r td {
	text-align : left ;
	padding-left : 0.5em ;
}
table.detail_info_r_prn {
	text-align : left ;
	padding : 0.2em ;
	border : 1px solid #BBBBBB ;
	width : 100% ;
	margin-top : 1em ;
	margin-bottom : 1em ;
}
table.detail_info_r_prn th {
	text-align : left ;
	height : 2.0em ;
	background-repeat : no-repeat ;
	background-image : url(../image/search_mid2_long.gif) ;
}
table.detail_info_r_prn td {
	text-align : left ;
	padding-left : 0.5em ;
}

/* ボタン */
table.detail_button {
	width : 100% ;
}
table.detail_button tr{
	text-align : center ;
}
table.detail_button .right {
	text-align : right ;
}

/* 購入の流れ */
.flow {
	margin-bottom: 12px ;
}
.flowspace{
	margin-bottom: 20px ;
}

/* 小型のオプション */
.detail_option_img {
	margin-bottom: 3px}
table.detail_option {
	width : 100% ;
	margin-top : 0px;
	margin-bottom : 1em ;
}
table.detail_option th {
	background-image : url(../image/search_mid3.gif) ;
}
table.detail_option td {
	border : 1px solid #BBBBBB ;
	font-size : 0.8em ;
	padding : 0.1em 0.2em ;
	color : #333333 ;
}
td.option {
	background-color : #ffff99;
}




/* 分類区分毎の背景色 */
.ucarb {	/* 大型 */
	background-color : #9999ff ;
}
.ucars {	/* 小型 */
	background-color : #ff99ff ;
}
.parts {	/* パーツ */
	background-color : #ccff66 ;
}




/* トップのトピックス */
table.topics_title {
	width : 100% ;
	vertical-align : top;
}
table.topics_title th {
	text-align : left ;
}
.topics_naiyou {
	font-size: 7px;
	margin: 0em;
	padding: 0em; 
	/*color : #666666 ;*/
	vertical-align:MIDDLE;
}
.topics_naiyou2 {
	font-size: 12px;
	margin: 0em ;
	padding: 0em ;
	/*color : #666666 ;*/
	vertical-align:MIDDLE;
}
/* 2009/06/22 add start トピックス過去一覧リンク表示用 */
.topics_naiyou01 {
	font-size: 12px;
	margin: 0em;
	padding: 0em; 
	color : #3c6f03 ;
	font-weight: bold;
	vertical-align:MIDDLE;
}
.topics_naiyou02 {
	font-size: 12px;
	margin: 0em ;
	padding: 0em ;
	color : #114999 ;
	font-weight: bold;
	vertical-align:MIDDLE;
}
/* 2009/06/22 add end */
/* 2011/03/14 add sta */
.topics_naiyou03 {
	font-size: 12px;
	margin: 0em ;
	padding: 0em ;
	color : #000000 ;
	font-weight: bold;
	vertical-align:MIDDLE;
}
/* 2011/03/14 add end */

.topics_naiyoua {
	margin: 0em;
	padding: 0em; 
}
.topics_all {
	margin: 0em;
	padding: 0em; 
}

a.topics_naiyou {
	color : #3c6f03 ;
}
a:hover.topics_naiyou {
	color : #cccccc ;
}
/* 過去一覧のリンクボタン */
a.link_topics_kako {
	text-decoration : none ;
	background-image : url(../image/top_info_kako.gif) ;
	background-repeat : no-repeat ;
	margin : auto auto ;
	margin-right : 0px ;
	width : 69px ;
	height : 18px ;
	display : block ;
}
a:hover.link_topics_kako {
	text-decoration : none ;
	background-image : url(../image/top_info_kako_ov.gif) ;
	background-repeat : no-repeat ;
	margin : auto auto ;
	margin-right : 0px ;
	width : 69px ;
	height : 18px ;
	display : block ;
}
.link_topics_kako span {
	display : none ;
}

/* トピックス */
.subtopics {
	width  : 100% ;
	margin : 0 auto ;
}

table.list_topics_pager {
	width : 100% ;
	margin : 1em 0em ;
}
table.list_topics_pager th {
	text-align : left ;
}
table.list_topics_pager td {
	text-align : right ;
}

table.list_topics {
	width : 100% ;
	margin-bottom : 1em ;
}
table.list_topics th {
	width : 8em ;
	height : 1.1em ;
	font-weight : normal ;
}
/* 過去一覧の会社情報 */
th.list_topics_01 {
	width : 8em ;
	height : 1.1em ;
	font-weight : normal ;
	color : #4a8540 ;
	vertical-align:top;
}
td.list_topics_01 {
	color : #4a8540 ;
}
td.list_topics_01_naiyo {
	color : #4a8540 ;
	padding-top: 6px 
}

/* 過去一覧のクルマ情報 */
th.list_topics_02 {
	margin-right: 3px ;
	height : 1.1em ;
	font-weight : normal ;
	color : #114999 ;
	vertical-align:top;
}
th.list_topics_02 .toukou {
	color : #114999 ;
	margin-right: 15px ;
	font-size : 0.8em ;
	text-align : right ;
}
td.list_topics_02 {
	color : #114999 ;
	vertical-align:top;
}
td.list_topics_02_naiyo {
	color : #114999 ;
	padding-top: 6px 
}
td.list_topics_02_naiyo .toukou {
	color : #114999 ;
	padding-top: 6px ;
	font-size : 0.8em ;
	text-align : right ;
}
/* 2011/03/14 add sta */
/* 過去一覧の全体情報 */
th.list_topics_03 {
	width : 8em ;
	height : 1.1em ;
	font-weight : normal ;
	color : #000000 ;
	vertical-align:top;
}
td.list_topics_03 {
	color : #000000 ;
}
td.list_topics_03_naiyo {
	color : #000000 ;
	padding-top: 6px 
}
/* 2011/03/14 add end */

.detail_topics .keisaibi {
	text-align : right ;
	margin-top : 1em ;
	margin-bottom : 1em ;
}
.detail_topics .daimei {
	text-align : left ;
	padding : 0.2em 1em ;
	margin-bottom : 1em ;
	border : 1px solid #aac ;
}
.detail_topics .naiyou {
	text-align : left ;
	padding : 0.2em 1em ;
	margin-bottom : 1em ;
	border : 1px solid #aac ;
}
.detail_topics .back {
	text-align : right ;
	margin-bottom : 1em ;
}




/* おすすめ */
p.osusume {
	padding : 0px ;
	/*background-image: url(../image/top_toku_back.gif);*/
}
table.osusume {
	width : 100% ;
	height : 131px ;
}
/*
table.osusume th {
	text-align : left ;
	vertical-align : top ;
	width : 102px ;
}
*/
table.osusume img {
	width  : 180px ;/*元サイズは180、変更時サイズは240*/
	height :  135px ;/*元サイズは135、変更時サイズは180*/
}
table.osusume td {
	font-size: 12px;
	padding : 3px ;
}
table.osusume td.salespr {
	padding : 0 3px 0;
}
table.osusume_noimage {
	width  : 102px ;
	height :  76px ;
}
table.osusume_noimage td {
	text-align : center ;
	vertical-align : top ;
	padding-left : 0em ;
	border : 0px ;
	background-color : #0000ff;
}
table.osusume_noimage td.ucarb {
/*	background-color : #ccccff ; */
	background-color : transparent ;
	text-align : center ;
	vertical-align : middle ;
}
table.osusume_noimage td.ucars {
/*	background-color : #ffcc99 ; */
	background-color : transparent ;
	text-align : center ;
	vertical-align : middle ;
}
table.osusume_noimage td.parts {
/*	background-color : #ccff99 ; */
	background-color : transparent ;
	text-align : center ;
	vertical-align : middle ;
}




/* 問合 */
div.toiawase {
/*	width : 90% ;*/
	width : 750px ;
	text-align : center ;
	margin : 1em auto ;
}

/* 2009/06/22 問い合わせデザイン変更 start*/
.toiawase .title{
 border-bottom: solid 2px #cccccc ;
 border-right: solid 5px #cc0000  ;
  padding : 2px 0px 9px;

}

.toiawase .titleto{
 border-right: solid 5px #cc0000  ;
 padding : 2px 0px 9px;

}

.toiawase .bodyto{
 padding-left: 10px;
 vertical-align : top ;
 padding-bottom : 9px;

}

.toiawase .bodyline{
 padding-bottom : 9px;
 border-bottom: solid 2px #cccccc ;

}

.toiawase .body{
 border-bottom: solid 2px #cccccc ;
 padding-left: 10px;
 vertical-align : top ;
 padding-bottom : 9px;

}
/* 2009/06/22 問い合わせデザイン変更 end*/

.toiawase tr{
 padding : 2px 0px 9px;
}

div.toiawase_all {
	width : 480px ;
	text-align : center ;
	margin : 1em auto ;
}

table.toiawase_g {
	width : 100% ;
}



table.toiawase_g th {
	text-align : left ;
}
table.toiawase_g td {
	text-align : left ;
}
table.toiawase_g .toi_header {
	background : url(../images/form_title.gif) no-repeat ;
	font-size : 14px ;
	height : 32px ;
	font-weight : bold ;
	padding-left : 4em ;
	padding-top : 0.2em ;
}

/*2007/10/10 allとそれ以外　クラス分け*/
table.toiawase_g .toi_header_all {
	background : url(../image/form_title2.gif) no-repeat ;/*2007/10/10 枠線切れ修正*/
	font-size : 14px ;
	height : 32px ;
	font-weight : bold ;
	padding-left : 4em ;
	padding-top : 0.2em ;
}

table.toiawase_g .toi_main {
	background : url(../images/form_back_line.gif) ;
	height : 10px ;
	padding : 0em 2em ;
	font-size : 12px ;
}

/*2007/10/10 allとそれ以外　クラス分け*/
table.toiawase_g .toi_main_all {
	background : url(../images/form_back.gif) ;/*2007/10/10 枠線切れ修正*/
	height : 10px ;
	padding : 0em 2em ;
	font-size : 12px ;
}

table.toiawase_g span {
	font-size : 12px ;
	color : #ff0000 ;
}
table.toiawase_g .toi_footer {
	width : 750px ;
	background : url(../images/form_back3.gif) no-repeat ;
	height : 10px ;
}

table.toiawase_g p {
	margin-top : 1em ;
	font-size : 12px ;
}
table.toiawase_g p.err {		/* メッセージ欄（エラー） */
	color : #ff0000 ;
}
table.toiawase_g p.btn {		/* ボタン */
	text-align : center ;
}

table.toiawase_g fieldset {	/* fieldsetタグ */
	margin-top : 1em ;
	padding-left : 0 ; /* 2007/10/12 問い合わせテキスト左詰め*/
	padding-right : 1em ;
	padding-bottom : 1em ;
}
table.toiawase_g legend {	/* legendタグ */
	color : #cc0000 ;
	font-weight : bold ;
}

table.toiawase {	/* tableタグ */
	margin-top : 1em ;
	width : 100% ;
}
table.toiawase th {	/* thタグ */
	width : 17em ;
	font-weight : normal ;
	font-size : 12px ;
	margin : 2px ;
}
table.toiawase td {	
	font-size : 12px ;
	padding : 1px ;
}
table.toiawase label{
	font-size : 12px ;
}
table.toiawase span {			/* spanタグ（「※必須」の部分） */
	margin-left : 0 ;/* 2007/10/12 問い合わせテキスト左詰め*/
	color : #ff0000 ;
	font-size : 12px ;
}
table.toiawase .baitai {	/* 媒体区分のラジオボタン */
	width : 11em ;
}
table.toiawase span.memo {	/* メモ */
	margin : 0em ;
	color : #ff0000 ;
	font-size : 10px ;
}
table.toiawase_enq th {	/* thタグ */
	font-weight : normal ;
	font-size : 12px ;
	margin : 2px ;
}
table.toiawase_enq td {	/* 2008/03/13追加*/
	font-size : 12px ;
	padding : 1px ;
}
table.toiawase_enq label{
	font-size : 12px ;
}

table.mitsumori {		/* 見積のtable */
	width : 100% ;
	margin-top : 1em ;
}
table.mitsumori .syashin {	/* 見積のtable */
	width : 17em ;
	text-align : center ;
	border-bottom: solid 2px #cccccc ;
	border-right: solid 5px #cc0000  ;
	padding : 2px 0px 9px;
}
table.mitsumori img {	/* 見積のtable */
/*	width : 148px ;  */
/*	height : 101px ; */
}
table.mitsumori th {
	width : 6em ;
	padding-left : 1em ;
	border-bottom: solid 2px #cccccc ;
}
table.mitsumori td {
	border-bottom: solid 2px #cccccc ;
}
table.toi_noimage {
	width : 148px ;
	height : 101px ;
}
table.toi_noimage td {
	text-align : center ;
	border : 0px ;
}
table.toi_noimage td.ucarb {
/*	background-color : #ccccff ;*/
	background-color : transparent ;
}
table.toi_noimage td.ucars {
/*	background-color : #ffcc99 ;*/
	background-color : transparent ;
}
table.toi_noimage td.parts {
/*	background-color : #ccff99 ;*/
	background-color : transparent ;
}

.toiawase_button		/* ボタン */
{
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	vertical-align : middle ;
	color : #557 ;
	width : 6em ;
	margin : 1px 0px ;
}
.toiawase_button_ucars		/* ボタン(中古車) */
{
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	vertical-align : middle ;
	color : #557 ;
	width : 11em ;
	margin : 1px 0px ;
}
.toiawase_button_ucarb		/* ボタン(中古トラック) */
{
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	vertical-align : middle ;
	color : #557 ;
	width : 14em ;
	margin : 1px 0px ;
}
.toiawase_button_parts		/* ボタン(中古パーツ) */
{
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	vertical-align : middle ;
	color : #557 ;
	width : 14em ;
	margin : 1px 0px ;
}

.toiawase_button_goods		/* ボタン(カー用品) */
{
	border : 1px solid #aac ;
	background-color : #dde ;
	padding : 0.3em 0.2em 0em 0.2em ;
	text-decoration : none ;
	text-align : center ;
	vertical-align : middle ;
	color : #557 ;
	width : 14em ;
	margin : 1px 0px ;
}

table.toi_h1 {
	margin-top : 1em ;
/*	margin-left : auto ;
	margin-right : auto ;	*/
}
table.toi_h1 .toi_h1_sp {
	width : 2em ;
}
table.toi_h1 .toi_h1_tb {
	vertical-align : top ;
}
table.toi_h2 tr {
	height : 1.4em ;
}
table.toi_h2 th {
	font-weight : bold ;
}
table.toi_h2 .toi_h2_c1 {
	background-color : #d0e8e8 ;
}
table.toi_h2 .toi_h2_c2 {
	background-color : #fff497 ;
}
table.toi_h2 .toi_h2_c3 {
	background-color : #ffcccc ;
}
table.toi_h2 .toi_h2_c4 {
	background-color : #c7f1e3 ;
}
table.toi_h2 .toi_h2_ch {
	padding-left : 1em ;
}

.commonfooter{
	/*width: 100%;*/
	color: #667A40 !important;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	border-top: 1px dashed #5E6D2E;
	border-bottom: 1px dashed #5E6D2E;
	background-color: #E0FFE0;
	line-height: 130%;
	}
	
.commonfooter a {
	color: #667A30 !important;
	font-size: 10px !important;
	}
	
.commonfooter a:link {
	text-decoration:none
	}
	
.commonfooter a:visited {
	text-decoration:none
	}
	
.commonfooter a:active {
	text-decoration:none
	}
	
.commonfooter a:hover {
	text-decoration: underline;
	}

/* 大型イメージビュアー用 */
#vision {
	position: relative;
	height: 240px;
	width: 500px;
	background-color: #000;
	margin-bottom: 10px;
}
#mainImageWrapper {
	text-align:center; 
}
#mainImageNavi {
	position: relative;
	left: 0px;
	top: 25px;
	width: 600px;
}

#mainThumb {
	width: 530px;
	overflow: hidden;
}
#mainThumb ul {
	margin: 0px;
	padding: 0px;
	width: 99999px;
	height: 120px;
	list-style-type: none;
}
#mainThumb ul li {
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 6px;
}
#prevThumbBtn {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 20px;

}
#nextThumbBtn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
}
.form_title2 {
	padding-left: 50px;
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/form_title2.gif);
	text-align: left;
}
