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

/* 아웃로그인 스킨 */
.ol {position:relative;margin:0;padding:0px;width:280px; height:249px; overflow:hidden; border-bottom:1px solid #e0e0e0;background-image: url(../../../image/bg_sidebar.png);}
.ol h2 {margin:0;padding:0;line-height:0;}
.ol ul {margin:0;padding:0;list-style:none}

.ol a.btn_admin {display:inline-block;padding:0 10px;height:23px;border:1px solid #69c5d7;background:#69c5d7;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 4px !important;width:238px;height:43px;border:1px solid #e0e0e0;background:#fff !important; background-image: none;line-height:45px;}
.ol_idlabel {position:absolute;top:90px;left:35px;color:#d4d4d4;}
#ol_pw {display:block;margin:0 0 10px !important;width:238px !important;height:43px;border:1px solid #e0e0e0;background:#fff !important;vertical-align:top;line-height:45px;}
.ol_pwlabel {position:absolute;top:142px;left:35px;color:#d4d4d4;}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {width:240px;height:50px;border:0; text-align: center;line-height: 50px;color: #6f6f6f;font-size: 14px;font-weight: bold;background-image: url(../../../image/side_btn_login.png); }
#ol_before ul {float:right;margin:7px 0 13px;zoom:1}
#ol_before ul:after {display:block;visibility:hidden;clear:both;content:""}
#ol_before li {float:left;margin-left:5px;padding-top:2px}
#ol_before a {letter-spacing:-0.1em}
#ol_svc {width: 280px; height: 35px;  line-height: 35px;  margin:0; background-color: #fff; border-bottom: 1px solid #e0e0e0;}
#ol_svc a:first-child{ color: #fff; font-weight: bold; background-color: #353535;}
#ol_svc a {float:left; width: 140px; color: #8a8a8a; text-align:center; text-decoration:none; }
#ol_svc a:hover{text-decoration: underline;}
#ol_svc:after{content:""; display: block; clear: both;}
#ol_auto {text-align: left; color: #737373; line-height: 30px;}
#ol_login{width: 240px;padding: 20px; padding-top: 8px;}

#ol_after {width: 240px; padding: 0px 20px;}
#ol_after_hd {text-align: center; font-size: 13px; line-height: 20px; padding-top: 45px; }
#ol_after_hd span{display: inline-block; margin-bottom: 15px;}
#ol_after_hd .btn_admin {margin-top:8px;width:158px;height: 30px;line-height: 30px;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: center;}
#ol_after_ft a {display:inline-block; width:160px; height:30px; margin-top: 8px; border-radius:3px; background:#353535; color:#fff; text-align:center; line-height:30px;}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}
