.recommended_slider .navi-review-average-star, .main_content_slider .navi-review-average-star
{
	padding: 0 8px;
}

.recommended_slider .navi-review-average-star img.review_star,
.main_content_slider .navi-review-average-star img.review_star {
	margin-right: 2px;
	display: inline;
	margin: 0px 0px 4px 0px;
	vertical-align: middle;
	width: 16px;
}

.navi-review-average-star img.review_star {
	vertical-align: middle;
	width: 16px;
}

.navi-review-no-item .navi-review-item-detail .navi-review-average-star {
	float: inherit !important;
	margin-left: 0 !important;
	display: initial;
	height: 18px !important;
	font-size: 18px !important;
}
/* 製品詳細画面のの下段部starRationg */
.navi-review-no-item .navi-review-item-detail .navi-review-average-star span {
	font-size: 0.9em !important;
}

/* 製品詳細画面の上段部starRationg */
.clear .detail_content_title_box .navi-review-average-star {
	display: inline-block !important;
	font-size: 16px !important;
	vertical-align: middle !important;
}

.navi-review-review-rate .navi-review-average-star img {
	height: 16px !important;
	margin-right: -3px !important;
	margin-bottom: 2px;
}

.navi-review-review-rate .navi-review-average-star span {
	font-size: .5em !important;
	vertical-align: middle !important;
	display: inline-flex !important;
	font-size: 13px !important;
}

.navi-review-review-rate .navi-review-review-rate-button {
	font-size: 11px !important;
	font-weight: 400;
	height: 16px !important;
	margin-left: 3px;
	padding: 2px 8px !important;
	vertical-align: middle !important;
}
/* 製品詳細画面のstarRationg */
.review_detail_list .recommended_slider_title {
	line-height: 1.5;
	border-bottom: solid 1px #dddddd;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.recommended_slider_title .move_history {
	font-size: 14px;
	color: #009633;
	text-decoration: none;
	vertical-align: middle !important;
	margin-left: 20px;
}

.recommended_slider_title .move_history a {
	vertical-align: middle !important;
}

.recommended_slider_title .review_explain {
	font-size: 14px;
	color: #009633;
	text-decoration: none;
	vertical-align: middle !important;
}

.recommended_slider_title .review_explain a {
	vertical-align: middle !important;
}

.recommended_slider_title .review_explain img {
	border-style: none;
	height: 22px;
	margin-bottom: 2px;
}

.navi-review-wrapper {
	font-size: 0.8em;
}

.navi-review-wrapper .navi-review-sort-search table .navi-review-search .navi-review-search-form .navi-review-search-button {
	width: 6em!important;
}

/*　製品詳細画面の下段部の件数非表示*/
.navi-review-wrapper .navi-review-graph-inner {
	display: none;
}
/*　製品詳細画面の下段部のstar ratting非表示*/
.navi-review-wrapper .navi-review-header {
	display: none;
}
/*　製品詳細画面の下段部のポンとサイズ */
.navi-review-wrapper dd, .navi-review-wrapper div, .navi-review-wrapper dl,
.navi-review-wrapper dt, .navi-review-wrapper img, .navi-review-wrapper ol,
.navi-review-wrapper p, .navi-review-wrapper span, .navi-review-wrapper table,
.navi-review-wrapper td, .navi-review-wrapper tr, .navi-review-wrapper ul {
	font-size: 1.05em !important;
	line-height: 1.3 !important;
}

.navi-review-wrapper .navi-review-form-wrapper table th .navi-review-control-label b {
	font-size: 1.2em;
	vertical-align: bottom;
}

/*　商品詳細画面/投稿リスト画面の投稿したイメージのサイズ調整*/
.navi-review-wrapper .navi-review-review-content .navi-review-review-content-inner .navi-review-image-area .navi-review-image-modal-main-image img {
	max-height: 50vh !important;
	max-width: 50% !important;
}

.review_detail_list .recommended_slider_title a:hover {
	text-decoration: none;
}
/* レビューリスト画面*/
.review_explain {
	font-size: 12px;
	color: #009633;
	text-decoration: none;
	vertical-align: middle !important;
}

.review_explain img {
	border-style: none;
	width: 19px;
	height: 19px;
	vertical-align: middle !important;
}
/* レビューリスト画面*/
.main .delivery_table_column4 tr td:nth-child(5) .post_review_btn {
	margin-top: 4px;
	font-size: 1.0em !important;
}

.main .delivery_table_column4 tr td:nth-child(5) .post_review_btn>span {
	right: 32px !important;
	vertical-align: middle;
}

.post_review_btn {
	background: linear-gradient(#FFF5EE, #FFC7AF);
	border: solid 1px #fc721f;
	padding-top: 7px;
	padding-bottom: 5px;
	width: 130px;
	line-height: 30px;
	font-weight: bold;
	vertical-align: middle;
	font-size: 1.0em !important;
	display: inline-block;
	position: relative;
	text-align: center;
	cursor: pointer;
	color: inherit;
}

.post_review_main {
	max-width: 980px;
	margin: 0 auto;
}

.post_review_main .main_title_box {
	padding-bottom: 0 !important;
	vertical-align: middle;
}

.post_review_information {
	margin-top: 8px;
}

.post_review_information a {
	cursor: pointer;
	color: #009633;
	text-align: center;
	font-weight: normal;
	font-size: 0.8em;
}

.navi-review-wrapper .navi-review-form-wrapper .navi-review-file-field-button {
	vertical-align: middle;
}

.navi-review-wrapper .navi-review-form-wrapper table th .navi-review-control-label .navi-review-float-right {
	font-size: 1.0em !important;
}

.navi-review-wrapper .navi-review-form-wrapper {
	border: 0 !important;
}

.review_post_guide p {
	text-align: center;
	font-size: 15px;
}

.review_post_guide .review_post_guide_link {
	color: #009633;
	text-decoration: none;
	font-size: 15px;
}

.move_history {
	font-size: 11px;
	font-weight: bold;
}

.move_history a {
	color: #009633;
}

.move_history_bottom {
	font-size: 15px;
	text-align: center;
	padding: 10px;
}

/* おすすめ商品のスライダー */
.right_sidebar .navi-review-average-star img.review_star,
.main_content_slider .navi-review-average-star img.review_star {
	margin-right: 2px;
	display: inline;
	margin: 0px 0px 4px 0px;
	vertical-align: middle;
	width: 13px !important;
	height: 13px !important;
}

/* レビュー注意書き */
.naviplus-review-notice {
	line-height: 1.4em;
	font-size: 1.2em;
	margin: 1em;
}

.naviplus-review-notice p {
	margin-bottom: 5px;
}

.naviplus-review-notice ul li {
	line-height: 1.3em;
	margin-left: 0.6em;
	list-style-type: none;
	vertical-align: middle;
}

.naviplus-review-notice ul li::before {
	position: relative;
	display: inline-block;
	width: 2px;
	height: 2px;
	content: '';
	border-radius: 100%;
	background: black;
}

.naviplus-review-notice span.notice {
	color: red;
}