@charset "utf-8";


/* CSS Document */


/*아시아나 클럽 회원 인증하기 시작 */


.attestation{width:790px; height:100%; margin:0 auto; }
.attestation ul{width:790px; height:64px; margin-top:30px; background:url(/images/join/back_attestation.jpg) no-repeat;}
.attestation ul li{float:left; padding-top:17px;}
.attestation ul li.asiana_txt{line-height:33px;font-weight:bold; font-size:16px; background:url(/images/join/bullet_red.gif) no-repeat 20px 28px; padding-left:35px; }
.attestation ul li.asiana_txt span{color:#e60012;}
.attestation ul li input{width:400px; height:30px; border:1px solid #ece9e9; margin-left:10px; margin-right:10px;}


/*아시아나 클럽회원 신규가입및 지니집 로그인 시작*/
.asianaclub_join{width:790px; height:auto; margin:0 auto; margin-top:30px; }
.asianaclub_join .left_con{width:229px; height:287px; float:left;}

.asianaclub_join .right_con{width:513px; height:288px; float:right; background:url(/images/join/back_geniezip_member.gif) no-repeat;}
.asianaclub_join .right_con ul.login{width:260px; height:70px; float:left; margin-top:110px; margin-left:100px;}
.asianaclub_join .right_con ul.login li{margin-bottom:5px;}
.asianaclub_join .right_con ul.login li input{width:253px; height:28px; border:1px solid #ece9e9;}

.asianaclub_join .right_con .btn_login{width:60ox; height:62px; margin-top:110px; padding-left:3px; float:left; }

.asianaclub_join .right_con .check_box_con{clear:both; width:120px; height:30px; margin:0 auto; padding-top:10px;}
.asianaclub_join .right_con .check_box_con input{border:1px solid #707070; width:15px; height:15px;}

.asianaclub_join .right_con .join_benefit{width:250px; height:34px; margin:10px auto;}
.asianaclub_join .right_con .join_benefit li{float:left; margin-left:10px;}

.asianaclub_join .asianaclub_event{clear:both; width:793px; /* height:2300px; */ padding-top:30px; }


.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}


.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}