@charset "utf-8";

/*** 모바일에서 본인인증이 안될경우 [해결방법] 안내문구 ***/
.cash_box{display:none;}

/* 회원가입인트로 */
.join_intro_box{width:450px;margin:0 auto;}
.join_intro_box .common_join{margin-bottom:40px;}
.join_intro_box .common_join a.btn_primary{display:block;width:100%;padding:15px 20px;background:#000;border:1px solid #000;color:#fff;border-radius:10px;box-sizing:border-box;font-weight:700;text-align:center;}
.join_intro_box .common_join a.btn_primary:hover{background:#fff;color:#000;}
.join_intro_box .login_txt{margin-top:40px;font-size:1.5rem;line-height:1;color:#888;text-align:center;}
.join_intro_box .login_txt a{text-decoration:underline;font-weight:600;}

/* 휴대폰번호인증 */
.sms_auth_wrap{width:450px;margin:0 auto;}
.sms_auth_wrap .tit_area{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #000;}
.sms_auth_wrap .tit_area h4{font-size:2.2rem;}
.sms_auth_wrap .tit_area p{color:#888;}
.sms_auth_wrap input[type="tel"].inp_num{width:100%;height:50px;padding:0 20px;border:1px solid #e5e5e5;border-radius:5px;font-size:1.5rem;box-sizing:border-box;}
.sms_auth_wrap input[type="tel"].inp_num::placeholder{color:#c2c2c2;}
.sms_auth_wrap .btn_auth_num{width:100%;padding:15px 20px;border:1px solid #000;background:#fff;border-radius:5px;box-sizing:border-box;font-size:1.5rem;font-weight:700;cursor:pointer;}
.sms_auth_wrap .btn_auth_num:hover{background:#000;color:#fff;}
.sms_auth_wrap dl{display:flex;flex-direction:column;}
.sms_auth_wrap dt{font-size:1.6rem;font-weight:700;}
.sms_auth_wrap dd{display:flex;margin-top:10px;}
.sms_auth_wrap dd .inp_num{flex-grow:1;margin-right:10px;}
.sms_auth_wrap dd .btn_auth_num{width:30%;flex-shrink:0;}

.sms_auth_wrap .auth_num_box{display:flex;flex-direction:column;}
.sms_auth_wrap .auth_num_box input{margin-top:10px;}

/* 회원가입약관동의 */
.join_agree .agree_box:nth-child(n+2){margin-top:20px;}
.join_agree .agree_box:last-child{margin-bottom:50px;}

.agree_box{background:#fff;border:1px solid #d5d5d5;}
.agree_box .tit_area{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #d5d5d5;}
.agree_box .box_in{padding:25px 20px;box-sizing:border-box;}
.agree_box .box_in textarea{padding:0;overflow-y:auto;height:150px;border:0;font-size:1.6rem;line-height:1.5;color:#000;resize:none;}
.agree_box .agree_chk{padding:20px;border-top:1px solid #d5d5d5;}
.agree_box .agree_chk label{font-size:1.7rem !important;}

/* 개인정보수집이용동의 */
.scroll_box{overflow-y:scroll;height:200px;}

/* 로그인 */
.login_w{position:relative;width:450px;margin:0 auto;}
.login_w .title{margin-bottom:40px;font-size:4rem;line-height:1.2;font-weight:200;color:#000;text-align:center;}
.login_w .title strong{display:block;font-weight:700;}
.login_w .logbox li{overflow:hidden;padding-left:50px;background-repeat:no-repeat;background-position:20px 50%;background-size:auto 20px;border:1px solid #d5d5d5;background-color:#fff;}
.login_w .logbox li:nth-child(n+2){margin-top:10px;}
.login_w .logbox li input{display:block;width:100%;height:60px;padding:0 10px;border:0;font-weight:400;font-size:1.6rem;line-height:60px;color:#000;box-sizing:border-box;}
.login_w .logbox li.icon_id{background-image:url(/nanum/site/member/img/icon_id.png);}
.login_w .logbox li.icon_pw{background-image:url(/nanum/site/member/img/icon_pw.png);}
.login_w .save_id{position:relative;margin-top:20px;}
.login_w .save_id .tooltip{width:100%;margin-top:10px;padding:20px;border:1px solid #d5d5d5;border-radius:5px;background:#f9fafc;text-align:left;box-sizing:border-box;box-shadow:10px 10px 20px rgba(0,0,0,0.2);}
.login_w .save_id .tooltip p{font-size:1.4rem;font-weight:500;line-height:1.4;word-break:keep-all;}
.login_w .save_id .tooltip p:nth-child(n+2){margin-top:10px;}
.login_w .btn_login{width:100%;height:60px;margin-top:20px;padding:0;border:0;background:#000;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;cursor:pointer;}
.login_w .member_info{display:flex;justify-content:center;margin-top:30px;}
.login_w .member_info a{position:relative;font-size:1.5rem;font-weight:500;color:#000;}
.login_w .member_info a:nth-child(n+2){margin-left:20px;padding-left:20px;}
.login_w .member_info a:nth-child(n+2):before{content:'';position:absolute;top:50%;left:0;width:1px;height:16px;margin-top:-8px;background:#e5e5e5;}

/* 회원가입&본인인증 공통 */
.member_wrap .title{margin-bottom:40px;font-size:4rem;line-height:1.2;font-weight:200;color:#000;text-align:center;}
.member_wrap .title strong{display:block;font-weight:700;}
.member_wrap .desc{text-align:center;word-break:keep-all;}

.memberbox{display:flex;gap:20px;margin-top:20px;}
.memberbox .box{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:50%;padding:50px 20px 20px 20px;background:#fff;border:2px solid #e5e5e5;border-radius:20px;box-sizing:border-box;}
.memberbox .box .tit{margin-bottom:15px;padding-top:85px;font-size:2.2rem;color:#000;text-align:center;background-repeat:no-repeat;background-position:50% 0;background-size:auto 62px;}
.memberbox .box .con{text-align:center;font-size:1.6rem;line-height:1.5;word-break:keep-all;}
.memberbox .box .btn{position:relative;display:block;width:100%;margin-top:auto;padding:12px 0;border:1px solid #f5f5f5;border-radius:10px;background:#f5f5f5;text-align:center;font-weight:700;color:#000;box-sizing:border-box;}
.memberbox .box .btn::after{content:'';position:absolute;top:50%;left:14px;margin-top:-8px;background-repeat:no-repeat;background-size:cover;}

/* 본인인증_휴대폰 */
.memberbox .box.phone .tit{background-image:url(/nanum/site/member/img/ipin_icon01.png);}

/* 본인인증_아이핀 */
.memberbox .box.ipin .tit{background-image:url(/nanum/site/member/img/ipin_icon02.png);}
.memberbox .box.ipin .ballon{display:none;}

/* 본인인증_간편인증 */
.secukit{z-index:9999;}
.memberbox .box.simple_auth .tit{background-image:url(/nanum/site/member/img/join_icon01.png);}
.memberbox .box.simple_auth .btn_area{margin-top:auto;}
.memberbox .box.simple_auth .btn_area .btn{font-size:1.7rem;cursor:pointer;}
.memberbox .box.simple_auth .btn_area .btn:nth-child(n+2){margin-top:5px;}
.memberbox .box.simple_auth .btn_area .btn::after{content:'';position:absolute;top:50%;left:12px;width:24px;height:24px;margin-top:-12px;background-size:cover;}
.memberbox .box.simple_auth .btn_area .btn.samsung::after{background-image:url(/cert/kica/secukit-one/assets/images/icon_samsung.png);}
.memberbox .box.simple_auth .btn_area .btn.payco::after{background-image:url(/cert/kica/secukit-one/assets/images/icon_payco.png);}
.memberbox .box.simple_auth .btn_area .btn.pass::after{background-image:url(/cert/kica/secukit-one/assets/images/icon_pass.png);}
.memberbox .box.simple_auth .btn_area .btn.kakao::after{background-image:url(/cert/kica/secukit-one/assets/images/icon_kakao.png);}
.memberbox .box.simple_auth .btn_area .btn.naver::after{background-image:url(/cert/kica/secukit-one/assets/images/icon_naver.png);}


/* 회원가입폼  */
.join_write .form_request.first{margin-bottom:50px;}
.join_write > dl{display:flex;align-items:center;min-height:40px;padding:15px 0;border-bottom:1px solid #d5d5d5;}
.join_write > dl:first-of-type{border-top:2px solid #000;}
.join_write > dl:last-child{border-color:#000;}
.join_write > dl > dt{flex-shrink:0;width:180px;padding:0 20px;font-weight:600;color:#000;box-sizing:border-box;}
.join_write > dl > dd{display:flex;flex-wrap:wrap;align-items:center;flex-grow:1;}
.join_write dd.down_wrap{flex-direction: column;align-items: baseline;}
.join_write dd input.member_input{height:40px;padding:0 10px;border-radius: 5px;border:1px solid #d5d5d5;box-sizing:border-box;}
.join_write dd.down_wrap input.member_input{line-height:40px;}
.join_write dd.down_wrap span.blue{margin-left:0;}
.join_write dd .member_btn{height:40px;margin-left:8px;padding:0 15px;border-radius: 5px;border:1px solid #000;background:#fff;font-size:1.5rem;font-weight:700;line-height:40px;color:#000;cursor:pointer;box-sizing:border-box;}
.join_write dd .member_btn:hover{background:#000;color:#fff;}
.join_write dd .file_downs{display:flex;margin-top: 10px;font-size:1.5rem;}
.join_write dd .file_downs > a{padding-right:30px;}
.join_write dd span.text1{margin-left:10px;font-size:1.5rem;/*font-weight:600; color:#888; */}
.join_write dd ul.tel_area{display:flex;}
.join_write dd ul.tel_area li{position:relative;}
.join_write dd ul.tel_area li:nth-child(1) select{flex-shrink:0;width:100px;}
.join_write dd ul.tel_area li:nth-child(n+2){padding-left:20px;}
.join_write dd ul.tel_area li:nth-child(n+2)::after{content:'';position:absolute;top:50%;left:8px;width:4px;height:1px;background:#000;}
.join_write dd ul.sns_area{display:flex;align-items:center;}
.join_write dd ul.sns_area li{display:inline-flex;align-items:center;position:relative;min-height:30px;padding-left:40px;font-weight:700;color:#000;}
.join_write dd ul.sns_area li:nth-child(n+2){margin-left:30px;}
.join_write dd ul.sns_area li a{position:relative;padding-right:15px;}
.join_write dd ul.sns_area li a::after{content:'';position:absolute;top:50%;right:0;margin-top:-6px;width:7px;height:12px;background:url(/nanum/site/member/img/icon_arr.png) no-repeat;background-size:cover;}
.join_write dd ul.sns_area li a:hover{text-decoration:underline;}
.join_write dd ul.sns_area li a.unlock{margin-left:8px;font-size:1.4rem;font-weight:600;color:#888;text-decoration:underline;}
.join_write dd ul.sns_area li a.unlock::after{display:none;}
.join_write dd ul.sns_area li::before{content:'';position:absolute;top:50%;left:0;margin-top:-15px;width:30px;height:30px;background-repeat:no-repeat;background-size:cover;}
.join_write dd ul.sns_area li.naver::before{background-image:url(/nanum/site/member/img/naver_icon.png);}
.join_write dd ul.sns_area li.kakao::before{background-image:url(/nanum/site/member/img/kakao_icon.png);}
.join_write dd ul.sns_area li.apple::before{background-image:url(/nanum/site/member/img/apple_icon.png);}
.join_write dd .change_box{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:20px;background:#f9f9f9;box-sizing:border-box;}
.join_write dd .change_box *{font-size:1.4rem !important;}
.join_write dd .change_box dt{flex-shrink:0;width:20%;font-weight:700;}
.join_write dd .change_box dd{display:flex;}
.join_write dd .change_box dd:nth-of-type(n+2){margin-left:20px;}
.join_write dd .change_box dd input.member_input{max-width:180px;}

/*이메일*/
.join_write dd.write_email{flex-direction: column;align-items: start;}
.join_write dd.write_email span.text1{margin-left:0;}
.join_write dd.write_email input + span.text1{margin-top:10px;}

/*면허번호*/
.join_write .form_request .license_num label{margin-left:15px;}

/*주소입력*/
.join_write dd.adress input.member_input{width:100%;}
.join_write dd.adress span.text1{margin-left:0;}

/*선택동의*/
label span.choice_write{font-size:2.3rem;font-weight: 600;}


/* 아이디비밀번호찾기 */
.member_id{position:relative;padding:60px 30px;border:1px solid #e5e5e5;text-align:center;}
.member_id .tit{position:relative;padding-top:120px;font-size:3rem;color:#000;line-height:1.4;}
.member_id .tit::after{content:'';position:absolute;top:0;left:50%;width:106px;height:100px;margin-left:-53px;background-repeat:no-repeat;background-size:cover;}
.member_id .tit.mem_id::after{background-image:url(/nanum/site/member/img/bg_idfind.png);}
.member_id .tit.mem_pwd::after{background-image:url(/nanum/site/member/img/bg_pwdfind.png);}
.member_id .txt{padding:8px 0 30px;font-size:1.7rem;color:#888;font-weight:500;}
.member_id .idpw_reserv{font-size:2rem;line-height:1.5;}
.member_id .idpw_reserv strong{color:#000;}
.member_id .idpw_reserv span{font-weight:600;}
.member_id .area{width:320px;margin:0 auto;}
.member_id .area p{position:relative;margin-bottom:10px;}
.member_id .area p input{width:100%;height:45px;padding:0 15px;border:0;background:#f5f5f5;font-size:1.4rem;line-height:45px;box-sizing:border-box;}
.member_id .area p input:focus{border:1px solid #000;background:#f9f9f9;}
.member_id .area p label{position:absolute;top:0;left:15px;height:45px;;font-size:1.5rem;line-height:45px;color:#888;}
.member_id input.inp_btn,
.member_id a.inp_btn{display:inline-block;min-width:180px;margin-top:40px;padding:15px 30px;background:#000;border:none;font-size:1.5rem;font-weight:700;line-height:normal;color:#fff;box-sizing:border-box;}

/* 주민등록번호체크 */
.juminchk_wrap .form_box{display:flex;justify-content:center;align-items:center;height:40px;margin-top:20px;padding:20px;background:#f9f9f9;}
.juminchk_wrap .form_box dl{display:flex;align-items:center;margin-right:10px;}
.juminchk_wrap .form_box dt{flex-grow:1;margin-right:20px;font-size:1.6rem;font-weight:700;}
.juminchk_wrap .form_box dd{position:relative;flex-grow:1;height:40px;line-height:40px;}
.juminchk_wrap .form_box dd:nth-of-type(2){padding-left:20px;}
.juminchk_wrap .form_box dd:nth-of-type(2)::after{content:'';position:absolute;top:50%;left:8px;width:4px;height:1px;background:#000;}
.juminchk_wrap .form_box dd span.user_name{display:block;width:120px;height:100%;padding:0 10px;border-radius:5px;border:1px solid #e5e5e5;background:#e9e9e9;font-weight:700;color:#000;box-sizing:border-box;}
.juminchk_wrap .form_box dd input{width:100%;height:100%;padding:0 10px;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:1.5rem;font-weight:700;color:#000;}
.juminchk_wrap .form_box dd input::placeholder{font-weight:500;color:#d5d5d5;}
.juminchk_wrap .form_box dd input::-webkit-input-placeholder{font-weight:500;color:#d5d5d5;}
.juminchk_wrap .form_box dd input:-ms-input-placeholder{font-weight:500;color:#d5d5d5;}
.juminchk_wrap .form_box .con_sbtn{min-width:100px;height:100%;line-height: 1;}

/* 회원버튼정의 */
.membtn_w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding:30px 0;text-align:center;}
.membtn_w.center{justify-content:center;}
.membtn_w.center .mem_btn{flex-grow:0;}

.membtn_w .mem_btn{flex-grow:1;border:0;display:inline-block;color:#fff;min-width:130px;padding:15px 40px;font-size:1.6rem;font-weight:600;line-height:normal;vertical-align:middle;text-align:center;cursor:pointer;border:0;letter-spacing:-0.025em;box-sizing:border-box;}
.membtn_w .mem_btn.black{background:#000;color:#fff;}
.membtn_w .mem_btn.gray{background:#f5f5f5;color:#000;}


/* 이용자확인 */
.juminchk_wrap.jw2 .agree_box .box_in textarea{height:auto; min-height:70px;}

.form_box.gbox2{display: flex;justify-content:center;align-items:center;gap:60px;margin-top:40px;padding:20px;background: #fff;border:1px solid #d5d5d5;border-radius: 10px;box-sizing:border-box;}
.form_box.gbox2 dl{position:relative;display:flex;align-items:center;}
.form_box.gbox2 dl:after{position:absolute;top:0;right:-30px;content:'';display:block;width:1px;height:40px;background:#e5e5e5;}
.form_box.gbox2 dt{flex-shrink:0;margin-right:30px;font-size:1.6rem;font-weight:700;}
.form_box.gbox2 dd{position:relative;flex-grow:1;height:40px;line-height:40px;}
.form_box.gbox2 dd:nth-of-type(2){padding-left:20px;}
.form_box.gbox2 dd:nth-of-type(2)::after{content:'';position:absolute;top:50%;left:8px;width:4px;height:1px;background:#000;}
.form_box.gbox2 dd span.user_name{display:block;width:120px;height:100%;padding:0 10px;border-radius:5px;border:1px solid #e5e5e5;background:#e9e9e9;font-weight:700;color:#000;box-sizing:border-box;}
.form_box.gbox2 dd input{width:100%;height:100%;padding:0 10px;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;font-size:1.5rem;font-weight:700;color:#000;}
.form_box.gbox2 dd input::placeholder{font-weight:500;color:#d5d5d5;}
.form_box.gbox2 dd input::-webkit-input-placeholder{font-weight:500;color:#d5d5d5;}
.form_box.gbox2 dd input:-ms-input-placeholder{font-weight:500;color:#d5d5d5;}
.form_box.gbox2 .con_sbtn{min-width:100px;height:100%;line-height: 1;}

/* 다크모드 */
.dark-mode .memberbox .box{background: #222;}
.dark-mode .memberbox .box .btn{background: #000;border:#000;}
.dark-mode .sp_certi_wrap .title span{background:#111;color:#888;}
.dark-mode .memberbox .box.ipin2:hover .ballon ul.list li{color:#fff;}
.dark-mode .memberbox .box.ipin2:hover .ballon{background: #3e9cf4;}
.dark-mode .memberbox .box.ipin2:hover .ballon::after{border-bottom-color: #3e9cf4;}
.dark-mode .memberbox .box.ipin1 .tit{background-image: url(/nanum/site/member/img/ipin_icon01_wh.png);}
.dark-mode .memberbox .box.ipin2 .tit{background-image: url(/nanum/site/member/img/ipin_icon02_wh.png);}

/********************태블릿********************/
@media all and (max-width:1024px){

/* 회원가입인트로 */
.join_intro_box{width:100%;}
.join_intro_box .login_txt{margin-top:4vh;}

/* 회원가입약관동의 */
.join_agree .agree_box:nth-child(n+2){margin-top:2vh;}
.join_agree .agree_box:last-child{margin-bottom:5vh;}

.agree_box .tit_area{padding:1.5vh 2vw;}
.agree_box .box_in{padding:2.5vh 2vw;}
.agree_box .agree_chk{padding:2vh 2vw;}

/* 회원가입폼  */
.join_write .form_request{border-bottom:1px solid #d0d5db;}
.join_write > dl{flex-direction:column;gap:10px;padding:1.5vh 2vw;}
.join_write > dl > dt{width:100%;padding:0;}
.join_write > dl > dd{width:100%;gap:8px;}
.join_write dd input.member_input{width:100% !important;}
.join_write dd .member_btn{margin-left:10px;text-align:center;}
.join_write .form_request dl dd span.text1{margin-left:0;}
.join_write dd .change_box{flex-wrap:wrap;flex-direction:column;gap:8px;padding:2vh 2vw;}
.join_write dd .change_box dt{width:100%;}
.join_write dd .change_box dd{width:100%;}
.join_write dd .change_box dd:nth-of-type(n+2){margin-left:0;}
.join_write dd .change_box dd input.member_input{flex-grow:1;max-width:100%;}
.join_write dd .change_box dd .member_btn{flex-shrink:0;width:120px;margin-left:5px;}

/*면허번호*/
.join_write .form_request .license_num{display: block;width: 100%;}

/* 로그인 */
.login_w{width:100%;}
.login_w .logbox li input{height:auto;padding:2vh 1vw;line-height:1;}
.login_w .btn_login{height:auto;margin-top:2vh;padding:2vh 0;}
.login_w .member_info{margin-top:4vh;padding-top:2vh;}

.memberbox{gap:10px;}
.memberbox .box{padding:5vh 2vw 2vh 2vw;}
.memberbox .box .con{padding-top:1.5vh;}
.memberbox .box .btn{margin-top:3vh;padding:1vh 0;}

/* 주민등록번호체크 */
.juminchk_wrap .form_box{flex-wrap:wrap;height:auto;}
.juminchk_wrap .form_box dl{width:100%;margin-right:0;}
.juminchk_wrap .form_box dl:nth-of-type(n+2){margin-top:1vh;}
.juminchk_wrap .form_box dt{flex-grow:0;flex-shrink:0;width:30%;}
.juminchk_wrap .form_box dd span.user_name{width:100%;}
.juminchk_wrap .form_box dd input{width:100% !important;}
.juminchk_wrap .form_box .con_sbtn{min-width:100%;margin-top:2vh;}

.membtn_w.center .mem_btn{flex-grow:1;}
	
}

/********************모바일********************/
@media all and (max-width:767px){
	
/*** 모바일에서 본인인증이 안될경우 [해결방법] 안내문구 ***/
.cash_box{margin-bottom:15px;display:block;padding:2vh 2vw;background:#fff;border:1px solid #e5e5e5;}
.cash_box a{position:relative;padding-left:24px;font-size:1.7rem;font-weight:700;color:#000;text-decoration:underline;}
.cash_box a::after{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(/nanum/site/member/img/icon_warning_red.png) no-repeat;background-size:cover;}

/*** 모바일에서 본인인증이 안될경우 [해결방법] 팝업 ***/
.cash_delete_wrap .tab_wrap{display:flex;position:fixed;top:0;width:100%;height:40px;margin:0;padding:0;background-color:#000;}
.cash_delete_wrap .tab_wrap li{display:inline-flex;justify-content:center;align-items:center;width:calc(100% / 3);text-align:center;box-sizing:border-box;list-style:none;}
.cash_delete_wrap .tab_wrap li:nth-child(n+2){border-left:1px solid #e5e5e5;}
.cash_delete_wrap .tab_wrap li a{display:block;padding:0 2vw;font-size:1.4rem;font-weight:700;color:#fff;text-decoration:none;}
.cash_delete_wrap .box{margin-top:40px;}
.cash_delete_wrap .box > div{padding-top:40px;}
.cash_delete_wrap .box img{max-width:100%;min-width:320px;}


/* 회원가입&본인인증 공통 */
.memberbox{gap:0;flex-wrap:wrap;}
.memberbox .box{margin-top: 1vh;width:100%;border:none;padding:0;}
.memberbox .box .tit,
.memberbox .box .con{display:none;}
.memberbox .box .btn{margin-top:0;background:#fff;}

.memberbox .box.simple_auth{display:none;background:transparent;}
.memberbox .box.simple_auth .btn_area .btn:nth-child(n+2){margin-top:1vh;}

/* 주민등록번호체크 */
.juminchk_wrap .form_box{margin-top:2vh;padding:2vh 3vw;}

/* 회원가입폼  */
.join_write dd .change_box dd .member_btn{width:90px;}
.join_write dl.wide dd{flex-direction: column;}
.join_write dl.wide dd input.member_input{margin-bottom:10px;}

/* 이용자확인 */
.form_box.gbox2{flex-direction: column;align-items: flex-start;gap: 10px;margin-top: 20px;}
.form_box.gbox2 dl{width:100%;}
.form_box.gbox2 dl:after{display:none;}
.form_box.gbox2 dt{width: 80px;}
.form_box.gbox2 dd span.user_name,
.form_box.gbox2 dd input{width:100% !important;}
.form_box.gbox2 .con_sbtn{min-width:auto;width: 100%;height:40px;}

}

/********************웹********************/
@media all and (min-width:1025px) {

.memberbox .box:hover{border-color:#1065d9;}

.memberbox .box.phone:hover .btn,
.memberbox .box.ipin:hover .btn{background:#1065d9;color:#fff;}

.memberbox .box.ipin:hover .ballon{display:block;position:absolute;top:100%;left:0;padding:20px;border-radius:10px;background-color:#000;color:#fff;box-sizing:border-box;z-index: 1;}
.memberbox .box.ipin:hover .ballon::after{border-bottom:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0px solid transparent;content:'';position:absolute;top:-10px;left:50%;margin-left:-5px;}
.memberbox .box.ipin:hover .ballon ul.list li{font-size:1.3rem;line-height:1.4;color:#fff;}
.memberbox .box.ipin:hover .ballon ul.list li::after{top:5px;background-color:#fff;}

.memberbox .box.simple_auth .btn:hover{background:#1065d9;color:#fff;}

}
