@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;padding:5px 0 8px 0;background:#fafafa; height: 106px;}
.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
.ol ul {margin:0;padding:0;list-style:none}

.ol a.btn_admin {display:inline-block;padding:2px;border:1px solid #2DB400;background:#2DB400;color:#fff;text-decoration:none;} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {}
#ol_before fieldset {position:relative}
#ol_before div.logtypebox {
    padding: 0 10px;
}
#ol_id {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:168px;height:22px;border:1px solid #C9CAC9;background:#FFF;line-height:1.6em}
.ol_idlabel {position:absolute;top:6px;left:5px;color:#333;font-size:0.95em}
#ol_pw {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:168px;height:22px;border:1px solid #C9CAC9;background:#FFF;vertical-align:top;line-height:1.6em}
.ol_pwlabel {position:absolute;top:35px;left:5px;color:#333;font-size:0.95em}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {position:absolute; top:0px; right:0px; width:60px;height:52px;border:1px solid #C9CAC9;background:#FDFDFD;color:#000;font-size:1.0em;vertical-align:top}
#ol_submit:hover, { border:1px solid #6C6C6C; }
#ol_before a {letter-spacing:-0.1em}
#ol_svc {
    padding: 0 10px 3px 10px;
    margin-bottom: 6px;
}
#ol_password_lost {display:inline-block;margin:0px}
#ol_auto {position:relative;float:left;margin:0px}
#ol_auto label {letter-spacing:-0.1em}
#ol_auto input {width:13px;height:13px;vertical-align:bottom}

#ol_after {}
#ol_after_hd {border-bottom: 1px solid #d4d4d4; padding: 2px 6px 12px 8px;}
#ol_after_hd .btn_admin {text-align:center}
#ol_after p { padding: 4px 0; }
#ol_after p.state span,
#ol_after p.ads span {font-weight: bold;}
#ol_after_private {margin:0 0 3px;zoom:1; border:1px solid #ECECEC; border-left:0px; border-right:0px;}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {float:left}
#ol_after_private a {display:block;padding-top:8px;height:37px;background:#f7f7f7;text-align:center}
#ol_after_private a strong {display:block;padding-top:3px;color:#000;font-weight:normal}
#ol_after_private a:focus,
#ol_after_private a:hover {background:#ECECEC;color:#000;text-decoration:none}
#ol_after_private a:focus strong,
#ol_after_private a:hover strong {color:#000;text-decoration:none}
#ol_after_memo {width:50px;margin-right:1px}
#ol_after_pt {width:80px;margin-right:1px}
#ol_after_scrap {width:48px;line-height:2.6em !important}
#ol_after_ft {display: inline-block; float: right;}
#ol_after_ft a {
    display: inline-block;
    width: 45px;
    height: 20px;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 1.8em;
    letter-spacing: -1px;
    border: 1px solid #C9CAC9;
    font-size: 12px;
    padding: 0 2px;
}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important;border:1px solid #6C6C6C;}
#ol_after p.manage {
    padding: 13px 10px;
}