input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#header.membershipHeader.active{height:100vh}#header.membershipHeader #allMenuWrap .dep2{height:calc(100vh - 173px)}#membership{color:var(--n-subTitle);font-size:var(--f-body3);letter-spacing:-.24px;padding-bottom:58px;position:relative}#membership .max-width{margin:0 auto;max-width:364px}#membership .swiper-wrapper{height:auto}#membership .message{color:var(--success-color);font-size:11px;letter-spacing:-.22px;line-height:14px;margin-top:4px;padding-left:8px}#membership .message.error{color:var(--waring-color)!important}#membership .formWrap .tit{margin-bottom:8px;padding-left:8px}#membership .formWrap .input+.input{margin-top:16px}#membership input[type=button]{cursor:pointer}#membership .submitBtn{background-color:var(--p-color2);border:none;border-radius:8px;color:var(--n-white);font-family:inherit;font-size:var(--f-heading3);font-weight:500;height:52px;line-height:52px;margin-top:16px;outline:0;text-align:center;width:100%}#membership .submitBtn:disabled{background-color:var(--b-color4);color:var(--n-deactivate);pointer-events:none;touch-action:none}#membership .btn-signup{border:1px solid var(--p-color2);border-radius:var(--b-radius0);color:var(--p-color2);display:inline-block;font-size:var(--f-body1);font-weight:500;height:40px;line-height:38px;min-width:108px;padding:0 12px;text-align:center;transition:all .3s ease}#membership .btn-signup.disabled,#membership .btn-signup:disabled{background-color:var(--b-color4);border-color:var(--b-color4);color:var(--n-deactivate);pointer-events:none;touch-action:none}#membership .btn-signup.resend-timer{align-items:center;display:flex;justify-content:space-between;padding:0 6px;position:relative}#membership .btn-signup.resend-timer:after{color:var(--n-deactivate);content:attr(data-timer);font-size:11px;letter-spacing:-.22px;line-height:normal;margin-left:4px}#membership #noData{border-bottom:1px solid var(--s-color1)!important;border-top:1px solid var(--s-color1)!important;display:block!important;height:auto;padding:72px 0!important;text-align:center;width:100%!important}#membership #noData .flex{justify-content:center;width:100%}#membership #noData p{color:var(--n-deactivate);font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;padding-top:32px;position:relative}#membership #noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px}#membership .shortcut{margin-top:16px;text-align:center}#membership .shortcut a+a{margin-left:17px;position:relative}#membership .shortcut a+a:before{background-color:#dededf;content:"";height:10px;left:-9px;position:absolute;top:50%;transform:translateY(-50%);width:1px}#membership .social-wrap{font-size:14px;margin:0 auto;max-width:328px;padding:40px 0 0;text-align:center}#membership .social-wrap .social-box .social-list{margin-top:16px;text-align:center}#membership .social-wrap .social-box .social-list>li{background-color:#f0f0f2;border-radius:50%;display:inline-block;height:56px;overflow:hidden;position:relative;width:56px}#membership .social-wrap .social-box .social-list>li+li{margin-left:16px}#membership .social-wrap .social-box .social-list a{height:100%;width:100%}#membership .social-wrap .social-box .social-list a figure{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}#membership .social-wrap .social-box .social-list a span{display:none}#membership .login .login-help{margin:16px 0 0}#membership .login .login-help>.flex{align-items:center}#membership .login .login-help .find-idpw a{position:relative}#membership .login .login-help .find-idpw a+a{margin-left:17px}#membership .login .login-help .find-idpw a+a:before{background-color:#dededf;content:"";height:10px;left:-9px;position:absolute;top:50%;transform:translateY(-50%);width:1px}#membership .findPwd .chk-wrap{text-align:right}#membership .findPwd .chk-wrap label+label{margin-left:16px}#membership .findPwd .message-check-email{background-color:#fff7f7;border-radius:8px;color:var(--waring-color);font-size:var(--f-heading2);letter-spacing:-.36px;padding:56px 8px;text-align:center}#membership .findPwd .input{position:relative}#membership .findPwd .input .chk{position:absolute;right:0;top:0}#membership .findPwd .global{display:none;width:130px}#membership .findPwd .global .dropDownMenu .label{background-position:right 8px center;padding:0 24px 0 8px}#membership .findPwd .domestic{width:100%}#membership .findPwd .certifyPhone{margin-top:8px}#membership .findPwd .inputBox{display:flex;justify-content:space-between}#membership .findPwd .certifyPhone label{position:relative;width:calc(100% - 116px)}#membership .findPwd .certifyPhone label .timer{display:none;font-size:11px;padding-left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}#membership .findPwd .phoneWrap.globalPhone .global{display:block}#membership .findPwd .phoneWrap.globalPhone .domestic{padding-left:8px;width:calc(100% - 130px)}#membership .findPwd .submitBtn:disabled{background-color:var(--b-color4)!important}#membership .findPwd #phone:invalid{background-image:none}#membership .findPwd.step2 .user-id{align-items:center;background-color:#fff7f7;border-radius:var(--b-radius0);color:#ff5959;display:flex;font-size:var(--f-heading2);height:138px;justify-content:center;letter-spacing:-.36px;line-height:26px;margin-bottom:16px;text-align:center;width:100%}#membership .findPwd.step2 .certificationWrap .inputBox{border:1px solid var(--s-color1);border-radius:var(--b-radius0);display:flex;justify-content:flex-start;padding:16px}#membership .findPwd.step2 .certificationWrap .inputBox label+label{margin-left:16px}#membership .findPwd.step2 .popup .textWrap{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;min-height:100px}#membership .findIdPw .otherBtnWrap{margin-top:164px}#membership .findIdPw .otherBtnWrap .otherBtn{background-color:var(--n-white);border:1px solid var(--s-color1);border-radius:var(--b-radius0);color:var(--n-info);font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:22px;padding:6px 0;text-align:center;width:100%}#membership .findIdPw .otherBtnWrap .otherBtn span{display:block;font-size:var(--f-body3);font-weight:500;letter-spacing:-.24px;line-height:16px}#membership .signUp .intro{font-size:var(--f-body1);letter-spacing:-.28px;padding-top:0;text-align:center}#membership .signUp .intro .content{line-height:20px;margin-top:32px}#membership .signUp .intro .signup-wrap{padding-bottom:8px}#membership .signUp .intro .btn-signup{margin-top:16px;width:222px}#membership .signUp .intro .slideWrap{margin:64px auto 0;overflow:hidden;padding:0 0 0 16px;text-align:left}#membership .signUp .intro .slideWrap .pointText p{background-color:#e1f1ff;border-radius:4px;color:var(--p-color1);display:inline-block;font-size:11px;font-weight:700;height:22px;letter-spacing:-.22px;line-height:22px;margin-bottom:8px;padding:0 13px 0 4px;position:relative}#membership .signUp .intro .slideWrap .pointText p:after{border-color:transparent var(--n-white) transparent transparent;border-radius:4px;border-style:solid;border-width:11px 5px;content:"";height:0;position:absolute;right:0;top:0;width:0}#membership .signUp .intro .slideWrap .slide{padding-bottom:26px;padding-right:16px;position:relative;width:100%}#membership .signUp .intro .slideWrap .slide .splide__track{overflow:initial}#membership .signUp .intro .slideWrap .slide .splide__slide{background-color:var(--n-white);border-radius:16px;box-shadow:var(--box-shadow2);height:96px;padding:24px 0 0 24px;position:relative}#membership .signUp .intro .slideWrap .slide .splide__slide em{display:block;font-size:11px;font-weight:700;letter-spacing:-.22px}#membership .signUp .intro .slideWrap .slide .splide__slide p{color:var(--n-mainTitle);font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:22px}#membership .signUp .intro .slideWrap .slide .splide__slide p span{display:inline-block;font-size:var(--f-body3);font-weight:400}#membership .signUp .intro .slideWrap .slide .splide__slide figure{background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:100%;object-fit:contain;pointer-events:none;position:absolute;right:0;touch-action:none;width:100%}#membership .signUp .intro .slideWrap .slide .splide__slide:first-child em{color:#30c214}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(2) em{color:#339dff}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(3) em{color:#ff8945}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(4) em{color:#d11bff}#membership .signUp .intro .slideWrap .slide .splide__slide:first-child figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide1.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(2) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide2.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(3) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide3.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(4) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide4.png)}#membership .signUp .intro .slideWrap .slide .pagination{background-color:transparent;display:flex;justify-content:center;margin-top:18px;text-align:center}#membership .signUp .intro .slideWrap .slide .pagination .btn{background:var(--n-deactivate);border-radius:50%;height:8px;margin:0 4px;opacity:1;width:8px}#membership .signUp .intro .slideWrap .slide .pagination .btn.is-active{background:var(--n-mainTitle)}#membership .signUp .intro .slideWrap .slide .slideNumber{bottom:auto;color:#b8b8c7;font-size:11px;left:calc(50% + 30px);letter-spacing:-.9px;line-height:14px;position:absolute;top:16px;z-index:2}#membership .signUp .intro .slideWrap .slide .slideNumber .current{color:var(--n-mainTitle);font-weight:700}#membership .signUp .join input{font-size:var(--f-body1)}#membership .signUp .join #phone:invalid{background-image:none}#membership .signUp .join .formWrap .input+.input{border-top:1px solid var(--s-color1);padding-top:16px}#membership .signUp .join .formWrap .inputBox>span{color:var(--n-info);display:block;font-size:11px;letter-spacing:-.22px;line-height:14px;margin-top:4px;padding-left:8px}#membership .signUp .join .formWrap .inputBox+.inputBox{margin-top:8px}#membership .signUp .join .formWrap .phoneWrap{position:relative}#membership .signUp .join .formWrap .phoneWrap .chk{position:absolute;right:0;top:16px}#membership .signUp .join .formWrap .inputBox.row{display:flex;flex-wrap:wrap;justify-content:space-between}#membership .signUp .join .formWrap .inputBox.row label{width:100%}#membership .signUp .join .formWrap .certifyPhone{margin-top:8px}#membership .signUp .join .formWrap #certifyPhone label{position:relative;width:calc(100% - 116px)}#membership .signUp .join .formWrap .certifyPhone .timer{display:none;font-size:11px;padding-left:8px;position:absolute;right:33px;top:50%;transform:translateY(-50%)}#membership .signUp .join .formWrap #certifyPhone label span{position:absolute;right:8px;top:50%;transform:translateY(-50%)}#membership .signUp .join .formWrap #authNumber:valid+span{display:none}#membership .signUp .join .formWrap #authNumber:invalid+span{display:none}#membership .signUp .join .formWrap #authNumber.invalid,#membership .signUp .join .formWrap #authNumber:user-invalid{background-image:none}#membership .signUp .join .formWrap .phoneWrap .global{display:none}#membership .signUp .join .formWrap .phoneWrap.globalPhone .global{display:block;width:130px}#membership .signUp .join .formWrap .phoneWrap.globalPhone label{width:calc(100% - 138px)}#membership .signUp .join .formWrap .phoneWrap.globalPhone #btnSend{margin-top:8px;width:100%}#membership .signUp .join .formWrap .phoneWrap.globalPhone
#membership .signUp .join .formWrap .phoneWrap .global select{width:130px}#membership .signUp .join .formWrap .phoneWrap .global .dropDownMenu .label{font-size:var(--f-body1)}#membership .signUp .join .formWrap .phoneWrap.type2 .phoneBefore label{width:100%}#membership .signUp .join .formWrap .phoneWrap.type2 .phoneBefore .btn-signup{display:none}#membership .signUp .join .formWrap .phoneWrap.type2 .certifyPhone .btn-signup{display:block}#membership .signUp .join .formWrap .phoneWrap.type2.globalPhone .phoneBefore label{width:calc(100% - 138px)}#membership .signUp .join .formWrap .phoneWrap.type2.globalPhone .certifyPhone label{width:calc(100% - 116px)}#membership .signUp .join .agreementWrap{padding-bottom:32px}#membership .signUp .join .agreementWrap,#membership .signUp .join .agreementWrap .chk-list{border-top:1px solid var(--s-color1);margin-top:16px;padding-top:16px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header{position:relative}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header .toggle-btn{height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header .toggle-btn:before{background-image:url(https://static.edmclass.com/common/membership/toggle-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header .toggle-btn.move:before{background-image:url(https://static.edmclass.com/common/membership/toggle-btn-right.svg)}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header .toggle-btn.active:before{background-image:url(https://static.edmclass.com/common/membership/toggle-btn2.svg)}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail{background-color:var(--b-color5);border-radius:var(--b-radius0);display:none;height:160px;margin-top:16px;overflow:hidden;padding:8px;width:100%}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail .scrollWrap{height:100%;overflow-y:auto}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail .scrollWrap::-webkit-scrollbar{display:block;width:5px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail .scrollWrap::-webkit-scrollbar-track{background:transparent}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail .scrollWrap::-webkit-scrollbar-thumb{background:var(--b-color2);border-radius:8px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap+.terms-wrap{margin-top:16px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-header .mkt-optin{font-size:var(--f-body1);font-weight:500;letter-spacing:-.28px;line-height:20px;padding-left:8px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap{background-color:var(--b-color5);border-radius:var(--b-radius0);margin-top:8px;padding:12px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .terms-detail{border-bottom:1px solid var(--s-color1);font-size:var(--f-body4);height:auto;letter-spacing:-.22px;line-height:14px;margin:0 0 12px;padding:0 0 12px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio{font-size:var(--f-body3);font-weight:700;letter-spacing:-.24px;line-height:16px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio label{display:block}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio label+label{margin-top:12px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio label em{font-weight:400}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio label b{color:#0059ff}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio input[type=radio]+span:before{top:50%;transform:translateY(-50%)}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio input[type=radio]+span:after{left:0;top:50%;transform:translate(3.5px,-50%)}#membership .myPage{font-size:var(--f-body1)}#membership .myPage .messageBox{border-radius:12px;margin:0;padding:12px 20px 12px 13px;word-break:break-all}#membership .myPage .messageBox .dotList li{line-height:15px;padding-left:8px;position:relative}#membership .myPage .messageBox .dotList li:before{background-color:var(--n-info);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:6px;width:3px}#membership .myPage .dotTxt{padding-left:8px;position:relative;text-align:left;width:100%}#membership .myPage .dotTxt:before{background-color:var(--n-subTitle);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:9px;width:3px}#membership .myPage .messageBox .message-title{margin-bottom:12px;padding-left:15px;position:relative}#membership .myPage .messageBox .message-title figure{left:-5px;top:0}#membership .myPage .pageLink{justify-content:space-between;margin-top:8px}#membership .myPage .pageLink a{background-color:var(--b-color4);border-radius:20px;color:var(--n-info);font-weight:500;height:40px;line-height:40px;text-align:center;width:calc(33.33333% - 5px)}#membership .myPage .pageLink a:hover{background-color:var(--b-color3);color:var(--n-subTitle)}#membership .myPage .pageLink a.active{background-color:var(--p-color2);color:var(--n-white);font-weight:400}#membership .myPage .inputArea strong{display:block;letter-spacing:-.28px;line-height:20px;padding-bottom:16px;padding-top:20px;position:relative}#membership .myPage .inputArea .input{padding-top:16px}#membership .myPage .inputArea .input+.input{border-top:1px solid var(--s-color1);margin-top:16px}#membership .myPage .inputArea .input .tit{font-size:var(--f-body3)}#membership .myPage .inputArea .input .tit i{background-image:url(https://static.edmclass.com/common/membership/required-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:8px;margin-left:2px;position:relative;top:-1px;width:8px}#membership .myPage .inputArea .input .tit span{color:var(--n-info);display:block;font-size:var(--f-body11);letter-spacing:-.22px;line-height:14px}#membership .myPage .inputArea .input .roundWrap{border:1px solid var(--s-color1);border-radius:12px;padding:16px}#membership .myPage .inputArea .input .roundWrap .box+.box{margin-top:20px}#membership .myPage .inputArea .input .roundWrap .tit{padding-left:0}#membership .myPage .inputArea .input .inputBox+.inputBox{margin-top:8px}#membership .myPage .inputArea .input.borderN{border-top:none;margin-top:0}#membership .myPage .inputArea .dropDownMenu .label{background-position:right 8px center;padding:0 24px 0 8px}#membership .myPage .inputArea .input .flex{justify-content:space-between}#membership .myPage .inputArea .messageBox.type2{background-color:transparent;margin-bottom:0;padding:0 0 0 8px}#membership .myPage .inputArea .messageBox.type2 em{line-height:16px}#membership .myPage .inputArea .messageBox.type2 em+p{font-size:11px;letter-spacing:-.22px;line-height:14px}#membership .myPage .inputArea .userWrap{display:flex;justify-content:space-between}#membership .myPage .inputArea .userWrap label{background-color:var(--b-color5);border-radius:8px;padding:12px;position:relative;text-align:left;width:calc(50% - 8px)}#membership .myPage .inputArea .userWrap label p{color:var(--n-info);font-size:var(--f-body3);line-height:16px;margin-bottom:4px}#membership .myPage .inputArea .userWrap label span{display:block;height:24px;line-height:24px;text-align:left;width:100%}#membership .myPage .inputArea .userWrap label input{background-color:transparent;border:none;color:var(--n-mainTitle);height:auto;height:24px;letter-spacing:-.28px;line-height:1;outline:0;padding:0;text-align:left}#membership .myPage .inputArea .userWrap label.name{display:flex;flex-wrap:wrap}#membership .myPage .inputArea .userWrap label.name p{width:100%}#membership .myPage .inputArea .userWrap label.name .input-wrap{height:24px;position:relative;width:calc(100% - 38px)}#membership .myPage .inputArea .userWrap label.name .input-wrap svg{display:none;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px}#membership .myPage .inputArea .userWrap label.name .input-wrap.complete svg{animation:ani .4s cubic-bezier(.17,.67,.83,.67) forwards;stroke-dasharray:20;stroke-offset:20;display:block}@keyframes ani{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}#membership .myPage .inputArea .userWrap label.name input{border-radius:4px}#membership .myPage .inputArea .userWrap label.name input.modify{border:1px solid var(--n-info);font-size:var(--f-body3);letter-spacing:-.24px;padding:0 8px}#membership .myPage .inputArea .userWrap label.name .input-wrap.complete input.modify{border-color:var(--success-color);padding-left:28px}#membership .myPage .inputArea .userWrap label.name input:focus-visible{border-color:var(--n-info)}#membership .myPage .inputArea .userWrap label.name .btn-modify{border:1px solid var(--s-color1);border-radius:4px;color:var(--n-info);font-size:var(--f-body3);font-weight:500;height:24px;letter-spacing:-.24px;line-height:1;margin-left:4px;text-align:center;width:34px}#membership .myPage .inputArea .userWrap label.name .btn-modify.save{background-color:var(--n-subTitle);border-color:var(--n-subTitle);color:var(--n-white)}#membership .myPage .inputArea .btn-signup{font-weight:500}#membership .myPage .inputArea .snsManagement .sns{align-items:center;display:flex}#membership .myPage .inputArea .snsManagement .sns .email{margin-top:7px}#membership .myPage .inputArea .snsManagement .sns .left{font-size:var(--f-body3);line-height:16px;width:calc(100% - 70px)}#membership .myPage .inputArea .snsManagement .sns .left .top{color:var(--n-info2);font-size:11px;letter-spacing:-.22px;line-height:14px;padding-left:30px;position:relative}#membership .myPage .inputArea .snsManagement .sns .left .top figure{background-position:50%;background-repeat:no-repeat;background-size:30px;height:20px;left:0;position:absolute;top:-3px;width:20px}#membership .myPage .inputArea .snsManagement .sns .left .top figure.naver{background-size:37px}#membership .myPage .inputArea .snsManagement .sns .left .top figure.kakao{background-size:25px}#membership .myPage .inputArea .snsManagement .sns .left .top .name{height:14px}#membership .myPage .inputArea .snsManagement .sns .right{width:70px}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap{align-items:center;color:var(--n-deactivate);font-size:var(--f-body3)}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap button{background-color:var(--s-color1);border-radius:100px;height:22px;position:relative;width:40px}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap button:after{background-color:var(--n-white);border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 8px 20px 0 rgba(0,0,0,.05);content:"";height:18px;left:2px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s cubic-bezier(.165,.84,.44,1);width:18px}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap.active{color:var(--n-subTitle)}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap.active button{background-color:var(--p-color2)}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap.active button:after{left:20px}#membership .myPage .inputArea .password .btn-signup{width:100%}#membership .myPage .inputArea .phoneNumber .phoneBox .dropDownMenu{width:130px}#membership .myPage .inputArea .phoneNumber .phoneBox label{width:calc(100% - 138px)}#membership .myPage .inputArea .phoneNumber .phoneBox #phone:user-invalid{background-image:none}#membership .myPage .inputArea .phoneNumber .certifyPhone label{position:relative;width:calc(100% - 116px)}#membership .myPage .inputArea .phoneNumber .timer{display:block;font-size:11px;padding-left:8px;position:absolute;right:33px;top:50%;transform:translateY(-50%)}#membership .myPage .inputArea .address .inputBox.flex label{width:calc(100% - 116px)}#membership .myPage .inputArea .input.examInfo{padding-top:8px}#membership .myPage .inputArea .examInfo .name label{width:calc(50% - 4px)}#membership .myPage .wrap-round.type2 .input.examInfo input[type=tel],#membership .myPage .wrap-round.type2 .input.examInfo input[type=text]{background-color:var(--b-color5)}#membership .myPage .wrap-round.type2 .input.examInfo input[type=date]{background-color:transparent}#membership .myPage .wrap-round.type2 .input.examInfo input[type=date]:after{background-color:var(--b-color5);z-index:-1}#membership .myPage .inputArea .notification .chk label{width:33.33333%}#membership .myPage .inputArea .notification .chk{font-size:var(--f-body3)}#membership .myPage .inputArea .input .roundWrap .box.mkt-optin{margin-top:8px}#membership .myPage .inputArea .notification .box.mkt-optin .agreeTit{position:relative}#membership .myPage .inputArea .notification .box.mkt-optin .agreeTit .toggle-btn{background-image:url(https://static.edmclass.com/common/membership/toggle-btn2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}#membership .myPage .inputArea .notification .box.mkt-optin .agreeTit .toggle-btn.hide{background-image:url(https://static.edmclass.com/common/membership/toggle-btn.svg)}#membership .myPage .inputArea .notification .box.mkt-optin .agreeTit .tit{font-size:var(--f-body1);font-weight:500;letter-spacing:-.28px;line-height:20px}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail{background-color:var(--b-color5);border-radius:var(--b-radius0);font-size:var(--f-body3);font-weight:700;letter-spacing:-.24px;line-height:16px;padding:12px}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail b{color:#0059ff}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail em{font-weight:400}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail label+label{display:block;margin-top:12px}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail input[type=radio]+span:before{top:50%;transform:translateY(-50%)}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail input[type=radio]+span:after{left:0;top:50%;transform:translate(3.5px,-50%)}#membership .myPage .delete{color:var(--n-info2);font-size:var(--f-body3);padding-top:24px}#membership .myPage .delete .box{align-items:center;justify-content:space-between;padding-right:13px}#membership .myPage .delete .txt{padding-left:22px;position:relative}#membership .myPage .delete .txt figure{background-image:url(https://static.edmclass.com/common/membership/invalid-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:16px}#membership .myPage .delete a{font-size:var(--f-body2)}#membership .myPage .submitBtn{margin-top:24px}#membership .myPage #mypageForm .submitBtn{transition:background-color .3s ease}#membership .myPage.delete .input-wrap .title{letter-spacing:-.56px;line-height:20px;margin-bottom:16px;margin-top:16px;word-break:break-all}#membership .myPage.delete .input-wrap .messageBox.read{background-color:#fff7f7}#membership .myPage.delete .input-wrap .messageBox.read .message-title em{color:var(--waring-color)}#membership .myPage.delete .input-wrap .messageBox.read>p{color:var(--n-info2);font-size:11px;letter-spacing:-.22px;line-height:14px;margin-top:8px}#membership .myPage.delete .input-wrap .messageBox.chk{color:var(--n-subTitle)}#membership .myPage.delete .input-wrap .messageBox.chk label{display:block}#membership .myPage.delete .input-wrap .messageBox.chk label+label{margin-top:8px}#membership .myPage.delete .input-wrap .messageBox.chk .last-chk{border-top:1px solid var(--s-color1);letter-spacing:-.66px;margin-top:16px;padding-bottom:12px;padding-top:12px}#membership .myPage.delete .input-wrap .messageBox.chk .last-password span{display:inline-block;padding-top:11px;width:52px}#membership .myPage.delete .input-wrap .messageBox.chk .last-password label{width:calc(100% - 52px)}#membership .myPage.delete .input-wrap .messageBox.chk label.deactivate{color:var(--n-deactivate);pointer-events:none;touch-action:none}#membership .myPage.delete .input-wrap .messageBox.chk label.deactivate input+span:before{background-color:var(--b-color4);border-color:var(--b-color4)}#membership .myPage.delete .input-wrap .messageBox.chk label.deactivate.active{color:var(--n-subTitle);pointer-events:visible;touch-action:auto}#membership .myPage.delete .input-wrap .messageBox.chk label.deactivate.active input+span:before{background-color:var(--p-color2);border-color:var(--p-color2)}#membership .myPage.delete .submitBtn{margin-top:16px}#membership .myPage.payment .inputArea .input{display:block}#membership .myPage.payment .input-wrap .infoTxt{color:var(--n-info);font-size:var(--f-body3);padding:16px 0;text-align:right}#membership .myPage.payment .input-wrap .infoTxt+.input{padding-top:0}#membership .myPage.payment .input-wrap .input+.input.message{border-top:none;padding:0}#membership .myPage.payment .input-wrap .input+strong{margin-top:16px}#membership .myPage.payment .input-wrap .user-paymentList{border-bottom:1px solid var(--s-color1)}#membership .myPage.payment .input-wrap .user-paymentList>li{border-top:1px solid var(--s-color1);display:flex;min-height:44px}#membership .myPage.payment .input-wrap .user-paymentList>li .title{background-color:var(--b-color4);color:var(--n-info);font-size:var(--f-body3);font-weight:700;line-height:16px;padding:16px 12px;width:80px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap{align-items:center;display:flex;flex-wrap:wrap;line-height:20px;padding:7px 0 7px 12px;width:calc(100% - 80px)}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap.sb{justify-content:space-between}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap.coupon .price{width:100%}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .detail{border:1px solid var(--s-color1);border-radius:8px;color:var(--n-info);display:inline-block;font-size:var(--f-body2);font-weight:500;height:34px;line-height:32px;padding:0 9px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap
#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap p+p{margin-top:24px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap p+.detail{margin-left:12px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .price{font-weight:500;text-align:right}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .price .canceled{color:var(--p-color1);font-size:inherit}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .price span{color:var(--n-info);display:block;font-size:11px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:8px;width:100%}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap p span{display:block}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap+.priceWrap{border-top:1px solid var(--s-color1);padding-top:8px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap p+p{margin:0}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .dotTxt+.dotTxt{margin-top:0}#membership .myPage.payment .input-wrap .user-paymentList>li.orderDetails .textWrap{padding:16px 12px}#membership .myPage.payment .input-wrap .user-paymentList>li.orderDetails .textWrap .orderDetail-btn{background-image:url(https://static.edmclass.com/common/membership/toggle-btn.svg);background-position:100%;background-repeat:no-repeat;background-size:16px;cursor:pointer;width:100%}#membership .myPage.payment .input-wrap .user-paymentList>li.orderDetails .textWrap .orderDetail-btn.active{background-image:url(https://static.edmclass.com/common/membership/toggle-btn2.svg)}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .textWrap>p{padding-right:16px}#membership .myPage.payment .input-wrap .user-paymentList>li.orderDetails .toggle{padding-right:16px;padding-top:12px}#membership .myPage.payment .input-wrap .user-paymentList>li.orderDetails .toggle p{padding:12px 0}#membership .myPage.payment .input-wrap .user-paymentList+.user-paymentList{margin-top:16px}#membership .myPage.payment .input-wrap .messageBox{background-color:var(--b-color5)}#membership .myPage.payment .input-wrap .messageBox a{color:var(--n-info2);display:inline-block;font-size:11px;letter-spacing:-.22px;line-height:14px;padding-right:15px;position:relative;text-decoration:underline}#membership .myPage.payment .input-wrap .messageBox a:after{background-image:url(https://static.edmclass.com/common/membership/shortcut-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}#membership .myPage.payment .input-wrap .messageBox .couponBox{display:flex;margin-top:12px}#membership .myPage.payment .input-wrap .messageBox .couponBox label{width:calc(100% - 96px)}#membership .myPage.payment .input-wrap .messageBox .couponBox .btn-signup{min-width:auto;width:88px}#membership .myPage.payment.coupon .input-wrap .user-paymentList .detail{text-align:center;width:100%}#membership .myPage.payment.coupon .input-wrap .user-paymentList .detail:hover{background-color:var(--b-color4);border-color:var(--b-color4)!important}#membership .myPage.payment.coupon .input-wrap .user-paymentList .textWrap p+.detail{margin-left:0;margin-top:8px}#membership .myPage.payment.coupon .input-wrap .messageBox .couponBox .btn-signup{background-color:var(--n-white)}#membership .myPage.payment.coupon .input-wrap .messageBox .couponBox .btn-signup:disabled{background-color:var(--b-color4)!important}@media screen and (min-width:576px){body{font-size:var(--f-heading3)}#membership .max-width{max-width:332px;padding:0}#wrap#membership{padding-top:56px}#membership .submitBtn{font-size:var(--f-heading2);height:56px;line-height:56px;margin-top:24px}#membership .formWrap .message{letter-spacing:-.22px;line-height:14px}#membership .formWrap .tit{line-height:16px}#membership .myPage .pageTitle{padding-bottom:16px}#membership .social-wrap{font-size:var(--f-heading3);max-width:384px}#membership .social-title{font-weight:700}#membership .social-wrap .social-box .social-list{margin-top:24px}#membership .social-wrap .social-box .social-list>li{background-color:transparent;border-radius:12px;font-size:16px;font-weight:800;width:100%}#membership .social-wrap .social-box .social-list>li+li{margin-left:0;margin-top:10px}#membership .social-wrap .social-box .social-list>li:first-child{border:1px solid #dedfe5}#membership .social-wrap .social-box .social-list>li:nth-child(2){background-color:#1cc75b}#membership .social-wrap .social-box .social-list>li:nth-child(3){background-color:#fedf32}#membership .social-wrap .social-box .social-list a figure{left:5px;position:absolute;top:50%;transform:translateY(-50%);width:52px}#membership .social-wrap .social-box .social-list a span{display:block;font-weight:inherit;line-height:56px;text-align:center}#membership .social-wrap .social-box .social-list>li:nth-child(2) a{color:#fff;font-weight:600}#membership .social-wrap .social-box .social-list>li:nth-child(2) a figure{filter:grayscale(1) brightness(10)}#membership .social-wrap .social-box .social-list>li:nth-child(3) a figure{left:10px;width:40px}#membership .login,#membership .shortcut{font-size:var(--f-body1)}#membership .login .submitBtn{background-color:transparent;border:1px solid var(--p-color2);color:var(--p-color2);transition:all .3s ease}#membership .login .submitBtn:hover{background-color:var(--p-color2);color:var(--n-white)}#membership .findIdPw .otherBtnWrap{margin-top:64px}#membership .findIdPw .otherBtnWrap .otherBtn{padding:10px 0}#membership .signUp .intro{font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:26px}#membership .signUp .intro .btn-signup{font-size:var(--f-heading2);font-weight:600;height:56px;line-height:56px;margin-top:24px;width:100%}#membership .signUp .intro .btn-signup:hover{font-weight:600}#membership .signUp .intro .signup-wrap{padding-bottom:38px}#membership .signUp .intro .slideWrap{margin-top:80px;overflow:initial;overflow:hidden;padding:0}#membership .signUp .intro .slideWrap .pointText{text-align:center}#membership .signUp .intro .slideWrap .pointText p{border-radius:8px 4px 4px 8px;font-size:var(--f-body1);height:32px;line-height:20px;margin-bottom:16px;padding:6px 24px 6px 16px}#membership .signUp .intro .slideWrap .pointText p:after{border-width:16px 7px}#membership .signUp .intro .slideWrap .slide{left:50%;max-width:506px;padding-right:0;transform:translateX(-50%)}#membership .signUp .intro .slideWrap .slide .slideNumber{display:none}}@media screen and (min-width:744px){#membership .signUp .intro .slideWrap .slide{max-width:680px}#membership .signUp .intro .slideWrap .slide .splide__list{column-gap:16px;display:flex;justify-content:space-between}#membership .signUp .intro .slideWrap .slide .splide__slide{height:180px;padding:16px;width:calc(25% - 12px)}#membership .signUp .intro .slideWrap .slide .splide__slide em{font-weight:400;letter-spacing:-.22px;line-height:14px}#membership .signUp .intro .slideWrap .slide .splide__slide p{font-size:var(--f-heading3);letter-spacing:-.32px;line-height:22px}#membership .signUp .intro .slideWrap .slide .splide__slide p span{font-size:var(--f-body3)}#membership .signUp .intro .slideWrap .slide .splide__slide figure{background-position:bottom;background-size:111%}#membership .signUp .intro .slideWrap .slide .splide__slide:first-child figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide1_pc.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(2) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide2_pc.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(3) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide3_pc.png)}#membership .signUp .intro .slideWrap .slide .splide__slide:nth-child(4) figure{background-image:url(https://static.edmclass.com/common/membership/signUp-slide4_pc.png)}}@media screen and (min-width:1200px){body{letter-spacing:-.28px;line-height:26px}#header.membershipHeader #allMenuWrap .dep2{height:auto}#header-membership [class^=mo-]{display:none!important}#header-membership [class^=pc-]{display:block!important}#header-membership{height:130px}#header-membership .topWrap{height:90px}#membership .social-wrap{font-size:var(--f-heading2)}#membership .login .login-help .find-idpw{line-height:normal}#membership .findPwd .certifyPhone label{width:calc(100% - 130px)}#membership .findPwd .btn-signup{height:56px}#membership .findPwd .global{width:160px}#membership .findPwd .phoneWrap.globalPhone .domestic{width:calc(100% - 160px)}#membership .findPwd .global .dropDownMenu{font-size:var(--f-heading3);letter-spacing:-.32px}#membership .findPwd .global .dropDownMenu .label{background-image:url(https://static.edmclass.com/common/new_selectArrow-24.svg);background-position:right 16px center;background-size:24px;border-radius:var(--b-radius3);height:56px;padding:0 40px 0 16px}#membership .findPwd .global .dropDownMenu .label.active{background-image:url(https://static.edmclass.com/common/new_selectArrow-active-24.svg)}#membership .findPwd .global .dropDownMenu .selectBox .optionListWrap{padding:8px;top:60px}#membership .findPwd .global .dropDownMenu .selectBox .optionListWrap .optionItem *{padding:15px 12px}#membership .findPwd.step2 .popup{max-width:360px;padding:56px 0 32px}#membership .findPwd.step2 .popup .textWrap{font-size:var(--f-heading3);letter-spacing:-.32px;line-height:22px}#membership #noData{padding:85px 0!important}#membership #noData p{font-weight:700;padding-top:60px}#membership #noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data_pc.svg);height:46px;width:46px}#membership{letter-spacing:-.32px;min-height:1015px;padding-bottom:100px}#membership .max-width{max-width:384px}#membership .btn-signup{font-size:var(--f-heading2);min-width:122px}#membership .formWrap .message,#membership .formWrap .tit,#membership .myPage .inputArea .input .tit{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px}#membership .submitBtn{border-radius:12px}#membership .signUp .intro{font-size:var(--f-heading2);letter-spacing:-.36px}#membership .signUp .intro .signup-wrap{padding-bottom:40px}#membership .signUp .intro .slideWrap .slide{max-width:792px}#membership .signUp .intro .slideWrap .slide .splide__list{column-gap:24px}#membership .signUp .intro .slideWrap .slide .splide__slide{padding:24px;width:calc(25% - 18px)}#membership .signUp .intro .slideWrap .slide .splide__slide figure{background-size:cover}#membership .signUp .intro .slideWrap .slide .splide__slide em{letter-spacing:-.24px;line-height:16px}#membership .signUp .intro .slideWrap .slide .splide__slide p{font-size:var(--f-heading2);letter-spacing:-.36px;line-height:26px}#membership .signUp .btn-signup{height:56px}#membership .signUp .join input{font-size:var(--f-heading3)}#membership .signUp .join .formWrap{font-size:var(--f-body1)}#membership .signUp .join .formWrap .input+.input{padding-top:15px}#membership .signUp .join .formWrap .inputBox>span{font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px;margin-top:8px}#membership .signUp .join .formWrap #certifyPhone label{width:calc(100% - 130px)}#membership .signUp .join .formWrap #certifyPhone label span{right:16px}#membership .signUp .join .formWrap .certifyPhone .timer{right:46px}#membership .signUp .join .formWrap .certifyPhone .inputBox.row label{width:100%}#membership .signUp .join .agreementWrap{letter-spacing:-.42px;line-height:normal;padding-top:24px}#membership .signUp .join .formWrap .phoneWrap .chk{top:12px}#membership .signUp .join .formWrap .phoneWrap .global .dropDownMenu .label{border-radius:var(--b-radius3);height:56px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .terms-detail{height:100px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .terms-detail{font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio span{font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px;padding-left:22px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio input[type=radio]+span:before{height:14px;width:14px}#membership .signUp .join .agreementWrap .chk-list .terms-wrap .mkt-optin-wrap .chk-radio input[type=radio]+span:after{height:8px;width:8px}#membership .signUp .join .formWrap .phoneWrap.globalPhone .global{width:160px}#membership .signUp .join .formWrap .phoneWrap.type2.globalPhone .phoneBefore label{width:calc(100% - 168px)}#membership .signUp .join .formWrap .phoneWrap.type2.globalPhone .certifyPhone label{width:calc(100% - 130px)}#membership .myPage input[type=email],#membership .myPage input[type=password],#membership .myPage input[type=tel],#membership .myPage input[type=text],#membership .myPage select{border-radius:8px;font-size:var(--f-body1);height:40px;padding:0 8px}#membership .myPage input[type=date]{padding:0 0 0 8px;width:calc(50% + 26px)}#membership .myPage .max-width{max-width:792px;position:relative}#membership .myPage .btn-signup{font-size:var(--f-body1);width:130px}#membership .myPage .submitBtn{display:block;font-size:var(--f-heading2);margin:33px auto 0;width:236px}#membership .myPage .pageTitle{padding-bottom:40px}#membership .myPage .pageLink{margin:0 auto;max-width:340px}#membership .myPage .messageBox{padding:16px}#membership .myPage .messageBox .dotList{font-size:var(--f-body1)}#membership .myPage .messageBox .dotList li{letter-spacing:-.28px;line-height:24px;padding-left:17px}#membership .myPage .messageBox .dotList li:before{left:7px;top:11px}#membership .myPage .messageBox .message-title{margin-bottom:6px;padding-left:27px}#membership .myPage .messageBox .message-title figure{left:0}#membership .myPage .inputArea strong{font-size:var(--f-heading2);letter-spacing:-.36px;line-height:26px;padding-left:24px;padding-top:33px}#membership .myPage .inputArea strong:after{display:none}#membership .myPage .wrap-round{border:1px solid var(--s-color1);border-radius:var(--b-radius1);padding:24px}#membership .myPage .wrap-round.type2{padding:16px 24px}#membership .myPage .wrap-round>.input:first-child{padding-top:0}#membership .myPage .inputArea .input.borderN{border-top:1px solid var(--s-color1)}#membership .myPage .inputArea .userWrap label{border-radius:var(--b-radius3);padding:16px;width:calc(50% - 12px)}#membership .myPage .inputArea .userWrap label p{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;margin-bottom:8px}#membership .myPage .inputArea .userWrap label span{line-height:34px}#membership .myPage .inputArea .userWrap label input,#membership .myPage .inputArea .userWrap label span{font-size:var(--f-heading3);height:34px;letter-spacing:-.32px}#membership .myPage .inputArea .userWrap label.name .input-wrap{height:34px;width:calc(100% - 88px)}#membership .myPage .inputArea .userWrap label.name input{border-radius:var(--b-radius0)}#membership .myPage .inputArea .userWrap label.name input.modify{font-size:var(--f-body1);letter-spacing:-.28px;padding:0 12px}#membership .myPage .inputArea .userWrap label.name .btn-modify{border-radius:var(--b-radius0);font-size:var(--f-body2);height:34px;letter-spacing:-.26px;margin-left:8px;width:80px}#membership .myPage .inputArea .input{display:flex}#membership .myPage .inputArea .input+.input{margin-top:16px;padding-top:16px}#membership .myPage .inputArea .input>.tit{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;padding-top:8px;width:156px}#membership .myPage .inputArea .input>.roundWrap{border:none;padding:0;width:calc(100% - 156px)}#membership .myPage .inputArea .input .inputBox+.inputBox{margin-top:0}#membership .myPage .inputArea .input .tit span{font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px}#membership .myPage .inputArea .snsManagement .sns .left{align-items:center;display:flex;font-size:var(--f-body1);width:calc(100% - 130px)}#membership .myPage .inputArea .snsManagement .sns .left .top{align-items:center;display:flex;font-size:var(--f-body1);padding-left:0;width:252px}#membership .myPage .inputArea .snsManagement .sns .left .top figure{background-size:53px;height:40px;margin-right:16px;position:static;width:40px}#membership .myPage .inputArea .snsManagement .sns .left .top figure.naver{background-size:56px}#membership .myPage .inputArea .snsManagement .sns .left .top figure.kakao{background-size:41px}#membership .myPage .inputArea .snsManagement .sns .email{margin-top:0}#membership .myPage .inputArea .snsManagement .sns .right{height:40px;width:130px}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap{background-color:var(--b-color4);border-radius:var(--b-radius0);color:var(--n-deactivate);display:block;font-size:var(--f-body1);height:40px;line-height:40px;overflow:hidden;position:relative;text-align:center;width:130px}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap button{background-color:var(--b-color4);background-color:transparent;border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap button:after{display:none}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap span{display:inline-block}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap.active{background-color:var(--n-white);border:1px solid var(--p-color2);color:var(--p-color2)}#membership .myPage .inputArea .snsManagement .sns .right .buttonWrap.active button{background-color:transparent}#membership .myPage .inputArea .input .roundWrap .box+.box{margin-top:8px}#membership .myPage .inputArea .password .btn-signup{width:130px}#membership .myPage .formWrap .message{bottom:-20px;font-size:11px;left:294px;padding-left:8px;width:calc(100% - 286px)}#membership .myPage .formWrap .message.certifyValidMsg{width:unset}#membership .myPage .inputArea .phoneNumber{flex-wrap:wrap;justify-content:flex-end;position:relative}#membership .myPage .inputArea .phoneNumber .inputBox{width:calc(100% - 156px)}#membership .myPage .inputArea .phoneNumber .phoneBox label{width:calc(100% - 138px)}#membership .myPage .inputArea .phoneNumber .inputBox.certifyPhone{margin-top:8px;position:relative}#membership .myPage .inputArea .phoneNumber .certifyPhone label{width:calc(100% - 138px)}#membership .myPage .inputArea .phoneNumber .timer{position:absolute;right:16px}#membership .myPage .inputArea .phoneNumber #authNumber.invalid+.timer{right:40px}#membership .myPage .inputArea .address{flex-wrap:wrap;justify-content:flex-end}#membership .myPage .inputArea .address .inputBox{width:calc(100% - 156px)}#membership .myPage .inputArea .address .inputBox.flex label{width:calc(100% - 138px)}#membership .myPage .inputArea .address .inputBox+.inputBox{margin-top:8px}#membership .myPage .inputArea .messageBox.type2{padding-left:0}#membership .myPage .inputArea .messageBox.type2 em{font-size:var(--f-body1);font-weight:700;line-height:20px}#membership .myPage .inputArea .messageBox.type2 em+p{font-size:var(--f-body3);line-height:16px;padding-left:6px}#membership .myPage .wrap-round.type2 .input{width:100%}#membership .myPage .wrap-round.type2 .input .tit{width:156px}#membership .myPage .wrap-round.type2 .input .tit+*{width:calc(100% - 156px)}#membership .myPage .wrap-round.type2 .input .box{align-items:center;display:flex}#membership .myPage .wrap-round.type2 .input>.roundWrap{width:100%}#membership .myPage .wrap-round.type2 .notification{display:block}#membership .myPage .wrap-round.type2 .notification .roundWrap{display:flex;flex-wrap:wrap}#membership .myPage .wrap-round.type2 .notification .roundWrap .box{width:100%}#membership .myPage .wrap-round.type2 .notification .roundWrap .box.agreeTit{margin-top:16px;width:50%}#membership .myPage .wrap-round.type2 .notification .roundWrap .box.agreeTit .tit{align-items:center;display:flex;height:100%;margin:0;width:100%}#membership .myPage .wrap-round.type2 .notification .roundWrap .box.agreeTit .tit span{display:inline-block;font-size:var(--f-body3)}#membership .myPage .wrap-round.type2 .notification .roundWrap .box.chkWrap{margin-top:16px;padding-left:19px;width:50%}#membership .myPage .wrap-round.type2 .notification>.tit{border-bottom:1px solid var(--s-color1);font-weight:700;margin-bottom:16px;padding-bottom:16px;padding-left:0;width:100%}#membership .myPage .wrap-round.type2 .input.examInfo .box+.box{margin-top:16px}#membership .myPage .inputArea .input.examInfo .roundWrap{width:100%}#membership .myPage .inputArea .input.examInfo .box{align-items:center;display:flex}#membership .myPage .inputArea .input.examInfo .box>.tit{margin-bottom:0;width:156px}#membership .myPage .inputArea .input.examInfo .box>.right{width:calc(100% - 156px)}#membership .myPage .inputArea .input.examInfo .box+.box{margin-top:16px}#membership .myPage .inputArea .input.notification{display:block}#membership .myPage .inputArea .input.notification>.tit{border-bottom:1px solid var(--s-color1);font-weight:700;margin-bottom:16px;padding-bottom:16px;width:100%}#membership .myPage .inputArea .input.notification .roundWrap{display:flex;flex-wrap:wrap;width:100%}#membership .myPage .inputArea .input.notification .roundWrap .box{align-items:center;display:flex;width:100%}#membership .myPage .inputArea .input.notification .roundWrap .box>.tit{width:156px}#membership .myPage .inputArea .input.notification .roundWrap .box>.right{width:calc(100% - 156px)}#membership .myPage .inputArea .input.notification .roundWrap .box.agreeTit{width:385px}#membership .myPage .inputArea .input.notification .roundWrap .box.agreeTit>.tit{width:100%}#membership .myPage .inputArea .input.notification .roundWrap .box.agreeTit>.tit span{display:inline-block}#membership .myPage .inputArea .input.notification .roundWrap .box.chkWrap{width:calc(100% - 385px)}#membership .myPage .inputArea .input.notification .roundWrap .box+.box{margin-top:16px}#membership .myPage .inputArea .notification .chk label{width:auto}#membership .myPage .inputArea .notification .chk label+label{margin-left:40px}#membership .myPage .inputArea .input.notification .roundWrap .box.mkt-optin{display:block}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail{display:flex}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail label+label{margin-left:12px;margin-top:0}#membership .myPage .inputArea .notification .box.mkt-optin .terms-detail input[type=radio]+span:after{transform:translate(4.5px,-50%)}#membership .myPage .delete{border-top:none;bottom:-40px;position:absolute;right:0}#membership .myPage .delete .box{justify-content:flex-end;padding-right:22px;width:100%}#membership .myPage .delete .txt{margin-right:17px}#membership .myPage.delete .input-wrap .title{font-size:var(--f-heading2);letter-spacing:-.36px;line-height:26px;margin-top:32px;text-align:center}#membership .myPage.delete .messageBox{padding:24px 16px}#membership .myPage.delete .input-wrap .messageBox.chk{padding-left:40px}#membership .myPage.delete .input-wrap .messageBox.chk .message-title{margin-bottom:24px;margin-left:-16px}#membership .myPage.delete .input-wrap .messageBox.chk label{display:inline-block;width:calc(33.33333% - 3px)}#membership .myPage.delete .input-wrap .messageBox.chk label+label{margin-bottom:23px;margin-top:0}#membership .myPage.delete .input-wrap .messageBox.chk .last-chk{margin-top:8px}#membership .myPage.delete .input-wrap .messageBox.chk .last-chk label{width:100%}#membership .myPage.delete .input-wrap .messageBox.chk .last-password span{font-size:var(--f-body1);width:102px}#membership .myPage.delete .input-wrap .messageBox.chk .last-password label{width:calc(100% - 102px)}#membership .myPage.delete .input-wrap .messageBox.chk .last-password label input[type=password]{background-position:right 12px center;background-size:16px}#membership .myPage.delete .submitBtn{margin-top:32px}#membership .myPage.payment .max-width{max-width:1200px}#membership .myPage.payment .input-wrap .infoTxt{padding-top:0}#membership .myPage.payment.first .messageBox{padding:16px}#membership .myPage.payment.first .messageBox p{display:inline-block}#membership .myPage.payment.first .input-wrap .messageBox a{font-size:var(--f-body3);font-weight:600}#membership .myPage.payment.first .input-wrap .user-paymentList{border-bottom:none;display:flex}#membership .myPage.payment.first .input-wrap .user-paymentList:last-child{border-bottom:1px solid var(--s-color1)}#membership .myPage.payment.first .input-wrap .user-paymentList>li{display:block;min-height:auto;width:auto}#membership .myPage.payment.first .input-wrap .user-paymentList>li .title{border-bottom:1px solid var(--s-color1);font-size:var(--f-body1);text-align:center;width:100%}#membership .myPage.payment.first .input-wrap .user-paymentList>li .textWrap{align-items:center;justify-content:center;min-height:64px;padding:12px 0;text-align:center;width:100%}#membership .myPage.payment.first .input-wrap .user-paymentList:first-child>li .textWrap{height:calc(100% - 49px)}#membership .myPage.payment.first .input-wrap .user-paymentList .orderNumber{width:190px}#membership .myPage.payment.first .input-wrap .user-paymentList .service{width:90px}#membership .myPage.payment.first .input-wrap .user-paymentList .orderDetails{width:336px}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .textWrap{justify-content:flex-start;padding:0 16px;text-align:left}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .textWrap>p{display:flex;flex-direction:column;justify-content:center;min-height:64px;padding:12px 16px 12px 0;position:relative}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .textWrap .orderDetail-btn{background-position:100%}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .textWrap>p:after{background-color:var(--s-color1);bottom:0;content:"";height:1px;left:-296px;opacity:0;position:absolute;width:1200px}#membership .myPage.payment.first .input-wrap .user-paymentList.line>li.orderDetails .textWrap>p:after{opacity:1}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .toggle{padding-top:0;width:100%}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .toggle p{color:var(--n-info);font-weight:700;position:relative}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .toggle p:after{background-color:var(--b-color4);border-radius:8px;content:"";height:73%;left:-16px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 16px);z-index:-1}#membership .myPage.payment.first .input-wrap .user-paymentList>li.orderDetails .toggle p:hover:after{opacity:1}#membership .myPage.payment.first .input-wrap .user-paymentList .state{width:90px}#membership .myPage.payment.first .input-wrap .user-paymentList .price{width:140px}#membership .myPage.payment.first .input-wrap .user-paymentList .price .textWrap{justify-content:flex-end}#membership .myPage.payment.first .input-wrap .user-paymentList .date{width:120px}#membership .myPage.payment.first .input-wrap .user-paymentList .receipt,#membership .myPage.payment.first .input-wrap .user-paymentList .shipping{width:117px}#membership .myPage.payment.first .input-wrap .user-paymentList+.user-paymentList{border-top:none;margin-top:0}#membership .myPage.payment.first .input-wrap .user-paymentList+.user-paymentList>li .title,#membership .myPage.payment.orderView .input-wrap .infoTxt{display:none}#membership .myPage.payment.orderView .input-wrap .user-paymentList .title{align-items:center;background-color:var(--b-color5);display:flex;font-size:var(--f-body1);justify-content:center;line-height:20px;padding:22px 16px;text-align:center;width:180px}#membership .myPage.payment.orderView .input-wrap .user-paymentList .textWrap{font-size:var(--f-body1);padding:22px 16px;width:calc(100% - 180px)}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap p span{display:inline-block}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .priceWrap+.priceWrap{border-top:none;padding-top:12px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap.sb{flex-direction:row-reverse;justify-content:flex-end}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap.sb .detail{margin-left:32px}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .price{text-align:left}#membership .myPage.payment .input-wrap .user-paymentList>li .textWrap .price span{font-size:var(--f-body3)}#membership .myPage.payment.orderView .input-wrap .user-paymentList.user{display:flex}#membership .myPage.payment.orderView .input-wrap .user-paymentList.user>li .title{background-color:var(--b-color4);padding:14px 16px}#membership .myPage.payment.orderView .input-wrap .user-paymentList.user>li .textWrap{padding:14px 16px;width:216px}#membership .myPage.payment.orderView .input-wrap .user-paymentList.user>li:first-child .textWrap{width:228px}#membership .myPage.payment .input-wrap .messageBox .couponBox{width:600px}#membership .myPage.payment .input-wrap .messageBox .couponBox label{width:calc(100% - 138px)}#membership .myPage.payment .input-wrap .messageBox .couponBox .btn-signup{width:130px}#membership .myPage.payment.coupon .messageBox{padding-left:24px;padding-right:24px}#membership .myPage.payment.coupon .inputArea .input.message{margin:0;padding:0}#membership .myPage.payment.coupon .inputArea .input.message+.input{border-top:none;padding-top:0}#membership .myPage.payment.coupon .input-wrap .user-paymentList{border-bottom:none;display:flex}#membership .myPage.payment.coupon .input-wrap .user-paymentList+.user-paymentList{border-top:none;margin-top:0}#membership .myPage.payment.coupon .input-wrap .user-paymentList+.user-paymentList .title{display:none}#membership .myPage.payment.coupon .input-wrap .user-paymentList:last-child{border-bottom:1px solid var(--s-color1)}#membership .myPage.payment.coupon .input-wrap .user-paymentList>li{display:block;min-height:auto}#membership .myPage.payment.coupon .input-wrap .user-paymentList .code{width:124px}#membership .myPage.payment.coupon .input-wrap .user-paymentList .service{width:120px}#membership .myPage.payment.coupon .input-wrap .user-paymentList .name{width:436px}#membership .myPage.payment.coupon .input-wrap .user-paymentList .date,#membership .myPage.payment.coupon .input-wrap .user-paymentList .discount{width:140px}#membership .myPage.payment.coupon .input-wrap .user-paymentList .use{width:240px}#membership .myPage.payment.coupon .input-wrap .user-paymentList>li .title{font-size:var(--f-body1);text-align:center;width:100%}#membership .myPage.payment.coupon .input-wrap .user-paymentList>li .textWrap{flex-wrap:nowrap;justify-content:space-between;min-height:64px;padding:12px 16px;text-align:center;width:100%}#membership .myPage.payment.coupon .input-wrap .user-paymentList>li .textWrap .detail{width:auto}#membership .myPage.payment.coupon .input-wrap .user-paymentList .textWrap p+.detail{margin-top:0}#membership .myPage.payment.coupon .input-wrap .user-paymentList .code .textWrap,#membership .myPage.payment.coupon .input-wrap .user-paymentList .date .textWrap,#membership .myPage.payment.coupon .input-wrap .user-paymentList .service .textWrap{align-items:center;justify-content:center}#membership .myPage.payment.coupon .input-wrap .user-paymentList .discount .textWrap{justify-content:flex-end}#membership .myPage.payment.coupon .input-wrap .user-paymentList .date .textWrap{flex-wrap:wrap}#membership .myPage.payment.coupon .input-wrap .user-paymentList .date .textWrap p{width:100%}#membership .myPage.payment.coupon .input-wrap .user-paymentList .use .textWrap{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.popupWrap .popup .popupClose:hover{background-color:var(--p-color2);color:var(--n-white)}}}@media (hover:hover) and (pointer:fine){#membership .btn-signup:hover{background-color:var(--p-color2);color:var(--n-white);font-weight:400}#membership .myPage.payment.coupon .input-wrap .messageBox .couponBox .btn-signup:hover{background-color:var(--p-color2)!important}#membership .myPage #mypageForm .submitBtn:hover{background-color:var(--n-subTitle)}#membership .myPage .inputArea .userWrap label.name .btn-modify:hover{background-color:var(--b-color4);border-color:var(--b-color4)}#membership .myPage .inputArea .userWrap label.name .btn-modify.save:hover{background-color:var(--p-color2);border-color:var(--p-color2)}}