﻿@charset "UTF-8";
/*-----------------------------------------------
 tradecarview
 User Review
 -------------------------------------------------

目次--------------------------------------

1：ページ共通
2：STEPページ共通
3：詳細TOP


/*------------------------------

1.ページ共通

------------------------------*/

/*css/1/common.css より移植*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body .container2012 {
	background: none;
	box-sizing: content-box;
	font-size: 13px;
	font-weight: bold;
}

.container2012 .inner {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}


/*文字*/

.paycasket h4,
.paycasket p,
.paycasket ul li{
	font-size:92%;	
	padding:0 10px;
	color:#404040;
}

.backtotop {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;	
}


.txt14_b{
	font-size:14px;
	font-weight:bold;
}

.txt_g{
	color:#C2C2C2;
}

.txt14_rb{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}

.txt16_rb{
	font-size:16px;
	font-weight:bold;
	color:#F00;
}

.txt16_bb{
	font-size:16px;
	font-weight:bold;
	color:#00F;
}


/*トップへ戻る
------------------------------*/
.paddedbox a{
	background:transparent url(../images/MI/arrow_up.gif) no-repeat scroll left top;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;	
	padding:0px 0px 6px 18px;
	font-weight:700;
}

/*txt_SET
------------------------------*/

.txt_12b{	
font-size:12px;
font-weight:bold;
}

.txt_10{font-size:10px;}

.txt_10b{font-size:10px;
font-weight:bold;}

.txt_10w{font-size:10px;
color:#FFF;
line-height:100%;}

.txt_12b{font-size:12px;
font-weight:bold;}

.txt_12w{font-size:12px;
color:#FFF;
}


.txt14_b{
	font-size:14px;
	font-weight:bold;}

.txt14_wb{
	font-size:14px;
	font-weight:bold;
	color:#FFF;}
	
.txt16_wb{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	}
	
.txt16_b{
	font-size:16px;
	font-weight:bold;
	}
.txt22_b{
	font-size:22px;
	font-weight:bold;
	}


.txt22r_b{
	font-size:22px;
	font-weight:bold;
	color:#F00;}
	
.txt24o_b{
	font-size:24px;
	font-weight:bold;
	color:#FF9E1B;}


.txt_g{color:#C2C2C2;}



/*margin_SET
------------------------------*/
.mgn_10t {margin-top:10px;}
.mgn_20t {margin-top:20px;}
.mgn_30t {margin-top:30px;}
.mgn_40t {margin-top:40px;}
.mgn_50t {margin-top:50px;}

.mgn_10b {margin-bottom:10px;}
.mgn_20b {margin-bottom:20px;}
.mgn_30b {margin-bottom:30px;}
.mgn_40b {margin-bottom:40px;}
.mgn_50b {margin-bottom:50px;}



/*------------------------------*/

.inner h2{
	font-size:24px;
	font-weight:bold;
	margin-left:10px;
	margin-top:15px;
}
.rv_main{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.seller_info{
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;

}

.seller_info ul li {
	margin-right: 5px;
	list-style: none;
}

.seller_info ul li img{
	margin-left:10px;
	margin-top:10px;
}

.seller_info ul li.name{
	font-size:24px;
	font-weight:bold;
	margin-left:25px;
	margin-right:30px;

}

.seller_info ul li.txt{
	margin-top:10px;
}

.seller_info ul li.txt_cap{
	font-size:10px;
	margin-top:15px;
	margin-left:10px;
	font-weight:100;
}

.seller_voice{
	position:relative;
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-left:30px;
}

.seller_voice .seller_img{
	float:left;
	width:120px;
}
.seller_voice .seller_txt{
	float:left;
	width:730px;
	margin-left:22px;
	border:#969696 2px solid;
	padding:10px;
	font-size:92%;
	font-weight:normal;
	line-height:1;
}

.seller_voice .seller_arrow{
	position:absolute;
	left:122px;
	top:10px;
}



.total_rv_area{
	float:left;
}

.rv{
	width:906px;
	margin:10px 0 10px 10px;
	float:left;
}

.rv_bk{
	background:url(../images/buyitnow/rvbk.gif) repeat-y;
	width:906px;
	float:left;
}

.rv_bk .rv_left{
	width:420px;
	_width:380px;
	float:left;
	margin-left:15px;
	padding:5px;
}

.rv_bk .rv_right{
	width:420px;
	float:left;
	margin-left:10px;
	padding:5px;
}


.ttl_line{
	background-color:#ACBFD6;
	text-align:center;
	height:20px;

}


.ttl_line span{
	color:#FFF;
	font-weight:bold;

}

.rv_con{
	margin-left:10px;
}

.rv_bk .rv_left table.rv_table,
.rv_bk .rv_right table.rv_table{
	width:400px;
	float:left;
	background-color:#FFF;
	margin-top:10px;
		
}

.rv_bk .rv_left table.rv_table tr td,
.rv_bk .rv_right table.rv_table tr td{
	padding:3px;

		
}


.rv_bk .rv_left table.rv_table tr.line,
.rv_bk .rv_right table.rv_table tr.line{
	border-bottom: solid 1px;
	_border-bottom: solid 1px;
	margin:5px;
}

.rv_bk .rv_left table.rv_table tr.dot,
.rv_bk .rv_right table.rv_table tr.dot{
	border-bottom:dotted 1px;
	margin:5px;

}

.rv_bk .rv_left table.rv_table tr td img,
.rv_bk .rv_right table.rv_table tr td img{
	margin:3px 0;

		
}

.search_area{
	margin-top:10px;
	background-color:#FFF;
}

	
.search_area .search{
	float:right;
	text-align:right;
}

.search select {
	height: auto;
	padding: inherit;
	border: 1px solid #DFDFD7;
	width: 100px;
	appearance: auto;
	border-width: 1px;
	border-style: solid;
	border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
	border-image: initial;
	border-radius: 0px;
}


.item_rv_area {
	margin-top:10px;
	width:100%;
}

.item_rv_area h3{
	background-color:#EFF3F6;
	font-size:18px;
	font-weight:bold;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;

}

.item_rv_right {
	width: 610px;
	float: left;
	margin-left: 15px;
	padding: 10px 0;
	overflow-wrap: break-word;
}

.item_rv_right .comment01{
	margin-bottom:10px;

}

.comment02_ttl{
	float:left;
	width:120px;
}

.item_rv_right .comment02{
	float:left;
	width:490px;
	font-size:12px;
	color:#666;
}



.item_rv_left{
	width:300px;
	float:left;
	padding:15px 10px 10px 10px;
}

.item_rv_left dl dt{
	float:left;
	width:160px;
}

.item_rv_left dl dt dd{
	float:left;
	width:150px;
	_width:100px;
	vertical-align:middle;
}

.item_rv_left img{
	margin-right:5px;
	margin-top:2px;
	_margin-top:3px;
}

.back_btn{
	width:100%;
	text-align:center;
	margin:20px 0;
	font-size:16px;
	font-weight:bold;
}

.bd_dotted_top {
	border-top:#CCCCCC 2px dotted;
	margin-top:10px;
	padding-top:10px;
}
p.returns{
	display:block;
	float:right;
	font-weight:bold;
	font-size:130%;
}
p.returns a{
	vertical-align: 0px;
}


p.result_count {
    font-size: 133%;
    font-weight: bold;
    margin-right: 20px;
}
p.result_count strong {
    color: #E61E17;
    font-size: 150%;
}

.pagenav {
    float: left;
    margin-bottom: 5px;
}
.clearfix .pagenav_btm {
    margin-top: 10px;
}
.pagenav p {
    display: inline-block;
    float: left;
    margin: 3px 10px 0 0;
    text-align: right;
    width: auto;
}
.pagenav ul {
    float: left;
    text-align: right;
    width: auto;
}
.pagenav ul li {
    display: inline;
}
.pagenav ul li span {
    background: none repeat scroll 0 0 #217AD0;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px 7px;
}
.pagenav ul li a {
    display: inline-block;
    padding: 3px 7px;
}
.pagenav ul li a:hover {
    background: none repeat scroll 0 0 #217AD0;
    color: #FFFFFF;
}

.review_block .review_info {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	width:510px;
	height:264px;
	border:#969696 4px solid;
}
.review_block .review_info_r {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:23px;
	width:400px;
	border:#969696 4px solid;
}

.review_block .review_info h3{
	height:30px;
	text-align:center;
	background:#969696;
	color:#FFF;
	font-size:140%;
	font-weight:bold;
}

.review_block .review_info .review_inner {
	margin:10px;
}
.review_block .review_info table {
	border-bottom: 2px solid #F0F0F0;
	width:480px;
	margin:0 auto;
}

.review_block .review_info_r table {
	border-bottom: 2px solid #F0F0F0;
	width:370px;
	margin:0 auto;
}
.review_block .review_info table .total th {
    background-color: #F0F0F0;
    font-size: 116%;
    font-weight: bold;
	text-align:center;
	height:50px;
}
.review_block .review_info_r table .total th {
    background-color: #F0F0F0;
    font-size: 116%;
    font-weight: bold;
	text-align:center;
	height:38px;
}

span.ts_txt {
	margin-right:10px;
}
span.ts_review {
	margin-left:20px;
}
span.ts_review a{
	font-size:116%;
	margin-right:3px;
	vertical-align: 0px;
}
.review_block .review_info table .total th {
    background-color: #F0F0F0;
    font-size: 116%;
    font-weight: bold;
}

.review_block .review_info table .detail th {
    font-weight: bold;
	text-align:right;
}
.review_block .review_info table .detail td {
    font-weight: bold;
}

.review_block .review_info table th {
    border-left: 2px solid #F0F0F0;
    padding: 5px;
}
.review_block .review_info table td {
    border-right: 2px solid #F0F0F0;
    padding: 5px;
}
.review_block .review_info .items {
    float: right;
    overflow: hidden;
}
.review_block .review_info .items .comment {
    border-top: 2px solid #F0F0F0;
    margin: -2px 0 12px;
    padding: 0 15px 2px;
}
.review_block .review_info .items .comment .review_header {
    overflow: hidden;
    padding-top: 12px;
}
.review_block .review_info .comment .review_header .stars {
    float: left;
    width: 280px;
}


.review_block .review_info .thumb {
    background: #EEEEEE;
	height:50px;
	text-align:center;
	margin:10px 4px;
}
.review_block .review_info .thumb_inner {
	padding:10px;
}

.review_block .review_info_r .thumb {
	border-top:#CCCCCC 2px dotted;
    background: #FFFFFF;
	width:375px;
	margin:0;

}

.review_block .review_info_r p.yes {
    display: inline;
	font-size: 116%;
    font-weight: bold;
    margin-right: 5px;
	vertical-align:middle;
	margin-left:5px;
}
.review_block .review_info_r p.no {
    display: inline;
	font-size: 116%;
    font-weight: bold;
    margin-right: 5px;
	vertical-align:middle;
}

.review_block .review_info_r p.yes span,
.review_block .review_info_r p.no span {
	margin-left:5px;
}

.review_block .review_info_r p.sla {
    display: inline;
	font-size: 116%;
    font-weight: bold;
    margin-right: 10px;
	vertical-align:middle;
}
.review_block .review_info_r p.no {
    display: inline;
	font-size: 116%;
    font-weight: bold;
    margin-right: 15px;
	vertical-align:middle;

}

.review_block .review_info .txt{
	margin-top:5px;
	vertical-align:middle;
}

.review_block .review_info h5 {
    display:inline;
    font-size: 116%;
    font-weight: bold;
	vertical-align:middle;
}
.review_block .review_info dl {
    display: inline;
    font-size: 116%;
    font-weight: bold;
    width: 200px;
	margin:5px;
}
.review_block .review_info dl dt {
    display: inline;
	background-image: url("../../images/1/pr_detail/pr_detail_icons.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 10px 0 12px 30px;
}
.review_block .review_info dl dt.yes {
    background-position: 0 -75px;
}
.review_block .review_info dl dt.no {
    background-position: 0 -155px;
}
.review_block .review_info dl dd {
	float:none;
    display: inline;
    font-size: 128%;
    font-weight: bold;
    margin-right: 15px;
}

.review_block .review_info dl dd a{
	margin-left:5px;
}


.review_txt {
	float:left;
}

.review_help {
	margin-top:8px;
	float:right;
	font-weight: bold;
}

.review_help .help_icon {
    background-image: url(../../../images/1/common/common_sprites.png);
    background-position: -77px -16px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    height: 16px;
	width: 16px;
}




.review_block .review_info_r .ts_6m{
	text-align:center;
}

.review_block .review_info_r table{
    border: 2px solid #F0F0F0;
}
.review_block .review_info_r table.bd_none,
.review_block .review_info_r table.bd_none th,
.review_block .review_info_r table.bd_none td {
    border:none;
}


span.arrow{
	display:inline-block;
    background-image: url(../../../../../images/1/common/common_sprites.png);
    background-repeat: no-repeat;
    background-position: -71px -1px;
	height:6px;
	width:6px;
	vertical-align:middle;
	margin-right:3px;
}

span.yes {
	display: inline;
	background-image: url("../../images/1/pr_detail/pr_detail_icons.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 10px 0 0 30px;
	background-position: 0 -75px;
	color:#E61E17;
	margin-right:10px;
}
span.no {
	display: inline;
	background-image: url("../../images/1/pr_detail/pr_detail_icons.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 10px 0 0 35px;
    background-position: 0 -155px;
	color:#E61E17;
	margin-right:10px;
}



.stars {
	padding-left: 52px;
	height: 18px;
	background-image: url(/images/1/common/ico_stars_s.png);
	background-repeat: no-repeat;
	background-position: 0 -517px;
}

.starl {
	padding: 3px 0 2px 95px;
	height: 18px;
	line-height: 18px;
	background-image: url(/images/1/common/ico_stars_l.png);
	background-repeat: no-repeat;
}

.starll {
	padding: 5px 0 2px 130px;
	height: 25px;
	font-size: 133%;
	line-height: 25px;
	font-weight: bold;
	background-image: url(/images/1/common/ico_stars_ll.png);
	background-repeat: no-repeat;
}

.star0_0 { background-position: 0 3px;}
.star0_1 { background-position: 0 -17px;}
.star0_2 { background-position: 0 -37px;}
.star0_3 { background-position: 0 -57px;}
.star0_4 { background-position: 0 -77px;}
.star0_5 { background-position: 0 -97px;}
.star0_6 { background-position: 0 -117px;}
.star0_7 { background-position: 0 -137px;}
.star0_8 { background-position: 0 -157px;}
.star0_9 { background-position: 0 -177px;}
.star1_0 { background-position: 0 -197px;}
.star1_1 { background-position: 0 -217px;}
.star1_2 { background-position: 0 -237px;}
.star1_3 { background-position: 0 -257px;}
.star1_4 { background-position: 0 -277px;}
.star1_5 { background-position: 0 -297px;}
.star1_6 { background-position: 0 -317px;}
.star1_7 { background-position: 0 -337px;}
.star1_8 { background-position: 0 -357px;}
.star1_9 { background-position: 0 -377px;}
.star2_0 { background-position: 0 -397px;}
.star2_1 { background-position: 0 -417px;}
.star2_2 { background-position: 0 -437px;}
.star2_3 { background-position: 0 -457px;}
.star2_4 { background-position: 0 -477px;}
.star2_5 { background-position: 0 -497px;}
.star2_6 { background-position: 0 -517px;}
.star2_7 { background-position: 0 -537px;}
.star2_8 { background-position: 0 -557px;}
.star2_9 { background-position: 0 -577px;}
.star3_0 { background-position: 0 -597px;}
.star3_1 { background-position: 0 -617px;}
.star3_2 { background-position: 0 -637px;}
.star3_3 { background-position: 0 -657px;}
.star3_4 { background-position: 0 -677px;}
.star3_5 { background-position: 0 -697px;}
.star3_6 { background-position: 0 -717px;}
.star3_7 { background-position: 0 -737px;}
.star3_8 { background-position: 0 -757px;}
.star3_9 { background-position: 0 -777px;}
.star4_0 { background-position: 0 -797px;}
.star4_1 { background-position: 0 -817px;}
.star4_2 { background-position: 0 -837px;}
.star4_3 { background-position: 0 -857px;}
.star4_4 { background-position: 0 -877px;}
.star4_5 { background-position: 0 -897px;}
.star4_6 { background-position: 0 -917px;}
.star4_7 { background-position: 0 -937px;}
.star4_8 { background-position: 0 -957px;}
.star4_9 { background-position: 0 -977px;}
.star5_0 { background-position: 0 -997px;}

.starl0_0 { background-position: 0 1px;}
.starl0_1 { background-position: 0 -19px;}
.starl0_2 { background-position: 0 -39px;}
.starl0_3 { background-position: 0 -59px;}
.starl0_4 { background-position: 0 -79px;}
.starl0_5 { background-position: 0 -99px;}
.starl0_6 { background-position: 0 -119px;}
.starl0_7 { background-position: 0 -139px;}
.starl0_8 { background-position: 0 -159px;}
.starl0_9 { background-position: 0 -179px;}
.starl1_0 { background-position: 0 -199px;}
.starl1_1 { background-position: 0 -219px;}
.starl1_2 { background-position: 0 -239px;}
.starl1_3 { background-position: 0 -259px;}
.starl1_4 { background-position: 0 -279px;}
.starl1_5 { background-position: 0 -299px;}
.starl1_6 { background-position: 0 -319px;}
.starl1_7 { background-position: 0 -339px;}
.starl1_8 { background-position: 0 -359px;}
.starl1_9 { background-position: 0 -379px;}
.starl2_0 { background-position: 0 -399px;}
.starl2_1 { background-position: 0 -419px;}
.starl2_2 { background-position: 0 -439px;}
.starl2_3 { background-position: 0 -459px;}
.starl2_4 { background-position: 0 -479px;}
.starl2_5 { background-position: 0 -499px;}
.starl2_6 { background-position: 0 -519px;}
.starl2_7 { background-position: 0 -539px;}
.starl2_8 { background-position: 0 -559px;}

.starl2_9 { background-position: 0 -579px;}
.starl3_0 { background-position: 0 -599px;}
.starl3_1 { background-position: 0 -619px;}
.starl3_2 { background-position: 0 -639px;}
.starl3_3 { background-position: 0 -659px;}
.starl3_4 { background-position: 0 -679px;}
.starl3_5 { background-position: 0 -699px;}
.starl3_6 { background-position: 0 -719px;}
.starl3_7 { background-position: 0 -739px;}
.starl3_8 { background-position: 0 -759px;}
.starl3_9 { background-position: 0 -779px;}
.starl4_0 { background-position: 0 -799px;}
.starl4_1 { background-position: 0 -819px;}
.starl4_2 { background-position: 0 -839px;}
.starl4_3 { background-position: 0 -859px;}
.starl4_4 { background-position: 0 -879px;}
.starl4_5 { background-position: 0 -899px;}
.starl4_6 { background-position: 0 -919px;}
.starl4_7 { background-position: 0 -939px;}
.starl4_8 { background-position: 0 -959px;}
.starl4_9 { background-position: 0 -979px;}
.starl5_0 { background-position: 0 -999px;}

.starll0_0 { background-position: 0 3px;}
.starll0_1 { background-position: 0 -27px;}
.starll0_2 { background-position: 0 -57px;}
.starll0_3 { background-position: 0 -87px;}
.starll0_4 { background-position: 0 -117px;}
.starll0_5 { background-position: 0 -147px;}
.starll0_6 { background-position: 0 -177px;}
.starll0_7 { background-position: 0 -207px;}
.starll0_8 { background-position: 0 -237px;}
.starll0_9 { background-position: 0 -267px;}
.starll1_0 { background-position: 0 -297px;}
.starll1_1 { background-position: 0 -327px;}
.starll1_2 { background-position: 0 -357px;}
.starll1_3 { background-position: 0 -387px;}
.starll1_4 { background-position: 0 -417px;}
.starll1_5 { background-position: 0 -447px;}
.starll1_6 { background-position: 0 -477px;}
.starll1_7 { background-position: 0 -507px;}
.starll1_8 { background-position: 0 -537px;}
.starll1_9 { background-position: 0 -567px;}
.starll2_0 { background-position: 0 -597px;}
.starll2_1 { background-position: 0 -627px;}
.starll2_2 { background-position: 0 -657px;}
.starll2_3 { background-position: 0 -687px;}
.starll2_4 { background-position: 0 -717px;}
.starll2_5 { background-position: 0 -747px;}
.starll2_6 { background-position: 0 -777px;}
.starll2_7 { background-position: 0 -807px;}
.starll2_8 { background-position: 0 -837px;}
.starll2_9 { background-position: 0 -867px;}
.starll3_0 { background-position: 0 -897px;}
.starll3_1 { background-position: 0 -927px;}
.starll3_2 { background-position: 0 -957px;}
.starll3_3 { background-position: 0 -987px;}
.starll3_4 { background-position: 0 -1017px;}
.starll3_5 { background-position: 0 -1047px;}
.starll3_6 { background-position: 0 -1077px;}
.starll3_7 { background-position: 0 -1107px;}
.starll3_8 { background-position: 0 -1137px;}
.starll3_9 { background-position: 0 -1167px;}
.starll4_0 { background-position: 0 -1197px;}
.starll4_1 { background-position: 0 -1227px;}
.starll4_2 { background-position: 0 -1257px;}
.starll4_3 { background-position: 0 -1287px;}
.starll4_4 { background-position: 0 -1317px;}
.starll4_5 { background-position: 0 -1347px;}
.starll4_6 { background-position: 0 -1377px;}
.starll4_7 { background-position: 0 -1407px;}
.starll4_8 { background-position: 0 -1437px;}
.starll4_9 { background-position: 0 -1467px;}
.starll5_0 { background-position: 0 -1497px;}
