@charset "utf-8";
html{width:100%; height:100%; margin:0; padding:0;}

a{border:0; text-decoration:none;}
body{width:100%; height:100%; margin:0; padding:0; font-family: "Nanum Gothic", sans-serif; overflow:hidden; position:relative;}

#wrap{width:1400px; height:100%; padding:0; margin:0 50%; position:absolute; left:-700px;}

.header{width:948px; height:589px; margin:0; position:absolute; top:200px; left:0px; z-index:1;}
.container{width:482px; margin:0; position:absolute; top:200px; left:850px; z-index:10;}

h1.pj_title{text-indent:-999999px; width:948px; height:589px;}
h2.login_title{text-indent:-999999px; width:482px; height:158px;}
p.pj_tx{text-indent:-999999px; width:572px; height:21px;}
.login_box{width:590px; padding:10px 0 0 0;}

fieldset{border:0; margin:0; padding:0;}
legend{display:none;}
input.tx_area{width:298px; height:48px; border:0; margin:0 0 6px 20px; padding:0 5px 0 5px; font-size:16px;}
input.btn_area{margin:20px 0 0 20px;}

.bg01{background:url('../images/login/bg_body.gif') repeat-x;}
.bg02{background:url('../images/login/bg_cont.png') no-repeat 0 0;}
.bg03{background:url('../images/login/bg_tx.png') no-repeat;}
.bg05{background:url('../images/login/Box_Login.png') no-repeat 0 58px;}
.bg06{background:url('../images/login/Box_input.png') no-repeat;}

.find_info{padding:30px 0 0 0;}
.find_info a{color:#ffffff; font-family:'나눔고딕','맑은고딕','NanumGothic', 'MalgunGothic';}
.find_info span.var{color:#ffffff;}