@charset "utf-8";

/*-------------------------------------------------------
 file name:yautCmn.css
 auth level: 1
 last updated:2009/10/1 vol.1
 ------------------------------------------------------*/

/*************************************
  BASE
  基本要素
*************************************/

/*	Neutralize - Based on YUI reset.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
----------------------------------------------------------------*/
body{
color:#444;
margin:0 10px 10px !important;
text-align:center;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{
margin:0;
padding:0;
word-break:break-all;/* for IE */
}
table{border-collapse:collapse;border-spacing:0;text-align:left;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-size:inherit;font-weight:inherit;line-height:normal;}

/* Fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*Opera9 Compatible!
----------------------------------------------------------------*/
body{font-size:13px;*font-size:small;*font:x-small;line-height:1.4;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* for ADs */

/* Basis - 13px */
.f10{font-size:78%;} /* 10px (eq.x-small) */
.f11{font-size:86%;}  /* 11px */
.f12{font-size:93%;}  /* 12px */
.f13{font-size:100%;}  /* 13px (eq.small) */
.f14{font-size:108%;}  /* 14px */
.f15{font-size:116%;}  /* 15px */
.f16{font-size:123%;}  /* 16px (eq.medium) */
.f18{font-size:138.5%;}  /* 18px (eq.large) */
.f20{font-size:153.9%;}  /* 20px */
.f22{font-size:168%;}  /* 22px */
.f24{font-size:183%;}  /* 24px (eq.x-large) */

/* Basis - 14px */
.f14 .f10{font-size:72%;}/* 10px (eq.x-small) */
.f14 .f11{font-size:79%;}/* 11px */
.f14 .f12{font-size:86%;}/* 12px */
.f14 .f13{font-size:93%;}/* 13px (eq.small) */
.f14 .f14{font-size:100%;}/* 14px */
.f14 .f15{font-size:107.5%;}/* 15px */
.f14 .f16{font-size:114.5%;}/* 16px (eq.medium) */
.f14 .f18{font-size:128.6%;}/* 18px (eq.large) */
.f14 .f20{font-size:142.9%;}/* 20px */
.f14 .f22{font-size:156.8%;}/* 22px */
.f14 .f24{font-size:170%;}/* 24px (eq.x-large) */

/* Basis - 16px */
.f16 .f10{font-size:66%;}/* 10px (eq.x-small) */
.f16 .f11{font-size:70%;}/* 11px */
.f16 .f12{font-size:76%;}/* 12px */
.f16 .f13{font-size:82%;}/* 13px (eq.small) */
.f16 .f14{font-size:88%;}/* 14px */
.f16 .f15{font-size:94%;}/* 15px */
.f16 .f16{font-size:100%;}/* 16px (eq.medium) */
.f16 .f18{font-size:112%;}/* 18px (eq.large) */
.f16 .f20{font-size:124%;}/* 20px */
.f16 .f22{font-size:137%;}/* 22px */
.f16 .f24{font-size:148%;}/* 24px (eq.x-large) */

.b{font-weight:bold;}/* bold */
.gr{color:#999;}/* grayout */
.at{color:#cc2200;}/* attention */

.l16{line-height:1.6;}


/*************************************
  COMMON
  共通要素
*************************************/

/*	layout
--------------------------------------------*/
#wr950{
width:950px;
margin:0 auto;
text-align:left;
}
#wr640{/* for Print */
width:640px;
margin:0 auto;
text-align:left;
}
#wr100P{
text-align:left;
}

/*#mn, #sd{
margin:10px 0 0;
}*/

/* for LREC */
#sclR #mn{width:100%;float:left;margin-right:-310px;}
#sclR #mnc{margin-right:310px;}
#sclR #sd{width:300px;float:right;margin-bottom:20px;}

#sclL #mn{width:100%;float:right;margin-left:-310px;}
#sclL #mnc{margin-left:310px;}
#sclL #sd{width:300px;float:left;}

/* for MQ */
#scl180R #mn{width:100%;float:left;margin-right:-190px;}
#scl180R #mnc{margin-right:190px;}
#scl180R #sd{width:180px;float:right;}

#scl180L #mn{width:100%;float:right;margin-left:-190px;}
#scl180L #mnc{margin-left:190px;}
#scl180L #sd{width:180px;float:left;}

#ft{
clear:both;
margin:20px 0 0;
text-align:center;
}

.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}

.flL{float:left;}
.flR{float:right;}


/*	clearfix
--------------------------------------------*/
div{
display:inline-block;
}

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

/*\*/
* html div{height:0;}
div{display:block;}
/**/

 /* yjmth
--------------------------------------------*/
.yjmth{
padding-right:7px;
}

.yjmth strong{
font-weight:bold;
}

.yjmthloginarea,
.yjmthcmnlnkarea{
font-size:100% !important;
}

.yjmthproplogoarea img,
.yjmthcplogoarea img{
vertical-align:bottom;
}


/* delimiter
--------------------------------------------*/
#dlmtr{
clear:both;
margin:3px 5px 0;
}

#dlmtr strong{
font-weight:bold;
}


/*************************************
  MULTIPLE
  複数指定
*************************************/

/* wrapper */
.wr{clear:both;}

/* column */
.cl1{text-align:center;}
.cl2 .clL,.cl3 .clL,.cl4 .clL,.cl5 .clL{float:left;}
.cl2 .clR,.cl3 .clR,.cl4 .clR,.cl5 .clR{float:right;}
.cl2 .clL,.cl2 .clR{width:50%;}
.cl3 .clL,.cl3 .clR{width:33.3%;}
.cl4 .clL,.cl4 .clR{width:25%;}
.cl5 .clL,.cl5 .clR{width:20%;}
.cl2 .clL-irr01{float:left;width:63%;}
.cl2 .clR-irr01{float:right;width:36.9%;}

/* background */
.bgc01{background-color:#fff;}
.bgc02{background-color:#f2f6e9;}
.bgc03{background-color:#f1efe9;}
.bgc04{background-color:#E8DFCA;}
.bgc05{background-color:#f8f8f8;}
.bgc06{background-color:#dfeeea;}

/* border */
.bdr01a{border:1px solid #ccc;}
.bdr01v{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.bdr01h{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.bdr01t{border-top:1px solid #ccc;}
.bdr01r{border-right:1px solid #ccc;}
.bdr01b{border-bottom:1px solid #ccc;}
.bdr01l{border-left:1px solid #ccc;}

.bdr02a{border:1px solid #8592a2;}
.bdr02v{border-top:1px solid #8592a2;border-bottom:1px solid #8592a2;}
.bdr02h{border-left:1px solid #8592a2;border-right:1px solid #8592a2;}
.bdr02t{border-top:1px solid #8592a2;}
.bdr02r{border-right:1px solid #8592a2;}
.bdr02b{border-bottom:1px solid #8592a2;} 
.bdr02l{border-left:1px solid #8592a2;}

.bdr03a{border:1px solid #e8e8e8;}
.bdr03v{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.bdr03h{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.bdr03t{border-top:1px solid #e8e8e8;}
.bdr03r{border-right:1px solid #e8e8e8;}
.bdr03b{border-bottom:1px solid #e8e8e8;} 
.bdr03l{border-left:1px solid #e8e8e8;}

.bdr06a{border:1px solid #e8e7e1;}
.bdr06v{border-top:1px solid #e3e1da;border-bottom:1px solid #e8e7e1;}
.bdr06h{border-left:1px solid #e3e1da;border-right:1px solid #e8e7e1;}
.bdr06t{border-top:1px solid #e8e7e1;}
.bdr06r{border-right:1px solid #e8e7e1;}
.bdr06b{border-bottom:1px solid #e8e7e1;} 
.bdr06l{border-left:1px solid #e8e7e1;}

.bdi01t{background:url(../../borderline/bd01.gif) repeat-x;}
.bdi01b{background:url(../../borderline/bd01.gif) repeat-x 0 100%;}
.bdi01v{background:url(../../borderline/bd02.gif) repeat-y 50% 0;}
.bdi02t{background:url(../../borderline/bd04.gif) repeat-x;}
.bdi02b{background:url(../../borderline/bd04.gif) repeat-x 0 100%;}
.bdi03v{background:url(../../borderline/bd05.gif) repeat-x 50% 0;}

/* list */
.lst01 ul li, ul.lst01 li{/* 中黒 */
padding-left:1em;
background:url(../../list/li01.gif) no-repeat 0.5em 0.7em;
}
.lst01 ol li, ol.lst01 li{/* 番号 */
list-style:decimal;
margin-left:2em;
}

/* margin */
.mg0a{margin:0px;}
.mg1a{margin:1px;}
.mg2a{margin:2px;}
.mg3a{margin:3px;}
.mg5a {margin:5px;}
.mg10a{margin:10px;}
.mg15a{margin:15px;}
.mg20a{margin:20px;}
.mg30a{margin:30px;}

.mg0v {margin-top:0px; margin-bottom:0px;}
.mg2v {margin-top:2px; margin-bottom:2px;}
.mg3v {margin-top:3px; margin-bottom:3px;}
.mg5v {margin-top:5px; margin-bottom:5px;}
.mg10v{margin-top:10px; margin-bottom:10px;}
.mg15v{margin-top:15px; margin-bottom:15px;}
.mg20v{margin-top:20px; margin-bottom:20px;}
.mg30v{margin-top:30px; margin-bottom:30px;}

.mg0h {margin-right:0px; margin-left:0px;}
.mg2h {margin-right:2px; margin-left:2px;}
.mg3h {margin-right:3px; margin-left:3px;}
.mg5h {margin-right:5px; margin-left:5px;}
.mg10h{margin-right:10px; margin-left:10px;}
.mg15h{margin-right:15px; margin-left:15px;}
.mg20h{margin-right:20px; margin-left:20px;}
.mg30h{margin-right:30px; margin-left:30px;}

.mg0t {margin-top:0px;}
.mg2t {margin-top:2px;}
.mg3t {margin-top:3px;}
.mg5t {margin-top:5px;}
.mg10t{margin-top:10px;}
.mg15t{margin-top:15px;}
.mg20t{margin-top:20px;}
.mg30t{margin-top:30px;}

.mg0r {margin-right:0px;}
.mg2r {margin-right:2px;}
.mg3r {margin-right:3px;}
.mg5r {margin-right:5px;}
.mg10r{margin-right:10px;}
.mg15r{margin-right:15px;}
.mg20r{margin-right:20px;}
.mg30r{margin-right:30px;}

.mg0b {margin-bottom:0px;}
.mg2b {margin-bottom:2px;}
.mg3b {margin-bottom:3px;}
.mg5b {margin-bottom:5px;}
.mg10b{margin-bottom:10px;}
.mg15b{margin-bottom:15px;}
.mg20b{margin-bottom:20px;}
.mg30b{margin-bottom:30px;}

.mg0l {margin-left:0px;}
.mg2l {margin-left:2px;}
.mg3l {margin-left:3px;}
.mg5l {margin-left:5px;}
.mg10l{margin-left:10px;}
.mg15l{margin-left:15px;}
.mg20l{margin-left:20px;}
.mg30l{margin-left:30px;}

/* padding */
.pd0a {padding:0px;}
.pd1a {padding:1px;}
.pd2a {padding:2px;}
.pd3a {padding:3px;}
.pd5a {padding:5px;}
.pd10a{padding:10px;}
.pd15a{padding:15px;}
.pd20a{padding:20px;}
.pd30a{padding:30px;}

.pd0v {padding-top:0px; padding-bottom:0px;}
.pd2v {padding-top:2px; padding-bottom:2px;}
.pd3v {padding-top:3px; padding-bottom:3px;}
.pd5v {padding-top:5px; padding-bottom:5px;}
.pd10v{padding-top:10px; padding-bottom:10px;}
.pd15v{padding-top:15px; padding-bottom:15px;}
.pd20v{padding-top:20px; padding-bottom:20px;}
.pd30v{padding-top:30px; padding-bottom:30px;}

.pd0h {padding-right:0px; padding-left:0px;}
.pd2h {padding-right:2px; padding-left:2px;}
.pd3h {padding-right:3px; padding-left:3px;}
.pd5h {padding-right:5px; padding-left:5px;}
.pd10h{padding-right:10px; padding-left:10px;}
.pd15h{padding-right:15px; padding-left:15px;}
.pd20h{padding-right:20px; padding-left:20px;}
.pd30h{padding-right:30px; padding-left:30px;}

.pd0t {padding-top:0px;}
.pd2t {padding-top:2px;}
.pd3t {padding-top:3px;}
.pd5t {padding-top:5px;}
.pd10t{padding-top:10px;}
.pd15t{padding-top:15px;}
.pd20t{padding-top:20px;}
.pd30t{padding-top:30px;}

.pd0r {padding-right:0px;}
.pd2r {padding-right:2px;}
.pd3r {padding-right:3px;}
.pd5r {padding-right:5px;}
.pd10r{padding-right:10px;}
.pd15r{padding-right:15px;}
.pd20r{padding-right:20px;}
.pd30r{padding-right:30px;}

.pd0b {padding-bottom:0px;}
.pd2b {padding-bottom:2px;}
.pd3b {padding-bottom:3px;}
.pd5b {padding-bottom:5px;}
.pd10b{padding-bottom:10px;}
.pd15b{padding-bottom:15px;}
.pd20b{padding-bottom:20px;}
.pd30b{padding-bottom:30px;}

.pd0l {padding-left:0px;}
.pd2l {padding-left:2px;}
.pd3l {padding-left:3px;}
.pd5l {padding-left:5px;}
.pd10l{padding-left:10px;}
.pd15l{padding-left:15px;}
.pd20l{padding-left:20px;}
.pd30l{padding-left:30px;}



/*************************************
  BACKGROUND
  背景
*************************************/

/* yaut-bg01:囲み - 汎用
--------------------------------------------*/
/*
.yaut-bg01{
background:#e0ded6;
padding:2px;
}
*/

/* yaut-bg01 .bg01-0x:枠線つき下地
--------------------------------------------*/
.yaut-bg01 .bg01-01{background:#fff;border:1px solid #a8a398;}/* ノーマル */
.yaut-bg01 .bg01-02{background:#fff;border:1px solid #99ba59;}/* クルマ */
.yaut-bg01 .bg01-03{background:#fff;border:1px solid #bdaa7d;}/* 中古車 */
.yaut-bg01 .bg01-04{background:#fff;border:1px solid #7ebab6;}/* バイク */
.yaut-bg01 .bg01-06{background:#fff;border:1px solid #cea954;}/* 運転免許 */

.yaut-bg01 .bg01-01 .yaut-tt07 h3 a,
.yaut-bg01 .bg01-01 .yaut-tt07 h3 a:visited{color:#333;font-weight:bold;}/* 090715 スポンサードサーチのリンク対応 */

/* yaut-bg01 .bg02-xx:グラデーション背景
--------------------------------------------*/
/* トップ */
.yaut-bg01 .bg02-01{background:#fff url(../../gradation/bg01_bg01.gif) repeat-x 0 1px;}

/* クルマ */
.yaut-bg01 .bg02-02{background:#fff url(../../gradation/bg01_bg02.gif) repeat-x 0 1px;}

/* 中古車 */
.yaut-bg01 .bg02-03{background:#fff url(../../gradation/bg01_bg03.gif) repeat-x 0 1px;}

/* バイク */
.yaut-bg01 .bg02-04{background:#fff url(../../gradation/bg01_bg04.gif) repeat-x 0 1px;}

/* ドライブルート */
.yaut-bg01 .bg02-05{background:#fff url(../../gradation/bg01_bg05.gif) repeat-x 0 1px;}

/* 運転免許 */
.yaut-bg01 .bg02-06{background:#fff url(../../gradation/bg01_bg06.gif) repeat-x 0 1px;}


/* yaut-bg02:検索枠下地
--------------------------------------------*/
.yaut-bg02{
background:#f0e9b2;
padding:2px;
}


/* yaut-bg02 .bg01-xx:検索枠 - 枠線つき下地
--------------------------------------------*/
/* 物件 */
.yaut-bg02 .bg01{background:#ffffff;border:1px solid #cbc9c4;}

/* 運転免許 */
.yaut-bg02 .bg01-06{background:#ffffff;border:1px solid #cbc9c4;}

/* 運転免許ユーザーレビュー */
.yaut-bg02 .bg02-06{background:#fff url(../../gradation/bg01_bg06.gif) repeat-x 0 1px;}


/* yaut-bg03:右カラム - 本文下地
--------------------------------------------*/
.yaut-bg03{
background:#f8f8f3;
margin:0 2px 2px;
}


/* yaut-bg04:右カラム - 下地
--------------------------------------------*/
.yaut-bg04{
background:#d0dfa4 /*url(../../eco/bgi05.jpg)*/;
padding:2px;
}

/* yaut-bg04 .bg01:右カラム - 本文下地（テクスチャ）
--------------------------------------------*/
.yaut-bg04 .bg01{
background:#fafafa url(../../eco/bgi04.jpg);
border:1px solid #87a43a;
}


/* yaut-bg05:検索枠下地 - カタログ
--------------------------------------------*/
.yaut-bg05{
background:#e2eca7;
padding:2px;
}

/* yaut-bg05 .bg01:検索枠 - カタログ
--------------------------------------------*/
.yaut-bg05 .bg01{
background:#ffffff;
border:1px solid #cbc9c4;
}


/* yaut-bg06:囲み - 総合TOPなど
--------------------------------------------*/
.yaut-bg06{
border:1px solid #d5d2c1;
}

/* yaut-bg06 .bg01-01:下地 - 白
--------------------------------------------*/
.yaut-bg06 .bg01-01{
background:#fff;
}


/* yaut-bg06 .bg01-02:下地 - 中央境界線つき
--------------------------------------------*/
.yaut-bg06 .bg01-02{
background:#fff url(../../borderline/bd05.gif) repeat-y 50% 0;
}


/* yaut-bg07 (drive):下地 - ドライブルート
--------------------------------------------*/
.yaut-bg07 {
background:#eae1c8;
padding:2px;
}


/* yaut-bg07 .bg01(drive):囲み - ドライブルート
--------------------------------------------*/
.yaut-bg07 .bg01 {
background:#ffffff;
border:1px solid #cbc9c4;
}

/* yaut-bg08 :下地 - バイク
--------------------------------------------*/
.yaut-bg08 {
background:#d4eae4;
padding:2px;
}

/* yaut-bg08 .bg01:囲み - バイク
--------------------------------------------*/
.yaut-bg08 .bg01 {
background:#ffffff;
border:1px solid #8dd4f2;
}


/* yaut-bg07 .yaut-tt08:検索タイトル下地
--------------------------------------------*/
.yaut-bg07 .yaut-tt08{
background-image:url(../../search/ttl_bg_drive.gif);
}

/* yaut-bg12 (drive):Myガレージログイン下地
------------------------------------------------------*/
.yaut-bg12 {
	background:url(../../drive/my_bg.gif) repeat-x top #550e23;
}


/* yaut-bg13 (drive):下地 - ドライブ（テクスチャ）
------------------------------------------------------*/
.yaut-bg13 {
	padding:4px;
	background:url(../../drive/bg01.gif);
}


/* yaut-bg14 (drive)下地 - ドライブおすすめ情報
------------------------------------------------------*/
.yaut-bg14 {
	padding:10px 8px 10px 8px;
	background:url(../../drive/pickup_bg.gif);
}


 /*************************************
  COLUMN
  カラム
*************************************/

/* yaut-cl01:中央寄せモジュール
--------------------------------------------*/
.yaut-cl01{
text-align:center;
}

.yaut-cl01 .cl01{
width:564px;
margin:0 auto;
text-align:left;
}

.yaut-cl01 .cl01-01{
width:664px;
margin:0 auto;
text-align:left;
}

.yaut-cl01 .cl01-02{
width:704px;
margin:0 auto;
text-align:left;
}

/* yaut-cl02:左寄せモジュール - 幅210px
--------------------------------------------*/
.yaut-cl02 .cl01-01{
width:210px;
float:left;
}

.yaut-cl02 .cl02-01{
margin-left:220px;
}

.yaut-cl02 .cl02-02{
margin-left:-220px;
width:100%;
float:right;
}


/*************************************
  PATTERN MODULES
  パターンモジュール
*************************************/

/* yaut-md00:汎用
--------------------------------------------*/
.yaut-md00 img,
.yaut-md00 input,
.yaut-md00 select{
vertical-align:middle;
}

.yaut-md00 cite{
display:block;
margin:1em 0 0;
}

.yaut-md00 cite span{
font-weight:bold;
}


.yaut-md00 input {
	line-height:1.1;
}

*html .yaut-md00 input {margin-top:-1px;margin-bottom:1px;}/* for IE6 */


.yaut-md00 p input {
	line-height:1.1;
}

*html .yaut-md00 p input {margin-top:-1px;margin-bottom:1px;}/* for IE6 */


/* yaut-md13:右カラム - ランキング
--------------------------------------------*/
.yaut-md13 li{
margin:5px 0 0;
padding:5px 0 0 ;
background:url(../../borderline/bd01.gif) repeat-x;
}
.yaut-md13 li.st01{
margin:0;
padding:0;
background:none;
}

.yaut-md13 li div{
padding-left:26px;/* 21+5 */
min-height:18px;
}
* html .yaut-md13 li div{
height:18px;
}

.yaut-md13 li.st01 div{background:url(../../ranking/crown01s.gif) no-repeat 0 50%;}
.yaut-md13 li.st02 div{background:url(../../ranking/crown02s.gif) no-repeat 0 50%;}
.yaut-md13 li.st03 div{background:url(../../ranking/crown03s.gif) no-repeat 0 50%;}
.yaut-md13 li.st04 div{background:url(../../ranking/crown04s.gif) no-repeat 0 50%;}
.yaut-md13 li.st05 div{background:url(../../ranking/crown05s.gif) no-repeat 0 50%;}
.yaut-md13 li.st06 div{background:url(../../ranking/crown06s.gif) no-repeat 0 50%;}
.yaut-md13 li.st07 div{background:url(../../ranking/crown07s.gif) no-repeat 0 50%;}
.yaut-md13 li.st08 div{background:url(../../ranking/crown08s.gif) no-repeat 0 50%;}
.yaut-md13 li.st09 div{background:url(../../ranking/crown09s.gif) no-repeat 0 50%;}
.yaut-md13 li.st10 div{background:url(../../ranking/crown10s.gif) no-repeat 0 50%;}
.yaut-md13 li.st11 div{background:url(../../ranking/crown11s.gif) no-repeat 0 50%;}
.yaut-md13 li.st12 div{background:url(../../ranking/crown12s.gif) no-repeat 0 50%;}
.yaut-md13 li.st13 div{background:url(../../ranking/crown13s.gif) no-repeat 0 50%;}
.yaut-md13 li.st14 div{background:url(../../ranking/crown14s.gif) no-repeat 0 50%;}
.yaut-md13 li.st15 div{background:url(../../ranking/crown15s.gif) no-repeat 0 50%;}
.yaut-md13 li.st16 div{background:url(../../ranking/crown16s.gif) no-repeat 0 50%;}
.yaut-md13 li.st17 div{background:url(../../ranking/crown17s.gif) no-repeat 0 50%;}
.yaut-md13 li.st18 div{background:url(../../ranking/crown18s.gif) no-repeat 0 50%;}
.yaut-md13 li.st19 div{background:url(../../ranking/crown19s.gif) no-repeat 0 50%;}
.yaut-md13 li.st20 div{background:url(../../ranking/crown20s.gif) no-repeat 0 50%;}

.yaut-md13 li.st01 div table{width:100%;}
.yaut-md13 li.st01 div table th{
width:1%;
margin:0;
padding:0 5px 0 0;
}
.yaut-md13 li.st01 div table td{
width:99%;
margin:0;
padding:0;
}

.yaut-md13 li.st01 div img{
border:1px solid #ccc;
background:#fff;
padding:1px;
}


/* yaut-md16:ページ送り
--------------------------------------------*/
.yaut-md16 span{
font-weight:bold;
}

.yaut-md16 img{
vertical-align:middle;
}

.yaut-md16 span.gr{
color:#999;
font-weight:normal;
}

.yaut-md16 .inr-wr{
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px solid #d0d2bc;
}

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

.yaut-md16 .st01 p,
.yaut-md16 .st02 dl{float:left;}
.yaut-md16 .st01 dl,
.yaut-md16 .st03 dl,
.yaut-md16 .st02 p{float:right;}

.yaut-md16 .st01 dt{
font-weight:bold;
}



/* yaut-md19:サイト内関連リンク
--------------------------------------------*/
.yaut-md19{
font-size:108%;/* eq.14px */
}

.yaut-md19 ul{
width:100%;
float:left;
}
.yaut-md19 ul:after{
display:block;
clear:both;
content:".";
visibility:hidden;
height:0px;
}

.yaut-md19 li{
width:100%;
float:left;
margin:0.3em 0 0;
}
.yaut-md19 li:after{
display:block;
clear:both;
content:".";
visibility:hidden;
height:0px;
}
.yaut-md19 li.ctT{
margin:0;
}
.yaut-md19 li strong{
font-weight:bold;
padding-left:15px;
}
.yaut-md19 .st02 li strong{/* クルマ */
color:#415700;
background:url(../../title/tt00_ic04b.gif) no-repeat 0 50%;
}
.yaut-md19 .st03 li strong{/* 中古車 */
color:#542509;
background:url(../../title/tt00_ic04c.gif) no-repeat 0 50%;
}
.yaut-md19 .st04 li strong{/* バイク */
color:#0d5f5d;
background:url(../../title/tt00_ic04d.gif) no-repeat 0 50%;
}
.yaut-md19 .st07 li strong{/* ドライブルート */
color:#4f3439;
background:url(../../title/tt00_ic04g.gif) no-repeat 0 50%;
}

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

.yaut-md19 dl{
float:left;
}

.yaut-md19 dt,
.yaut-md19 dd{
display:inline;
}
.yaut-md19 dd.ctB{
display:block;
padding-left:15px;
}

.yaut-md19 p{
clear:left;
font-size:93%;/* eq.14>13px */
padding:0.5em 0 0;
}

.yaut-md19 dd li {
	width:auto !important;
}


/* yaut-md28:見積もり･投稿系ボタン
--------------------------------------------*/
.yaut-md28 p{
text-align:center;
margin:5px 0 0;
}
.yaut-md28 p.ctT{
margin:0;
}


/* yaut-md34:右カラム - 関連リンク - 2階層
--------------------------------------------*/
.yaut-md34 li{
padding-left:1em;
margin:0 0 5px;
}
.yaut-md34 .st01 li{background:url(../../list/ar02d.gif) no-repeat 0 0.5em;}
.yaut-md34 .st02 li{background:url(../../list/ar02a.gif) no-repeat 0 0.5em;}
.yaut-md34 .st03 li{background:url(../../list/ar02b.gif) no-repeat 0 0.5em;}
.yaut-md34 .st04 li{background:url(../../list/ar02c.gif) no-repeat 0 0.5em;}
.yaut-md34 .st06 li{background:url(../../list/ar02e.gif) no-repeat 0 0.5em;}

.yaut-md34 li li{
margin:0;
background:url(../../list/ar01.gif) no-repeat 0 0.5em !important;
}

.yaut-md34 li,
.yaut-md34 li strong{
font-weight:bold;
}

.yaut-md34 li li,
.yaut-md34 li span{
font-weight:normal;
}


/* yaut-md43:右カラム - ピックアップ
--------------------------------------------*/
.yaut-md43 table{
width:100%;
}
.yaut-md43 td{
margin:0;
padding:0;
}

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

.yaut-md43 dt img{
display:block;
margin:0 auto 3px;
}

.yaut-md43 dt.st01{
display:block;
text-align:center;
margin:0 auto;
}

.yaut-md43 dt.st01 img {
display:inline;
vertical-align:bottom;
padding:1px;
background:#ffffff;
border:solid 1px #cccccc;
}

.yaut-md43 dd a{
line-height:1;
}


/* yaut-md56:アフィニティ
--------------------------------------------*/
.yaut-md56 li{
float:left;
width:20%;
*width:19.9%;
text-align:center;
}

.yaut-md56 li img{
vertical-align:bottom;
border:1px solid #ccc;
padding:1px;
}

.yaut-md56 li span{
display:block;
padding:0 .5em;
}

.yaut-md56 .ctbd{
width:50%;
*width:49.9%;
float:left;
padding:0 0 10px;
}

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

.yaut-md56 .ctbd dt,
.yaut-md56 .ctbd dd{
margin:0 0 0 90px;
padding:0 10px 0 0;
line-height:1.2;
}

.yaut-md56 .ctbd p{
float:left;
width:80px;
padding-bottom:5px;
}

.yaut-md56 .ctbd p img{
display:block;
border:1px solid #cccccc;
padding:1px;
}

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

.yaut-md56 ul.row4 li{
width:25%;
*width:24.9%;
}


/* yaut-md58:拡大画像
--------------------------------------------*/
.yaut-md58{
text-align:center;
}

.yaut-md58 .inr-wr{
width:504px;
margin:0 auto;
text-align:left;
}
.yaut-md58 .inr-wr.st01{
width:604px;
}
.cl01-02 .yaut-md58 .inr-wr{
width:644px;
}

.yaut-md58 p{
text-align:left;
margin:0 0 10px 0;
}

.yaut-md58 p.ph01 img{
border:1px solid #ccc;
background:#fff;
padding:1px;
clear:both;
}

.yaut-md58 p.ph01{
margin:0 0 20px 0;
text-align:center;
clear:both;
}

.yaut-md58 ul{
width:100%;
float:left;
margin:0 0 5px;
}

.yaut-md58 li{
display:inline;
float:left;
width:33.3%;
}

.yaut-md58 li.li01{text-align:left; color:#999;}
.yaut-md58 li.li02{text-align:center;}
.yaut-md58 li.li03{text-align:right; color:#999;}

.yaut-md58 dl{
clear:left;
text-align:center;
}

.yaut-md58 dd{
margin:10px 0 0;
text-align:left;
}

.yaut-md58 dd em{
font-weight:bold;
}

.yaut-md58 dd.tit{
text-align:center;
}

.yaut-md58 dd.st01{
margin:2px 0 0;
text-align: right;
}
.yaut-md58 dd.st01 cite{
font-weight: bold;
}

.yaut-md58 dt {
text-align:center;
}

.yaut-md58 dt img{
border:1px solid #ccc;
background:#fff;
padding:1px;
display:inline;
margin:0 auto;
}





/* yaut-md64:右カラム - QRコード
--------------------------------------------*/
.yaut-md64 p{
width:74px;
float:left;
}

.yaut-md64 dl{
margin-left:84px;
}

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

.yaut-md64 dd img{
vertical-align:middle;
}


/* yaut-md77:WMPダウンロード
--------------------------------------------*/
.yaut-md77{
padding:10px;
border:1px solid #c1c1c1;
}

.yaut-md77 dt{
float:left;
width:100%;
margin:0 -88px 0 0;
}

.yaut-md77 dt span{
display:block;
margin:0 98px 0 0;
}

.yaut-md77 dd{
float:right;
width:88px;
}

/* yaut-md309:WMP+Flashダウンロード ボタンサイズ変更
--------------------------------------------*/
.yaut-md309{
padding:10px;
border:1px solid #c1c1c1;
}

.yaut-md309 dt{
width:100%;
}

.yaut-md309 dt span{
display:block;
margin-bottom:10px;
}

.yaut-md309 dd{
display:inline;
}

.yaut-md309 dd span{
margin-left:18px;
}


/* yaut-md78:右カラム - 関連リンク - 1階層
--------------------------------------------*/
.yaut-md78 dt{
padding:0 0 0 10px;
background:url(../../list/ar02a.gif) no-repeat 0 0.45em;
}

.yaut-md78 .st06 dt{
background:url(../../list/ar02e.gif) no-repeat 0 0.45em;
}

.yaut-md78 dt a{
font-weight:bold;
}

.yaut-md78 dt strong{
font-weight:bold;
}

.yaut-md78 dd{
padding:0 0 5px 10px;
}
.yaut-md78 dd.stB{
padding-bottom:0;
}

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

.yaut-md78 .st04 dt{
background:url(../../list/ar02c.gif) no-repeat 0 0.45em;
}


/* yaut-md90:メニュータブ
--------------------------------------------*/
.yaut-md90 .ctbd {
border-left: 1px solid #beb9ad;
border-bottom:1px solid #beb9ad;
}

.yaut-md90 table td {
padding: 0;
vertical-align:bottom;
background: #FFF url(../../btn/md90_bg01.gif) repeat-x;
}

.yaut-md90 table strong,
.yaut-md90 table a,
.yaut-md90 table span {
display: block;
text-align: center;
padding: .2em .5em .3em;
border-top:1px solid #beb9ad;
border-right:1px solid #beb9ad;
}

.yaut-md90 table strong {
background: #227FA9 url(../../btn/md90_bg02.gif) repeat-x 0 100%;
color:#FFF;
font-weight: bold;
}

.yaut-md90 table span {
color:#ccc;
}

.yaut-md90 table{
float:left;
}
.yaut-md90 dl{
float:right;
}
.yaut-md90 dt,
.yaut-md90 dd{
display:inline;
}
.yaut-md90 dt{
margin-left:15px;
}


/* yaut-md113:アクション内容提示(査定依頼送信先等)
--------------------------------------------*/
.yaut-md113 dl{
font-weight:bold;
font-size:108%;
}

.yaut-md113 dd{
background:url(../../list/li01.gif) no-repeat 0 0.55em;
padding:0 0 0 0.5em;
}

.yaut-md113 ul{
font-weight:bold;
font-size:108%;
}

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


/* yaut-md128
--------------------------------------------*/
.yaut-md128 .ctwr{
padding:0 0 20px;
}

.yaut-md128 .ctbd{
width:50%;
*width:49.9%;
display:inline;
float:left;
}

.yaut-md128 .ctbd div{
width:309px;
height:106px;
background:url(../../photofls/md46_bg01.gif) no-repeat;
}

.yaut-md128 .ctbd div p{
padding:3px 0 0 3px;
display:inline;
float:left;
}

.yaut-md128 .ctbd dl{
margin:5px 0 0;
}

.yaut-md128 .ctbd dd.st01{
color:#770000;
}
.yaut-md128 .ctbd dt.st02{
font-weight:bold;
font-size:108%;/* eq.14px */
}


/* yaut-md129:右カラム - 新着ユーザーレビュー
--------------------------------------------*/
.yaut-md129 .ctbd{
background:url(../../borderline/bd01.gif) repeat-x;
}
.yaut-md129 .ctT{
background:none;
}

.yaut-md129 .cur{
background:#eaeede !important;
margin-bottom:3px;
color:#4b5d04;
}

.yaut-md129 .ctbd p{
display:inline;
float:left;
width:84px;
margin:5px 0 5px 5px;
}

.yaut-md129 .ctbd p img{
display:block;
border:1px solid #cccccc;
padding:1px;
background:#fff;
}

.yaut-md129 .ctbd dl{
width:100%;
float:right;
margin:5px 5px 5px -99px;
}
.yaut-md129 .ctbd dt,
.yaut-md129 .ctbd dd{
margin:0 0 0 99px;
}

.yaut-md129 .ctbd dt{
font-weight:bold;
}

.yaut-md129 .ctbd dd.st01{
color:#770000;
}


/*yaut-md142:POLLS - 結果
--------------------------------------------*/
.yaut-md142 p{
text-align: center;
padding-bottom:10px;
font-size: 116%;
font-weight: bold;
}
.yaut-md142 p.st01{
color:#cc2200;
}
.yaut-md142 .inr-wr{
border:solid 1px #d9ddcb;
padding:1px;
}
.yaut-md142 table{
width:100%;
margin:0;
padding:0;
}
.yaut-md142 th,
.yaut-md142 td{
margin:0;
padding: .2em 2px;
font-size: 116%;
vertical-align: middle;
}
.yaut-md142 th{
width:270px;
text-align:right;
font-weight: bold;
}
.yaut-md142 td{
color:#770000;
}
.yaut-md142 td img{
vertical-align: middle;
}
.yaut-md142 td.ctB{
color:inherit;
text-align: right;
font-weight: bold;
}
.yaut-md142 td.ctB span{
color:#770000;
}
.yaut-md142 .odd th,
.yaut-md142 .odd td{
background:#efefe9;
}
.yaut-md142 .even th,
.yaut-md142 .even td{
background:#f7f6f3;
}


/* yaut-md153:QRコード
--------------------------------------------*/
.yaut-md153 .ctL{
width:100%;
margin-right:-200px;
float:left;
}
.yaut-md153 .ctL .inr-dv{
margin-right:200px;
}
.yaut-md153 .ctR{
width:190px;
float:right;
}

.yaut-md153 .stT dt{
font-size: 108%;
font-weight: bold;
padding:0 0 0 12px;
background: url(../../title/tt00_ic04a.gif) no-repeat 0 0.35em;
}

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

.yaut-md153 img,
.yaut-md153 select,
.yaut-md153 input{
vertical-align:middle;
}
.yaut-md153 input.formText{
width:200px;
}

.yaut-md153 .ctR dd{
text-align:center;
}
.yaut-md153 .ctR dd img{
margin:5px 0;
}


/* yaut-md157:タブ形式フィード一覧
--------------------------------------------*/
.yaut-md157 ul {
width:100%;
float:left;
}

.yaut-md157 ul li {
width:160px;
height:30px;
float:left;
}

.yaut-md157 li div{
width:160px;
height:30px;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../btn/md157_li01.png);
background-repeat:no-repeat;
}

.yaut-md157 li div a{
display:block;
width:100%;
height:100%;
}

.yaut-md157 li div.st01{background-position:0 0;}
.yaut-md157 li div.st02{background-position:-160px 0;}
.yaut-md157 li div.st03{background-position:-320px 0;}
.yaut-md157 li div.st04{background-position:-480px 0;}

.yaut-md157 li.selected div.st01{background-position:0 -30px;}
.yaut-md157 li.selected div.st02{background-position:-160px -30px;}
.yaut-md157 li.selected div.st03{background-position:-320px -30px;}
.yaut-md157 li.selected div.st04{background-position:-480px -30px;}

.yaut-md157 .ctbd{
padding:1px;
clear:both;
}

.yaut-md157 #cnt01{border:1px solid #534879;}
.yaut-md157 #cnt02{border:1px solid #40530e;}
.yaut-md157 #cnt03{border:1px solid #258188;}
.yaut-md157 #cnt04{border:1px solid #433127;}

.yaut-md157 #cnt01 h3{background:#867f9c;}
.yaut-md157 #cnt02 h3{background:#849543;}
.yaut-md157 #cnt03 h3{background:#7bb1ab;}
.yaut-md157 #cnt04 h3{background:#847159;}

.yaut-md157 #cnt01 .c01,
.yaut-md157 #cnt02 .c01,
.yaut-md157 #cnt03 .c01{width:99%;}
.yaut-md157 #cnt04 .c01{width:98%;}
.yaut-md157 #cnt01 .c02,
.yaut-md157 #cnt02 .c02,
.yaut-md157 #cnt03 .c02,
.yaut-md157 #cnt04 .c02,
.yaut-md157 #cnt04 .c03{width:1%;white-space:nowrap;text-align:center;}

.yaut-md157 h3{
color:#fff;
font-weight:bold;
font-size:108%;
padding:5px;
}

.yaut-md157 table{
width:100%;
margin-top:1px;
}
.yaut-md157 th,
.yaut-md157 td{
margin:0;
}
.yaut-md157 th{
padding:0;
background:#e1dfd2;
text-align:center;
}
.yaut-md157 td{
padding:7px;
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
}
.yaut-md157 p{
margin:5px;
text-align:right;
}

.yaut-md157 td dt{
font-size:108%;
}

.yaut-md157 #cnt02 td dt.st01{
width:39px;
float:left;
}
.yaut-md157 #cnt02 td dt.st01 img{
border:1px solid #ccc;
padding:1px;
background:#fff;
}
.yaut-md157 #cnt02 td dt.st02,
.yaut-md157 #cnt02 td dd{
margin-left:49px;
}




/*FeatureModule-他サービスプロモーション枠(左サムネイル60px)
--------------------------------------------*/
.featMdl dt{
	float:left;
	width:64px;
	margin-right:5px;
}

.featMdl dt img{
	border:1px solid #ccc;
	padding:1px;
}

.featMdl dd{
	margin-left:70px;
}


/* yaut-md222:車検サービス 2009.03.05
--------------------------------------------*/

.yaut-md222 {
	background:#daebcf url(../../borderline/bar03.gif) repeat-y scroll 50% 0;
	border:1px solid #a69f8d;
	}

.yaut-md222 .ttl {
	background:transparent url(../../list/ar02d.gif) no-repeat scroll 0 0.4em;
	font-weight:bold;
	padding-left:10px;
	margin-top:5px;
	}

.yaut-md222 dd{
	padding:5px;
	}

/* cmnSMS:SMSモジュール 2012.04.17
--------------------------------------------*/
.cmnSMS .icn_f,
.cmnSMS .count_wrap{background: url(../../icon/btn_facebook.png) no-repeat;}
.cmnSMS{margin: 8px 0 10px;}
.cmnSMS li,
.cmnSMS .icn_t,
.cmnSMS .icn_f,
.cmnSMS .count_wrap,
.cmnSMS .count{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.cmnSMS li{
	margin: 0 4px;
	font-size: 11px;
/*	text-align: center;*/
	line-height: 1.2;
	white-space: nowrap;
}
.cmnSMS .icn_t{vertical-align: top;}
.cmnSMS .icn_f a{
	display:block;
	width: 70px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.cmnSMS .count_wrap{
	margin-left: 4px;
	padding-left: 4px;
	background-position: -74px 0;
}
.cmnSMS .count{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	border: 1px solid #D1D1D1;
	border-left: none;
	min-width: 15px;
	_width: 15px;
	min-height: 14px;
	_height: 14px;
	padding: 1px 2px 1px 3px;
	*padding-top:2px;
	line-height: 1.4;
	white-space: nowrap;
}

/* cmnAnnounce:アナウンスモジュール 2012.07.09
--------------------------------------------*/
.cmnAnnounce{
	margin: 10px 0;
}
.cmnAnnounce p{
	padding: 10px;
	border: 2px solid #f5e59a;
	background: #fdfbe2;
	color: #722c04;
}

/*************************************
  MULTIPLE
  複数指定
*************************************/
/* margin */
.mg50r{margin-right:50px;}

/* border */
.bdi07t{background:url(../../used/yaut_dot_used01.gif) repeat-x 0 0;}

/* block */
.dsbl{display:block;}

/*複数指定*/
.at2{color:#f80604;}/* attention */


/*newSS 20100803add*/
* html div.pos-nss div{ height:auto;}