#wrap_login {display:flex; flex-direction:column; align-items:center; margin-top:40px;}

.wrap_label input, #slt_choose {border:1px solid #939393; height:32px; font-size:15px;}

.wrap_content {display:flex; line-height:100%; align-items:center; column-gap:6px; margin-bottom:23px;}

.wrap_label_pw {display:flex; flex-direction:column; align-items:flex-start; margin-bottom:18px;}

.wrap_find {width:422px; display:flex; justify-content:flex-end; margin-bottom:37px; gap:14px;}

.wrap_find a {color:#0378A3; font-weight:500; font-size:16px;}

#inp_wiki-pw {width:422px;}

#inp_mail-id {width:166px;}

#inp_mail-address {width:116px;}

#slt_choose {background: url('https://youngwiki.kr/images/bgarrow.svg') 85% 50% no-repeat; font-size:15px; letter-spacing:-0.5px; color:rgba(34,34,34,0.8); width:103px; padding:0 26px 0 16px; margin:0 0 0 6px;}

.tit_title {display:block; font-size:15px; letter-spacing:-0.7px; margin-bottom:13px;}

.btn_register {color:#fff; width:123px; height:42px; border:1px solid #d9d9d9; background:#252525; margin-bottom:170px;}


.pop_popup {position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); width:545px; height:260px; background:#fff; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);  text-align:center; display:flex; flex-direction:column; justify-content:center; align-items:center;}

.txt_p {font-size:18px; line-height:190%;}

.txt_point {color:#F80000;}

.btn_popup {width:123px; height:32px; background:#252525; border:1px solid #d9d9d9; margin-top:55px; color:#fff; font-size:15px;}

.pop_popup {display:none;}


@media all and (max-width:720px) {

    .pop_popup {width:336px; height:175px;}

    .txt_p {font-size:15px;}

    .btn_popup {margin-top:28px;}
}

@media all and (max-width:560px) {

    #inp_wiki-pw {width:313px;}

    #inp_mail-id {width:169px;}

    #inp_mail-address {width:116px;}

    .wrap_find {width:313px; justify-content:center;}

    .wrap_content {display:grid; gap:6px; grid-template-columns:169px 15px 116px; grid-template-rows:38px;}

    #slt_choose {margin-left:0;}
}

@media all and (max-width:359px) {
    #inp_wiki-pw {width:calc(313px - 40px);}

    #inp_mail-id {width:calc(169px - 20px);}

    #inp_mail-address {width:calc(116px - 20px);}

    .wrap_find {width:calc(313px - 40px); justify-content:center;}

    .wrap_content {display:grid; gap:6px; grid-template-columns:149px 15px 96px;}

    .pop_popup {width:280px; height:165px;}

}