@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;border:1px solid #ccc;width:338px;height:137px;background:#f7f7f7;}
.ol h2 {margin:0;padding:10px;}
.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 {}
#ol_before fieldset {position:relative}
#ol_id {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:233px;height:26px;border:1px solid #e1e1e1;background:#fff !important;line-height:1.6em;position:absolute;left:8px;}
.ol_idlabel {position:absolute;top:7px;left:15px;color:#333;font-size:0.95em;z-index:888;}
#ol_pw {display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:233px !important;height:26px;border:1px solid #e1e1e1;background:#fff !important;vertical-align:top;line-height:1.6em;position:absolute;left:8px;top:30px;}
.ol_pwlabel {position:absolute;top:37px;left:15px;color:#333;font-size:0.95em;z-index:888;}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {display:inline-block;width:69px;height:59px;border:0;background:#2ea1f1;color:#fff;font-size:12px;font-weight:bold;vertical-align:top;position:absolute;left:260px;top:0;cursor:pointer;}
#ol_before a {letter-spacing:-0.15em}
#ol_svc {float:left;margin:5px 0 0}
#ol_svc a { display:block;width:158px;height:27px;line-height:27px;text-align:center;color:#fff;position:absolute; }
#ol_svc a.join { background:#858585;left:8px;top:65px;text-decoration:none; }
#ol_svc a.lost { background:#2b446d;left:166px;top:65px;text-decoration:none; }
#ol_password_lost {display:inline-block;margin:0 0 0 5px}
#ol_auto {position:relative;float:right;margin:5px 0 0}
#ol_auto label {letter-spacing:-0.1em}
#ol_auto input {width:13px;height:13px;vertical-align:bottom}

#ol_after {}
#ol_after_hd {margin:0 0 3px}
#ol_after_hd strong { position:absolute;left:10px;top:45px; }
#ol_after_hd h2 { border-bottom:1px solid #ddd; }
#ol_after_hd .btn_admin { position:absolute;border:1px solid #e2e2e2;display:block;padding:5px;color:#9d9d9d;background:#fff;left:273px;top:43px;font-size:11px; }
#ol_after_private {margin:0 0 3px;zoom:1}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {position:absolute;}
#ol_after_private li.level { left:10px;top:80px;color:#ff2417; }
#ol_after_private li.point { left:70px;top:80px; }
#ol_after_private li.memo { left:200px;top:80px; }
#ol_after_private li img { vertical-align:-2px; }
#ol_after_private a {color:#ff2417;}
#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 {text-align:justify}
#ol_after_ft a { display:block;width:158px;height:27px;line-height:27px;text-align:center;color:#fff;position:absolute; }
#ol_after_ft a.mod { background:#858585;left:8px;top:105px;text-decoration:none; }
#ol_after_ft a.out { background:#2b446d;left:171px;top:105px;text-decoration:none; }
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}
