@charset "utf-8";
/* SIR 지운아빠 */

/* 아웃로그인 스킨 */
.ol {position:relative;padding:15px 15px 14px 14px;border-bottom:1px 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 {display:inline-block;padding:0 10px;height:23px;border:1px solid #e8180c;background:#e8180c  !important;color:#fff !important;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}

#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {}
#ol_before a {letter-spacing:-0.15em}
#ol_svc {float:left;margin:5px 0 0}
#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}
#ol_after_hd .btn_admin {margin-top:5px;width:158px;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}
#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: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}


.login_info .login_btn{width:103px; height:103px; padding-top:30px; background:#76ace0 url('/image/site/auth/ico_lock.png') no-repeat center 20px;border:none;font-size:20px;color:#fff}
.login_bx{padding-top:60px;}
.login_bx .title{margin:30px 0 20px;font-size:24px; line-height:40px; text-align:center;}
.login_bx .content{width:960px;height:337px;border:1px solid #eaeaea;background:#fff; font-size:14px;color:#666666}

.login_bx .content.left{position:relative; width:450px; height:270px; padding:30px 0 0 70px;}
.login_bx .content.left td{height:40px;}

.login_id{width:250px; margin-top:0px; height:43px !important; line-height:43px !important; padding:0 0 0 10px;border-right:0px}
.login_pw{width:250px; margin-top:0px; height:43px !important; line-height:43px !important; padding:0 0 0 10px;border-right:0px}
.login_pw{border-top:0px !important}
.btn.gray{width:120px;height:30px;margin:0 0 0 10px; line-height:30px; font-size:14px;text-align:center; padding:0;}

.login_bx .content .right{}
.fc_101010{color:#101010}
.login_info{width:480px;height:337px;float:left;}
.login_btns *{color:#666666;line-height:40px}
.reg_btn{width:103px;height:40px;line-height:40px;border:1px solid #e7e7e7;display:inline-block;line-height:40px;text-align:center;color:#363636;font-weight:bold}
.reg_btn2{width:103px;height:40px;line-height:40px; background:#76ace0; border:1px solid #e7e7e7;display:inline-block;line-height:40px;text-align:center;color:#fff;font-weight:bold; margin-right:10px}