﻿@charset "utf-8";

/*2308 포인트샵 기반 PC renew css == 로그인 */
    /*로그인*/
.biz--login{}
.biz--login .wrap__login{display:flex;flex-direction:column;width:100%;margin:0 auto;background:#ffffff;}
[class*="biz--"] .login_header{display:flex;justify-content:center;align-items:center;height:55px;}
[class*="biz--"] .login_header img{height:100%;}
.biz--login .login_bnr img{width:100%;}
.biz--login .login_form{padding:20px 15px 45px;}
.biz--login .login_form .timer{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#656565;font-size:14px;}
.biz--login .box__btn_wrap {margin-top: 30px;}
[class*="biz--"] .box__btn_wrap{margin-top:30px;}
.biz--login .login_form .box__login_util{display:flex;padding:0 21px;margin-top:13px;}
.biz--login .login_form .box__login_util a{position:relative;width:100%;line-height:32px;color:#777777;font-size:13px;font-weight:500;text-align:center;}
.biz--login .login_form .box__login_util a:not(:first-child):before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:1px;height:14px;background:#e5e5e5;}
.biz--login .login_form .box__bottom{margin-top:7px;}
.biz--login .box__login_notice{margin-top:21px;}
.biz--login .box__login_notice ul{display:flex;flex-direction:column;grid-gap:7px;}
.biz--login .box__login_notice ul li{color:#666666;font-size:12px;line-height:1.1;}
    /*id pw 찾기*/
.pop_layer.pop_layer_loginFind{width:100%;height:100vh;}
.pop_layer.pop_layer_loginFind .pop_container{height:100%;}
.pop_layer.pop_layer_loginFind .pop_container .pop_cont{padding:30px 15px;}
.pop_layer.pop_layer_loginFind .box__loginFInd_intro{padding:0 2.5px;margin-bottom:30px;}
.pop_layer.pop_layer_loginFind .box__loginFInd_intro,
.pop_layer.pop_layer_loginFind .box__loginFInd_intro div{display:flex;flex-direction:column;grid-gap:15px;}
.pop_layer.pop_layer_loginFind .box__loginFInd_intro strong{color:#000000;font-size:20px;font-weight:700;line-height:28px;}
.pop_layer.pop_layer_loginFind .box__loginFInd_intro div{grid-gap:8px;}
.pop_layer.pop_layer_loginFind .box__loginFInd_intro div span{color:#656565;font-size:13px;line-height:19px;}
.pop_layer.pop_layer_loginFind .box__form_group{grid-gap:14px;}

    /*최초이용약관*/
[class*="biz--"] .section_form{padding:30px 15px 40px;border-top:1px solid #f0f0f0;}
[class*="biz--"] .section_form .section_title{justify-content:space-between;height:auto;margin-bottom:21px;}
[class*="biz--"] .section_form .section_title span{font-size:20px;font-weight:600;}
[class*="biz--"] .section_form .section_title .location_num{display:flex;align-items:center;grid-gap:8px;}
[class*="biz--"] .section_form .section_title .location_num span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c5c5c5;font-size:0;}
[class*="biz--"] .section_form .section_title .location_num span.current{width:15px;height:15px;background:#b88f5e;color:#ffffff;font-size:10px;font-weight:500;background:#b88f5e;line-height:15px;text-align:center;}
[class*="biz--"] .section_form .box__all_check{display:flex;margin-bottom:30px;}
[class*="biz--"] .section_form .box__all_check .form_cus_unit{width:100%;height:45px;}
[class*="biz--"] .section_form .box__all_check .form_cus_unit input + label{display:flex;align-items:center;justify-content:center;grid-gap:29px;padding-left:0;height:45px;border:1px solid #f2f2f2;background-color:#f2f2f2;background-image:url(/data/mobile/common_new/ico_btn_arrw_allchk.png);background-repeat:no-repeat;background-size:14px 10px;background-position:16px center; color:#a0a0a0;font-size:16px;font-weight:500;}
[class*="biz--"] .section_form .box__all_check .form_cus_unit input + label span{margin-left:0;color:#959595;font-size:14px;}
[class*="biz--"] .section_form .box__all_check .form_cus_unit input:checked + label{border:1px solid #121923;color:#121923;background-color:#ffffff;background-image:url(/data/mobile/common_new/ico_btn_arrw_allchk_ckd.png);}
[class*="biz--"] .section_form .box__all_check .form_cus_unit input:checked + label span{color:#000000;}
    /*비밀번호변경*/
[class*="biz--"] .section_form .box__agree_form{display:flex;flex-direction:column;grid-gap:27px;}
[class*="biz--"] .section_form .box__agree_form .unit_agree{display:flex;flex-direction:column;grid-gap:9px;}
[class*="biz--"] .section_form .box__agree_form .unit_agree .form_cus_unit label .impac{color:var(--site-color);margin-left:7px;}
[class*="biz--"] .section_form .box__agree_form .unit_agree .box__agree_txt{overflow-y:auto;height:120px;padding:14px;border:1px solid #e5e5e5;color:#656565;font-size:12px;line-height:19px;}
[class*="biz--"] .section_login .section_con .box__btn_wrap .btn_disabled{background:#d1d1d1;border:#d1d1d1;color:#858585;}
.biz--login .section_login .section_con .box__btn_wrap .btn_disabled{background:#d1d1d1;border:#d1d1d1;color:#858585;}

/*레이어 회원가입*/
.pop_layer .bundle_unit .btn{height:56px;line-height:56px;background:#121923;color:#ffffff;font-size:14px;font-weight:500;text-align:center;}
.pop_layer .box__btn_wrap .btn_disabled{background:#d1d1d1;border:#d1d1d1;color:#858585;}

/*회원가입 폼*/
.box__join_location{display:flex;align-items:center;grid-gap:11px;height:20px;}
.biz--join .section_title .box__join_location .current_tit{color:#858585;font-size:12px;font-weight:400;}
.biz--join .box__info_con{margin-bottom:30px;padding:15px;color:#656565;font-size:13px;font-weight:300;line-height:19px;background:#f8f8f8;}
.biz--join .box__info_con i{color:#f05753;}

/*로그인 이용가이드*/
.login_form .btn_dwn{position:absolute;bottom:117px;right:15px;top:auto;display:inline-block;border:1px #cecece solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:3px 10px;font-size:11px;line-height:12px;letter-spacing:-1px;text-align:center;font-weight:400;}