@charset "utf-8";

/*********** 
 		메인리뷰 팝업
 					**********/

.popup_review_wrap {	
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;	
}
.popup_review_wrap .white_box_se{
	max-width: 1280px;
	width: 100%;
	border-radius: 10px;
	border: solid 1px #f0f0f0;
	background-color: #fff;
	margin: 0 auto;
	position: relative;
    top: 0;
    padding: 100px 80px;
}

.popup_review_wrap .white_box_se .close_popup_btn {
	position: absolute;	
	top: 15px;
	right: 15px;
}

.popup_review_wrap .white_box_se .close_popup_btn img {
	display: block;
}
.popup_review_wrap .white_box_se .content_wrap{
	display: flex;
    justify-content: space-between;
}
.popup_review_wrap .white_box_se .content_wrap .content_left{
	width: 200px;
	margin-right: 80px;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .thumb_wrap{
	width: 200px;
	height: 200px;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .thumb_wrap img{
	width: 100%;
	height: 100%;
	border-radius: 100px;
	border: 1px solid #ddd;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .name_tag{
	margin: 0 auto;
	margin-top: 15px;
	width: 54px;
  	height: 26px;
  	padding: 5px;
  	border-radius: 3px;
  	background-color: #ff9100;
  	font-size: 16px;
  	font-weight: bold;
  	letter-spacing: -0.96px;
  	text-align: left;
  	color: #fff;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .name_tag.provider{
	background-color: #8dceee;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .name_tag.seller{
	background-color: #ff9100;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .nick_name{
	margin-top: 10px;
  	font-size: 20px;
  	font-weight: bold;
  	text-align: center;
  	color: #555;
}

.popup_review_wrap .white_box_se .content_wrap .content_left .nick_name span{
	margin-right: 10px;
	font-weight: 800;
}

.popup_review_wrap .white_box_se .content_wrap .content_right{	
	width: 800px;	
}

.popup_review_wrap .white_box_se .content_wrap .content_right .content_tit{
  	font-size: 26px;
  	font-weight: 800;
  	text-align: left;
  	color: #ff9100;
}

.popup_review_wrap .white_box_se .content_wrap .content_right .content_wrap{
	margin-top: 30px;
	height: 220px;
	overflow-y: auto;
	font-size: 20px;
  	font-weight: bold;
  	line-height: 1.75;
  	text-align: left;
  	color: #333;
  	display: block;
}

@media screen and (max-width: 1024px) {
	.popup_review_wrap .white_box_se{
		padding: 50px 20px;
	}	
}

@media screen and (max-width: 512px) {
	.popup_review_wrap .white_box_se .content_wrap .content_left .name_tag{
	 	text-align: center;
		font-size: 12px;
	}
	.popup_review_wrap .white_box_se .content_wrap .content_left{
		margin-right: 20px;
	}
	.popup_review_wrap .white_box_se .content_wrap .content_left .nick_name{
		font-size: 12px;
	}
	.popup_review_wrap .white_box_se .content_wrap .content_left .nick_name span{
		font-size: 12px;
	}
	.popup_review_wrap .white_box_se .content_wrap .content_right .content_tit{
		font-size: 16px;
	}
	.popup_review_wrap .white_box_se .content_wrap .content_right .content_wrap{
		font-size: 14px;
	}
}