/* 추천인용 */
.recommend_popup_wrap {
	width:100%;
	background-color:rgba(245,245,245,1);
	padding-bottom:20px;
}

.recommend_popup_wrap .title_wrap {
	position:relative;
}

.recommend_popup_wrap .title_wrap .title{
	text-align:center;
	color:#000000;
	font-size:18px;
	padding:15px 0;
	border-bottom:1px solid #cecece;
	margin-bottom:20px;
	background:#ffffff;
}

.recommend_popup_wrap .title_wrap .recommend_pop_close_wrap {
	position:absolute;
	top:14px;
	right:15px;
}

.recommend_popup_wrap .title_wrap .recommend_pop_close_wrap .recommend_pop_close {
	color:rgba(0,0,0,1);
	cursor:pointer;
}

.recommend_popup_wrap .recommend_pop {
	max-width:calc(100% - 40px);
	min-width:250px;
	margin:0 auto;
	position:relative;
}

.recommend_popup_wrap .recommend_pop .recommend_form_wrap .recommend_input {
	z-index:1;
	position:relative;
	height:60px;
	font-size:17px;
	padding:9px 20px;
	border-radius:0px !important;
	color:rgba(0,0,0,1);
}

.recommend_popup_wrap .recommend_pop .recommend_form_wrap .recommend_input:focus {
	z-index:2;
}

.recommend_popup_wrap .recommend_pop .recommend_form_wrap .recommend_input::placeholder
{
	color:rgba(0,0,0,0.3) !important;
	opacity:1 !important;
}

.recommend_popup_wrap .recommend_pop .recommend_form_wrap .recommend_input::-moz-placeholder
{
	color:rgba(0,0,0,0.3) !important;
	opacity:1 !important;
}

.recommend_popup_wrap .recommend_pop .recommend_form_wrap .recommend_input::-ms-input-placeholder
{
	color:rgba(0,0,0,0.3) !important;
	opacity:1 !important;
}

.recommend_popup_wrap .recommend_pop .recommend_form_btn {
	width:100% !important;
	display:block !important;
	font-size:20px !important;
	padding:17px 0 !important;
	margin-top:10px !important;
	border-radius:0 !important;
	font-weight:500 !important;
}