.agreeall{text-align:left;width:95%;margin:10px auto 30px;font-size:20px}.agreeall span{border-bottom:1px solid #6a6a6a}.agreeall input{width:17px;height:17px}.terms_wrap{text-align:left;width:95%;margin:0 auto;overflow:hidden}.terms_wrap p{margin-bottom:0}.terms_box{line-height:18px;background:#fff;height:140px;overflow:auto;padding:0 20px;margin:10px 0;border-radius:5px}.terms_box h3,.terms_box h4{font-size:13px;font-weight:400;padding:10px 0 5px}.terms_box p{padding-left:10px}.terms_box ol{margin-left:10px}.terms_box ul{margin:5px 0 5px 10px}.terms_box .lineh30{line-height:23px !important}.terms_check{text-align:left;color:#666}.terms_check input{margin-right:5px}.terms_check label{color:#666;font-size:16px}.terms_check label:hover,.agreeall label:hover{cursor:pointer}.terms_check label span{color:#fb7622;font-size:13px;font-weight:400}.terms_check label span.blue{color:#0096dd}.mem_option{clear:both;font-size:21px;margin:50px 0 10px;overflow:hidden}.mem_option li{float:left}.mem_option li span{color:#fb7622;padding-left:8px}.boxsns_login01 span#appleid-signin-button{width:22px;height:26px;display:inline-block;background:#333;border-radius:2px;padding-left:5px;border-radius:2px;padding-right:3px;padding-top:2px;padding-bottom:2px;margin-left:10px}.boxsns_login01 span#appleid-signin-button img{width:20px}.mem_option li.fr span{font-weight:500;padding-left:0}.mem_option li:first-child{font-weight:500}.mem_option li:first-child input{vertical-align:baseline}.mem_option .apple{color:#fff;background:#333;border-radius:2px;width:30px;height:30px;display:inline-block;text-align:center;margin-left:7px;padding:0;padding-top:5px;box-sizing:border-box}.mem_option .apple i{font-size:21px}.mem_login{float:left;width:45%;text-align:left;margin:0 2%}.mem_login h3{font-weight:400;padding-bottom:25px;color:#333}.mem_login h3 label{cursor:pointer}.mem_login dl{width:79%;float:left}.mem_login dt,.mem_login dd{float:left;padding-bottom:5px}.mem_login dt{width:20%;padding-top:8px;height:15px}.mem_login dd{width:80%}.mem_login dd>input{width:95%}.mem_login .btn_login{float:right}.mem_login .btn_area{width:100%;margin:17px 0 0;display:flex;align-items:center;justify-content:end;float:left}.mem_login .btn_area span{padding-right:35px}.mem_login .btn_area span input{margin-right:5px}.mem_login p{color:#888;float:left;width:100%;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:15px;letter-spacing:-.3px}.mem_match{width:900px;margin:0 auto}.mem_match dl{width:100%;float:left;text-align:left;margin:30px 0 50px}.mem_match dl dt,.mem_match dl dd{float:left}.mem_match dl dt{padding:8px 5px 0 25px}.mem_match dl dd.email{width:450px}.mem_match dl dd.email .input{float:left;margin-right:5px}.mem_match .btn_area{clear:both;width:100%;border-top:1px solid #e2e2e2;padding-top:25px}.memx_login{position:absolute;margin-top:42px;width:45%;background:#fff;display:none;padding-bottom:30px}.boxsns_login{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.boxsns_login span{cursor:pointer}.boxsns_login img{width:50px}.boxsns_login01 p{display:inline-block;line-height:27px;margin-left:20px;color:#fb7622}.boxsns_login01 p,.boxsns_login01 div{float:left}.boxsns_login01 img{width:30px;cursor:pointer;margin-right:0}.boxsns_login .btn_apple{text-indent:-9999px;background:#000;cursor:pointer;width:100% !important}.boxsns_login .btn_apple:before{content:'';width:50px;height:50px;display:block;background:url('/globals/common/img/btn/login_apple.png') no-repeat center center;background-size:28px}.nsns_facebook_login{background:url('/globals/common/img/btn/login_facebook.png') no-repeat;background-size:28px;width:28px;height:28px;display:inline-block}.nsns_kakao_login{background:url('/globals/common/img/btn/login_kakao.png') no-repeat;background-size:28px;width:28px;height:28px;display:inline-block}.nsns_naver_login{background:url('/globals/common/img/btn/login_naver.png') no-repeat;background-size:28px;width:28px;height:28px;display:inline-block}.nsns_google_login{background:url('/globals/common/img/btn/login_google.png?v=1') no-repeat;background-size:28px;width:28px;height:28px;display:inline-block}.sns_modify{display:flex}.sns_modify span{display:inline-block;margin-right:5px}.sns_modify .sns_in{cursor:pointer}.sns_modify .sns_out{display:none;cursor:pointer}.sns_modify_notice{text-align:left;color:#999;padding-top:17px}.sns_modify .sns_in.apple{color:#fff;background:#333;border-radius:4px;width:85px;height:30px;display:flex;align-items:center;justify-content:center}.sns_modify .sns_in.apple i{background:url('/globals/common/img/btn/login_apple.png') no-repeat center;display:inline-block;width:18px;height:23px;margin-right:5px;background-size:18px}.tbl_join input[type=text]{width:40%}.tbl_join .m_ename input[type=text],.tbl_join .m_mail input[type=text],.tbl_join .m_birth input[type=text]{width:10%}.tbl_join .m_city>div{width:30%}.tbl_join .b_darkblue{line-height:29px !important;font-size:11px}.mem_sleep{width:550px;margin:10px auto}.mem_sleep .sleep_box{float:left;padding-bottom:10px}#layer_full{display:none;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:5550}#layer_full .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-ms-transition:all 1s ease-in;transition:all 1s ease-in}#layer_facebook{position:absolute;z-index:10000;background:#fff;padding:50px}#layer_full .imp_info{font-size:12px;line-height:20px;color:#909090;background:url(/globals/common/img/ic/ic_point.gif) no-repeat 30px 50%;width:130px;height:100px;display:block;margin:auto}.join_benefit{font-size:15px;padding-top:20px}.join_benefit h3{font-size:20px;margin-top:40px;display:flex;align-items:center;padding:0 0 15px}.join_vipmember+p.mt30{font-size:14px}.join_vipmember+p.mt30 a{text-decoration:underline;color:#0096dd;margin-left:10px}.join_memtit:before,.join_viptit:before{font-size:15px;line-height:28px;content:"M";color:#fff;background-color:#fb7622;width:26px;height:26px;border-radius:20px;margin-right:10px;display:inline-block;text-align:center;font-family:'pretendard';font-weight:600}.join_memtit:before{content:"M";background-color:#fb7622}.join_viptit:before{content:"V";background-color:#2ab6ad}.join_benefit ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.join_benefit ul li{line-height:30px;border:1px solid #eee;padding:10px;border-radius:8px;text-align:center;width:32%;box-sizing:border-box}.join_benefit ul li i{display:none}.join_benefit ul.join_vipmember li .benefit_txt01{background-color:#2ab6ad}.benefit_txt01{display:block;background-color:#fb7622;color:#fff;padding:5px 0;border-radius:8px;font-weight:500;font-size:17px}.benefit_txt02{display:block;padding-top:10px;line-height:20px}.benefit_txt03{font-size:19px;font-weight:500;color:#333;display:block}.login_wrap{width:600px !important;margin-top:30px !important;border-radius:20px;padding:50px 50px 30px !important;background:#fafafac7;box-sizing:border-box}.login_wrap .tit_my{display:flex;justify-content:space-between;align-items:center;float:initial;overflow:initial;position:relative}.login_wrap .tit_my h2{font-size:26px;font-weight:600;padding:0;color:#333}.login_wrap .tit_my h2 p{font-weight:400;padding-top:15px;line-height:20px;font-size:14px}.login_wrap .tit_my a{position:absolute;font-size:12px;padding:3px 7px 5px;border-radius:5px;top:-3px;right:0;letter-spacing:-.5px;font-weight:500}.login_wrap .bx_login{margin-top:10px;position:relative}.login_wrap .bx_login .login ul{display:flex;justify-content:space-evenly;width:100%}.login_wrap .bx_login .login ul li{font-size:16px;font-weight:500;border-bottom:1px solid #eee;width:100%;text-align:center}.login_wrap .bx_login .login ul li label{cursor:pointer;display:flex;justify-content:center;padding:20px 0;position:relative;color:#bbb}.login_wrap .bx_login .login ul li:first-child label:after{content:'';position:absolute;width:100%;background:#fd8336;height:3px;display:inline-block;bottom:0}.login_wrap .bx_login .login ul li:first-child label{color:#fd8336}.login_wrap .bx_login .login ul li label:hover{background:#f5f5f5}.login_wrap .bx_login .login ul li label input{display:none}.login_wrap .bx_login dl{margin:30px auto 20px}.login_wrap input[type=text]{border:1px solid #f4f3f6}.login_wrap input{width:100%;font-size:14px;border-radius:5px;padding:11px 20px;border:none;box-sizing:border-box;background:#f4f3f6;color:#333;font-weight:500;outline:none}.login_wrap input::placeholder{font-size:14px;font-weight:400}.login_wrap input:focus{border:1px solid #ff7b00}.login_wrap input:-webkit-autofill,.login_wrap input:-webkit-autofill:hover,.login_wrap input:-webkit-autofill:focus,.login_wrap input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f4f3f6 inset !important}.login_wrap input:-webkit-autofill:focus{border:1px solid #ff7b00}.login_wrap .locklogin{display:flex;justify-content:space-between}.login_wrap .locklogin label{cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px}.login_wrap .locklogin label input{height:17px;width:17px}.login_wrap .btn_login{margin-top:20px;position:relative}.login_wrap .btn_login input{width:100%;border-radius:10px;padding:13px 0;font-size:18px;font-weight:500;border:2px solid #474747;background:#fff;cursor:pointer}.login_wrap .btn_login input:hover{border:2px solid #000;color:#f57a18}.login_wrap .btn_area{display:flex;justify-content:center}.login_wrap .btn_area input{background:0;border:0;cursor:pointer;font-size:13px;padding:0 15px;font-weight:400}.login_wrap .btn_area input:hover{color:#fb7622}.login_wrap .btn_area input:not(:last-of-type){border-right:1px solid #e5e5e5}.login_wrap .mem_login{width:100%;float:initial;margin:70px 0 0}.login_wrap .mem_login h3{text-align:center;font-size:16px;position:relative;color:#8a8a8a}.login_wrap .mem_login h3:before{content:'';width:43%;background:#eee;height:1px;display:inline-block;position:absolute;left:0;top:10px}.login_wrap .mem_login h3:after{content:'';width:43%;background:#eee;height:1px;display:inline-block;position:absolute;right:0;top:10px}.login_wrap .mem_login .boxsns_login{justify-content:center;gap:1rem;overflow:initial}.login_wrap .mem_login p{border:0;text-align:center;float:initial;letter-spacing:0;padding:0;margin:0;font-size:14px}.login_wrap .tooltip{position:absolute;top:-12px;background:#444;color:#fff;padding:2px 9px 3px;font-size:11px;border-radius:15px;right:20px;z-index:2;width:60px;text-align:center;font-weight:500}.login_wrap .tooltip:before{border-top:7px solid #444;border-right:7px solid transparent;border-left:7px solid transparent;content:'';position:absolute;left:45%;bottom:-6px}.login_wrap .tit_my .tooltip{left:100px;top:-3px}.login_wrap .tit_my .tooltip:before{left:-13%;bottom:9px;transform:rotate(90deg)}.login_wrap .tit_my .icf{font-size:19px;color:#888}.login_wrap .boxsns_login .btn_apple:before{width:30px;height:30px;position:absolute;left:27px;background-size:22px}.login_wrap .boxsns_login .btn_apple:after{content:'Apple 로그인';color:rgba(255,255,255,.8);width:100%;height:100%;text-indent:initial;font-weight:400;position:absolute;display:flex;align-items:center;justify-content:center;left:0}.login_wrap .boxsns_login .btn_apple:hover:after{color:rgba(255,255,255,1);border:1px solid #000;border-radius:10px;box-sizing:border-box}.login_wrap .boxsns_login .kakao{background:#fde33e;color:rgba(59,31,29,.8)}.login_wrap .boxsns_login .kakao:hover{color:rgba(59,31,29,1)}.login_wrap .boxsns_login img{position:absolute;left:20px;top:11px;width:35px}.login_wrap .boxsns_login .naver{background:#2ac62d;color:rgba(255,255,255,.8)}.login_wrap .boxsns_login .naver:hover{color:rgba(255,255,255,1)}.login_wrap .boxsns_login .naver img{opacity:0;width:100%;height:100%;left:0;top:0}.login_wrap .boxsns_login .naver a:before{content:'';background:url('/globals/common/img/btn/login_naver.png');background-size:100%;width:40px;display:inline-block;height:40px;position:absolute;left:20px;top:8px}.login_wrap .boxsns_login .g_id_signin{padding:0 !important;color:rgba(51,51,51,.8)}.login_wrap .boxsns_login .g_id_signin:hover{color:rgba(51,51,51,1)}.login_wrap .boxsns_login .g_id_signin:before{background-position:22px center;background-size:34px;border-radius:10px;border:2px solid #e3e3e3;width:100%;background-color:#fff;left:0;padding:26px 0}.login_wrap .boxsns_login .g_id_signin:after{content:'Google 로그인';width:100%;height:100%;text-indent:initial;font-weight:400;position:absolute;display:flex;align-items:center;justify-content:center;left:0}.login_new .boxsns_login .g_id_signin:after{content:'Google로 시작하기'}.login_wrap .boxsns_login .kakao,.login_wrap .boxsns_login .naver,.login_wrap .boxsns_login .g_id_signin,.login_wrap .boxsns_login .btn_apple{position:relative;width:100%;height:56px;border-radius:10px;padding:18px;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px}.login_wrap .btn_memmonkey label,.login_wrap .btn_memx label{width:100%;font-size:18px;cursor:pointer;border:2px solid #fb7622;margin-top:10px;background:#fff;border-radius:10px;padding:18px 0;display:flex;justify-content:center;box-sizing:border-box;font-weight:500}.login_wrap .btn_memmonkey label{border:none;color:rgba(255,255,255,.9);background:#ffb03b}.login_wrap .btn_memmonkey label:hover{color:rgba(255,255,255,1);background:#ff9628}.login_wrap .btn_memx label{border:2px solid #e9e9e9;color:rgba(85,85,85,.8)}.login_wrap .btn_memx label:hover{color:rgba(85,85,85,1)}.login_wrap .btn_memmonkey input,.login_wrap .btn_memx input{display:none}.login_wrap .memx_login{margin:0;width:100%;background:#fbfbfb;display:block;position:initial;padding:0}.login_wrap .box_login{background:#fff;padding:20px;margin:10px 0 20px;border-radius:10px}.login_wrap .bx_login dl dt,.login_wrap .box_login dl dt{padding-bottom:5px;color:#999;font-size:12px;font-weight:500}.login_wrap .bx_login dl dd,.login_wrap .box_login dl dd{margin-bottom:15px}.login_wrap .memx_login p{margin-top:10px}.login_wrap .btn_wwlogin{font-size:14px;font-weight:500;display:flex;justify-content:center;margin-top:30px}.login_new .tit_my{justify-content:flex-start;gap:.5rem;align-items:baseline}.login_new .btn_memx label{border:none;background:0 0}.login_new .btn_memx:hover{color:#fb7622}.login_new .bx_login{border-top:1px solid #e6e6e6;margin-top:30px;padding-top:20px}.login_new .bx_login dl{margin-top:0}.login_new .login.box_login{margin-top:20px}.login_new .box_login h4{font-size:16px;font-weight:600;margin-bottom:20px}.login_new .tit_my i{cursor:pointer}.login_new .tit_my i:hover+.tooltip02{display:block}.login_new .btn_memmonkey .tooltip{top:16px}.login_new .tooltip02{background:#1f2426;display:none;padding:15px;max-width:209px;position:absolute;z-index:9;border-radius:5px;top:-25px;right:-10px;color:#fff;line-height:17px;font-size:12px}.login_new .tooltip02:before{content:'';position:absolute;left:-6px;bottom:35px;border-right:9px solid #1f2426;border-top:9px solid transparent;border-bottom:9px solid transparent}.login_new+.btn_wwlogin{width:600px;margin:20px auto;text-align:center;display:block}.nomember_wrap{margin-top:40px}.nomember_wrap a{width:100%;font-size:18px;cursor:pointer;border:1px solid #000;margin-top:10px;background:#fff;border-radius:10px;padding:16px 0;display:flex;justify-content:center;box-sizing:border-box;font-weight:500}.login_new .apple{width:500px}.login_new .google:after{content:'Google로 시작하기' !important}.login_new .google_go:after{content:'Google로 계속하기' !important}.login_new .btn_apple:after{content:'Apple로 시작하기' !important}.login_new .apple_go .btn_apple:after{content:'Apple로 계속하기' !important}.login_new .boxsns_login .google{position:relative;width:100%;border-radius:10px;padding:18px;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px;padding:0 !important;color:rgba(51,51,51,.8)}.login_new .boxsns_login .google:hover{color:rgba(51,51,51,1)}.login_new .boxsns_login .google:before{content:'';background-position:22px center;border-radius:10px;border:2px solid #e3e3e3;width:100%;background-color:#fff;left:0;padding:26px 0;background:#fff url('/globals/common/img/btn/login_google.png') no-repeat 20px center;background-size:35px}.login_new .boxsns_login .google:after{content:'Google 로그인';width:100%;height:100%;text-indent:initial;font-weight:400;position:absolute;display:flex;align-items:center;justify-content:center;left:0}.login_new .boxsns_login .google .S9gUrf-YoZ4jf{display:none}