@charset "utf-8";

/* 아웃로그인 스킨 */
.ol {position:relative;height:190px;min-height:190px;padding:35px 0 0;text-align:center;background-color:#fff;border-bottom:1px solid #ccc}
.ol h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
.ol p {font-size:.92em;padding-bottom:10px;}
.ol p strong {display:block;font-size:1.3em;color:#b81d23;padding-bottom:10px;}
.ol a.btn_admin {display:inline-block;padding:0 10px;height:25px;background:#d13f4a;color:#fff;text-decoration:none;line-height:25px;vertical-align:middle} /* 관리자 전용 버튼 */
.ol a.btn_admin:focus, .ol a.btn_admin:hover {text-decoration:none}

#ol_before {}
#ol_before fieldset {position:relative}
#ol_before input {height:20px;line-height:20px;padding:0}
#ol_id {display:block;width:100%;margin:5px 0 10px;}
.ol_idlabel {color:#333;}
#ol_pw {display:block;width:100%;margin:5px 0;}
.ol_pwlabel {color:#333;}
#auto_login {}
#auto_login_label {letter-spacing:-0.1em}
#ol_submit {width:100%;height:40px;border:0;border-radius:3px;color:#fff;font-weight:bold}
#ol_before a {letter-spacing:-0.15em}

#ol_svc {text-align:center;margin:10px 0 0}
#ol_svc a {display:block;width:60px;font-size:.92em;color:#b81d23;line-height:22px;padding:0 !important;margin:0 auto;border:1px solid #b81d23;}

#ol_auto {position:relative;margin:5px 0;font-size:0.92em;color:#fff}
#ol_auto label {letter-spacing:-0.1em}
#ol_auto input {width:13px;height:13px;vertical-align:bottom} 

#ol_after {height:190px;min-height:190px;}
#ol_after_hd {margin:10px 0 10px;text-align:center}
#ol_after_hd strong {display:block;font-size:12px;}/* 회원명 */
#ol_after_hd .profile_img{display:none;/*margin:20px 0 10px;display:inline-block;position:relative;*/}
#ol_after_hd .profile_img img{border-radius:50%}
#ol_after_hd .profile_img  a{display:block;position:absolute;bottom:-5px;right:-5px;width:30px;height:30px;line-height:30px;border-radius:50%;background:#fff;font-size:14px}
#ol_after_hd .btn_admin2 {position:absolute;top:20px;right:42px;display:inline-block;font-size:.92em;color:#00adef;line-height:18px;padding:0 5px;text-align:center;border:1px solid #00adef;}
#ol_after_hd .btn_admin {position:absolute;top:20px;right:20px;border-radius:3px;;;text-align:center}
#ol_after_private {font-size:11px;margin:0 10px 0;zoom:1}
#ol_after_private:after {display:block;visibility:hidden;clear:both;content:""}
#ol_after_private li {margin-bottom:1px;position:relative;float:left;width:50%;text-align:center}
#ol_after_private a {display:block;color:#444;background:#ecf0f1;padding:5px;line-height:17px;height:42px}
#ol_after_private li:nth-child(even) a{background:#e5e9ea}
#ol_after_private a strong {display:block;color:#b8292f}
#ol_after_private li a:hover{background:#bec3c7}
#ol_after_memo {;margin-right:1px}
#ol_after_pt {margin-right:1px}
#ol_after_ft {color:#fff;text-align:center;margin:12px 0 0}
#ol_after_logout {display:block;width:70px;font-size:.92em;color:#b81d23;line-height:22px;padding:0 !important;margin:0 auto;border:1px solid #b81d23;}