@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;}
.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;display:none;}
.ol ul {margin:0;padding:0;list-style:none}

.ol a.btn_admin {margin-left:2px;color:#000;background:none;border:none;padding:0;vertical-align:bottom;} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {}
#ol_before fieldset {position:relative}
#ol_id {display:inline-block;padding:0 5px;width:100px;height:24px;border:none;background:#f7f7f7;margin-right:4px;}
.ol_idlabel {position:absolute;top:6px;left:5px;color:#333;font-size:0.95em}
#ol_pw {display:inline-block !important;padding:0 5px;background:#f7f7f7;height:24px;border:none;width:100px !important;}
.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;height:24px;border:0;background:#968feb;color:#fff;cursor:pointer;width:60px;font-size:0.9em;font-weight:500;letter-spacing:1px;}
#ol_before a {height:22px;border:1px solid #968feb;color:#968feb;font-weight:500;letter-spacing:1px;font-size:0.9em;width:60px;display:inline-block;line-height:22px;text-align:center;margin-left:4px;}
#ol_svc {display:inline-block;vertical-align:bottom;}
#ol_register {}
#ol_password_lost {}
#ol_auto {display:block;width:11%;float:left;text-align:right;}
#ol_auto label {letter-spacing:-0.1em}
#ol_auto input {width:13px;height:30px;vertical-align:bottom}
#ol_after a {color:#4a42b5;font-weight:400;}
#ol_after .fa {color:#eec33d;}
#ol_after_hd {display:inline-block;vertical-align:bottom;margin-right:10px;}
#ol_after_hd strong {font-weight:400;}
#ol_after_hd .btn_admin {}
#ol_after_private {zoom:1;display:inline-block;vertical-align:bottom;}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {display:inline-block;vertical-align:bottom;margin-right:5px;}
#ol_after_private a {display:block;}
#ol_after_private a strong {font-weight:400;}
#ol_after_private a:focus,
#ol_after_private a:hover {}
#ol_after_private a:focus strong,
#ol_after_private a:hover strong {}
#ol_after_memo {}
#ol_after_pt {}
#ol_after_scrap {}
#ol_after_ft {display:inline-block;vertical-align:bottom;}
#ol_after_ft a {height:18px;color:#aaa;font-weight:500;font-size:9px;width:60px;display:block;line-height:18px;text-align:center;}
#ol_after_ft a#ol_after_logout {background:#dd1c60;color:#fff;}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}

@media all and (max-width:780px) {
	#ol_id {width:70px;margin-right:2px;}
	#ol_pw {width:70px !important;}
	#ol_submit {width:40px;font-weight:400;font-size:9px;}
	#ol_before a {width:40px !important;font-weight:400;font-size:9px;margin-left:2px;}
}