/*** ------------------------------------------------------------- メイン領域 ***/
#main {
	float:left;
	width:650px;
	padding:0px 0px 40px;
	font-size: 1em;
	line-height: 150%;
}

/*** ------------------------------------------------------------- サブメニュー ***/
#sub {
	float:right;
	width:230px;
	padding:0px 0px 30px;
}

/*** --------------- IE6.0以前用 開始 ***/
/* \*/
*html #sub {
	float:right;
	width:230px;
	padding:0px 0px　30px;
}
/* */

h1 {
	padding: 15px 0px 15px 0px;
}
#main .common_tx01 {
	padding: 10px 10px 20px 20px;
}
#main h2 {
	padding: 3px 0px 2px 5px;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 2px solid #CCCCCC;
	margin: 0px 0px 20px 15px;
	border-left: 5px solid #CCCCCC;
}
#main .new_table01 {
	margin: 0px 0px 30px 20px;
	width: 610px;
}
#main .new_table01 td {
	text-align: center;
	padding: 10px 0px;
}

/*** ------------------------------------------------------------- access ***/
#main_access {
	float:left;
	width:400px;
	padding:0px 0px 40px;
	font-size: 1em;
	line-height: 150%;
}
#sub_access {
	float:right;
	width:485px;
	padding:0px 0px 30px;
}

#main_access table {
	width: 370px;
	margin: 0px 0px 0px 20px;
}
#main_access table th {
	vertical-align: top;
	width: 60px;
	padding: 7px 0px 7px 10px;
	border-bottom: 1px dotted #CCCCCC;
}
#sub_access iframe {
	border: 1px solid #CCCCCC;
}

#main_access table td {
	vertical-align: top;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px dotted #CCCCCC;
}

/*** ------------------------------------------------------------- used ***/
#used_list{
	height:400px;
	overflow:auto;
}

#used_table01 {
	width: 605px;
	margin: 0px 0px 30px 20px;
	border: 1px solid #CCCCCC;
}
#used_table01 th {
	text-align: center;
	background: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 5px 5px;
}
#used_table01 td {
	text-align: center;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#used_table01 .car_image {
	width: 70px;
}
#used_table01 .car_name {
	width: 130px;
}

#used_table01 .price {
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}

/*** ------------------------------------------------------------- used-detail ***/
#cont .used-detail_title {
	padding: 10px 0px 7px 5px;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 2px solid #78CB58;
	margin: 20px 0px 10px 15px;
	border-left: 5px solid #78CB58;
}
#cont .used-detail_price {
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 20px 0px;
}
#cont .used-detail_price .price {
	font-size: 1.6em;
	color: #FF0000;
}
#cont .used-detail_table01 {
	width: 820px;
	margin: 0px 0px 20px 40px;
}
#cont .used-detail_mainPi {
	text-align: center;
	padding: 0px 0px 20px;
}
#cont .used-detail_table01 th {
	text-align: left;
	padding: 0px 0px 10px;
	vertical-align: top;
}
#cont .used-detail_table01 td {
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 10px;
}
#cont h2 {
	padding: 3px 0px 2px 5px;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 2px solid #CCCCCC;
	margin: 0px 0px 20px 15px;
	border-left: 5px solid #CCCCCC;
}
#cont .used_car-name {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 5px 25px;
}

#cont .used-detail_table02 {
	width: 860px;
	margin: 0px 0px 20px 25px;
	border: 1px solid #CCCCCC;
}
#cont .used-detail_table02 th {
	background: #EEEEEE;
	width: 80px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 1px 0px 1px 3px;
}
#cont .used-detail_table02 td {
	width: 125px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 1px 0px 1px 3px;
}

#cont .used-detail_table03 {
	width: 860px;
	margin: 0px 0px 20px 25px;
	border: 1px solid #CCCCCC;
}
#cont .used-detail_table03 th {
	background: #EEEEEE;
	width: 125px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 1px 0px 1px 3px;
}
#cont .used-detail_table03 td {
	width: 80px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 1px 0px 1px 3px;
	text-align: center;
}
#cont .used-form_btn {
	text-align: right;
	margin: 0px 15px 40px 0px;
}
/*** ------------------------------------------------------------- used-detail ***/
#cont #sitemap_ul {
	padding: 10px 0px 40px 45px;
}
#cont #sitemap_ul li {
	list-style: circle outside;
	padding: 0px 0px 15px;
}
