@charset "utf-8";
/* CSS Document */




/* Home(Wordpress) 入庫車情報ボックス
---------------------------------------------------- */
.newcar1{
	clear:both;
	float:left;
	margin: 0 0 0 0;
	padding:0;
	width:180px;
	height:270px;
	border:1px #E7E7E7 solid;
}
.newcar2{
	float:left;
	margin:0 0 0 17px;
	padding:0;
	width:180px;
	height:270px;
	border:1px #E7E7E7 solid;
}
.newcar3{
	float: right;
	text-align:left;
	margin:0 0 0 0; 
	padding:0;
	width:180px;
	height:270px;
	border:1px #E7E7E7 solid;
}
.newcarimg{
	width:180px;
	height: 142px;
}

.icon_oneowner{

}

.newcarcomm{
	margin:0;
	padding:0 4px 0 4px;
	font-size:12px;
	line-height:18px;
	height:98px;
}
.newcarcomm a:hover{
	text-decoration:underline;
	color: #4F4F4F;
}
.newcarprice{
	margin:0;
	padding:0 0 0 2px;
	font-size:15px;
	font-weight:bold;
}


/* details.html
---------------------------------------------------- */

.totapr{
	margin:0 0 10px 0;
	padding:0;
	line-height:26px;
}
.listction a{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 20px;
	line-height:23px;
}

.list_tltbar{
	margin:6px 0 0 0;
	background-image:url(../images/list_tltbar.jpg);
	padding:14px 0 0 0;
	width:740px;
	height:39px;
}
.list_icon{
	float:left;
	margin:0;
	padding-left:20px;
	background-image:url(../images/icon_nostalgic.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:24px;
	background-position:10px 0;
}
.list_tltbarcachi{
	float:left;
	margin:0;
	padding-left:10px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	vertical-align:text-top;
}

.id-carlist{
	margin:0 auto;
	padding:0;
	background-image: url(../images/list_topimg.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:120px;
}




table.carlist{
	clear:both;
	margin:0 auto;
	padding:0;
	width:740px;
}

table.carlist th {
	padding: 5px;
	border: 1px #dcdcdc solid;
	background: #f5f5f5;
	color:#910029;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	font-weight:500;
	white-space: nowrap;
}

table.carlist td {
	text-align:left;
    padding: 6px 10px 6px 6px;
    border: 1px #dcdcdc solid;
	vertical-align: middle;
	line-height:22px;
}

table.carlist td:hover {
	background: #f5f5f5;
}

.carlistprice{
	margin: 0;
	padding:10px 0;
	color: #DF2326;
	font-size:16px;
	font-weight:bold;
}

#carlistposi_c{
	text-align: center;
}
#carlistsyu1{
	margin:0 ;
	padding: 6px 0 6px 6px;
	width:110px
}
#carlistsyu2{
	margin:0 ;
	padding: 6px 0 6px 6px;
	width:60px
}

.carlisttd{
	margin:10px 0 30px 0;
	width:700px;

}


.list_tit {
	margin-top:20px;
	background-image:url(../images/listcom.gif);
	background-repeat:no-repeat;
	padding:6px 0 0 26px;
	width:714px;
	height:26px;
	font-size:14px;
	font-weight:bold;
}

.list_com {
	text-align:left;
    padding: 10px 0 30px 0;
	line-height:22px;
}

.list_contact {
	margin-top:20px;
	background-image:url(../images/contactcom.gif);
	background-repeat:no-repeat;
	padding:22px 0 0 70px;
	width:670px;
	height:25px;
	font-size:14px;
	font-weight:bold;
}
.list_contactbox{
	width:696px;
	margin:0;
	border:1px #D7D7D7 solid;
	padding:20px;
}

dl.listmail {
	margin:30px 0 0 0;
    border-bottom:0 solid #ccc;
    border-left:0 solid #ccc;
    border-right:0 solid #ccc;
    background-color:#FFF;
}
dl.listmail dt {
    float:left;
    clear: left;
    width:150px;
    font-weight:bold;
    background-color:#FFF;
    border-bottom:0 solid #ccc;
    padding:5px;
	font-weight:300;

}
dl.listmail dd {
    background-color:#ffffff;
    border-bottom:0 solid #ccc;
    margin-left:160px;  
    padding:5px;

}

.listmailcolumn {
	margin:0;
	padding:20px;
	width: 628px;
	height: 120px;
	overflow: auto;
	background: #f0f8ff;
	border: 1px solid #dcdcdc;
	font-size:12px; 
} 


.ninsyou {
	margin:10px 0;
}

/* list.html
----------------------------------------------------------*/

.list_tlt{
	margin:20px 0 0 0;
	background-image:url(../images/list_tlt.jpg);
	background-repeat:no-repeat;
	padding:12px 0 0 20px;
	width:720px;
	height:33px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
.listtablenavcom{
	margin:10px 0 0 0;
	font-size:12px;
}
.listtablenav {
	color: #68142C;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
	font-size:12px;
}

a.listpage-numbers,
 .tablenav,
 .current {
	color: #68142C;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:13px;
}

.current {
	background-color: #68142C;
	color:#FFF;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:13px;
}

a.listpage-numbers:hover {
	color:white;
	background: #68142C;
}

.listtablenav .listcurrent {
	color: white;
	background: #68142C;
	border-color: #68142C;
	font-weight:bold:
}

.listtablenav .next, .listtablenav .listprev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}


.listbox{
	clear:both;
	margin-bottom:20px;
	width:714px;
	border:3px #E5E5E5 solid;
	padding:6px;
}

.listphotbox{
	float:left;
	width:242px;
	height: auto;
	border:0 #E3E3E3 solid;
}
.listcomm{
	float: right;
	width:460px;
	height: auto;
}
.listcomm1-1{
	float:left;
	width:335px;
	height:22px;
}
.listcomm1-2{
	float:right;
	width:120px;
	height:22px;
}
.btn_details a{
	margin-right:5px;
	background-image: url(../images/btn_details.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 110px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow: hidden;
	background-position:0 0;
}
.btn_details a:hover{
	background-position:0px -21px;	
}


.listcomm2{
	height: auto;
	min-height: 52px;
	width:460px;
	font-size:15px;
	font-weight:bold;

}




.listpr1{
	clear:both;
	padding:2px 0 0 0;
	width:714px;
	height:46px;
	line-height:20px;
}

table#list{
	clear:both;
	margin: 2px 0 0 0;
	padding:0;
	width:455px;
}

table#list th {
	width:66px;
	padding: 4px;
	border: 1px #dcdcdc solid;
	background: #f5f5f5;
	/*color:#910029;*/
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	font-weight:500;
}

table#list td {
	text-align:left;
    padding: 4px;
    border: 1px #dcdcdc solid;
	vertical-align: middle;
	line-height:20px;
}

.listprice{
	margin: 0;
	padding:0 0;
	color: #DF2326;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}

/* Added By Studio Canbe */
/* home */
.newcar1,
.newcar2,
.newcar3{
	position: relative;
}
/* list */
.listbox{
	position: relative;
}
/* common */
.clear{
	clear: both;
	visibility: hidden;
}
a.box-link{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden; text-indent: 100%; white-space: nowrap;
	background/*\**/: #fff\9; /* IE7, IE8 Hack */
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
