@charset "UTF-8";

/***********************************************
 file name: yautListing.css
 auth level: 2
 last updated:2009/09/04 vol.1
************************************************/



/*yaut-md03:共通 - キーワード検索
--------------------------------------------*/
.yaut-md03 input{
margin:0 0.5em 0 0;
}

.yaut-md03 input.st01{
width:12em;
margin:0 3px 0 0;
}

.yaut-md03 input.st02{
width:18em;
margin:0 3px 0 0;
}

*html .yaut-md03 input.st01,
*html .yaut-md03 input.st02{
margin:0 3px 1px 0;
}



/*yaut-md04:共通 - よく検索されているキーワード
--------------------------------------------*/
.yaut-md04 dl{
margin:1em 0 0;
}

.yaut-md04 dl.ctT{
margin:0;
}

.yaut-md04 dt{
font-weight:bold;
}

.yaut-md04 dt.st01{color:#7c9a21;} /*緑*/
.yaut-md04 dt.st02{color:#a66128;} /*茶色*/
.yaut-md04 dt.st04{color:#0D5F5D;} /*紺色*/

.yaut-md04 p{
margin:5px 0 0;
text-align:right;
}

.yaut-md04 dl.stmg{
margin:0;
}

.yaut-md04 dl.stmg dd.st01{
margin:15px 0 0;
}


/*yaut-md05:共通 - 価格帯と地域で選ぶ
--------------------------------------------*/
.yaut-md05 select{
margin:0 2px 0 0;
}

.yaut-md05 input{
margin:0 0 0 3px;
}

.yaut-md05 li{
margin:0 0 7px 0;
}



/*yaut-md06:共通 - 比較表系ボタン - 右寄せ
--------------------------------------------*/
.yaut-md06{
float:right;
}

.yaut-md06 img{
vertical-align:middle;
margin:0 4px 0 0;
}


/*yaut-md07:共通 - ボディタイプで選ぶ
--------------------------------------------*/
.yaut-md07 table{
width:auto;
margin-right:auto;
margin-left:auto;
}

.yaut-md07 dl{
text-align:center;
}

.yaut-md07 dd a{
font-weight:bold;
color:#352e27;
}

.yaut-md07 td{
vertical-align:top;
text-align:center;
padding:0 8px 8px 0;
}


/* yaut-md08:共通 - メーカー、ブランドで選ぶ
--------------------------------------------*/
.yaut-md08 img{
vertical-align:middle;
}

.yaut-md08 em{
font-weight:bold;
}

.yaut-md08 .ctwr div{
width:25%;
*width:24.9%;
float:left;
}

.yaut-md08 .row5 div{/* 5列にする場合 */
width:20%;
*width:19.9%;
}

.yaut-md08 ul,
.yaut-md08 li{
width:100%;
float:left;
}

.yaut-md08 .ctbd ul{
margin:1em 0 0;
}
.yaut-md08 .ctwr.ctT .ctbd ul{
margin:0;
}

.yaut-md08 .ctbd ul ul{
margin:0.2em 0 0 !important;
}


/* yaut-md14:共通 - 排気量で選ぶ
--------------------------------------------*/
.yaut-md14 li{
display:inline;
float:left;
margin-right:1em;
white-space:nowrap;
}


/* yaut-md15:物件 - 主要な検索条件
--------------------------------------------*/
.yaut-md15 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md15 th,
.yaut-md15 td{
margin:0;
padding:0 3px 3px 0;
vertical-align:top;
}

.yaut-md15 th{
text-align:right;
white-space:nowrap;
}

.yaut-md15 th,
.yaut-md15 td span{
color:#812f07;
}
.yaut-bg05 .yaut-md15 th,
.yaut-bg05 .yaut-md15 td span{
color:#006600;
}

.yaut-md15 table img{
vertical-align:middle;
}

.yaut-md15 p{
margin:5px 0 0;
padding:5px 0 0;
border-top:1px solid #ccc;
text-align:center;
}
.yaut-md15 p.ctT{
margin:0;
padding:0;
border:none;
}

.yaut-md15 p span{
display:block;
text-align:center;
margin:3px 0 0;
}

.yaut-md15 select.st01{
width:13em;
}

.yaut-md15 table input[name="p"] {
width: 214px;
}


/*yaut-md18:共通 - 物件系検索結果一覧
--------------------------------------------*/
.yaut-md18{
border:1px solid #d9ddcb;
padding:1px;
}

.yaut-md18 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md18 th,
.yaut-md18 td{
text-align:center;
margin:0;
padding:5px;
}

.yaut-md18 th img,
.yaut-md18 td img{
vertical-align:middle;
}

.yaut-md18 thead,
.yaut-md18 tfoot{
white-space:nowrap;
background:#757571;
}

.yaut-md18 thead, .yaut-md18 thead a,
.yaut-md18 tfoot, .yaut-md18 tfoot a{
color:#fff;
}

.yaut-md18 tbody .odd{background:#efefe9;}
.yaut-md18 tbody .even{background:#f7f6f3;}

.yaut-md18 tbody td span{
font-weight:bold;
color:#cc2200;
}

.yaut-md18 tbody td.st01 img{
margin-top:2px;
}

.yaut-md18 tbody td.st02 img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md18 tbody td.st03{
text-align:left;
}

.yaut-md18 tbody td.st04{
white-space:nowrap;
text-align:left;/* 2009/12/22 add */
padding:5px 1px 5px 8px;/* 2009/12/22 add */
}

.yaut-md18 tbody td.c01{width:10%;}
.yaut-md18 tbody td.c02{width:40%;}
.yaut-md18 tbody td.c03{width:10%;}
.yaut-md18 tbody td.c04{width:10%;white-space:nowrap;}
.yaut-md18 tbody td.c05{width:10%;}
.yaut-md18 tbody td.c06{width:10%;}
.yaut-md18 tbody td.c07{width:10%;}

.yaut-md18 tbody td.c01,
.yaut-md18 tbody td.c02{text-align:left;}

.yaut-md18 tbody td.c03,
.yaut-md18 tbody td.c05,
.yaut-md18 tbody td.c06,
.yaut-md18 tbody td.c07,
.yaut-md18 tbody td.cR{text-align:right;white-space:nowrap;}



/*yaut-md20:共通 - 一覧下注釈
--------------------------------------------*/
.yaut-md20 p{
margin:0 0 .3em;
}

.yaut-md20 p img{
vertical-align:middle;
}

.yaut-md20 li{
text-indent:-1em;
padding-left:1em;
margin:.3em 0 0;
}

.yaut-md20 li.ctT{
margin:0;
}

.yaut-md20 strong{
font-weight:bold;
}




/*yaut-md21:物件 - オークション検索結果一覧
--------------------------------------------*/
.yaut-md21 .ctbd{
border:1px solid #d9ddcb;
padding:1px;
}

.yaut-md21 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md21 th,
.yaut-md21 td{
margin:0;
padding:5px;
vertical-align:top;
}

.yaut-md21 th{
white-space:nowrap;
}

.yaut-md21 td{
text-align:center;
}

.yaut-md21 th{
background:#757571;
text-align:center;
}
.yaut-md21 th,
.yaut-md21 th a{
color:#fff;
}

.yaut-md21 tr.odd{background:#efefe9;}
.yaut-md21 tr.even{background:#f7f6f3;}

.yaut-md21 td span{
font-weight:bold;
}

.yaut-md21 td.st01{
text-align:left;
}

.yaut-md21 p{
text-align:right;
margin:5px 0 0;
}


/*yaut-md22:共通 - 検索結果ノーマッチテキスト
--------------------------------------------*/
.yaut-md22 p{
color:#cc2200;
font-size:108%;
}


/*yaut-md23:共通 - 検索結果ノーマッチヒント
--------------------------------------------*/
.yaut-md23 dt{
font-weight:bold;
}

.yaut-md23 li{
padding:0 0 0 1em;
background:url(../../list/li01.gif) no-repeat 0.5em 0.5em;
}


/*yaut-md24:物件 - 詳細価格･概要
--------------------------------------------*/
.yaut-md24 .ctL{
float:left;
width:250px;
}
.yaut-md24 .ctC{
float:left;
width:110px;
padding-left:30px;
}
.yaut-md24 .ctR{
margin-left:165px;
text-align:left;
}

.yaut-md24 .ctL p span{
display:block;
}

.yaut-md24 .ctL dt,
.yaut-md24 .ctL dd{
text-align:left;
font-size:120%;
line-height:1.2;
}

.yaut-md24 .ctL dd span{
font-weight:bold;
font-size:183%;
color:#cc2200;
}

.yaut-md24 .ctL p{
margin:5px 0 0;
line-height:1.2;
}
.yaut-md24 .ctC dt,
.yaut-md24 .ctC dd{
text-align:left;
font-weight:nomal;
line-height:1.2;
margin-bottom:10px;
}

.yaut-md24 .ctC dd span{
font-weight:bold;
font-size:183%;
color:#cc2200;
}

.yaut-md24 .ctC p{
margin:5px 0 0;
line-height:1.2;
}

.yaut-md24 .ctR h1{
font-size:108%;
font-weight:bold;
margin:0 0 3px;
}
.yaut-md24 .ctC .baseprice{
	font-size:130%;
	color:#444;
}

.yaut-md24 .inr-wr{
border:solid 1px #d9ddcb;
padding:1px;
}

.yaut-md24 .inr-wr:after{
clear:none;
}

.yaut-md24 table{
width:100%;
padding:0;
}

.yaut-md24 th,
.yaut-md24 td{
margin:0;
padding:2px;
}

.yaut-md24 table th{
background:#e1dfd2;
font-weight:bold;
}
	
.yaut-md24 table td{
background:#f7f6f3;
}

.yaut-md24 .ctR ul{
margin:5px 0 0;
}




/*yaut-md25:物件 - 詳細画像(大)
--------------------------------------------*/
.yaut-md25 p.st01{
text-align:right;
margin:0 0 5px;
}

.yaut-md25 dl{
text-align:center;
}

.yaut-md25 dd{
margin:5px 0 0;
}



/*yaut-md26
--------------------------------------------*/
.yaut-md26 table{
text-align:center;
width:auto;
margin-left:auto;
margin-right:auto;
}

.yaut-md26 td{
/*background:url(../../borderline/bd02.gif) repeat-y;*/
padding:0 3px;
vertical-align:top;
}

.yaut-md26 td.ctT{
background:none;
}

.yaut-md26 dl{
width:100px;
}

.yaut-md26 dd{
line-height:1.2;
}

.yaut-md26 dd.st01,
.yaut-md26 dt{
text-align:center;
}

.yaut-md26 dt a img{
border:solid 1px #006699;
}

.yaut-md26 dd.st01 span{
color:#999;
}

.yaut-md26 dd.st02{
padding:0 3px;
text-align:left;
}

.yaut-md26 p{
text-align:center;
margin:0 0 5px 0;
}



/*yaut-md27
--------------------------------------------*/
.yaut-md27 .inr-wr{
border:solid 1px #d9ddcb;
padding:1px;
}

.yaut-md27 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md27 th,
.yaut-md27 td{
margin:0;
padding:3px;
}

.yaut-md27 th{
width:26.4%;
text-align:left;
}

.yaut-md27 td{
width:6.6%;
text-align:center;
}

.yaut-md27 .st01 th{
width:35%;
text-align:left;
white-space:nowrap;
}

.yaut-md27 .st01 td{
width:65%;
text-align:left;
}

.yaut-md27 .odd th,
.yaut-md27 .odd td{
background:#efefe9;
}

.yaut-md27 .even th,
.yaut-md27 .even td{
background:#f7f6f3;
}

.yaut-md27 th{
border-left:solid 1px #fff;
}

.yaut-md27 th.ctT{
border:none;
}

.yaut-md27 th.c1{font-weight:bold;}
.yaut-md27 .c1{width:20%;}
.yaut-md27 .c2{width:5%;}


/* yaut-md29
--------------------------------------------*/
.yaut-md29 .wr01 div{
float:left;
}

.yaut-md29 .wr01 h1{
font-size:123%;/* eq.16px */
font-weight:bold;
}

.yaut-md29 .wr01 strong{
font-size:108%;/* eq.14px */
font-weight:bold;
color:#e46b1b;
}

.yaut-md29 .wr01 ul{
clear:both;
width:100%;
display:inline-block;
padding:10px 0 0;
}

.yaut-md29 .wr01 ul:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
}

.yaut-md29 .wr01 li{
display:inline;
float:left;
margin:0 2px 2px 0;
}

.yaut-md29 .wr01 li img{
display:block;
}

.yaut-md29 .wr01 p{
float:right;
}

.yaut-md29 .wr01 p img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md29 .wr02{
margin:10px 0 0;
}

.yaut-md29 .wr02 .inr-dv{
width:100%;
float:left;
margin-right:-214px;
}

.yaut-md29 .wr02 .inr-dv .ctbd{
margin-right:214px;
}

.yaut-md29 .wr02 .inr-dv .ctbd dt{
font-weight:bold;
margin:0 0 2px;
padding:0 0 2px;
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
}

.yaut-md29 .wr02 .inr-dv .ctbd dt span{
font-size:108%;/* eq.14px */
}

.yaut-md29 .wr02 .inr-dv .ctbd li dt{
font-weight:normal;
color:#993300;
margin:0;
padding:0;
background:none;
width:5em;
display:inline;
float:left;
}

.yaut-md29 .wr02 .inr-dv .ctbd li dd{
display:inline;
float:left;
}

.yaut-md29 .wr02 .inr-dv .ctbd li{
width:100%;
display:inline-block;
margin:0 0 2px;
padding:0 0 2px;
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
}

.yaut-md29 .wr02 .inr-dv .ctbd li:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
}

.yaut-md29 .wr02 p{
width:204px;
float:right;
}

.yaut-md29 .wr02 p img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}


/* yaut-md30:物件 - 取り扱い店舗説明(画像1+txt)
--------------------------------------------*/
.yaut-md30 p{
width:204px;
float:left;
}

.yaut-md30 p img{
display:block;
width:204px;
margin:0 auto;
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md30 p span{
display:block;
padding:5px 10px 0;
text-align:left;
}

.yaut-md30 dl{
margin-left:214px;
font-size:108%;/* eq.14px */
}

.yaut-md30 dt{
font-weight:bold;
}

.yaut-md30 dd{
margin:0.5em 0 0;
line-height:1.6;
}



/* yaut-md31:物件 - 取り扱い店舗説明(画像3+txt)
--------------------------------------------*/
.yaut-md31 li{
width:33.3%;
float:left;
text-align:center;
}

.yaut-md31 li img{
display:block;
width:204px;
margin:0 auto;
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md31 li span{
display:block;
padding:5px 10px 0;
text-align:left;
}



/* yaut-md32:物件 - 取り扱い店舗説明(画像4+txt)
--------------------------------------------*/
.yaut-md32 li{
width:25%;
*width:24.9%;
float:left;
text-align:center;
}

.yaut-md32 li img{
display:block;
width:154px;
margin:0 auto;
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md32 li span{
display:block;
padding:5px 10px 0;
text-align:left;
}


/* yaut-md33:右カラム - 物件 - 店舗情報 
--------------------------------------------*/
.yaut-md33 dt span{
font-weight:bold;
}

.yaut-md33 dd{
margin:5px 0 0;
}

.yaut-md33 dd table,
.yaut-md33 dd th,
.yaut-md33 dd td{
margin:0;
padding:0;
vertical-align:top;
}

.yaut-md33 dd th{
white-space:nowrap;
color:#ad5439;
}
.yaut-md33 dd td{
padding-left:2px;
}

.yaut-md33 dd td span{
display:block;
}


/* yaut-md35:右カラム - 共通 - 平均相場
--------------------------------------------*/
.yaut-md35 dl{
margin:0;
padding:0;
background:none;
}
.yaut-md35 dl.ctT{
margin:5px 0 0;
padding:5px 0 0;
background:url(../../borderline/bd01.gif) repeat-x;
}

.yaut-md35 dt{
display:inline;
font-weight:bold;
}

.yaut-md35 dd{
display:inline;
}

.yaut-md35 dd span{
font-weight:bold;
color:#cc2200;
}


/* yaut-md36:右カラム - 共通 - 地図
--------------------------------------------*/
.yaut-md36 p{
text-align:center;
}

.yaut-md36 p img{
width:244px;
display:block;
margin:0 auto;
border:2px solid #fff;
}

.yaut-md36 span{
display:block;
margin:3px 0 0;
text-align:center;
}


/* yaut-md37:右カラム - 物件 - 選択中の物件
--------------------------------------------*/
.yaut-md37 .ctbd{
margin:5px 0 0;
padding:5px 0 0;
background:url(../../borderline/bd01.gif) repeat-x;
}

.yaut-md37 .ctbd.ctT{
margin:0;
padding:0;
background:0;
}

.yaut-md37 p{
width:84px;
float:left;
}

.yaut-md37 p img{
border:1px solid #ccc;
padding:1px;
background:#fff;
}

.yaut-md37 dl{
margin-left:94px;
}

.yaut-md37 dl dl{
margin:0;
}

.yaut-md37 dt,
.yaut-md37 dd{
font-weight:bold;
}

.yaut-md37 dd dt,
.yaut-md37 dd dd{
display:inline;
}

.yaut-md37 dd dd span{
margin-left:5px;
color:#cc2200;
}


/* yaut-md38:物件 - 系列店一覧
--------------------------------------------*/
.yaut-md38 div{
margin:1em 0 0;
}

.yaut-md38 div.ctT{
margin:0;
}

.yaut-md38 div p{
width:154px;
float:left;
}

.yaut-md38 div p img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md38 div dl{
margin-left:164px;
}

.yaut-md38 div dl dl{
margin-left:0;
}

.yaut-md38 div dl dt{
font-weight:bold;
}

.yaut-md38 div dl dl dt{
font-weight:normal;
display:inline;
}

.yaut-md38 div dl dt span{
font-size:108%;/* eq.14px */
}

.yaut-md38 div dl dl dd{
display:inline;
}

.yaut-md38 div dl dl dd span{
font-weight:bold;
}

.yaut-md38 div dl dl dd span.st01{
color:#cc2200;
}



/* yaut-md39:共通 - 比較表一覧
--------------------------------------------*/
.yaut-md39{
border:1px solid #d9ddcb;
padding:1px;
}

.yaut-md39 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md39 th,
.yaut-md39 td{
margin:0;
padding:5px;
vertical-align:top;
}

.yaut-md39 th.ind{
padding-left:1.2em;
}

.yaut-md39 thead,
.yaut-md39 tfoot{
background:#757571;
}

.yaut-md39 thead, .yaut-md39 thead a,
.yaut-md39 tfoot, .yaut-md39 tfoot a,
.yaut-md39 tbody .head, .yaut-md39 tbody .head a{
color:#fff;
}

.yaut-md39 tbody .head{background:#9e9a91;}
.yaut-md39 tbody .odd td{background:#efefe9 url(../../borderline/bd04.gif) repeat-y;}
.yaut-md39 tbody .even td{background:#f7f6f3 url(../../borderline/bd04.gif) repeat-y;}

.yaut-md39 tbody .odd th{background:#efefe9;}
.yaut-md39 tbody .even th{background:#f7f6f3;}

.yaut-md39 tbody th{
font-weight:bold;
}

.yaut-md39 th{
width:20%;
}

.yaut-md39 .c2 th{
width:7%;
}

.yaut-md39 .c2 th.unq{
width:13%;
}

.yaut-md39 tbody td img{
border:1px solid #ccc;
background:#fff;
padding:1px;
display:block;
margin: 0 auto;
}

.yaut-md39 tbody tr.timg td{
text-align:center;
}

.yaut-md39 tbody tr.timg td img{
border:none;
padding:1px;
display:block;
margin: 0 auto;
}

.yaut-md39 tbody td p img{
border:none;
background:none;
margin:0;
padding:0;
display:inline;
}

.yaut-md39 tbody td span{
font-weight:bold;
color:#cc2200;
}

.yaut-md39 tbody tr.st01 td{
text-align: center;
}

.yaut-md39 tbody td li.li01{
padding-left:1em;
background:url(../../list/li01.gif) no-repeat 0.4em 0.6em;
}

.yaut-md39 tbody td strong{
font-weight:bold;
}

.yaut-md39 tbody table.inr-table table{
margin:0 auto;
}

.yaut-md39 tbody table.inr-table td,
.yaut-md39 tbody table.inr-table th{
margin:0;
padding:0;
background:none;
border:none;
}

.yaut-md39 tbody table.inr-table th{
font-weight:bold;
}

.yaut-md39 tbody table.inr-table td{
text-align:center;
}




/* yaut-md41
--------------------------------------------*/
.yaut-md41 li{
width:100%;
float:left;
font-size:108%;
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
margin:0 0 5px;
padding:0 0 5px;
}

.yaut-md41 dl{
width:100%;
float:left;
}

.yaut-md41 dt{
width:10em;
float:left;
font-weight:bold;
text-align:right;
}
.yaut-md41 .w6em dt{width:6em;}
.yaut-md41 .w8em dt{width:8em;}

.yaut-md41 dt span{
display:block;
text-align:right;
margin-right:0.5em;
}

.yaut-md41 .st01 dt{color:#668800;} /* green */
.yaut-md41 .st02 dt{color:#56280e;} /* brown */

.yaut-md41 dd{
margin-left:10.5em;
}

.yaut-md41 .w6em dd{margin-left:6.5em;}
.yaut-md41 .w8em dd{margin-left:8.5em;}

.yaut-md41 dd p label{
margin-right:1em;
}

.yaut-md41 dd.err{/* errorMsg */
margin-top:3px;
padding:3px;
color:#cc2200;
background:url(../../form/bgi06.gif);
}

.yaut-md41 img,
.yaut-md41 input{
vertical-align:middle;
}

.yaut-md41 input.formText{
width:15em;
margin-right:1em;
}

.yaut-md41 dd span{
color:#903d15;
}

.yaut-md41 table{
width:100%;
*width:99.6%;
margin:5px 0 0;
padding:0;
}

.yaut-md41 table th,
.yaut-md41 table td{
margin:0;
padding:3px;
vertical-align:top;
}

.yaut-md41 th{
font-weight:bold;
background:#fff;
}

.yaut-md41 td{
width:20%;/* 5cells default! */
background:#f7f6f3;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
}

.yaut-md41 table.st01{
width:auto;
margin:5px 0 0;
padding:0;
}

.yaut-md41 table.st01 th,
.yaut-md41 table.st01 td{
width:auto;
background:#fff;
border:none;
padding:0;
font-size: 93%;
}


/* yaut-md51:印刷(画面確認用) - 地図(大)
--------------------------------------------*/
.yaut-md51{
text-align:center;
}
.yaut-md51 dd{
font-weight:bold;
}
/**/
.yaut-md51 .dl01{
border:solid 1px #ccc;
width:500px;
margin:0 auto 10px auto;
}

.yaut-md51 .dl01:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

.yaut-md51 .dl01 dt{
padding:5px;
float:left;
width:40px;
font-weight:bold;
text-align:center;
background:#EEEEEE;
}
.yaut-md51 .dl01 dd{
padding:5px 5px 5px 10px;
float:left;
font-weight:normal;
}
.yaut-md51 .dl01 ul{
line-height:1em;
}
.yaut-md51 .dl01 li{
display:inline;
padding-right:2px;
}
body:first-of-type .yaut-md51 .dl01 li{font-size:93%;}

.yaut-md51 .dl01 strong{
padding:3px;
font-weight:bold;
}






/* yaut-md53:カタログ - 主要な検索条件
--------------------------------------------*/
.yaut-md53 p input{
vertical-align:middle;
*vertical-align:bottom;
}
.yaut-md53 p select{
vertical-align:middle;
}

.yaut-bg01 .bg01-02 .yaut-md53 p span{
color:#558f1b;
}
.yaut-bg05 .bg01 .yaut-md53 p span{
color:#006600;
}



/* yaut-md60：印刷(画面確認用) - 物件の概要
--------------------------------------------*/
.yaut-md60 *{
line-height:1.2;
}

.yaut-md60 .ctL{
width:142px;
float:left;
}

.yaut-md60 .ctL dt img{
display:block;
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md60 .ctL dd.st01{
margin:5px 0 0;
font-weight:bold;
}

.yaut-md60 .ctL dd.st01 span{
color:#cc2200;
}

.yaut-md60 .ctL dd.st02{
text-align:left;
}

.yaut-md60 .ctR{
margin-left:152px;
}

.yaut-md60 .ctR h1{
font-weight:bold;
font-size:138.5%;/* eq.18px */
}

.yaut-md60 .ctR table{
margin:5px 0 0;
padding:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

.yaut-md60 .ctR th,
.yaut-md60 .ctR td{
margin:0;
padding:0 5px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
vertical-align:top;
}

.yaut-md60 .ctR th{background:#eee;font-weight:bold;}
.yaut-md60 .ctR td{background:#fff;text-align:center;}

.yaut-md60 p{
margin:0 0 5px;
color:#cc2200;
}

.yaut-md60 .ctR p{
margin:5px 0 0;
color:#444;
}

.yaut-md60 .ctR dl{
margin:5px 0 0;
}
.yaut-md60 .ctR dl dl{
margin:0;
}

.yaut-md60 .ctR dl dt{
font-weight:bold;
}

.yaut-md60 .ctR dl dl dt{
display:inline;
font-weight:normal;
color:#a73d0b;
}
.yaut-md60 .ctR dl dl dd{
display:inline;
}

.yaut-md60 .ctR dl dl{
width:50%;
*width:49.9%;
display:inline;
float:left;
}

.yaut-md60 .ctR cite{
margin:5px 0 0;
clear:both;
float:right;
}




/* yaut-md61:物件 - 主要バイクメーカー一覧
--------------------------------------------*/
.yaut-md61 ul{
width:100%;
float:left;
}

.yaut-md61 li{
font-size:108%;
width:33.3%;
float:left;
}


/* yaut-md62:物件 - バイク物件メーカー別モデル一覧
--------------------------------------------*/
.yaut-md62 ul{
width:100%;
float:left;
}

.yaut-md62 li{
font-size:108%;
width:47.5%;
*width:47.4%;
float:left;
padding-left:2.5%;
background:url(../../list/li01.gif) no-repeat 0.5em 0.5em;
}



/* yaut-md63:共通 - 50音インデックスリンク
--------------------------------------------*/
.yaut-md63 li{
display:inline;
float:left;
margin:5px 0 0 5px;
padding-left:5px;
border-left:1px solid #999;
font-size:108%;
line-height:1;
white-space:nowrap;
}

.yaut-md63 li.ctT{
margin:5px 0 0;
padding:0;
border:none;
}

.yaut-md63 ul.st01{
float:right;
}

.yaut-md63 ul.st01 li{
margin:0 0 0 10px;
padding-left:10px;
border:none;
background:url(../../list/ar03a.gif) no-repeat 0 50%;
}

.yaut-md63 ul.st01 li.ctT{
margin:0;
}

.yaut-md63 li span{
color:#999;
}







/* yaut-md91:カタログ - 新着カタログ
--------------------------------------------*/
.yaut-md91 div{
padding:20px 0 0;
}

.yaut-md91 div.ctT{
padding:0;
}

.yaut-md91{
	font-size: 0;
}
.yaut-md91 div.ctbd{
width:33.3%;
display: inline-block;
vertical-align: top;
font-size: 12px;
padding:0;
}

.yaut-md91 div.ctbd:not(:nth-child(-n + 3)){
	margin-top: 10px;
}

.yaut-md91 .ctbd dl{
float:right;
width:100%;
margin:0 0 0 -88px;
}

.yaut-md91 .ctbd dt,
.yaut-md91 .ctbd dd{
margin:0 0 0 88px;
padding:0 5px 0 0;
line-height:1.2;
}

.yaut-md91 .ctbd p{
float:left;
width:80px;
}

.yaut-md91 .ctbd p img{
border:1px solid #ccc;
vertical-align: bottom;
}

.yaut-md91 .ctbd dt{
font-size:108%;
font-weight:bold;
}

.yaut-md91 .ctbd dt img{
vertical-align: middle;
}

.yaut-md91 .ctbd ul{
padding:5px 0 0;
clear:both;
}



/* yaut-md92:カタログ - メーカー別モデル一覧
--------------------------------------------*/
.yaut-md92 ul{
width:100%;
}

.yaut-md92 li{
font-size:108%;
width:33.3%;
float:left;
text-indent: 12px;
background: url(../../list/li01.gif) no-repeat 3px 50%;
}
*html .yaut-md92 li{
height: 1.4em;
line-height:1;
}

.yaut-md92 li img{
vertical-align: middle;
}


/* yaut-md93:カタログ - アイコンの説明
--------------------------------------------*/
.yaut-md93{
padding: 8px 5px 8px 25px;
background-color: #f8f8f8;
border: 1px solid #e8e8e8;
}

.yaut-md93 strong{
display: block;
font-weight: bold;
padding-bottom: .5em;
margin-left: -20px;
}

.yaut-md93 table{
width: 100%;
}

.yaut-md93 th{
width: 25px;
text-align: center;
vertical-align: top;
padding: 2px 0 0;
}

.yaut-md93 td{
padding: 2px 2px 0;
vertical-align: top;
}

.yaut-md93 td span{
display:block;
font-size: 93%;
}


/* yaut-md94:カタログ - バイクカタログ - アイコンの説明
--------------------------------------------*/
.yaut-md94{
padding: 8px 5px 8px 25px;
background-color: #f8f8f8;
border: 1px solid #e8e8e8;
}

.yaut-md94 strong{
display: block;
font-weight: bold;
padding-bottom: .5em;
margin-left: -20px;
}

.yaut-md94 table{
width: 100%;
}

.yaut-md94 th{
width: 25px;
text-align: center;
vertical-align: top;
padding: 2px 0 0;
}

.yaut-md94 td{
padding: 2px 2px 0;
vertical-align: top;
}



/* yaut-md95:カタログ - 左メイン画像
--------------------------------------------*/
.yaut-md95 dt{
text-align: center;
}
.yaut-md95 dt img{
vertical-align: bottom;
border:1px solid #ccc;
}
.yaut-md95 dd{
margin-top:2px;
text-align:center;
}


/* yaut-md96:カタログ - サムネイル4枚
--------------------------------------------*/
.yaut-md96 ul li{
float: left;
width: 24.9%;
}
.yaut-md96 table{margin-top: 1px;}
*html .yaut-md96 table{margin-top: 0;}

.yaut-md96 table th{
border:1px solid #ccc;
vertical-align: middle;
text-align: center;
height: 63px;
}
*html .yaut-md96 table th{height: 60px;}
*:first-child+html .yaut-md96 table th{height: 60px;}

.yaut-md96 table td{
text-align: center;
}


/* yaut-md97:カタログ - 査定ボタン&カテゴリリンク
--------------------------------------------*/
.yaut-md97{
font-size:108%;/* eq.14px */
}
.yaut-md97 ul.bxR{
float: right;
width:200px; /* 2009/12/22 修正 */
text-align: center; /* 2009/12/22 修正 */
background:#f4f4f4; /* 2009/12/22 修正 */
border:1px solid #ddddd9; /* 2009/12/22 修正 */
padding:3px 0; /* 2009/12/22 修正 */
}
/* 2009/12/22 add */
.yaut-md97 ul.bxR p{
text-align: left;
padding:2px 4px;
font-size:86%;
}
.yaut-md97 ul.bxR img{
vertical-align: bottom;
margin-bottom:2px;
}
.yaut-md97 div.bxL {
float: left;
width:215px;
}
.yaut-md97 div.bxL strong{
font-weight:bold;
padding-left:15px;
}
.yaut-md97 div.bxL dl,
.yaut-md97 div.bxL dt,
.yaut-md97 div.bxL dd{
display:inline;
}
.yaut-md97 div.bxL table td em{
display:block;
text-align: right;
}

/* クルマ */
.yaut-md97 div.st02 strong{color:#415700; background:url(../../title/tt00_ic04b.gif) no-repeat 0 50%;}
/* 中古車 */
.yaut-md97 div.st03 strong{color:#542509; background:url(../../title/tt00_ic04c.gif) no-repeat 0 50%;}
/* バイク */
.yaut-md97 div.st04 strong{color:#0d5f5d; background:url(../../title/tt00_ic04d.gif) no-repeat 0 50%;}
/* ドライブ＆ツーリング */
.yaut-md97 div.st05 strong{color:; background:url(../../title/tt00_ic04e.gif) no-repeat 0 50%;}
/* 運転免許 */
.yaut-md97 div.st06 strong{color:; background:url(../../title/tt00_ic04f.gif) no-repeat 0 50%;}
/* 自動車サービス */
.yaut-md97 div.st07 strong{color:; background:url(../../title/tt00_ic04g.gif) no-repeat 0 50%;}



/* yaut-md100:カタログ - 主要グレード
--------------------------------------------*/
.yaut-md100 li{
display: inline;
}
.yaut-md100 li dt{
font-weight: bold;
}
.yaut-md100 li ul{
display: inline;
}

/* yaut-md106:カタログ - 歴代モデル一覧
--------------------------------------------*/
.yaut-md106 .ctbd{
padding:20px 0 0;
}
.yaut-md106 .ctbd.ctT{
padding:0;
}

.yaut-md106 p{
width:124px;
float:left;
}

.yaut-md106 p img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}

.yaut-md106 dl{
margin-left:134px;
}

.yaut-md106 dt{
font-size:108%;
font-weight:bold;
}

.yaut-md106 dl.ct02 dt{padding-left:1em;}
.yaut-md106 dl.ct02 dt.st01{color:#3f3f3f;background:url(../../title/tt00_ic04a.gif) no-repeat 0 0.3em;}
.yaut-md106 dl.ct02 dt.st02{color:#4f6900;background:url(../../title/tt00_ic04b.gif) no-repeat 0 0.3em;}
.yaut-md106 dl.ct02 dt.st03{color:#542509;background:url(../../title/tt00_ic04c.gif) no-repeat 0 0.3em;}
.yaut-md106 dl.ct02 dt.st04{color:#0d5f5d;background:url(../../title/tt00_ic04d.gif) no-repeat 0 0.3em;}

/*yaut-md130:カタログ - スペック表
--------------------------------------------*/
.yaut-md130 .ctbd{
border:1px solid #d9ddcb;
padding:1px;
}

.yaut-md130 table{
width:100%;
margin:0;
padding:0;
}

.yaut-md130 th,
.yaut-md130 td{
margin:0;
padding:5px;
vertical-align:top;
}

.yaut-md130 th{
width:45%;
}

.yaut-md130 .c2 th{
width:15%;
}
.yaut-md130 .c2 th.unq{
width:30%;
}

.yaut-md130 td{
width:55%;
}

.yaut-md130 tr.odd{background:#efefe9;}
.yaut-md130 tr.even{background:#f7f6f3;}

/*testdrive:公式サイトへ依頼する
--------------------------------------------*/
.testdrive {
	background: #fff;
	border: 1px solid #c1c0bb;
	padding: 5px;
	text-align: center;
}
.testdrive dt,
.testdrive dd {
	display: inline-block;
	margin: 0 5px;
	vertical-align: middle;
	/display: inline;
	/zoom: 1;
}
.testdrive dt span,
.testdrive dd a {
	background: url(../../catalog2012/nis_testdrive.png) no-repeat;
	display: block;
	text-indent: -9999px;
}
.testdrive dt span {
	background-position: 0 0;
	width: 224px;
	height: 35px;
}
.testdrive dd a {
	background-position: 0 -72px;
	width: 207px;
	height: 34px;
}


/* 車両詳細 見積もりボタン・お気に入りボタン
------------------------------------------------------------*/

/*.itemSpec*/

.itemSpec.ucItemNameBig {
	margin: 10px 0 10px;
	padding-bottom: 0;
	border-bottom: none;
}

.ucItemNameBig .itemSpecBlock {
	float: none;
	width: 100%;
	margin-right: 0;
}
.ucItemNameBig .itemSpecBlock .ucItemName {
	height: 60px;
	font-size: 185%;
	font-weight: bold;
}
.ucItemNameBig .itemSpecBlock .ucItemName .emp{
	background:url(../../used/spt_btn3.png) no-repeat;
	display:inline-block;
	height:17px;
	text-indent:-9999px;
	vertical-align: middle;
}
.ucItemNameBig .itemSpecBlock .ucItemName .emp{
	background-position:0 -590px;
	margin-left:3px;
	width:40px;
}

/*.iconlinkTxt*/

.iconLinkTxt.in_item_price {
	clear: both;
	padding-top: 10px;
	padding-top: 10px;
	text-align: right;
}

/*.shopInfoBlock*/

.shopInfoBlock {
	display: block;
	clear: both;
	min-height: 150px;
	padding: 10px;
	border: 1px solid #bfbfbf;
	color: #7e7e7e;
	box-sizing: border-box;
}

.shopInfo__ttl {
	display: table;
	width: 100%;
	margin-bottom: 10px;
	color: #6f6f6f;
	table-layout: fixed;
}

.shopInfo__ttl .shopInfo__name,
.shopInfo__ttl .shopInfo__address {
	display: table-cell;
}

.shopInfo__ttl .shopInfo__name {
	width: 100%;
	font-size: 123%;
	font-weight: bold;
	text-align: left;
}

.shopInfo__ttl .shopInfo__address {
	text-align: right;
}

.shopInfo__body {
	line-height: 1.5;
}

.shopInfo__body p {
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*.estimateBtnBlock*/
.estimateBtnBlock {
	position: relative;
	height: 480px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #bfbfbf;
	box-sizing: border-box;
}

.itemPriceBox {
	display: table;
	width: 100%;
	margin: 15px 0;
	table-layout: fixed;
}

.itemPriceBox_inner {
	display: table-cell;
	width: 50%;
	padding-right: 10px;
	box-sizing: border-box;
}

.itemPriceBox_ttl {
	margin-bottom: 5px;
	font-size: 123%;
}

.itemPriceBox_ttl .size_small {
	font-size: 75%;
}

.itemPriceBox_body {
	font-size: 200%;
	font-weight: bold;
}

.itemPriceBox_body .size_small {
	color: #1a1a1a;
	font-size: 70%;
	font-weight: normal;
}

.itemPriceBox_body.col_red {
	color: #cc0000;
}

.carOutlineInfoBox {
	display: table;
	width: 100%;
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px dotted #bfbfbf;
	border-bottom: 1px dotted #bfbfbf;
	table-layout: fixed;
}

.carOutlineInfoBox_inner {
	display: table-cell;
	width: 25%;
	font-size: 115%;
	text-align: center;
	vertical-align: top;
}

.carOutlineInfoBox_ttl {
	font-weight: bold;
}

/*.estimateBtnBox*/

.estimateBtnBox {
	margin: 20px 0;
}

.estimateBtnBox a {
	display: table;
	position: relative;
	top: 0;
	width: 100%;
	height: 85px;
	border: 1px solid #a30205;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: rgb(192,4,8); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(245,15,15,1) 0%, rgba(192,4,8,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(245,15,15,1) 0%,rgba(192,4,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(245,15,15,1) 0%,rgba(192,4,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f50f0f', endColorstr='#c00408',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 4px 0 0 rgba(204,204,204,1);
	box-shadow: 0 4px 0 0 rgba(204,204,204,1);
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	overflow: hidden;
	box-sizing: border-box;
}
.estimateBtnBox a:visited {
	color: #fff;
}
.estimateBtnBox a:hover {
	top: 1px;
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: 0 3px 0 0 rgba(204,204,204,1);
	box-shadow: 0 3px 0 0 rgba(204,204,204,1);
}
.estimateBtnBox a:active {
	top: 4px;
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: 0 0 0 0 rgba(204,204,204,1);
	box-shadow: 0 0 0 0 rgba(204,204,204,1);
}
.estimateBtnBox a::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0);
	opacity: 0;
	content: "";
}

.estimateBtnBox a .ico_free {
	display: table-cell;
	width: 36px;
	height: 100%;
	padding: 0 10px;
	border-right: 1px solid #ff7475;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	text-align: center;
	-webkit-box-shadow: 1px 0 0 0 rgba(163,2,5,1);
	box-shadow: 1px 0 0 0 rgba(163,2,5,1);
	vertical-align: middle;
	box-sizing: border-box;
}

.estimateBtnBox a .btn_txt {
	display: table-cell;
	height: 100%;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

.estimateBtnBox a .btn_txt .ico_mail {
	display: inline-block;
	position: relative;
	margin-right: 5px;
	width: 30px;
	height: 20px;
	border: 2px solid #fff;
	background-color: rgba(245,15,15,1);
	vertical-align: middle;
	overflow: hidden;
	box-sizing: border-box;
}
.estimateBtnBox a .btn_txt .ico_mail::before,
.estimateBtnBox a .btn_txt .ico_mail::after {
	position: absolute;
	left: calc(50% - 31px);
	width: 60px;
	height: 60px;
	border: 1px solid #fff;
	background-color: rgba(245,15,15,1);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.estimateBtnBox a .btn_txt .ico_mail::before {
	top: -63px;
	z-index: 2;
}
.estimateBtnBox a .btn_txt .ico_mail::after {
	bottom: -63px;
	z-index: 1;
}

.favoriteBtnBox {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #bfbfbf;
}

.favoriteBtnBox a {
	display: block;
	position: relative;
	height: 45px;
	border: 1px solid #ada6a2;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: rgb(230,230,230); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(230,230,230,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	color: #000;
	font-size: 16px;
	font-weight: bold;text-align: center;
	line-height: 45px;
	text-decoration: none;
	overflow: hidden;
	box-sizing: border-box;
}
.favoriteBtnBox a:visited,
.favoriteBtnBox a:active {
	color: #000;
}
.favoriteBtnBox a:hover {
	text-decoration: none;
}
.favoriteBtnBox a::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0);
	opacity: 0;
	content: "";
}

.favoriteBtnBox a .ico_star {
	display: inline-block;
	position: relative;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	font-size: 20px;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}

.favoriteBtnBox a .ico_star::before {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	text-shadow: 0 0 2px #f1872d, 0 0 2px #f1872d, 0 0 2px #f1872d, 0 0 2px #f1872d, 0 0 2px #f1872d;
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: "★";
}

.favoriteBtnBox a .btn_txt {
	display: inline-block;
	vertical-align: middle;
}

.favoriteBtnBox a .ico_plus {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	vertical-align: middle;
}
.favoriteBtnBox a .ico_plus::before,
.favoriteBtnBox a .ico_plus::after {
	position: absolute;
	background-color: #f1872d;
	content: "";
}
.favoriteBtnBox a .ico_plus::before {
	top: calc(50% - 2px);
	left: 0;
	width: 100%;
	height: 4px;
	z-index: 2;
}
.favoriteBtnBox a .ico_plus::after {
	top: 0;
	left: calc(50% - 2px);
	width: 4px;
	height: 100%;
	z-index: 1;
}

.favoriteBtnBox.registered a {
	border: 1px solid #832a08;
	background: rgb(126,39,8,); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(147,50,9,1) 0%, rgba(126,39,8,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(147,50,9,1) 0%,rgba(126,39,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(147,50,9,1) 0%,rgba(126,39,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#933209', endColorstr='#7e2708',GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.25);
}

.favoriteBtnBox.registered a .ico_star::before {
	color: #f1872d;
	text-shadow: 0 0 2px rgba(132,42,8,1), 0 0 2px rgba(132,42,8,1), 0 0 2px rgba(132,42,8,1), 0 0 2px rgba(132,42,8,1), 0 0 2px rgba(132,42,8,1);
}

.favoriteBtnBox.registered a .ico_plus {
	top: 3px;
	width: 14px;
	height: 18px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.25);
}
.favoriteBtnBox.registered a .ico_plus::before,
.favoriteBtnBox.registered a .ico_plus::after {
	position: absolute;
	background-color: transparent;
	content: "";
}
.favoriteBtnBox.registered a .ico_plus::before {
	top: 4px;
	left: 2px;
	width: calc(100% - 4px);
	height: 1px;
	background-color: rgba(170,94,63,1);
	-webkit-box-shadow: 0 3px 0 0 rgba(170,94,63,1), 0 6px 0 0 rgba(170,94,63,1), 0 9px 0 0 rgba(170,94,63,1);
	box-shadow: 0 3px 0 0 rgba(170,94,63,1), 0 6px 0 0 rgba(170,94,63,1), 0 9px 0 0 rgba(170,94,63,1);
	z-index: 1;
}
.favoriteBtnBox.registered a .ico_plus::after {
	top: -22px;
	left: auto;
	right: -5px;
	width: 12px;
	height: 12px;
	color: #ffc400;
	font-family:"Meiryo","メイリオ","MS UI Gothic", "Tahoma", "Lucida Grande", "ヒラギノ丸ゴ Pro W4", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14px;
	vertical-align: top;
	text-shadow: 0 0 1px rgba(132,42,8,1), 0 0 1px rgba(132,42,8,1), 0 0 1px rgba(132,42,8,1), 0 0 1px rgba(132,42,8,1), 0 0 1px rgba(132,42,8,1);
	z-index: 2;
	content: "★";
}

.printBtnBox {
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: right;
}

.iconLinkTxt .ic02 {
	display: inline-block;
	width: 16px;
	height: 20px;
	margin-right: 10px;
	background: url(https://s.yimg.jp/images/autos/lrec/used/spt_ico01.png) no-repeat 0 -632px;
	vertical-align: -7px;
}

/* 詳細メインコンテンツ内 */

.actionBtnBox {
	margin: 40px 0;
}

.actionBtnBox .estimateBtnBox {
	margin: 15px 0 0;
}

.actionBtnBox .estimateBtnBox:last-of-type {
	padding-bottom: 0;
	border-bottom: none;
}

.actionBtnBox .estimateBtnBox a {
	width: 278px;
	height: 65px;
	margin: 0 auto;
}

/* 一覧物件リスト内 */

.yaut-md18 .estimateBtnBox:last-of-type {
	padding-bottom: 0;
	border: none;
}

.estimateBtnBox.btn_xsmall a {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 93px;
	height: auto;
	top: 0;
	padding: 10px;
	overflow: hidden;
	box-shadow: none;
}

.estimateBtnBox.btn_xsmall a:hover,
.estimateBtnBox.btn_xsmall a:active {
	top: 0;
	box-shadow: none;
}

.estimateBtnBox.btn_xsmall a::before,
.estimateBtnBox.btn_xsmall a::after {
	position: absolute;
	content: "";
}

.estimateBtnBox.btn_xsmall a::before {
	display: block;
	width: auto;
	height: auto;
	top: 50%;
	right: 3px;
	left: auto;
	border: 3px solid transparent;
	border-left: 4px solid #c00408;
	border-right: none;
	transform: translateY(-50%);
	opacity: 1;
	z-index: 2;
}

.estimateBtnBox.btn_xsmall a::after {
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background-color: #fff;
	z-index: 1;
}

.estimateBtnBox.btn_xsmall a .ico_free {
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	font-size: 12px;
	text-align: left;
	box-shadow: none;
}

.estimateBtnBox.btn_xsmall a .ico_free .ico_mail {
	display: inline-block;
	position: relative;
	margin-left: 3px;
	width: 14px;
	height: 10px;
	border: 1px solid #fff;
	background-color: rgba(245,15,15,1);
	vertical-align: 0;
	overflow: hidden;
	box-sizing: border-box;
}

.estimateBtnBox.btn_xsmall a .ico_free .ico_mail::before,
.estimateBtnBox.btn_xsmall a .ico_free .ico_mail::after {
	position: absolute;
	left: calc(50% - 11px);
	width: 20px;
	height: 20px;
	border: 1px solid #fff;
	background-color: rgba(245,15,15,1);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}

.estimateBtnBox.btn_xsmall a .ico_free .ico_mail::before {
	top: -19px;
	z-index: 2;
}

.estimateBtnBox.btn_xsmall a .ico_free .ico_mail::after {
	bottom: -19px;
	z-index: 1;
}

.estimateBtnBox.btn_xsmall a .btn_txt {
	display: block;
	padding: 0;
	font-size: 14px;
	text-align: left;
}

/* バイク比較表内 */

.estimateBtnBox.compare-estimate {
	margin: 10px 0;
}

.estimateBtnBox.compare-estimate a {
	width: auto;
	height: 36px;
	font-size: 16px;
	box-shadow: none;
}

.estimateBtnBox.compare-estimate a .ico_free {
	width: 22px;
	padding: 0;
	font-size: 12px;
	line-height: 1.4;
}

.estimateBtnBox.compare-estimate a .ico_mail {
	width: 20px;
	height: 15px;
	border: 1px solid #fff;
}

.estimateBtnBox.compare-estimate a .btn_txt {
	padding-right: 10px;
	padding-left: 10px;
}