@charset "utf-8";

    .rb_outlogin {border:0px; padding: 0px; position: relative; }
    .rb_outlogin .rb_outlogin_po {position: absolute; top:0px; right:0px; display: flex; gap:15px;}
    .rb_outlogin .rb_outlogin_po a {position: relative; display: block;}
    .rb_outlogin .rb_outlogin_po .win_memo_ol {margin-top: 1px;}
    .rb_outlogin .rb_outlogin_po .win_memo_ol span {width: 8px; height:8px; border-radius: 50%; position: absolute; top:-3px; right:-3px; display: block;}
    .rb_outlogin .rb_outlogin_info li {font-size: 16px;}
    .rb_outlogin .rb_outlogin_prof {display: flex; align-items: center; gap:0 15px; margin-top: 15px;}
    .rb_outlogin .rb_outlogin_prof .rb_outlogin_prof1 img {width: 50px; height:50px; border-radius: 10px; border:1px solid rgba(0,0,0,0.1);}
    .rb_outlogin .rb_outlogin_prof .rb_outlogin_prof2 .rb_outlogin_prof2_id {color:#999; font-size: 12px; margin-top: 2px;}
    .rb_outlogin .rb_outlogin_prof .rb_outlogin_prof3 {margin-left: auto;}
    .rb_outlogin .rb_outlogin_prof .rb_outlogin_prof3 button {border:1px solid rgba(0,0,0,0.1); border-radius: 10px;}
    .rb_outlogin .rb_outlogin_prof .rb_outlogin_prof3 button:hover {border-color: #25282B;}
    .rb_outlogin .rb_outlogin_link {display: flex; margin-top: 15px; gap:10px; flex-direction: row; flex-wrap: wrap;}
    .rb_outlogin .rb_outlogin_link .ol_adm_a {margin-left: auto;}

    .rb_outlogin {border:0px; padding: 0px; position: relative; }
    .rb_outlogin .rb_outlogin_btn {margin-top: 15px; width: 100%; margin-top: 0px;}
    .rb_outlogin .rb_outlogin_btn button.login_btns {border:0px; border-radius: 10px; color:#fff; font-size: 16px; height:50px; width: 100%;}

	@media all and (max-width:1200px) {
        .rb_outlogin {padding: 20px;}
	}
    @media all and (max-width:1024px) {
        .rb_outlogin {padding: 20px;}
        .rb_outlogin .rb_outlogin_po {top:20px; right:20px;}
    }