.responsive-table-box {max-width: 600px; margin: 0 auto;}


#bo_w {max-width: 600px; margin: 0 auto; margin-top: 100px;}

.bo_fx {max-width: 600px; margin: 0 auto; text-align: center;}

td {color: var(--main-color-1) !important;}

emm {color: var(--main-color-2);
    background-color: var(--main-color-1);
    padding: 0px 6px;
    border-radius: 2px;
    border: 1px solid var(--main-color-5);}
str-t{color: var(--main-color-3); font-size: 12pt; font-family: 'Paperlogy-8ExtraBold';}

b1 {color: var(--main-color-6); background-color: var(--main-color-1);}

.view-title {background-color: var(--main-color-6); border-radius: 5px; padding: 5px 10px 2px 10px; border: 1px solid var(--main-color-5);}


.review-view-body {max-width: 600px; margin: 0 auto; margin-top: 100px; background-color: var(--main-color-2); border-radius: 5px; padding: 20px; border: 1px solid var(--main-color-5);}

#navi_category {
	text-align:center;
	padding:20px 0;
}
#navi_category ul {
	background:var(--main-color-2);
	border-radius:15px;
	display:inline-block;
	padding:5px 40px;
	color:var(--default-txt-color);
    border: 1px solid var(--main-color-5);
}
#navi_category ul a {
    color: var(--default-txt-color);
    font-weight: 600;
    transition: color 0.3s ease-in-out;
}

#navi_category ul a:hover {
    color: var(--main-color-3);
}

#navi_category li {
	display:inline-block;
}
#navi_category li+li:before {
	content:'|';
	padding:0 20px;
    color: var(--main-color-3);
}
.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
}
.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 !important;
	padding:15px ;
    margin: 0 auto;
}
.review-list .review-item .review-item-content {
    width: 150px !important;
    height: 250px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 50%;
    border: 1px solid var(--main-color-1);
    margin: 15px;
    padding: 10px;
    background-color: var(--main-color-6);
    border-radius: 5px;
    transition: transform 0.3s ease-in-out;
}

.review-list .review-item .review-item-content:hover {
    transform: scale(1.05);
}


.board-content .review-content {text-align: center;}


.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);
    height: 150px;
}
.review-list .review-item .review-item-content .review-item-img img {
	position:relative;transform:scale(1.1);   
	display:block;
	width:100%;
	z-index:1
}
.review-list .review-item .review-item-content .review-item-img.no-image {
	width:100%;
	padding-top:100%;
        height: 150px !important;
}
.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(--main-color-3);
    border: 1px solid var(--main-color-1);
    font-family: 'Paperlogy-8ExtraBold';
}
.review-list .review-item .review-item-content .review-item-text {
	padding:5px; 
    text-align: center;
    margin: 0 auto;
}
.review-list .review-item .review-item-content .review-item-text .rit-head {
margin-top: 10px;
}
.review-list .review-item .review-item-content .review-item-text .rit-head .badge {
        color: var(--main-color-2) !important;
    background-color: var(--main-color-1);
    padding: 0px 6px;
    border-radius: 2px;
    border: 1px solid var(--main-color-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;
    font-family: 'Paperlogy-8ExtraBold';
    margin-bottom: 10px;
}
.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
}
.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:1em .5em;
	margin:1em 0;
	border-bottom:1px solid var(--color-default)
}
.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
}


.ui-btn2 {display: inline-block;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    vertical-align: middle;
    height: 16px;
    padding: 0 15px;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 5px;
background-color: var(--main-color-4);
    font-family: 'Paperlogy-8ExtraBold';
color: var(--main-color-1);}
font-size: 12pt;


@media only screen and (min-width:900px) {
	.review-view-body {
		display:flex
	}
	.review-view-body .review-left {
		flex:0 0 340px;		padding:10px; border:1px solid black;
		margin-right:20px; max-height:560px;   overflow: auto; 
	}
	.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 */