@charset "shift_jis";
/* CSS Document */

#review_wrap{ margin:0 auto; width:960px; clear:both; }



.review_head{ background:#f6f6f6; border:1px solid #e7e7e7; margin-bottom:5px;}

.review_head h2{ background:#fff url(../img/rv_tit_back.gif) repeat-x top left; border-bottom:1px solid #e7e7e7; padding:5px 5px 5px 7px; font-size:14px; font-weight:bold;}

.review_head_in{ padding:9px;}
.review_head_method{ background:#fff; padding:10px; padding-right:0; width:577px; float:left; display:inline; margin-right:12px; }

.rv_t1{ background:url(../img/rv_03.gif) no-repeat top left; line-height:40px; font-weight:bold; font-size:14px; text-align:center; color:#fff; width:100px; float:left; display:inline; margin-right:8px;}

.rv_star1{ float:left; display:inline; margin-right:8px;}
.rv_star1 img{ float:left; display:inline;}

.rv_star1_num{ float:left; display:inline; line-height:40px; font-size:28px; color:#ff3300; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


.rv_star1_num .num_sm{ font-size:10px; color:#000; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}

.rv_star1 .no_data { margin: 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #DD5736; font-weight: bold;}

.rv_method_r{ padding-top:4px; float:left; display:inline; width:334px;}
.rv_method_r img{ padding-bottom:10px;}
.rv_method_r p{ text-indent:-10px; margin-left:13px; font-size:10px;}


.rv_status{ clear:both; margin-bottom:1px;}
.rv_status2{ clear:both; margin-bottom:7px;}
.rv_status3{ clear:both; margin-bottom:10px;}


.rv_t2{ background:url(../img/rv_02.gif) no-repeat top left; width:102px; line-height:18px; text-align:center; font-size:10px; float:left; display:inline; margin-right:10px;}/*#10378 MODIFIED BY xa_lijp 20160919*/
.rv_star2{ float:left; display:inline; width:170px;}
.rv_star2 img{ float:left; display:inline; margin-right:2px}
.rv_star2_num{ float:left; display:inline; line-height:18px; font-size:18px; color:#ff3300; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}



.rv_box{ background:url(../img/rv_box_c.gif) repeat-y top left; width:960px; clear:both; margin-bottom:15px;}
.rv_box_in{ background:url(../img/rv_box_h.gif) no-repeat top left; padding-top:8px;}
.rv_box_method{ background:url(../img/rv_box_b.gif) no-repeat bottom left; padding-bottom:8px; padding-right:10px; padding-left:10px;}

.rv_box_method h3 { font-size:14px; margin-bottom:4px;}
.rv_box_method h3 img{ vertical-align:middle; margin-right:4px;}


.rv_box_l{ width:293px; float:left; display:inline; margin-right:10px;}
.rv_box_r{ width:637px; float:left; display:inline; }



.rv_t3{ background:url(../img/rv_04.gif) no-repeat top left; width:100px; line-height:24px; text-align:center; font-size:14px; color:#fff; float:left; display:inline; margin-right:8px; font-weight:bold;} 
.rv_star3{ float:left; display:inline; width:180px;}
.rv_star3 img{ float:left; display:inline; margin-right:4px}
.rv_star3_num{ float:left; display:inline; line-height:24px; font-size:22px; color:#ff3300; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:1px;}


.rv_box_l_in{ background:url(../img/rv_inbox1_h.gif) no-repeat top left; padding-top:10px; clear:both;}
.rv_box_l_imethod{ background:#ffffff url(../img/rv_inbox1_b.gif) no-repeat bottom left; padding-bottom:10px; padding-left:10px; padding-right:10px;}


.rv_box_status{ background:url(../img/rv_inbox1_line.gif) no-repeat bottom left; padding-bottom:11px; margin-bottom:10px;}
.rv_box_status2{ }

.rv_t4{ background:url(../img/rv_inbox1_gray.gif) no-repeat top left; width:120px; line-height:18px; text-align:center; font-size:10px; float:left; display:inline; margin-right:27px;}
.rv_star4{ float:left; display:inline; width:125px;}
.rv_star4 img{ float:left; display:inline;}
.rv_star4_num{ float:left; display:inline; line-height:18px; font-size:18px; color:#ff3300; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}


.rv_box_r_in{ background:url(../img/rv_inbox2_h.gif) no-repeat top left; padding-top:8px; clear:both; margin-bottom:10px;}
.rv_box_r_imethod{ background:#ffffff url(../img/rv_inbox2_b.gif) no-repeat bottom left; padding-bottom:8px; padding-left:10px; padding-right:10px;}

.rv_box_r_imethod p{ margin-bottom:18px;}
.rv_box_r_h{ background:url(../img/rv_inbox2_line.gif) no-repeat bottom left; padding-bottom:12px; padding-top:3px; margin-bottom:12px; font-size:14px;}

.rv_box_r_h strong{ color:#ff3300; font-weight:bold; }
.rv_box_r_h span{ float:right; display:inline;}


.rv_box_bottom{ clear:both; text-align:right;}
.rv_box_bottom input{ vertical-align:middle;}

.rv_box_bottom strong{ line-height:20px; font-size:20px; color:#990000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }



/* pagenate */

.rv_pagenate_area{ text-align:center; margin:0 auto; clear:both;}

ul.rv_pagenate{ margin-bottom:30px; clear:both; padding-top:30px; margin:0 auto 30px auto;}
ul.rv_pagenate li { height:22px; display:inline-block; _display:inline; margin:0 3px 0 0; _zoom:1; text-align:center; line-height:22px; font-size:12px; }
html:not(:target) ul.rv_pagenate li{  height:22px; display:inline-block; _display:inline; margin:0 5px 0 0; _zoom:1; text-align:center; line-height:22px; font-size: 12px;}
*:first-child+html ul.rv_pagenate li { height:22px; display:inline; margin:0 5px 0 0; zoom:1; text-align:center; line-height:22px; font-size:12px; }


ul.rv_pagenate li a{ background:#fff; border:1px solid #dddddd; padding:0 8px 0 8px; height:22px; display:inline-block; _display:inline;  _zoom:1; text-decoration:underline; color:#004ab8;}
ul.rv_pagenate li a:hover{ background:#eeeeee; border:1px solid #dddddd; padding:0 8px 0 8px; height:22px; display:inline-block; _display:inline;  _zoom:1; text-decoration:none; color:#000; }
ul.rv_pagenate li.current_page a{ background:#eeeeee; border:1px solid #dddddd; padding:0 8px 0 8px; height:22px; display:inline-block; _display:inline;  _zoom:1; text-decoration:none; color:#000; font-weight:bold;}

ul.rv_pagenate li a strong{ font-weight:bold;}



.rv_h_status{ clear:both; margin-bottom:5px;}
.rv_h_status strong{ font-size:20px; color:#990000; font-weight:bold;}

.rv_h_status span{ background:#ffcccc; font-weight:bold; padding:0 2px 0 2px;}

/* module */

.clearfix:after {
content: " ";  
display: block; 
visibility: hidden; 
clear: both; 
height: 0.1px; 
font-size: 0.1em; 
line-height: 0; 
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.clear{ clear:both;}

.word_break {
     word-break:break-all;  /* IE */
      word-wrap: break-word; /* FireFox */
}












