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

/* 아웃로그인 스킨 */
.ol {position:relative;padding:15px 15px 14px 14px;border:2px solid #b7d3e5; height:130px;}
.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}
.line{width:212px; height:1px; background:#b7d3e5; margin-top:10px; margin-bottom:10px;}

.ol a.btn_admin {display:inline-block;padding:0 10px;height:23px; border:1px solid #1786ce;background:#1786ce;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 {position:absolute; top:0; left:50px; display:block;;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:100px;height:20px;border:1px solid #ddd;background:#f7f7f7;line-height:1.6em}
.ol_idlabel	{display:inline-block; }
.ol_id_text	{margin-left:11px; margin-top:4px; font-size:11px}
/*패스워드 위치잡기*/
#ol_pw {position:absolute; top:30px; left:50px; display:block;margin:0 0 5px !important;margin:0 0 3px;padding:0 5px;width:100px !important;height:20px;border:1px solid #ddd;background:#f7f7f7;vertical-align:top;line-height:1.6em;}
.ol_pwlabel	{display:block;}
.ol_pw_text	{ margin-top:4px; font-size:11px; }
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {position:absolute;top:0px;left:172px; display:inline-block;width:40px;height:50px;border:0;background:#1786ce;color:#fff;font-size:11px;vertical-align:top; border-radius:7px;}
#ol_before a {letter-spacing:-0.15em}
#ol_svc {float:left;margin:5px 0 0}

/* 회원가입 */
#ol_svc .join	{position:absolute; top:70px; left:10px; display:inline-block; width:70px; height:20px; background-color:#1786ce; vertical-align:top; border-radius:7px; text-align:center;}
#ol_svc .join a	{color:#fff;font-size:11px; line-height:20px;}

/* 아이디/비밀번호찾기 */
#ol_svc .search	{position:absolute; top:70px; left:90px; display:inline-block; width:125px; height:20px; background-color:#1786ce; vertical-align:top; border-radius:7px; text-align:center;}
#ol_svc .search a	{color:#fff;font-size:11px; line-height:20px;}


#ol_password_lost {display:inline-block;margin:0 0 0 7px}
#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 .btn_admin {margin-top:5px;width:190px;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; background:#f7f7f7;width:212px; height:37px;text-align:center; }
#ol_after_private li span{line-height:37px; font-weight:bold;}
#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:212px;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:103px;height:25px;background:#1786ce;color:#fff;text-align:center;line-height:2.2em; margin-top:5px;}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}