#center_pane h3{
 width:573px;
 height:19px;
 padding:4px 0 0 7px;
 color:#fff;
 font-size:14px;
 font-weight:bolder;
 display:block;
 margin:0px;
 background:url(http://clch.jp/cmmn/img/base/bar_contents_title.png) no-repeat;
}

#center_pane strong{
 color:#fff;
}

.right_pane h3{
 width:153px;
 height:19px;
 color:#fff;
 padding:4px 0 0 7px;
 font-size:14px;
 font-weight:bolder;
 display:block;
 margin:0px;
 background:url(http://clch.jp/cmmn/img/base/side_head160.png) no-repeat;
}

td.grade{
 width:340px;
 background:#69a8fb;
 color:#fff;
 font-size:13px;
 line-height:16px;
 text-align:center;
}

td.ctgr{
 width:45px;
 background:#69a8fb;
 color:#fff;
 font-size:11px;
 line-height:16px;
 text-align:center;
}

td.base_spec{
 width:130px;
 background:#69a8fb;
 color:#fff;
 font-size:13px;
 line-height:16px;
 text-align:center;
}

td.price{
 width:70px;
 background:#69a8fb;
 color:#fff;
 font-size:13px;
 line-height:16px;
 text-align:center;
}

td.mc_head{
 width:160px;
 background:#69a8fb;
 color:#fff;
 font-size:13px;
 line-height:16px;
 text-align:center;
}

td.white{
 background:#FFF;
 font-size:12px;
 line-height:14px;
 padding:5px;
 margin:0px;
 text-align:right;
 color:#333;
}

td.blue{
 background:#F7FBFF;
 font-size:12px;
 line-height:14px;
 padding:5px;
 margin:0px;
 text-align:right;
 color:#333;
}

#base_grade{
 font-size:12px;
 line-height:16px;
 text-align:left;
 padding:5px;
 margin:0px;
}

#base_grade a{
 width:100%;
 height:100%;
 line-height:16px;
 display:block;
 text-decoration:underline;
 font-weight:normal;
}


#base_grade a:hover{
 background:#EE029D;
 line-height:16px;
 text-decoration:none;
 font-weight:bolder;
 color:#fff;
}


td.white_grade{
 background:#FFF;
}

td.blue_grade{
 background:#F7FBFF;
}

td.mc_white{
 background:#FFF;
 font-size:12px;
 line-height:14px;
 margin:0px;
 color:#333;
}

td.mc_blue{
 background:#E0E9FF;
 font-size:12px;
 line-height:14px;

 margin:0px;
border:1px solid #5384FF;
 color:#333;
}

table.mc{
 background:#69a8fb;;
 width:160px;
 margin-bottom:5px;
}

.mc a{
 width:141px;
 height:100%;
 padding:7px 0 7px 15px;
 line-height:16px;
 display:block;
 text-decoration:underline;
 font-weight:normal;
}

.mc a:hover{
 background:#EE029D;
 padding:7px 0 7px 15px;
 line-height:16px;
 text-decoration:none;
 font-weight:bolder;
 color:#fff;
}

.mc span{
 width:139px;
 height:100%;
 padding:7px 0 7px 15px;
 line-height:16px;
 display:block;
 font-weight:bolder;
}







p.review{
 margin-top:3px;
 text-align:right;
 font-size:10px;
}

div.review_chrt{
 width:176px;
 margin:10px auto 10px auto;
}

div.rev_title{
 background:url(../../cmmn/img/base/rev_title.gif);
 height:20px;
 width:520px;
 padding:5px 5px 0 5px;
 font-size:12px;
 color:#fff;
}

p.rev_grade{
 padding:0px;
 font-size:11px;
 color:#333;
}

td.rev_tag{
 width:40px;
 padding:3px;
 font-size:12px;
 color:#333;
 background:#eeffff;
}

td.rev_usr{
 width:580px;
 padding:2px;
 font-size:12px;
 color:#333;
 background:#eee;
}

td.rev_data{
 width:580px;
 padding:5px;
 font-size:13px;
 line-height:18px;
 color:#333;
 background:#fff;
}

p.rev_date{
 font-size:12px;
 margin:0px;
 text-align:right;
 color:#3a3;
 background:#fff;
}

#review{
 margin:0 0 5px 0;
}


#review h3{
 width:573px;
 height:19px;
 padding:4px 0 0 7px;
 color:#fff;
 font-size:14px;
 font-weight:bolder;
 display:block;
 margin:0px;
 background:url(http://clch.jp/cmmn/img/base/bar_contents_title.png) no-repeat;
}



td.rev_head{
 height:5px;
 background:#A10000;
}


h3.title{
 letter-spacing:1px;
 font-size:14px;
 display:inline;
}

#non_rev{
 border:1px solid #aaa;
 background:#eee;
 width:578px;
 padding:50px 0 50px 0;
 text-align:center;
 line-height:20px;
 font-size:15px;
 color:#444;
}

#non_rev strong{
 font-size:16px;
 color:#333;
}

p.rev_data{
margin:0px;
}

div.more_rev{
 width:350px;
 margin:5px auto 5px auto;
 text-align:center;
 font-size:12px;
}

table.history{
 background:#69a8fb;
 width:160px;
 margin-bottom:5px;
}

.history img{
 width:70%;
 margin:0;
 padding:0;
}

.history a{
 width:156px;
 height:100%;
 padding:7px 0 7px 0;
 line-height:16px;
 display:block;
 text-decoration:none;
 font-weight:normal;
}

.history a:hover{
 background:#EE029D;
 padding:7px 0 7px 0;
 line-height:16px;
 text-decoration:none;
 font-weight:bolder;
 color:#fff;
}

td.history_white{
 background:#FFF;
 text-align:center;
 font-size:12px;
 line-height:16px;
 margin:0px;
 color:#333;
}

.history_white img{
 width:109px;
 margin:0;
 padding:0;
}