@charset "utf-8";


/* 아웃로그인 스킨 */
.ol {position:relative;padding:15px;border:1px solid #dde4e9;background: #f6f8fb}
.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;float:right;padding:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c;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 {margin-bottom:10px !important;}
#ol_before fieldset {position:relative}
#ol_id {display:block;background: #fff !important;padding:0 5px;width:154px;height:30px;border:1px solid #e4eaec;background:#f7f7f7;line-height:1.6em;}
.ol_idlabel {position:absolute;top:10px;left:5px;color:#333;font-size:0.95em;}
#ol_pw {display:block;background: #fff !important;margin-top:-2px;float:left;padding:0 5px;width:154px !important;height:30px;border:1px solid #e4eaec;background:#f7f7f7;vertical-align:top;line-height:1.6em}
.ol_pwlabel {position:absolute;top:40px;left:5px;color:#333;font-size:0.95em}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 83px;
    height: 62px;
    float: right;
    border: 1px solid #dde4e9;
    background: #2c68b0;
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    vertical-align: top;}
#ol_before a {letter-spacing:-0.15em}
#ol_svc {clear:both; float:left;margin:18px 0 0; width:100px;}
#ol_svc .join_bd{border-right:1px solid #dde4e9; padding-right:10px;}

#ol_auto {position:absolute;right:0;top:80px}
#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>strong{font-size:14px;line-height:30px}
#ol_after_hd .welcome{height:12px; background: #fda100; margin-top:4px; padding:7px 0; text-align:center; color:;}
#ol_after_hd .welcome span{font-weight:bold}
#ol_after_hd .btn_admin {text-align:center;border-radius:3px;}
#ol_after_private {margin:10px 0;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;text-align:center;background:#fff}
#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:#337dd4;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:80px;margin-right:1px}
#ol_after_pt {width:98px;margin-right:1px}
#ol_after_scrap {width:68px;line-height:2.6em !important}
#ol_after_ft {text-align:justify}
#ol_after_ft a {display:inline-block;width:122px;background:#2c68b0;color:#fff;text-align:center;padding:10px 0;border-radius: 3px;}
#ol_after_ft a#ol_after_info{background:#ffa330}
#ol_after_ft a:focus, #ol_after_ft a:hover {text-decoration:none !important}