.posr{position:relative}.member_out_line{border:1px solid #ddd;border-radius:10px;padding:80px}.member_out_line .tt{color:#222;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.8}.member_out_line .tt~.tt{margin-top:24px}.member_out_line .tt span{color:#005eb8}.member_wrap{width:100%;max-width:630px;margin:0 auto}.member_wrap .ico{color:#222;text-align:center;margin-bottom:40px;font-size:20px;line-height:1.6}.member_wrap .ico:before{content:"";background:#f8f8f8 50% no-repeat;border-radius:50%;width:120px;height:120px;margin:0 auto 24px;display:block}.member_wrap .phone .ico:before{background-image:url(/images/icon_phone.svg)}.member_wrap .email .ico:before{background-image:url(/images/icon_email.svg)}.member_wrap .flex{align-items:center;gap:8px}.member_wrap .flex .text{flex:auto;height:60px;line-height:58px}.member_wrap .flex .btn{border:1px solid #222;border-radius:6px;width:120px;height:60px;font-size:16px;font-weight:600;line-height:58px}.member_wrap .phone span{background:#222;width:12px;height:1px}.member_wrap .phone .flex .text{width:calc(33.3333% - 61.3333px)}.member_wrap .email .flex .text{width:calc(100% - 128px)}.member_wrap .input_tet{margin:24px 0 40px}.member_wrap .input_tet .text+.text{margin-top:10px}.member_wrap .input_tet+.flex.mt{margin-top:24px}.member_wrap .btn.w100p{text-align:center;border:1px solid;height:60px;line-height:58px;display:block}.member_wrap .btn+.btn{margin-top:10px}.member_wrap .gap15{gap:15px}.member_wrap .mb20{margin-bottom:20px}.member_wrap .gbox{margin-top:80px;padding:48px 46px}.member_wrap .gbox.pd2{padding:20px}.member_wrap .gbox.pd3{padding:30px}.member_wrap .gbox.mt20{margin-top:20px}.member_wrap .gbox p{text-align:center;font-size:18px;line-height:1.6}.member_wrap .gbox p.s{font-size:16px}.member_wrap .gbox .small{font-size:14px}.member_wrap .gbox ol{margin-top:40px}.member_wrap .gbox li{background:#fff;border-radius:25px;height:50px;padding:0 0 0 60px;font-size:16px;line-height:50px;position:relative}.member_wrap .gbox li+li{margin-top:8px}.member_wrap .gbox li span{text-align:center;color:#fff;background:#005eb8;border-radius:50%;width:30px;height:30px;font-size:12px;font-weight:600;line-height:30px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.member_wrap .gbox.find_box:before{content:"";background:#fff url(/images/icon_ne.svg) 50% no-repeat;border:2px solid #005eb8;border-radius:50%;width:80px;height:80px;margin:0 auto 20px;display:block}.member_wrap .btns_center{border-top:0;margin-top:48px;padding-top:0}.member_wrap .flex_check{padding-right:70px;position:relative}.member_wrap .flex_check .btn_popup,.posr .btn_abso{color:#999;text-underline-offset:4px;font-size:16px;font-weight:600;text-decoration:underline;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.member_wrap .select_check{gap:20px;padding-left:74px;display:flex}.check_slim{padding-left:18px;position:relative}.check_slim input{display:none}.check_slim i{background:#666;width:10px;height:100%;transition:all .2s linear;position:absolute;top:0;left:0;-webkit-mask:url(/images/icon_check_slim.svg) 50%/contain no-repeat;mask:url(/images/icon_check_slim.svg) 50%/contain no-repeat}.check_slim span{color:#999;font-size:16px;font-weight:600;line-height:30px;transition:all .2s linear}.check_slim input:checked+i{background:#005eb8}.check_slim input:checked~span{color:#005eb8}.member_wrap .ctit{color:#111;text-align:center;margin-bottom:40px;font-size:54px;font-weight:700;line-height:80px}.member_wrap .join_step{justify-content:center;gap:67px;margin-bottom:80px;display:flex}.member_wrap .join_step li{color:#999;text-align:center;font-size:16px;font-weight:500;line-height:1.6;position:relative}.member_wrap .join_step li+li:before{content:"";background:url(/images/icon_join_step.svg) 50% no-repeat;width:67px;height:100%;position:absolute;top:0;left:-67px}.member_wrap .join_step li span{text-align:center;color:#fff;background:#ddd;border-radius:50%;width:30px;height:30px;margin:0 auto 8px;font-size:16px;font-weight:600;line-height:30px;display:block}.member_wrap .join_step li.on{color:#00a8ff}.member_wrap .join_step li.on span{background:#00a8ff}.member_wrap .tit{border-bottom:1px solid #222;margin:80px 0 30px;padding-bottom:16px;font-size:26px;font-weight:700;line-height:1.62}.member_wrap .aco_wrap dl{border-color:#f8f9fb}.member_wrap .aco_wrap dt button{background:#f8f9fb}.member_wrap .aco_wrap.no_arw dt button:after{display:none}.member_wrap .confirm_box{border:1px solid #ddd;border-radius:6px}.member_wrap .confirm_box p{margin-bottom:0;font-weight:500}.member_wrap .board_write{padding-bottom:40px}.member_wrap .wmypage1{width:205px}.member_wrap .wmypage3{width:142px}.join_end{text-align:center;margin-bottom:80px;font-size:20px;line-height:1.6}.join_end:before{content:"";background:#f8f8f8 url(/images/icon_join_end.svg) 50% no-repeat;border-radius:50%;width:120px;height:120px;margin:0 auto 24px;display:block}.popup_member .inbox{width:730px;padding-top:70px}.popup_member .scroll{max-height:calc(100vh - 237px)}.popup_member *{white-space:normal;word-wrap:break-word}.popup_member .tit,.popup_member .tit_btm{text-align:left;border-bottom:1px solid #222;margin-bottom:26px;padding-bottom:10px;font-size:20px;font-weight:600}.popup_member .tit_btm{margin-top:40px}.popup_member .tbl{margin:0}.popup_member .tbl table{width:100%}.popup_member .tbl th{padding:12px;font-size:16px;font-weight:400}.popup_member .tbl td{text-align:left;vertical-align:top;padding:14px 20px;font-size:16px}.popup_member .num_box li{text-indent:-12px;padding-left:12px}.popup_member .tbl .small{margin-top:10px;font-size:14px}.popup_member .tbl .wparty1{width:148px}.popup_member p.s{font-size:16px}.popup_member .mt20{margin-top:20px}.popup_member .mb20{margin-bottom:20px}.popup_member .gbox{padding:20px;font-size:16px}.popup_member .dots_list li{font-size:16px}@media screen and (min-width:1024px){.popup_marketing .flex_check .btn_popup:hover,.member_wrap .flex_check .btn_popup:hover,.posr .btn_abso:hover{color:#005eb8}}@media screen and (max-width:767px){.member_out_line{border-radius:10px;padding:20px}.member_out_line .tt{margin-bottom:6px;font-size:16px}.member_out_line .tt~.tt{margin-top:18px}.member_wrap .ico{margin-bottom:20px;font-size:16px}.member_wrap .ico:before{background-size:auto 50%;width:80px;height:80px;margin-bottom:16px}.member_wrap .flex{flex-wrap:wrap;gap:10px 4px}.member_wrap .flex .text{flex:calc(100% - 104px);height:48px;line-height:46px}.member_wrap .flex .btn{width:100px;height:48px;font-size:14px;line-height:46px}.member_wrap .phone span{width:10px}.member_wrap .phone .flex .text{flex-basis:calc(33.3333% - 12px);width:calc(33.3333% - 12px)}.member_wrap .phone .flex .btn{width:100%}.member_wrap .email.flex .text{width:calc(100% - 104px)}.member_wrap .email.flex .btn{width:100%}.member_wrap .input_tet{margin:20px 0 30px}.member_wrap .btn.w100p{height:48px;line-height:46px}.member_wrap .btn+.btn{margin-top:8px}.member_wrap .gbox{margin-top:40px;padding:20px}.member_wrap .gbox.pd2{padding:12px}.member_wrap .gbox.pd3{padding:20px}.member_wrap .gbox.mt20{margin-top:10px}.member_wrap .gbox p{font-size:14px}.member_wrap .gbox p.s{font-size:13px}.member_wrap .gbox .small{font-size:12px}.member_wrap .gbox ol{margin-top:20px}.member_wrap .gbox li{height:40px;padding:0 0 0 40px;font-size:13px;line-height:40px}.member_wrap .gbox li+li{margin-top:4px}.member_wrap .gbox li span{width:26px;height:26px;font-size:11px;line-height:26px;left:8px}.member_wrap .gbox.find_box:before{background-size:auto 50%;width:60px;height:60px;margin-bottom:16px}.member_wrap .btns_center{margin-top:30px}.member_wrap .flex_check{padding-right:40px}.member_wrap .flex_check .btn_popup,.posr .btn_abso{font-size:13px}.member_wrap .flex_check .btn_popup{right:0}.posr .btn_abso{right:20px}.member_wrap .select_check{gap:10px;padding-left:30px}.check_slim{padding-left:16px}.check_slim i{width:8px}.check_slim span{font-size:13px;line-height:26px}.member_wrap .ctit{margin-bottom:20px;font-size:34px;line-height:40px}.member_wrap .join_step{gap:20px;margin-bottom:40px}.member_wrap .join_step li{font-size:13px}.member_wrap .join_step li+li:before{width:20px;left:-20px}.member_wrap .join_step li span{margin-bottom:4px;font-size:14px}.member_wrap .tit{margin:40px 0 10px;padding-bottom:10px;font-size:20px}.member_wrap .board_write{padding-top:0;padding-bottom:20px}.member_wrap .tbl th,.member_wrap .tbl td{padding:12px 6px}.member_wrap .wmypage1{width:25%}.member_wrap .wmypage3{width:20%}.join_end{margin-bottom:40px;font-size:16px}.join_end:before{background-size:auto 50%;width:80px;height:80px;margin-bottom:16px}.popup_member .inbox{padding-top:60px}.popup_member .scroll{max-height:calc(100vh - 193px)}.popup_member .tit,.popup_member .tit_btm{margin-bottom:12px;padding-bottom:6px;font-size:18px}.popup_member .tit_btm{margin-top:20px}.popup_member .tbl th{padding:8px;font-size:13px}.popup_member .tbl td{padding:10px 12px;font-size:13px}.popup_member .num_box li{text-indent:-10px;padding-left:10px}.popup_member .tbl .small{margin-top:6px;font-size:13px}.popup_member .tbl .wparty1{width:70px}.popup_member p.s{font-size:13px}.popup_member .mt20{margin-top:10px}.popup_member .mb20{margin-bottom:10px}.popup_member .gbox{padding:12px;font-size:13px}.popup_member .dots_list li{font-size:13px}.login_form{padding:20px!important}.login_form h3{margin-bottom:20px!important;font-size:20px!important}.login_form .login_links{justify-content:center;display:flex}.login_form .login_links a{padding:0 5px!important;font-size:13px!important}}
