/* s::로그인 */
.member{max-width:540px;margin:0 auto;padding-top: 40px;}
.member .signin{}
.member .signin .signin-tab{display: flex;gap:10px;margin-bottom: 13px;}
.member .signin .signin-tab a{flex:1;display: flex;align-items: center;justify-content: center;height:50px; border-radius: 10px;border: solid 2px #ddd;background-color: #f8f8f8; font-size: 18px;font-weight: 600;color: #787878;}
.member .signin .signin-tab a.on{border-color: #121212;color:#121212;}
.member .signin .inner-box{background: #fff; border-radius: 10px;padding:40px 50px 40px;}
.member .signin h2{font-size: 30px;font-weight: bold;letter-spacing: -0.6px;color: #121212;}
.member .signin .banner{margin-top:30px;}
.member .signin .banner a{display: block;}
.member .signin .banner img{display: block;}
.member .signin .sign-tab{margin-top:30px;}
.member .signin .sign-con{display:none;}
.member .signin .sign-con fieldset{margin-top:25px;}
.member .signin .sign-con fieldset .input-box{}
.member .signin .sign-con fieldset .input-box + .input-box{margin-top:15px;}
.member .signin .sign-con fieldset .input-box .label{margin-bottom: 10px;font-size: 16px;font-weight: 600;color: #121212;}
.member .signin .sign-con fieldset input[type="text"],
.member .signin .sign-con fieldset input[type="password"],
.member .signin .sign-con fieldset input[type="tel"],
.member .signin .sign-con fieldset input[type="number"]{width:100%;padding:0 20px;height:55px; border-radius: 5px;
    border: solid 1px #dcdfe6;background-color: #fff; font-size: 16px;font-weight: 500;}
.member .signin .sign-con fieldset input[type="text"]::placeholder,
.member .signin .sign-con fieldset input[type="password"]::placeholder,
.member .signin .sign-con fieldset input[type="tel"]::placeholder,
.member .signin .sign-con fieldset input[type="number"]::placeholder {color:#787878;}
.member .signin .sign-con .chk-group{display: flex;align-items: center;justify-content: space-between;margin-top:20px;gap:30px;}
.member .signin .sign-con .chk-group a{display: inline-block;font-size: 15px;font-weight: 500;color: #787878;}
.member .signin .sign-con .button-box{margin-top:20px;}
.member .signin .sign-con .button-box button{display: flex;width:100%;height:55px;align-items: center;justify-content: center;border-radius: 10px;background:#057e54 ; font-size: 18px;font-weight: 600;color:#fff;}
.member .signin .sign-con .signin-sns{margin-top:30px;}
.member .signin .sign-con .signin-sns h3{position: relative;display:flex;align-items: center;justify-content: center;}
.member .signin .sign-con .signin-sns h3 span{position:relative;display: inline-block;padding:0 20px;background: #fff;font-size: 14px;font-weight: 600;color: #121212;}
.member .signin .sign-con .signin-sns h3:before{content: "";position:absolute;left:0;top:50%;transform:translateY(-50%);display: block;width:100%;height:1px;background: #e5e5e5;}
.member .signin .sign-con .signin-sns ul{margin-top:20px;display: flex;justify-content: center;gap:20px;}
.member .signin .sign-con .signin-sns ul li{flex:1;}
.member .signin .sign-con .signin-sns ul li button{display: flex;width:100%;gap:5px;justify-content:center;align-items: center;height:55px;border-radius: 10px;}
.member .signin .sign-con .signin-sns ul li button i{display: inline-block}
.member .signin .sign-con .signin-sns ul li button i img{display:block}
.member .signin .sign-con .signin-sns ul li button span{display: inline-block;font-size: 16px;font-weight: 600;letter-spacing: normal;color: #121212;}
.member .signin .sign-con .signin-sns ul li #naver-login{background: #3bbf10;}
.member .signin .sign-con .signin-sns ul li #naver-login span{color:#fff;}
.member .signin .sign-con .signin-sns ul li #kakao-login{background: #fee500;}
.member .signin .sign-con .link-box{margin-top:30px;display: flex;justify-content: center;gap:15px;}
.member .signin .sign-con .link-box span{display: inline-block;position: relative;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;padding-left: 19px;}
.member .signin .sign-con .link-box span:before{content: "";position:absolute;top:3px;left:0;display: inline-block;width:14px;height:14px;background: url(/_public/images2/icon/ico_h.svg) no-repeat;background-size: cover;}
.member .signin .sign-con .link-box a{display: inline-block;font-size: 16px;font-weight: bold;color: #057e54 ;text-decoration: underline;}
.member .signin .sign-con .txt{margin-top:10px;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;}
.member .signin .sign-con .none-member{margin-top:20px;}
.member .signin .sign-con .none-member a{display: flex;align-items: center;justify-content: center;width:100%;height:39px; border-radius: 10px;border: solid 1px #d5d5d5;background-color: #f8f8f8;font-size: 16px;font-weight: 500;color: #787878;}

/* e::로그인 */

/* s::아이디 비번 찾기 */
.member .find{}
.member .find .inner-box{background: #fff; border-radius: 10px;padding:40px 50px 40px;}
.member .find h2{font-size: 30px;font-weight: bold;letter-spacing: -0.6px;color: #121212;}
.member .find .txt{margin-top:10px;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;}
.member .find dl{margin-top:40px;}
.member .find dl dt{font-size: 16px;font-weight: 600;color: #121212;}
.member .find dl dt i{color:#057e54 ;}
.member .find dl dd{margin-top:10px;}
.member .find dl dd input[type="text"],
.member .find dl dd input[type="tel"],
.member .find dl dd input[type="number"],
.member .find dl dd input[type="email"],
.member .find dl dd input[type="password"]{width:100%;height:55px; border-radius: 10px;border: solid 1px #ddd;background-color: #fff;padding:0 20px;font-size: 15px;font-weight: 500;color: #121212;}
.member .find dl dd input[type="text"]::placeholder,
.member .find dl dd input[type="tel"]::placeholder,
.member .find dl dd input[type="number"]::placeholder,
.member .find dl dd input[type="email"]::placeholder,
.member .find dl dd input[type="password"]::placeholder{color:#999;}
.member .find dl dd input[type="text"]:disabled,
.member .find dl dd input[type="tel"]:disabled,
.member .find dl dd input[type="number"]:disabled,
.member .find dl dd input[type="email"]:disabled,
.member .find dl dd input[type="password"]:disabled{}
.member .find dl dd .input-wrap{display: flex;gap:10px;}
.member .find dl dd .input-wrap .input-box{position:relative;width:calc(100% - 110px);}
.member .find dl dd .input-wrap .input-box em{position:absolute;right:40px;font-size:15px;top:17px;}
.member .find dl dd .input-wrap .input-box .cert-code{padding-right: 75px;}
.member .find dl dd .input-wrap button{display: flex;width:100px;height:55px;border:1px solid #057e54 ;color:#fff;background: #057e54 ;border-radius: 10px;align-items: center;justify-content: center;font-size: 15px;font-weight: 500;}
.member .find dl dd .input-wrap button.re-request{color:#057e54 ;border-color:#057e54 ;background: #fff;}
.member .find dl dd .input-wrap button:disabled{background: #fff;border-color:#d5d5d5;color:#ccc;}
.member .find dl dd .input-wrap.success .input-box{}
.member .find dl dd .input-wrap.success .input-box:after{content: "";position:absolute;top:18px;right:20px;display: block;width:15px;height:15px;background: url(/_public/images2/icon/ico_ok.svg) no-repeat;background-size: cover;}
.member .find dl dd .input-wrap.error .input-box{}
.member .find dl dd .input-wrap.error .input-box input[type="text"]{border-color:#ff7171;}
.member .find dl dd .input-wrap.error .input-box:after{content: "";position:absolute;top:19px;right:20px;display: block;width:15px;height:15px;background: url(/_public/images2/icon/ico_error_red.svg) no-repeat;background-size: cover;}
.member .find dl dd .input-wrap.error .input-box span{display: block;margin-top:5px;font-size: 12px;font-weight: 500;color: #eb0000;}

.member .find dl dd + dt{margin-top:20px;}
.member .find .button-box{margin-top:30px;}
.member .find .button-box button{display: flex;align-items: center;justify-content: center;width:100%;height:55px;background: #057e54 ;border-radius: 10px;color:#fff; font-size: 18px;font-weight: 600;}
.member .find .button-box button:disabled{background: #ccc;color:#fff;}

/* e::아이디 비번 찾기 */

/* s::회원가입 */
.member .signup{}
.member .signup .inner-box{background: #fff; border-radius: 10px;padding:50px 50px 40px;}
.member .signup .step1{text-align: center;}
.member .signup .step1 i{display: inline-block;}
.member .signup .step1 i img{display:block;}
.member .signup .step1 h2{margin-top:30px;font-size: 24px;font-weight: bold;line-height: 1.33;text-align: center;color: #202020;}
.member .signup .step1 .b-txt{position:relative;margin-top:30px;font-size: 30px;font-weight: bold;text-align: center;color: #4600b5;padding-bottom: 70px;}
.member .signup .step1 .b-txt:after{content: "";position:absolute;left:50%;transform:translateX(-50%);bottom:0;display: inline-block;width:1px;height:50px;background: #ccc;}
.member .signup .step1 .button-box{margin-top:30px;}
.member .signup .step1 .button-box + p{margin-top:50px;}
.member .signup .step1 p{margin-top:30px;text-align: center;font-size: 18px;font-weight: 500;color: #787878;}
.member .signup .step2{}
.member .signup .step2 h2{font-size: 30px;font-weight: bold;letter-spacing: -0.6px;color: #121212;}

.member .signup .step2 .txt{margin-top:10px; font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;}
.member .signup .step2 dl{margin-top:40px;}
.member .signup .step2 dl dt{font-size: 16px;font-weight: 600;color: #121212;}
.member .signup .step2 dl dt i{display:inline-block;margin-left:4px;font-size: 16px;font-weight: 600;color: #057e54 ;}
.member .signup .step2 dl dd{margin-top:10px;}
.member .signup .step2 dl dd + dt{margin-top:20px;}
.member .signup .step2 dl dd .message{margin-top: 10px;font-size: 15px;font-weight: 500;color:#787878;}
.member .signup .step2 dl dd .message.success{position: relative;padding-left: 23px;color:#00792c;}
.member .signup .step2 dl dd .message.success:before{content: "";position:absolute;top:1px;left:0;display:block;width:18px;height:18px;background: url(/_public/images2/icon/ico_chk2_on.svg) no-repeat;background-size: cover;}
.member .signup .step2 dl dd .message.error{position: relative;padding-left: 23px;color:#f6654e;}
.member .signup .step2 dl dd .message.error:before{content: "";position:absolute;top:1px;left:0;display:block;width:18px;height:18px;background: url(/_public/images2/icon/ico_nochk.svg) no-repeat;background-size: cover;}
.member .signup .step2 dl dd input[type="text"],
.member .signup .step2 dl dd input[type="password"],
.member .signup .step2 dl dd input[type="tel"],
.member .signup .step2 dl dd input[type="number"],
.member .signup .step2 dl dd input[type="email"]{width:100%;height:55px; border-radius: 10px;
    border: solid 1px #d5d5d5;background-color: #fff;padding:0 20px;font-size: 15px;font-weight: 500;}
.member .signup .step2 dl dd input[type="text"]::placeholder,
.member .signup .step2 dl dd input[type="password"]::placeholder,
.member .signup .step2 dl dd input[type="tel"]::placeholder,
.member .signup .step2 dl dd input[type="number"]::placeholder,
.member .signup .step2 dl dd input[type="email"]::placeholder{color:#787878;}
.member .signup .step2 dl dd select{width:100%;height:45px;border-radius: 5px; border: solid 1px #dcdfe6;font-size: 15px;font-weight: 500;padding:0 20px;}
.member .signup .step2 dl dd .select-group{display: flex;gap:15px;}
.member .signup .step2 dl dd .select-group select{flex:1;}
.member .signup .step2 dl dd .radio-group{display: flex;gap:10px;}
.member .signup .step2 dl dd .radio-group .radio-type3{flex:1;}
.member .signup .step2 dl dd .pwd-wrap{position: relative;}
.member .signup .step2 dl dd .pwd-wrap input[type="password"]{padding:0 40px 0 20px;}
.member .signup .step2 dl dd .pwd-wrap button{position:absolute;top:14px;right:15px;display:inline-block;width: 22px;height:22px;background: url(/_public/images2/icon/ico_pwd_view_off.svg) no-repeat;background-size: cover;}
.member .signup .step2 dl dd .pwd-wrap button.on{background: url(/_public/images2/icon/ico_pwd_view_on.svg) no-repeat;background-size: cover;}

.member .signup .policy-box{margin-top:50px;}
.member .signup .policy-box h3{font-size: 24px;font-weight: bold;letter-spacing: -0.48px;color: #121212;}
.member .signup .policy-box .chk-list{margin-top:20px;}
.member .signup .policy-box .chk-list .allcheckbox{padding: 18px 20px;border-radius: 10px;border: solid 1px #d5d5d5;background-color: #f8f8f8;}
.member .signup .policy-box .chk-list #allchk + label{font-size:16px;}
.member .signup .policy-box .chk-list #allchk + label:before{top:0;}
.member .signup .policy-box .chk-list ul{margin-top:20px;}
.member .signup .policy-box .chk-list ul li{position: relative;display: flex;align-items: center;justify-content: space-between;padding:0 20px;}
.member .signup .policy-box .chk-list ul li .checkbox-type2{}
.member .signup .policy-box .chk-list ul li .checkbox-type2 label{font-size:14px;}
.member .signup .policy-box .chk-list ul li .checkbox-type2 label:before{top:-2px;}
.member .signup .policy-box .chk-list ul li + li{margin-top:10px;}
.member .signup .complete{text-align: center;}
.member .signup .complete i{display: inline-block;}
.member .signup .complete i img{display:block;}
.member .signup .complete h2{position:relative;margin-top:30px;font-size: 30px;font-weight: bold;letter-spacing: -0.6px;text-align: left;color: #121212;}
.member .signup .complete .button-box{margin-top:30px;display: flex;gap:10px;}
.member .signup .complete .button-box .button:last-child{background: #fff;border:1px solid #057e54 ;color:#057e54 ;}
.member .signup .complete p{text-align:left;margin-top:10px;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;}
.member .signup .button-box{margin-top:40px;flex-direction: column;}
.member .signup .button-box .button{display: flex;width:100%;height:55px;align-items: center;justify-content: center;border-radius: 10px;background:#057e54 ; font-size: 18px;font-weight: 600;color:#fff;}
.member .signup .signin-sns{margin-top:20px;}
.member .signup .signin-sns h3{position: relative;display:flex;align-items: center;justify-content: center;}
.member .signup .signin-sns h3 span{position:relative;display: inline-block;padding:0 40px;background: #fff;font-size: 20px;font-weight: bold;color:#202020;}
.member .signup .signin-sns h3:before{content: "";position:absolute;left:0;top:50%;transform:translateY(-50%);display: block;width:100%;height:1px;background: #ccc;}
.member .signup .signin-sns ul{margin-top:40px;display: flex;justify-content: center;gap:40px;}
.member .signup .signin-sns ul li{text-align: center;}
.member .signup .signin-sns ul li button{display: flex;flex-direction: column;gap:10px;align-items: center;}
.member .signup .signin-sns ul li button i{display: inline-block}
.member .signup .signin-sns ul li button i img{display:block}
.member .signup .signin-sns ul li button span{display: inline-block; font-size: 15px;font-weight: 500;color: #787878;}

.member .signup .link-box{margin-top:30px;display: flex;justify-content: center;gap:15px;}
.member .signup .link-box span{display: inline-block;position: relative;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #121212;}
.member .signup .link-box a{display: inline-block;font-size: 16px;font-weight: bold;color: #4060FF ;text-decoration: underline;}
/* e::회원가입 */


/* s::비밀번호 재설정 */
.member .reset-password{}
.member .reset-password .inner-box{background: #fff; border-radius: 10px;padding:40px 50px 40px;}
.member .reset-password h2{font-size: 30px;font-weight: bold;letter-spacing: -0.6px;color: #121212;}
.member .reset-password .txt{margin-top:10px;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;}
.member .reset-password dl{margin-top:40px;}
.member .reset-password dl dt{font-size: 16px;font-weight: 600;color: #121212;}
.member .reset-password dl dt i{color:#057e54 ;}
.member .reset-password dl dd{margin-top:10px;}
.member .reset-password dl dd + dt{margin-top:20px;}
.member .reset-password dl dd input[type="text"],
.member .reset-password dl dd input[type="tel"],
.member .reset-password dl dd input[type="number"],
.member .reset-password dl dd input[type="email"],
.member .reset-password dl dd input[type="password"]{width:100%;height:55px; border-radius: 10px;border: solid 1px #ddd;background-color: #fff;padding:0 20px;font-size: 15px;font-weight: 500;color: #121212;}
.member .reset-password dl dd input[type="text"]::placeholder,
.member .reset-password dl dd input[type="tel"]::placeholder,
.member .reset-password dl dd input[type="number"]::placeholder,
.member .reset-password dl dd input[type="email"]::placeholder,
.member .reset-password dl dd input[type="password"]::placeholder{color:#999;}
.member .reset-password .button-box{margin-top:30px;}
.member .reset-password .button-box button{display: flex;align-items: center;justify-content: center;width:100%;height:55px;background: #057e54 ;border-radius: 10px;color:#fff; font-size: 18px;font-weight: 600;}
.member .reset-password .button-box button:disabled{background: #ccc;color:#fff;}
.member .reset-password dl dd .pwd-wrap{position: relative;}
.member .reset-password dl dd .pwd-wrap input[type="password"]{padding:0 40px 0 20px;}
.member .reset-password dl dd .pwd-wrap button{position:absolute;top:14px;right:15px;display:inline-block;width: 22px;height:22px;background: url(/_public/images2/icon/ico_pwd_view_off.svg) no-repeat;background-size: cover;}
.member .reset-password dl dd .pwd-wrap button.on{background: url(/_public/images2/icon/ico_pwd_view_on.svg) no-repeat;background-size: cover;}
/* e::비밀번호 재설정 */


@media all and (max-width:1280px) {}

@media all and (max-width:1024px) {
    .member{padding-top: 0;}
    .member .signin .inner-box{padding:30px 40px;}
    .member .signin h2{font-size:28px;}
    .member .signin .sign-con fieldset input[type="text"],
    .member .signin .sign-con fieldset input[type="password"],
    .member .signin .sign-con fieldset input[type="tel"],
    .member .signin .sign-con fieldset input[type="number"]{height:50px;font-size:14px;}
    .member .signin .sign-con .button-box{margin-top:30px;}
    .member .signin .sign-con .button-box button{height:50px;font-size:18px;}
    .member .signin .sign-con .signin-sns h3 span{font-size:18px;padding:0 20px;}
    .member .signin .sign-con .signin-sns ul li button{height: 50px;}

    .member .signup .inner-box{padding:30px 40px;}
    .member .signup .step1 h2{font-size:22px;}
    .member .signup .step1 .b-txt{font-size:28px;}
    .member .signup .step1 p{font-size:16px;}
    .member .signup .button-box .button{height:50px;font-size:18px;}
    .member .signup .signin-sns h3 span{font-size:18px;padding:0 20px;}

    .member .signup .step2 h2{font-size:28px;}
    .member .signup .step2 dl{margin-top:40px;}
    .member .signup .step2 dl dt{top:0;font-size:15px;float: none;width:100%;}
    .member .signup .step2 dl dd{padding:0;margin-top:10px;}
    .member .signup .step2 dl dd + dt{margin-top:30px;}
    .member .signup .policy-box h3{font-size:20px;}
    .member .signup .policy-box .txt{font-size:16px;}
    .member .signup .txt2{font-size:16px;}
    .member .signup .policy-box .chk-list .allcheckbox{padding:15px;}
    .member .signup .policy-box .chk-list ul li{padding:0 10px;}

    .member .signup .complete .b-txt{font-size:28px;}
    .member .signup .complete h2{margin-top: 30px;font-size:22px;}
    .member .signup .complete p{font-size:16px;}

    .member .find .inner-box{padding:30px 40px;}
    .member .find h2{font-size:28px;}
    .member .find p{font-size:16px;}
    .member .find dl dd input[type="text"],
    .member .find dl dd input[type="tel"],
    .member .find dl dd input[type="number"],
    .member .find dl dd input[type="email"],
    .member .find dl dd input[type="password"]{height:50px;font-size:14px;}
    .member .find dl dd .input-wrap button{height:50px;}
    .member .find dl dd .input-wrap .input-box em{top:15px;}
    .member .find .button-box{margin-top:30px;}
    .member .find .button-box button{height:50px;font-size:18px;}

    .member .reset-password .inner-box{padding:30px 40px;}
    .member .reset-password h2{font-size: 28px;}
    .member .reset-password dl dd input[type="text"],
    .member .reset-password dl dd input[type="tel"],
    .member .reset-password dl dd input[type="number"],
    .member .reset-password dl dd input[type="email"],
    .member .reset-password dl dd input[type="password"]{height:50px;}
    .member .reset-password .button-box button{height:50px;}
}

@media all and (max-width:768px){
    .member .signin .signin-tab a{height:45px;font-size: 16px;}
    .member .signin .inner-box{padding:20px 30px;}
    .member .signin h2{font-size:24px;}
    .member .signin .banner{margin-top:20px;}
    .member .signin .sign-con fieldset input[type="text"],
    .member .signin .sign-con fieldset input[type="password"],
    .member .signin .sign-con fieldset input[type="tel"],
    .member .signin .sign-con fieldset input[type="number"]{height:45px;}
    .member .signin .sign-con .button-box button{height:45px;font-size:16px;}
    .member .signin .sign-con .link-box{margin-top:40px;}
    .member .signin .sign-con .link-box a{padding:0 10px;}
    .member .signin .sign-con .txt{font-size:14px;word-break: keep-all;}
    .member .signin .sign-con .link-box span{font-size:14px;}
    .member .signin .sign-con .link-box a{font-size:15px;padding: 0;}

    .member .signup .inner-box{padding:20px 30px;}
    .member .signup .step1 i{width:60px;}
    .member .signup .step1 h2{margin-top:20px;font-size:20px;word-break: keep-all;}
    .member .signup .step1 .b-txt{font-size:26px;padding-bottom: 40px;}
    .member .signup .step1 .b-txt:after{height:30px;}
    .member .signup .button-box .button{height:45px;font-size:16px;}
    .member .signup .step1 p{margin-top:20px;}

    .member .signup .step2 h2{font-size:24px;}
    .member .signup .step2 .txt{font-size:14px;}
    .member .signup .step2 dl dd input[type="text"],
    .member .signup .step2 dl dd input[type="password"],
    .member .signup .step2 dl dd input[type="tel"],
    .member .signup .step2 dl dd input[type="number"],
    .member .signup .step2 dl dd input[type="email"]{height: 50px;}
    .member .signup .step2 dl dd .select-group{gap:10px;}
    .member .signup .step2 dl dd select{padding:0 10px;font-size:14px;}
    .member .signup .policy-box{margin-top:40px;}
    .member .signup .policy-box h3{font-size:22px;}
    .member .signup .policy-box .txt{font-size:14px;}
    .member .signup .policy-box .chk-list{margin-top:20px;padding:20px;}
    .member .signup .policy-box .chk-list #allchk + label{font-size:16px;}
    .member .signup .policy-box .chk-list #allchk + label:before{top:-1px;}
    .member .signup .txt2{font-size:14px;margin-top:40px;}

    .member .signup .complete{text-align: center;}
    .member .signup .complete i{width:60px;}
    .member .signup .complete .b-txt{font-size:26px;}
    .member .signup .complete h2{text-align: center;}
    .member .signup .complete p{margin-top:10px;font-size:14px;text-align: center;}

    .member .find .inner-box{padding:20px 30px;}
    .member .find h2{font-size: 24px;}
    .member .find .txt{font-size:14px;}
    .member .find i{width:60px;}
    .member .find .page-title2{margin-top:20px;}
    .member .find p{font-size:14px;}
    .member .find dl dt{font-size:15px;}
    .member .find dl dd .input-wrap .input-box{width:calc(100% - 90px);}
    .member .find dl dd .input-wrap button{width: 80px;}
    .member .find .tab3{margin-top:30px;}
    .member .find .radio-group{gap:20px;}
    .member .find .radio-group .radio-type2{flex:1;}
    .member .find .radio-group .radio-type2 label{text-align: left;}
    .member .find p{font-size:16px;}
    .member .find fieldset input[type="text"],
    .member .find fieldset input[type="password"],
    .member .find fieldset input[type="tel"],
    .member .find fieldset input[type="number"]{height:45px;}
    .member .find .button-box button{height:45px;font-size:16px;}

    .member .reset-password h2{font-size:24px;}
    .member .reset-password .txt{font-size:14px;}
    .member .reset-password dl{margin-top:30px;}
    .member .reset-password .inner-box{padding:20px 30px;}
}

@media all and (max-width:460px){
    .member .signin .inner-box{padding:20px;}
    .member .signin .sign-con .signin-sns ul{flex-direction: column;gap:10px;}

    .member .signup .inner-box{padding:20px;}

    .member .find .inner-box{padding:20px;}

    .member .reset-password .inner-box{padding:20px;}
}
