.login {width:750px; margin:30px auto;}
.login .tit { text-align:center; padding-bottom:50px;}
.login .login_form { position:relative; border:1px solid #ededed; padding:33px 145px;}
.login .search_form { position:relative; border:1px solid #ededed; padding:33px 90px; margin-bottom:20px;}
.login .search_form input.logininput { border:none; height:25px; width:280px; padding:3px 2px 5px; background:#f0f0f0;}
.login .search_form .formarea li { padding:0px;}
.login .login_form .login_bt {position:absolute; right:145px; top:33px;}
.login .login_form input.logininput { border:none; height:27px; width:280px; padding:3px 2px 5px; background:#f0f0f0;}
.login .formarea {margin-bottom:10px;}
.login .formarea li { padding-bottom:9px;}
.login .login_joinbt li {padding-bottom:5px;}

.joinus {}
.joinus .join_txt {border:5px solid #ebebeb; padding:20px; height:200px; overflow:auto;}
.joinus .join_txt_line {border-bottom:1px solid #ebebeb; padding:10px 0px; margin-bottom:20px; font-weight:bold; color:#222;}

#popup {background-color:#fff; background:none; font-size:10pt;}
#popup input { height:20px;}
#popup .popup_inner {padding:20px 30px;}
#popup .popup_inner .info li {background:url(../images/sblet.jpg) left 50% no-repeat; padding:3px 0px 3px 10px; line-height:160%;}
#popup .popup_content {border:1px solid #eee; background-color:#fafafa; padding:15px; margin:15px 0px;}
#popup .popup_content h3 {padding-bottom:10px; text-align:center;}
#popup .popup_content .cbt {text-align:center; padding:10px 0px 0px 0px;}
#popup .popup_content .list li { padding:2px 0px;}
#popup .popup_content .list span { display:inline-block;width:70px;font:bold 9pt "NanumGothicWeb"; color:#222; padding-right:10px;}
#popup .post_content {border:1px solid #eee; background-color:#fafafa; padding:15px; margin:15px 0px; height:260px; overflow:auto;}
#popup .info_none { text-align:center; line-height:140%;}
#popup .info_none .form {padding-top:5px;}
#post_form { border-top:1px solid #222;}
#post_form th { border-bottom:1px solid #CCC;}
#post_form td {border-bottom:1px solid #CCC; padding:10px 0px; font-size:10pt;}

.priv_box { border:1px solid #efefef; background:#fafafa; padding:30px; font:normal 10pt "Nanum Gothic"; line-height:150%;}
.priv_box b.tit {font:bold 12pt "Nanum Gothic"; color:#c71b2b;}
.priv_box b.stit { color:#000; padding-top:7px; display:inline-block;}
.priv_box .line {height:1px; background:#efefef; margin:30px 0px;}