@charset "EUC-JP";
/* CSS Document */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
	background:#FFF;/*-color-*/
    line-height:1;
	font-family: Helvetica, "ヒラギノ角ゴ Pro W3",HiraKakuPro-W3, Osaka, "メイリオ",Meiryo, "ＭＳ Ｐゴシック",verdana, arial, sans-serif;
	font-size:12px;
	color:#333;/*-color-*/
	-webkit-text-size-adjust: none;
}
.ui-body-b {
	background:#313131;/*-color-*/}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
color:#333;/*-color-*/
	text-decoration:none;
}

.ui-link {
	color:#333;/*-color-*/
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select ,textarea{
	margin:0;
	padding:0;
    vertical-align:middle;
	font-size:99%;
}
.clearfix:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}


/*--*/


/*--*/
.fw{font-weight:bold;}
.fMincho{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}

.f10{ font-size:10px;}
.f13{font-size:13px;}

.txtCenter{ text-align:center;}
.txtRight{ text-align:right;}
.txtLeft{ text-align:left;}

.txtRed{ color:#e50012;}
.txtGray{ color:#666;}
.txtSmall{ font-size:10px;}
.txtBold{ font-weight:bold;}

.mtop5{ margin-top:5px;}
.mtop10{ margin-top:10px;}
.mtop20{ margin-top:10px;}
.mbtm1{ margin-bottom:1px;}
.mbtm5{ margin-bottom:5px;}
.mbtm10{ margin-bottom:10px;}
.mbtm15{ margin-bottom:15px;}
.mbtm20{ margin-bottom:20px;}
.mbtm40{ margin-bottom:40px;}
.ml10{ margin-left:10px;}
/*-------------------------------------------------*/
/*                       common                    */
/*-------------------------------------------------*/

/*-------- header  --*/
#gHeader{
	padding-bottom: 3px;
	border-bottom: 3px solid #E50012;
}
#gHeader:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
#gHeadTxt {
	padding:0 0 0 6px;
	background:#e6e6e6;
	border-bottom:1px solid #c9c9c9;
	border-top:1px solid #e6e6e6;
}
#gHeadTxt {
	font-size: 10.5px;
	color: #666666;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-shadow:
		0px 2px 1px rgba(255,255,255,1);
	color: #666666;
}

#gHeadTxt .Lead {
	display:inline-block;
	float:left;
}

#gHeadTxt .toPCBtn {
	width:7em;
	height:29px;
	display:block;
	float:right;
	border-left:1px solid #fff;
	-moz-box-shadow:
		-2px 0px 0px #c9c9c9;
	-webkit-box-shadow:
		-2px 0px 0px #c9c9c9;
	box-shadow:
		-2px 0px 0px #c9c9c9;
}
#gHeadTxt .toPCBtn a {
	font-size: 9px;
	color: #666666;
	padding-left:24px;
	background-image:url(/usedcar/common/img/iphone/icon_head_pc.png);
	background-position: 6px 50%;
	background-repeat: no-repeat;
	background-size:14px;
		-webkit-background-size: 14px;
		-moz-background-size: 14px;
	display:inline-block;
	height:29px;
}

#gHeadBtn {
	margin-top: 4px;
	width:50%;
	text-align:right;
	direction:rtl;
	float: right;
}

#gHeadBtn:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}

#gHeadBtn p.gBookmark {
	width: 38%;
}


#gHeadBtn a {
	display: block;
	padding: 0 5%;
}

#gHeadBtn a .img {
	display: block;
	padding: 0px 15%;
}



#gHeadBtn img{
	vertical-align: top;
	max-width: 75%;
	height: auto;
}

#gLogo {
	float: left;
	margin: 6px 0 0 2.5%;
	width:45%;
}

#gLogo img{
	max-width: 75%;
	height: auto;
}


.mysearch {
	width:8em;
	height:3em;
	float:right;
}

.mysearch a{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color: #ffffff;
	display:inline-block;
	padding: 10px 10px;
	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: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #0b709f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}


.gBack {
	border-top:1px solid #e3e3e3;
	padding:6px 10px 4px;
	-moz-box-shadow:
		inset 0px 6px 6px rgba(250,250,250,1);
	-webkit-box-shadow:
		inset 0px 6px 6px rgba(250,250,250,1);
	box-shadow:
		inset 0px 6px 6px rgba(250,250,250,1);
}

.gMenu {
	height:3em;
	float:right;
	margin-left:3px;
}

.gMenu a{
	font-weight:bold;
	font-size:12px;
	color: #ffffff;
	display:inline-block;
	padding: 10px 10px;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
}

#gHeader .open a {
	background: -moz-linear-gradient(
		top,
		#dfdfdf 0%,
		#5f5f5f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#dfdfdf),
		to(#5f5f5f));
	border: 1px solid #8c8c8c;
}

/*---*/
#gMenuList {
	display:none;
	z-index:100;
	position:absolute;
	top:65px;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		0px -3px 0px rgba(000,000,000,0.8);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		0px -3px 0px rgba(000,000,000,0.8);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		0px -3px 0px rgba(000,000,000,0.6);
}


#gMenuList #gTopLink {
	padding:10px;
	border-bottom:1px solid #ccc;
	background-color:rgba(83,83,83,0.8);
	background-image:url(/usedcar/common/img/iphone/icon_gmenu.png);
	background-position: 97% 52%;
	background-repeat: no-repeat;
	background-size:12px 16px;
		-webkit-background-size: 12px 16px;
		-moz-background-size: 12px 16px;
}
#gMenuList {
	width:100%;
}

#gMenuList li {
	width:50%;
	overflow:hidden;
	margin-left:-1px;
	border-bottom:1px solid #ccc;
	background: -moz-linear-gradient(
		top,
		rgba(109,109,109,0.9) 0%,
		rgba(91,91,91,0.9));
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(109,109,109,0.9)),
		to(rgba(91,91,91,0.9)));
}

#gMenuList li:nth-child(2n+1) {
	float:left;
	clear: both;
	border-right:1px solid #ccc;
}
#gMenuList li:nth-child(2n) {
	float: right;
	margin-left:-3px;
}


#gMenuList li:last-child {
	height:39px;
}


#gMenuList li a{
	padding:10px 8px;
	display:block;
	background-image:url(/usedcar/common/img/iphone/icon_gmenu.png);
	background-position: 94% 52%;
	background-repeat: no-repeat;
	background-size:12px 16px;
		-webkit-background-size: 12px 16px;
		-moz-background-size: 12px 16px;
}
#gMenuList li a img{
	vertical-align:bottom;
}

#gMenuList .gClose a {
	display:block;
	text-align:center;
	clear: both;
	padding:12px 10px 10px;
	background: -moz-linear-gradient(
		top,
		rgba(77,77,77,0.9) 0%,
		rgba(41,41,41,0.9));
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(rgba(77,77,77,0.9)),
		to(rgba(41,41,41,0.9)));
}



/* a kill in opening for android */
.android #contents a.execute-hidden {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/*---*/
header p.backBtn{
	position:absolute;
	top:2px;
	left:5px;
	z-index:2;
}


/*---*/
.fukidashiOuter {
	padding:0 10px;
}
.fukidashi {
	z-index:10;
	background-color: #FCF3EB;
    background-image: none !important;
    background-position: 10px 0.7em;
    background-repeat: no-repeat;
    background-size: 20px auto;
		-webkit-background-size: 20px auto;
		-moz-background-size: 20px auto;
	border: 1px solid #ff9e4e;
	border-radius: 8px 8px 8px 8px;
	color: #333333;
	font-size: 100%;
	line-height: 1.2;
	margin: 5px auto 6px;
	padding: 3px 0 8px;
	position: relative;
	width: 100%;
	text-shadow:
		0px 1px 0px rgba(51,51,51,0.5),
		0px 1px 0px rgba(255,255,255,1);
}

.fukidashi span {
	display:inline-block;
	margin-left:35px;
	margin-right:30px;
	margin-top: 5px;
}

.fukidashi span#fukidashiClose {
	position:absolute;
	top:0.3em;
	right:8px;
	margin-left:0;
	margin-right:0;
}
/*---*/
.kwNavOuter {
	height:32px;
	padding:4px 0;
	margin-bottom:4px;
	text-align:center;
	border-top:1px solid #e60011;
	background-image: linear-gradient(top, rgb(250,146,155) 0%, rgb(230,0,15) 100%);
	background-image: -o-linear-gradient(top, rgb(250,146,155) 0%, rgb(230,0,15) 100%);
	background-image: -moz-linear-gradient(top, rgb(250,146,155) 0%, rgb(230,0,15) 100%);
	background-image: -webkit-linear-gradient(top, rgb(250,146,155) 0%, rgb(230,0,15) 100%);
	background-image: -ms-linear-gradient(top, rgb(250,146,155) 0%, rgb(230,0,15) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(250,146,155)),
		color-stop(1, rgb(230,0,15))
);
}

.kwNav {
	position:relative;
	width: 256px;
	margin:0 auto;
}

.kwNav a{
	margin:0;
}

.kwNav img{
	vertical-align:top;
}

.kwNav li {
	padding-top:1px;
}

.kwNav li a {
	display:inline-block;
	margin:0 2px;
	width:80px;
}
/*------------ kwNav slider override---------*/


.kwNav .flex-direction-nav .flex-prev {
	width:20px;
	background-image:url(/usedcar/common/img/iphone/top_keyword_prev.png);
	background-position:0;
	background-repeat: no-repeat;
	background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
	left:-25px;
	top:0;
}

.kwNav .flex-direction-nav .flex-next {
	width:20px;
	background-image:url(/usedcar/common/img/iphone/top_keyword_next.png);
	background-position:0;
	background-repeat: no-repeat;
	background-size:20px auto;
		-webkit-background-size:20px auto;
		-moz-background-size:20px auto;
	right:-26px;
	top:0;
}



/*------------ bnr canpaign---------*/
.bnrCampaign{
	overflow:hidden;
	display:block;
	border:1px #DDDDDD solid;
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_bnrcar.gif) no-repeat 1% center, -moz-radial-gradient(left top, circle farthest-corner, #FFFFFF 0%, #EEEEEE 100%);
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_bnrcar.gif) no-repeat 1% center,-webkit-gradient(radial, left top, 0, left top, 835, color-stop(0, #FFFFFF), color-stop(1, #EEEEEE));
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_bnrcar.gif) no-repeat 1% center, radial-gradient(left top, circle farthest-corner, #FFFFFF 0%, #EEEEEE 100%);
	width:83%;
	padding:3px 3px 2px 14%;
	margin:0 auto;
	line-height:1.5em;
}
.bnrCampaign img{
	float:right;
}
.bnrCampaign span{
	color:#E50011;
	font-weight:bold;
}


/*-------- footer  --*/

#gFooter {
	margin-top:20px;
	padding-bottom:20px;
}
#top #gFooter {
	margin-top:00px;
	padding-bottom:10px;
}
#gFooter table {
	border-collapse:separate;
	width:100%;
	-moz-box-shadow:
		0px 0px 2px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		0px 0px 2px rgba(000,000,000,0.2);
	box-shadow:
		0px 0px 2px rgba(000,000,000,0.2);
	margin-bottom:10px;
}

#gFooter table td {
	background:#eee;
	width:50%;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#gFooter table td:nth-child(even) {
	border-right:none;
}

#gFooter table td a{
	display:block;
	padding:10px 0;
	font-size:89%;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	vertical-align:middle;
}

.gFBtnOuter {
	padding:10px;
}

.gFooterBtn {
	width:100%;
	display:table;
}

.gFooterBtn span {
	display:table-cell;
}

.gFooterBtn .offBtn {
	text-align:center;
	line-height:30px;
	height:30px;
	width:50%;
	color:#999999;
	background:#dfdfdf;
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	-moz-box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
	-webkit-box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
	box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
	text-shadow:
		0px 1px 1px rgba(255,255,255,1),
		0px -1px 0px rgba(153,153,153,1);
}

.gFooterBtn .onBtn {
	text-align:center;
	line-height:28px;
	height:28px;
	width:50%;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	border: 1px solid #000000;
	-moz-box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
	-webkit-box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
	box-shadow:
		-1px 1px 1px rgba(255,255,255,0.8),
		inset -1px 1px 2px rgba(000,000,000,0.4);
}

.gFooterBtn .onBtn a {
	display:block;
	color:#fff;
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 1px rgba(255,255,255,0.8);
}
.gFootLogo {
	text-align:center;
}

/*----------------------------------------- contents  ----------------------*/
#contents{
	width:100%;
}

/*------------------------------------------
              top
-------------------------------------------*/
/*---*/
#top h2.contList {
	background-image: linear-gradient(top, rgb(157,157,157) 0%, rgb(102,102,102) 100%);
	background-image: -o-linear-gradient(top, rgb(157,157,157) 0%, rgb(102,102,102) 100%);
	background-image: -moz-linear-gradient(top, rgb(157,157,157) 0%, rgb(102,102,102) 100%);
	background-image: -webkit-linear-gradient(top, rgb(157,157,157) 0%, rgb(102,102,102) 100%);
	background-image: -ms-linear-gradient(top, rgb(157,157,157) 0%, rgb(102,102,102) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(157,157,157)),
		color-stop(1, rgb(102,102,102))
	);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #515151;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	margin-top:10px;
}

#top h2.contList.open {
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}

#top h2.contList a {
	font-size:114%;
	font-weight:bold;
	padding: 12px 10px 10px;
	color: #ffffff;
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
	display:block;
	background-image:url(/usedcar/common/img/iphone/icon_downmenu.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:1em;
		-webkit-background-size: 1em;
		-moz-background-size: 1em;
}



/*---*/

#brandList {
	width:308px;
	padding:0 6px;
	margin:0 auto;
}

/* ヨコ表示 */
@media only screen and (orientation : landscape) { /*横向き*/
	#brandList{
    	width: 474px;
    	margin:0 auto;
	}
}

#brandList:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}

#brandList li a {
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	display:inline-block;
}
#brandList li img {
	margin-bottom:3px;
}

#brandList li {
	float:left;
	margin:4px;
	text-align:center;
	width:67px;
	height:70px;
/*	padding: 10px 0px 0px 0px;  ANG_PRJ- スマホトップブランド名称*/
	padding: 5px 0px 5px 0px;
	background-image: linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.5, rgb(255,255,255)),
		color-stop(1, rgb(232,232,232))
	);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #dcdcdc;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);
	box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);

}

.contWrap {
	padding:0 10px 10px;
}
.contWrap.UP {
	padding:10px 10px 0;
}

#topTxtList a {
	font-size:108%;
	line-height:1.4;
	display:block;
	text-align:right;
	padding:0px 20px 1px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#topList {}

#top #topList {
margin-bottom:3px;
}


#topList li {
	border-bottom:1px solid #c5c5c5;
}

#topList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#topList li.hasImg a {
	padding:10px 20px 7px 10px;
}
#topList li.hasImg a img {
	margin-right:3px;
	margin-top:-2px;
	vertical-align:middle;
}

/* 140204 ANG_PRJ-1034 */
.listSubTitle{
	background:linear-gradient(top, #9b9b9b, #5c5c5c);
	background:-moz-linear-gradient(top, #9b9b9b, #5c5c5c);
	background:-webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#5c5c5c));
	color: #ffffff;
	font-weight: bold;
	font-size: 114%;
	height: 36px;
	line-height: 2.5;
	padding-left: 10px;
}

.listSubTitle .limitation {
    background-color: #E50012;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    margin-right: 10px;
    padding: 2px 5px;
    text-align: center;
}

.listSubTitle .new {
    margin-left: 10px;
}

.listSubTitle .new img {
    vertical-align: -1px;
}

#syakenList li{
	border-bottom:1px solid #c5c5c5;
}

#syakenList li:last-child{
	border-bottom: 0;
}

#syakenList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}
/* 140204 ANG_PRJ-1034 */


#topKanteiList li {
	border-top:1px solid #002b86;
	border-bottom:1px solid #002b86;
	background-image: linear-gradient(top, rgb(255,237,44) 70%, rgb(242,228,39) 100%);
	background-image: -o-linear-gradient(top, rgb(255,237,44) 70%, rgb(242,228,39) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,237,44) 70%, rgb(242,228,39) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,237,44) 70%, rgb(242,228,39) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,237,44) 70%, rgb(242,228,39) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.7, rgb(255,237,44)),
		color-stop(1, rgb(242,228,39))
	);
}

#topKanteiList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#topKanteiList li.hasImg a {
	position:relative;
}
#topKanteiList li.hasImg a img {
	position:absolute;
	right:13%;
	bottom:0;
	vertical-align:bottom;
}

/*--*/
.searchBox{
	width:98%;
	margin:0 auto 12px auto;
}
.searchBox input[type=text]{
	border:1px #61748E solid;
	background:url(/usedcar/common/img/iphone/icon_search.gif) no-repeat 5px center;
	width:70%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:0 0 0 25px;
	margin:0 5px 0 0;
	color:#BBB;
	line-height:30px;
	height:30px;
}
.searchBox .searchBtn{
	border:1px #A41100 solid;
	background:url(/usedcar/common/img/iphone/bg_btn_red.gif) repeat-x center;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:7px 15px;
	color:#FFF;
}



/*--*/

.searchOuter {
	margin: 10px auto 0;
	padding:10px;
}
#top .searchBox{
	width:100%;
	margin:0;
}
#top .searchBox input[type=text]{
	border:none;
	background:#fff url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_search.gif) no-repeat 10px center;
	width:65%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	padding:10px 0 10px 25px;
	margin:0 3px 0 0;
	color:#BBB;
	line-height:30px;
	height:30px;
	font-size:108%;
}

#top .searchBox a {
	vertical-align:middle;
	display:inline-block;
	width:22%;
	line-height:30px;
	height:30px;
	padding: 8px 0;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

#top .searchBox .searchBtn{
	font-weight:bold;
	font-size:108%;
	background:none;
	color: #ffffff;
	display:inline-block;
	padding:0;
	margin:0;
	border:none;
}

/*--*/
.topBnrOuter {
	text-align:center;
	padding:10px 0 0;
}
.topBnr {
	position:relative;
	width:320px;
	margin:0 auto;
}

.topBnr li a{
	display:inline-block;
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
}

.topBnr a{
	margin:0;
}

.topBnr img{
	vertical-align:middle;
}

#slTopBnr01,
#slTopBnr02 {
	margin-left:27px;
}

/*-  topBnr slider override --*/
.topBnr .flex-direction-nav .flex-prev {
	width:18px;
	line-height:83px;
	height:83px;
	border: 1px solid #CACACA;
	border-radius:4px 0 0 4px;
	background-image:url(/usedcar/common/img/iphone/top_bnr_prev.png);
	background-position:0 50%;
	background-repeat: no-repeat;
	background-size:18px 83px;
		-webkit-background-size:18px 83px;
		-moz-background-size:18px 83px;
	left:8px;
	top:0px;
}

.topBnr .flex-direction-nav .flex-next {
	width:18px;
	line-height:83px;
	height:83px;
	border: 1px solid #CACACA;
	border-radius:0 4px 4px 0;
	background-image:url(/usedcar/common/img/iphone/top_bnr_next.png);
	background-position:0% 50%;
	background-repeat: no-repeat;
	background-size:18px 83px;
		-webkit-background-size:18px 83px;
		-moz-background-size:18px 83px;
	right:8px;
	top:0px;
}



/*---*/


.topContListOuter {
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	border: 1px solid #c5c5c5;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
}

.topContListOuter li{
	border-bottom:1px solid #c5c5c5;
	background-image: linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.03, rgb(255,255,255)),
		color-stop(0.74, rgb(240,240,240))
);
}

.topContListOuter a{
	font-size:100%;
	display:block;
	padding:15px 20px 15px 10px;
	color: #666666;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}



/*--*/
.harfList{
	overflow:hidden;
	margin-left:-1px;
}
.harfList li{
	border-bottom:1px #CCC solid;
	width:50%;
	float:left;
}
.harfList li a{
	border-left:1px #CCC solid;
}

.topContListOuter .harfList li a {
	background-position: 96% 50%;
}

.harfList li:last-child {
	border-bottom:none;
	-moz-border-radius:0 0 8px 0;
	-webkit-border-radius:0 0 8px 0;
	border-radius:0 0 8px 0;
	line-height:2;
}
html.android .harfList li:last-child {
	line-height:1;
}

.harfList li:nth-of-type(7){
	border-bottom:none;
	-moz-border-radius:0 0 0 8px;
	-webkit-border-radius:0 0 0 8px;
	border-radius:0 0 0 8px;
	line-height:1;
}
.harfList li:nth-of-type(7) a {
	-moz-border-radius:0 0 0 8px;
	-webkit-border-radius:0 0 0 8px;
	border-radius:0 0 0 8px;
}
/* ヨコ表示 */
@media only screen and (orientation : landscape) { /*横向き*/
.harfList li:last-child {
	line-height:1;
}
.harfList li:nth-of-type(7){
	line-height:1;
}
}

.harfList .line2 a{
	line-height:1.5em;
	height:39px;
	padding-left:8%;
	padding-right:10%;
	padding-top:6px;
}
/*---*/
#social_button{
	width:90%;
	margin:11px 10px 3px;
}

/*---*/

.ttlFeature {
	font-size: 114%;
	padding:12px 0 10px 28px;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(/usedcar/common/img/iphone/top_icon_feature.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
	background-size:14.5px 16.5px;
		-webkit-background-size:14.5px 16.5px;
		-moz-background-size:14.5px 16.5px;
}

h2.ttlFeature a {
	display:block;
	background-image:url(/usedcar/common/img/iphone/top_icon_close.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size:10px 12px;
		-webkit-background-size: 10px 12px;
		-moz-background-size: 10px 12px;
}

h2.ttlFeature.open a {
	background-image:url(/usedcar/common/img/iphone/top_icon_open.png);
}

.ttlFeature.PR {
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/top_icon_pr.png);
	background-position: 8px 45%;
	background-repeat: no-repeat;
	background-size:15px 16px;
		-webkit-background-size:15px 16px;
		-moz-background-size:15px 16px;
}

.bnrListOuter {
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	border:1px solid dbdbdb;
}

.bnrList{
	padding:0;
	margin:0 auto;
}
.bnrList li{
	overflow:hidden;
	padding:8px 0 7px 6px;
	border-top:1px solid #dbdbdb;
	background-image: linear-gradient(top, rgb(255,255,255) 40%, rgb(240,240,240) 100%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 40%, rgb(240,240,240) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 40%, rgb(240,240,240) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 40%, rgb(240,240,240) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 40%, rgb(240,240,240) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.4, rgb(255,255,255)),
		color-stop(1, rgb(240,240,240))
	);
}
/*.bnrList li:last-child{
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}*/


.bnrList li a{
	font-size:89%;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	vertical-align:middle;
	display:inline-block;
}
.bnrList li span{
	overflow:hidden;
	display:inline-block;
	width:130px;
	padding:0 0 0 0;
	white-space:nowrap;
}

.bnrList.PR li {
	text-align:center;
	padding:8px 3px 7px 3px;
}

.bnrList li .line2{
	padding:9px 0 0 6pxpx;
}

/*---*/
#gooApp{
	margin-top:15px;
	text-align:center;
	background: -moz-linear-gradient(
		top,
		#f56f4e 0%,
		#e60013);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f56f4e),
		to(#e60013));
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	border: 1px solid #e50013;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 3px rgba(0,0,0,0.3);
}
#gooApp a{
	display:block;
	padding: 3px 6px;
}
#gooAllApp {
	text-align:center;
	background: -moz-linear-gradient(
		top,
		#595959 0%,
		#383838 50%,
		#242424);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#595959),
		color-stop(0.50, #383838),
		to(#242424));
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	border: 1px solid #7a7a7a;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.4),
		inset 0px 1px 1px rgba(76,76,76,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.4),
		inset 0px 1px 1px rgba(76,76,76,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.4),
		inset 0px 1px 1px rgba(76,76,76,1);
}
#gooAllApp a{
	display:block;
	padding: 5px 6px 3px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*---*/
#titleArea{
	background:#dddddd;
	padding:12px 10px 10px;
	-moz-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
}

#titleArea.bgBlc{
    color: #FFFFFF;
    background-color: #000000;
}

#titleArea h1,
#titleArea h2{
	color: #242a32;
	font-weight:bold;
	font-size:114%;
	line-height:1.4;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}
#titleArea p{
	float:right;
}

#titleArea p a{
	font-weight:bold;
	font-size:12px;
	color: #ffffff;
	display:block;
	margin-top:-20px;
	padding: 3px 10px;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
}

/*---*/
/*------------------------------------------
               list
-------------------------------------------*/
.selectWord{
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
	border-top:1px #CECECE solid;
}
.selectWord td{
	border: 1px solid #747474;
	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))
	);
	text-align:center;
	line-height:40px;
}
.selectWord td a{
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-shadow:
		0px -1px 1px rgba(61,61,61,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}
.selectWord td:first-of-type{
	border-left:none;
}
.selectWord td:last-of-type{
	width:12%;
	border-right:none;
}

/*---*/
.wordTitle{
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:10px 10px 8px;
	color:#383838;
	font-size:108%;
	line-height:1.4;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

/*---*/
.wordList{
}
.wordList li {
	border-bottom:1px solid #cccccc;
	background:#fff;
}
.wordList li a {
	font-size:114%;
	line-height:1.4;
	overflow:hidden;
	display:block;
	padding:0 8% 0 0;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}



.wordList li img{
	float:left;
	margin:0 5px 0 0;
}
.wordList li a span{
	display:block;
	padding:10px 0 0 0;
	line-height:1.3em;
}
.wordList li a span span{
	float:none;
	padding:0;
	color:#999999;
}

.wordList li a span span.popMark{
	text-align:right;
	margin-bottom:10px;
}

.wordList li a span span.popMark .popular{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:1.2;
	padding:2px 1px 1px 1px;
	margin:2px -2px 0 0;
	text-align:center;
	white-space:nowrap;
	background:#cdb326;
	display:inline-block;
	width:63px;
}

/*---*/

/*---------------------------------------
               list2
-----------------------------------------*/
.normalTitle{
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:10px 10px 8px;
	color:#383838;
	font-size:108%;
	line-height:1;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}
.normalTitle img{
	margin:0 10px 0 0;
	position: relative;
	top:2px;
}

.grayTitle {
	margin: 15px 0 10px;
	padding: 4px 5px 2px;
	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);
}

.linkList li {
	border-bottom:1px solid #cccccc;
	background:#fff;
}

.linkList li a, .linkList li.listNone {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:15px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}


.linkList li span{
	color: #fff;
	background: #8E8E8E;
	width: 100%;
	display: block;
	padding: 4px 0 4px 8px;
	font-size: 12px;
	font-weight: 600;
}

.linkList li.listNone span {
	margin: -15px 0 15px -10px;
}

.linkList li div{
	overflow:hidden;
	font-weight:bold;
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
}

/* 20130205 追加 */
.linkList li dl{
	display: table;
	width: 100%;

}

.linkList li dl dt{
	display: table-cell;
	width: 45px;
	background: #eeeeee;
	border-right: 1px solid #cccccc;
	text-align: center;
	vertical-align: middle;
}

.linkList li dl dd{
	display: table-cell;
}

.linkList li dl dd.sub a{
	padding-left: 24px;
	font-weight: normal;
}

/* 170227 GOO_SEO_2016-11*/

.linkList li dl dd.no_link{
	font-size: 114%;
	line-height: 1.4;
	display: block;
	padding: 14px 20px 10px 24px;
	color: #999999;
	font-weight: normal;

}

.linkList li dl dd.prefecture{
	font-size: 114%;
	line-height: 1.4;
	display: block;
	padding: 14px 20px 10px 10px;
	color: #242a32;
	font-weight: bold;
}


/* -----------------------*/

.linkList li dl dd.sub1 a{
	padding: 10px 20px 8px 36px;
	font-size: 100%;
	font-weight: normal;
}

.linkList li.noLink span, .linkList li span.noLink {
	background-color: #ddd;
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #979797;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

/* //20130205 追加 */

/* 20130204 追加 */
.linkarea table{
	border: 1px solid #969696;
}

.linkarea table td{
	width: 33%;
	height: 36px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background: -moz-linear-gradient(top, #f7f7f7 20%, #dddddd 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f7f7f7), color-stop(60%,#dddddd));
}

.linkarea table td span{
	position: relative;
	top: -2px;
}

.linkarea table td a{
	display: block;
}

.last{
	border: 0 !important;
}

.type1{
	position: relative;
	left: -16px;
}

.type2{
	position: relative;
	left: -10px;
}

.type3{
	position: relative;
	left: -4px;
}

.type4{
	position: relative;
	left: -22px;
}

.type5{
	position: relative !important;
	top: -4px !important;
	font-size: 10px;
}

.fs10{
	font-size: 10px !important;
}
/* //20130204 追加 */


/* 20130205 追加 */
.linkarea2 table{
	border: 1px solid #969696;
}

.linkarea2 table td{
	width: 20%;
	height: 38px;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	background: -moz-linear-gradient(top, #f7f7f7 20%, #dddddd 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f7f7f7), color-stop(60%,#dddddd));
}

.linkarea2 table td a{
	display: block;
	color: #636363;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2;
}

.btnArea01{
	padding: 10px 0;
	margin: 20px 0 0 0;
}

.btnArea01 .inner{
	width: 300px;
	margin: 0 auto;
}

.btnClear, .clearChk {
	display: block;
	float: left;
	width: 73px;
	height: 42px;
	background:-moz-linear-gradient(top, #fd8a8a, #e00000);
	background:-webkit-gradient(linear, left top, left bottom, from(#fd8a8a), to(#e00000));
	border: 1px solid #e00000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
		-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 3.0;
}

.btnSearch{
	display: block;
	float: right;
	width: 210px;
	height: 42px;
	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));
	border: 1px solid #0b709f;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 3.0;
}

.fixedBar{
	position: fixed;
	width: 100%;
	bottom: 0;
	padding: 10px 0;
	margin: 20px 0 0 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff);
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 1;
}
/* //20130205 追加 */

/*---*/

/*------------------------------------------
              result
-------------------------------------------*/
#resultBtnArea{
	overflow:hidden;
	margin:10px 0 0;
	display:table;
	width:100%;
}
#resultBtnArea a{
	display:table-cell;
	width:50%;
	text-align:center;
	line-height:30px;
	height:30px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background: -moz-linear-gradient(
		top,
		#9d9d9d 0%,
		#383838 50%,
		#666666);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#9d9d9d),
		color-stop(0.50, #383838),
		to(#666666));
	border: 1px solid #757575;
	-moz-box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	-webkit-box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	text-shadow:
		0px -1px 1px rgba(60,60,60,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}

#resultBtnArea a:first-child{
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	padding-right:1px;
	border-right:1px solid #fff;
}
#resultBtnArea a:last-child{
	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
}

#resultBtnArea a.onBtn {
	color:#999999;
	background:#dfdfdf;
	border-top:none;
	border-left:none;
	border-bottom:none;
	-moz-box-shadow:
		inset -1px 1px 0px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		inset -1px 1px 0px rgba(000,000,000,0.2);
	box-shadow:
		inset -1px 1px 0px rgba(000,000,000,0.2);
	text-shadow:
		0px 1px 1px rgba(255,255,255,1),
		0px -1px 0px rgba(153,153,153,1);
}
#resultBtnArea a.onBtn:last-of-type {
	border-right:none;
}

#resultBtnArea a span {
	display:inline-block;
	height:30px;
	line-height:30px;
	padding-left:20px;
}

#resultBtnArea a span.narabe {
	background-image:url(/usedcar/common/img/iphone/icon_narabe_off.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:14px 14px;
		-webkit-background-size:14px 14px;
		-moz-background-size:14px 14px;
}
#resultBtnArea a.onBtn span.narabe {
	background-image:url(/usedcar/common/img/iphone/icon_narabe_on.png);
}
#resultBtnArea a span.shibori {
	background-image:url(/usedcar/common/img/iphone/icon_shibori_off.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:14px 14px;
		-webkit-background-size:14px 14px;
		-moz-background-size:14px 14px;
}
#resultBtnArea a.onBtn span.shibori {
	background-image:url(/usedcar/common/img/iphone/icon_shibori_on.png);
}

/*--*/
.resultHead{
	overflow:hidden;
	border-bottom:1px solid #cccccc;
	padding:0 10px 5px;
}
.resultHead p:first-of-type{
	float:left;
	padding:7px 0 0 0;
}
.resultHead p:first-of-type span{
	font-weight:bold;
	color:#e50012;
	font-size:108%;
}
.resultHead p:last-of-type{
	float:right;
	overflow:hidden;
}
.resultHead p a{
	display:block;
	float:left;
	padding:0 10px;
	margin:0 0 0 2px;
	line-height:24px;
}

.resultHead p a:first-of-type {
	background:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/resurt_pipe.png) repeat-y 100% 0;
}
.resultHead p a:last-of-type{
	padding-right:0;
}

.resultHead p a.on{
	color:#aaa;
}

.resultHead p a span{
	display:inline-block;
	padding-left:23px;
}

.resultHead p a span.syosai{
	background-image:url(/usedcar/common/img/iphone/result_syosai_off.png);
	background-position: 0 48%;
	background-repeat: no-repeat;
	background-size:16px 10px;
		-webkit-background-size: 16px 10px;
		-moz-background-size: 16px 10px;
}
.resultHead p a.on span.syosai{
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/result_syosai_on.png);
}
.resultHead p a span.img{
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/result_img_off.png);
	background-position: 0 48%;
	background-repeat: no-repeat;
	background-size:16px 10px;
		-webkit-background-size: 16px 10px;
		-moz-background-size: 16px 10px;
}
.resultHead p a.on span.img{
	background-image:url(/usedcar/common/img/iphone/result_img_on.png);
}


/*---*/

.resultBox{
	border-bottom:1px solid #cccccc;
	padding:12px 0 8px;
}

.resultBox a{
	display:block;
	overflow:hidden;
}

.resultBox .mysearch_message a{
	background:none;
	padding:5px 0 5px 14px;
	color:#1e0fbe;
	text-decoration:underline;
	background-image:url(/usedcar/common/img/iphone/top_messe.png);
	background-position: 10px 48%;
	background-repeat: no-repeat;
	background-size:11.5px 8px;
		-webkit-background-size: 11.5px 8px;
		-moz-background-size: 11.5px 8px;
}
.resultBox .mysearch_message_read a{
	background:none;
	padding:5px 0 5px 14px;
	color:#666666;
	background-image:url(/usedcar/common/img/iphone/top_messe.png);
	background-position: 10px 48%;
	background-repeat: no-repeat;
	background-size:11.5px 8px;
		-webkit-background-size: 11.5px 8px;
		-moz-background-size: 11.5px 8px;
}
/*--*/
.resultBox .iconArea{
	overflow:hidden;
	padding:0 0 4px 10px;
}
.resultBox .iconArea input{
	float:left;
	margin:0 3px 0 0;
}
.resultBox .iconArea span{
	display:block;
	float:left;
	margin:0 3px 0 0;
	font-size:95%;
}
.resultBox .iconArea .new,
.resultBox .iconArea .update{
	color:#fff;
	background:#e50012;
	line-height:1.2;
	padding:4px 2px 2px;
	border:1px #e50012 solid;
}


.recognize{
	color:#002b86;
	font-weight:bold;
	line-height:1.2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #002b86;
	padding:4px 27% 2px;
	background-color:#ffef2c;
	background-image:url(/usedcar/common/img/iphone/icon_kantei_s.png);
	background-position: 4px 50%;
	background-repeat: no-repeat;
	background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
}

.icGoo {
	color:#002b86;
	font-weight:bold;
	line-height:1.2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #002b86;
	padding:4px 27% 2px;
	background-color:#ffef2c;
	background-image:url(/usedcar/common/img/iphone/icon_kantei_s.png);
	background-position: 4px 50%;
	background-repeat: no-repeat;
	background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
}

.resultBox .iconAreaOuter {
	display:table;
	width:100%;
	padding-bottom:0;
}

.iconAreaOuter .iconArea{
	display:table-cell;
	vertical-align:top;
	width:100%;
}

.iconAreaOuter .iconArea .icGoo,
.iconAreaOuter .iconArea .recognize{
	padding:4px 22% 2px;
}

.iconAreaOuter .delBtn{
	display:table-cell;
	vertical-align:top;
	width:49px;
	color: #ffffff;
	padding-right: 10px;
	direction: rtl;
}
.iconAreaOuter .delBtn a{
	color: #ffffff;
	display:block;
	text-align:center;
	width:40px;
	font-weight:bold;
	padding: 6px 4px 4px;
	background:#aaaaaa;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float:right:;
}


/*--*/
.resultBox div{
	overflow:hidden;
	padding:0 0 5px 0;
	display:table;
	width:100%;
}

.resultBox div p.image{
	display:table-cell;
	width:148px;
}
.resultBox div p.image img{
	margin-left:10px;
}
.resultBox div .txtArea{
	display:table-cell;
	vertical-align:top;
	color:#000;
	padding-left:10px;
}
.resultBox div .txtArea p{
	float:none;
}
.resultBox div .txtArea h2 {
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
	padding-right:20px;
}
.resultBox div .txtArea h2,
.resultBox div .txtArea h3{
	margin:5px 0 8px 0;
	font-size:15px;
	font-weight:bold;
}
.resultBox .txtArea dl{
	overflow:hidden;
	margin-right:10px;
	border-top:2px solid #f0f0f0;
}
.resultBox .txtArea dl dt{
	float:left;
	padding:9px 0 0 0;
}
.resultBox .txtArea dl dd{
	padding:7px 0 4px 63px;
	border-bottom:2px solid #f0f0f0;
	text-align:right;
}
.resultBox .txtArea dl dd span{
	font-size:18px;
	font-weight:bold;
}
.resultBox .txtArea dl dd.packTxt span{
	font-size:14px;
	font-weight:normal;
}
/*--*/
.resultBox .data{
	background:#f0f0f0;
	padding:5px 3px 5px 5px;
	margin:0 10px;
	font-size:100%;
	color:#000;
	line-height:1.2;
	letter-spacing:-0.01em;
}

.itemLabel {
	display:block;
	clear:both;
	padding-left:10px;
	padding-bottom:5px;
	margin-right:-2px;
}

.itemLabel:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}

.itemLabel span {
	font-size:10px;
	line-height:1.2;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:3px 0 2px;
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:2px;
	margin-right:2px;
}

.platinum {
	background:#90b9c8;
	width:128px;
}
.dealer {
	background:#ff9900;
	width:128px;
}
.gold {
	background:#cdb326;
	width:128px;
}
.silver {
	background:#bab7b7;
	width:128px;
}

.hosho {
	background:#d37e96;
	width:63px;
	float:left;
}
.eco {
	background:#84b533;
	width:63px;
	float:left;
}
.gentei {
	background:#b5968c;
	width:63px;
	float:left;
}
.kanteisho {
	background:#cea95a;
	width:63px;
	float:left;
}
.mv {
	background:#4ac9db;
	width:63px;
	float:left;
}





/*--*/
.resultBox div.contWrap {
	padding:10px 10px 0;
	display:block;
	width:auto;
}
.resultBox div.contWrap:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0;
}
.resultBox .freeBtn{
	display:block;
	float:left;
	width:48%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:0 0 10px 0;
	background: -moz-linear-gradient(
		top,
		#f68992 0%,
		#d10003 50%,
		#b82429);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f68992),
		color-stop(0.50, #d10003),
		to(#b82429));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #b82429;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

.resultBox .freeBtn.wideBtn{
	width:100%;
}
.resultBox .speedBtn{
	display:block;
	float:left;
	width:48%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:0 0 10px 0;
	background: -moz-linear-gradient(
		top,
		#feac5b 0%,
		#f57b00 50%,
		#fe7f00);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#feac5b),
		color-stop(0.50, #f57b00),
		to(#fe7f00));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid rgba(255,102,0,0.7);
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 1px 0px 2px rgba(192,112,37,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 1px 0px 2px rgba(192,112,37,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 1px 0px 2px rgba(192,112,37,1);
	text-shadow:
		0px -2px 0px rgba(211,77,0,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
.resultBox .speedBtn.wideBtn{
	width:100%;
	margin: 0 0 10px;
}


.resultBox .listAddBtn{
	display:block;
	float:left;
	width:48%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin: 0 2% 10px 0;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.resultBox .listAddBtn.dell {
	font-size:110%;
}

.resultBox .compareListAdded {
	display:block;
	float:left;
	width:48%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#0b709f;
	padding: 8px 0 5px;
	margin: 0 2% 10px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #ccc;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.1),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.1),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 2px rgba(000,000,000,0.1),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 1px 1px rgba(255,255,255,0.5);
}
.resultBox .compareListAdded span{
	color:#666;
}

/*------------------------------------------
              result2
-------------------------------------------*/
#resultImgList{
	overflow:hidden;
	padding:10px 0 0 4px;
}
#resultImgList li {
	float:left;
	margin:0 4px 4px 0;
	line-height:0.1em;
}

/*---*/
/*------------------------------------------
              result  result2
-------------------------------------------*/
.resultTxt{
	margin:0;
	color: #242a32;
	font-size:108%;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	text-align:center;
}
.resultTxt .sFont {
	font-size:87.5%;
}
.registBtn{
	padding:18px 10px 22px;
}
.registBtn a {
	display: none;
	vertical-align:middle;
	display:block;
	width:100%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:0 auto;
	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 #757575;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.registBtn a.btn01{
	background: -moz-linear-gradient(
		top,
		#9d9d9d 0%,
		#383838 50%,
		#666666);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#9d9d9d),
		color-stop(0.50, #383838),
		to(#666666));
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}


.registBtn a.btn02{
	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));
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.decision_search{
	padding: 23px 10px 10px;
}

.decision_search p{
	width: 100%;
	line-height: 20px;
	margin: 0 auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #0b709f;
	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));
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

.decision_search p a{
	color:#FFF;
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
	font-weight:bold;
	font-size: 14px;
	vertical-align:middle;
	display:block;
	text-align: center;
	height: 20px;
	padding: 14px 0 11px;
}


.decision_search p a span{
	background: url("../img/bg_icon_search.png") no-repeat left center;
	width: 125px;
	padding-left: 8px;
	margin: 0 auto;
	display: block;
	background-size: 15px 14px;
	-moz-background-size: 15px 14px;
	-webkit-background-size: 15px 14px;
}

/*---------*/
.pageNumOuter {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:#dddddd;
	padding:20px 0;
}
.pageNumber{
	overflow:hidden;
	margin:3px 0 0 0;
	line-height:29px;
	text-align:center;
}
.pageNumber a{
	border:1px #bbbbbb solid;
	background:#eeeeee;
	padding:6px 8px;
	margin:0 1px;
	color:#333333;
	white-space:nowrap;
	font-weight:bold;
	-moz-box-shadow:
		inset 0px 1px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		inset 0px 1px 1px rgba(255,255,255,1);
	box-shadow:
		inset 0px 1px 1px rgba(255,255,255,1);
	text-shadow:
		0px 2px 0px rgba(255,255,255,1);
}
.pageNumber span{
	border:1px #bbbbbb solid;
	background:#ffffff;
	color:#989898;
	font-weight:bold;
	padding:6px 8px;
	margin:0 1px;
	white-space:nowrap;
}


/*---*/


/*-----------------------------------------------------------
              spread
-------------------------------------------*/
#cardetailPage h2{
	margin-top:20px;
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:10px 10px 8px;
	color:#383838;
	font-size:108%;
	line-height:1.08;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}
/*----------*/
#imgArea{
	background:#000000;
	padding:0px 0 0 0;
}
/*------flick imgs-----------*/

#photoBox {
	background:#000000;
	border: 0px;
	width: 310px;
	height: 195px;
	overflow: hidden;
	text-align: center;
	margin:  0 5px 10px;
	padding: 0px;
}
#photoBox ul {
	list-style: none;
	width:6600px;
	margin:  0px;
	padding: 0px;
}
#photoBox ul li {
	width: 310px;
	margin:  0px;
	padding: 0px;
	float: left;
	background: #000000;
}
#photoBox .ui-flickable-container {
	cursor: pointer;
}

#cardetailPage #nav {
	width:100%;
	height:37px;
	/*margin:0 0 15px 0;
	background:url(/usedcar/common/img/iphone/bg_nav.gif) repeat-x;*/
	background-image: -moz-linear-gradient(bottom, #EBF1F5 0%, #CED6DB 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EBF1F5), color-stop(1, #CED6DB));
	background-image: linear-gradient(bottom, #EBF1F5 0%, #CED6DB 100%);
	z-index:100;
}

#cardetailPage #prevBtn,
#cardetailPage #nextBtn {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	width:60px;
}

#cardetailPage #nextBtn {
	float:right;
	text-align:right;
}

#cardetailPage #indicator, #indicator > li {
	display:block;
	float:left;
	list-style:none;
	padding:0; margin:0;
}

#cardetailPage #indicator {
	width:160px;
	padding:7px 0 0 35px;
}

#cardetailPage #indicator > li {
	text-indent:-9999em;
	width:12px; height:12px;
	background:url(/usedcar/common/img/iphone/icon_circle_white.gif) no-repeat;
	overflow:hidden;
	margin-right:4px;
}

#cardetailPage #indicator > li.active {
	background:url(/usedcar/common/img/iphone/icon_circle_red.gif) no-repeat;
}

#cardetailPage #indicator > li:last-child {
	margin:0;
}
/*---*/

.photoComment {
	text-align: left;
}
#imgArea .photoComment{
	background-color: #000000;
	border-bottom:1px #CCC solid;
	padding:2px 10px 5px 10px;
	margin:0;
	color:#ffffff;
	line-height:1.5em;
}

/*----enlargeBtn--*/
.enlargeBtn{
	display:block;
	background:url(/usedcar/common/img/iphone/bg_enlargebtn.gif) no-repeat left top;
	width:141px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:center;
	font-size:14px;
	color:#005BAB;
	line-height:32px;
	margin:10px auto;
}


/*----------- title---------*/
#cardetailPage h2.btnTitle {
	margin-top:0;
	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:0 0 0 10px;
	color:#FFF;
	font-weight:bold;
	font-size:108%;
	line-height:1.08;
}
.btnTitle a{
	display:block;
	color:#FFF;
	overflow:hidden;
	line-height:28px;
	text-shadow:
		0px -1px 1px rgba(99,77,79,0.7);
}
.btnTitle a img{
	float:right;
	width:16px;
	height:16px;
	margin:5px 5px 0 0;
}

#subTitle h1 {
	margin-top:20px;
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:10px 10px 8px;
	color:#383838;
	font-size:108%;
	line-height:1.08;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

/*--*/
#cardetailPage .orangeTtlOuter {
	position:relative;
	padding-top:9px;
	margin-bottom:10px;
	height:45px;
}
#cardetailPage .orangeTitle{
	border-top:1px #d1ad56 solid;
	border-bottom:1px #bd8b23 solid;
	margin-top:12px;
	padding:0;
	color:#ffffff;
	text-shadow:
		0px -1px 0px rgba(169,120,46,0.8);
}
#cardetailPage .orangeTitle span {
	display:block;
	padding:8px 10px 4px;
	border-top:1px #efe0a3 solid;
	border-bottom:1px #efe0a3 solid;
	background-image: linear-gradient(top, rgb(208,173,84) 50%, rgb(190,141,36) 100%);
	background-image: -o-linear-gradient(top, rgb(208,173,84) 50%, rgb(190,141,36) 100%);
	background-image: -moz-linear-gradient(top, rgb(208,173,84) 50%, rgb(190,141,36) 100%);
	background-image: -webkit-linear-gradient(top, rgb(208,173,84) 50%, rgb(190,141,36) 100%);
	background-image: -ms-linear-gradient(top, rgb(208,173,84) 50%, rgb(190,141,36) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.5, rgb(208,173,84)),
		color-stop(1, rgb(190,141,36))
	);
}
#cardetailPage .orangeTtlOuter img{
	position:absolute;
	right:10px;
	top:12px;
}
#cardetailPage .kanteiBtn a {
	display: block;
	font-size: 114%;
	font-weight:bold;
	padding: 10px;
	margin:10px auto;
	text-align: center;
	color: #8f6407;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#fbf7ef);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		to(#fbf7ef));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #bd8c22;
	-moz-box-shadow:
		0px 1px 3px rgba(196,151,54,0.9),
		inset 0px -1px 1px rgba(255,247,229,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(196,151,54,0.9),
		inset 0px -1px 1px rgba(255,247,229,1);
	box-shadow:
		0px 1px 3px rgba(196,151,54,0.9),
		inset 0px -1px 1px rgba(255,247,229,1);
	text-shadow:
		0px 1px 1px rgba(169,120,46,0.8),
		0px 0px 0px rgba(255,255,255,1);
}
#cardetailPage .kanteiBtn a img {
	margin-right:5px;
}

/*-----table---*/
.priceTable{
	width:100%;
}
.priceTable th{
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
	font-weight: bold;
	line-height: 1.2;
	padding: 5px 4px;
	vertical-align: middle;
	width: 20%;
	color: #333333;
	text-shadow:
		0px 0px 0px rgba(60,60,60,0),
		0px 2px 0px rgba(255,255,255,1);
}

.priceTable th.rightG{
	background:#f2f2f2;
}

.priceTable td{
	border:1px #cccccc solid;
	padding:5px 3px 5px 6px;
	font-weight:bold;
	text-align:right;
	vertical-align: middle;
	line-height: 1.2;
}
.priceTable td.borRNone {
	border-right:none;
	width:40%;
	text-align:left;
}
.priceTable td.borLNone {
	border-left:none;
	width:45%;
}

.priceTable td.noHit{
	text-align: left;
	font-weight: normal;
}
.priceTable td .price{
	font-size:24px;
}
.priceTable td .price2{
	font-size:18px;
}

.priceTable td .reCheck{
    color: #0050c8;
    margin: 15px 0 10px;
    text-align: center;
}

.priceTable td .reCheck a{
	color: #0050c8;
	text-decoration:underline;
}
.priceTable td span{
	line-height: 1.2;
}

.priceTable .borderB_none{
	border-bottom: none;
}

/*---*/
.baseTable{
	width:100%;
	margin:0;
	line-height:1.6;
}
.baseTable th{
	border:1px #cccccc solid;
	background:#f1f1f1;
	width:38%;
	padding:6px 6px 6px 9px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
.baseTable.autoWide th {
	width:auto;
}
.baseTable td{
	border:1px #cccccc solid;
	padding:6px 6px 6px 9px;
	position:relative;
}
.baseTable a{
	color:#0050c8;
	text-shadow:
		0px 1px 1px rgba(0,0,0,0.0),
		0px 0px 0px rgba(0,0,0,0.0);
}
.shopTable {
	margin-top:10px;
}
.shopTable th{
	width:36%;
	text-align:left;
	color:#000;
}
/*--*/

.orangeTable{
	width:100%;
	margin:0;
}
.orangeTable th{
	border:1px #d1ae64 solid;
	background:#efe0a3;
	width:60px;
	padding:5px 5px;
	text-align:left;
	white-space:nowrap;
}
.orangeTable td{
	border:1px #d1ae64 solid;
	padding:3px 5px;
	vertical-align:middle;
}


/*----- btn -----------*/
.detailBtnArea{
	width:95%;
	padding:10px 0 0 0;
	margin:0 auto;
}
.detailBtnArea li{
	margin:0 0 10px 0;
}
.detailBtnArea a{
	display:block;
	padding:12px 0 8px 0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
.detailBtnArea a .txt{
	display:block;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
	text-shadow:none;
}
.detailBtnArea li:first-child a{
	background: -moz-linear-gradient(
		top,
		#6be18e 0%,
		#18a542 50%,
		#17a441);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6be18e),
		color-stop(0.50, #18a542),
		to(#17a441));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #128936;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

.detailBtnArea li:nth-child(2) a{
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.detailBtnArea li:last-child a{
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.detailBtnArea .compareListAdded {
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0 8px;
	text-align: center;
	color:#999999;
	background:#dfdfdf;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:none;
	-moz-box-shadow:
		inset 0px 1px 1px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		inset 0px 1px 1px rgba(000,000,000,0.2);
	box-shadow:
		inset 0px 1px 1px rgba(000,000,000,0.2);
	text-shadow:
		0px 1px 1px rgba(255,255,255,1),
		0px -0px 0px rgba(153,153,153,1);
}

.detailBtnArea .compareListAdded span.txt {
	display:block;
	font-weight:normal;
	font-size: 12px;
	text-shadow:none;
}


/*----- btn_norikae -----------*/
.detailBtnArea2{
	width:95%;
	padding:0;
	margin:0 auto;
}
.detailBtnArea2 li{
	margin:0 0 10px 0;
}
.detailBtnArea2 a{
	display:block;
	color: #ffffff;
	padding:12px 0 8px 0;
	font-size:18px;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}
.detailBtnArea2 a .txt{
	display:block;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
	text-shadow:none;
}
/*--*/

.btnPriceChange a{
	display:block;
	width:95%;
	padding:12px 0 8px 0;
	margin:10px auto;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color: #ffffff;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}
/*--*/
.grayArrowBtn{
	display:block;
	border-bottom:1px #CCC solid;
	background:url(/usedcar/common/img/iphone/arrow_gray.gif) no-repeat 98% center;
	padding:0 0 0 5%;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.grayBtnList{
	border-top:1px #CCC solid;
}
.grayBtnList li a{
	display:block;
	border-bottom:1px #CCC solid;
	background:url(/usedcar/common/img/iphone/arrow_gray.gif) no-repeat 98% center;
	padding:0 0 0 5%;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
}

/*--*/
.baseTable .mapBtn{
	float:right;
	width:45px;
}
.baseTable .mapBtn a{
	display:block;
	padding:5px 3px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	line-height:22px;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
}
.baseTable .yellow_back {
	background:#FEECE0;
}

.baseTable.valignM td,
.baseTable.valignM th {
	vertical-align:middle;
}

/*--*/
.linkRList {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #c5c5c5;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3);
}

.linkRList li {
	border-bottom:1px solid #c5c5c5;
	background-image: linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 3%, rgb(240,240,240) 74%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.03, rgb(255,255,255)),
		color-stop(0.74, rgb(240,240,240))
);
}

.linkRList li:first-child {
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

.linkRList li:last-child {
	border-bottom:none;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}

.linkRList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}


/*---*/
.telArea{
	width:95%;
	margin:10px auto;
}
.contWrap .telArea{
	width:100%;
}
.telArea a{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding: 12px 0 8px;
	text-align: center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	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 */
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}
.telArea a span {
	display:block;
	padding:10px 0;
}

.telMesse {
	margin:10px 10px 0;
	line-height:1.4;
}

/* コールノート変更後 */
.free_call2 {
	width: 100%;
	color: #ffffff;
	clear: both;
	margin-bottom: 10px;
}

.free_call2 a {
	text-shadow: none;
	padding:7px 0;
	color: #ffffff;
	display: block;
	font-weight: bold;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

.free_call2 a table{
    margin: 0 auto;
    width: 90%;
}

.free_call2 a table th{
    vertical-align: middle;
}

.free_call2 a table td{
    line-height: 1.2;
    padding-top: 0;
    vertical-align: middle;
    text-align: center;
}

.free_call2.set2 a {
	padding: 6px 0 7px;
}

.free_call2.set2 a table td div{
    margin-top: 5px;
}

/*--------------------------------
            callnote cv up
----------------------------------*/

.contWrap_cv {
	padding:10px 10px 0;
	overflow: hidden;
}
.call {
	float:left;
	width:75%;
/*	border:1px solid #000;*/
}
.shopmap {
	float:right;
	width:20%;
/*	border:1px solid #000;*/
}

.free_call2_cv {
	width: 100%;
	color: #ffffff;
	clear: both;
	margin-bottom: 10px;
/*	float:left;*/
}

.free_call2_cv a {
	text-shadow: none;
	padding:7px 0;
	color: #ffffff;
	display: block;
	font-weight: bold;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

.free_call2_cv a table{
    margin: 0 auto;
    width: 90%;
}

.free_call2_cv a table th{
    vertical-align: middle;
}

.free_call2_cv a table td{
    line-height: 1.2;
    padding-top: 0;
    vertical-align: middle;
    text-align: center;
}

.free_call2_cv.set2 a {
	padding: 6px 0 7px;
}

.free_call2_cv.set2 a table td div{
    margin-top: 5px;
}
.mapBtn_cv{
	float:right;
	width:100%;
}
.mapBtn_cv a{
	display:block;
/*	padding:5px 3px;*/
	padding:17px 3px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size: 16px;
	line-height:22px;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
}


/*--------------------------------
              telpage
----------------------------------*/
#telPage{
}
#telPage h1{
	position:absolute;
	top:0;
	width:100%;
	padding:10px 0 0px 18px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
}
#telPage #contents{
	border:1px #CCCCCC solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	width:96%;
	padding:15px 0 15px 0;
	margin:15px auto 0 auto;
}
#telPage #contents h2{
	margin:0 0 15px 0;
	text-align:center;
	font-size:17px;
}

#telPage #contents p:first-of-type{
	margin:0 0 10px 0;
	text-align:center;
	color:#F00;
	font-weight:bold;
	font-family:Arial;
	font-size:26px;
}
#telPage #contents p:first-of-type img{
	margin:0 10px 0 0;
	-moz-box-shadow:1px 1px 3px #B7B7B7;
	-webkit-box-shadow:1px 1px 3px #B7B7B7;
	box-shadow:1px 1px 3px #B7B7B7;
	vertical-align:-0.1em;
}
#telPage #contents span.txtRed{
	font-size:17px;
	font-family:Arial;
}
#telPage #contents p:last-child{
	border:1px #CCCCCC solid;
	background:#F0F0F0;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	width:84%;
	padding:10px 10px 10px 15px;
	margin:10px auto 0 auto;
	line-height:1.5em;
}


/*------------------------------------------
              shop
-------------------------------------------*/
.count {
	margin-bottom:0;
	padding:10px 0 0 10px;
}
.count span {
	color: #E50012;
	font-size: 108%;
	font-weight: bold;
}
.car_box {
	border-bottom:1px solid #ccc;

}
.car_box a {
	display:block;
	color:#000;
	padding:10px 20px 10px 10px;
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}
.car_box h3 {
	font-size:114%;
	font-weight:bold;
	line-height:1.4;
	margin: 3px 0 8px;
}
.car_box_method {
	display:table;
	width:100%;
}
.car_box_Img {
	display:table-cell;
	width:108px;
}
.car_box_Txt {
	display:table-cell;
	vertical-align:top;
	padding:0 5px 0 10px;
}
.car_box_Txt table{
	width:100%;
	border-top:2px solid #eaeaea;
}
.car_box_Txt table td {
	padding:6px 1px;
	border-bottom:2px solid #eaeaea;
	line-height:1.4;
}
.car_box_Txt table tr:last-child td{
	border-bottom:none;
}
.car_box_Txt table td strong {
	font-weight:bold;
}


h2.titleFFF {
	font-weight:bold;
	color:#333;
	margin:10px;
}

.titleFFF {
	font-weight:bold;
	color:#333;
	margin:10px;
}

.carSearchBtn {
	vertical-align:middle;
	display:block;
	width:100%;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:0 auto;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

img.car_thumb {
	float:left;
	margin:0 5px 10px 0;
}

.masse {
	border-bottom:1px solid #ccc;
}
.masse:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}

 a.thumbLink {
	display:block;
	padding-right:20px;
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}
 a.thumbLink:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}


table.goonintei {
	margin-top:10px;
	width:100%;
	border-collaplse:collapse;
}

table.goonintei th {
	width:35%;
	text-align:left;
	font-weight:bold;
	background:#feece0;
	border:1px solid #ff992d;
	vertical-align:middle;
	padding:3px;
}

table.goonintei td {
	width:65%;
	border:1px solid #ff992d;
	vertical-align:middle;
	padding:0px 3px;
}

.gooninteiBtn {
	vertical-align:middle;
	display:block;
	width:100%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:10px auto;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

p.text {
line-height:1.4;
}

.icon_list {
	display:block;
	padding:0 10px 5px;
}
.shoplist_icon_list {
	display:block;
	padding:0 0 5px !important;
}
.icon_list:after{
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	content:".";
	line-height:0;
}
.icon_list li {
	float:left;
	width:50%;
}
.shoplist_icon_list ul li:last-child {
	margin-bottom: 0 !important;
}
.shoplist_icon_list li.icGoo_li,li.icPlus_li {
	width:100%;
}
.icon_list li span {
	display:block;
	margin:0 5px 5px 0;
	font-size:95%;
	font-weight: bold;
	text-align:center;
}

.icon_list li span.icEcochu {
	line-height: 1.2;
	padding: 4px 0 2px;
	background:#84d274;
	color:#fff;
	border:1px solid #84d274;
}
.icon_list li span.icGoo {
	color:#002b86;
	font-weight:bold;
	line-height:1.2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #002b86;
	padding:4px 0 2px;
	background-color:#ffef2c;
	background-image:url(/usedcar/common/img/iphone/icon_kantei_s.png);
	background-position: 4px 50%;
	background-repeat: no-repeat;
	background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
}
.icon_list li.icGoo_li span.icGoo {
	padding:4px 3px 2px !important;
	text-align:right;
}

/*------------------------------------------
              cart
-------------------------------------------*/
#cart header{
	margin-bottom:0;
}
#cart h1{
	border-bottom:1px #AEAEAE solid;
	background-image: -moz-linear-gradient(bottom, #D0D0D0 0%, #E9E9E9 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D0D0D0), color-stop(1, #E9E9E9));
	background-image: linear-gradient(bottom, #D0D0D0 0%, #E9E9E9 100%);
	margin:0 0 10px 0;
	font-size:18px;
	text-align:center;
	line-height:35px;
}
#cart #contents{
}

#cart h2{
	border-top:1px #3B474E solid;
	border-bottom:1px #CCCCCC solid;
	background:url(/usedcar/common/img/iphone/icon_titlebar.gif) no-repeat left center, -moz-linear-gradient(bottom, #25333B 0%, #B6BEC9 100%);
	background:url(/usedcar/common/img/iphone/icon_titlebar.gif) no-repeat left center,-webkit-gradient(linear, left bottom, left top, color-stop(0, #25333B), color-stop(1, #B6BEC9));
	background:url(/usedcar/common/img/iphone/icon_titlebar.gif) no-repeat left center, linear-gradient(bottom, #25333B 0%, #B6BEC9 100%);
	padding:0 0 2px 22px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:2em;
	text-shadow:1px 1px 3px #575F66;
}

/*-----------*/
.flowArea{
	overflow:hidden;
	width:220px;
	margin:0 auto 15px auto;
}
.flowArea li{
	float:left;
	background:url(/usedcar/common/img/iphone/arrow_gray2.gif) no-repeat right center;
	padding:0 20px 0 15px;
	font-size:16px;
}
.flowArea li:last-child{
	background:none;
	padding:0 0 0 20px;
}
.flowArea .stay{
	color:#F00;
	font-weight:bold;
}

/*---*/
#cart #contents dd p{
	font-size:12px;
}

#cart .checkList{
	overflow:hidden;
}
#cart .checkList label{
	display:block;
	float:left;
	width:50%;
	margin:0 0 8px 0;
}
#cart .checkList label input{
	margin:0 5px 0 5px;
}
/*---*/
.typeArea{
	font-size:16px;
}
.typeArea dt{
	padding:10px 0 8px 20px;
	font-weight:bold;
}
.typeArea dd{
	padding:0 10px 10px 10px;
}
.typeArea dd textarea{
	width:94%;
	margin:0 0 6px 0;
}
.typeArea dd p{
	color:#666;
}
/*--*/
.infoInputArea{
	font-size:16px;
}
.infoInputArea dt{
	padding:10px 0 8px 20px;
	font-weight:bold;
}
.infoInputArea dt span{
	font-size:11px;
}
.infoInputArea dd{
	border-bottom:1px #E1E1E1 solid;
	padding:0 10px 10px 10px;
}
.infoInputArea dd input{
	background:#FFE6FC;
	width:95%;
	margin:0 auto;
}
.infoInputArea dd .txtGray{
	font-size:11px;
}

.infoInputArea dd .zip01{
	width:80px;
}
.infoInputArea dd .zip02{
	width:130px;
}
.zipBtn{
	display:block;
	border:1px #999 solid;
	background:url(/usedcar/common/img/iphone/bg_btn_gray.gif) repeat-x center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0px 1px 3px #9C9C9C;
	-webkit-box-shadow:0px 1px 3px #9C9C9C;
	box-shadow:0px 1px 3px #9C9C9C;
	width:81%;
	margin:10px auto;
	font-size:14px;
	text-shadow:0 1px 0 #FFF;
	line-height:36px;
	text-align:center;
}

/*----------*/
#cart .grayTitle{
	border-top:1px #AAA solid;
	border-bottom:1px #777 solid;
	background:#AAA;
	-moz-box-shadow:0px 1px 0px #CACACA inset;
	-webkit-box-shadow:0px 1px 0px #CACACA inset;
	box-shadow:0px 1px 0px #CACACA inset;
	padding:0 0 0 10px;
	text-shadow:0px 1px 3px #7D7D7D;
}
/*--*/
.grayArea{
	background:#E5E5E5;
	font-size:16px;
}
.grayArea dt{
	padding:10px 0 8px 20px;
	font-weight:bold;
}
.grayArea dt span{
	font-size:11px;
}
.grayArea dd{
	padding:0 10px 10px 10px;
	border-bottom:1px #D2D2D2 solid;
}
.grayArea dd input[type=text],
.grayArea dd input[type=tel]{
	width:95%;
}
.grayArea dd select{
	margin:5px 0 0 0;
}





/*--------------*/
.redBtn{
	display:block;
	border:3px #990000 solid;
	background:url(/usedcar/common/img/iphone/bg_btn_red3.gif) repeat-x center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0px 1px 3px #9C9C9C;
	-webkit-box-shadow:0px 1px 3px #9C9C9C;
	box-shadow:0px 1px 3px #9C9C9C;
	width:95%;
	padding:8px 0;
	margin:15px auto 0 auto;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 1px 1px #000;
	color:#FFF;
}

/*-------------------------------------------------------
         mypage
-----------------------------------------------*/
#tabAreaOuter {
	background:#dddddd;
	-moz-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	padding:15px 10px 0;
	border-bottom:1px solid #aaaaaa;
}
#tabArea{
	display:table;
	width:100%;
	margin-bottom:-1px;
}

#tabArea li{
	display:table-cell;
	vertical-align:middle;
	width:30%;
	padding-right:5px;
}
#tabArea li:last-child{
	padding-right:0;
}
#tabArea li.off a {
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:13px 0;
	background: -moz-linear-gradient(
		top,
		#acacac 0%,
		#070707);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#acacac),
		to(#070707));
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	border-top: 1px solid #696969;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	border-bottom:1px solid #aaaaaa;
	-moz-box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}

#tabArea li.stay a {
	display:block;
	text-align:center;
	color:#666666;
	font-weight:bold;
	padding:13px 0 14px;
	background: -moz-linear-gradient(
		top,
		#e8e9e9 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e8e9e9),
		to(#ffffff));
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom:none;
	-moz-box-shadow:
		0px 0px 0px rgba(255,255,255,0),
		inset 0px 1px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(255,255,255,0),
		inset 0px 1px 2px rgba(255,255,255,1);
	box-shadow:
		0px 0px 0px rgba(255,255,255,0),
		inset 0px 1px 2px rgba(255,255,255,1);
	text-shadow:none;
}

#tabArea #tab3 a {
	padding: 8px 0 7px;
	height: 24px;
}

#myPage .bnrListOuter {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	margin-top:20px;
}

#myPage .bnrList li {
	border-top:0;
}

#myPage .bnrList li:last-child {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

#myPage .bnrList li.line_tow {
	paddig-left:10px;
}

.allEstimateBtn{
	margin:0px 0 10px 0;
}
.allEstimateBtn a{
	display:block;
	border-bottom:1px #A41100 solid;
	background:url(/usedcar/common/img/iphone/bg_btn_free_contact.gif) no-repeat right center, url(/usedcar/common/img/iphone/bg_redbtn.gif) repeat-x left center;
	padding:0 0px 0 4%;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	line-height:73px;
}

#tabBox1,#tabBox2,#tabBox3{
	padding:0 0 20px 0;
}

#tabBox1 .titleGradation input{
	margin:0 3px 0 0;
}


#myPage .estimate_area{
	margin-top:20px;
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:7px 10px 6px;
	color:#383838;
	font-weight:bold;
	font-size:108%;
	line-height:1;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

#myPage .estimate_area input {
	margin:0 10px 3px 0;
}

#myPage .btnFree a.freeBtn {
	display:block;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	margin:0 0 10px 0;
	background: -moz-linear-gradient(
		top,
		#f68992 0%,
		#d10003 50%,
		#b82429);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#f68992),
		color-stop(0.50, #d10003),
		to(#b82429));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #b82429;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

/*------------------------------------------------
               mypage search
------------------------------------------------------*/

#myPage .checkList li {
	border-bottom:1px solid #cccccc;
	background:#fff;
}

#myPage .checkList li:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}


#myPage .checkList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 6px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 98% 55%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#myPage .checkList li a.checkListBtn{
	display:inline-block;
	margin:0 10px 10px;
	padding:0;
	line-height:0.1em;
	background:none;
}

#myPage .checkList li a.checkListBtn img {
	width:84px;
}

.checkList li label{
}
.checkList li input{
	margin:10px 3px 0 5px;
	float:left;
}

.checkList li input{
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding: 8px 0 ;
	margin:0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.checkList li input.registInput{
	width:62%;
	background: -moz-linear-gradient(
		top,
		#6be18e 0%,
		#18a542 50%,
		#17a441);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6be18e),
		color-stop(0.50, #18a542),
		to(#17a441));
	border: 1px solid #128936;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}
.checkList li input.delInput{
	margin-left:2%;
	width:36%;
	border: 1px solid #0b709f;
	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-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

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

.searchCarBox table{
	width:100%;
}
.searchCarBox td a{
	color:#0464B9;
}
.searchCarBox th{
	border:1px #D3D3D3 solid;
	background:#B0B0B0;
	padding:3px 10px 3px 10px;
	color:#FFF;
	vertical-align: top;
	width: 38%;
	text-align:right;
	white-space:nowrap;
}
.searchCarBox td{
	border:1px #D3D3D3 solid;
	padding:3px 10px 3px 10px;
}

/*---*/
.searchCarBox .btnArea{
	padding:5px 0;
}
.searchCarBox .btnArea:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}


/*---*/
dl.no_Price_data{
	width: 94%;
	margin: 0 auto;
	border:2px #ff0000 solid;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
dl.no_Price_data dt {
	background: -moz-linear-gradient(#ff0000, #ff3e3e);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff3e3e));
	color:#ffffff;
	padding: 3x;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	line-height: 1.3;
}

dl.no_Price_data dd {
	padding: 10px;
	line-height: 1.3;
	font-size: 14px;
}

dl.no_Price_data dd span {
	font-size: 11px;
	line-height: 1.3;
}


/* Adjust [Update: 2012/07/05]
----------------------------------------------------------------- */
.priceTable td p{
	font-weight: normal;
}

.priceTable .packBox .ttl{
	display:inline-block;
	margin-top:2px;
	color:#333;
	font-weight:bold;
}

.priceTable .packBox .ttl.iconPack {
	margin: 3px 0 0 0;
	color:#333;
	display:block;
	font-weight:bold;
	padding-left:0;
}

/* BannerArea20120915
----------------------------------------------------------------- */

.BannerArea {
	padding-top: 5px;
}

.BannerArea .BannerArea_inner {
	text-align: center;
	background-color: #d6d6d6;
}

.BannerArea table{
	margin: 0 auto;
	width: 320px;
}

.BannerArea table td{
	padding: 10px;
}

/*---------------------------
user review
-----------------------------*/
.reviewTxtArea .box p{
	line-height:1.4;
}
div.tit_menu_review{
	background:#fff3ff;
	font-weight:bold;
	color:#333;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	margin-top:10px;
}

div.tit_menu_review a {
text-decoration:none;
}


div.tit_menu_review2{
	background:#EEEEEE;
	font-weight:bold;
	color:#333;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	margin-top:5px;
}

div.tit_menu_review2 a {
	text-decoration:none;
}

img.ImageaRev {
	float:left;
	margin-right:10px;
}

.right {
	text-align:right;
}
.txtLink a{
	color:#000;
	text-shadow:
		0px 1px 1px rgba(0,0,0,0.6),
		0px 0px 0px rgba(0,0,0,0.6);
}

.floatingBtn {
	position:fixed;
	bottom:0;
	width:100%;
}
.floatingBtn p {
	display:table;
	width:100%;
	margin:0;
	padding:0;
	line-height:50px;
	height:50px;
}
.floatingBtn p a {
	display:table-cell;
	vertical-align:top;
	color: #ffffff;
	font-weight:bold;
	font-size:97%;
	line-height:1.1;
}

.floatingBtn p a span {
	display:inline-block;
	padding:12px 10px;
}

.floatingBtn p a img {
	float: right;
	margin-right:4px;
	margin-top:4px;
}

.floatingBtn p .compareListAdded span {
	display:inline-block;
	padding:12px 10px;
}

.floatingBtn p .compareListAdded img {
	float: right;
	margin-right:4px;
	margin-top:4px;
}

.floatingBtn p a img.phoneImg {
	float: none;
}
.floatingBtn p a.phone span {
	position:absolute;
	left:2%;
	padding:8px;
}

.floatingBtn p a.kakunin span {
	padding-left:32px;
	padding-right:0;
	background-image:url(/usedcar/common/img/iphone/float_menu_mail.png);
	background-position: 7px 50%;
	background-repeat: no-repeat;
	background-size:20px 13px;
		-webkit-background-size: 20px 13px;
		-moz-background-size: 20px 13px;
}

.floatingBtn p a.tsuika {
	border:1px solid #0b709f;
	width:40%;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-image: linear-gradient(top, rgb(152,219,253) 0%, rgb(1,83,124) 100%);
	background-image: -o-linear-gradient(top, rgb(152,219,253) 0%, rgb(1,83,124) 100%);
	background-image: -moz-linear-gradient(top, rgb(152,219,253) 0%, rgb(1,83,124) 100%);
	background-image: -webkit-linear-gradient(top, rgb(152,219,253) 0%, rgb(1,83,124) 100%);
	background-image: -ms-linear-gradient(top, rgb(152,219,253) 0%, rgb(1,83,124) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(152,219,253)),
		color-stop(1, rgb(1,83,124))
	);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.floatingBtn p .compareListAdded {
	display:table-cell;
	vertical-align:top;
	width:40%;
	color: #999999;
	padding:0;
	text-align:left;
	text-shadow:
		0px 1px 1px rgba(255,255,255,0.5);
	font-weight:bold;
	font-size:97%;
	line-height:1.1;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border:1px solid #989999;
	background-color:#dfdfdf;
}


.floatingBtn p a.kakunin {
	border:1px solid #128936;
	width:40%;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-image: linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -o-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -moz-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -webkit-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -ms-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(155,252,183)),
		color-stop(1, rgb(0,107,34))
	);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

.floatingBtn p a.phone {
	border:1px solid #128936;
	width:20%;
	text-align:center;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-image: linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -o-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -moz-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -webkit-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);
	background-image: -ms-linear-gradient(top, rgb(155,252,183) 0%, rgb(0,107,34) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(155,252,183)),
		color-stop(1, rgb(0,107,34))
	);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}


/* cliant_message */
.message_area {
	line-height:1.6;
	padding:10px;
	-moz-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow:
		inset 0px 2px 1px rgba(0,0,0,0.2);
}
.messeBtn {
	display:block;
	margin:0 10px;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	background: -moz-linear-gradient(
		top,
		#6be18e 0%,
		#18a542 50%,
		#17a441);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6be18e),
		color-stop(0.50, #18a542),
		to(#17a441));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #128936;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

.message_in_shop {
	display:table;
	width:100%;
}

.message_in_shop_img {
	display:table-cell;
	vertical-align:top;
	width:120px;
}

.message_in_shop_img img {
margin:0 10px;
}

.message_in_shop_txt {
	display:table-cell;
	vertical-align:top;
	width:100%;
}

.message_in_shop_txt h3 a {
	display:inline-block;
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
	padding-right:20px;
	margin-bottom:6px;
	font-size:108%;
	font-weight:bold;
	color:#000;
}

.message_in_shop_txt table {
	width:98%;
	border-top:2px solid #eaeaea;
}
.message_in_shop_txt table td {
	padding:6px 1px;
	border-bottom:2px solid #eaeaea;
}
.message_in_shop_txt table tr:last-child td{
	border-bottom:none;
}

/* Campaign tetsudaou*/
.tetsudaouTop {
	text-align:center;
}
.tetsudaouTop a {
	display:block;
}
.tetsudaouTop a img{
	width:100%;
}


input[type="checkbox"] {
-webkit-appearance: none;
	border:none;
	width:23px;
	min-height:23px;
	background-color:transparent;
	background-image:url(https://img.goo-net.com/usedcar/common/img/iphone/bg_check.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:23px 23px;
		-webkit-background-size:23px 23px;
		-moz-background-size:23px 23px;
}

/* チェック時は背景色を変更 */
input[type="checkbox"]:checked {
	background-image:url(https://img.goo-net.com/usedcar/common/img/iphone/bg_checked.png);
}

p.smail input[type="checkbox"] {
	margin-right:3px;
	background-size:18px 18px;
		-webkit-background-size:18px 18px;
		-moz-background-size:18px 18px;
}


input[type="radio"] {
-webkit-appearance: none;
	border:none;
	width:20px;
	min-height:20px;
	background-color:transparent;
	background-image:url(https://img.goo-net.com/usedcar/common/img/iphone/bg_radioff.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:20px 20px;
		-webkit-background-size: 20px 20px;
		-moz-background-size: 20px 20px;
    vertical-align: middle;
}

/* チェック時は背景色を変更 */
input[type="radio"]:checked {
	background-image:url(https://img.goo-net.com/usedcar/common/img/iphone/bg_radion.png);
}

/* ANG_PRJ-433 ここから */

/* 中古車を探すアコーディオン */

#searchPast {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #1b80ae;
	margin:10px 10px 10px;
}

#searchPast h2 {
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	font-size: 114%;
	padding:10px 20px 11px 10px;
	color: #ffffff;
	display:block;
	border-radius:8px 8px 0 0;
	background-image: linear-gradient(top, #6ec1e9 3%, #1b80ae 74%);
	background-image: -o-linear-gradient(top, #6ec1e9 3%, #1b80ae 74%);
	background-image: -moz-linear-gradient(top, #6ec1e9 3%, #1b80ae 74%);
	background-image: -webkit-linear-gradient(top, #6ec1e9 3%, #1b80ae 74%);
	background-image: -ms-linear-gradient(top, #6ec1e9 3%, #1b80ae 74%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.03, #6ec1e9),
		color-stop(0.74, #1b80ae)
);
}

#searchPast p#closeHistory {
	border-top:1px solid #c5c5c5;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}

#searchPast p#closeHistory a {
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
	background-color: #EBF8FF;
	display: block;
	padding: 10px 0;
	text-align: center;
		-webkit-background-size: 10px 12px;
		-moz-background-size: 10px 12px;
}

#searchPast p#closeHistory a img {
    margin-left: 3px;
    vertical-align: -1px;
}

#searchPast ul#history li:first-child{
	border-top:none;
}

#searchPast ul#history li#moreShow:first-child{
	border-top:1px solid #c5c5c5;
}

#searchPast ul#history li{
	border-top:1px solid #c5c5c5;
}

#searchPast ul#history ul li:last-child {
	border-bottom:none;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}

#searchPast ul#history li#moreShow{
	display: none;
}

#searchPast ul#history li a{
	padding:12px 17px 12px 0px;
	display:block;
	font-weight:bold;
	line-height: 1.5;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 97% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#searchPast ul#history li a span{
	display: inline-block;
	text-align: center;
	width: 90px;
}

/* ANG_PRJ-438 ここから */

.new_shopDetail .icon_list li {
	margin: 0;
}

.new_shopDetail #carrousel{
	margin-bottom: 10px;
	position: relative;
}

.new_shopDetail #carrousel .photo_count {
	background-color: #EFEFEF;
	right: 35px;
	top: 15px;
}

.new_shopDetail #top_review{
	border: 2px solid #E1C486;
	margin: 3px 10px 15px;
	padding: 5px 0;
}

.new_shopDetail #top_review table{
}

.new_shopDetail #top_review table td{
	font-size: 12px;
	line-height: 1.5;
	padding: 0 7px;
}

.new_shopDetail #top_review table td.bdr-r{
	border-right: 1px solid #CCCCCC;
}

.new_shopDetail #top_review table span{
	color: #FF0001;
	font-family: verdana;
	font-size: 19px;
	font-weight: bold;
}

.new_shopDetail #top_review table img{
	margin-right: 3px;
}

.new_shopDetail table#topTab {
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#a3a3a3),
		to(#000000));
	border-top: 1px solid #BDBDBD;
	margin-bottom: 18px;
}

.new_shopDetail table#topTab td {
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	text-align: center;
	width: 25%;
}

.new_shopDetail table#topTab td.on {
	background: -moz-linear-gradient(
		top,
		#ededed 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ededed),
		to(#ffffff));
	color: #66696B;
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #ffffff;
}

.new_shopDetail table#topTab td a {
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#a3a3a3),
		to(#000000));
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 12px 0;

}

.new_shopDetail table#topTab.mbtm0{
	margin-bottom:0px;
}

.new_shopDetail table#reviewTbl {
	margin: 10px 0 15px;
	width: 100%;
}

.new_shopDetail table#reviewTbl th {
	background: none repeat scroll 0 0 #FEECE0;
	border: 1px solid #FF992D;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
	width: 40%;
	line-height: 1.2;
}

.new_shopDetail table#reviewTbl th.top {
	background: none repeat scroll 0 0 #FDC097;
}

.new_shopDetail table#reviewTbl td {
	border: 1px solid #FF992D;
	padding: 3px 5px;
	vertical-align: middle;
}

.new_shopDetail .revTxt{
	background-color: #FEF7E0;
	line-height: 1.2;
	margin-bottom: 15px;
	padding: 8px 12px;
}

.new_shopDetail .revTxt span{
	color: #FF0000;
	font-weight: bold;
}

.new_shopDetail .btnType1 {
	margin-bottom: 5px;
}

.new_shopDetail #revList{
	margin-top: 10px;
}

.new_shopDetail #revList dl.post{
	margin-bottom: 15px;
	border:1px solid #FFDAC0;
}

.new_shopDetail #revList dl.post dt{
	background-color: #FFDAC0;
	line-height: 1.5;
	padding: 5px 10px;
}

.new_shopDetail #revList dl.post dt p.stars{
	font-size: 14px;
	font-weight: bold;
}

.new_shopDetail #revList dl.post dt p.stars img{
	margin-right: 2px;
}

.new_shopDetail #revList dl.post dt p.stars span{
	color: #FF0000;
}

.new_shopDetail #revList dl dd{
	line-height: 1.2;
	padding: 8px;
}

.new_shopDetail #revList dl dd p.date{
	margin-top: 7px;
	text-align: right;
}

.new_shopDetail #revList dl.shopComment dt.shopComment.arrow_box {
	position: relative;
	background: #EFEDEB;
}

.new_shopDetail #revList dl.shopComment dt.arrow_box:after {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.new_shopDetail #revList dl.shopComment dt.arrow_box:after {
	border-color: rgba(239, 237, 235, 0);
	border-bottom-color: #EFEDEB;
	border-width: 11px;
	left: 9%;
	margin-left: -16px;
}

.new_shopDetail #revList dl.shopComment{
	border: 1px solid #EFEDEB;
	margin-bottom: 15px;
	position: relative;
}

.new_shopDetail #revList dl.shopComment dt{
	background-color: #EFEDEB;
	padding: 8px 10px;
}

.new_shopDetail #revList dl.shopComment dd{
	line-height: 1.2;
	padding: 8px;
}

.new_shopDetail #revList dl.shopComment dd.triangle{
	border-color: rgba(239, 237, 235, 0);
	border-bottom-color: #EFEDEB;
	border-width: 16px;
	left: 9%;
	margin-left: -16px;
}

#btnMoreRev {
	border-top: 1px solid #D2D2D2;
	padding: 15px 10px 0;
}

#btnMoreStock {
	padding: 15px 10px 0;
}

.new_shopDetail .blkBtn{
	float: right;
	margin: 10px 5px;
	text-align: center;
	width: 135px;
}

.new_shopDetail #mapWrap{
	width: 100%;
	height:210px;
	padding-bottom: 10px;
	overflow:hidden;
	clear: right;
}

/* ボタン系 */

.new_shopDetail .btnType1 a {
	display:block;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	background: -moz-linear-gradient(
		top,
		#6be18e 0%,
		#18a542 50%,
		#17a441);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6be18e),
		color-stop(0.50, #18a542),
		to(#17a441));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #128936;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
}

.new_shopDetail #btnMoreRev a,
.new_shopDetail #btnMoreStock a{
	vertical-align:middle;
	display:block;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	color:#FFF;
	padding: 8px 0 5px;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.new_shopDetail .blkBtn a{
	display:block;
	padding:5px 3px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	line-height:22px;
	background: -moz-linear-gradient(
		top,
		#898989 0%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#898989),
		to(#000000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(102,102,102,1);
}

/* map */
textarea#res { margin:10px 0;  width:498px;padding:0; height:100px; font-size:9px; box-sizing: border-box; }
#map_canvas { width:100%; height:100%; }
#zoomlevel span { font-weight:bold; font-size:120%; }
#res { color:red; }
/* infowindow */
dl#infowin1 { margin:0; padding:0; }
dl#infowin1 dt { margin:0; padding:0; font-weight:bold; }
dl#infowin1 dd { margin:5px 0 0 0; padding:0; line-height:1.5; }
dl#infowin1 dd img { padding:2px; background:#fff; border:1px solid #ccc; margin-right:5px;}

dl#infowin2 { margin:0; padding:0; }
dl#infowin2 dt { margin:0; padding:0; font-weight:bold; }
dl#infowin2 dd { margin:5px 0 0 0; padding:0; line-height:1.5; }
dl#infowin2 dd img { padding:2px; background:#fff; border:1px solid #ccc; margin-right:5px;}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#map_canvas { width:100%; height:100%; }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
#map_canvas { width:100%; height:100%; }
textarea#res { width:100%; }
}
/* mapここまで */

/* //ANG_PRJ-438 ここまで */

/* ANG_PRJ-581 */

#searchOther h2 a img{
    margin-right: 10px;
    vertical-align: -2px;
}

#searchOther .searchList li{
	border-top: 1px solid #dbdbdb;
}
#searchOther .searchList li.LINE{
	border: none;
}

#searchOther .searchList li a{
	font-size: 114%;
	line-height: 1.4;
	display: block;
	padding: 14px 20px 10px 10px;
	color: #242a32;
	font-weight: bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

/* ランキング */

#usedcar_ranking h2 span.bgImg{
	background-image: url(/usedcar/common/img/iphone/top/img_ranking.png);
}

#usedcar_ranking h2 span.date{
	display: block;
	float: right;
	font-size: 80%;
	margin: 1px 40px 0 0px;
	font-weight: normal;
}

#usedcar_ranking a{
	display: block;
	border-bottom: 1px solid #DBDBDB;
}

#usedcar_ranking table{
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

#usedcar_ranking table td{
	padding: 12px 0 12px 8px;
	vertical-align: top;
}

#usedcar_ranking table td img{
	vertical-align: bottom;
}

#usedcar_ranking table td.rankTd{
	vertical-align: middle;
	width: 33px;
}

#usedcar_ranking table td.imgTd{
	width: 110px;
}

#usedcar_ranking table td p.carTtl {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 3px;
}

#usedcar_ranking table td p.price span {
	font-weight: bold;
	color: #E70112;
}

#usedcar_ranking table td.detail {
	padding-right: 30px;
}

#usedcar_ranking #moreshow_rank {
	background-image: url(/usedcar/common/img/iphone/top/icon_link.gif);
	background-position: 97% 50%;
	background-repeat: no-repeat;
	font-size: 105%;
	text-align: right;
	background-size: 28px 28px;
		-webkit-background-size: 28px 28px;
		-moz-background-size: 28px 28px;
}

#usedcar_ranking #moreshow_rank a {
	display: block;
	padding: 13px 45px 13px 0;
}

/* //ANG_PRJ-581 */

/* ANG_PRJ698 */

h2.bgGray{
	border-bottom: 2px solid #ABABAB;
	background-image: linear-gradient(top, #dddddd 40%, #cccccc 100%);
	background-image: -o-linear-gradient(top, #dddddd 40%, #cccccc 100%);
	background-image: -moz-linear-gradient(top, #dddddd 40%, #cccccc 100%);
	background-image: -webkit-linear-gradient(top, #dddddd 40%, #cccccc 100%);
	background-image: -ms-linear-gradient(top, #dddddd 40%, #cccccc 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.4, #dddddd),
		color-stop(1, #cccccc)
	);
}

h2.bgGray span.bgImg{
	border-bottom: 1px solid #FFFFFF;
	display: block;
	background-position: 97% 6px;
	background-repeat: no-repeat;
	background-size: 50px 28px;
	-webkit-background-size: 50px 28px;
	-moz-background-size: 50px 28px;
	font-size: 130%;
	padding: 10px 0 9px 10px;
}

#searchCar h2{
	position: relative;
}

#searchCar h2 span.bgImg{
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/top/title_top1.png);
}

#moreshow_AllMaker {
	background-image: url(/usedcar/common/img/iphone/top/icon_link.gif);
	background-position: 97% 50%;
	background-repeat: no-repeat;
	font-size: 105%;
	text-align: right;
	margin-bottom: 3px;
	background-size: 28px 28px;
		-webkit-background-size: 28px 28px;
		-moz-background-size: 28px 28px;
}

#moreshow_AllMaker a {
	display: block;
	padding: 13px 45px 13px 0;
}

#feature {
	overflow: hidden;
}

#feature h2 span.bgImg {
	background-image: url(/usedcar/common/img/iphone/top/title_top2.png);
}

#feature h2 span.bgImg .fs85 {
	font-size: 85%;
	margin-left: 1em;
}

#feature ul li a {
	display: block;
	line-height: 1.3;
	padding: 10px;
}

#catalog h2 span.bgImg {
	background-image: url(/usedcar/common/img/iphone/top/title_top3.png);
}

#catalog a {
    border-bottom: 1px solid #DBDBDB;
    display: block;
}

#catalog a table {
	background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png");
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
}

#catalog a table .imgTd {
	padding: 10px 0 10px 10px;
	width: 110px;
}

#catalog a table .detail {
	line-height: 1.3;
	padding: 6px 0 0 8px;
	vertical-align: top;
}

#catalog a table .detail p {
	color: #FFFFFF;
	display: inline-block;
	margin-top: 4px;
	padding: 2px 8px;
}

#catalog a table .detail p.new {
	background-color: #926e62;
}

#catalog a table .detail p.add {
	background-color: #d37575;
}

#catalog a table .detail p.change {
	background-color: #567c89;
}

#catalog a table .detail p.minor {
	background-color: #656eb4;
}

#catalog a table .detail p.reform {
	background-color: #ce759e;
}

#catalog a table .detail p.addReform {
	background-color: #a7a251;
}


#catalog #moreshow_catalog {
	background-image: url("/usedcar/common/img/iphone/top/icon_link.gif");
	background-position: 97% 50%;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	font-size: 105%;
	text-align: right;
}

#catalog #moreshow_catalog a {
	display: block;
	padding: 13px 45px 13px 0;
}


/* 20160319 Fujim */
#topicsNew a, #GooMagazine a {
    border-bottom: 1px solid #DBDBDB;
    display: block;
}

#topicsNew a table, #GooMagazine a table {
	background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png");
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
}

#topicsNew a table .imgTd, #GooMagazine a table .imgTd {
	padding: 10px 0 10px 10px;
	width: 50px;
}

#topicsNew a table .detail, #GooMagazine a table .detail {
	line-height: 1.3;
	padding: 6px 30px 0 8px;
	vertical-align: middle;
}

#GooMagazine a table .detail{
	padding: 0 35px 0 8px;
}

#topicsNew a table .detail p, #GooMagazine a table .detail p {
	color: #FFFFFF;
	display: inline-block;
	margin-top: 4px;
	padding: 2px 8px;
}


#feature #moreshow_feature {
	background-image: url("/usedcar/common/img/iphone/top/icon_link.gif");
	background-position: 97% 50%;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	font-size: 105%;
	text-align: right;
}

#feature #moreshow_feature a {
	display: block;
	padding: 13px 45px 13px 0;
}

#kaitori h2 span.bgImg{
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/top/title_top4.png);
}

/* //ANG_PRJ698 */

/* ANG_PRJ629 */
.newHdr #gHeadBtn .gMenu {
	height: auto;
	margin: 0;
}

.newHdr #gHeadBtn .gMenu a {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	box-shadow: none;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	font-family: Arial;
	line-height: 1.5;
	text-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.newHdr #gHeadBtn .gMenu.open a {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}

.newHdr #gHeadBtn .gHistory {
	float: right;
	font-size: 10px;
	text-align: center;
}
.newHdr #gHeadBtn .gHistory a {
	/* border-right: 1px solid #BEBEBE; */
	/* border-left: 1px solid #BEBEBE; */
	color: #000000;
	line-height: 1.7;
}
.newHdr #gHeadBtn .gBookmark {
	float: right;
	font-size: 8px;
	text-align: center;
}
.newHdr #gHeadBtn .gBookmark a {
	color: #000000;
	line-height: 1.6;
}

/* ボタン調整 */
.addBm{
	font-size: 90% !important;
}

.addedBm{
	box-shadow: none !important;
	color: #0B709F;
}

.addedBm img{
	margin-right: 7px;
	vertical-align: -2px;
}

.detailBtnArea2 a.addedBm {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 0 0 0 0;
	color: #0B709F;
	padding: 0;
	text-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/* 物件詳細 */
.detailBtnArea2 .txtBm {
	font-size: 10px;
}

.mylistAdded2,.bookmark_off {
	line-height: 1em;
	text-align: center;
	background:#fff;
	font-weight: bold;
	padding: 9px 0 8px;
	box-shadow: none;
	color:#0b709f;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #ccc;
	cursor: pointer;
	text-shadow:0px 1px 1px rgba(255,255,255,0.5);
}

.bookmark_off {
	width: 48%;
	float: left;
	margin: 0 2% 10px 0;
}

.mylistAdded2 img,
.bookmark_off img,
.compareListAdded img {
	margin-right: 5px;
	vertical-align: -3px;
}

.mylistAdded2 .txt {
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 0;
	text-shadow: none;
	color: #666666;
}

.floatingBtn ul li.compared a.mylistAdded {
    height: 30px;
    padding-top: 14px;
}

/* 結果一覧 */

#all_check{
	margin-top:20px;
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:7px 10px 6px;
	color:#383838;
	font-weight:bold;
	font-size:108%;
	line-height:1;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

#all_check input {
	margin:0 10px 3px 0;
}

.cassetteArea .iconArea input {
	margin: 0 10px;
}

.registBtn.pdgSet{
	padding-top: 15px;
	padding-bottom: 0;
}

#addBM{
	display: none;
}

#showBM{
	display: none;
}

/* ポップアップ */

.btnBookmark{
	margin-bottom: 50px;
}

.btnBookmark a{
	display:block;
	width:90%;
	line-height:20px;
	height:auto;
	text-align:center;
	font-weight:bold;
	font-size:80%;
	color:#FFF;
	padding: 8px 0 5px;
	margin: 15px auto 0;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

#overlay {
	background: #000;
	position: absolute; top: 0; left: 0;
	z-index: 10000;
	width: 100%;
}

@media only screen and (orientation : landscape) { /*横向き*/
	.prettyPopin{
	 left: 20% !important;
	}
}

@media only screen and (orientation : portrait) { /*縦向き*/
	.prettyPopin{
	 left: 10px !important;
	}
}

.prettyPopin {
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	display: none;
	overflow: hidden;
	position: absolute; z-index: 11000;
	top: 50%; left: 50%;
	background: #ffffff;
	width: 300px !important;
}

.prettyPopin a#b_close {
	display: none;
	position: absolute; z-index: 2;
	bottom: 12px; right: 33%;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:10px 30px;
	background: -moz-linear-gradient(
		top,
		#acacac 0%,
		#070707);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#acacac),
		to(#070707));
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	border-top: 1px solid #696969;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	border-bottom:1px solid #aaaaaa;
	-moz-box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	box-shadow:
		0px -1px 2px rgba(000,000,000,0.2);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}

.prettyPopin .prettyContent {
	position: relative;
	font-size: 1.2em;
	text-align: center;
}

.prettyPopin .prettyContent .prettyContent-container {
	display: none;
	padding: 20px 0 12px;
}

.prettyPopin .prettyContent .loader {
	position: absolute;
	top: 50%; left: 50%;
	margin: -14px 0 0 -14px;
	display: none!important;
}

/* //ANG_PRJ629 */

/* ANG_PRJ-737 131024 kobashigawa */
#newMyContents .searchCarBox {
	display: none;
	padding: 12px 10px 0 10px;
}

#newMyContents .checkList li {
	background-color: #dddddd;
	border-bottom: 1px solid #b6b6b6;
	padding-bottom: 10px;
}

#newMyContents .listCassette {
	background-color: #ffffff;
	-moz-box-shadow:
		0px 2px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:
		0px 2px 2px rgba(0,0,0,0.4);
	box-shadow:
		0px 2px 2px rgba(0,0,0,0.4);
	padding-bottom: 20px;
}

#newMyContents .listCassette .itemTop {
	padding: 15px 10px 0 10px;
}

#newMyContents .listCassette .itemTop .rgt {
	float: right;
	width: 50px;
}

#newMyContents .listCassette .itemTop .lft {
	overflow: hidden;
}

#newMyContents .listCassette .itemTop .read {
	margin: 0 0 10px -0.5em;
	line-height: 1.3;
	font-size: 13px;
	font-weight: bold;
}

#newMyContents .listCassette .itemTop .read span {
	display: block;
	float: left;
	padding: 0 0.5em;
	border-right: 1px solid #333333;
}

#newMyContents .listCassette .itemTop .read span:last-child {
	padding-right: 0;
	border-right: 0;
}

#newMyContents .checkList  li .listCassette .itemTop input {
	padding: 0;
	border-radius: 0 0 0 0;
}

#newMyContents .checkList  li .listCassette .itemTop .deleteInput {
	-webkit-appearance: none;
	background-color: #aaaaaa;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #aaaaaa;
	padding: 5px 10px;
}

#newMyContents .checkList  li .listCassette .itemTop .mailInput {
	background: url(/usedcar/common/img/iphone/top_messe.png) no-repeat scroll 0 0 transparent;
	margin: 5px 0 0 25px;
	padding-left: 28px;
	border: none;
	color: #0000ff;
	text-decoration: underline;
}

#newMyContents .listCassette .itemTop .rgt {
	display: block;
	margin-left: 5px;
	padding-bottom: 8px;
	text-align: left;
}

#newMyContents .listCassette .itemTop .rgt a {
	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));
	background-size: auto;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
	border: 1px solid #0b709f;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 4px 0;
	color: #ffffff;
	line-height: 1;
	font-weight: bold;
	text-align: center;
}

#newMyContents .searchCarBox th{
	border:1px #dbdbdb solid;
	background:#e9e7e8;
	padding:5px 10px;
	width: 38%;
	text-align:left;
	color: #333333;
}

#newMyContents .searchCarBox td{
	border:1px #dbdbdb solid;
	padding:5px 10px;
}

#newMyContents .listCassette .itemTop .rgt a img {
	margin-bottom: 5px;
}

#newMyContents .toggle {
	cursor: pointer;
	background-color: #ffffff;
	-moz-box-shadow:
		0px 3px 2px rgba(000,000,000,0.4);
	-webkit-box-shadow:
		0px 3px 2px rgba(000,000,000,0.4);
	box-shadow:
		0px 3px 2px rgba(000,000,000,0.4);
	border: 1px solid #ffffff;
	border-radius: 0 0 8px 8px;
	margin: -3px auto 0;
	padding: 5px;
	width: 130px;
	font-size: 13px;
	text-align: center;
}

#newMyContents .toggle .icon {
	margin-right: 5px;
}
/* //ANG_PRJ-737 131024 kobashigawa */

/* ANG_PRJ-736 131107 ikema */

#feature .featureList li {
	border-bottom: 1px solid #DBDBDB;
}

.ftBlue {
	font-weight: bold;
	color:#0050c8;
	display:block;
}
/* ANG_PRJ-822 131109 ikema */

.contWrap.UP {
	padding-bottom:20px;
}

.ptop {
	padding-top:10px;
}
/* ANG_PRJ-822 131118 ikema */
h3.titleFFF {
	line-height:1.6;
}

/* ANG_PRJ-860 131126 ikema */
.itemArea {
	overflow:hidden;
}

.itemArea .imgage {
	float: left;
	margin-right: 10px;
	width: 85px;
}

.itemArea .imgage img {
	vertical-align: top;
}

.itemArea .txtList {
	display: inline-block;
	margin-top: 2px;
	padding: 2px 0;
	width: 85px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

.itemArea .txtList01 {
	background-color: #FE8CC1;
}

.itemArea .txtList02 {
	background-color: #262A75;
}

.itemArea .txtList03 {
	background-color: #FC9847;
}

.itemAreaR {
	overflow: hidden;
}

.itemAreaRtop {
	overflow: hidden;
	margin-bottom: 5px;
}

.itemArea .new {
	background-color: #E50012;
	color: #FFFFFF;
	line-height: 1.5;
	padding: 2px 5px;
	text-align: center;
}

.itemArea time {
	float: right;
	padding: 2px 0;
	text-align: right;
}

.itemArea .itemAreaR p {
	color: #0050c8;
	text-decoration: underline;
}

.featureList02 li {
	border-bottom: 1px solid #DBDBDB;
}

.featureList02 a {
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png) no-repeat 95% 50%;
	background-size: 8px 12px;
	padding: 10px 0 10px 10px;
	width: 97%;
}

/* 131219 kobashigawa.y  */
.searchBrand {
	padding: 5px 0 5px 5px;
	margin: 10px 0 5px 10px;
	border-left: 5px solid #d33446;
	font-weight: bold;
}

/*-- ANG_PRJ-856 131212 ikema --*/
#contents .ic_my {
	text-align: center;
	display: none;
}

/* 131226 miyahira.t  */
#output_area_A .searchList li{
	border-bottom: 1px solid #dbdbdb;
}

#output_area_A .searchList li a{
	font-size: 114%;
	line-height: 1.4;
	display: block;
	padding: 14px 20px 10px 10px;
	color: #242a32;
	font-weight: bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

/*-- ANG_QA-1141 140107 ikema --*/
#kaitori #topList li {
	border-bottom: none !important;
}

#other h2 span.bgImg {
    background-image: url("/usedcar/common/img/iphone/top/title_top5.png");
}

.contWrap01 {
	padding: 15px 10px 0;
}

.contWrap01 .bnrList01 {
	width: 300px;
	margin: 0 auto;
	overflow: hidden;
}

.contWrap01 .bnrList01 .bnr01 {
	float: left;
}

.contWrap01 .bnrList01 .bnr02 {
	float: right;
}

/*-- ANG_QA-1003 140124 ikema --*/
#area1 li dl .area1_nolink {
	font-size: 114%;
	line-height: 1.4;
	padding:14px 20px 10px 10px;
}

/* ANG_PRJ-862 140210 kobashigawa */
#appDownload {
	margin: 10px auto 0;
	width: 300px;
}

/* ANG_PRJ-926 140214 kobashigawa */
#sell h2 span.bgImg{
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/top/title_top6.png);
}

.commonlList li {
	border-bottom:1px solid #c5c5c5;
}

.commonlList li:last-child {
	border-bottom: none;
}

.commonlList li a {
	font-size:114%;
	line-height:1.4;
	display:block;
	padding:14px 20px 10px 10px;
	color: #242a32;
	font-weight:bold;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	background-image:url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}




* 20131225 kobashigawa_y */
#titleArea{
	position: relative;
	margin: 0 0 20px;
}

#titleArea p{
	width: 120px;
	display: table-cell;
	vertical-align: middle;
}

#titleArea p select{
	width: 120px;
	padding: 7px 0 7px 5px;
}



#conditionsBtnArea{
	overflow:hidden;
}
#conditionsBtnArea a{
	display:block;

	text-align:center;
	line-height:30px;
	height:30px;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	background: -moz-linear-gradient(
		top,
		#9d9d9d 0%,
		#383838 50%,
		#666666);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#9d9d9d),
		color-stop(0.50, #383838),
		to(#666666));
	-moz-box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	-webkit-box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	box-shadow:
		inset 0px 1px 1px rgba(169,169,169,1);
	text-shadow:
		0px -1px 1px rgba(60,60,60,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}

#conditionsBtnArea a:first-child{
	-moz-border-radius: 8px 0px 0px 8px;
	-webkit-border-radius: 8px 0px 0px 8px;
	border-radius: 8px 0px 0px 8px;
	float: left;
	border: 1px solid #757575;
	border-right: 1px solid #fff;
	width: 49%;
}

#conditionsBtnArea a:first-child span{
	width: 93px;
	margin: 0 auto;
	background: url("/usedcar/common/img/iphone/bg_icon_car.png") no-repeat left center;
	background-size: 18px 14px;
	padding-left: 23px;
}


#conditionsBtnArea a:last-child{
	-moz-border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
	float: left;
	border: 1px solid #757575;
	border-left: none;
	width: 49%;
}

#conditionsBtnArea a:last-child span{
	width: 55px;
	margin: 0 auto;
	background: url("/usedcar/common/img/iphone/bg_icon_chk.png") no-repeat left center;
	background-size: 15px 14px;
	padding-left: 22px;
}



#conditionsBtnArea a.onBtn {
	color:#999999;
	background:#dfdfdf;
	box-shadow: none;
	border-left:none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #dfdfdf;
	text-shadow:
		0px 1px 1px rgba(255,255,255,1),
		0px -1px 0px rgba(153,153,153,1);
}
#conditionsBtnArea a.onBtn:last-of-type {
	border-right:none;
}





/* 2013/12/26kobashigawa_y */
/* modified by chohaku@proto 20140707 for ANG_PRJ-1300 start */

#contents .title_regional,
#contents .title_carmodel{
	background-color: #ccc;
	padding: 10px;
	background: -moz-linear-gradient(
		top,
		#959595 0%,
		#8e8e8e 50%,
		#656565);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#959595),
		color-stop(0.50, #8e8e8e),
		to(#656565));
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
}

#contents .title_second_bold {
	background-color:#FFFFFF;
	padding:4px 10px;
}
#contents .title_second_bold p{
	font-weight: bold;
	color: #000;
	font-size: 13px;
}
#contents .title_regional p,
#contents .title_carmodel p{
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	text-shadow:
		0px 2px 1px #656464,
		0px 0px 0px #656464;
}

#contents .select_regional{
	padding: 20px 10px;
}

#contents .select_regional_kantei{
	padding: 4px 10px 20px 10px;
}

.select_state{
	float: left;
}

.select_municipality{
	float: right;
}

.carmodel_list{
	padding: 10px 0;
}

.brand_li{
	border-top: 1px solid #ccc;
}

.carmodel_list li{
	border-bottom: 1px solid #ccc;
}

.carmodel_list li a{
	background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
	color: #242A32;
	display: block;
	font-size: 114%;
	font-weight: bold;
	line-height: 1.4;
	padding: 14px 20px 10px 10px;
	text-align: left;
}

#contents .select_grade{
	padding: 0 10px;
}

#contents .select_grade p{
	font-size: 12px;
	margin: 0 0 10px 0;
	color: #909090;
}

#contents .select_grade select{
	width: 100%;
	height: 35px;
	/*
	border: 1px solid #ccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 5px 0 5px 5px;
	*/
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	/*
	background: -moz-linear-gradient(
		top,
		#fefefe 0%,
		#fefefe 49%,
		#ececec 50%,
		#ececec);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#fefefe),
		color-stop(0.49, #fefefe),
		color-stop(0.50, #ececec),
		to(#ececec));
	*/
}



.DetailsSetBtn{
	padding:18px 30px 15px;
}
.DetailsSetBtn a {
	vertical-align: middle;
	display: block;
	width: 100%;
	line-height: 20px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	padding: 11px 0 8px;
	margin:0 auto;
	background: -moz-linear-gradient(
		top,
		#9d9d9d 0%,
		#383838 50%,
		#666666);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#9d9d9d),
		color-stop(0.50, #383838),
		to(#666666));
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #757575;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

.FindConditionsBtn{
	padding: 0 30px 1px;
}
.FindConditionsBtn a {
	vertical-align: middle;
	display: block;
	width: 100%;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	padding: 8px 0 5px;
	margin: 0 auto;
	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));
	text-shadow:
		0px -1px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #0b709f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

/* 2014.01.29 追加 */

/* セレクトエリア
-------------------------*/

#contents .area_select_box,
#contents .car_type_box{
	padding: 10px 10px 12px 10px;
}

/* ANG_PRJ-1840 150518 higaonna
----------------------------------------- */
#contents .area_select_box ul li{
	float: left;
	font-size: 15px;
	margin: 0 27px 10px 0;
	color: #000;
}

#contents .area_select_box div a,
#contents .car_type_box div a{
	display: block;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 13px 18px 12px 14px;
	font-size: 15px;
	font-weight: bold;
	background: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png") no-repeat 98% center #eeeeee;
	background-size: 8px 12px;
}

/* ANG_PRJ-1840 150518 higaonna
----------------------------------------- */
#contents .car_type_box p{
	font-size: 15px;
	margin: 0 0 10px 0;
	color: #000;
}

#contents .car_type_box div{
	margin-bottom: 28px;
}

#contents .select_regional_kantei select,
#contents .select_regional select{
		width: 43%;
		height: 35px;
}

@media only screen and (orientation : landscape) { /*横向き*/
#contents .select_regional_kantei select,
#contents .select_regional select{
		width: 45% !important;
}
}

/* ラジオ、チェックエリア
-------------------------*/

#contents .radio_regional,
#contents .check_regional {padding:10px;}

#contents .check_regional_kantei {padding:0 10px 10px 10px;}

#contents .check_regional_kantei input,
#contents .radio_regional input,
#contents .check_regional input {
	margin: 10px 5px 10px 0;
}

#contents .check_regional_kantei .columnTwo li,
#contents .radio_regional .columnTwo li,
#contents .check_regional .columnTwo li {
	width:48%;
	float:left;
	padding:10px 0;
	margin-right:10px;
	display: table;
}

#contents .check_regional_kantei .columnTwo li,
#contents .radio_regional .columnTwo li,
#contents .check_regional .columnTwo li {
	width:48%;
	float:left;
	padding:10px 0;
	margin-right:10px;
	display: table;
}

#contents .columnTwo.summary_search li:nth-child(even){
	margin-right: 0 !important;
}

#contents .check_regional_kantei .columnTwo li span,
#contents .radio_regional .columnTwo li span,
#contents .check_regional .columnTwo li span{
	display: table-cell;
	width: 15px;
}

#contents .check_regional_kantei .columnTwo li label,
#contents .radio_regional .columnTwo li label,
#contents .check_regional .columnTwo li label{
	display: table-cell;
	width: 82%;
	vertical-align: middle;
	line-height: 1.2;
}

#contents .radio_regional .columnTwo.line1 {
	margin-top: -15px;
}

#contents .radio_regional .columnTwo.line1 li {
	float: none;
	padding: 10px 0;
}



/* modified by chohaku@proto 20140707 for ANG_PRJ-1300 end */








#contents .radio_regional .columnThree li {
	width:31%;
	float:left;
	padding:10px 0;
	margin-right:10px;
}

#contents .radio_regional .columnThree label{
	padding: 0 0 0 5px;
}

/* ボタンエリア
-------------------------*/
.btn_box {
	display: table;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: right;
}

.btn_box a {
	display: inline-block;
	padding: 15px 0;
	color: #2666D2;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.btn_box .save{
	display: table-cell;
	width: 50%;
	text-align: left;
	vertical-align: middle;
}

.btn_box .save a{
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2666d2;
	text-decoration: underline;
}

.btn_box .sort{
	display: table-cell;
	width: 50%;
	text-align: right;
	vertical-align: middle;
}

.btn_box .sort select{
	width: 120px;
	margin: 0;
	padding: 7px 0 7px 5px;
}


/* チェックカラーエリア
-------------------------*/
#contents .colorArea {
	margin: 20px auto 15px;
}

@media only screen and (orientation : portrait) { /*縦向き*/
#contents .colorArea {
	width: 292px;
}
}

@media only screen and (orientation : landscape) { /*横向き*/
#contents .colorArea {
	width: 390px;
}
}

#contents .colorArea p {
	margin: 0 0 5px 5px;
	font-weight: bold;
	color: #383838;
}

#contents .colorArea a {
	height: 58px;
	color:#FFFFFF;
	display: table-cell;
	text-align:center;
	padding: 5px;
	vertical-align:middle;
}

#contents .colorArea li {
	float: left;
	width: 63px;
	height: 63px;
	margin: 17px;
	border-radius: 3px 3px 3px 3px;
}

#contents .colorArea li label {
    display: block;
    width: 100%;
	padding: 7px 0 33px;
	text-align: center;
}

#contents .colorArea li label input {
	margin-left: 20px;
}


/* 背景カラー */
#contents .colorArea .bgWhite {
    background:url("/usedcar/common/img/iphone/bg_color_white.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgRed {
    background:url("/usedcar/common/img/iphone/bg_color_red.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgBlue {
    background:url("/usedcar/common/img/iphone/bg_color_blue.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgGreen {
    background:url("/usedcar/common/img/iphone/bg_color_green.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgBlack {
    background:url("/usedcar/common/img/iphone/bg_color_black.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgBrown {
    background:url("/usedcar/common/img/iphone/bg_color_brown.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgPurple {
    background:url("/usedcar/common/img/iphone/bg_color_purple.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

/*
#contents .colorArea .bgGold {
    background:url("/usedcar/common/img/iphone/bg_color_paleorange.gif") no-repeat 0 0;
	background-size: 63px 63px;
}
*/

#contents .colorArea .bgYellow {
    background:url("/usedcar/common/img/iphone/bg_color_yellow.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgOrange {
    background:url("/usedcar/common/img/iphone/bg_color_orange.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgPink {
    background:url("/usedcar/common/img/iphone/bg_color_pink.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgViolet {
	background:url("/usedcar/common/img/iphone/bg_color_burgundy.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgGrey {
    background:url("/usedcar/common/img/iphone/bg_color_gray.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgGold {
    background:url("/usedcar/common/img/iphone/bg_color_gold.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgEtc {
    background:url("/usedcar/common/img/iphone/bg_color_etc.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

#contents .colorArea .bgGunmeta {
    background:url("/usedcar/common/img/iphone/bg_color_gunmeta.gif") no-repeat 0 0;
	background-size: 63px 63px;
}

/* ----------------▼共通汎用CSS▼---------------- */

/* マージン系
-------------------------*/
.mb0{ margin-bottom: 0 !important;}
.mb10{ margin-bottom: 10px !important;}
.mb15{ margin-bottom: 15px !important;}
.mt10{ margin-top: 10px !important;}
.mr0{ margin-right: 0 !important;}
.mr10{ margin-right: 10px !important;}
.mr20{ margin-right: 20px !important;}

/* パディング系
-------------------------*/
.p10{ padding: 10px !important;}

/* 幅系
-------------------------*/
.wit30 {width:30% !important;}
.wit65 {width: 65% !important;}

/* 位置系
-------------------------*/
.txtACenter {text-align:center !important;}
.fltL {float: left !important;}
.fltR {float: right !important;}


/* ANG_PRJ-942 140221 kobashigawa */
.makerList {
	overflow: hidden;
	margin: 10px 0 10px;
}

.makerList li {
	float: left;
	margin: 0 3% 10px;
	width: 45%;
}

.makerList li:nth-child(odd) {
	margin-right: 0;
}

.makerList li a {
	display: block;
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png) no-repeat scroll 94% center #eaeaea;
	background-size: 8px 12px;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	padding: 15px 10px;
	color: #555555;
	font-size: 117%;
	font-weight: bold;
}

.makerList .listKantei a {
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png), url(https://img.goo-net.com/goo/usedcar/common/img/iphone/logo_gookantei.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 94% center, 10px center;
	background-size: 8px 12px, 24px 25px;
	padding: 15px 10px 15px 35px;
}

.makerList .listPLUS a {
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png), url(https://img.goo-net.com/goo/usedcar/common/img/iphone/logo_googlus.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 94% center, 10px center;
	background-size: 8px 12px, 22px 22px;
	padding: 15px 10px 15px 35px;
}


/* ANG_PRJ-1077 140228 ikema
----------------------------------------- */
.icPlus {
	padding: 5px 0;
	background-color: #ff0004;
	border-radius: 4px;
}

/* ANG_PRJ-1097 140318 kobashigawa
----------------------------------------- */
.pageNumOuter .resultTxt em {
	margin-right: 3px;
	color: #ff0000;
	font-size: 108%;
	font-weight: bold;
	font-style: normal;
}

.pageNumberNew {
	position: relative;
	margin: 10px auto 0;
	width: 286px;
}

.pageNumberNew a {
	display: block;
	position: absolute;
	color: #ffffff;
	font-size: 109%;
	text-align: center;
}

.pageNumberNew .first,
.pageNumberNew .last {
	top: 2px;
	padding: 12px 0;
	width: 56px;
}

.pageNumberNew .prev,
.pageNumberNew .next {
	top: 0;
	padding: 13px 0 14px;
	width: 67px;
}

.pageNumberNew .first {
	left: 0;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/iphone/pager_first.png) no-repeat scroll left top transparent;
	background-size: 56px 36px;
	text-indent: 1em;
}

.pageNumberNew .prev {
	left: 71px;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/iphone/pager_prev.png) no-repeat scroll left top transparent;
	background-size: 67px 40px;
	text-indent: 0.5em;
}

.pageNumberNew .next {
	left: 148px;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/iphone/pager_next.png) no-repeat scroll left top transparent;
	background-size: 67px 40px;
	text-indent: -0.5em;
}

.pageNumberNew .last {
	left: 230px;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/iphone/pager_last.png) no-repeat scroll left top transparent;
	background-size: 56px 36px;
	text-indent: -1em;
}

/* ANG_PRJ-1199 140423 kobashigawa
----------------------------------------- */
.resultBox .mysearch_message a,
.resultBox .mysearch_message_read a {
	display: block;
	margin: 0 10px;
	padding: 5px 10px 5px 30px;
	font-weight: bold;
	border: 2px solid #fc9631;
}

/* ANG_PRJ-1207 140425 matayoshi
----------------------------------------- */
ul.linkBtnGw li{
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

ul.linkBtnGw li a{
	display: block;
    padding: 8px 20px 8px 10px;
    font-size: 117%;
    font-weight: bold;
    color: #000066;
    background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark_world.png");
    background-position: 95% 50%;
    background-repeat: no-repeat;
	background-size: 8px 12px;
}

ul.linkBtnGw li img{
	vertical-align: -3px;
	margin-right: 4px;
}

/* ANG_PRJ-1103 140414 ikema
----------------------------------------- */
.selection ul {
	width: 300px;
	margin: 10px auto;
	line-height: 1.4;
}

.selection ul li {
	width: 93px;
	float: left;
	margin-right: 10px;
}

.selection ul li.last {
	margin-right: 0;
}

.selection ul li img {
	width: 93px;
}

.selection ul li span {
	display: block;
	color: #0050c8;
	text-decoration: underline;
}

.selection .listMore {
	text-align: right;
	margin: 10px 10px 0 0;
}

.selection .listMore a {
	display: block;
	background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
	padding: 5px 16px 5px 0;
}

/* ANG_PRJ-1061 140630 proto chohaku
----------------------------------------- */
#change_price_count {
	margin-left:0px !important;
	background-image: url("https://img.goo-net.com/common_v2/img/iphone/icon_change_price.gif");
    background-position: 10px 1px;
    background-repeat: no-repeat;
    background-size: 18px 13px;
	padding-left:35px;
	font-size:95%;
	display: block;
}

#onging_cart_msg {
	margin-left:0px !important;
	background-image: url("https://img.goo-net.com/common_v2/img/iphone/icon_note_orange_ipn.gif");
    background-position: 10px 1px;
    background-repeat: no-repeat;
    background-size: 18px 13px;
	padding-left:35px;
	font-size:95%;
	display: block;
}

#client_message_count {
	margin-left:0px !important;
	background-image: url("https://img.goo-net.com/common_v2/img/iphone/top_messe.png");
    background-position: 10px 1px;
    background-repeat: no-repeat;
    background-size: 18px 13px;
	padding-left:35px;
	font-size:95%;
	display: block;
}

#info_message {
	margin-left:0px !important;
	background-image: url("https://img.goo-net.com/common_v2/img/iphone/icon_note_orange_ipn.gif");
	background-position: 10px 1px;
	background-repeat: no-repeat;
	background-size: 18px 13px;
	padding-left:35px;
	font-size:95%;
}

/* ANG_PRJ-1232 140714 twitter facebook width modify by chohaku@PROTO
----------------------------------------- */

div#likebox_container .fbcomments,
div#likebox_container .fb_iframe_widget,
div#likebox_container .fb_iframe_widget[style],
div#likebox_container .fb_iframe_widget iframe[style],
div#likebox_container .fbcomments iframe[style],
div#likebox_container .fb_iframe_widget span{
	width: 100% !important;
}

div#twitter_container,
div#twitter_container .inner,
div#twitter_container .inner .twitter-timeline,
div#twitter_container .inner iframe#twitter-widget-0,
div#twitter_container .inner iframe[style]{
	width: 100% !important;
}

/* ANG_PRJ-1397 140804 kobashigawa
----------------------------------------- */
.cassetteArea .three .listAddBtn.summaryCarList,
.cassetteArea .three .bookmark_off,
.cassetteArea .three .freeBtn.summaryCarList,
.cassetteArea .three .speedBtn.summaryCarList,
.cassetteArea .three .callnote.summaryCarList,
.resultBox .three .listAddBtn,
.resultBox .three .bookmark_off,
.resultBox .three .speedBtn,
.resultBox .three .freeBtn,
.resultBox .three .callnote {
	width: 32%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 50px;
	line-height: 1.4;
	font-size: 100%;
}

.cassetteArea .callnote,
.resultBox .callnote {
	display: block;
	float: left;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	margin: 0 2% 10px 0;
	padding: 8px 0 5px;
	border: 1px solid #ff3c00;
	border-radius: 8px;
	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 */
	color: #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(255,60,0,3),
		0px 1px 0px rgba(255,60,0,3);
}

.cassetteArea .three .listAddBtn.summaryCarList span {
	font-size: 12px;
}

.cassetteArea .callnote span,
.resultBox .callnote span {
	font-size: 84%;
	line-height: 1.7;
}

.cassetteArea .three .long_callnote.callnote.summaryCarList {
	margin-right: 0;
	width: 66%;
}

.cassetteArea .three .long_callnote.callnote.summaryCarList table {
	margin: 0 auto;
	width: 81%;
}

.cassetteArea .three .long_callnote.callnote.summaryCarList th,
.cassetteArea .three .long_callnote.callnote.summaryCarList td {
	vertical-align: middle;
}

/* ANG_PRJ-1405 140805 kobashigawa
----------------------------------------- */
.reviewParents {
	overflow: hidden;
}

.reviewParents h1,
.reviewParents h2 {
	float: left;
	margin-top: 3px;
	width: 150px;
}

.reviewParents .btnType1 {
	float: right;
	width: 140px;
}

.reviewParents .btnType1 a {
	display: block;
	padding: 5px 0;
	background: -moz-linear-gradient(
		top,
		#6be18e 0%,
		#18a542 50%,
		#17a441);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6be18e),
		color-stop(0.50, #18a542),
		to(#17a441));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #128936;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(20,107,45,0.4),
		0px 1px 0px rgba(255,255,255,0.4);
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

/* ANG_PRJ-1399 140805 kobashigawa
----------------------------------------- */
.lightPickup {
	margin-bottom: 15px;
	line-height: 1.4;
}

.lightPickup .motorList {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 0 10px 10px;
	border-bottom: 1px solid #dbdbdb;
}

.lightPickup .motorList.top {
	padding-top: 10px;
	border-top: 1px solid #dbdbdb;
}

.lightPickup a {
	display: block;
}

.lightPickup .motorPhoto {
	float: left;
	margin-right: 10px;
	width: 92px;
}

.lightPickup .layerParents {
	position: relative;
}

.lightPickup .layerParents .iconNew,
.lightPickup .layerParents .iconUp {
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
}

.lightPickup .linkStyle01 {
	color: #0050c8;
	text-decoration: underline;
	font-weight: bold;
}

.lightPickup .motorPrice {
	overflow: hidden;
	margin-top: 5px;
}

.lightPickup .motorPrice dl {
	float: left;
	width: 50%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 10px;
}

.lightPickup .motorPrice dl:first-child {
	padding-left: 0;
}

.lightPickup .motorPrice dt {
	font-weight: bold;
}

.lightPickup .motorPrice dd {
	text-align: right;
}

.lightPickup .motorPrice dd span {
	font-size: 117%;
	font-weight: bold;
}

.lightPickup .motorPrice dd .fontStyle01 {
	color: #e70112;
}

/* ANG_PRJ-1324 140820 kobashigawa
----------------------------------------- */
#conditionsBtnArea.shopReviewSearch #searchCondition {
	padding: 0;
	text-decoration: none;
	border: 1px solid #2b2b2b;
	border-radius: 4px;
	width: 47%;
}

#conditionsBtnArea.shopReviewSearch #searchCondition span {
	background: url("/usedcar/common/img/iphone/bg_icon_chk.png") no-repeat scroll left center;
	background-size: 15px 14px;
}

#conditionsBtnArea.shopReviewSearch #view_sort {
	float: right;
	width: 47%;
	height: 32px;
}

.selectReviewSMP,
.selectReviewSMP02 {
	padding: 20px 10px !important;
}

.selectReviewSMP .tab_half,
.selectReviewSMP02 .tab_half {
	height: 35px;
	width: 43%;
}

.selectReviewSMP02 .mr25 {
	margin-right: 25px;
}

.selectReviewSMP .tab_one {
	margin-right: 10px;
	height: 35px;
	width: 35%;
}

/* ANG_PRJ-1347 140827 kobashigawa
----------------------------------------- */
.typeTabContents {
	display: none;
	padding-top: 15px;
}

#typeTabContents01 {
	display: block;
}

#typeNav {
	margin-top: 10px;
	border-bottom: 1px solid #cccccc;
}

#typeNav ul {
	padding: 0 10px;
	height: 36px;
}

#typeNav li {
	float: left;
	width: 48%;
	background-image: linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -o-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -moz-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -webkit-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -ms-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #7d7d7d),
		color-stop(1, #3e3d3d)
	);
	border-top: 1px solid #525151;
	border-right: 1px solid #525151;
	border-left: 1px solid #525151;
	border-radius: 5px 5px 0 0;
}

#typeNav li:first-child {
	margin-right: 2%;
}

#typeNav .Now {
	position: relative;
	background-image: linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -o-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -moz-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -webkit-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -ms-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #e4e4e4),
		color-stop(0.66, #f5f5f5),
		color-stop(1, #ffffff)
	);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	height: 36px;
}

#typeNav a {
	display: block;
	padding: 12px 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#typeNav .Now a {
	background: url(/usedcar/common/img/iphone/tab_arrow.png) no-repeat scroll center bottom;
	background-size: 9px 4px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-radius: 5px 5px 0 0;
	color: #e60012;
}

#bodyTypeList {
	margin: 0 auto 20px;
	width: 308px;
	padding: 0 6px;
}

/* 縦 */
@media only screen and (orientation : landscape) {
	#bodyTypeList {
    	margin: 0 auto;
    	width: 474px;
	}
}

#bodyTypeList:after {
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
	content: ".";
	line-height: 0;
}

#bodyTypeList li {
	float: left;
	margin: 4px;
	padding: 0 3px;
	width: 61px;
	background-image: linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 50%, rgb(232,232,232) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.5, rgb(255,255,255)),
		color-stop(1, rgb(232,232,232))
	);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #dcdcdc;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);
	box-shadow:
		0px 1px 2px rgba(000,000,000,0.2);
}

#bodyTypeList li a {
	display: block;
	text-shadow:
		0px 1px 1px 1px rgba(255,255,255,0.3),
		0px 0.5px 0px rgba(0,0,0,1);
	padding: 5px 0px 5px 0px;
	height: 70px;
	color: #242a32;
	font-weight:bold;
	line-height: 1.4;
	text-align: center;
}

#bodyTypeList li a span {
	display: block;
	text-align: center;
}

#bodyTypeList li .bodyTypeList01 .typeImage { margin: 10px 0; }
#bodyTypeList li .bodyTypeList02 .typeImage { margin: 10px 0 6px; }
#bodyTypeList li .bodyTypeList03 .typeImage { margin: 10px 0 8px; }
#bodyTypeList li .bodyTypeList04 .typeImage { margin: 5px 0 6px; }
#bodyTypeList li .bodyTypeList05 .typeImage { margin: 14px 0 10px; }
#bodyTypeList li .bodyTypeList06 .typeImage { margin: 14px 0 10px; }
#bodyTypeList li .bodyTypeList07 .typeImage { margin: 13px 0 6px; }
#bodyTypeList li .bodyTypeList08 .typeImage { margin: 12px 0 4px; }
#bodyTypeList li .bodyTypeList09 .typeImage { margin: 16px 0 5px; }
#bodyTypeList li .bodyTypeList10 .typeImage { margin: 10px 0 8px; }
#bodyTypeList li .bodyTypeList11 .typeImage { margin: 4px 0 5px; }
#bodyTypeList li .bodyTypeList12 .typeImage { margin: 9px 0 5px; }
#bodyTypeList li .bodyTypeList13 .typeImage { margin: 7px 0 3px; }
#bodyTypeList li .bodyTypeList14 .typeImage { margin: 13px 0 10px; }

#bodyTypeList li .bodyTypeList07 .typeName { margin-left: 3px; }
#bodyTypeList li .bodyTypeList08 .typeName { margin-left: 7px; }
#bodyTypeList li .bodyTypeList09 .typeName { margin-left: 7px; }

#bodyTypeList .fsStyle9 { font-size: 75%; }
#bodyTypeList .fsStyle10 { font-size: 84%; }
#bodyTypeList .fsStyle11 { font-size: 92%; }
#bodyTypeList .txtLeft { text-align: left !important; }

/* ANG_PRJ-1441 140905 kobashigawa
----------------------------------------- */
#tabLinkBox {
	margin-top: 10px;
	padding: 0 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 84%;
	line-height: 1;
}

.tabLink {
	display: table;
	width: 100%;
	position: relative;
	bottom: -1px;
}

.tabLink li {
	display: table-cell;
	background-image: linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -o-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -moz-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -webkit-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -ms-linear-gradient(top, #7d7d7d 0%, #3e3d3d 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #7d7d7d),
		color-stop(1, #3e3d3d)
	);
	border-top: 1px solid #525151;
	border-left: 1px solid #525151;
	border-radius: 5px 5px 0 0;
	width: 20%;
}

.tabLink li:last-child {
	border-right: 1px solid #525151;
}

.tabLink .current {
	background-image: linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -o-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -moz-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -webkit-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -ms-linear-gradient(top, #e4e4e4 0%, #f5f5f5 66%, #ffffff 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #e4e4e4),
		color-stop(0.66, #f5f5f5),
		color-stop(1, #ffffff)
	);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.tabLink .current:last-child {
	border-right: 1px solid #cccccc;
}

.tabLink .fs08 {
	font-size: 74%;
	line-height: 1.8;
}

@media only screen and (orientation : landscape) { /*横向き*/
	.tabLink .fs08 {
		font-size: 100%;
		line-height: 1;
	}
}

.tabLink li a {
	display: block;
	padding: 12px 2px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.tabLink .current a {
	background: url(/usedcar/common/img/iphone/tab_arrow.png) no-repeat scroll center bottom;
	background-size: 9px 4px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-radius: 5px 5px 0 0;
	color: #e60012;
}

.lightPickup .lightMotor {
	padding-top: 10px;
}

.lightPickup .disNone {
	display: none;
}

.lightPickup #pickUpMotors01 {
	display: block;
}

/* ANG_PRJ-1450 140908 ikema
----------------------------------------- */
.car_box_cont .car_box {
border-bottom: none;
}

.car_box_cont {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}

.car_box_cont .car_box a {
padding-bottom: 5px;
}

.car_box_cont .detailBtnArea2 .telMesse.bg {
margin-top: 5px;
}

.car_box_cont .free_call2 {
margin-bottom: 5px;
}

/* ANG_PRJ-1463 140922 ikema
----------------------------------------- */
.DetailsSetBtn.searchChangeBtn {
	padding: 0;
}

.searchChangeBtn a {
	padding: 12px 0 10px;
	font-size: 16px;
	text-shadow: none;
	box-shadow: none;
	border: #505050;
	background: -moz-linear-gradient(
		top,
		#6d6d6d 0%,
		#5f5f5f 50%,
		#505050);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#6d6d6d),
		color-stop(0.50, #5f5f5f),
		to(#505050));
}

.searchChangeBtn span {
	background-image:url("https://img.goo-net.com/goo/usedcar/common/img/iphone/iconSearchBtnWhite.png");
	background-position: 0px 50%;
	background-repeat: no-repeat;
	background-size:20px;
		-webkit-background-size: 20px;
		-moz-background-size: 20px;
	display:inline-block;
	text-align: right;
	width: 176px;
}
/* ↑検索条件変更ボタンここまで
---------------------------------
   ↓絞り込み画面
--------------------------------- */

#contents .colorArea li label {
	padding: 7px 0 23px;
}

/* 背景カラー */
#contents .colorArea .inner .bgWhite {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_white2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgRed {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_red2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgBlue {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_blue2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgGreen {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_green2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgBlack {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_black2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgBrown {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_brown2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgPurple {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_purple2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

/*
#contents .colorArea .inner .bgGold {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_paleorange.gif") no-repeat 0 0;
	background-size: 52px 52px;
}
*/

#contents .colorArea .inner .bgYellow {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_yellow2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgOrange {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_orange2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgPink {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_pink2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgViolet {
	background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_burgundy2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgGrey {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_gray2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgGold {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_gold2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgEtc {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_etc2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#contents .colorArea .inner .bgGunmeta {
    background:url("https://img.goo-net.com/usedcar/common/img/iphone/bg_color_gunmeta2.gif") no-repeat 0 0;
	background-size: 52px 52px;
}

#titleArea {
	padding: 14px 10px 12px;
}

#contents .colorArea li {
	height: 52px;
	width: 52px;
	margin: 3px;
}

#searchMore {
	font-size: 120%;
}

.searchMoreBox {
	border-bottom: 1px solid #919191;
	font-size: 113%;
}

#contents .title_regional.ttlSearchMore {
	background: #ffffff;
	border: none;
	padding: 10px;
}

#contents .title_regional.ttlSearchMore a {
	display: block;
	padding: 16px;
	border: 1px solid #919191;
	border-radius: 4px;
	text-align: center;
	font-weight: bold;
}

#contents .searchMoreBox .title_regional, #contents .searchMoreBox .title_carmodel {
	border-bottom: none;
}

#contents .searchMoreBox .radio_regional, #contents .searchMoreBox .check_regional, #contents .searchMoreBox .select_regional {
	border-top: 1px solid #919191;
	display: none;
}

#contents .searchMoreBox .title_carmodel.ttlMore {
	background: #eeeeee;
	padding: 0;
}

#contents .searchMoreBox .title_carmodel.ttlMore a {
	display: block;
	width: 93%;
	padding: 10px;
	font-weight: bold;
}

#contents .searchMoreBox .title_carmodel.ttlMore a span.text {
	display: block;
	float: left;
	padding-top: 1.5%;
}

#contents .searchMoreBox .title_carmodel.ttlMore a span.img {
	float: right;
}

p#goTop.search {
	text-align: right;
	font-size: 12px;
}

p#goTop.search a {
	display: block;
	text-decoration: underline;
	width: 97%;
}

#display1 {
	font-size: 100%!important;
}

#contents .area_select_box select {
	width: 48%;
	height: 35px;
}

/* ANG_PRJ-1530 141006 kobashigawa
----------------------------------------- */
.bnrPlus {
	margin-bottom: 10px;
	text-align: center;
}

.bnrhosho {
	margin-bottom: 10px;
	text-align: center;
}
/* 小売祭り 140904 J10
----------------------------------------- */
#fes .fesinfo{
 margin:0 0 10px 5px;
}

#fes .fesbnr{
 text-align:center;
 margin-bottom:10px;
}

/* 小売祭り 141001 J10
----------------------------------------- */
#fes{
	margin:0 10px 0;
}

.fesinfo{
	display: block;
	color: #0050c8;
	text-decoration: underline;
	line-height:1.4em;
}

.selection_fes{
	width:300px;
	margin:10px auto 0;
}

.selection_fes span{
	display: block;
	color: #0050c8;
	text-decoration: underline;
	line-height:1.4em;
	margin-top: 5px;
}

/* ANG_PRJ-1691 141216 kobashigawa
----------------------------------------- */
#recommendArea .recommendInner {
	background-color: #e50012;
	background: -webkit-gradient(linear, left top, right bottom, from(#ec404d), color-stop(0.25, #ec404d), color-stop(0.25, #e50012), color-stop(0.5, #e50012), color-stop(0.5, #ec404d), color-stop(0.75, #ec404d), color-stop(0.75, #e50012), to(#e50012));
	background: -moz-linear-gradient(-45deg, #ec404d 25%, #e50012 25%, #e50012 50%, #ec404d 50%, #ec404d 75%, #e50012 75%, #e50012);
	background: linear-gradient(-45deg, #ec404d 25%, #e50012 25%, #e50012 50%, #ec404d 50%, #ec404d 75%, #e50012 75%, #e50012);
	background-size: 4px 4px;
	border-top: 1px solid #9b000c;
	border-bottom: 1px solid #9b000c;
	margin: 5px 0;
	padding: 2px 0 3px;
}

#recommendArea h2 {
	text-shadow: 1px 1px 1px rgba(3,3,3,0.75);
	color: #ffffff;
	font-size: 92%;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
}

#recommendArea #recommendMenu {
	border-top: 1px solid #9b000c;
}

#recommendMenu ul {
	overflow: hidden;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#recommendMenu li {
	float: left;
	width: 25%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-right: 1px solid #aaaaaa;
}

#recommendMenu li:last-child {
	border-right: none;
}

#recommendMenu li a {
	background: -moz-linear-gradient(top,  #ffffff 71%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#ffffff), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #ffffff 71%,#e8e8e8 100%);
	font-size: 84%;
	display: block;
	padding: 10px 0;
	text-align: center;
}

#recommendMenu li a span {
	font-size: 110%;
	font-weight: bold;
}

#recommendMenu li a .navType01 {
	color: #0a2164;
}

#recommendMenu li a .navType02 {
	color: #e50112;
}

/* ANG_PRJ-1638 141215 kobashigawa
----------------------------------------- */
#parts h2 span.bgImg {
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/top/title_top7.png);
	background-position: 97% 7px;
}

/* ANG_PRJ-1579 141107 ikema
----------------------------------------- */
.bgWhite {
	background-color: #ffffff;
}

/* ANG_PRJ-1730 150119 kobashigawa
----------------------------------------- */
#campaignSection {
	margin-bottom: 5px;
}

#campaignSection a {
	display: block;
}

#campaignSection .campaignList {
	display: table;
	border-top: 1px solid #e30b20;
	border-bottom: 1px solid #e30b20;
	width: 100%;
	font-size: 92%;
}

#campaignSection .campaignList dt,
#campaignSection .campaignList dd {
	display: table-cell;
	vertical-align: middle;
	padding: 10px 5px;
}

#campaignSection .campaignList dt {
	background-color: #e30b20;
	color: #ffffff;
	text-align: center;
}

#campaignSection .campaignList dd {
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-repeat: no-repeat;
	background-size: 8px 12px;
	-webkit-background-size: 8px 12px;
	-moz-background-size: 8px 12px;
	background-position: 95% 50%;
}

#contents.shopArea .check_regional .columnTwo li.pd0 {
	padding: 6px 0 0 0;
}

#contents.shopArea .check_regional .columnTwo li .icheckbox_square.mt4 {
	margin-top: 4px;
}

/* ANG_PRJ-1655 150205 ikema */
#contents .linkList li.listNone {
	color: #999999;
}

#contents .linkList li.pl20 {
	padding-left: 20px;
}

/* 170526 GN_TEST-1226 */

#contents .linkList li.listNone dd{
	padding: 14px 20px 10px 24px;
	font-weight: normal;
}

/* ANG_PRJ-1737 goo保証対応 */
.icon_list li span.icGooHosyou {
	color:#333333;
	font-weight:bold;
	line-height:1.2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #FF0606;
	padding:4px 0 2px;
	background-color:#FFFFFF;
	background-image:url(https://img.goo-net.com/common_v2/img/goohosyo/icon_goohosyo.png);
	background-position: 4px 50%;
	background-repeat: no-repeat;
	background-size:19px auto;
		-webkit-background-size:19px auto;
		-moz-background-size:19px auto;
}
.icon_list li.icGooHosyou_li span.icGooHosyou {
	padding:4px 3px 2px !important;
	text-align:right;
}

.icon_list li span.icPlus {
	color:#FF0606;
	font-weight:bold;
	line-height:1.2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #FF0606;
	padding:4px 0 2px;
	background-color:#FFFFFF;
	background-image:url(https://img.goo-net.com/common_v2/img/goohosyo/icon_gooplus.png);
	background-position: 4px 50%;
	background-repeat: no-repeat;
	background-size:16px auto;
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
}
.icon_list li.icPlus_li span.icPlus {
	padding:4px 3px 2px !important;
	text-align:right;
}

.icon_list li.icHosho_li {
	width: 100%;
	margin-bottom: 5px;
}

.icon_list li.icLoan_li .icLoanSpan {
	border: 2px solid #ff0000;
	color: #ff0000;
	font-size: 9px;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}

.shoplist_icon_list li.icGoo_li,li.icPlus_li,li.icGooHosyou_li,li.icPlus_li,li.icLoan_li {
	width:100%;
}

.icon_list li .icLoan_stock {
	background-color: #fff3f3;
	border: 1px solid #ff2424;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 0;
	color: #ff0000;
}

/* ANG_PRJ-1655 150224 ikema */
.icon_list li.icPlus_li span.icPlus2 {
	padding: 5px 0 !important;
	background-color: #ff0004;
	border-radius: 4px;
	text-align: center;
	background-image: none;
}

/* ANG_PRJ-1948 150604 higaonna */
#apps{
	width: 100%;
	margin: 0 auto 10px;
}
#apps .appsInfo{
	display: table;
	padding: 6px 10px 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #c9c9c9;
}
#apps .appsInfo .img{
	display: table-cell;
	width: 65px;
	padding-top: 4px;
}
#apps .appsInfo dl{
	display: table-cell;
	vertical-align: top;
	width: 100%;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#apps .appsInfo dl dt{
	font-weight: bold;
	font-size: 125%;
	line-height: 1;
	margin: 8px 0 4px;
}
#apps .appsInfo dl dt span{float: left;}
#apps .appsInfo dl dt span.free{
	float: right;
	display: block;
	font-size: 67%;
	font-weight: normal;
	color: #ffffff;
	width: 32px;
	background-color: #f4a63e;
	text-align: center;
	padding: 3px 0;
}
#apps .appsInfo dl dd{
	font-size: 100%;
	line-height: 1.3;
}
#apps .appsInfo dl dd p{margin-bottom: 10px;}
#apps .appsInfo dl dd div.dlBtn{
	margin-bottom: 10px;
	display: block;
	background-image: linear-gradient(top, rgb(255,255,255) 50%, rgb(242,242,242) 100%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 50%, rgb(242,242,242) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 50%, rgb(242,242,242) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 50%, rgb(242,242,242) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 50%, rgb(242,242,242) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.5, rgb(255,255,255)),
		color-stop(1, rgb(242,242,242))
	);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #cccccc;
	text-align: center;
}
#apps .appsInfo dl dd div.dlBtn a{
	display: block;
	color: #333333;
	background:url("https://img.goo-net.com/goo/common_v2/img/iphone/icon_arrow_btm.png") 5% center no-repeat;
	background-size: 16px 16px;
	width: 100%;
	padding: 8px 0px 5px;
}
#apps div.otherLink{
	padding: 10px 10px 0 0;
}
#apps div.otherLink a{
	display: block;
	float: right;
	width: 130px;
	background: url("https://img.goo-net.com/goo/common_v2/img/iphone/icon_triangle.png") right center no-repeat;
	background-size: 8px 9px;
	text-align: right;
	padding: 0 13px 0 0;
}

/* ANG_PRJ-1970 150630 Higaonna */
.headBanner{
background-color: #ccc;
height: 265px;
position: relative;
overflow: hidden;
z-index: 100;
}

.topbox{
overflow: hidden;
position: fixed !important;
top: 0;
left: 0;
width: 100%;
z-index: 10;
}

.topimg{
width: 320px;
margin: 0px auto;
-webkit-transform: translateZ(0px);
}

.topimg a{
background-repeat: no-repeat;
background-position: center center;
background-size: 320px 265px;
display: block;
width: 320px;
height: 265px;
z-index: 2;
}

.topimg a#idcars{background-image: url("https://img.goo-net.com/idcars/bnr_idcars_b_640_530.jpg?20160803");}
.topimg a#AppGoo{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_goo_search_original.png?20160721");}
.topimg a#AppGookantei{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_kantei.png?20160721");}
.topimg a#AppGoobmw{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_bmw.png?20160721");}
.topimg a#AppGoobenz{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_benz.png?20160721");}
.topimg a#AppGooaudi{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_audi.png?20160721");}
.topimg a#AppGoovw{background-image: url("https://img.goo-net.com/goo/common_v2/img/iphone/bnr_app_header_vw.png?20160721");}

#headBannerContainer{
background-color: #fff;
height: auto;
position: relative;
z-index:1000;
}

/* ANG_PRJ-2032 150811 higaonna
----------------------------------------- */
.ultrasale_banner img {
	width: 100%;
	vertical-align: bottom;
}

.resultBox .itemLabel span.ultrasale {
	width: 128px;
	padding: 0;
	text-align: left;
}

.resultBox .itemLabel span.ultrasale img {
	width: 100%;
	margin: 0!important;
}

/* ANG_PRJ-2052 150901
----------------------------------------- */
#info_message_box {
	display: none;
}

#info_message_box #vacation_message {
	margin-top: 5px;
	padding: 0 40px 0 10px;
}

#info_message_box #vacation_message .vacation {
	background: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_information.gif") no-repeat scroll top left;
	background-size: 13px 13px;
	padding: 1px 0 1px 20px;
	font-size: 95%;
	text-shadow: none;
}

#info_message_box #vacation_message .vacation dt {
	cursor: pointer;
	font-weight: bold;
}

#info_message_box #vacation_message .vacation dd {
	display: none;
}



/* ANG_PRJ-2251 160226
----------------------------------------- */

.btnBookmark{
	margin-bottom: 5px;
}

.btnNotice a{
	display:block;
	width:90%;
	line-height:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
	font-size:80%;
	color:#FFF;
	padding: 8px 0 5px;
	margin: 10px auto 0;
	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;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.prettyPopin{
	/*top: 0 !important;*/
	right: 0 !important;
	/*bottom: 0 !important;*/
	left: 0 !important;
	margin: auto;
}


/* favorite_list.html */
.notice_favorite{
	border: 2px solid #cccccc;
	width: 88%;
	margin: 0 auto;
	padding: 9px;
	text-align: center;
	font-weight: bold;
	color: #e6000d;
	line-height: 1.3;
}

#contents .syncttl{
	margin-bottom: 10px;
}

#myPage .checkList li .terms_change a{
	border: 1px solid #e3e3e3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;
	padding: 9px 10px;
	font-weight: normal;
}

#newMyContents .searchCarBox{
	padding: 12px 0 0 0;
}

#newMyContents .searchCarBox .searchCarBoxInner01{
	padding: 0 10px;
	margin-bottom: 25px;
}


h2.titBorder {
	padding-bottom: 2px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	background: #e6e6e6 url("https://img.goo-net.com/common_v2/img/iphone/border_h3tit.png") no-repeat left bottom;
	background-size: 20px 2px;
	-webkit-background-size: 20px 2px;
	-moz-background-size: 20px 2px;
}

h2.titBorder span {
	display: block;
	padding: 0 0 5px 10px;
	background: #fff;
}

.car_detail{
	background: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_link_arrow.png) no-repeat right center;
	background-size:8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
	background-position: 97% 55%;
	padding: 10px 0 14px;
	border-bottom: 1px solid #e6e6e6;
}

#myPage .checkList .car_detail a{
	font-size: 100%;
	line-height: initial;
	background: none;
	padding: 0;
	font-weight: normal;
}

#myPage .searchCarBoxInner02 div:last-child{
	border-bottom: none;
	padding-bottom: 0;
}

.car_detail dl{
	width: 94%;
	margin: 0 auto;
}

.car_detail dl dt{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

.car_detail .img{
	width: 29%;
	float: left;
	margin-right: 11px;
}

.car_detail .img img{
	width: 100%;
}

.car_detail .detail{
	width: 65%;
	float: left;
}

#newMyContents .searchCarBox .car_detail .detail th{
	border: none;
	background: none;
	padding: 0;
	width: 5em;
	white-space: normal;
	font-weight: normal;
}

#newMyContents .searchCarBox .car_detail .detail td{
	border: none;
	padding: 0;
	padding: 0;
}

td span.normal_bold{
	font-weight: bold;
	font-size: 130%;
	vertical-align: top;
	line-height: 1;
}

td span.red_bold{
	font-weight: bold;
	color: #e81b29;
	font-size: 125%;
	vertical-align: top;
	line-height: 1;
}

#newMyContents .checkList li .listCassette .itemTop .mailInput{
	background-image: url(https://img.goo-net.com/usedcar/common/img/iphone/search_car_list/slist_icon_mail.png);
	padding: 0 0 2px 28px;
	background-size: 20px 15px;
}


/* 160307
----------------------------------------- */

.newHdr #gHeadBtn .gMenu{
	/* border-left: 1px solid #bebebe; */
}

.graywrap{
	background-color: #eff1f1;
}

.graywrap #fastMenu ul{
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	display: table;
	width: 100%;
}

.graywrap #fastMenu ul li{
	width: 33%;
	border-right: 1px solid #c9c9c9;
	background: -moz-linear-gradient(top,  #ffffff 71%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#ffffff), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #ffffff 71%,#e8e8e8 100%);
	display: table-cell;
}

.graywrap #fastMenu ul li a{
	display: block;
	text-align: center;
	width: 100%;
	padding: 4px 0 4px 0;
}

.graywrap #fastMenu ul li a img{
	margin: 2px 0 4px;
	vertical-align: middle;
}

.graywrap #fastMenu ul li a span{
	display: none;
}

.graywrap #fastMenu ul li.on a span{
	display: inline-block;
	padding: 4px 4px 3px 3px;
	margin: 0 0 4px 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color: #0292d5;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
}

.graywrap #information{
	margin-bottom: 10px;
}

.graywrap #information li{
	background: url(https://img.goo-net.com/common_v2/img/iphone/icon_link_arrow.png) no-repeat right center #fdf3de;
	background-size: 8px 12px;
	-webkit-background-size: 8px 12px;
	-moz-background-size: 8px 12px;
	background-position: 95% 50%;
	border-top: 1px solid #c9c9c9;
}

.graywrap #information li:first-child{
	border-top: none;
}

.graywrap #information a{
	display: block;
	padding: 16px 0 17px 51px;
	font-size: 110%;
	font-weight: bold;
	background: url(https://img.goo-net.com/goo/common_v2/img/iphone/icon_info.png) no-repeat;
	background-size: 22px;
	background-position: 20px center;
}

.graywrap #historyArea{
	background-color: #f8fafa;
	width: 88%;
	margin: 0 auto;
	display: none;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 11px 15px 13px;
}

.graywrap #historyArea dt{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 125%;
	background: url(https://img.goo-net.com/goo/common_v2/img/iphone/icon_search.png) no-repeat center left;
	background-size: 13px;
	padding-left: 19px;
}

.graywrap #historyArea dd{
	background: url(https://img.goo-net.com/common_v2/img/iphone/icon_link_arrow.png) no-repeat right center;
	background-size: 8px 12px;
	-webkit-background-size: 8px 12px;
	-moz-background-size: 8px 12px;
	background-position: 100% 50%;
	word-break: break-word;
}

.graywrap .LeadIdentified span,
.graywrap .LeadKantei span,
.graywrap .LeadUsed span{
	font-size: 17px;
}

.graywrap #A h2.bgGray{
	background-image: none;
	background-color: #f8fafa;
	border-top: 2px solid #e61f26;
	border-bottom: 1px solid #d0d0d0;
}

.graywrap #A h2.bgGray .LeadUsed{
	right: 13px;
	top: 26px;
	left: initial;
}

.graywrap #A h2.bgGray .LeadKantei{
	right: 9px;
	top: 4px;
	left: initial;
}

.graywrap #A h2.bgGray .LeadIdentified{
	right: 9px;
	top: 4px;
	left: initial;
}

.graywrap #searchCar #A h2 span.bgImg{
	background-image: none;
	padding: 16px 0 17px 10px;
}

.graywrap .searchOuter{
	padding: 20px 10px 10px 13px;
	margin-top: 0;
	background-color: #fff;
	/* position: relative; */
}

#top .graywrap .searchOuter .searchBox input[type=text]{
	/* background: none; */
	background: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_search.png") no-repeat 10px center;
	background-size: 15px 15px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	box-shadow: none;
	border: 2px solid #e61f26;
	padding: 0 0 0 36px;
	margin-right: 0;
	width: 64%;
}

#top .graywrap .searchBox a{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-box-hadow: none;
	box-shadow: none;
	border: none;
	text-shadow: none;
	text-align: center;
	background: none;
	background-color: #e61f26;
	height: 17px;
	padding: 9px 0 8px;
}

#top .graywrap .searchBox .searchBtn{
	vertical-align: top;
}

.graywrap #bodytype{
	background: #fff;
	box-shadow: 0 3px 3px #e4e6e6;
	-webkit-box-shadow: 0 3px 3px #e4e6e6;
	padding-top: 15px;
	margin-bottom: 10px;
}

.graywrap #bodytype .bodytypeInner{
	width: 300px;
	margin: 0 auto;
}

.graywrap #bodytype .bodytypeInner a{
	float: left;
	margin-bottom: 10px;
	display: block;
	width: 142px;
	min-height: 109px;
	border: 2px solid #e61f26;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.graywrap #bodytype .bodytypeInner a:nth-child(even){
	float: right;
}

/* ヨコ表示 */
/*@media only screen and (orientation : landscape) {
	.graywrap #bodytype .bodytypeInner a{
		margin-left: 10px;
	}

	.graywrap #bodytype .bodytypeInner a:nth-child(even){
		float: left;
	}

	.graywrap #bodytype .bodytypeInner a:nth-child(1),
	.graywrap #bodytype .bodytypeInner a:nth-child(4){
		margin-left: 0;
	}

	.graywrap #bodytype .bodytypeInner{
		width: 458px;
	}
}*/

.graywrap #bodytype dl dt{
	height: 67px;
	padding-left: 80px;
	background-size: 70px 40px;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}

.graywrap #bodytype dl.car_style01 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_kei.png); background-position: 3px 14px;}
.graywrap #bodytype dl.car_style02 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_miniban.png); background-position: 3px 15px; font-size: 80%;}
.graywrap #bodytype dl.car_style03 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_suv.png); background-position: 3px 14px;}
.graywrap #bodytype dl.car_style04 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_sedan.png); background-position: 3px 14px;}
.graywrap #bodytype dl.car_style05 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_conpact.png); background-position: 3px 14px;}
.graywrap #bodytype dl.car_style06 dt{background-image: url(https://img.goo-net.com/goo/common_v2/img/iphone/illust_coupe.png); background-position: 5px 14px;}

.graywrap #bodytype dl dd{
	padding: 0 10px 0 11px;
	line-height: 1.3;
}

.graywrap #bodytype .allBodytype a{
	display: block;
	padding: 17px 0 18px;
	border-top: 1px solid #e1e2e2;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	background: url(https://img.goo-net.com/common_v2/img/iphone/icon_link_arrow.png) no-repeat #f8fafa;
	background-size: 8px 12px;
	-webkit-background-size: 8px 12px;
	-moz-background-size: 8px 12px;
	background-position: 95% 50%;
}
.graywrap #bodytype .allBodytype a span{
	color: #e61f26;
}

.graywrap .searchBrand{
	margin: 0 0 15px 10px;
	font-size: 15px;
	border-left: 4px solid #e61f26;
	padding: 5px 0 0 5px;
}

.graywrap #brand{
	background: #fff;
	box-shadow: 0 3px 3px #e4e6e6;
	-webkit-box-shadow: 0 3px 3px #e4e6e6;
	padding: 15px 0 12px;
	margin-bottom: 10px;
}

.graywrap .whitewrap{
	background: #fff;
}

.graywrap .whitewrap02{
	background: #fff;
	padding-bottom: 10px;
}

.graywrap #brandList{
	width: auto;
	max-width: 348px;
	min-width: 308px;
	padding: 0 6px;
	margin: 0 auto;
}

.graywrap #brandList li{
	width: 18%;
	margin: 2px;
	height: 59px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.graywrap #brandList li img{
	margin-bottom: 5px;
}

.graywrap #brandList li a{
	font-weight: normal;
	font-size: 11px;
}

.graywrap #brandList li.all_car{
	display: table-cell;
	vertical-align: middle;
}

.graywrap #brandList li.all_car a{
	font-weight: bold;
	display: block;
	padding: 19px 0;
	font-size: 110%;
}

.graywrap #brandList li.all_car span{
	color: #e61f26;
}

.graywrap #searchOtherWrap{
	background: #fff;
	box-shadow: 0 0 3px 2px #e4e6e6;
	-webkit-box-shadow: 0 0 3px 2px #e4e6e6;
	padding: 10px 0 4px;
	margin-bottom: 16px;
}

.graywrap #searchOtherLine{
	background: #fff;
	box-shadow: 0 0 3px 2px #e4e6e6;
	-webkit-box-shadow: 0 0 3px 2px #e4e6e6;
	margin-bottom: 10px;
}

.graywrap #searchOtherWrap .searchList li.identified,
.graywrap #searchOtherWrap .searchList li.Kantei,
.graywrap #searchOtherWrap .searchList li.Hosyo,
.graywrap #searchOtherWrap .searchList li.PLUS,
.graywrap #searchOtherLine .searchList li.LINE{
	background-image: url(https://img.goo-net.com/goo/usedcar/common/img/iphone/icon_linkmark.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-size: 8px 12px;
		-webkit-background-size: 8px 12px;
		-moz-background-size: 8px 12px;
}

.graywrap #searchOtherWrap .searchList li.world img{
	margin-right: 4px;
	vertical-align: top;
}

.graywrap #searchOtherWrap .searchList li a,
.graywrap #searchOtherLine .searchList li a{
	font-size: 110%;
}

.graywrap #searchOtherWrap .searchList li.Kantei a{
	background: url(https://img.goo-net.com/goo/common_v2/img/iphone/img_gookantei.png) no-repeat;
	background-position: 13px center;
}

.graywrap #searchOtherWrap .searchList li.identified a{
	background: url(https://img.goo-net.com/common_v2/img/idcars/icon_idlogo.png) no-repeat;
	background-position: 20px center;
}

.graywrap #searchOtherWrap .searchList li.Hosyo a{
	background: url(https://img.goo-net.com/goo/common_v2/img/iphone/img_goohosyo.png) no-repeat;
	background-position: 13px center;
}

.graywrap #searchOtherWrap .searchList li.PLUS a{
	background: url(https://img.goo-net.com/goo/common_v2/img/iphone/img_gooplus.png) no-repeat;
	background-position: 13px center;
}

.graywrap #searchOtherLine .searchList li.LINE a{
	padding: 14px 30px 10px 10px;
	background: url(https://img.goo-net.com/common_v2/img/icon_top_line.png) no-repeat;
	background-position: 18px center;
}

.graywrap #searchOtherWrap .searchList li.Kantei a,
.graywrap #searchOtherWrap .searchList li.Hosyo a,
.graywrap #searchOtherWrap .searchList li.PLUS a{
	padding: 10px 30px 10px 67px;
	background-size: 45px 35px;
	font-size: 100%;
}

.graywrap #searchOtherLine .searchList li.LINE a{
	padding: 10px 30px 10px 67px;
	background-size: 40px;
	font-size: 100%;
}

.graywrap #searchOtherWrap .searchList li.identified a{
	padding: 10px 30px 10px 67px;
	background-size: 37px 39px;
	font-size: 100%;
}

.graywrap #searchOtherWrap .searchList li a span,
.graywrap #searchOtherLine .searchList li a span{
	font-weight: normal;
}

.graywrap #A #topicsNew, .graywrap #A #GooMagazine{
	background-color: #ffffff;
	margin-bottom: 16px;
	box-shadow: 0 0 3px 2px #e4e6e6;
	-webkit-box-shadow: 0 0 3px 2px #e4e6e6;
}

.graywrap #A h2.bgGray_new{
	border-top: 1px solid #e1e2e2;
	background-color: #f8fafa;
	padding: 8px 0 9px 10px;
}

.graywrap #searchCar #A h2.bgGray_new span.bgImg{
	padding: 4px 0 4px 10px;
	display: block;
	border-left: 4px solid #e61f26;
	border-bottom: none;
}

.graywrap #kaitori,
.graywrap #parts,
.graywrap #sell,
.graywrap #apps{
	background-color: #fff;
}

.graywrap #kaitori{
	box-shadow: 0 0 3px 2px #e4e6e6;
	-webkit-box-shadow: 0 0 3px 2px #e4e6e6;
}

.graywrap #apps{
	padding-bottom: 15px;
	box-shadow: 4px -4px 4px -1px #e4e6e6;
	-webkit-box-shadow: 4px -4px 4px -1px #e4e6e6;
}

.graywrap #sell{
	box-shadow: 0 3px 3px #e4e6e6;
	-webkit-box-shadow: 0 3px 3px #e4e6e6;
}

.graywrap #sell ul{
	border-bottom: 1px solid #c5c5c5;
}

.graywrap .contWrap.UP{
	padding: 25px 10px 0;
}

.graywrap #kaitori a,
.graywrap #parts a,
.graywrap #sell a,
.graywrap #apps a{
	font-size: 110%;
}

#apps div.otherLink a{
	width: initial;
}

.graywrap #social_button{
	display: none;
}

/*-- 160418 --*/

.newHdr #gHeadBtn .gHistory a{
	border-right: none;
}


/* ANG_PRJ-2339 160512 */

body.tap_action a,
body.tap_action a:hover{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}

body.tap_action #brandList li{
	height: 69px;
	padding: 0;
}

body.tap_action #brandList li a{
	height: 65px;
	padding-top: 5px;
	display: block;
}

body.tap_action #brandList .all_car a{
	height: 22px;
	padding: 24px 0;
}

body.tap_action .linkarea2 table td a{
	height: 26px;
	padding-top: 12px;
}

body.tap_action .linkarea2 table tr:first-child td:first-child a{
	padding-top: 5px;
	height: 33px;
}

body.tap_action .searchWrap .btnArea a{
	display: block;
}

body.tap_action .searchWrap .btnArea p.transmission a{
	display: block;
}


body.tap_action #popular_car .page_index .inner{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body.tap_action .refine_btn{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 2335 20160615
-------------------------------------- */
#tab {
	margin-bottom: 10px;
	line-height: 1.4;
	text-align: left;
}

#tab .tab_search_area {
	box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	width: 100%;
}

#tab .tab_search_area li {
	display: inline-block;
	margin-right: 10px;
	position: relative;
}

#tab .tab_search_area li a {
	display: block;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
}

#tab .tab_search_area li.tab_search_area_inner a {
	padding: 6px;
}

#tab ul.tab_search_area li .cur {
	color: #fff;
	border: 1px solid #545454;
	background-color: #545454;
}

#tab ul.tab_search_area .tab_search_area_list {
	width: 53%;
}

#tab ul.tab_search_area .tab_search_area_list_inner.cur {
	background-image: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icn_arrow_white.png");
	background-size: 7px 5px;
}

#tab .tab_search_area .tab_search_area_inner .cur::before {
	content: "";
	display: inline-block;
	border: 5px solid transparent;
	border-left-color: #545454;
	position: absolute;
	left: 20px;
	transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	top: 30px;
}

/* .tab_search_area_list_inner対象の記述 */
#tab .tab_search_area .tab_search_area_list_inner {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: Helvetica, "ヒラギノ角ゴ Pro W3",HiraKakuPro-W3, Osaka, "メイリオ",Meiryo, "ＭＳ Ｐゴシック",verdana, arial, sans-serif;
	display: block;
	background: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icn_arrow_gray.png") no-repeat 90%;
	background-size: 7px 5px;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding-left: 8px;
	height: 30px;
	width: 100%;
}

#tab .tab_search_area .tab_search_area_list span.arrow_display {
	background: url("https://img.goo-net.com/goo/usedcar/common/img/iphone/icn_arrow_under.png") no-repeat;
	background-size: 10px 6px;
	display: none;
	left: 50%;
	position: absolute;
	height: 6px;
	width: 10px;
}

#suggest {
	margin:0;
	padding: 4px 4px;
	font-size: 1.3em;
	background-color: #fff;
	border: 2px solid #999;
	display: none;
	line-height: 1.4;
	z-index: 9999;
	position: relative;
	top: 5px;
	left: 0;
	width: 80%;
}

#suggest #suggest_ul li {
	border-bottom: 1px solid #ccc;
}

#suggest #suggest_ul li:last-child {
	border-bottom: none;
}
#suggest #suggest_ul li span {
	padding: 7px 5px;
}

/*-- prefecture_box --*/
.prefecture_box {
	padding: 15px 10px;
	background: #eee;
	text-align: center;
}

.prefecture_box .btnArea { margin-bottom: 15px;}

.prefecture_box .previouslySelectedArea {
	display: block;
	height: 42px;
	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));
	border: 1px solid #0b709f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 0px rgba(255,255,255,0);
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 3.0;
}

/* GN_TEST-955
-------------------------------------- */

.box_facebook,
.box_twitter{
	width:100% !important;
	margin-top: 40px;
}

.box_facebook div#likebox_container,
.box_twitter div#twitter_container{
	width: 260px !important;
	margin: auto;
}

.baseTable td{
	position: static;
}

/* 2407 20160706
-------------------------------------- */

#tabArea li{
  width: 25%;
  vertical-align: bottom;
}

#tabAreaOuter{
  padding: 15px 5px 0;
}

#tabArea #tab4 a{
  padding: 8px 0 7px;
}

#contents .map{
  margin-bottom: 15px;
}

#contents .map .bookmark{
  display: table-cell;
  text-align: center;
  width: 15%;
}

#contents .map .bookmark_off{
  display: none;
  margin: 0;
  float: none;
  padding: 0;
  border: none;
  width: auto;
}

#contents .map .bookmark_off img{
  margin-right: 0;
}


#shopsearch_list{
  padding: 0 10px;
}

#shopsearch_list h3{
  font-size: 114%;
  margin-bottom: 10px;
  line-height: 1.4;
}

#shopsearch_list .car_box_Txt table{
  border-top: none;
}

#shopsearch_list .free_call2 a{
  padding: 2px 0;
}

#shopsearch_list .car_box_Txt table{
  width: 96%;
}

#myPage #shopsearch_list .free_call2 a div{
  font-size: 75%;
  margin-right: 10px;
  padding-top: 7px;
}

#myPage .car_box2 a.box{
  display: block;
  background: url(/usedcar/common/img/iphone/icon_linkmark.png) no-repeat;
  background-position: 100% 50%;
  background-size:8px 12px;
    -webkit-background-size: 8px 12px;
    -moz-background-size: 8px 12px;
}

#myPage .car_box_Txt{
  padding: 0 12px 0 10px;
}

#myPage .car_box_cont{
  margin-bottom: 15px;
  padding-bottom: 15px;
}

#myPage .free_call2 a table th{
  width: 31%;
}

#myPage #shopsearch_list .free_call2 a div{
  margin-right: 35%;
}

#myPage #shopsearch_list{
  margin-bottom: 20px;
}

#myPage .car_area{
  border-top: 1px solid #ccc;
  padding-top: 10px;
}

#myPage .result{
  margin-bottom: 10px;
}

#myPage .result .bold_txt{
  font-weight: bold;
  color: #F00;
}

#shopsearch_list h3{
  width: 84%;
}

#shopsearch_list .delBtn{
  position: absolute;
  right: 15px;
}

#shopsearch_list .delBtn a{
  color: #ffffff;
  display:block;
  text-align:center;
  width:40px;
  font-weight:bold;
  padding: 6px 4px 4px;
  background:#aaaaaa;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}



/* 20160905 ANG_PRJ-2466
-------------------------------------- */

#gHeadBtn p.gHistory {
	width: 30%;
}

#gHeadBtn p.gMenu {
	width: 30%;
}

#gHeadBtn  p.gBookmark a .img {
	display: block;
	padding: 0px 22% 1px 22%;
}


/* ANG_PRJ-2434 161001
-------------------------------------- */

.catarogSearcharea{
	padding-bottom: 20px;
}

.catarogSearcharea .selectbox select{
	padding: 9px 8px 9px 8px;
	vertical-align: top;
	width: 62%;
    -moz-appearance: button;
    -webkit-appearance: button;
    appearance: button;
	border: 1px solid #aaaaaa;
	background: url(https://img.goo-net.com/common_v2/img/iphone/newcar/bg_selectbox.png) no-repeat right center #FFFFFF;
	background-size: 220px;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	margin-right: 10px;
}

.catarogSearcharea .selectbox{
	text-align: center;
}

.catarogSearcharea .selectbox a{
	display: inline-block;
	border: 1px solid #aaaaaa;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f7f7f7), color-stop(0.00, #FFF));
	background: -webkit-linear-gradient(#FFF, #f7f7f7);
	background: -moz-linear-gradient(#FFF, #f7f7f7);
	background: -o-linear-gradient(#FFF, #f7f7f7);
	background: -ms-linear-gradient(#FFF, #f7f7f7);
	background: linear-gradient(#FFF, #f7f7f7);
}

.catarogSearcharea .selectbox a span{
	display: inline-block;
	padding: 7px 13px 7px 30px;
	background: url(https://img.goo-net.com/common_v2/img/iphone/newcar/icon_search_01.png) no-repeat left center;
	background-size: 20%;
	background-position: 17% 48%;
	color: #ea1318;
}

@media screen and (orientation: landscape) {
	.catarogSearcharea .selectbox select{
		width: 40%;
	}
}

/* #light_user_bnr */
#light_user_bnr {
	padding: 10px;
	text-align: center;
}
#light_user_bnr img {
	width: 100%;
	max-width: 600px;
}
/* 20161115 ANG_PRJ-2421
-------------------------------------- */
#top .searchBox a.no_data {
	text-align: center;
}
/* change hadding */

#page #gHeader{ border-top: none;}

h1.copy{
	background-color: #f4f4f4;
	color: #666666;
	font-size: 11px;
	padding: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
}

h2.tit_first{
	color: #242a32;
	font-weight:bold;
	font-size:114%;
	line-height:1.4;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

#titleArea{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


/*----- topicpath -----*/
#topicpath{
	background-color: #FFFFFF;
}

#topicpath,
.topicpath {
	border-top-style: none;
	padding: 15px 0 15px 10px;
	overflow: hidden;
}

#topicpath li,
.topicpath li {
	float: left;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 3px;
}

#topicpath li a:visited,
.topicpath li a:visited { color: #800080;}

#topicpath li a,
.topicpath li a { color: #0000ff;}

#topicpath li span,
.topicpath li span {
	display: block;
	padding: 0 0 0 19px;
	background: url("https://img.goo-net.com/common_v2/img/bg_line_path.gif") no-repeat 8px 7px;
}

#topicpath li:first-child span,
.topicpath li:first-child span{
	padding:0;
	background:none;
}

/* ANG_PRJ-2695 170802
-------------------------------------- */
.bnrArea>div{margin: auto;}
.mb10{margin-bottom: 10px;}

#page.dealer_renovation .icon_list ul {
	display: flex;
  flex-wrap: wrap;
}

#page.dealer_renovation .icon_list li {
	float: none;
}
