@charset "utf-8";


/* 아웃로그인 스킨 */
.ol {position::inherit;padding:0 0;border-bottom:0px solid #dde4e9}
.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 { position:relative; display:inline-block;padding:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;line-height:2.15em;} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {color:#fff; text-align:right; right:0; float:right;}
#ol_before a {color:#fff; text-decoration:none;}
#ol_before fieldset {position:relative}
#ol_id { float:left; display:block;margin:10px 10px 0;padding:0 5px; width:100px; height:22px; border:0; background:#fff;line-height:16px}
.ol_idlabel { position:absolute; top:12px; left:15px; font-family:'Noto Sans Kr'; font-size:13px;font-weight:400; color:#999; }
#ol_pw { float:left; display:block;margin:10px 0 0;padding:0 5px;width:100px;height:22px;border:0; background:#fff;line-height:16px}
.ol_pwlabel { position:absolute; top:12px; left:125px;font-family:'Noto Sans Kr'; font-size:13px;font-weight:400;color:#999; }
#auto_login {}
#auto_login_label {letter-spacing:-0.05em}
#ol_submit {float:left; display:block;width:60px;height:23px; background:#2D95B4; border:1px #000 solid;color:#fff; font-family:'Noto Sans Kr'; font-size:10px;font-weight:400;vertical-align:top;margin:9px 10px 0 10px;padding:0 5px; cursor:pointer;}
#ol_before a {letter-spacing:-0.05em}
#ol_svc { float:left;display:block; margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:0px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:300;}
#ol_svc2 {float:left;display:block; margin:14px 0 0;padding:0 15px 0 6px; text-align:center; line-height:13px; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:300;}
#ol_svc3 { float:left;display:block; margin:14px 0 0;padding:0 5px; text-align:center; line-height:22px;font-family:'Noto Sans Kr'; font-size:11px; font-weight:300;}
#ol_password_lost {display:inline-block;margin:0 0 0 5px}
#ol_auto { float:left; line-height:11px; margin:14px 0 0;padding:0 10px 0 0; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:300;}
#ol_auto label {}
#ol_auto input {width:13px;height:13px;vertical-align:bottom}

#ol_after { color:#fff; text-align:right; right:0; float:right; }
#ol_after a { color:#fff;text-align:right; right:0; float:right; text-decoration:none;}
#ol_after_hd { position:static; margin:0 0 3px}
#ol_svc4 { float:left;display:block;margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:400; }
#ol_svc4 a { color:#ffb400}
#ol_svc5 {float:left;display:block;margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:400;}
#ol_svc6 {float:left;display:block;margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:400;}
#ol_svc7 {float:left;display:block;margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:1px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:400;}
#ol_svc8 { float:left;display:block;margin:14px 0 0;padding:0 15px 0 13px; text-align:center; line-height:13px; border-right:0px #fff solid;font-family:'Noto Sans Kr'; font-size:11px; font-weight:400;}
