@charset "euc-jp";

/***********************************************
 file name: yautReview.css
 auth level: 1
 last updated:2009/06/22 vol.1
************************************************/

/* yaut-md73:右カラム - 投稿募集
--------------------------------------------*/
.yaut-md73 dl{
width:100%;
float:left;
margin:5px 0 0;
padding:5px 0 0;
background:url(../../borderline/bd01.gif) repeat-x;
}

.yaut-md73 dl.ctT{
margin:0;
padding:0;
background:none;
}

.yaut-md73 dt{
width:84px;
float:left;
}

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

.yaut-md73 dd{
margin-left:89px;
}

.yaut-md73 dd.st01{
font-weight:bold;
}

.yaut-md73 dd.st02{
margin-top:0.3em;
}



/* yaut-md74:詳細ページ送り
--------------------------------------------*/
.yaut-md74 p.st01{
float:left;
}

.yaut-md74 p.st01 span{
font-weight:bold;
}

.yaut-md74 p.st02{
float:right;
}

.yaut-md74 p.st02 span{ 
color:#999;
}


/* yaut-md98:レーダーチャート枠
--------------------------------------------*/
.yaut-md98 dl {
margin-bottom: 1em;
}

.yaut-md98 dl .plrl{
display: inline;
font-weight: bold;
}

.yaut-md98 dt{
font-weight: bold;
margin-top: 0.5em;
}

.yaut-md98 dl dt.plrl{
margin-top: 0;
}

.yaut-md98 dd{
margin-top:.3em;
}

.yaut-md98 dd.ctr{
text-align: center;
}

.yaut-md98 dd span{
display: block;
text-align: right;
margin-top: -1.4em;
}

*html .yaut-md98 dd span{margin-top: -1.2em;}

.yaut-md98 dd img{
vertical-align: -0.1em;
}

.yaut-md98 dd span img{
vertical-align: middle;
margin-left: 2px;
}

.yaut-md98 dd table{
width: 100%;
background: url(../../borderline/bd01.gif) repeat-x left bottom;
}

.yaut-md98 dd table th{
width: 40%;
text-align: right;
background: url(../../borderline/bd01.gif) repeat-x right top;
}

.yaut-md98 dd table td{
width: 60%;
background: url(../../borderline/bd01.gif) repeat-x left top;
}

.yaut-md98 ul li {
text-align: center;
}

.yaut-md98 ul li a {
font-weight: bold;
}

.yaut-md98 p {
text-align: right;
padding: 1em 0 0;
}

.yaut-md98 p a {
padding-left: 15px;
background: url(https://s.yimg.jp/images/common/helpicon.gif) no-repeat 0 50%;
}

.yaut-md98 em{
font-weight: bold;
color: #880000;
font-size: 116%;
}


/* yaut-md99:右カラム - レーダーチャート枠
--------------------------------------------*/
.yaut-md99 dl {
margin-bottom: 1em;
}

.yaut-md99 dl.mgl {
float: left;
}

.yaut-md99 dl.bxL {
float: left;
width: 45%;
}

.yaut-md99 .bxR {
float: right;
width: 45%;
}

.yaut-md99 div.bxR {
padding:1em 0 0;
}

.yaut-md99 dl .plrl{
display: inline;
font-weight: bold;
}

.yaut-md99 dt{
font-weight: bold;
margin-top: 0.3em;
}

.yaut-md99 dl dt.plrl{
margin-top: 0;
}

.yaut-md99 dl.bxL dd{
text-align: center;
}

.yaut-md99 dd.mg70r{
margin-right: 70px;
}

.yaut-md99 dd span{
display: block;
text-align: left;
padding-top: .3em;
}

.yaut-md99 dd img{
vertical-align: -0.1em;
}

.yaut-md99 dd span img{
vertical-align: middle;
margin-left: 2px;
}

.yaut-md99 table{
width: 100%;
background: url(../../borderline/bd01.gif) repeat-x left bottom;
}

.yaut-md99 table th{
text-align: right;
background: url(../../borderline/bd01.gif) repeat-x right top;
}

.yaut-md99 table td{
background: url(../../borderline/bd01.gif) repeat-x left top;
}
.yaut-md99 ul {
clear: both;
}

.yaut-md99 ul li {
text-align: center;
}

.yaut-md99 ul li a {
font-weight: bold;
}

.yaut-md99 p {
float: right;
text-align: right;
padding: 2em 0 0;
width: 70px;
}

.yaut-md99 p.ctT {
padding: 0;
}

.yaut-md99 p a {
padding-left: 15px;
background: url(https://s.yimg.jp/images/common/helpicon.gif) no-repeat 0 50%;
}

.yaut-md99 em{
font-weight: bold;
color: #800;
font-size: 116%;
}

.yaut-md99 dl.bxB{
clear:both;
}

body:first-of-type .yaut-md99 table{font-size:93%;}/* for Safari 3 */
body:last-child:not(:root:root) .yaut-md99 table{font-size:93%;}/* for Safari 2+1 */



/* yaut-md101:投稿個別モジュール - 画像なし
--------------------------------------------*/
.yaut-md101 div.inr-wr {border: 1px solid #e5e9e0;}
.yaut-md101 div.ctbd dl.bx{
padding: .2em 5px 0;
}

.yaut-md101 div.ctbd dl.bx dt{
width: 75%;
float: left;
padding-bottom: .1em;
min-height: 20px;
font-size: 108%;
font-weight: bold;
}

*html .yaut-md101 div.ctbd dl.bx dt{height: 20px;}
*:first-child+html .yaut-md101 div.ctbd dl.bx dt{height: auto;}

.yaut-md101 div.ctbd dl.bx dt dt{
font-weight: normal;
}

.yaut-md101 div.ctbd dl.bx dd.bx01{
width: 24%;
float: right;
text-align: right;
padding-bottom: .1em;
}

*html .yaut-md101 div.ctbd dl.bx dd.bx01{padding: .2em 0 0;}

.yaut-md101 div.ctbd dl.bx dd.bx02{
clear: both;
margin: 0 -5px;
padding: 4px;
min-height: 22px;
}

*html .yaut-md101 div.ctbd dl.bx dd.bx02{
padding-top: 2px;
height: 23px;
}

*:first-child+html .yaut-md102 div.ctbd dl.bx dd.bx02 {height: auto;}

.yaut-md101 div.ctbd dl.bx dd.bx02 div ul{
/*width: 50%;*/
width: 43%;
float: left;
}

.yaut-md101 div.ctbd dl.bx dd.bx02 div p{
/*width: 49%;*/
width: 57%;
float: right;
text-align: right;
color: #008822;
}

.yaut-md101 div.ctbd dl.bx dd.bx02 div p em{
font-weight: bold;
color: #880000;
}

.yaut-md101 div.ctbd dl.bx dd.bx03{
background-color:#FFF;
border: 1px solid #e5e9e0;
margin: 0 -5px;
padding: 0 6px .5em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dt{/* 上書き */
width: auto;
float: none;
margin: 0;
padding: 0;
font-size: 100%;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-1 {
background: url(../../borderline/bd01.gif) repeat-x left bottom;
padding: .5em 0;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-1 p{
font-size:108%;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-1 dt,
.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-1 dd{
display: inline;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-1 dd{
color: #880000;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 p.bx03-2 {
margin-top: .5em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-3{
font-size:108%;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-3 dt{
padding-left: 15px;
font-weight: bold;
margin-top: .5em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-3 dd{
line-height:1.6;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-3 dd ul li{
padding-left: 15px;
background: url(../../list/li01.gif) no-repeat 4px .7em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 .bx03-4 {
text-align: center;
padding: 1em 0;
}
.yaut-md101 div.ctbd dl.bx dd.bx03 p.bx03-4 {
font-weight: bold;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-4 dt {
font-weight: bold;
padding-bottom: .2em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 dl.bx03-4 dd input {
margin: 0 2px;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-5 {
text-align: center;
padding: 0 0 .5em;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 div.bx03-5 p {
padding: .5em 0;
}

.yaut-md101 div.ctbd dl.bx dd.bx03 .bx03-1 {
background: url(../../borderline/bd01.gif) repeat-x left bottom;
padding: .5em 0;
}

/* クルマ */
.yaut-md101 div.st02{background-color:#e4e9d7; border: 1px solid #f0f3e8;}
.yaut-md101 div.st02 dd.bx02{background-color:#f0f3e8;}
.yaut-md101 div.st02 dd.bx03 dl.bx03-3 dt{color: #798f35;background:url(../../title/tt00_ic04b.gif) no-repeat 0 50%;}
.yaut-md101 div.st02 dd.bx03 dl.bx03-3 dt.dt06{color: #504105;background:url(../../title/tt00_ic04f.gif) no-repeat 0 50%;}
/* バイク */
.yaut-md101 div.st04{background-color:#d4eae4; border: 1px solid #f4fdfb;}
.yaut-md101 div.st04 dd.bx02{background-color:#f4fdfb;}
.yaut-md101 div.st04 dd.bx03 dl.bx03-3 dt{color:#0d5f5d;background:url(../../title/tt00_ic04d.gif) no-repeat 0 50%;}


/* yaut-md102:投稿個別モジュール - 画像付き
--------------------------------------------*/
.yaut-md102 div.inr-wr {
border: 1px solid #e5e9e0;
position: relative;
}

.yaut-md102 div.ctbd dl.bx{
padding: .2em 5px 0;
}

.yaut-md102 div.ctbd dl.bx dt{
width: 75%;
float: left;
padding-bottom: .1em;
font-size: 108%;
min-height: 20px;
}

*html .yaut-md102 div.ctbd dl.bx dt{height: 20px;}
*:first-child+html .yaut-md102 div.ctbd dl.bx dt{height: auto;}

.yaut-md102 div.ctbd dl.bx dt strong{
display: block;
margin-left: 84px;
font-weight: bold;
}

.yaut-md102 div.ctbd dl.bx dd.bx01{
width: 24%;
float: right;
text-align: right;
padding-bottom: .1em;
}

*html .yaut-md102 div.ctbd dl.bx dd.bx01{padding: .2em 0 0;}

.yaut-md102 div.ctbd dl.bx dd.bx02{
clear: both;
margin: 0 -5px;
padding: 4px;
min-height: 32px;
}

*html .yaut-md102 div.ctbd dl.bx dd.bx02{
padding-top: 2px;
height: 33px;
}

*:first-child+html .yaut-md102 div.ctbd dl.bx dd.bx02 {height: auto;}

.yaut-md102 div.ctbd dl.bx dd.bx02 div ul{
width: 60%;
float: left;
}

.yaut-md102 div.ctbd dl.bx dd.bx02 div ul li{
margin-left: 84px;
}

.yaut-md102 div.ctbd dl.bx dd.bx02 div p{
width: 39%;
float: right;
text-align: right;
color: #008822;
}

.yaut-md102 div.ctbd dl.bx dd.bx02 div p em{
font-weight: bold;
color: #880000;
}

.yaut-md102 div.ctbd dl.bx dd.bx03{
background-color:#FFF;
border: 1px solid #e5e9e0;
margin: 0 -5px;
padding: 0 6px .5em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 dt{/* 上書き */
width: auto;
float: none;
padding: 0;
font-size: 100%;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-1 {
background: url(../../borderline/bd01.gif) repeat-x left bottom;
padding: .5em 0;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-1 dt,
.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-1 dd{
display: inline;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-1 dd{
color: #880000;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 p.bx03-2 {
margin-top: .5em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 dl.bx03-3 dt{
padding-left: 15px;
font-weight: bold;
margin-top: .5em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 dl.bx03-3 dd ul li{
padding-left: 12px;
background: url(../../list/li01.gif) no-repeat 4px .5em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 .bx03-4 {
text-align: center;
padding: 1em 0;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 p.bx03-4 {
font-weight: bold;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 dl.bx03-4 dt {
font-weight: bold;
padding-bottom: .2em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 dl.bx03-4 dd input {
margin: 0 2px;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-5 {
text-align: center;
padding: 0 0 .5em;
}

.yaut-md102 div.ctbd dl.bx dd.bx03 div.bx03-5 p {
padding: .5em 0;
}

.yaut-md102 div.ctbd dl.bx dd.bx04 {
width: 83px;
position: absolute;
padding-bottom: 1px;
left: 1px;
top: 1px;
}

.yaut-md102 div.ctbd dl.bx dd.bx04 img {
border: 1px solid #e5e9e0;
vertical-align: bottom;
}

/* クルマ */
.yaut-md102 div.st02{background-color:#e4e9d7; border: 1px solid #f0f3e8;}
.yaut-md102 div.st02 dd.bx02{background-color:#f0f3e8;}
.yaut-md102 div.st02 dd.bx03 dl.bx03-3 dt{color: #798f35; background:url(../../title/tt00_ic04b.gif) no-repeat 0 50%;}
.yaut-md102 div.st02 dd.bx04 {background-color:#f0f3e8;}



/* yaut-md103:確認ページ - テキスト
--------------------------------------------*/
.yaut-md103 dl dt,
.yaut-md103 dl dd a{
font-weight: bold;
}

.yaut-md103 dl dd ul li{
padding-left: 12px;
background: url(../../list/li01.gif) no-repeat 4px .5em;
}

.yaut-md103 dl dd{
margin:0.3em 0 0;
}


/* yaut-md104:確認ページ - 投稿ボタン
--------------------------------------------*/
.yaut-md104 {
text-align: center;
}

.yaut-md104 table {
margin: 0 auto;
}

.yaut-md104 table th {
text-align: right;
font-weight: bold;
}

.yaut-md104 table td {
text-align: left;
}

.yaut-md104 table th,
.yaut-md104 table td {
padding: .2em;
}

.yaut-md104 table td input {
padding: 0 1em;
}


/* yaut-md107:右カラム - 投稿者プロフィール
--------------------------------------------*/
.yaut-md107 p{
width:104px;
float:left;
}

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

.yaut-md107 dl{
margin-left:114px;
}

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

.yaut-md107 dd span{
color:#cc2200;
}



/* yaut-md108:投稿 - モデル選択プルダウン
--------------------------------------------*/
.yaut-md108 table{
width:100%;
}

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

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

.yaut-md108 th{
font-weight:bold;
white-space:nowrap;
text-align:right;
width:1%;
}

.yaut-md108 td{
width:99%;
}

.yaut-md108 .err td{
color:#cc2200;
background:url(../../form/bgi06.gif);
}

.yaut-md108 label{
display:inline;
float:left;
margin-right:0.5em;
}

.yaut-md108 select{
width:260px;
}

.yaut-md108 th{
font-weight:bold;
text-align:right;
}


/* yaut-md109:投稿 - モデル評価･満足度
--------------------------------------------*/
.yaut-md109 table{
width:100%;
}

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

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

.yaut-md109 th{
/*width:47.5%;*/
width: 36.5%;
}

.yaut-md109 td{
text-align:center;
width:1%;
}

.yaut-md109 .err td{
text-align:left;
padding:3px;
color:#cc2200;
background:url(../../form/bgi06.gif);
}

.yaut-md109 thead *{
color:#cc2200;
}

.yaut-md109 thead th{
padding-left:5px;
}

.yaut-md109 thead th.st01{
text-align:right;
padding-right:5px;
}

.yaut-md109 thead th,
.yaut-md109 thead td,
.yaut-md109 tbody .ctT th,
.yaut-md109 tbody .ctT td{
font-weight:bold;
background:none;
border-bottom:1px solid #ccc;
}

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

.yaut-md109 tbody th,
.yaut-md109 tbody td{
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
}


/* yaut-md110:投稿 - モデル総評
--------------------------------------------*/
.yaut-md110 table{
width:100%;
}

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

.yaut-md110 td.err{
color:#cc2200;
background:url(../../form/bgi06.gif);
}

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

.yaut-md110 td input{width:15em;}
.yaut-md110 td textarea{width:100%;}

.yaut-md110 th,
.yaut-md110 td span{
white-space:nowrap;
font-weight:bold;
}



/* yaut-md111:投稿 - モデル使用用途
--------------------------------------------*/
.yaut-md111 table{font-size:108%;}

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

.yaut-md111 td{
width:25%;
background:#f4f4ea;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
padding-left:23px;
text-indent:-23px;
}

.yaut-md111 tr.ftr td{border-top:none;}
.yaut-md111 td.ftd{border-left:none;}

.yaut-md111 input{
margin:0 2px 0 0;
vertical-align:middle;
}

.yaut-md111 label{padding-left:5px;}



/* yaut-md112:投稿 - ご注意
--------------------------------------------*/
.yaut-md112 p{line-height:1.6;}
.yaut-md112 p span{color:#ff0000;}



/* yaut-md114:検索結果一覧
--------------------------------------------*/
.yaut-md114 .ctbd{
margin:10px 0 0;
padding:10px 0 0;
background:url(../../borderline/bd01.gif) repeat-x;
}

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

.yaut-md114 dl dt{font-size:108%;}

.yaut-md114 dl dd.dd01{display:inline;}
.yaut-md114 dl dd.dd01 span{white-space:nowrap;}
.yaut-md114 dl dd.dd02{color:#008822;}
.yaut-md114 dl dd.dd03 span{color:#880000;}

.yaut-md114 dl.dl01{
float:right;
width:100%;
margin-left:-92px;
}

.yaut-md114 dl.dl01 dt{
margin-left:92px;
font-size:108%;
}

.yaut-md114 dl.dl01 dd{margin-left:92px;}

.yaut-md114 dl strong{font-weight:bold;}

.yaut-md114 p{
float:left;
width:80px;
border:1px solid #dedede;
text-align:center;
}



/* yaut-md115:ランキング
--------------------------------------------*/
.yaut-md115{
padding:1px;
border:1px solid #d9ddcb;
}

.yaut-md115 table{width:100%;}
.yaut-md115 table table{
width:auto;
margin-left:auto;
margin-right:auto;
}

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

.yaut-md115 th th{
padding:0;
}

.yaut-md115 td td{
padding-left:3px;
}

.yaut-md115 thead th{
background:#757571;
color:#fff;
white-space:nowrap;
}

.yaut-md115 td img{
vertical-align:middle;
}

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

.yaut-md115 td.c01{width:5%;font-weight:bold;}
.yaut-md115 td.c02{width:5%;}
.yaut-md115 td.c03{width:75%;text-align:left;}
.yaut-md115 td.c04,
.yaut-md115 td.c08{width:15%;white-space:nowrap;}
.yaut-md115 td.c05{width:5%;font-weight:bold;color:#cc2200;}
.yaut-md115 td.c06{width:50%;}
.yaut-md115 td.c07{width:40%;}

.yaut-md115 td.c01 th,
.yaut-md115 td.c01 td{
vertical-align:bottom;
}

.yaut-md115 td.c01 th{
width:27px;
font-weight:bold;
}

.yaut-md115 td.c03 table{width:100%;}
.yaut-md115 td.c03 th{width:1%;}
.yaut-md115 td.c03 td{width:99%;text-align:left;}

.yaut-md115 td.c03 img{
padding:1px;
border:1px solid #ccc;
background:#fff;
}

.yaut-md115 td.c04 span{
margin-top:3px;
display:block;
}

.yaut-md115 td.c08 span{
font-size:108%;
font-weight:bold;
color:#cc2200;
margin-right:0.3em;
}

.yaut-md115 td.c06 dl{
text-align:left;
float:left;
padding:2px 0;
}

.yaut-md115 td.c06 dt{
width:52px;
float:left;
}

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

.yaut-md115 td.c06 dd{
margin-left:57px;
}

.yaut-md115 td.c06 dd span{
font-weight:bold;
}

.yaut-md115 td.c07 dl{
text-align:left;
}



/* yaut-md116:TOP主要メーカー
--------------------------------------------*/
.yaut-md116 dt,
.yaut-md116 dd{
display:inline;
}

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

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

.yaut-md116 p{
text-align:right;
}



/* yaut-md117:右カラム - 投稿者ランキング
--------------------------------------------*/

.yaut-md117 ol{
ffloat:left;
}

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

.yaut-md117 li.ctT{
margin:0;
padding:0;
background:0;
}

.yaut-md117 dl{
padding-left:26px;
}
.yaut-md117 li.st01 dl{background:url(../../ranking/crown01s.gif) no-repeat;}
.yaut-md117 li.st02 dl{background:url(../../ranking/crown02s.gif) no-repeat;}
.yaut-md117 li.st03 dl{background:url(../../ranking/crown03s.gif) no-repeat;}

.yaut-md117 dt{
font-size:108%;
font-weight:bold;
}
.yaut-md117 dd.st01{font-weight:bold;}
.yaut-md117 dd.st01 span{color:#c62100;}



/* yaut-md118:右カラム - ボディタイプ
--------------------------------------------*/
.yaut-md118 ul{
float:left;
padding:0 1px 1px 0;
background:#fff;
}

.yaut-md118 li{
float:left;
margin:1px 0 0 1px;
border:1px solid #cfcfcf;
}

.yaut-md118 li img{display:block;}

/* yaut-md119:順位アイコン凡例
--------------------------------------------*/
.yaut-md119 ul{
float:left;
width:100%;
}

.yaut-md119 li{
float:left;
width:49.9%;
margin:0 0 3px 0;
}

*html .yaut-md119 li{margin:0 0 6px 0;}

.yaut-md119 li span{
display:block;
padding-left:19px;
text-indent:-19px;
}

.yaut-md119 li.st01 span,
.yaut-md119 li.st02 span{
padding-left:36px;
text-indent:-36px;
}

.yaut-md119 li img{margin:0 8px 0 0;}
.yaut-md119 li.st01 img{margin:0 8px 0 17px;}



/* yaut-md120:右カラム - キーワード検索
--------------------------------------------*/
.yaut-md120 p{margin:3px 0 0 0;}
*html .yaut-md120 p{margin:0;}
.yaut-md120 p.st01{margin:0;}

.yaut-md120 p select{
margin:0 5px 0 0;
vertical-align:middle;
}

.yaut-md120 p input{
vertical-align:middle;
*vertical-align:bottom;
}

.yaut-md120 p input.tx01{
width:164px;
margin:0 5px 0 0;
}

.yaut-md120 p input.bt01{margin:0 0 0 5px;}

/* yaut-md121:モデル一覧 - チェックボックス付
--------------------------------------------*/
.yaut-md121 ul{
float:left;
width:33.3%;
}

.yaut-md121 li{
padding:0 2px 0 15px;
text-indent:-15px;
font-size:108%;
}

*html .yaut-md121 li{
padding-left:22px;
text-indent:-22px;
}

.yaut-md121 li.st01{
background:url(../../list/li01.gif) no-repeat 4px 0.55em;
text-indent:0;
}

*html .yaut-md121 li.st01{
margin:0 0 2px 0;
background-position:8px 0.7em;
}

.yaut-md121 li.st02{
background:url(../../list/ar02a.gif) no-repeat 2px 0.45em;
text-indent:0;
font-weight:bold;
}

*html .yaut-md121 li.st02{
margin:0 0 2px 0;
background-position:6px 0.5em;
}

.yaut-md121 li input{
margin:0 2px 0 0;
vertical-align:middle;
}



/* yaut-md122:右カラム - モデル一覧 - チェックボックス付
--------------------------------------------*/
.yaut-md122 li{
padding-left:18px;
text-indent:-18px;
}

*html .yaut-md122 li{
padding-left:25px;
text-indent:-25px;
}

.yaut-md122 li input{
margin:0 5px 0 0;
vertical-align:middle;
}


/* yaut-md124:TOP - ボディタイプ別満足度
--------------------------------------------*/
.yaut-md124 .cthd{
border-top:2px solid #beda20;
padding:5px;
}

.yaut-md124 .cthd strong{
float:left;
font-size:108%;
font-weight:bold;
}

.yaut-md124 .cthd span{
float:right;
}

.yaut-md124 .cthd span img{
vertical-align:middle;
}

.yaut-md124 ul{
width:100%;
float:left;
}

.yaut-md124 li.ctL{
width:210px;
float:left;
}

.yaut-md124 li.ctR{
width:420px;/* 640-210-10 */
float:right;
clear:right;
}
.yaut-md124 li.ctT{
margin-top:0;
}

.yaut-md124 li ol li{
width:100%;
float:left;
}

.yaut-md124 li ol li dl{
display:inline-block;
margin:10px 5px;
padding-left:30px;
background:url(../../ranking/crown01l.gif) no-repeat;
}

.yaut-md124 li ol li dl:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
}

.yaut-md124 li.ctL ol li dl{
margin:0;
}

.yaut-md124 li.odd{background:#efefe9;}
.yaut-md124 li.even{background:#f7f6f3;}

.yaut-md124 li dt{text-align:center;color:#fff;}
.yaut-md124 li ol dt{text-align:left;color:#444;font-weight:bold;}

.yaut-md124 li.ctL dt{background:#8d2c2d;}
.yaut-md124 li.ctL ol dt{background:none;}

.yaut-md124 li.ctR dt{width:10em;background:#877d70;}
.yaut-md124 li.ctR ol dt{width:auto;background:none;}

.yaut-md124 li ol li dl dd.st01{display:inline;}
.yaut-md124 li ol li dl dd.st01 span{font-weight:bold;color:#cc2200;}
.yaut-md124 li.ctL ol li dl dd.st02{clear:left;text-align:right;}
.yaut-md124 li.ctR ol li dl dd.st02{display:inline;margin-left:1em;}

.yaut-md124 li.ctL dd.st00{margin:10px 0;text-align:center;}



/* yaut-md125:満足度評価基準リンク
--------------------------------------------*/
.yaut-md125 ul{
width:100%;
float:left;
}

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

.yaut-md125 li{
display:inline;
float:left;
margin:0 1em 0 0;
}

.yaut-md125 li.c{
display:block;
background:#877D70;
color:#fff;
padding:0 1em;
}

.yaut-md125 li.g{
display:block;
background:#8d2c2d;
color:#fff;
padding:0 1em;
}

/* yaut-md126:右カラム - モデル別投稿数ランキング
--------------------------------------------*/
.yaut-md126 ol{
width:100%;
float:left;
}

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

.yaut-md126 li.ct01{
margin:0;
padding:0;
background:none;
}

.yaut-md126 li div{
padding-left:32px;
}

.yaut-md126 li.ct01 div{background:url(../../ranking/crown01l.gif) no-repeat 0 15px;}
.yaut-md126 li.ct02 div{background:url(../../ranking/crown02l.gif) no-repeat 0 15px;}
.yaut-md126 li.ct03 div{background:url(../../ranking/crown03l.gif) no-repeat 0 15px;}

.yaut-md126 li p{
width:100px;
float:left;
}

.yaut-md126 li p img{
vertical-align:middle;
margin-left:5px;
border:1px solid #ccc;
padding:1px;
background:#fff;
}

.yaut-md126 li p span img{
border:none;
margin:0;
padding:0;
background:none;
}

.yaut-md126 li dl{
margin-left:105px;
}
.yaut-md126 li dt{
font-weight:bold;
}
.yaut-md126 li dd.st02{
text-align:right;
}



/*yaut-md127:TOP - ベストレビュアー
--------------------------------------------*/
.yaut-md127{
margin:1px;
background:url(../../borderline/bar03.gif) repeat-y 40% 0;
}

.yaut-md127 .cthd{
padding:10px 10px 0;
}
.yaut-md127 .ctbd{
padding:10px;
}

.yaut-md127 .ctL{
float:left;
width:39.9%;
background:url(../../ureview/md127_bg01.gif) repeat-x;
}
html:\66irst-child .yaut-md127 .ctL{width:40%;}/* for safari */


.yaut-md127 .ctL .cthd p{
width:67px;
height:19px;
text-indent:-9999px;
overflow:hidden;
background:url(../../ureview/md127_tx01.gif) no-repeat;
}

.yaut-md127 .ctL .cthd h3{
width:150px;
height:23px;
text-indent:-9999px;
overflow:hidden;
background:url(../../ureview/md127_tx02.gif) no-repeat;
}

.yaut-md127 .ctL .ctbd p img{
display:block;
margin:0 auto;
border:1px solid #ccc;
padding:1px;
background:#fff;
}

.yaut-md127 .ctL .ctbd dl{
margin:10px 0 0;
}

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

.yaut-md127 .ctL .ctbd dd{
font-weight:bold;
}

.yaut-md127 .ctL .ctbd dd span{
color:#cc2200;
}

.yaut-md127 .ctR{
float:right;
width:59.9%;
background:url(../../ureview/md127_bg02.gif) repeat-x;
}

html:\66irst-child .yaut-md127 .ctR{width:60%;}/* for safari */

.yaut-md127 .ctR .cthd p{
width:71px;
height:19px;
text-indent:-9999px;
overflow:hidden;
background:url(../../ureview/md127_tx03.gif) no-repeat;
}

.yaut-md127 .ctR .cthd h3{
width:176px;
height:25px;
text-indent:-9999px;
overflow:hidden;
background:url(../../ureview/md127_tx04.gif) no-repeat;
}

.yaut-md127 .ctR .ctbd ol{
display:inline-block;
}

.yaut-md127 .ctR .ctbd ol:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
}

.yaut-md127 .ctR .ctbd li{
width:100%;
float:left;
margin:0 0 5px;
padding:0 0 5px;
background:url(../../borderline/bd01.gif) repeat-x 0 100%;
}

.yaut-md127 .ctR .ctbd li:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
}

.yaut-md127 .ctR .ctbd li div{
width:100%;
float:left;
margin-right:-64px;
}

.yaut-md127 .ctR .ctbd li dl{
margin-right:64px;
padding-left:32px;
}

.yaut-md127 .ctR .ctbd .st01 dl{background:url(../../ranking/crown01l.gif) no-repeat;}
.yaut-md127 .ctR .ctbd .st02 dl{background:url(../../ranking/crown02l.gif) no-repeat;}
.yaut-md127 .ctR .ctbd .st03 dl{background:url(../../ranking/crown03l.gif) no-repeat;}

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

.yaut-md127 .ctR .ctbd dd{
font-weight:bold;
}

.yaut-md127 .ctR .ctbd dd a{
font-weight:normal;
}

.yaut-md127 .ctR .ctbd dd span{
color:#cc2200;
}

.yaut-md127 .ctR .ctbd ol p{
width:54px;
float:right;
}

.yaut-md127 .ctR .ctbd ol p img{
border:1px solid #cccccc;
padding:1px;
background:#fff;
}

.yaut-md127 .ctR .cthd p{
text-align:left;
}
.yaut-md127 .ctR p{
text-align:right;
}



/* yaut-md159:ボディタイプ切り替えタブ
--------------------------------------------*/
.yaut-md159 ul{
width:100%;
float:left;
}

.yaut-md159 li {
width:80px;
height:62px;
float:left;
}

.yaut-md159 li div {
width:80px;
height:62px;
text-indent:-9999px;
overflow:hidden;
background:url(../../ureview/md159_li01.gif) no-repeat;
}

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

.yaut-md159 li div.st01{background-position:0 0;}
.yaut-md159 li div.st02{background-position:-80px 0;}
.yaut-md159 li div.st03{background-position:-160px 0;}
.yaut-md159 li div.st04{background-position:-240px 0;}
.yaut-md159 li div.st05{background-position:-320px 0;}
.yaut-md159 li div.st06{background-position:-400px 0;}
.yaut-md159 li div.st07{background-position:-480px 0;}
.yaut-md159 li div.st08{background-position:-560px 0;}

.yaut-md159 li.selected div.st01{background-position:0 -62px;}
.yaut-md159 li.selected div.st02{background-position:-80px -62px;}
.yaut-md159 li.selected div.st03{background-position:-160px -62px;}
.yaut-md159 li.selected div.st04{background-position:-240px -62px;}
.yaut-md159 li.selected div.st05{background-position:-320px -62px;}
.yaut-md159 li.selected div.st06{background-position:-400px -62px;}
.yaut-md159 li.selected div.st07{background-position:-480px -62px;}
.yaut-md159 li.selected div.st08{background-position:-560px -62px;}

/* urev_120629
--------------------------------------------*/
.yaut-md111 .urev_owner {
	background: #f3edda;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 3px 5px;
}
.yaut-md111 .urev_owner {
	background: #e6d5ad;
}
.yaut-md101 div.ctbd dl.bx .bx02 .owner_flag {
	color: #444;
}
.yaut-md111 .err td{
	text-align: left;
	color: #cc2200;
	background: url(../../form/bgi06.gif);
}