@charset "utf-8";
/* CSS Document */
#R_navi01{background-position:0 -41px !important;}

#grade_info{
	background-image:url(/images/newcar/GradeBck.gif);
	background-repeat:no-repeat;
	width:924px;
	height:172px;
	padding:13px 13px;
}
#main_car{
	width:220px;
	float:left;
	margin:0 0 0 5px;
	border:1px solid #a0a0a0;
}
#grade_detail{
	width:670px;
	float:right;
	margin:0 5px 0 0;
}
#labelKakaku{
	font-weight:bold;
	color:#ff2400;
	font-size:15px;
}
#grade_shousai{
	border:1px solid #c3c3c3;
	border-collapse:collapse;
	margin:9px 0 10px 0;
}
#grade_shousai th{
	width:80px;
	height:34px;
	border:1px solid #c3c3c3;
	border-collapse:collapse;
	background:#ececec;
	font-weight: normal;
	background-image:url(../../images/catalog/grade/Th_Bck.png);
	background-repeat:repeat-x;
	font-size:12px;
}
#grade_shousai td{
	border:1px solid #c3c3c3;
	padding:0 0 0 15px;
	font-size:12px;
}

#grade_img{
	list-style:none;
	padding:0;
	clear:both;
	margin:0 0 0px;/*　画像下の空白　*/
}
#grade_img li{
	float:left;
	width:100px;
	height:75px;
	margin:0px 9px 0 0;
	border:1px solid #a0a0a0;
}
#grade_img li:hover{border:1px solid #F00;}




/*　テーブル　*/
#grade_list{
	width:100%;
	cellpadding:0;
	cellspacing:0;
	border-collapse:collapse;
	border:solid #c3c3c3;
	border-width:1px 1px 1px;
}
#grade_list th{
	background-repeat:repeat-x;
	border:solid #c3c3c3;
	border-width:0 1px 3px;
	vertical-align:central;
	color:#272727;
	padding:3px 0 0 0;
	font-size:12px;
}
#grade_list td{
	border:solid #c3c3c3;
	border-width:0 1px 1px;
	vertical-align:central;
	line-height:1.2em;
	height:50px;
	font-size:11px;
}
#w465p{width:465px;}
#w147p{width:147px;}
#w163p{width:163px;}
#w90p{width:90px;}


#grade_list thead{
	background-image: url(../../images/catalog/grade/grade_thBck.png);
	background-repeat:repeat-x;
	border-top:3px solid #ff0000;
	background-position:left 1px;
	background-color:#f9f9f9;
}
/*　tbody　*/
.list_b{
	background-image:url(/images/newcar/new_grade/list_b.gif);
	background-repeat:no-repeat;
	width:142px;
	height:30px;
	display:block;
	float:right;
	text-indent:-9999px;
	background-position:0 0;
	margin:0 5px;
}
.list_b:hover,.list_b.hover{background-position:0 -30px;}
.price_y{
	background-image: url(/images/newcar/new_grade/price_y.gif);
	background-repeat:no-repeat;
	width:74px;
	height:16px;
	text-align:center;
	color:#553a00;
	font-size:10px;
	margin:0 auto 3px;
	font-weight:normal;
}
.txt_center{text-align:center;}
.grade_price{
	color:#ff2400;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.hikakuBt{
	background-image:url(../../images/newcar/hikakuBt.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:120px;
	height:31px;
	display:block;
	margin:0 auto;
}
.hikakuBt2{
	background-image:url(../../images/newcar/hikaku4Bt.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:120px;
	height:31px;
	display:block;
	margin:0 auto;
}
.hikakuBt:hover,.hikakuBt.hover{ background-position:0 -31px;}

.open{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:45px;
     padding: 10px
     }
#slideBox{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }

.gradeTD { cursor:pointer;}



body, input, select, textarea, th, td, li, a {
	font-family: Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;
}
form,p,h1,h2,h3 { padding:0; margin:0; 	color: #48443e;}

a:focus{
}
a:link {
	color:#7d6d5c;
	text-decoration:none;
} 
a:visited {
	color:#7d6d5c;
	text-decoration:none;
} 
a:hover {
	color:#ff4e00;
	text-decoration: underline;
}
a img {
	border:0;
}
ul{
	padding:0;
	margin:0;
	list-style:none;
}

/* common */
#Wrap{
	width:990px;
	margin:0 auto 0px;
	position: relative;
	min-height:494px;
}

#contents{
	width:990px;
	margin:0px auto 0;
	background-image:url(/images/common/Back.png);
	background-repeat:no-repeat;
	padding:7px 0 0 0px;
}
#contentsDisp{
	background-color:#FFF;
	width:947px;
	margin:0 auto 25px;
	padding:14px 14px 0;
	/*min-height:650px;*/
}



/* メーカー */
#MakerSel{
	width:981px;
	height:47px;
	margin:10px 0 0px;
	background-image: url(/images/common/_Bck.png);
	background-repeat:no-repeat;
	padding:5px 5px;
	position:relative;
}
#MakerSel li:first-child{
	border-right:1px solid #8a8a8a;
}


#MakerSel li{
	width:490px;
	height:47px;
	position:absolute;
	top:5px;
}

#MakerSel01li{
	left:5px;
}
#MakerSel02li{
	right:5px;
}


#MakerSel li a{
	background-image: url(/images/common/navi.png);
	background-repeat:no-repeat;
	height:0;
	width:490px;
	overflow:hidden;
	padding:47px 0 0 0;
	display:block;
}
#MakerSel01{background-position:0 0;}
#MakerSel01:hover,#MakerSel01.hover{background-position:0 -47px;}
#MakerSel02{background-position:-490px 0;}
#MakerSel02:hover,#MakerSel02.hover{background-position:-490px -47px;}

#pankuzu{
	margin:0 0 3px 2px;
	padding:5px 10px 0;
}
#pankuzu li{
	float:left;
	margin:3px 0px 0;
	font-size:11px;
	line-height:11px;
}


/* ページング */
.page_area{
	margin:10px 0 5px 0;
	clear:both;
	height:24px;
	line-height:24px;
	padding:0px 0px; 
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.page{
	margin-left:5px;
	width:24px;
	height:24px;
	display:block;
	float:left;
	text-align:center;
	font-size:11px;
	background-image:url(/images/newcar/page.png);
	background-position:0 0;
	color:#48443e !important;
}
.page:hover,.page.hover{
	background-position:-24px 0;
}
.page_sel{
	margin-left:5px;
	width:24px;
	height:24px;
	display:block;
	float:left;
	text-align:center;
	font-size:11px;
	background-image:url(/images/newcar/page.png);
	background-position:-24px 0;
}
#page_TT{
	width:450px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	padding-left:10px;
}
#page_TT span{
	font-size:18px;
	color:#e50000;
	font-weight:bold;
}
.page_number{
	float:right;
	text-align:right;
	margin-right:30px;
}
.lb{
	border-left:1px solid #333;
	padding-left:5px;
}
.rb{
	border-right:1px solid #333;
	padding-right:5px;
}


/* margin */
.m10T{margin:10px 0 0 0;}
.m20T{margin:20px 0 0 0;}
.m3T {margin-top:3px}
.m8L { margin-left:8px;}
.m10L { margin-left:10px;}
.m5L { margin-left:5px;}
.m10b {margin-bottom:10px;}
.m5b {margin-bottom:5px;}
.m15b {margin-bottom:15px;}
.m5{margin:5px;}
/* padding */
.p10L{padding-left:10px;}
.d_n { display:none;}
.c_p { cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.text_c{
	text-align:center;
}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.weight_nor{font-weight:normal;}
.weight_b{font-weight:bold;}



.t_r{text-align:right;}
.t_l{text-align:left;}
.c_p{cursor:pointer;}


.lyBm { margin-bottom:10px; }

