@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;height:150px;padding:20px 15px;border:1px solid #cecece;background:#f3f3f3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.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;margin-top:5px;padding:0 10px;height:20px;border:1px solid #ff7e55;background:#ff7e55;color:#fff;text-decoration:none;line-height:20px;;vertical-align:middle;font-size:11px} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {}
#ol_before fieldset {position:relative;font-family:'dotum';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#ol_id {padding:0 5px;width:130px;height:26px;border:1px solid #cccccc;background:#ffffff;line-height:26px;font-family:'dotum'}
.ol_idlabel {position:absolute;top:30px;left:10px;color:#aaaaaa;font-size:11px;font-family:'dotum'}
#ol_pw {margin:3px 0 0;padding:0 5px;width:130px;height:26px;border:1px solid #cccccc;background:#ffffff;vertical-align:top;line-height:26px;font-family:'dotum'}
.ol_pwlabel {position:absolute;top:61px;left:10px;color:#aaaaaa;font-size:11px;font-family:'dotum'}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {position:absolute;display:inline-block;width:76px;height:59px;right:0;top:22px;border:0;font-family:'dotum';background:#fafafa;border:1px solid #cccccc;color:#676767;font-size:12px;font-weight:bold;vertical-align:top}
#ol_before a {letter-spacing:-0.15em}
#ol_svc {margin:10px 0 0;font-size:11px}
#ol_svc a{color:#888888}
#ol_password_lost {display:inline-block;margin:0 0 0 5px}
#ol_password_lost:before {padding-right:5px;content:"|"}
#ol_auto {position:relative;margin:0 0 7px;line-height:14px}
#ol_auto label {letter-spacing:-0.1em;font-size:11px;font-weight:bold;color:#676767;font-family:'dotum'}
#ol_auto input[type=checkbox] {width:14px;height:14px;border-radius:0;vertical-align:top}

#ol_auto_txt {position:relative;height:59px;padding-right:80px;line-height:14px}
#ol_auto_txt label {margin-top:15px;letter-spacing:-0.1em;font-size:11px;color:#676767;font-family:'dotum'}
#ol_logout {position:absolute;display:inline-block;width:76px;height:59px;line-height:59px;right:0;top:22px;border:0;font-family:'dotum';background:#fafafa;border:1px solid #cccccc;color:#676767;font-size:12px;font-weight:bold;vertical-align:middle;text-align:center}

#ol_after {}
#ol_after_hd {margin:0 0 3px}
#ol_after_hd .btn_admin {margin-top:5px;width:158px;text-align:center}
#ol_after_private {margin:0 0 3px;zoom:1}
#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:#333;color:#fff;text-decoration:none}
#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:48px;line-height:2.6em !important}
#ol_after_ft {text-align:justify}
#ol_after_ft a {display:inline-block;width:88px;height:25px;background:#333;color:#fff;text-align:center;line-height:2.2em}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}