header.header_mypage_index  .layout ._pagename  {text-align: left;transform: initial;left:1.36rem}
header.header_mypage_index .layout ._pagename span{font-weight:550}

header.header_mypage_index .layout .loginBtn{float: right;line-height: 3.77rem;padding-right:0.75rem;position:relative;}
header.header_mypage_index .layout .loginBtn a{display: inline-block; font-size: 0;width: 2.64rem;background-position: center;background-size: 1.21rem;height: 3.77rem;}

header.header_mypage_index .layout .loginBtn .alarm{background-image: url(https://files.heally.co.kr/web-images/myinfor/alarm.png);}
header.header_mypage_index .layout .loginBtn .setting{background-image: url(https://files.heally.co.kr/web-images/myinfor/setting.png);}

header.header_mypage_index .layout .loginBtn .alnew{background-color: #ff2a75;color: #fff;width: 0.5rem;height: 0.5rem;display: inline-block;border-radius: var(--30);right: 1.4rem;top: 1.1rem;position: absolute;}
header.header_mypage_index .layout .loginBtn .setnew{background-color: #ff2a75;color: #fff;width: 0.5rem;height: 0.5rem;display: inline-block;border-radius: var(--30);right: 4.2rem;top: 1.1rem;position: absolute;}

.wrapper_mypage_index .login { border: 1px solid #f0f0f0; background-color: #fafafa; padding:var(--36) var(--36); border-radius: 0.37rem; position: relative; } 
.wrapper_mypage_index .login .tit { color: var(--colP); font-size: 1.21rem; font-weight: 600; line-height: 1.21rem; display: inline-block; padding-right: var(--30); background-image: url(https://files.heally.co.kr/web-images/_arrow/right_p.png); background-position: right; background-size: var(--12); } 
.wrapper_mypage_index .login button { position: absolute; border: 1px solid var(--colP); right: var(--36); top: 50%; transform: translateY(-50%); color: var(--colP); padding:var(--5) var(--10); border-radius:var(--5); font-size: var(--26); } 


/*수정210221*/
.wrapper_mypage_index .loginWrap .account .wrap{float: left;margin-left: 0.81rem;}
.wrapper_mypage_index .loginWrap .account .name {font-size: 1.05rem; }
.wrapper_mypage_index .loginWrap .account.email .snsinfor{display: none;}
.wrapper_mypage_index .loginWrap .account.email .name{line-height: 3.02rem;}
.wrapper_mypage_index .loginWrap .account.sns .name{line-height:1.36rem;margin-top: 0.27rem;margin-bottom: 0.27rem;}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor{color: #797979;padding-left: 1.63rem;background-size: 1.28rem;background-position: left 95%;font-size: 0.9rem;line-height: 1.28rem;}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor span{font-size: 0.9rem;color: #797979;}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor.facebook{background-image: url(https://files.heally.co.kr/web-images/more/more_facebook_icon.png);}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor.kakao{background-image: url(https://files.heally.co.kr/web-images/more/more_kakao_icon.png);}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor.naver{background-image: url(https://files.heally.co.kr/web-images/more/more_naver_icon.png);}
.wrapper_mypage_index .loginWrap .account.sns .snsinfor.email{background-image: url(https://files.heally.co.kr/web-images/more/more_email_icon.png);}
/*수정210221*/
/*23.06.30*/
.wrapper_mypage_index .loginWrap .account.sns .myinfo_button{width: var(--140);height: var(--40);font-size: var(--20);color:#888888;line-height: var(--10);margin-left: 0.81rem;padding:0.54rem;padding-left:0.68rem;border-radius: 2.71rem;background-color:#edecec}
.wrapper_mypage_index .loginWrap .account.sns .myinfo_button{background-image: url(https://files.heally.co.kr/web-images/_arrow/down_right_dg.png);background-size: 0.33rem;background-position: calc(100% - 0.54rem)}

/*0320 : 엘리트회원 알림 배너*/
.wrapper_mypage_index .loginWrap .elite {background-color: #FE2A76;color: #fff;margin-top: var(--10);height: var(--50);line-height: var(--50);padding-left: var(--30);border-radius: var(--10);margin-top: var(--10);display: flex; font-size: var(--24);justify-content: space-between;overflow: hidden; } 
.wrapper_mypage_index .loginWrap .elite .txt span {padding-left: var(--36);background-image: url(https://files.heally.co.kr/web-images/common/star_icon.webp);background-position: var(--10);background-size: var(--24);position: relative; } 
.wrapper_mypage_index .loginWrap .elite .txt span:after {content: ""; display: block;width: calc(100% - var(--36));height: var(--2);background-color: #fff;position: absolute;bottom: -0.08rem;right: 0;; } 
.wrapper_mypage_index .loginWrap .elite img { width: var(--30); } 
.wrapper_mypage_index .loginWrap .elite .btn {border-bottom: var(--50) solid #E70E5C;border-left: var(--20) solid #FE2A76;width: var(--180);height: var(--50); position: relative;padding-left: var(--16); font-size: var(--22);height: 100%;}
.wrapper_mypage_index .loginWrap .elite .btn:before {content: ""; display: block;width: var(--10);background-image: url(https://files.heally.co.kr/web-images/_arrow/right_w.webp);position: absolute; right: var(--10);background-size: 100%; background-repeat: no-repeat; background-position:right center;top: 0; height: var(--50); } 

.wrapper.wrapper_mypage_index{padding: 0 0rem;}
.wrapper_mypage_index .loginWrap{padding-top: 0.75rem; margin:0 1.36rem}
.wrapper_mypage_index .loginWrap .account {padding:1.13rem;background:#fafafa;border-radius:0.37rem}
.wrapper_mypage_index .loginWrap .account .userThumb{width: 3.24rem;height: 3.24rem;overflow: hidden;float: left;}
.wrapper_mypage_index .loginWrap .account .userThumb img{width: 100%;}
.wrapper_mypage_index .loginWrap .account .name {/*float: left;*/ line-height: 3.24rem;margin-left: 0.81rem;font-size: 1.05rem; }
/*
.wrapper_mypage_index .loginWrap .login .txtWrap{height: 3.24rem;position: relative;}
.wrapper_mypage_index .loginWrap .login .txtWrap .txt{font-size: 0.83rem;color:#9b9b9b;}
.wrapper_mypage_index .loginWrap .login .txtWrap .loginbtn{font-size: 1.05rem;line-height: 1.9rem;}*/

.wrapper_mypage_index .loginWrap .login .tit{font-size: 1.21rem;font-weight: 600;line-height: 1.21rem}
.wrapper_mypage_index .loginWrap .login .txt{background-image: url(https://files.heally.co.kr/web-images/myinfor/lightning_icon.png);background-position: left;background-size: 0.68rem;padding-left: 1.09rem; font-size: 0.98rem;margin-top:0.54rem;}


.wrapper_mypage_index .benefits {position: absolute;background: #ff2a75;right: 0; bottom: 0;font-size: 0.83rem;color: #fff;padding: 0.54rem 1.09rem; border-radius: 14.93rem;}
.wrapper_mypage_index .countWrap {margin-top: 0.73rem;padding:0 0.54rem}
.wrapper_mypage_index .countWrap:after{content: ""; display: block;clear: both;}

.wrapper_mypage_index .countWrap > a{display: block; padding-top: 1.09rem;width: 31%;float: left;  background: #f9f9f9; text-align: center;height: 5.28rem;border-radius: 0.37rem;}

.wrapper_mypage_index .countWrap > a:last-child{margin-left: 3%}

.wrapper_mypage_index .countWrap > a .count{font-size: 1.28rem; margin-bottom: 0.14rem; display: block;}
.wrapper_mypage_index .countWrap > a .tit{    font-size: var(--22);color: #797979;display: block;}
.wrapper_mypage_index .menuList {margin-top: 1.36rem;}
.wrapper_mypage_index .menuList li {line-height: 3.77rem;}
.wrapper_mypage_index .menuList li a {display: block;height: 100%;height: 100%; font-size: var(--30);}

.wrapper_mypage_index .countWrap > a .tit{position: relative;display: inline-block;padding-left: 1.36rem;}
.wrapper_mypage_index .countWrap > a .tit:after{content: "";display: block;width: 1.13rem;height: 1.13rem;background-color: #c1cbe4;border-radius: 13.57rem;top: 0.19rem;position: absolute;left: 0;background-size: 100%;}
.wrapper_mypage_index .countWrap{position: relative;}
.wrapper_mypage_index .countWrap > a .tit.icon_point:after{background-image: url(https://files.heally.co.kr/web-images/myinfor/myinfor_point.png);}
.wrapper_mypage_index .countWrap > a .tit.icon_coupon:after{background-image: url(https://files.heally.co.kr/web-images/myinfor/myinfor_coupon.png);}
.wrapper_mypage_index .countWrap > a .tit.icon_review:after{background-image: url(https://files.heally.co.kr/web-images/myinfor/myinfor_review.png);}
.wrapper_mypage_index .countWrap .helpMsg{height:2.41rem;position: absolute;background-image: url(https://files.heally.co.kr/web-images/myinfor/myinfor_pop_arrow.png);background-size: contain;width: 14.39rem;background-position: bottom;top: 5.16rem;z-index: 100;}/*상시뷰 23.4.12 display:none*/
.wrapper_mypage_index .countWrap .helpMsg .txt{font-size: 0.75rem;color: #4f5f86;line-height: 1.9rem;height: 1.9rem;display: inline-block;padding: 0 1.09rem;border-radius: 2.71rem;position: absolute;bottom: 0;padding-right: 1.9rem;font-weight: 600;}
.wrapper_mypage_index .countWrap .helpMsg .close{font-size: 0;width: 2.17rem;height: 1.9rem;background-image: url(https://files.heally.co.kr/web-images/myinfor/myinfor_pop_close.png);position: absolute;right: 0;bottom: 0;background-size: 30%;background-position: center;}
.wrapper_mypage_index .countWrap > a:first-child{margin-right: 3%}

.wrapper_mypage_index .menuList .twomenu{font-size: var(--36);
    font-weight: 500;}
.wrapper_mypage_index .menuList._last{padding-bottom:4.07rem}
.wrapper_mypage_index .menuList .event span{    background-color: var(--colP);
    border-radius: var(--50);
    font-size: var(--30);
    color: #fff;
    display: inline-block;
    padding: 0 var(--20);
    margin-left: var(--20);
    line-height: var(--64);}

.wrapper_mypage_index .menuList .event + a > .img{margin-top:0}
.wrapper_mypage_index .menuList .exhibition span{    background-color: var(--colP);
    border-radius: var(--50);
    font-size: var(--30);
    color: #fff;
    display: inline-block;
    padding: 0 var(--20);
    margin-left: var(--20);
    line-height: var(--64);}
.wrapper_mypage_index .menuList .exhibition + a > .img{margin-top:0}

.wrapper_mypage_index section { position: relative; border-bottom: var(--16) solid #f7f7f7; padding: var(--20) 0 !important; } 
.wrapper_mypage_index section:last-child { border-bottom: 0; } 
.wrapper_mypage_index section:last-child:after { display: none; } 
.wrapper_mypage_index section:after { content: ""; display: block; width: 100%; height: 1px; background-color: #d7d7d7; position: absolute; bottom: 0; left: 0; } 

.wrapper_mypage_index .img{width: 100%;border-radius: 0.37rem;overflow: hidden;margin-top: 0.83rem}
.wrapper_mypage_index .img img{width: 100%;}

.wrapper_mypage_index section .menuList { padding:0 var(--36); } 
.wrapper_mypage_index section .menuList li { line-height: var(--100); } 
.wrapper_mypage_index section .menuList li a { display: block; display: flex; align-items: center; width: 100%; position: relative; background-size: var(--16); background-position: calc(100% - var(--10)); font-size: var(--30); height: 100%; background-image: url(https://files.heally.co.kr/web-images/_arrow/right_g.png); } 
.wrapper_mypage_index section .menuList li a .colP { color: var(--colP); position: absolute; right:var(--52); } 
.wrapper_mypage_index section .menuList li a .count { background-color: var(--colP); border-radius: var(--50); font-size: var(--30); color: #fff; display: inline-block; padding:0 var(--20); margin-left: var(--20); line-height: var(--64); } 
.wrapper_mypage_index section .storeSlideWrap { margin-top: var(--10); padding-bottom: var(--50); } 
.wrapper_mypage_index section .secTit { font-size: var(--36); padding-left: var(--36); line-height: var(--36); font-weight: 500; padding-top: var(--30); padding-bottom: var(--20); } 
.wrapper_mypage_index section .eventBnn { width: 100%; padding: var(--10) var(--36) var(--50); } 
.wrapper_mypage_index section .eventBnn img { width: 100%; border-radius: var(--10); } 
.wrapper_mypage_index section .menuList li a .subre {color: var(--colP);position: absolute;right: var(--52);font-size:0.95rem;}
.wrapper_mypage_index section .menuList li a .subre2 {color: #797979;position: absolute;right: var(--52);font-size:0.95rem;}

/*23.02.28 친구초대*/
.countWrap .helpMsg.coupon {right: var(--230); left: initial;width: calc(42% - var(--40));top: initial;bottom: -2.17rem;border-radius: var(--52);background-image: none;background-color: #3fa4ff;height: var(--52);}
.countWrap .helpMsg.coupon:after {content: "";display: inline-block;border-top: var(--10) solid none;border-bottom: var(--10) solid #3fa4ff;border-left: var(--8) solid transparent;border-right: var(--8) solid transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -0.37rem;width: 0; height: 0; } 
.countWrap .helpMsg.coupon .txt {padding: 0; text-align: center;width: 100%;height: var(--52); line-height: var(--52);font-size: var(--20); color: #fff; } 
.countWrap .friendTxt {background-color: #ecf1fb;line-height: 72px;border-radius: var(--10); font-weight: 500;font-size: var(--24);margin-bottom: var(--20);text-align: center; } 
.countWrap .friendTxt span {color: var(--colP); font-weight: 500;border-bottom: 1px solid var(--colP); } 
.countWrap .friendTxt >a {font-weight: 500;} 



.countWrap .helpMsg.getpoint { left: initial;bottom: -2.17rem;background-image: none;background-color: #ff2a75;height: 1.63rem;right: 2.44rem;
    width: 5.43rem;
    top: -0.54rem;
    border-radius: 0.27rem
;}

.countWrap .helpMsg.getpoint:after {
    content: "";
    display: inline-block;
    border-bottom: var(--10) solid none;
    border-top: var(--10) solid #ff2a75; /* 위쪽에 색상 적용 */
    border-left: var(--8) solid transparent;
    border-right: var(--8) solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.35rem; /* top → bottom으로 위치 조정 */
    width: 0;
    height: 0;
}

.countWrap .helpMsg.getpoint .txt {padding: 0; text-align: center;width: 100%;height: var(--52); line-height: 2.31rem;font-size: var(--20); color: #fff; } 