@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative; padding:14px 0 0; background:#fcfcfc}
.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;padding:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;line-height:2.15em;vertical-align:middle; font-family:'dotum'; font-size:11px} /* 관리자 전용 버튼 */
.btn_admin:hover {text-decoration:underline}
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {padding:20px 18px}
#ol_before fieldset {position:relative}
#ol_id {display:block; padding:10px; width:205px;height:14px;border:1px solid #e4eaec;background:#f7f7f7;line-height:1.6em}
.ol_idlabel {position:absolute;top:12px;left:8px;color:#aaa;font-size:0.95em}

#ol_pw {display:block; padding:10px; width:205px; height:14px;border:1px solid #e4eaec; border-top:0px none; background:#f7f7f7; line-height:1.6em}
.ol_pwlabel {position:absolute;top:47px;left:8px;color:#aaa;font-size:0.95em}
#auto_login {border-radius:0 !important; margin-top:13px}
#auto_login_label {font-size:11px; font-family:'Dotum'; color:#8b8b8b}

#ol_submit {position:absolute; top:0; right:0px; display:inline-block; width:84px;height:71px; padding-left:21px; border:0; background:#4684e7;color:#fff; font-size:15px; *font-weight:bold; letter-spacing:-1px; text-shadow:0px 0px 1px #2660bc;}

#ol_before a {}
#ol_svc {float:left;margin:13px 0 0}
	#ol_svc a {padding:5px 14px; border:1px solid #ccc; font-size:11px; font-family:'Dotum'; color:#4684e7; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px}

#ol_password_lost {display:inline-block;margin:0 0 0 5px}

#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; padding:0 19px}
#ol_after_hd>div>img {float:left; margin-right:10px; border:1px solid #CCC}
#ol_after_hd>div>div {margin-bottom:5px}
#ol_after_hd strong {display:inline-block; padding:5px; color:#4684e7}
#ol_after_hd .btn_admin {float:right; margin-right:5px; color:#FFF; border-radius:5px}
#ol_after_hd span a {float:right; padding:5px; color:#b2b2b2; border:1px solid #CCC; border-radius:5px}
#ol_after_hd label {display:block; font-size:14px; font-weight:600}
#ol_after_hd label abbr {font-weight:600}
#ol_after_hd label img {margin:0 5px}
#ol_after_hd label b {margin-left:5px; font-size:11px; color:#838383}
#ol_after_hd label code {float:right; margin-top:5px; font-size:11px; color:#838383}
#ol_after_hd var {display:inline-block; width:226px; height:9px; margin:9px 0 5px 5px; background:#ededed; border:1px solid #d7d7d7}
#ol_after_hd var B {display:block; max-width:226px; height:9px; background:#da4a50}
#ol_after_private {zoom:1; margin-top:7px; border-top:1px solid #CCC; }
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {position:relative; float:left; width:115px;  border-right:1px solid #CCC; }
#ol_after_private li:nth-child(3n) {border-right:none}
#ol_after_private a {display:block;width:84px; padding:11px 0;background:#fcfcfc;text-align:center;color:#b0b0b0}
#ol_after_private a img {margin:-3px 2px 0 0}
#ol_after_private a B {color:#b49580}
#ol_after_private a font {color:#e2ad2f}
#ol_after_private a:focus,
#ol_after_private a:hover {text-decoration:none}
#ol_after_private a:focus strong,
#ol_after_private a:hover strong {text-decoration:none}
#ol_after_private span {display:none; position:absolute; right:-10px; top:-8px; width:50px; height:18px; text-align:center; font-family:"dotum"; font-size:9px; font-weight:600; line-height:15px; color:#7d7d7d; background:url("/img/mymenu_box.png") no-repeat; z-index:2}
#ol_after_private li:hover span {display:block}
#ol_after_private2 {zoom:1; border-top:1px solid #CCC; background:#FFF}
#ol_after_private2:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private2 li {position:relative; float:left; width:86px; background:url('/img/after_login_bg.jpg') no-repeat}
#ol_after_private2 li:nth-child(4n) {background:none}
#ol_after_private2 a {display:block;width:84px; padding:10px 0;background:#FFF;text-align:center}
#ol_after_private2 a:focus,
#ol_after_private2 a:hover {text-decoration:none}
#ol_after_private2 a:focus strong,
#ol_after_private2 a:hover strong {text-decoration:none}
#ol_after_private2 span {display:none; position:absolute; right:-10px; top:-8px; width:50px; height:18px; text-align:center; font-family:"dotum"; font-size:9px; font-weight:600; line-height:15px; color:#7d7d7d; background:url("/img/mymenu_box.png") no-repeat; z-index:2}
#ol_after_private2 li:hover span {display:block}
#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}

.lo_out {font-size:11px; background:#fff}