.reviews-related{ padding-top: 40px !important; border-top: 1px solid #e3e3e3;}
.reviews-related .show-button-container .button{background:none !important;width:200px;float:right;color:black !important;font-weight:bold;border:1px solid #e3e3e3;margin:0 10px}
.reviews-related #review-question [name='question']{width:100%}
.reviews-related #review-question .fields-group{display:inline-flex;width:100%;justify-content: flex-end;}
.reviews-related #review-question .fields-group .input-container{width:100%;max-width:600px;}
.reviews-related #review-question .fields-group .input-container input{width:100%}
.reviews-related #review-question .submit {text-align:right;}
.reviews-related #review-question .submit button{width:150px;padding:5px 0 ;background:#ff7a00;color:white !important;}
.reviews-related #review-question .submit button:hover{background:#cc6200 }
.reviews-related #review-question .ele{margin:5px 10px}

.reviews-related .show-button-container{ height: 2.5rem;}
.reviews-related .required-star{color:red;}
.reviews-related .nickname {color:#ff7a00}
.reviews-related .rating-code{display:none;}
.reviews-related .review-detail {display:flex;border-bottom:1px solid #e3e3e3;padding:20px 0}
.reviews-related .review-detail:last-of-type{border:none}
.reviews-related .review-detail > .content{flex:auto}
.reviews-related .review-detail .part-one{display:flex;justify-content:space-between}
.reviews-related .img-placeholder{width:45px;height:45px;background:url('../images/reviews-sprite-sheet.png')}
.reviews-related .review-detail .title{font-weight:bold;color:#4d4d53}

.reviews-related .toggle-tabs {font-size:16px;font-weight:bold;}
.reviews-related .toggle-tabs li{margin-right:20px}
.reviews-related .toggle-tabs .current{color:#ff7a00;}
.reviews-related .collateral-tabs{border-top: 1px solid #e3e3e3;}
.reviews-related  dt.tab{display:none !important}



.reviews-related .pager .amount,
.reviews-related .pager .limiter{display:none}
.reviews-related .box-collateral .pager:first-of-type{display:none;}

.reviews-related .customer-reviews >h2{display:none}



.q-and-a-list{padding-left:40px}
.tab-content >.q-and-a-list{padding:0}
.q-and-a-list > .item {margin-bottom:20px;display: grid;grid-template-columns: 45px auto 55px;}
.q-and-a-list.questions > .item{border-top:1px solid #e3e3e3; padding-top:20px}
.q-and-a-list > .item > .contents{flex:auto;}
.q-and-a-list .q-or-a.question{color:#4d4d53;font-size:14px;font-weight:700}

.tls-star-distribution-bar-score{height:7px;background-color:#6B6D76}
.tls-star-distribution-bar {height:7px;background-color:#e3e3e3;width: 80%;}
.tls-star-distribution-wrapper{width:120px;}
.tls-distribution-row {display:flex;align-items: center;}
.tls-regular-box .bottom-line-items-wrapper{display: inline-flex;margin: auto 0;}
.tls-regular-box .bottom-line-items-wrapper .avg-score{font-size: 45px;font-weight: 600;}
.tls-regular-box .bottom-line-items{margin-right:20px}
.tls-regular-box {text-align:center}
.tls-star-distribution-score-value{margin-right:10px;color:#ff7a00}
.tls-rating-stars-container .rating-box{float:none;margin:auto;}


.rating-box,
.rating-box .rating {
	background-image:url(../images/bkg_rating.png);
}

.ratings {
	padding: 0;
}
.block-location {
	background: #d00000;
	color: #fff;
	padding: 5px 10px;
}
.rating-box {
	background-position: 0px -32px;
	background-repeat: repeat-x;
	height: 12px;
	position: relative;
	width: 75px;
	float: left;
	margin: 3px 10px 0 0;
}

.rating-box .rating {
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 14px;
	left: 0;
	position: absolute;
	top: 0;
}
.ratings-table {
	margin: 5px 0;
}
.ratings-table td,
.ratings-table th {
	padding: 3px 0;
}
.ratings-table td.label,
.ratings-table th {
	font-weight: bold;
	padding-right: 8px;
}
/** TM492 **/
.tls-toggle-content.tabs .toggle-tabs{display:inline-flex;}
.tls-toggle-content.tabs .collateral-tabs .tab,
.tls-toggle-content.tabs .collateral-tabs .tab-container{display:none;}

.tls-toggle-content.tabs .collateral-tabs .tab.current,
.tls-toggle-content.tabs .collateral-tabs .tab-container.current{display:block;}
/** TM492 end **/
/** TM540**/
#review-form{padding:10px;}
#review-form #review_field{width:100%}
#review-form #product-review-table{width:100%}
/** TM540 end**/
/*TM553*/
.q-and-a-list .images {display:grid;grid-template-columns:repeat(4,1fr)}
.q-and-a-list .images img{width:100%}
/*TM553 end*/
