@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;padding:5px;}
.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:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;line-height:2.15em;vertical-align:middle} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before { padding: 10px; }
#ol_before fieldset {position:relative}
#ol_id {display:inline-block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:125px;height:22px;border:1px solid #e4eaec;background:#f7f7f7;line-height:1.6em}
.ol_idlabel {position:absolute;top:6px;left:5px;color:#333;font-size:0.95em}
#ol_pw {display:inline-block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:125px;height:22px;border:1px solid #e4eaec;background:#f7f7f7;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 {display:inline-block;width:60px;height:52px;border:0;background:#333;color:#fff;font-size:1em;font-weight:bold;vertical-align:top;position: absolute;top: 25px;margin-left: 5px;}
#ol_before a {letter-spacing:-0.15em; text-decoration: none;}
#ol_svc {float:left;margin:4px 0 10px 0;}
#ol_svc a { margin-right: 5px; }
#ol_password_lost {display:inline-block;margin:0 0 0 5px}
#ol_auto {position:relative;margin:5px 0 0}
#ol_auto label {letter-spacing:-0.1em}
#ol_auto input {width:13px;height:13px;vertical-align:bottom}

#ol_after { padding: 10px; }
#ol_after_hd {margin:0 0 3px;height: 22px;line-height: 25px;}
#ol_after_hd .btn_admin {width:40px;text-align:center;display: inline-block;float: right;margin-right: 6px;}
#ol_after_private {margin:0 0 0px;zoom:1}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {float:left}
#ol_after_private a {display:inline-block;padding-top:13px;height:26px;width:135px;margin:10px 0 5px 0;color:#424242;text-align:center;
border: 1px solid #d4d4d4; background-color: white;
}
#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 {color:#424242;text-decoration:none;font-weight: bold;border: 1px solid #a0a0a0; background-color:white;}
#ol_after_private a:focus strong,
#ol_after_private a:hover strong {color:#fff;text-decoration:none}
#ol_after_memo {width:50px;margin-right:1px}
#ol_after_pt {width:80px;margin-right:1px}
#ol_after_scrap {width:88px;}
#ol_after_ft {text-align:justify}
#ol_after_ft a {display:inline-block;width:137px;height:38px;background:#546571;color:#fff;text-align:center;line-height:3.2em}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}
#ol_after_ft a:hover { font-weight: bold;}
li.manage {
    margin-right: 5px;
}
ul#ol_after_private svg {
    vertical-align: sub;
}