@charset "utf-8";
/* CSS Document */

.pro-block-v4 {
    width: 100%;
    height: auto;
    margin-top: 15px;
    padding: 0px 70px;
}
.product-tab-all{
	width:100%;
	height:auto;
	border-bottom:1px solid #dedede;
	}
.ptab-select{
	width:max-content;
	height:auto;
	font-family:'lineseed';
	font-size:20px;
	color:#012b5b;
	line-height:2.1;
	font-weight:bold;
	text-align:center;
	border-bottom:4px solid #4173ad;
	position: relative;
	}
.ptab-normal{
	width:max-content;
	height:auto;
	font-family:'lineseed';
	font-size:20px;
	color:#515154;
	text-align:center;
	position: relative;
    top: 17px;
	}
.product-review{
	width:100%;
	height:auto;
	margin-top:30px;
	}
.re-score{
	width:100%;
	height:auto;
	background:#e8e8e9;
	border:1px solid #d3d3d3;
	padding:15px;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	}
.re-box1{
	width:100%;
	height:auto;
	padding: 0px 20px;
	border-right:1px solid #bfbfbf;
	}
.re-num{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:40px;
	color:#000;
	font-weight:bold;
	}
.re-star{
	padding:15px 0px;
	}
.re-box2{
	width:100%;
	height:auto;
	padding: 0px 20px;
	margin-top: 20px;
	}
.re-s-select{
	width:max-content;
	height:40px;
	font-family:'lineseed';
	font-size:18px;
	color:#fff;
	text-align:center;
	padding:5px 15px;
	background:#4273ad;
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
.re-s-normal{
	width:max-content;
	height:40px;
	font-family:'lineseed';
	font-size:18px;
	color:#000;
	text-align:center;
	padding:5px 15px;
	background:#e8e8e9;
	border:1px solid #bbbbbb;
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
/************************************************/
.re-box3{
	width:100%;
	height:auto;
	padding: 0px 20px;
	margin-top: 20px;
	}
.re-set-block{
	width:100%;
	height:auto;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:20px;
	margin-bottom:15px;
	}
.re-set-block .name{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:18px;
	color:#000;
	text-align:left;
	}
.re-set-block .star-box{
	width:100%;
	height:auto;
	padding: 10px 0px;
	}
.re-set-block .star-box img{
	width:16px;
	height:16px;
	}
.re-set-block .text1{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:16px;
	color:#717171;
	}
.re-set-block .text2{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:18px;
	color:#000;
	margin-top:15px;
	}
.re-set-block .picbox{
	width:100%;
	height:auto;
	margin-top:10px;
	}
.re-set-block .picbox .pic{
	width:90px;
	height:90px;
	border:1px solid #b0b0b0;
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
.reply-block{
	width:100%;
	height:auto;
	padding:20px;
	margin-top:20px;
	position:relative;
	background:#f1f1f1;
	
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	}
.reply-block .arrow{
	position:absolute;
	top:-13px;
	left:20px;
	}
.reply-block .text3{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:18px;
	color:#000;
	font-weight:bold;
	}
.reply-block .text4{
	width:100%;
	height:auto;
	font-family:'lineseed';
	font-size:18px;
	color:#000;
	margin-top:8px;
	}
.re-set-block .picbox .pic img{
	max-width:100%;
	
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
.reply-sbox{
	width:100%;
	height:auto;
	margin-top:15px;
	}
.reply-box{
	width:100%;
	height:40px;
	background:#f1f1f1;
	padding:5px 10px;
	border:none;
	
	-webkit-border-radius: 300px;
-moz-border-radius: 300px;
border-radius: 300px;
	}
.reply-bottom{
	width:100%;
	height:auto;
	text-align:left;
	}
@media (max-width: 374px) { 
	.product-review {
    padding: 0px 0px;
}
.re-box1 {
    border-right: none;
    border-bottom: 1px solid #bfbfbf;
}
.re-s-select {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.re-s-normal {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.pro-block-v4 {
    padding: 0px 0px;
}
	}
@media (min-width: 375px) and (max-width: 419px) {
	.product-review {
    padding: 0px 0px;
}
.re-box1 {
    border-right: none;
    border-bottom: 1px solid #bfbfbf;
}
.re-s-select {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.re-s-normal {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.pro-block-v4 {
    padding: 0px 0px;
}
	}
@media (min-width: 420px) and (max-width: 575px) { 
	.product-review {
    padding: 0px 0px;
}
.re-box1 {
    border-right: none;
    border-bottom: 1px solid #bfbfbf;
}
.re-s-select {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.re-s-normal {
	height: 35px;
    font-size: 15px;
    padding: 5px 5px;
}
.pro-block-v4 {
    padding: 0px 0px;
}
	}
@media (min-width: 576px) and (max-width: 991px) {
	.product-review {
    padding: 0px 0px;
}
.re-box1 {
    border-right: none;
    border-bottom: 1px solid #bfbfbf;
}
.re-s-select {
	height: 35px;
    font-size: 15px;
    padding: 5px 10px;
}
.re-s-normal {
	height: 35px;
    font-size: 15px;
    padding: 5px 10px;
}
	}
@media (min-width: 992px) and (max-width: 1199px) {
	.product-review {
    padding: 0px 0px;
}
.re-s-select {
	height: 35px;
    font-size: 15px;
    padding: 5px 10px;
}
.re-s-normal {
	height: 35px;
    font-size: 15px;
    padding: 5px 10px;
}
	}