@charset "EUC-JP";

#contents #main {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 520px;
	float: right;
}

#contents #sub {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}

#contents #sub ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}
#contents #sub div.line {
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 178px;
}


#contents #sub li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 178px;
}

#contents #sub li a {
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	outline:none;
	width: 178px;
}

#contents #sub li span {
	display: none;
}

/* ボタン　ロールオーバー up */

#contents #sub li#sub_menu1 a {
	background: url(../img/sub_bt_01_up.gif) no-repeat left top;
}

#contents #sub li#sub_menu2 a {
	background: url(../img/sub_bt_02_up.gif) no-repeat left top;
}

#contents #sub li#sub_menu3 a {
	background: url(../img/sub_bt_03_up.gif) no-repeat left top;
}

#contents #sub li#sub_menu4 a {
	background: url(../img/sub_bt_04_up.gif) no-repeat left top;
}

/* ボタン　ロールオーバー down */

#contents #sub  li#sub_menu1 {
	background: url(../img/sub_bt_01_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu2 {
	background: url(../img/sub_bt_02_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu3 {
	background: url(../img/sub_bt_03_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu4 {
	background: url(../img/sub_bt_04_down.gif) no-repeat left top;
}

/* ボタン　ロールオーバー down */

#contents #sub  li#sub_menu01 {
	background: url(../img/sub_bt_01_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu02 {
	background: url(../img/sub_bt_02_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu03 {
	background: url(../img/sub_bt_03_down.gif) no-repeat left top;
}

#contents #sub  li#sub_menu04 {
	background: url(../img/sub_bt_04_down.gif) no-repeat left top;
}

/* ボタン　ロールオーバー down */

#contents #sub li#sub_menu1 a:hover {
	background:none;
}

#contents #sub li#sub_menu2 a:hover {
	background:none;
}

#contents #sub li#sub_menu3 a:hover {
	background:none;
}

#contents #sub li#sub_menu4 a:hover {
	background:none;
}

a:focus{
/**/
	overflow: hidden;
/**/
}
table#introduction {
	width: 520px;
	margin-bottom: 20px;
}
table#introduction td {
	vertical-align: top;
	margin: 0px;
	padding: 5px;
}


p.photo {
	margin-bottom: 5px;
}


/*　クリーンカー奈良中央のご紹介　*/

div#clean-car {
	padding: 0px 5px 15px;
	width: 510px;
	float: left;
	margin: 0px;
}

div#clean-car div.img {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 180px;
}

div#clean-car div.text {
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: left;
}

div#clean-car div.text table {
	margin: 0px;
	padding: 0px;
	width: 320px;
}


div#clean-car div.text th {
	vertical-align: top;
	margin: 0px;
	padding: 10px 5px;
	width: 4.5em;
}

div#clean-car div.text th.line {
	border-bottom: 1px dotted #666666;
}

div#clean-car div.text td {
	vertical-align: top;
	padding: 10px 5px;
}

div#clean-car div.text td.line {
	border-bottom: 1px dotted #666666;
}
p.access {
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}



/*　安心サポート　*/

#support {
	padding: 0px 0px 25px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#support div.details {
	padding: 0px 0px 10px;
	width: 500px;
	background: #CF0012 url(../img/support_bg.gif) no-repeat bottom;
	margin-bottom: 10px;
}

#support div.details table {
	margin: 0px;
	padding: 0px;
	width: 500px;
}
#support div.details td {
	margin: 0px;
	padding: 0px;
}


#support p.title {
	margin-bottom: 20px;
}
#support p.text {
	margin-bottom: 15px;
}

#support div.details ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}

#support div.details li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainte {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#mainte table.details {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 500px;
}
#mainte table.details td.text {
	padding: 0px 0px 0px 15px;
}

p.banner {
	margin: 0px;
	padding: 0px;
}

/*　最新中古車情報　*/

#used {
	margin: 0px 0px 50px;
	padding: 0px;
	width: 520px;
}
#used td {
	margin: 0px;
	padding: 10px;
	vertical-align: top;
}

#used td.img {
	width: 220px;
	padding-top: 0px;
}

/*　無料査定のご案内　*/

#assessment {
	padding: 10px;
	margin: 0px 0px 20px;
}
#assessment td {
	vertical-align: top;
	margin: 0px;
	padding: 10px;
}
#assessment p {
	margin-bottom: 15px;
}
#assessment p.paragraph {
	text-indent: -1em;
	padding-left: 1em;
}



h4.sub_title {
	background: #B3B3B3;
	padding: 5px 10px;
	margin-bottom: 15px;
}
