@charset "utf-8";.member{background:#fafafa}.member.bg-white{background:#fff}.member.bg-white #body{padding-bottom:100px}.member h1 a{position:absolute;top:-80px;left:50%;margin-left:-59px;text-align:center}#wrap.member h1 a{margin-left:0}.member-box{position:relative;width:480px;box-sizing:border-box;margin:160px auto 0;padding:60px 58px;border:solid 1px #ebebeb;background:#fff}#wrap.member .member-box{margin-top:40px}.member #body{padding-bottom:80px}.member-box .btn-type08,.member-box .btn-type07{display:block;width:auto}.member-box.member-search-con{padding:0}.member-tab-type01{position:relative;display:table;table-layout:fixed;width:100%;margin-top:-1px}.member-tab-type01 ul{margin-left:0;overflow:hidden}.member-tab-type01 li{display:table-cell;height:50px;vertical-align:top}.member-tab-type01 li>a{display:block;height:50px;line-height:50px;margin:0 -1px;color:#444;font-size:16px;font-weight:400;text-align:center;background:#f3f3f3;border:1px solid #ededed;box-sizing:border-box;overflow:hidden}.member-tab-type01 li.active>a{position:relative;color:#23b1e6;font-weight:400;background:#fff;border-bottom-color:#fff !important}.member-box .tab-con{padding:60px 61px}.member-box .join-box{margin:-60px -58px}.member-box .join-box img{width:50%}.member-box .join-box .txt-welcome{background-color:#ebf5ff;text-align:center;position:relative;height:200px}.member-box .join-box .txt-welcome img{width:140px;height:30px;margin-top:50px}.member-box .join-box .title{margin-top:10px}.member-box .join-box .title .bg-ico{margin-right:5px;margin-top:-5px}.member-box .join-box .title span.txt{font-size:18px;color:#999;font-weight:300;line-height:30px}.member-box .join-box .title span.txt strong{color:#000;font-weight:normal}.member-box .join-box .txt-welcome .pollen01{position:absolute;left:133px;top:71px;width:7px;height:6px;transform:rotate(-44deg);opacity:.8;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen02{position:absolute;left:192px;top:24px;width:7px;height:6px;transform:rotate(-29deg);opacity:.2;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen03{position:absolute;left:380px;top:28px;width:7px;height:7px;opacity:.8;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen04{position:absolute;left:289px;top:38px;width:7px;height:5px;transform:rotate(-145deg);opacity:.2;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen05{position:absolute;left:388px;top:67px;width:8px;height:6px;opacity:.8;background-color:#fff}.member-box .join-box .txt-welcome .pollen06{position:absolute;left:219px;top:165px;width:7px;height:6px;transform:rotate(-44deg);opacity:.8;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen07{position:absolute;left:97px;top:164px;width:7px;height:5px;transform:rotate(-44deg);background-color:#fff}.member-box .join-box .txt-welcome .pollen08{position:absolute;left:83px;top:46px;width:7px;height:7px;transform:rotate(-44deg);opacity:.2;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen09{position:absolute;left:354px;top:168px;width:7px;height:6px;transform:rotate(29deg);opacity:.2;background-color:#3196ff}.member-box .join-box .txt-welcome .pollen10{position:absolute;left:285px;top:97px;width:7px;height:5px;transform:rotate(-44deg);background-color:#fff}.member-box .join-box .txt-welcome .pollen11{position:absolute;left:127px;top:33px;width:8px;height:6px;background-color:#fff}.member-box .join-box .txt-welcome .pollen12{position:absolute;left:345px;top:80px;width:7px;height:6px;transform:rotate(-44deg);opacity:.2;background-color:#3196ff}.member-box .join-box .benefit-box{padding:40px 60px 52px 60px}.member-box .join-box .benefit-box h3{font-size:23px;font-weight:bold;text-align:center}.member-box .join-box .benefit-box .benefit-list{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:20px}.member-box .join-box .benefit-box .benefit-list li{height:100px;position:relative}.member-box .join-box .benefit-box .benefit-list li+li{border-top:1px solid #eee}.member-box .join-box .benefit-box .benefit-list li .bg-ico{position:absolute;top:29px;left:20px}.member-box .join-box .benefit-box .benefit-list li p.txt{position:absolute;top:0;left:80px;font-size:16px;color:#333}.member-box .join-box .benefit-box .benefit-list li p.txt span{color:#999}.member-box .join-box .benefit-box .benefit-list li p.txt.line3{top:15px}.member-box .join-box .benefit-box .benefit-list li p.txt.line2{top:25px}.member-box .join-box .benefit-box .benefit-list li a{position:absolute;right:0;top:28px}.member-box .join-box .btn-bottom-back{position:absolute;left:50%;display:inline-block;width:176px;height:24px;line-height:24px;margin-left:-88px;font-size:14px;text-align:center;letter-spacing:-1px;color:#999;vertical-align:middle;zoom:1;*display:inline}.member-box .join-box .btn-bottom-back span{margin-left:10px}.member-box .txt-box01{text-align:center}.member-box .tit01{color:#333;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.5px}.member-box .tit02{color:#333;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.5px}.member-box .tit02 .bg-ico{margin:-4px 6px 2px 0}.member-box .tit02 span{letter-spacing:normal}.member-box .tit03{font-size:20px;height:40px;line-height:38px;font-weight:bold}.member-box .txt01{color:#666;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.5px}.member-box .txt02{color:#aaa;font-size:13px;line-height:22px;letter-spacing:-.5px;text-align:center}.member-box .txt02 span{font-weight:400}.member-box .txt03{color:#666;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.5px}.member-box .txt04{color:#666;font-size:18px;font-weight:400;line-height:28px;margin:0 -10px;letter-spacing:-1px}.member-box .txt05{color:#888;font-size:13px;line-height:24px;letter-spacing:-.5px;text-align:center}.member-box .txt06{color:#999;font-size:16px;font-weight:400;letter-spacing:-.5px;margin:10px -50px}.member-box .txt05 span{font-weight:400}.member-box .txt-box02{padding:13px 0;background:#fafafa;text-align:center}.member-box .txt-box02 p{color:#666;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.5px}.member-box .txt-box02 p span{font-size:14px}.member-box .txt-box02 p+p{margin-top:8px}.member-box .txt-box03{display:block;position:relative;padding:7px 0 9px;color:#666;font-size:14px;font-weight:400;border:solid 1px #b4b4b4;text-align:center;border-radius:5px;box-sizing:border-box;vertical-align:middle;zoom:1;*display:inline}.member-box .txt-box03 p{margin-top:3px;color:#888;font-weight:400}.member-box .txt-box03 p.small{font-size:12px}.member-box .cert-btn{margin-right:-10px;overflow:hidden}.member-box .cert-btn li{float:left;width:33.3%;overflow:hidden}.member-box .cert-btn li:first-child{width:33.4%}.member-box .cert-btn a{position:relative;display:block;height:135px;margin-right:10px;border:solid 2px #e1e1e1;text-align:center;border-radius:5px;box-sizing:border-box;vertical-align:middle;zoom:1;*display:inline;background:#fff}.member-box .cert-btn a:hover{border-color:#21b9f1}.member-box .cert-btn a span{position:absolute;top:25px;left:30px}.member-box .cert-btn li+li a span{top:22px;left:36px}.member-box .cert-btn li+li+li a span{top:22px;left:29px}.member-box .cert-btn a strong{position:absolute;top:76px;left:0;display:inline-block;width:100%;color:#666;font-size:13px}.member-box .cert-btn02{margin-right:-20px;overflow:hidden}.member-box .cert-btn02 li{float:left;width:50%}.member-box .cert-btn02 a{position:relative;display:block;height:155px;margin-right:20px;border:solid 2px #e1e1e1;text-align:center;border-radius:5px;box-sizing:border-box;vertical-align:middle;zoom:1;*display:inline;background:#fff}.member-box .cert-btn02 a:hover{border-color:#21b9f1}.member-box .cert-btn02 a span{position:absolute;top:33px;left:62px}.member-box .cert-btn02 li+li a span{top:33px;left:51px}.member-box .cert-btn02 a strong{display:inline-block;position:absolute;top:100px;left:0;width:100%;color:#666;font-size:13px}.member-box .join-notice{position:relative;overflow:hidden}.member-box .join-notice p{position:absolute;top:0;left:0;width:32px}.member-box .join-notice ul{margin-left:36px}.member-box .join-notice ul li{position:relative;padding-left:7px;color:#888;font-size:13px;font-weight:400;line-height:21px;letter-spacing:-.5px;word-break:keep-all}.member-box .join-notice ul li+li{margin-top:5px}.member-box .join-notice ul li:after{content:'-';display:block;position:absolute;top:-1px;left:0}.member-box .join-notice ul li a{color:#444}.member-box .join-notice ul li a.txt-btn-underline{text-decoration:underline}.member-box .join-notice ul li .btn-type04{float:right;margin-top:-2px}.member-box .join-notice.line{padding-top:16px;border-top:solid 1px #ccc}.member-box .join-notice.line p{top:16px}.member-box .join-notice.no-list li:after{display:none}.member-box input{width:100%}.member-box .adult-ico{display:block;margin:40px 0 15px 0;text-align:center}.member-box .adult-ico02{display:block;margin:0;text-align:center}.member-box .result-txt{position:relative;width:100%;height:44px;margin-bottom:15px;line-height:42px;color:#666;font-size:14px;font-weight:400;text-align:left;background:#f3fafd}.member-box .result-txt span{color:#333;margin-right:11px;padding:0 11px;background:url("/images/common/bar/bg_bar09.png") no-repeat right center}.member-box .tb-board02 td{padding:10px 0 10px}.member-box .tb-board02 td strong{color:#666;font-size:14px;font-weight:400}.member-box .tb-board02 td+td{border-left:1px solid #d2d2d2}.member-box input[type=text],.member-box input[type=password],.member-box textarea{font-size:14px}.member-box .in-txt{position:relative;height:97px;font-size:0}.member-box .in-txt span{display:inline-block;font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:30px}.member-box .in-txt strong{display:inline-block;padding:7px 0 0 10px;font-size:13px;color:#f14949;letter-spacing:-.5px}.member-box .in-txt label{display:none;font-size:12px;color:#999;font-weight:bold;position:absolute;top:-15px;left:0}.member-box .in-txt.position-check input[type=text],.member-box .in-txt.position-check input[type=password]{position:absolute;top:0;left:0;color:#000}.member-box .in-txt.position-check input[type=text]:focus,.member-box .in-txt.position-check input[type=password]:focus{border-color:#0d84ff}.member-box .in-txt.position-check span{position:absolute;top:42px;left:0;font-size:12px}.member-box .in-txt .com-txt01{color:#e65050}.member-box .in-txt .com-txt02{color:#999}.member-box .in-txt .com-txt03{color:#0d84ff}.member-box .in-txt .com-txt04{color:#aaa}.member-box .in-txt02 label{display:none}.member-box .sns-id{position:relative;display:inline-block;width:100%;height:40px;padding-left:11px;line-height:36px;color:#666;font-size:14px;font-weight:400;text-align:left;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;vertical-align:middle;zoom:1;*display:inline}.member-box .url{padding-top:10px;font-size:13px;color:#888;border-top:1px solid #ccc;text-align:center}.member-box .color01{color:#21b9f1 !important}.member-box .color02{color:#f14949 !important}.member-box .color03{color:#1ec800 !important}.member-box .color04{color:#333 !important;font-weight:400}.member-box .color05{color:#4867a8 !important}.member-box .color06{color:#0d84ff !important}.member-box .color07{color:#000 !important}.btn-bottom-type1{position:absolute;bottom:-90px;left:50%;display:inline-block;width:354px;height:50px;line-height:48px;margin-left:-177px;color:#888;font-size:16px;font-weight:400;text-align:center;letter-spacing:-1px;background:#fff;border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;vertical-align:middle;zoom:1;*display:inline}.member-box .btn-type08.btn-medium{font-size:16px !important;letter-spacing:normal;border-color:transparent}.member-box .btn-type07.btn-large{font-size:16px;letter-spacing:normal}.member-box .sns{position:relative}.member-box .sns .last-login{position:absolute;left:350px;z-index:1;display:none}.member-box .sns .last-login.kakao{top:11px;display:block}.member-box .sns .last-login.naver{top:79px;display:block}.member-box .sns .last-login.facebook{top:147px;display:block}.member-box .btn-sns-login{display:block;width:100% !important;height:56px;line-height:54px;font-size:16px !important;border:none;letter-spacing:normal;border-radius:10px;text-align:center;font-weight:normal;position:relative}.member-box .btn-sns-login.kakao{background-color:#fee500;color:#111}.member-box .btn-sns-login.naver{background-color:#1ec800;color:#fff}.member-box .btn-sns-login.facebook{background-color:#455e99;color:#fff}.member-box .btn-sns-login .bg-ico{position:absolute;top:16px;left:20px}.member-box .btn-sns-login .btn-dim{display:none;background:url("/images/common/dimd_10.png") repeat;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px}.member-box .btn-sns-login:hover>.btn-dim{display:block}.terms-list h4{margin-bottom:15px}.terms-list h4 #pu-all+label{color:#000;font-weight:bold}.terms-list h4 #pu-all+label .blet{margin:0 10px 0 0 !important}.terms-list h4 p{position:relative;top:0}.terms-list ul{background-color:#fff;border-radius:10px;padding:25px}.terms-list li{position:relative;padding:0 30px;text-align:left}.terms-list li+li{margin-top:15px}.terms-list li:last-child{border-top:1px solid #e2e2e2;margin-top:20px;padding-top:20px}.terms-list li .com-txt01{display:block;color:#999;font-size:13px;margin-top:5px;margin-left:5px}.terms-list li label span:first-child{position:absolute !important;top:1px !important;left:0}.terms-list ul input[type=checkbox]+label .blet{position:absolute;top:0;left:-30px}.terms-list ul .chk-type01 input[type=checkbox]+label{color:#333;margin-left:5px}.terms-list ul .chk-type01 input[type=checkbox]+label strong{font-weight:bold}.terms-list ul .chk-type01 input[type=checkbox]+label .blet{margin-left:5px}.terms-list-old ul{margin-top:12px;border:solid 1px #d2d2d2}.terms-list-old li{position:relative;padding:10px 10px 10px 40px}.terms-list-old li+li{border-top:1px solid #d2d2d2}.terms-list-old li a{position:absolute;top:50%;right:0;margin-top:-10px;font-size:13px;color:#9ba1a6}.terms-list-old ul input[type=checkbox]+label .blet{position:absolute;top:0;left:-30px}.terms-list-old li .com-txt01{display:block;color:#aaa;font-size:13px}.join{background-color:#fafafa}.join h1{background-color:#fff;height:100px;box-shadow:0 2px 4px 0 #eee;text-align:center}.join h1 a{margin-top:24px}.join .member-box{width:350px;background-color:transparent;padding:0;margin:100px auto 0;border:none;text-align:center}.join .member-box .mrblue_join{border-radius:10px;background-color:#0d84ff;height:56px;line-height:54px;font-size:16px !important}.join .member-box .sns{margin-top:55px;padding-top:54px;border-top:1px solid #e2e2e2;position:relative}.join .member-box .sns:after{content:'또는';display:block;position:absolute;top:-17px;left:50%;margin-left:-30px;background:#fafafa;color:#aaa;font-size:16px;font-weight:400;width:60px;line-height:30px}.join .member-box .sns a+a{margin-top:12px}.join .member-box input[type=text],.join .member-box input[type=password],.join .member-box textarea{font-size:16px;background-color:transparent;border:0;border-bottom:2px solid #eaeaea;border-radius:0;padding:0;height:40px;line-height:38px;box-sizing:content-box;-webkit-transition:border 200ms ease-out;-moz-transition:border 200ms ease-out;-o-transition:border 200ms ease-out;-ms-transition:border 200ms ease-out}.join .h40{height:40px;line-height:38px;margin:0}.join .member-box .in-txt label{display:block;position:absolute;top:0;left:0;height:40px;line-height:40px;font-size:16px;color:#aaa;font-weight:400;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s}.join .member-box .in-txt label.focus-in{position:absolute;top:-15px;left:0;height:20px;line-height:20px;font-size:12px;color:#999;font-weight:bold;z-index:1}.join .member-box input:-webkit-autofill,.join .member-box input:-webkit-autofill:hover,.join .member-box input:-webkit-autofill:focus,.join .member-box input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out;-webkit-box-shadow:0 0 0 1000px #fafafa inset !important}.join .member-box .join-notice{position:relative;overflow:hidden}.join .member-box .join-notice p{position:absolute;top:0;left:0;width:32px}.join .member-box .join-notice ul{margin-left:0}.join .member-box .join-notice ul li{position:relative;font-size:14px;color:#999;height:40px;font-weight:400;line-height:38px;letter-spacing:-.5px;word-break:keep-all;width:100%;text-align:left;padding:0}.join .member-box .join-notice ul li .btn-type04{float:right;border-color:#ccc;width:130px;height:40px;line-height:38px;font-size:14px;color:#333;text-align:center;margin-top:0}.join .member-box .join-notice.line{padding-top:20px;border-top:solid 2px #e2e2e2}.join .member-box .join-notice.line p{top:16px}.join .member-box .join-notice.no-list li:after{display:none}.join .member-box .kakao-info{margin-bottom:60px}.join .member-box .kakao-info p{font-size:14px;color:#000;font-weight:normal}.join .member-box .kakao-info p span{margin-right:10px;margin-top:-3px}.join .member-box .kakao-sync .id-info{width:350px;height:120px;border-radius:20px;background-color:#fff;border:solid 2px #e2e2e2;color:#999;box-sizing:border-box;display:block}.join .member-box .kakao-sync .id-info+.id-info{margin-top:20px}.join .member-box .kakao-sync .id-info p.id{height:40px;font-size:16px;line-height:37px;font-weight:bold;padding-top:25px;color:#333}.join .member-box .kakao-sync .id-info span.date{height:30px;font-size:14px;line-height:28px;display:block;color:#999}.join .member-box .kakao-sync .id-info.active{background-color:#21b9f1;color:#fff;border:none}.join .member-box .kakao-sync .id-info.active p.id{color:#fff}.join .member-box .kakao-sync .id-info.active span.date{color:#fff}.join .member-box .kakao-sync .id-info.disabled{background-color:#e2e2e2;color:#999;border:none;cursor:default}.join .member-box .kakao-sync .id-info.disabled p.id{color:#999}.join .member-box .kakao-sync .id-info.disabled span.date{color:#999}.join .member-box .kakao-sync .btn-sns-login{font-size:20px !important}.join .member-box .kakao-sync .btn-join{height:40px;display:block;line-height:38px;font-size:14px;color:#999;text-decoration:underline;font-weight:normal}.join .member-box .sns-id-info{margin-bottom:50px}.join .member-box .sns-id-info p{font-size:14px;color:#000;font-weight:normal}.join .member-box .sns-id-info p span{margin-right:10px;margin-top:-3px}