@charset "utf-8";

/* 아웃로그인 스킨 */
.ol{position:relative}
.ol h2{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}

.ol a.btn_admin{display:inline-block;padding:0 10px;height:25px;background:#d13f4a;color:#fff;text-decoration:none;line-height:25px;vertical-align:middle} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover{text-decoration:none}

#ol_before{}
#ol_before fieldset{position:relative}
#ol_id{display:block;width:100%;margin:5px 0 10px}
.ol_idlabel{color:#333}
#ol_pw{display:block;width:100%;margin:5px 0}
.ol_pwlabel{color:#333}
#auto_login{}
#auto_login_label{letter-spacing:-0.1em}
#ol_submit{width:100%;height:40px;border:0;border-radius:3px;color:#fff;font-weight:bold}
#ol_before a{letter-spacing:-0.15em}
#ol_svc{text-align:center;margin:10px 0 0}
#ol_svc a{display:inline-block;color:#333;margin:0 5px}
#ol_auto{position:relative;margin:5px 0;font-size:0.92em;color:#555}
#ol_auto label{letter-spacing:-0.1em}
#ol_auto input{width:13px;height:13px;vertical-align:bottom} 

.btn_member_mn{min-width:150px;padding:5px;border:1px solid #e9e9e9;background:transparent;color:#333;text-align:center}
.btn_member_mn .profile_img{display:inline-block;margin-right:5px;vertical-align:top}
.btn_member_mn .profile_img img{border-radius:50%}
.btn_member_mn .profile_name{display:inline-block;line-height:30px;vertical-align:top;letter-spacing:-0.5px}
.btn_member_mn .profile_name span{display:inline-block;max-width:80px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top}
.btn_member_mn i{display:inline-block;margin-left:5px;line-height:30px;font-size:15px;vertical-align:top;transition:all 0.3s}
.btn_member_mn_on{background:#fff;color:#000;border:1px solid #d0d0d0;border-bottom:0}
.btn_member_mn_on i{transform:rotate(180deg)}
.member_mn{display:none;position:absolute;left:0;width:150px;background:#fff;z-index:99;border:1px solid #e9e9e9;border-top:0}
.member_mn.sel{display:block}

#ol_after{}
#ol_after_private{text-align:left}
#ol_after_private:after{display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li{margin-bottom:1px;position:relative}
#ol_after_private li:hover a{background:#f7f7f7}
#ol_after_private a{display:block;color:#444;padding:10px 15px;line-height:20px;font-size:13px}
#ol_after_private a strong{float:right;display:inline-block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:clip;padding:0 5px;border-radius:15px;font-weight:normal;font-size:0.92em}
#ol_after_private .win_point strong{background:#37bc9b}
#ol_after_private .win_coupon strong{background:#a352c1}
#ol_after_private .win_memo strong{background:#ff8b77}
#ol_after_logout{display:block;font-size:14px;line-height:45px;text-align:center;color:#4400aa;background:#fff;border-top:1px solid #e9e9e9}
