﻿a{
	color:red;
	text-decoration:none;
}
a:link{
	color:red;
	text-decoration:underline;
	}
a:hover{
	color:red;
	text-decoration:underline;
}
img{
	border:none;
}
#allwrap{
	width:816px;
	margin:0 auto;
	padding:0 4px;
	background-color:#fff;
}
#buck_number a{
	color:red;
	font-size:10px;
	padding:0 12px 0 0;
	text-decoration:none;
}
#buck_number a:hover{
	text-decoration:underline;
}

#new_cont{
	margin:8px 0 0 0;
}
.new_day{
	color:#72522C;
	font-weight:bold;
	padding:0 0 5px 0;
}
#foot_menu{
	color:#343434;
}
#foot_menu a{
	color:#343434;
	text-decoration:none;
}
#foot_menu a:hover{
	text-decoration:underline;
}
#copyright{
	color:#343434;
}
#inner_contents td{
	background-color:#fff;
	padding:14px 0px 24px 0px;
	/*padding:14px 24px 24px 24px;*/
}
#inner_2 td{
	padding:0px;
}
/*------------------------------ 会社概要 ----*/
table.enkaku {
font-size:12px;
width:935px;
}
#inner_2 table .enkaku td {
border-bottom:1px solid #9f9f9f;
border-width:0 0 1px;
padding:5px 0;
vertical-align:top;
}
#inner_2 table .enkaku td.top_cell {
border-bottom:1px solid #9f9f9f;
border-top:1px solid #9f9f9f;
}
#inner_2 table td.hyoushou{
	padding:0 0 5px 0;
}
#inner_2 table td.after_title{
	padding:20px 0;
}
#inner_2 table td.after_title_02{
	padding:0 0 20px 0;
}
#inner_2 table td.after_title_sub{
	padding:0 0 20px 0;
}
#inner_2 table td.after_cont{
	padding:0 0 20px 20px;
}
#inner_2 table td.after_cont_02{
	padding:0 0 0px 20px;
}
#inner_2 table td.after_cont p{
	padding:0 0 20px 0px;
	line-height:22px;  
}
/*------------------------------ プライバシーポリシー ----*/
#privacy{
	line-height:26px;  
}
#privacy p{
	padding:0 0 15px 0;
}
.listtype_1{
	list-style-type:decimal;
	padding:0 0 0 30px;
}
.listtype_a{
	list-style-type:lower-alpha;
	padding:0 0 0 30px;
}
#inner_2 table td.st_name{
	padding:80px 0;
}
#inner_2 table td.st_name em{
	font-weight:bold;
	font-size:14px;
}

/*------------------------------ お問い合わせ ----*/

#inner_2 table td.contact_title{
	padding:0 0 10px 0;
}
#inner_2 table td.contact_title_sub{
	padding:0 0 10px 0;
}

div.form-container { margin: 10px 0; padding: 5px 0 30px 15px; background-color: #E4E4E4;}

p.legend em { color: #C00; font-style: normal; }
/*
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
*/
div.form-container form p { margin: 0px; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px;}
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: left; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input:focus,
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin: 25px 0 0 220px; }
div.form-container div.buttonrow input.button { margin: 0px 0 0 20px; }
div.form-container form p.coution { margin: 0 0 0 10px; }

/*------------------------------ お知らせ詳細 ----*/
#news_detail{
	line-height:20px;  
}
#news_detail h2{
	font-weight:bold;
	font-size:14px;
	padding:0 0 10px 0;
}
#news_detail p{
	padding:0 0 25px 0;
}
/*------------------------------ 中古車情報 ----*/
table.t_bklist th{
	background-color:#c8c8c8;
	color:#343434;
	padding:10px 0;
	font-weight:bold;
}
table.t_bklist h2{
	color:#0000ff;
	padding:5px 15px;
	font-weight:bold;
}
table.t_bklist h2 a{
	color:#0000ff;
}
table.t_bklist th a{
	color:#343434;
}
table.t_bklist th{
border:1px 1px 0 1px solid #c8c8c8;
}
table.t_bklist td {
border:1px solid #343434;
}
.p_t03_1{
	padding:5px 15px;
}
.pri01{
	font-size:14px;
	font-weight:bold;
}
.pri01 span{
	font-size:18px;
}
/*------------------------------ 中古車情報詳細 ----*/
.used_detail_title{
	margin:5px 0 15px 0;
}

.used_detail_title td h2{
	font-size:22px;
	font-weight:bold;
	color:#003728;
	border-left:5px solid #003728;
	padding:6px 5px 6px 15px;
	margin:0 0 0 137px;
}
#t_bklist_detail td{
	font-weight:bold;
	color:#343434;
	border:1px solid #343434;
	/*
	border-top:1px solid #343434;
	border-bottom:1px solid #343434;*/
	padding:6px 5px 6px 15px;
}
#t_bklist_detail td.grc{
	background-color:#c8c8c8;
	padding:10px 0;
	font-weight:bold;/*
	border-left:1px solid #343434;*/
}
#t_bklist_detail td.grc2{
	background-color:#c8c8c8;
	padding:10px 20px;
	font-weight:bold;/*
	border-left:1px solid #343434;
	border-right:1px solid #343434;*/
}
#t_bklist_detail td ul{
	padding:15px 0px;
}
.used_detail_coution{
	color:red;
}
#detai_photo_tbl td{
	padding:15px 0 0 0;
}
td#used_detail_youtube{
	padding:0 0 40px 137px;
}
/*------------------------------ JAGUAR ----*/
#dl_tbl{
	padding:7px 0 0 0;
}
.tbl_bg{
	background:url(../images/tblbody_bg.jpg) no-repeat;
}
.tbl_cont a{
	color:#252525;
	text-decoration:none;
}
.tbl_cont a{
	color:#252525;
	text-decoration:none;
}
.tbl_cont a:hover{
	text-decoration:underline;
}
.tbl_cont td.td_pad{
	padding:0 6px;
}
.tbl_cont td.td_pad_02{
	padding:5px 6px;
}
.tbl_cont td.td_pad_detail{
	padding:0 6px 0 3px;
}
/*
.tbl_cont td.td_pad_detail a{
	color:#252525;
	text-decoration:none;
}
.tbl_cont td.td_pad_detail a:hover{
	text-decoration:underline;
}
*/
.un_wnew_green{
	color:#104515;
	padding:0 0 6px 0;
}
.un_wnew_normal{
	padding:0 0 7px 0;
}
#buck_number_02 a{
	color:red;
	font-size:10px;
	padding:0 18px 0 0;
	text-decoration:none;
}
#buck_number_02 a:hover{
	text-decoration:underline;
}

/*------------------------------ ショールーム ----*/

td.padding_table{
	padding:25px 0 0 20px;
}

td.padding_table p{
	padding:10px 0 0 15px;
}