@charset "UTF-8";/* CSS Document *//*-------------------------------------------ブラウザリセット-------------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym { border:0;}/*-------------------------------------------基本構造-------------------------------------------*/body {	font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;	font-size: 13px;	color: #333333;	line-height: 160%;	background: url(../img/bggreen.jpg) repeat-x;	text-align: center;}#wrap {	width: 748px;	background: #FFFFFF;	text-align: left;	margin-right: auto;	margin-left: auto;}#head {	height: 99px;	width: 748px;	background: url(../img/head_bg.jpg) no-repeat;	float: left;}#logo {	float: left;}#head_navi {	float: right;	font-size: 9px;	width: 300px;	text-align: center;	margin-right: 12px;	padding-top: 7px;}#main {	float: right;	width: 540px;	padding-top: 10px;	padding-right: 8px;}#main_img {	margin-bottom: 10px;}#side_navi {	width: 200px;	float: left;	background: url(../img/side_bg_bottom.gif) no-repeat left bottom;	padding-bottom: 10px;}#side_navi_inner {	width: 161px;	background: url(../img/side_bg.gif) repeat-y;	padding: 10px 20px 50px 19px;}#foot {	clear: both;	height: 150px;	width: 100%;	background: url(../img/bggreen_foot.jpg) repeat;	padding-top: 40px;}#foot_inner {	width: 100%;	padding-top: 5px;}#foot p {	text-align: center;	font-size: 10px;	color: #FFFFFF;}/*-------------------------------------------サイドナビ-------------------------------------------*/.navi_title {	background: url(../img/bar_side.gif) no-repeat;	height: 17px;	width: 152px;	margin-bottom: 12px;	color: #FFFFFF;	padding-left: 8px;	font-size: 12px;	padding-top: 1px;	padding-bottom: 1px;}.side_list {	margin-bottom: 15px;	line-height: 210%;	margin-left: 10px;}.side_list li {	background: url(../img/point01.gif) no-repeat left center;	padding-left: 18px;}.side_ban {	margin-bottom: 5px;}.jobtime {	font-size: 15px;	font-weight: bold;	color: #FF0000;	text-align: center;	margin-bottom: 5px;	margin-top: 8px;}.lastup {	text-align: center;}/*-------------------------------------------タイトルバー-------------------------------------------*/.cont_title {	height: 17px;	width: 532px;	background: url(../img/bar_main.gif) no-repeat;	color: #FFFFFF;	margin-bottom: 12px;	padding-left: 8px;	font-size: 12px;	padding-top: 1px;	padding-bottom: 1px;}/*-------------------------------------------トピックス-------------------------------------------*/#topics {	width: 540px;	margin-bottom: 10px;}.main_list {	margin-bottom: 5px;	background: url(../img/topic_bg.gif) repeat;	padding: 10px 10px 3px;	border: 1px solid #CCCCCC;}.main_list li {	background: url(../img/point02.gif) no-repeat;	padding-left: 18px;	line-height: 200%;	margin-bottom: 5px;	border-bottom: 1px dotted #CCCCCC;	padding-bottom: 3px;}.allview {	background: url(../img/point_plus.gif) no-repeat left center;	padding-left: 15px;	margin-left: 10px;	margin-bottom: 10px;	clear: both;}.topic_list {	margin-bottom: 5px;	padding: 10px 10px 3px;}.topic_list li {	background: url(../img/point02.gif) no-repeat;	padding-left: 18px;	line-height: 200%;	margin-bottom: 15px;	border-bottom: 1px dotted #CCCCCC;	padding-bottom: 10px;}/*-------------------------------------------中古車情報-------------------------------------------*/#car_info {	width: 540px;}.car_unit {	width: 250px;	float: left;	margin-left: 10px;	margin-bottom: 10px;	display: inline;	font-size: 13px;	background: #D9ECFF;	padding-top: 8px;	padding-bottom: 8px;	border: 1px solid #CCCCCC;	line-height: 130%;	padding-right: 5px;}.car_txtbox {	float: right;	width: 105px;}.car_name {	font-weight: bold;	color: #000000;}.car_txtinfo {	margin-bottom: 10px;}.plice {	font-weight: bold;	color: #FF0000;	margin-right: 5px;}.car_img {	float: left;	margin-left: 5px;	display: inline;}.leadtxt {	margin-bottom: 35px;}.leadtxt_big {	margin-bottom: 10px;	font-size: 17px;	color: #FF0000;	font-weight: bold;	border-bottom: 1px dotted #FF0000;	padding-bottom: 5px;}/*詳細を見るボタンロールオーバー*/.bt_car {    width:90px;	height:15px;	background:url(../img/bt_viewdetail.gif) no-repeat;}.bt_car a {   height:15px; display:block; text-indent:-9980em; text-decoration:none; overflow:hidden; background:url(../img/bt_viewdetail.gif) no-repeat; width:90px;}.bt_car a:hover {   background:url(../img/bt_viewdetail.gif) no-repeat 0px -15px; width:90px; }/*-------------------------------------------基本リンク設定-------------------------------------------*/a:link,a:visited {	color: #3366FF;	text-decoration: none;}a:hover,a:active {	color: #33CCCC;	text-decoration: underline;}/*-------------------------------------------その他メニューリンク設定-------------------------------------------*/.side_list li a:link,.side_list li a:visited,#head_navi p a:link,#head_navi p a:visited,.allview a:link,.allview a:visited,.allview_b a:link,.allview_b a:visited {	color: #333333;	text-decoration: none;}.side_list li a:hover,.side_list li a:active,#head_navi p a:hover,#head_navi p a:active,.allview a:hover,.allview a:active,.allview_b a:hover,.allview_b a:active {	color: #666666;	text-decoration: underline;}/*-------------------------------------------トピックスリンク設定-------------------------------------------*/#topics li a:link,#topics li a:visited {	color: #333333;	text-decoration: none;}#topics li a:hover,#topics li a:active {	color: #666666;	text-decoration: underline;}/*-------------------------------------------お問い合わせフォーム-------------------------------------------*/.red {	color: #FF0000;}.formList {	width: 100px;	padding-top: 10px;	padding-bottom: 10px;	vertical-align: top;}.formBox {	padding-top: 10px;	padding-bottom: 10px;		vertical-align: middle;}#formTable {	width: 470px;	margin-left: 30px;	margin-top: 50px;}#formTable tr td {	padding-right: 5px;	padding-left: 5px;	margin-bottom: 5px;	border-bottom: 3px solid #FFFFFF;}.eq_table tr td {	padding: 0px 0px 10px;	margin: 0px;}.formButton {	margin-top: 30px;}input,select,textarea {	border: 1px solid #666666;}.no_border {    border: none;}.q_title {	font-size: 14px;	font-weight: bold;	color: #FF3333;	padding-left: 10px;}/*-------------------------------------------------------会社案内-------------------------------------------------------*/.about_list {	margin-bottom: 10px;	float: left;	border-top: 1px dotted #CCCCCC;	margin-right: 20px;	margin-left: 20px;	padding-top: 10px;	display: inline;}.about_list dt {	width: 100px;	float: left;	font-weight: bold;}.about_list dd {	width: 380px;	float: right;}/*-------------------------------------------------------プライバシーポリシー-------------------------------------------------------*/.pp_p {	margin-bottom: 30px;	margin-right: 20px;	margin-left: 20px;}.pp_name {	text-align: right;	margin-right: 20px;}/*-------------------------------------------------------アクセスマップ-------------------------------------------------------*/.map_title {	margin-left: 20px;	font-size: 14px;	color: #FF0000;	font-weight: bold;	border-bottom: 2px solid #FF0000;	width: 480px;	padding-bottom: 2px;	margin-bottom: 5px;}.a_map {	margin-bottom: 20px;	margin-left: 20px;}.map_ad {	margin-left: 20px;	width: 480px;	border-top: 1px dotted #666666;	padding-top: 5px;}/*-------------------------------------------------------トピックス個別ページ-------------------------------------------------------*/#txtbox {	margin-bottom: 40px;}.allview_b {	background: url(../img/point_plus.gif) no-repeat left center;	padding-left: 15px;	margin-bottom: 20px;}.topic_title {	font-size: 14px;	line-height: 150%;	margin-bottom: 5px;	color: #336699;	font-weight: bold;	background: url(../img/topic_bg.gif) repeat;	padding: 10px 5px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 10px solid #4F7DA8;}.topic_date {	font-weight: bold;	font-size: 12px;	margin-bottom: 30px;	border-bottom: 1px dotted #999999;	padding-bottom: 3px;	padding-left: 10px;}/*-------------------------------------------------------取扱車種-------------------------------------------------------*//*.car_brand {	font-size: 15px;	color: #FF0000;	font-weight: bold;	margin-bottom: 5px;	margin-left: 15px;	border-bottom: 2px solid #FF9900;	clear: both;	background: url(../img/car_arrow.gif) no-repeat;	padding-top: 5px;	padding-left: 30px;	width: 470px;	padding-bottom: 3px;}.car_lineup {	width: 470px;	margin-left: 15px;	padding: 15px;	border: 1px dotted #666666;	background: #FFFFE6;	margin-bottom: 30px;}*/.carlu_box {	width: 500px;	margin-left: 20px;	margin-bottom: 40px;	background: url(../img/carlineup/car_lineup_box_body.gif) repeat-y;}.carlu_box h3 {	margin: 0px;	padding: 0px;}.carlu_box p {	padding-right: 15px;	padding-left: 15px;	background: url(../img/carlineup/car_lineup_box_bottom.gif) no-repeat left bottom;	padding-bottom: 19px;}.lu_maker {	margin-top: 0px;	margin-bottom: 10px;	margin-left: 15px;}.newcar_foot {	width: 500px;	margin-left: 20px;	margin-bottom: 20px;	float: left;	display: inline;}.newcar_foot p {	float: right;	display: inline;	margin-left: 15px;	font-size: 10px;}/*-------------------------------------------------------サイトマップ-------------------------------------------------------*/.sm_list {	margin-left: 20px;	margin-bottom: 15px;	border-bottom: 1px dotted #999999;	padding-bottom: 30px;	margin-right: 20px;	padding-top: 10px;	float: left;	width: 500px;	display: inline;}.sm_list dt {	font-size: 14px;	font-weight: bold;	margin-bottom: 15px;	background: url(../img/sm_arrow.gif) no-repeat;	padding-left: 30px;	padding-top: 5px;	height: 19px;}.sm_list dd {	margin-left: 20px;	background: url(../img/fileicon.gif) no-repeat;	padding-left: 18px;	margin-bottom: 10px;	float: left;	display: inline;	font-size: 14px;	margin-right: 20px;}/*-------------------------------------------------------リンクページ-------------------------------------------------------*/.link_list {	border-bottom: 1px dotted #999999;	padding-bottom: 30px;	margin-right: 20px;	margin-bottom: 15px;	margin-left: 20px;	padding-top: 10px;	float: left;	width: 500px;	display: inline;}.link_list dt {	font-size: 14px;	font-weight: bold;	margin-bottom: 15px;	background: url(../img/link_arrow.gif) no-repeat;	padding-left: 30px;	padding-top: 5px;	height: 19px;}.link_list dd {	background: url(../img/fileicon.gif) no-repeat;	padding-left: 18px;	margin-bottom: 10px;	font-size: 14px;	float: left;	display: inline;	margin-right: 20px;	margin-left: 20px;}.groupe_list_table {	margin-left: 30px;	width: 500px;	margin-bottom: 40px;	border-bottom: 1px dotted #999999;}.groupe_list_table tr td p {	font-size: 14px;	background: url(../img/fileicon.gif) no-repeat;	padding-left: 18px;}.groupe_list_title {	font-size: 14px;	font-weight: bold;	margin-bottom: 15px;	background: url(../img/link_arrow.gif) no-repeat;	padding-left: 30px;	padding-top: 5px;	height: 19px;	margin-left: 30px;}/*-------------------------------------------------------中古車情報個別ページ-------------------------------------------------------*/#usedcar_cont {	width: 520px;	margin-left: 10px;}/*.carinfo_mark {	height: 50px;	width: 520px;	background: #DDDDDD;	border-bottom: 1px solid #666666;}.carinfo_name {	font-size: 14px;	color: #000000;	font-weight: bold;	float: left;	padding-left: 20px;	background: url(../img/name_mark.gif) no-repeat;	margin-top: 13px;	margin-left: 2px;	display: inline;	padding-top: 5px;}.carinfo_plice {	font-size: 14px;	font-weight: bold;	color: #FF0000;	float: left;	padding-top: 18px;	padding-left: 18px;	display: inline;}.carinfo_list {	font-size: 13px;	float: left;	width: 250px;	border-bottom: 1px dotted #999999;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;}.carinfo_list dt {	font-weight: bold;	width: 74px;	float: left;	background: url(../img/pen_mark.gif) no-repeat;	padding-left: 16px;}.carinfo_list dd {	float: left;	width: 160px;}.carinfo_list_last {	font-size: 13px;	float: left;	width: 500px;	border-bottom: 1px dotted #999999;	padding: 10px;}.carinfo_list_last dt {	font-weight: bold;	width: 74px;	float: left;	background: url(../img/pen_mark.gif) no-repeat;	padding-left: 16px;}.carinfo_list_last dd {	float: left;	width: 410px;}*/.eq_ico {	margin-right: 5px;	margin-bottom: 5px;}.eq_about {	font-size: 10px;}#carinfo_foot {	width: 170px;	float: right;}.car_contact_bt {	margin-top: 20px;}.allview_b_car {	background: url(../img/point_plus.gif) no-repeat left center;	padding-left: 15px;	margin-top: 10px;	margin-right: 10px;	margin-left: 40px;}.carinfo_spec {	margin-top: 10px;	margin-bottom: 10px;}.carinfo_spec tr td {	padding: 5px;}.carinfo_mark {	background: url(../img/carinfo_title2.jpg) no-repeat;	height: 40px;	width: 520px;	margin-bottom: 5px;}.carinfo_name {	font-size: 17px;	color: #000000;	font-weight: bold;	padding: 9px 10px 19px;}.carinfo_plice {	color: #FF0000;	font-size: 16px;	padding-right: 10px;	padding-left: 50px;}.plice_num {	font-size: 26px;	font-weight: bolder;	font-family: Arial, Helvetica, sans-serif;}.sumbnails {	margin-top: 10px;	line-height: 130%;}.carinfo_mark2 {	height: 39px;	width: 520px;	margin-top: 10px;	background: url(../img/carinfo_plice.jpg) no-repeat;	padding-top: 15px;}