
.header_member_login ._pagename span{font-weight:550}
.header_member_login + .login{overflow-y: scroll; position: absolute;top:0;left: 0; width: 100%;height: 100%;}

.closeBtn{background-image: url(https://files.heally.co.kr/web-images/common/pop_close_icon.png);background-position: center;background-size:1.02rem;position: absolute;top: 0;left: 0;font-size: 0;width: 3.77rem;height: 3.77rem;}
/* .top{line-height: 3.77rem; text-align: center;font-size: 1.13rem;background-color: #fff;} */
.wrapper.wrapper_member_login .wrap{background-color: #fff;padding: 1.51rem 0 2.56rem;}
.wrapper.wrapper_member_login .wrap button{width: 22.62rem;display: block;height: 3.77rem;margin: 0 auto;font-size: 1.06rem;border-radius: 0.37rem;font-weight:  500;color: #fff;margin-bottom: 0.75rem;background-position:7%;background-size:1.28rem;}
.wrapper.wrapper_member_login .wrap button.kakao{background-image: url(https://files.heally.co.kr/web-images/myinfor/kakao.png);background-color: #ffde00;color: #000;}
.wrapper.wrapper_member_login .wrap button.facebook{background-image: url(https://files.heally.co.kr/web-images/myinfor/facebook.png);background-color: #3a589b;}
.wrapper.wrapper_member_login .wrap button.naver{background-image: url(https://files.heally.co.kr/web-images/myinfor/naver.png);background-color: #03c75a;}
.wrapper.wrapper_member_login .wrap button.email{background-image: url(https://files.heally.co.kr/web-images/myinfor/email.png);background-color: #ff5757;}
.wrapper.wrapper_member_login .wrap button.apple{background-image: url(https://files.heally.co.kr/web-images/myinfor/apple.png);background-color: #000;}

.wrapper.wrapper_member_login ._loginCoupon {width: 22.62rem;margin: 0 auto;background-color: #fafafa;border: 1px solid #f0f0f0;text-align: center;border-radius: 0.6rem;padding: 2.41rem 0;padding-bottom: 1.49rem;margin-bottom: 1.51rem;}
.wrapper.wrapper_member_login ._loginCoupon > .tit{font-size: 1.21rem;font-weight: 600;text-align: center;line-height: 1.21rem;margin-bottom: 1.09rem}
.wrapper.wrapper_member_login ._loginCoupon .coupon:after{content: "";display: block;clear: both;}
.wrapper.wrapper_member_login ._loginCoupon .coupon{width: calc(100% - 3.8rem);margin: 0 auto;height:8.14rem;background-position: center;background-image: url(https://files.heally.co.kr/web-images/myinfor/login_coupon_bg.png);background-size: cover;padding: 0.54rem 1.36rem;position: relative;}

.wrapper.wrapper_member_login ._loginCoupon .coupon .txt{text-align: center;font-size: 0.98rem;width: 64%;color: #797979;position: absolute;top: 48%;transform: translateY(-50%);}
.wrapper.wrapper_member_login ._loginCoupon .coupon .txt .benefit{font-family:yg-jalnan;font-size:1.36rem;color:#000;}
.wrapper.wrapper_member_login ._loginCoupon .coupon .txt .benefit p{font-family:yg-jalnan;font-size:0.98rem;color:#000;margin-top: -0.41rem;}


.wrapper.wrapper_member_login ._loginCoupon .coupon .sub{width: 22%;text-align: center;font-size: 0.9rem;color: #ff2a75;font-weight: 500;position: absolute;right: 1.36rem;top: 50%;transform: translateY(-50%);line-height: 0.95rem;}
.wrapper.wrapper_member_login ._loginCoupon > .sub{text-align: center;font-size: 1.06rem;display: inline-block;font-weight: 500;margin-top: 0.6rem;background-size: 1.13rem;padding-left: 1.51rem;background-position: left;letter-spacing: -0.03rem;background-image: url(https://files.heally.co.kr/web-images/myinfor/login_present_icon.png);}
.wrapper.wrapper_member_login ._loginCoupon > .sub span{font-weight: 500;color: #ff2a75}
/*partner 23.06.19*/
.wrapper.wrapper_member_login ._loginCoupon > .sub_s{text-align: left;font-size: 1.21rem;display: inline-block;font-weight: 500;background-size: 2.99rem;padding-left: 3.8rem;background-position: left;letter-spacing: -0.03rem;background-image: url(https://files.heally.co.kr/web-images/common/app_icon.png);}
.wrapper.wrapper_member_login ._loginCoupon > .sub_s span{font-weight: 500;color: #ff2a75}
.wrapper.wrapper_member_login ._loginCoupon > .sub_s .tit_s{text-align: center;font-size: 0.95rem;}
.wrapper.wrapper_member_login ._loginCoupon > .sub_line{align: center;border-top: 1px solid #f0f0f0;margin: 5px 10px 0 10px;}
.wrapper.wrapper_member_login ._loginCoupon.partner{padding-top: 1.19rem;}
/**/


.wrapper_member_login .wrap .loginRecord{color: #797979; line-height: 1.36rem;text-align: center;font-size: 0.9rem;padding: 0.81rem 0 0.27rem;}
.wrapper_member_login .wrap .loginRecord span{background-image: url(https://files.heally.co.kr/web-images/myinfor/kakao_s.png);background-position: left;padding-left: 1.36rem;display: inline-block;line-height: 1.36rem;font-size: 0.9rem;color: #000;	background-size: 1.21rem}
.wrapper_member_login .wrap .loginRecord.kakao span{background-image: url(https://files.heally.co.kr/web-images/myinfor/kakao_s.png);}
.wrapper_member_login .wrap .loginRecord.naver span{background-image: url(https://files.heally.co.kr/web-images/myinfor/naver_s.png);}
.wrapper_member_login .wrap .loginRecord.facebook span{background-image: url(https://files.heally.co.kr/web-images/myinfor/facebook_s.png);}
.wrapper_member_login .wrap .loginRecord.apple span{background-image: url(https://files.heally.co.kr/web-images/myinfor/apple_s.png);background-size:0.9rem}
.wrapper_member_login .wrap .loginRecord.email span{background-image: url(https://files.heally.co.kr/web-images/myinfor/email_s.png);}



.wrapper_member_login .emailWrap{text-align: center;margin-top: 0.54rem;}
.wrapper_member_login .emailWrap a{font-size: 0.98rem;padding: 0.81rem 1.36rem;position: relative;display: inline-block;}
.wrapper_member_login .emailWrap a:first-child:after{content: "";display: block;width: 1px;height: 0.95rem;position: absolute;right: 0;top: 1.09rem;background-color: #e3e3e3;}

.wrapper_member_login + ._loginInfor{background-color: #f5f5f5;position: absolute;bottom: 0;padding: 1.73rem 2.44rem;left: 0;	width: 100%;margin: 0 auto;}
.wrapper_member_login + ._loginInfor:after{content: "";display: block;clear: both;}
.wrapper_member_login + ._loginInfor .txt{font-size: 0.9rem;line-height: 1.76rem;padding-left: 1.36rem;background-image: url(https://files.heally.co.kr/web-images/more/question.png);background-position: left center;background-size: 1.03rem;float: left;}
.wrapper_member_login + ._loginInfor button{float: right;height: 1.68rem;padding: 0 0.81rem;background-color: #fff;border-radius: 1.36rem;font-size: 0.9rem;line-height: 1.76rem;}

/*230702 파트너코드 로그인*/
.partnerUser { padding: var(--36) var(--60); } 
.partnerUser .top { background-color: #fafafa; border: var(--2) solid #f0f0f0; text-align: left;  border-radius:var(--16) var(--16) 0 0; padding: var(--56) var(--40); background-image: url(https://files.heally.co.kr/web-images/myinfor/partner_user_bg.png); background-position: right; background-size: var(--290); }
.partnerUser .top .tit { font-size: var(--34); line-height: var(--42); font-weight: 500; } 
.partnerUser .top .tit div { color: var(--colP); font-weight: 500;}
.partnerUser .top .txt { margin-top: var(--26); font-size: var(--22); line-height: var(--34); color: #595959; } 
.partnerUser .partnerPoint { border-radius:0 0 var(--16) var(--16); background-color: #fff3e7; height: var(--380); padding-top: var(--280); text-align: center; border: var(--2) solid #ffead5; } 
.partnerUser .partnerPoint { background-image: url(https://files.heally.co.kr/web-images/myinfor/partner_user_coupon.png); background-size: 90%; background-position:center -1.9rem; } 
.partnerUser .partnerPoint > .sub { text-align: center; font-size: var(--28); line-height: var(--70); padding: 0 var(--40); display: inline-block; border-radius: var(--10); font-weight: 500; background-color: rgba(255,255,255,0.85); background-size: var(--36); padding-left:var(--86); background-position: var(--32); letter-spacing: -0.03rem; background-image: url(https://files.heally.co.kr/web-images/myinfor/login_present_icon.png); } 
.partnerUser .partnerPoint > .sub span { font-weight: 500; color: #ff2a75}
.partnerUser .partnerPoint_202402 { border-radius:0 0 0 0; background-color: #fff3e7; height: var(--380); padding-top: var(--280); text-align: center; border: var(--1) solid #ffead5; border-top: var(--5) solid #ffead5; } 
.partnerUser .partnerPoint_202402 { background-image: url(https://files.heally.co.kr/web-images/myinfor/partner_user_coupon_v2.webp); background-size: 100%;} 
.partnerUser .partnerPoint_202402 > .sub { text-align: center; font-size: var(--28); line-height: var(--70); padding: 0 var(--40); display: inline-block; border-radius: var(--10); font-weight: 500; background-color: rgba(255,255,255,0.85); background-size: var(--36); padding-left:var(--86); background-position: var(--32); letter-spacing: -0.03rem; background-image: url(https://files.heally.co.kr/web-images/myinfor/login_present_icon.png); } 
.partnerUser .partnerPoint_202402 > .sub span { font-weight: 500; color: #ff2a75}
