#navi_category {
	text-align:center;
	padding:20px 0;
}
#navi_category ul {
	background:var(--default-box-color);
	border-radius:15px;
	display:inline-block;
	padding:5px 40px;
	color:var(--default-txt-color);
}
#navi_category ul a {
	color:var(--default-txt-color);
	font-weight:600;
}
#navi_category li {
	display:inline-block;
}
#navi_category li+li:before {
	content:'|';
	padding:0 20px;
}
.skip {
	position:absolute;
	width:1px;
	height:1px;
	left:-9999px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	overflow:hidden
}
.review-list {
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
}
.review-view-body .review-left {background-color: #fff; padding: 20px; margin-bottom: 20px;}
.fix-layout{max-width: 1100px;}
.review-list .review-item {
	/* width:50% */
}
.review-list .review-item.notice {
	width:100%
}
.review-list .review-item.notice .review-item-content {
	color:var(--color-default)
}
.review-list .review-item.notice .review-item-content:hover {
	text-decoration:underline
}
.review-list .review-item.notice .review-item-content span {
	padding:2px 10px
}
.review-list .review-item.notice .review-item-content span.hash {
	background:var(--color-default);
	color:#fff
}
.review-list .review-item.empty {
	text-align:center;
	padding:15px ;
}
.review-list .review-item .review-item-content {
	display:flex;
	flex-direction:row; 
	flex-wrap:wrap;width:50%;border:1px solid black;
	margin:5px ; padding:10px;
	background-color: #fff;
}
.review-list .review-item .review-item-content .review-item-img {
	position:relative;border:1px solid black;
	overflow:hidden;width:100%;     
	box-shadow:inset 0px 0px 50px 10px rgba(0,0,0,.4)
}
.review-list .review-item .review-item-content .review-item-img img {
	position:relative;
	transform:scale(1.5);   
	display:block;
	width:100%;
	z-index:1
}
.review-list .review-item .review-item-content .review-item-img.no-image {
	width:100%;
	padding-top:100%
}
.review-list .review-item .review-item-content .review-item-img.is-blur img {
	filter:blur(10px)
}
.review-list .review-item .review-item-content .review-item-img .badge {
	display:block;
	position:absolute;
	left:8px;
	top:8px;
	padding:0 8px;
	border-radius:4px;
	z-index:2;
	color:#fff;
	background:var(--point_color)
}
.review-list .review-item .review-item-content .review-item-text {
	padding:5px
}
.review-list .review-item .review-item-content .review-item-text .rit-head {
	margin-bottom:10px
}
.review-list .review-item .review-item-content .review-item-text .rit-head .badge {
	opacity:.5
}
.review-list .review-item .review-item-content .review-item-text .rit-head .rit-title {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.review-list .review-item .review-item-content .review-item-text .rit-content {
	display:block;
	color:var(--text-color);
	margin-bottom:10px;
	white-space:nowrap;
	overflow:hidden;width:70%;
	text-overflow:ellipsis;
	white-space:normal;
	line-height:1.2;
	max-height:2.4em;
	text-align:left;
	word-wrap:break-word;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.review-list .review-item .review-item-content .review-item-text .rit-date {
	color:var(--text-color);
	margin-bottom:10px;
	line-height:1.3em;
	opacity:.5
}
@media only screen and (min-width:680px)and (max-width:899px) {
	.review-list .review-item {
		/* width:33.3%; */
		border-top:0
	}
	.review-list .review-item.notice {
		width:100%
	}
}
@media only screen and (min-width:900px) {
	.review-list {
	
	}
	.review-list .review-item {
		/* width:33.3%; */
		display:flex;
	flex-flow:wrap; 
	
	}
	.review-list .review-item:last-child {
		border-bottom:none
	}
	.review-list .review-item:hover .review-item-content .review-item-img {
	
	}
	.review-list .review-item:hover .review-item-content .review-item-text .rit-title {
		text-decoration:underline
	}
	.review-list .review-item .review-item-content .review-item-img {
		width:100%;
		/* margin-right:20px; */
	
	

	}
	.review-list .review-item .review-item-content .review-item-img.no-image {
		width:200px;
		height:200px;
		padding-top:0
	}
	.review-list .review-item .review-item-content .review-item-text {
		flex:1 1 auto;
		margin:0 auto;width:100%;
		padding:5px 0
	}
}
.review-view .review-view-head {
	margin-bottom:10px;
	color:#000;
}
.review-view .review-view-body .review-right .review-content .review-info {
	opacity:.5;
	padding-top:10px;
	line-height:1.4em
}
.review-view .review-view-body .review-right #bo_vc article {
	padding:2em 2em;
	margin-bottom: 1em;
	border-bottom:1px solid var(--color-default);
	background-color: #fff;
}
.review-view .review-view-body .review-right #bo_vc article header {
	padding:0
}
.review-view .review-view-body .review-right #bo_vc article .comment-secret {
	margin:1em 0;
	text-align:center;
	/* color:var(--text-color) */
}
.review-view .review-view-body .review-right #bo_vc article .comment-secret.is-hide {
	display:none
}
.review-view .review-view-body .review-right #bo_vc article .comment-secret div {
	font-weight:800
}
.review-view .review-view-body .review-right #bo_vc article .comment-content.is-hide {
	display:none
}
.review-view .review-view-body .review-right #bo_vc article .comment-content .comment-img {
	margin:5px 0
}
.review-view .review-view-body .review-right #bo_vc article .comment-content .comment-text {
	margin:5px 0;
	padding:0
}
.review-view .review-view-body .review-right #bo_vc article .comment-date {
	padding:0;
	opacity:.5;
	font-size:.9em
}
.review-view .review-view-body .review-right #bo_vc article footer::after {
	content:"";
	display:table;
	clear:both
}
.review-view .review-view-body .review-right #bo_vc article footer .bo_vc_act {
	float:right
}
.review-view .review-view-body .review-right #bo_vc article footer .bo_vc_act li {
	float:left
}
@media only screen and (min-width:900px) {
	.review-view-body {
		display:flex
	}
	.review-view-body .review-left {
		flex:0 0 340px;		padding:15px; border:1px solid black;
		margin-right:20px; max-height:800px;   overflow: auto; 
		background-color: #fff;
	}
	.review-view-body .review-left em{font-size: 12px;
		color: #8A0909;}
		.review-view-body .review-left em::before{content:"#"}
	.review-view-body .review-left.no-image {
		flex-basis:0;
		margin-right:0;
	}
	.review-view-body .review-right {
		flex:1 1 auto
	}
	.review-view-body .review-left.bo_v_img {
		padding:10px; border:1px solid black;
	}
	.review-view-body .review-right {
		bo_v_con {
			margin-top: 0;
		}
		;
	}
	/*# sourceMappingURL=style.min.css.map */