@charset "euc-jp";

.tal { text-align: left;}
.tar { text-align: right;}
.tac { text-align: center;}
.cb { clear: both;}
.fb { font-weight: bold;}
.fn { font-weight: normal;}
.f10 {font-size: 65%;}
.f11 {font-size: 75%;}
.f12 {font-size: 87.5%;}
.f13 {font-size: 90%;}
.f14 {font-size: 100%;}
.f15 {font-size: 115%;}
.txtBlue { color: #0000ff;}

#titleArea img {
	float: left;
	position: relative;
	top: -5px;
}
.right_link {
	line-height: 20px;
	float: right;
	margin-right: 10px;
	clear: both;
	font-weight: bold;
}
.right_link a {
	background: url(/usedcar/common_v2/img/iphone/arrow_r.png) no-repeat right center;
	-webkit-background-size: 10px 15px;
	background-size: 10px 15px;
	padding-right: 12px;
}
.priceTable2 {
    width: 100%;
}
.priceTable2 th {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-weight: bold;
    line-height: 1.2;
    padding: 5px 4px;
    text-shadow: 0 0 0 rgba(60, 60, 60, 0), 0 2px 0 #FFFFFF;
    vertical-align: middle;
    width: 20%;
    white-space: nowrap;
	text-align: left;
	padding: 0 10px;
}
.priceTable2 td {
    border: 1px solid #CCCCCC;
    font-weight: bold;
    line-height: 1.2;
    padding: 5px 3px 5px 6px;
    text-align: right;
    vertical-align: middle;
}
.priceTable2 td .price2 {
    font-size: 30px;
}
.priceTable2 td .price3 {
    font-size: 24px;
}


/*--------------------
			鑑定評価
----------------------*/
.kantei_judge {
	background: #fffabf;
	border-top: 2px solid #ffef2c;
	over-flow: hidden;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.kj_ttl {
	border-top: 2px solid #ffef2c;
	border-bottom: 2px solid #ffef2c;
}
#cardetailPage .kj_ttl h2 {
	margin: 0;
	background: #ffef2c;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid #ffef2c;
	border-left: none;
	color: #002b86;
}
.kj_ttl img {
	position: absolute;
	margin-top: -8px;
	right: 5px;
}
.kj_area { margin: 10px 10px 0;}
.kj_area table { width: 100%; margin-bottom: 10px}
.kj_area table th {
    background-color: #efe0a3;
    border: 1px solid #bd8b22;
    color: #333333;
    font-weight: bold;
    line-height: 1.2em;
    padding: 5px 4px;
    vertical-align: middle;
    width: 20%;
    white-space: nowrap;
}
.kj_area table td {
    background-color: #ffffff;
    border: 1px solid #bd8b22;
    font-weight: bold;
    line-height: 1.2;
    padding: 5px 3px 5px 6px;
    vertical-align: middle;
}
.kj_area .btn  {
	width: 100%;
	display: table;
	font-weight: bold;
}
.kj_area .btn a {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: #00398d;
	background: -moz-linear-gradient(top,  #00398d 0%, #00257e 48%, #001170 89%, #335491 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00398d), color-stop(48%,#00257e), color-stop(89%,#001170), color-stop(100%,#335491));
	background: -webkit-linear-gradient(top,  #00398d 0%,#00257e 48%,#001170 89%,#335491 100%);
	background: -o-linear-gradient(top,  #00398d 0%,#00257e 48%,#001170 89%,#335491 100%);
	background: -ms-linear-gradient(top,  #00398d 0%,#00257e 48%,#001170 89%,#335491 100%);
	background: linear-gradient(to bottom,  #00398d 0%,#00257e 48%,#001170 89%,#335491 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00398d', endColorstr='#335491',GradientType=0 );
	padding: 5px 0 8px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color: #ffef2c;
	font-size:12px;
}
.kj_area .btn a img {position: relative; top: 2px;}

/*--------------------
			お得情報
----------------------*/
/*#baseTableSpec2 .baseTable2 td{position:static;}*/ /*Against relative*/

.baseTable2 {
    line-height: 1.6;
    margin: 0;
    width: 100%;
}
.baseTable2 th {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    font-weight: normal;
    padding: 6px 6px 6px 9px;
    text-align: left;
    vertical-align: top;
    width: 30%;
}
.baseTable2.autoWide th {
    width: auto;
}
.baseTable2 td {
    border: 1px solid #CCCCCC;
    padding: 6px 6px 6px 9px;
    position: relative;
    vertical-align: top;
}
.baseTable2 td img.md {
}
.baseTable2 .mapBtn {
    float: right;
    width: 45px;
}
.baseTable2 .mapBtn a {
	background: #868686;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #868686 1%, #252525 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#868686), color-stop(100%,#252525));
	background: -webkit-linear-gradient(top,  #868686 1%,#252525 100%);
	background: -o-linear-gradient(top,  #868686 1%,#252525 100%);
	background: -ms-linear-gradient(top,  #868686 1%,#252525 100%);
	background: linear-gradient(to bottom,  #868686 1%,#252525 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#252525',GradientType=0 );
    border: 1px solid #000000;
    border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 0 #FFFFFF inset;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 3px;
    text-align: center;
    text-shadow: 0 -1px 0 #000000, 0 1px 0 #666666;
}
.goo_coupon {
	clear: both;
	position: relative;
	overflow: hidden;
	padding-bottom: 5px;
}
.goo_coupon dt {
	float: left;
	width: 45px;
	text-align: left;
}
.goo_coupon dd {
	text-align: center;
	position: relative;
	overflow: hidden;
}
.goo_coupon_text{
	color:#ff0000;
	font-size:10px;
}
.platinum_cp,
.gold_cp,
.silver_cp {
	color: #ffffff;
	font-weight: bold;
}
.platinum_cp {background: #91b8c7;}
.gold_cp {background: #cdb426;}
.silver_cp {background: #bbb7b8;}


.inq_area { padding-bottom: 15px;}
.inq_area .free_inq,
.inq_area .free_inq2,
.inq_area .free_call,
.inq_area .free_call2 {
	width: 100%;
	color: #ffffff;
	clear: both;
	margin-bottom: 10px;
}
.inq_area .free_inq div,
.inq_area .free_inq2 div,
.inq_area .free_call div {padding: 10px 0;}
.inq_area .free_inq a,
.inq_area .free_inq2 a
.inq_area .free_call a {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.inq_area .free_inq a,
.inq_area .free_inq2 a {color: #ffffff; line-height: 1.2em;}
.inq_area .free_call a {color: #ffffff; text-shadow: none;}
.inq_area .free_inq a {
	border: 1px solid #b82429;
	background: #f68992; /* Old browsers */
	background: -moz-linear-gradient(top,  #f68992 0%, #d10003 47%, #b82429 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f68992), color-stop(47%,#d10003), color-stop(100%,#b82429)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f68992 0%,#d10003 47%,#b82429 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f68992 0%,#d10003 47%,#b82429 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f68992 0%,#d10003 47%,#b82429 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f68992 0%,#d10003 47%,#b82429 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68992', endColorstr='#b82429',GradientType=0 ); /* IE6-8 */
	text-shadow:0px -2px 0px rgba(20,107,45,0.4),0px 1px 0px rgba(255,255,255,0.4);
}
.inq_area .free_inq2 a {
	border: 1px solid #c78c52;
	background: #ffaf61; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffaf61 0%, #f6800e 47%, #ff7e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf61), color-stop(47%,#f6800e), color-stop(100%,#ff7e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffaf61 0%,#f6800e 47%,#ff7e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffaf61 0%,#f6800e 47%,#ff7e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffaf61 0%,#f6800e 47%,#ff7e00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffaf61 0%,#f6800e 47%,#ff7e00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf61', endColorstr='#ff7e00',GradientType=0 ); /* IE6-8 */
	text-shadow:0px -1px 0px rgba(211,77,0,0.4),0px 1px 0px rgba(255,255,255,0.3);
}
.inq_area .free_inq2 a div {padding:0;}
.inq_area .free_call a {
	border: 1px solid #20701d;
	background: #d8ffd0; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8ffd0 0%, #468d38 48%, #51e344 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8ffd0), color-stop(48%,#468d38), color-stop(100%,#51e344)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8ffd0 0%,#468d38 48%,#51e344 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8ffd0 0%,#468d38 48%,#51e344 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8ffd0 0%,#468d38 48%,#51e344 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d8ffd0 0%,#468d38 48%,#51e344 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8ffd0', endColorstr='#51e344',GradientType=0 ); /* IE6-8 */
}

.inq_area .free_call2 a {
	text-shadow: none;
	padding:7px 0;
	font-size: 16px;
	border: 1px solid #ff3c00;
	background: #fefcde; /* Old browsers */
	background: -moz-linear-gradient(top,  #feb47d 0%, #fd6927 48%, #fd6927 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feb47d), color-stop(48%,#fd6927), color-stop(100%,#fd6927)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #feb47d 0%,#fd6927 48%,#fd6927 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #feb47d 0%,#fd6927 48%,#fd6927 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #feb47d 0%,#fd6927 48%,#fd6927 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #feb47d 0%,#fd6927 48%,#fd6927 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb47d', endColorstr='#fd6927',GradientType=0 ); /* IE6-8 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.inq_area .free_call2 a table{
    margin: 0 auto;
    width: 90%;
}
.inq_area .free_call2 a table th{
    vertical-align: middle;
}
.inq_area .free_call2 a table td{
    line-height: 1.2;
    padding-top: 0;
    vertical-align: middle;
}
.inq_area .free_call2.set2 a {
	padding: 6px 0 7px;
}
.inq_area .free_call2.set2 a table td div{
    margin-top: 5px;
}
.inq_txt {
	line-height: 1.4em;
}
.inq_txt a{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    display: inline;
    padding: 0;
}
.discussion {	width: 100%; clear: both;}
.discussion li {
	width: 49%;
	line-height: 1.2em;
	display: table;
}
.discussion li:first-child { float: left;}
.discussion li:last-child { float: right;}
.discussion li a {
	font-size: 12px;
	//display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 1em;
}

.car_detail { clear: both; padding: 10px 0;}

.simulation_btn {
	position: relative;
	top: 10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: solid 2px #cccccc;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 50%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f7f7f7), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
	height: 52px;
	width: 100%;
	display: table;
}
.simulation_btn a {
	font-weight: bold;
	font-size: 16px;
	padding: 12px;
	display: table-cell;
	vertical-align: middle;
}
.simulation_btn a div {
	background: url(/usedcar/common_v2/img/iphone/arrow_r.png) no-repeat right center;
	-webkit-background-size: 10px 15px;
	background-size: 10px 15px;
}
.shopTable td div.btnToShopItem a,
.stock_list p.btnToShopItem a {font-size: 10px;}
.shopTable td div.btnToShopItem a {font-size: 10px; padding: 5px 0;}
.stock_list p.btnToShopItem a {
	font-size: 10px;
	padding: 8px 0;
	position: relative;
	top: -5px;
}
.shop_info { padding-top: 15px;}

.coupon_area {	margin: 0 10px 10px 10px;}
.coupon_area div {
	border: solid 1px #cccccc;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 50%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f7f7f7), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 50%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}
.coupon_area_ttl {
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 8px;
}
.coupon_area div dl {
	margin: 0 10px 10px;
	clear: both;
	position: relative;
	overflow: hidden;
	padding-bottom: 5px;
}
.coupon_area div dl dt {
	float: left;
	width: 105px;
	text-align: left;
}
.coupon_area div dl dd {
	text-align: left;
	position: relative;
	overflow: hidden;
	line-height: 1.2em;
}
.coupon_ttl {
	font-weight: bold;
	padding-bottom: 5px;
	position: relative;
	overflow: hidden;
}

table.baseTable td span.txtRed,.price {
	font-size: 18px;
}
table.baseTable td span.txtRed {
	font-size: 24px;
}
.fitter {
	font-size: 120%;
	padding: 10px;
	display: block;
}
h3.tit_menu_cat {
	border:1px #515151 solid;
	background-image: linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -o-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -moz-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -webkit-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -ms-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.25, rgb(155,155,155)),
		color-stop(1, rgb(102,102,102))
	);
	padding:8px 10px 5px;
	color:#FFF;
	font-weight:bold;
	font-size:108%;
	line-height:1.08;
	text-shadow:
		0px -1px 1px rgba(99,77,79,0.7);
}

div.box{
	padding:10px;
	overflow:hidden;
	zoom:1;
}
.twitter_btn {
	display:table;
	width:100%;
}
.twitter_btn li {
	display:table-cell;
	vertical-align:top;
	width:30%;
	padding-right:2px;
	padding-top:2px;
}

/* ANG_PRJ-593 130611 maekawa */

@media only screen and (orientation : landscape) { /*横向き*/
    .floatingBtn{ display:none; }
}

/* ANG_PRJ-807 131029 kobashigawa */
.free_call_txt {
	line-height: 1.4;
}

.free_call_txt a {
	display: inline;
	background: none;
	border: none;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0050C8;
	text-shadow: none;
	text-align: left;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

/* ANG_PRJ-1077 140228 ikema
----------------------------------------- */
.plusbnr_link img, .plusbnr img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}

.plusbnr_link {
	margin: 0 3px 5px;
}

.plusbnr {
	margin: 0 10px;
}

/* ANG_PRJ-1868 150325 Matayoshi */
.chiebukuroBtn{
	padding: 10px;
}

.chiebukuroBtn .gooSearchBtn p:first-child{
	line-height: 1.3;
	margin-bottom: 10px;
}

.chiebukuroBtn .gooSearchBtn .searchMainbtn a{
	display: block;
    color: #ffffff;
    padding: 10px 0 10px 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background: -moz-linear-gradient(
        top,
        #77c9f2 0%,
        #1286c0 50%,
        #0e83be);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#77c9f2),
        color-stop(0.50, #1286c0),
        to(#0e83be));
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #0b709f;
}
