@charset 'utf-8';

/* 회원유형선택 */
.membership_text {width:100%; margin:34px 0 15px; text-align:center}
.membership_text strong {display:block;}
.member_join {overflow:hidden; height:197px; margin-bottom:21px; padding:43px 10px 0 34px}
.member_join .join_title {position:relative; float:left; width:196px}
.member_join .join_title .join_btn {display:block; margin-top:12px}
.member_join .join_title .benefit_btn {position:absolute; top:-17px; right:0}
.member_join .joine_benefit {overflow:hidden; float:right; width:710px}
.member_join .joine_benefit li {float:left; font-size:0; line-height:0}
.free_member {background:url("../../images/member/bg_free_member.gif") no-repeat 0 0}
.free_member01 {background:url("../../images/member/bg_free_member01.gif") no-repeat 0 0; background-size: 100% 85%;}
.paid_member {background:url("../../images/member/bg_paid_member.gif") no-repeat 0 0}
.business_member {background:url("../../images/member/bg_business_member.gif") no-repeat 0 0}
/* //회원유형선택 */

/* 개인(무료)회원 step */
.membership_free_step1 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_free_step1.jpg") no-repeat 0 0}
.membership_free_step2 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_free_step2.jpg") no-repeat 0 0}
.membership_free_step3 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_free_step3.jpg") no-repeat 0 0}
/* //개인(무료)회원 step */

/* 개인(유료)회원 step */
.membership_paid_step1 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_paid_step1.jpg") no-repeat 0 0}
.membership_paid_step2 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_paid_step2.jpg") no-repeat 0 0}
.membership_paid_step3 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_paid_step3.jpg") no-repeat 0 0}
/* //개인(유료)회원 step */

/* 여행사 및 기업체 기업회원 */
.membership_business_step1 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_business_step1.jpg") no-repeat 0 0}
.membership_business_step2 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_business_step2.jpg") no-repeat 0 0}
.membership_business_step3 {width:100%; height:60px; margin-bottom:33px; background:url("../../images/member/bg_membership_business_step3.jpg") no-repeat 0 0}
/* //여행사 및 기업체 기업회원 */

/* 약관동의 */
.membership_term {border-top:1px solid #bdbdbd}
.membership_term .term_lr_area {overflow:hidden; width:100%}
.membership_term .term_lr_area .trem_left {float:left; width:470px}
.membership_term .term_lr_area .trem_right {float:right; width:470px}
.membership_term h3 {height:21px; margin-top:30px}
.trem_scroll {overflow-x:hidden; overflow-y:scroll; height:141px; border:1px solid #cdcdcd; overflow-y:scroll;}
.trem_cont {padding:15px 17px; color:#7f7f7f}
.trem_cont p {margin-bottom:14px}
.trem_radio {padding-top:9px; font-size:12px; color:#3c3c3c; text-align:right}
.trem_radio label {padding-left:17px}
.trem_all_chick {height:33px; margin-top:30px; padding-top:22px; border:1px solid #cdcdcd; text-align:center}
.term_lr_area h4 {margin-bottom:5px; padding-top:15px}
.h3_subtext {padding-left:10px}
.name_chick {height:69px; margin-top:30px; padding:17px 0 0 208px; border:1px solid #cdcdcd;color:#7f7f7f}
.name_chick h3 {float:left; margin-top:0; padding-top:5px}
.name_chick dl {float:right; width:617px}
.name_chick dl dt {float:left; width:100px; /*height:26px;*/ padding-top:4px; font-size:12px;}
.name_chick dl dd {float:left; width:517px; padding-bottom:6px; color:#7f7f7f}
.name_chick dl dd .point_txt {padding-left:2px; color:#bababa}
.name_chick input.txt {border:1px solid #c5c5c5; vertical-align:middle}
.name_chick dl dt label {vertical-align:middle}
.last_text{padding-top:12px; line-height:16px; color:#7f7f7f; text-align:center}

.membership_term01 {border-top:2px solid #414141;  }
.membership_term01 .njoy_wrap{width:100%;}
.membership_term01 .njoy_wrap:after{content:""; display:block; clear:both;}
.term_chk .point{color:#ba0107; font-weight:normal;}
.term_chk .option{color:#8a8a8a; font-weight:normal;}
.term_chk{background:#f4f4f4; border:1px solid #ccc; width:974px;}
.term_chk:after{content:""; display:block; clear:both;}
.term_chk input{vertical-align:middle; margin-top:-2px;}
.term_chk label{ color:#3d3d3d}
.term_chk p{float:left; padding:9px 0 6px 20px; }
.term_chk a{background:url("../../images/combine/btn_agree.gif") no-repeat 0 0; width:34px; height:11px; display:inline-block; float:right; padding-top:9px; padding-right:20px}
.term_chk .btn_agree_open{background-position:0 9px ; } 
.term_chk .btn_agree_close{background-position:0 -11px; }
.term_box{border:1px solid #ccc; border-top:0 none; height:126px;overflow:hidden;  overflow-y:scroll;}
.term_box div{padding:15px;}
.term_box p{padding-bottom:15px;}
.term_left{width:470px; float:left;}
.term_left .term_chk, .term_right .term_chk{width:468px;}
.term_right{width:470px; float:right;}
.njoy_box, .rnj_box, .pnj_box{padding:23px 0; border-top:1px dashed #a4a4a4; }
.hnj_box{padding:23px 0; border-top:2px solid #414141}
.njoy_box .term_chk label{font-weight:bold;}
.marketing_box{padding:23px 0; border-top:2px solid #414141; border-bottom:1px dashed #a4a4a4}
.marketing_box .term_chk label{font-weight:bold;}
.marketing_box strong{color:#3d3d3d; display:inline-block; width:150px;}
.mark_agree .term_box{overflow-y:hidden; height:auto; }
.mark_agree .term_box div:first-child{border-top:0 none}
.mark_agree .term_box div{padding:15px; border-top:1px solid #ccc}
.mark_agree .term_box p{padding:5px 0 0 157px; font-size:11px;}
.mark_agree{padding-top:23px;}
.mark_agree input{vertical-align:middle;}
.mark_agree label{margin:0 15px 0 5px;}
.all_agree{border:1px solid #414141; background:#fcfcfc; padding:20px 0 18px 0; margin:23px 0;}
.all_agree p{padding-left:187px; width:675px; }
.all_agree p:first-child{padding-left:162px; font-size:13px; color:#3d3d3d; padding-bottom:8px; font-weight:bold;}
.all_agree p input{margin-right:10px; vertical-align:middle;}
/* //약관동의 */

/* 개인(유료)회원 테이블 */
.refund_text {height:13px; border:1px solid #cdcdcd; padding:16px 0 14px 17px}
.refund_agree {margin-top:10px}
.refund_agree input {margin-right:5px}
/* //개인(유료)회원 테이블 */

/* 개인(유료)회원 결제 */
.payment {border:1px solid #cacaca; background-color:#fcfcfc; font-size:12px; margin:20px 0 68px}
.payment h3 {margin-bottom:13px}
.payment .payment_flow {display:inline-block; width:100%}
.payment .payment_flow .payment_left {float:left; width:709px; padding:28px 0 12px 19px; border-right:1px solid #e9e9e9}
.payment .payment_flow .payment_right {float:right; width:208px; padding:28px 19px 12px 18px}

/* 결제정보 */
.payment .pay_select {overflow:hidden; margin-bottom:8px}
.payment .pay_select dt {float:left; width:60px; padding-left:13px; padding-top:2px}
.payment .pay_select dd {float:left; width:630px; padding-bottom:7px; color:#393939}
.payment .pay_select dd label {margin-right:21px}
.payment .pay_select p {padding-left:13px; padding-bottom:7px; color:#393939}
.payment .pay_select p label {margin-right:21px}
.payment .card_info {border:1px solid #e9e9e9; background:#fff; margin-bottom:3px; padding:16px 0 10px 23px; width:573px; display:inline-block}
.payment .card_info dt {float:left; width:61px; padding-top:5px; color:#7f7f7f}
.payment .card_info dd {float:left; width:470px; padding-bottom:5px; color:#7f7f7f}
.payment .card_info .select_area {margin-right:0 5px 0 0}
/* //결제정보 */

/* 현금영수증신청 */
.payment .card_info_text {font-size:11px; color:#bababa; padding:4px 0 0 9px; background:url("../../images/member/dot.gif") no-repeat 2px 9px; word-spacing:-2px}
.payment .receipt_info dt {width:97px}
.payment .receipt_info dd {width:460px}
/* //현금영수증신청 */

/* 최종결제금액 */
.payment .total_sum {margin:15px 0 3px; border:1px solid #e9e9e9; width:206px; height:36px; padding:19px 0 0; letter-spacing:1px; background:#fff; color:#ff7e00; font-size:16px; line-height:18px; font-family:Tahoma; text-align:center}
.payment .total_sum .won {padding-left:2px; font-size:14px; font-family:Doum; font-weight:bold}
/*.payment .total_sum img {padding:7px 0 0 4px}*/
/* //최종결제금액 */

/* 환불계좌정보 */
.payment .account_info {border:0 none; background:none; width:100%; padding:0}
.payment .account_info dt {width:59px; padding-right:0}
.payment .account_info dd {width:119px}
.payment .pay_btn {padding-top:14px; text-align:center;}
/* //환불계좌정보 */

/* 결제수단별 혜택 및 안내 */
.payment .payment_benefit_box {width:690px; height:147px; margin-bottom:4px; border:1px solid #696969; background-color:#fff;}
/* /결제수단별 혜택 및 안내 */
/* //개인(유료)회원 결제 */

/* 기업회원 테이블 */
.company_info {border-bottom:1px solid #e8e8e8; margin-bottom:27px}
/* //기업회원 테이블 */

/* 개인(무료)회원 가입완료 */
.member_free_ok_box {height:275px; padding-top:72px; background:url("../../images/member/bg_membership_free_ok.gif") no-repeat 0 0; text-align:center}
.member_free_ok_box .user_name {margin:13px 0 31px; font-size:16px; line-height:18px; color:#3c3c3c}
.member_free_ok_box .user_name .name {margin:0 10px 0 8px}
.member_free_ok_box ul {overflow:hidden; width:100%}
.member_free_ok_box ul li {float:left; padding-left:37px}
/* //개인(무료)회원 가입완료 */

/* 개인(유료)회원 가입완료 */
.member_paid_ok_box {height:420px; padding-top:57px; background:url("../../images/member/bg_membership_paid_ok.gif") no-repeat 0 0; text-align:center}
.member_paid_ok_box .user_name {margin:13px 30px 28px 32px; font-size:16px; line-height:18px; color:#3c3c3c}
.member_paid_ok_box .user_name .name {margin:0 10px 0 8px}
.member_paid_ok_box .txt_member_paid_step1{width:737px; margin:0 0 0 87px; padding:22px 0 12px 0; border-top:1px solid #e9e9e9}
.member_paid_ok_box .txt_member_paid_step2{width:732px; margin:0 0 18px 87px; padding:0 0 17px 5px; border-bottom: 1px solid #e9e9e9; color:#bababa; line-height:16px}
.member_paid_ok_box .txt_member_paid_step2 span{color:#3c3c3c}
.member_paid_ok_box ul {overflow:hidden; width:100%;  margin-left:4px}
.member_paid_ok_box ul li {float:left; padding-left:36px}
/* //개인(유료)회원 가입완료 */

/* 기업 회원 가입완료 */
.member_business_ok_box {height:409px; padding:58px 30px 0 32px; background:url("../../images/member/bg_membership_business_ok.gif") no-repeat 0 0; text-align:center;}
.member_business_ok_box .user_name {margin:13px 30px 28px 32px; font-size:16px; line-height:18px; color:#3c3c3c}
.member_business_ok_box .user_name .name {margin:0 10px 0 8px}
.member_business_ok_box .txt_member_business_step1{width:729px; margin:0 0 0 87px; padding:21px 0 11px 8px; border-top:1px solid #e9e9e9}
.member_business_ok_box .txt_member_business_step2{width:727px; margin:0 0 26px 87px; padding:0 0 16px 10px; border-bottom: 1px solid #e9e9e9; color:#bababa; line-height:16px}
.member_business_ok_box .txt_member_business_step2 span{color:#3c3c3c}
.member_business_ok_box ul {overflow:hidden; width:100%;  margin-left:10px}
.member_business_ok_box ul li {float:left; padding-left:32px}
/* //기업 회원 가입완료 */

/* 가입완료 note */
.member_ok_note_area {overflow:hidden; width:100%; margin-top:11px}
.member_ok_note_area .note_left {position:relative; float:left; width:324px; margin-right:2px; border-top:2px solid #c6c6c6; border-bottom:1px solid #c6c6c6}
.member_ok_note_area .note_right {position:relative; float:right; width:324px; border-top:2px solid #c6c6c6; border-bottom:1px solid #c6c6c6}
.member_ok_note_area h3 {height:26px; padding:9px 0 0 12px; border-bottom:1px solid #e8e8e8; background-color:#faf9f8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.member_ok_note_area .member_note_list {height:97px; padding:11px 19px 0; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.member_ok_note_area .member_note_list li {overflow:hidden; padding:0 0 5px 7px; font-size:0; line-height:0; background:url("../../images/icon/bl_dot.gif") no-repeat 0 5px}
.member_ok_note_area .member_note_list li a {font-size:11px; line-height:normal;}
.member_ok_note_area .member_note_list li a:hover {color:#BFC5D3}
.member_ok_note_area .member_note_list li .txt {float:left; width:195px; font-size:11px; line-height:14px;}
.member_ok_note_area .member_note_list li .pic {float:right; width:74px; color:#ff6c00; font-size:11px; line-height:14px;}
.member_ok_note_area .member_img_list {overflow:hidden; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.member_ok_note_area .member_img_list li {float:left; font-size:0; line-height:0}
.member_ok_note_area .more_btn {position:absolute; top:13px; right:20px}
.member_ok_note_area .member_event_list {height:97px; padding:11px 19px 0; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.member_ok_note_area .member_event_list li {overflow:hidden; padding:0 0 7px 7px; font-size:0; line-height:0; background:url("../../images/icon/bl_dot.gif") no-repeat 0 4px}
.member_ok_note_area .member_event_list li a {font-size:11px; line-height:12px; vertical-align:middle;}
.member_ok_note_area .member_event_list li a:hover {color:#BFC5D3}
/* //가입완료 note */

/* 주소찾기 layerpopup */
.ly_address_find {width:406px}
.ly_address_find .exercise_text {line-height:17px; color:#bababa}
.ly_address_find .exercise_text strong {display:block; color:#535252}
.ly_address_find .exercise_text .point_color {color:#6fb8e8}
.ly_address_find .add_find {overflow:hidden; margin-top:10px; padding:13px 21px; border:1px solid #d7d7d6; background-color:#f8f8f8}
.ly_address_find .add_find dt {float:left; width:44px; padding-top:6px}
.ly_address_find .add_find dd {float:left; width:315px}
.ly_address_find .add_find_listtxt {padding-top:13px; olor:#7f7f7f; text-align:right}
.ly_address_find .add_find_list {height:221px; margin-top:6px; border:1px solid #bdbdbd; border-right:none; overflow-x:hidden; overflow-y:scroll;}
.ly_address_find .add_find_list li {font-size:12px; margin-top:-1px; padding-bottom:1px; border-top:1px solid #e9e9e8}
.ly_address_find .add_find_list li a {display:block; padding:7px 0 8px 12px}
.ly_address_find .add_find_list li:hover {background-color:#f5f5f5; text-decoration:none; cursor:pointer;}
/* //주소찾기 layerpopup */

/* 첨부파일 등록 layerpopup */
.ly_file_register {width:406px}
.ly_file_register .exercise_text {color:#bababa}
.ly_file_register .exercise_text strong {display:block; margin-bottom:6px; color:#535252}
.ly_file_register .file_find {margin:28px 0 6px}
.ly_file_register .file_gudie {color:#7f7f7f; text-align:right}
/* //첨부파일 등록 layerpopup */

/* 회원가입 */
.write_board table tbody td .txt {height:22px; line-height:21px; padding-top:0;}
.payment_left .txt {height:22px; line-height:21px; padding-top:0;}
.payment_right .txt {height:22px; line-height:21px; padding-top:0;}

/* 기업 회원 가입완료2 */
.member_business_ok_box2 {height:409px; padding:58px 30px 0 32px; background:url("../../images/member/bg_membership_business_ok.gif") no-repeat 0 0; text-align:center;}
.member_business_ok_box2 .user_name {margin:13px 30px 28px 32px; font-size:16px; line-height:18px; color:#3c3c3c}
.member_business_ok_box2 .user_name .name {margin:0 10px 0 8px}
.member_business_ok_box2 .txt_member_business_step1{width:729px; margin:0 0 0 87px; padding:21px 0 11px 8px; border-top:1px solid #e9e9e9}
.member_business_ok_box2 .txt_member_business_step2{width:727px; margin:0 0 26px 87px; padding:0 0 16px 10px; border-bottom: 1px solid #e9e9e9; color:#bababa; line-height:16px}
.member_business_ok_box2 .txt_member_business_step2 span{color:#3c3c3c}
.member_business_ok_box2 ul {overflow:hidden; width:100%;  margin-left:10px}
.member_business_ok_box2 ul li {float:left; padding-left:32px}
/* //기업 회원 가입완료2 */

.final_option {width:100%; margin-top:43px; border:1px solid #cacaca; background:#fcfcfc; overflow:hidden;}

.final_option .ctit {height:27px; margin-top:43px;}

.final_option .option {float:left; width:710px; padding:28px 0 19px 18px;border-right:1px solid #e9e9e9;}
.final_option .option .pay_option {margin-top:13px}
.final_option .option .pay_option li {padding:0 0 8px 13px; font-size:12px;}
.final_option .option .pay_option span {display:inline-block; width:60px; vertical-align:middle}
.final_option .option .pay_option .w115 {display:inline-block; width:115px;}
.final_option .option .benefit_guide {border:1px solid #696969; width:692px;}

.final_option .option .kind_of_card {width:573px; padding:16px 0 15px 23px;border:1px solid #e9e9e9; font-size:12px; color:#7f7f7f; background:#ffffff;}
.final_option .option .kind_of_card strong {display:inline-block; width:62px; padding:0; margin:0; font-weight:normal;}
.final_option .option .kind_of_card span {margin-left:10px; }

.final_option .option .receipt_apply {padding-left:15px; margin-bottom:10px;}
.final_option .option .receipt_apply label {margin-right:30px; font-size:12px;}

.final_option .option .receipt_info {width:573px; padding:16px 0 15px 23px; margin-top:7px; border:1px solid #e9e9e9; background:#ffffff;}
.final_option .option .receipt_info .text {height:22px; border:1px solid #d8d8d8; line-height:22px; padding-left:4px;}
.final_option .option .receipt_info label {display:inline-block; width:98px; padding-top:6px; font-size:12px; color:#7f7f7f;}
.final_option .option .receipt_info ul li.first {padding-bottom:5px;}

.final_option .option .info_ment {padding-left:8px; margin-top:8px; color:#bababa; background:url('../../images/enjoymall/bul_dot.gif') no-repeat 0 5px;}

.final_option .pay {float:left; width:227px; padding:28px 0 0 18px;}
.final_option .pay .pay_money {width:206px; height:32px; padding-top:23px; margin-top:12px; letter-spacing:1px; border:1px solid #e9e9e9; font-family:Tahoma; font-size:16px; font-weight:bold; color:#ff6c00; text-align:center; background:#fff;}
.final_option .pay .won {padding-left:2px; font-size:14px; font-family:Doum; font-weight:bold}
.final_option .pay .ctit03 {margin-top:23px;}
.final_option .pay .refund_method {margin-top:22px;}
.final_option .pay .refund_method label {font-size:12px;}
.final_option .pay .refund_method .w114 {display:inline-block; width:114px;}
.final_option .pay .refund_method input {width:13px; height:13px; vertical-align:top;}

.final_option .pay .refund_info_list {margin-top:10px; overflow:hidden}
.final_option .pay .refund_info_list label, .final_option .pay .refund_info_list span {display:inline-block; width:59px; font-size:12px; color:#7f7f7f;}
.final_option .pay .refund_info_list label {padding-top:6px;}
.final_option .pay .refund_info_list li {padding-bottom:5px; clear:left;}
.final_option .pay .refund_info_list li span {float:left; padding-top:6px; padding-right:4px;}
.final_option .pay .refund_info_list li div {float:left; margin-bottom:5px}
.final_option .pay .text {height:22px; border:1px solid #d8d8d8; line-height:22px; padding-left:4px;}

/*기존회원 메인*/
.bl{line-height:0; font-size:0; overflow:hidden; width:0; height:0; }

.tit_cb{background:url("../../images/combine/tit_combine.gif") no-repeat; width:976px; height:50px; line-height:0; font-size:0; }
.cb_txt{background:url("../../images/combine/combine_txt.jpg") no-repeat 0 50px; width:572px; height:488px; line-height:0; font-size:0; margin:0 auto; padding:50px 0 43px 0;}
.cb_member ul{width:100%; border:1px solid #d7d7d7; padding:28px 0;}
.cb_member ul:after{content:""; display:block; clear:both;}
.cb_member li:first-child{margin-left:94px;}
.cb_member li{float:left; text-align:center; padding-right:110px; line-height:0; font-size:0;  }
.cb_member .cb_hnj{background:url("../../images/combine/combine_hnj.gif") no-repeat; width:196px; height:144px;}
.cb_member .cb_rnj{background:url("../../images/combine/combine_rnj.gif") no-repeat; width:185px; height:144px;}
.cb_member .cb_pnj{background:url("../../images/combine/combine_pnj.gif") no-repeat; width:163px; height:144px;}
.cb_one{text-align:center; padding-top:55px;}
.cb_one:after{content:""; display:block; clear:both;}
.cb_one a{display:inline-block;}
.cb_one .next{text-decoration:underline; float:right; margin-top:52px; *margin-top:0; font-size:12px; }

.btn_left a{display:block; padding-left:18px; color:#c74b4d; background:url("../../images/mypage/bul_feel.gif") no-repeat 0 0; font-weight:normal;}
.btn_center strong{display:block; padding-left:18px; color:#c74b4d; background:url("../../images/mypage/bul_feel.gif") no-repeat 130px 0; font-weight:normal;}
.btn_center a:first-child{padding-right:5px;}
.njoy_one{background:url("../../images/combine/combine_one_btn.gif") no-repeat; width:264px; height:67px; line-height:0; font-size:0; }
.btn_next{background:url("../../images/combine/btn_next.gif") no-repeat 0 0; width:148px; height:45px; display:inline-block;}
.btn_cancel{background:url("../../images/combine/btn_cancel.gif") no-repeat 0 0; width:148px; height:45px; display:inline-block;}
.btn_com{background:url("../../images/combine/btn_com.gif") no-repeat 0 0; width:148px; height:45px; display:inline-block;}
.btn_use{background:url("../../images/combine/btn_use.gif") no-repeat 0 0; width:93px; height:31px; display:inline-block;}
.btn_login{background:url("../../images/combine/btn_login.gif") no-repeat 0 0; width:267px; height:67px; overflow:visible;}
.btn_register{background:url("../../images/combine/btn_register.gif") no-repeat 0 0; width:148px; height:45px;  display:inline-block;}
.btn_ok2{background:url("../../images/btn/btn_ok2.gif") no-repeat 0 0; width:93px; height:31px;  display:inline-block;}
.btn_cancel05{background:url("../../images/btn/btn_cancel05.gif") no-repeat 0 0; width:93px; height:31px;  display:inline-block;}

/*기존회원 step1,2,3,4*/
.combine_wrap{width:100%; font-size:12px; color:#7f7f7f}
.combine_wrap:after{content:""; display:block; clear:both;}
.combine_wrap ol{width:100%}
.combine_wrap ol:after{content:""; display:block; clear:both;}
.combine_wrap ol li{float:left;}
.combine_wrap .step1{background:url("../../images/combine/combine_step1_off.gif") no-repeat; width:251px; height:60px;}
.combine_wrap .step2{background:url("../../images/combine/combine_step2_off.gif") no-repeat; width:240px; height:60px;}
.combine_wrap .step3{background:url("../../images/combine/combine_step3_off.gif") no-repeat; width:244px; height:60px;}
.combine_wrap .step4{background:url("../../images/combine/combine_step4_off.gif") no-repeat; width:241px; height:60px;}
.combine_wrap .step1_on{background:url("../../images/combine/combine_step1_on.gif") no-repeat; width:251px; height:60px;}
.combine_wrap .step2_on{background:url("../../images/combine/combine_step2_on.gif") no-repeat; width:240px; height:60px;}
.combine_wrap .step3_on{background:url("../../images/combine/combine_step3_on.gif") no-repeat; width:244px; height:60px;}
.combine_wrap .step4_on{background:url("../../images/combine/combine_step4_on.gif") no-repeat; width:241px; height:60px;}
.combine_wrap .step1_new{background:url("../../images/combine/combine_new_step1.gif") no-repeat; width:338px; height:60px;}
.combine_wrap .step2_new{background:url("../../images/combine/combine_new_step2.gif") no-repeat; width:323px; height:60px;}
.combine_wrap .step3_new{background:url("../../images/combine/combine_new_step3.gif") no-repeat; width:315px; height:60px;}
.combine_wrap .step1_new_on{background:url("../../images/combine/combine_new_step1_on.gif") no-repeat; width:338px; height:60px;}
.combine_wrap .step2_new_on{background:url("../../images/combine/combine_new_step2_on.gif") no-repeat; width:323px; height:60px;}
.combine_wrap .step3_new_on{background:url("../../images/combine/combine_new_step3_on.gif") no-repeat; width:315px; height:60px;}

/*대표아이디선택*/
.combine_wrap .cb_id{background:url("../../images/combine/combine_id.gif") no-repeat; width:241px; height:25px; margin:40px 0 10px 0;}
.combine_wrap .cb_id_txt{background:url("../../images/combine/combine_id_txt.gif") no-repeat; width:100%; height:14px; padding-bottom:10px; border-bottom:2px solid #414141}
.combine_wrap .cb_tit01{background:url("../../images/combine/combine_tit01.gif") no-repeat; width:100%; height:14px; margin-top:27px; border-bottom:1px solid #bdbdbd; padding-bottom:10px;}
.combine_wrap .btb_cb_sch{background:url("../../images/combine/btb_cb_sch.gif") no-repeat; width:95px; height:24px; display:inline-block; vertical-align:middle;}
.combine_wrap .btb_cb_id{background:url("../../images/combine/btb_cb_id.gif") no-repeat; width:95px; height:24px; display:inline-block; vertical-align:middle;}
.combine_wrap .cb_id_sct p{border-bottom:1px solid #e8e8e8; padding:10px 0 10px 18px;}
.combine_wrap .cb_id_sct p label{padding-right:84px; position:relative; top:1px;}

/*고객님의 서비스 사이트 아이디*/
.combine_wrap .cb_tit02{background:url("../../images/combine/combine_tit02.gif") no-repeat; width:100%; height:14px; margin:37px 0 21px 0; border-bottom:1px solid #bdbdbd; padding-bottom:10px;}
.combine_wrap .cb_tit02_txt{background:url("../../images/combine/combine_tit02-1.gif") no-repeat; width:197px; height:11px; display:block; margin-left:180px; margin-top:3px}
.combine_wrap .cb_id_sct input{vertical-align:middle;}
.combine_wrap .cb_service dl:after{content:""; display:block; clear:both;}
.combine_wrap .cb_service dl{width:100%; border:1px solid #dfdfdf; color:#7f7f7f}
.combine_wrap .cb_service dt{float:left; padding:30px 37px 28px 28px; border-top:1px solid #efefef; }
.combine_wrap .cb_service dd{float:left; width:737px; height:58px;  padding:30px 37px 28px 28px;border-top:1px solid #efefef; background:url("../../images/combine/combine_bg_bar.gif") no-repeat 0 center; vertical-align:middle;}
.combine_wrap .cb_service span{vertical-align:middle;}
.combine_wrap .cb_service span span{color:#100d0d;}
.combine_wrap .cb_service span input{vertical-align:middle; border:1px solid #d8d8d8; width:145px; padding:5px 5px; color:#7f7f7f}
.combine_wrap .cb_service .cb_id_box{width:170px; display:inline-block;}
.combine_wrap .cb_hnj_logo{background:url("../../images/combine/combine_hnj_logo.png") no-repeat 28px 35px; width:109px; height:44px;}
.combine_wrap .cb_hnj_txt{background:url("../../images/combine/combine_hnj_txt.gif") no-repeat ; width:460px; height:33px; display:inline-block; margin-top:13px;}
.combine_wrap .cb_rnj_logo{background:url("../../images/combine/combine_rnj_logo.png") no-repeat 28px 30px;; width:109px; height:51px;}
.combine_wrap .cb_rnj_txt{background:url("../../images/combine/combine_rnj_txt.gif") no-repeat; width:460px; height:33px; display:inline-block; margin-top:13px;}
.combine_wrap .cb_pnj_logo{background:url("../../images/combine/combine_pnj_logo.png") no-repeat 28px 45px;; width:109px; height:24px;}
.combine_wrap .cb_pnj_txt{background:url("../../images/combine/combine_pnj_txt.gif") no-repeat; width:460px; height:33px; display:inline-block; margin-top:13px;}

/*njoy one id로 일관 변경할 아이디*/
.combine_wrap .cb_tit03{background:url("../../images/combine/combine_tit03.gif") no-repeat; width:100%; height:14px; margin:37px 0 21px 0; border-bottom:1px solid #bdbdbd; padding-bottom:10px;}
.combine_wrap .cb_oneId{width:100%; color:#7f7f7f;}
.combine_wrap .cb_oneId:after{content:""; display:block; clear:both;}
.combine_wrap .cb_oneId dl{width:317px; border:1px solid #dfdfdf; float:left; padding:0 10px;}
.combine_wrap .cb_oneId dl:after{content:""; display:block; clear:both;}
.combine_wrap .cb_oneId dt{float:left; padding:18px 37px 15px 28px; border-top:1px solid #efefef; }
.combine_wrap .cb_oneId .cb_hnj_logo{background:url("../../images/combine/combine_hnj_logo.gif") no-repeat 28px 18px;}
.combine_wrap .cb_oneId .cb_rnj_logo{background:url("../../images/combine/combine_rnj_logo.gif") no-repeat 28px 18px;}
.combine_wrap .cb_oneId .cb_pnj_logo{background:url("../../images/combine/combine_pnj_logo.gif") no-repeat 28px 18px;}
.combine_wrap .cb_oneId dd{float:left; width:118px; height:30px; padding:33px 0 15px 25px;  border-top:1px solid #efefef; background:url("../../images/combine/combine_bg_bar.gif") no-repeat 0 center; vertical-align:middle;}
.combine_wrap .cb_oneId dd span span{color:#100d0d; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline-block; width:70px; vertical-align:middle;}
.combine_wrap .cb_oneId .cb_arrow{float:left;  background:url("../../images/combine/combine_arrow.gif") no-repeat; width:166px; height:75px; vertical-align:middle; margin:45px 20px 0 20px; }
.combine_wrap .cb_oneId div {float:left; text-align:center; width:429px;margin-top:45px; color:#060402;}
.combine_wrap .cb_oneId div p:first-child{border-top:2px solid #464646; border-bottom:2px solid #464646; background:#eee; padding:20px 0; font:18px Tahoma;}
.combine_wrap .cb_oneId div p:first-child span{color:#ff6c00}
.combine_wrap .cb_oneId div .txt{color:#727070; font-size:11px; padding-top:10px;}

/* 약관동의 */
.combine_wrap .agree_wrap{width:100%;}
.combine_wrap .agree_wrap:after{content:""; display:block; clear:both;}
.combine_wrap .cb_agree {float:left; background:url("../../images/combine/combine_agree.gif") no-repeat 0 0; width:86px; height:35px; margin-top:40px;}
.combine_wrap .cb_agree_txt {float:left; background:url("../../images/combine/combine_agree_txt.gif") no-repeat 0 0; width:331px; height:13px; margin:50px 0 10px 5px;}
.combine_wrap .cb_tit04 {background:url("../../images/combine/combine_tit04.gif") no-repeat 0 0; width:331px; height:14px; margin-bottom:6px;}
.combine_wrap .cb_tit05 {background:url("../../images/combine/combine_tit05.gif") no-repeat 0 19px; width:100%; height:13px; margin-bottom:10px; padding-top:19px;border-top:1px solid #bbb}
.combine_wrap .cb_tit05_txt {background:url("../../images/combine/combine_tit05_txt.gif") no-repeat 0 0; width:528px; height:13px; }
.combine_wrap .cb_tit05-1 {background:url("../../images/combine/combine_tit05-1.gif") no-repeat 0 0; width:130px; height:12px; margin:5px 0}
.combine_wrap .cb_tit05-2 {background:url("../../images/combine/combine_tit05-2.gif") no-repeat 0 0; width:285px; height:12px; margin:5px 0}
.combine_wrap .cb_tit05-3 {background:url("../../images/combine/combine_tit05-3.gif") no-repeat 0 19px; width:285px; height:12px; margin:5px 0; padding-top:19px;}
.combine_wrap .cb_tit06 {background:url("../../images/combine/combine_tit06.gif") no-repeat 0 19px; width:100%; height:13px; margin-bottom:10px; padding-top:19px;border-top:1px solid #bbb}
.combine_wrap .cb_tit06-1 {background:url("../../images/combine/combine_tit06-1.gif") no-repeat 0 0; width:109px; height:12px; margin:5px 0}
.combine_wrap .cb_tit06-2 {background:url("../../images/combine/combine_tit06-2.gif") no-repeat 0 0; width:263px; height:12px; margin:5px 0}
.combine_wrap .cb_tit06_txt {background:url("../../images/combine/combine_tit06_txt.gif") no-repeat 0 0; width:528px; height:13px; }
.combine_wrap .cb_tit08 {background:url("../../images/combine/combine_tit08.gif") no-repeat 0 28px; width:100%; height:14px; margin-bottom:6px; border-top:2px solid #414141; padding-top:28px; }
.combine_wrap .cb_tit09 {background:url("../../images/combine/combine_tit09.gif") no-repeat 0 0; width:331px; height:14px; margin-bottom:6px;}
.combine_wrap .cb_tit10 {background:url("../../images/combine/combine_tit10.gif") no-repeat 0 0; width:331px; height:14px; margin-bottom:6px;}
.combine_wrap .cb_hnj_tit01{background:url("../../images/combine/tit_trem_free1.gif") no-repeat 0 0; width:331px; height:14px; margin-bottom:6px;}
.combine_wrap .cb_hnj_tit02{background:url("../../images/combine/tit_trem_free2.gif") no-repeat 0 0; width:331px; height:14px; margin-bottom:6px;}
.combine_wrap .cb_hnj_tit03{background:url("../../images/combine/tit_trem_free3.gif") no-repeat 0 0; width:331px; height:14px; margin:20px 0 6px 0;}
.combine_wrap .cb_hnj_tit04{background:url("../../images/combine/tit_trem_free4.gif") no-repeat 0 0; width:331px; height:14px; margin:20px 0 6px 0;}
.combine_wrap .cb_tit11 { border-top:2px solid #414141; padding-top:28px; margin-bottom:6px}

.membership_term {border-top:2px solid #414141}
.membership_term .term_lr_area {overflow:hidden; width:100%}
.membership_term .term_lr_area .trem_left {float:left; width:470px}
.membership_term .term_lr_area .trem_right {float:right; width:470px}
.membership_term h3 {height:21px; margin-top:30px}
.trem_scroll {overflow-x:hidden; overflow-y:scroll; height:141px; border:1px solid #cdcdcd; padding:15px 17px;}
.trem_cont { color:#7f7f7f; height:100%;}
.trem_cont p {margin-bottom:14px}
.trem_radio {padding-top:9px; font-size:12px; color:#3c3c3c; text-align:right}
.trem_radio label {padding-left:17px}
.trem_all_chick {height:33px; margin-top:30px; padding-top:22px; border:1px solid #cdcdcd; text-align:center}

/*비밀번호 설정*/
.combine_wrap .cb_pass{background:url("../../images/combine/combine_pass.gif") no-repeat 0 0; width:100%; height:35px; margin-top:40px; border-bottom:2px solid #414141;}
.combine_wrap .cb_pass_txt{background:url("../../images/combine/combine_tit07_txt.gif") no-repeat 0 0; width:568px; height:123px;  margin:50px auto;}
.combine_wrap .cb_pass1 dl:after{content:""; display:block; clear:both;}
.combine_wrap .cb_pass1 dl{width:722px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin:0 auto; padding:20px 0;}
.combine_wrap .cb_pass1 dt{float:left; margin-left:150px; width:64px; height:24px}
.combine_wrap .cb_pass1 dd{float:left; margin-left:33px; width:475px; margin-bottom:7px;}
.combine_wrap .cb_pass1 dd input{width:305px; padding:3px 10px; border:1px solid #d8d8d8}
.combine_wrap .cb_pass1 .pass1{background:url("../../images/combine/combine_pass1.gif") no-repeat 0 5px;}
.combine_wrap .cb_pass1 .pass2{background:url("../../images/combine/combine_pass2.gif") no-repeat 0 5px;}
.combine_wrap .cb_pass2 {width:722px; margin:22px auto;}
.combine_wrap .cb_pass2 div{width:100%; border:1px solid #cdcdcd; padding:20px 0 }
.combine_wrap .cb_pass2 div:after{content:""; display:block; clear:both;}
.combine_wrap .cb_pass2 div h3{float:left; background:url("../../images/combine/combine_tit07-1.gif") no-repeat 0 0; width:179px; height:13px; display:inline-block; margin:0 360px 0 15px;}
.combine_wrap .cb_pass2 div p{float:left;}
.combine_wrap .cb_pass2 div input{vertical-align:middle ; margin-top:-3px; }
.combine_wrap .cb_pass2 div label{display:inline-block; width:52px; }
.combine_wrap .cb_pass2 .txt{color:#bababa; font-size:11px; margin-top:10px; padding:0 10px}
.combine_wrap .cb_pass2 .txt span{display:inline-block; vertical-align:top}

/*변경완료*/
.combine_wrap .cb_com{background:url("../../images/combine/combine_com.gif") no-repeat 0 0; width:100%; height:35px; margin-top:40px; border-bottom:2px solid #414141;}
.combine_wrap .cb_com_txt{background:url("../../images/combine/combine_com_txt.gif") no-repeat 0 0; width:568px; height:177px;  margin:50px auto;}

/*아이디 새로 만들기 팝업*/
.njoy_id{width:405px;}
.njoy_id div p{border-bottom:2px solid #414141; }
.njoy_id div p img{margin-bottom:5px;}
.njoy_id div ul{padding-top:10px; color:#7f7f7f; font-size:11px; }
.njoy_id dl{margin-top:15px; padding:13px 0; border:1px solid #d7d7d6; background:#f8f8f8; width:100%;}
.njoy_id dl:after{content:""; display:block; clear:both;}
.njoy_id dt{float:left; padding:7px 18px 0 20px;}
.njoy_id dd{float:left;}
.njoy_id dd input{width:183px; margin-right:3px;}

/*아이디찾기 팝업*/
.njoy_id .logo{width:100%; margin-top:10px; border:1px solid #dfdfdf; background:#f8f8f8; padding:9px 0;}
.njoy_id .logo:after{content:""; display:block; clear:both;}
.njoy_id .logo li{float:left; background:url("../../images/combine/bg_bar.gif") no-repeat left center; padding:0 28px 0 28px; height:36px; } 
.njoy_id .logo li a{vertical-align:middle; display:inline-block; height:36px; }
.njoy_id .logo li a img{vertical-align:middle;}
.njoy_id .logo li:first-child{padding-left:25px; background:none;}
.njoy_id .sch_form{border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; margin:19px 0 10px 0;}
.njoy_id .sch_form p{border-bottom:1px solid #e8e8e8; vertical-align:middle; padding:8px 0; }
.njoy_id .sch_form p label{vertical-align:middle; width:76px; display:inline-block; padding:5px 0 0 14px}
.njoy_id .sch_form p input{border:1px solid #d8d8d8; margin-left:80px; width:154px; padding:3px 0 3px 10px;}

/*통합아이디 최종확인 팝업*/
.njoy_oneId { text-align:center; width:100%; color:#060402;}
.njoy_oneId p:first-child{ border-bottom:2px solid #464646; background:#eee; padding:20px 0; font:18px Tahoma;}
.njoy_oneId p:first-child span{color:#ff6c00}
.njoy_id_con .njoy_to {background:#fff;}
.njoy_id_con .njoy_to dd{height:39px; padding:19px 16px 10px 24px;}
.njoy_id_con {width:505px;}
.njoy_id_con dl{padding:0; margin-bottom:30px;}
.njoy_id_con dt{width:131px; height:38px; padding:15px 0 15px 15px ; margin-left:24px;  border-top:1px solid #eee; background:url("../../images/combine/bg_bar.gif") no-repeat right center; }
.njoy_id_con dt:first-child{border:0 none;}
.njoy_id_con dd{width:290px; height:32px; padding:26px 0 10px 24px; border-top:1px solid #eee }
.njoy_id_con dd:first-child{border:0 none;}
.njoy_id_con dd label{vertical-align:middle; display:inline-block;}
.njoy_id_con dd input{border:1px solid #d8d8d8; margin-left:15px; width:145px; padding:3px 0 3px 10px ; vertical-align:middle;}
.njoy_id_con .txt{color:#535252; font-size:11px; padding:10px 0;border-bottom:1px solid #bdbdbd; margin-bottom:48px;}
.njoy_id_con .txt span{color:#ed1c24; }

/*회원정보 입력*/
.combine_wrap .cb_mem{float:left; background:url("../../images/combine/combine_mem.gif") no-repeat 0 0; width:131px; height:35px; margin-top:40px;}
.combine_wrap .cb_mem_txt {float:left; background:url("../../images/combine/combine_mem_txt.gif") no-repeat 0 0; width:331px; height:13px; margin:50px 0 10px 5px;}
.combine_wrap td input[type="text"], .combine_wrap td input[type="password"]{width:146px; }
.combine_wrap td.email input{width:113px; }
.combine_wrap td.email .select_area{width:124px; }
.combine_wrap td.mobile input{width:53px; }
.combine_wrap td.birth select{vertical-align:middle;}
.combine_wrap td.birth .select_area{width:70px; z-index:1}
.combine_wrap td.birth #selct3{width:68px;}
.combine_wrap td.birth .select_area1{width:60px;}
.combine_wrap td.birth #selct4, .combine_wrap td.birth #selct5{width:58px;}

/*회원가입 완료*/
.combine_wrap .cb_join{background:url("../../images/combine/combine_join.gif") no-repeat; width:100%; height:35px;  margin-top:40px; border-bottom:2px solid #414141}
.combine_wrap .cb_join_txt{background:url("../../images/combine/combine_join_txt.gif") no-repeat 0 50px; width:541px; height:178px;margin:0 auto; padding:50px 0 43px 0; }

/*신규통합아이디확인*/
.new_id{margin-top:20px; border-top:2px solid #464646}
.new_logo li a{display:block; width:110px; height:50px; text-indent:1px}
.new_logo .cb_hnj{background:url("../../images/combine/hnj_logo_on.png") no-repeat center;}
.new_logo .cb_rnj{background:url("../../images/combine/rnj_logo_on.png") no-repeat center;}
.new_logo .cb_pnj{background:url("../../images/combine/pnj_logo_on.png") no-repeat center;}

/*엔조이포인트 회원가입*/
#wrap_njoy {background:url("../../images/member/bg_njoy.gif") repeat-x 0 0; }
#wrap_njoy h1 {position:absolute; left:0; top:10px}
#wrap_njoy #header {background:#6fb8e8}
#header .sns_utill {height:26px; padding-top:13px;}
.memNjoy_wrap {border:1px solid #ccc; width:710px; margin:45px auto; }
.memNjoy_wrap h2 {padding:32px 32px 9px 32px;}
.memNjoy_wrap h3 {padding-bottom:25px;}
.memNjoy {padding:0 25px 32px 32px}

/*회원가입*/
.memNjoy .join {width:100%; line-height:18px;}
.memNjoy .join:after {content:""; display:block; clear:both;}
.memNjoy .join div {padding-bottom:20px; float:left; font-size:12px; padding-right:35px;}
.memNjoy .join .fir {font-size:15px; padding-bottom:10px; width:100%;}
.memNjoy .join .fir:after {content:""; display:block; clear:both;}
.memNjoy .join .fir input, .memNjoy .join .fir label {float:left; }
.memNjoy .join input {padding:0; margin-right:5px; }
.memNjoy .join em {float:left; color:#9b9b9b; font-size:12px; padding:0 0 10px 20px; font-style:normal; width:100%}

/*필수항목*/
.memNjoy .box {padding:28px 0 30px 0; border-top:1px solid #c5c5c5; font-size:15px; color:#4c4a4d; line-height:18px;}
.memNjoy .box li {font-size:12px; color:#9b9b9b}
.memNjoy .box ul {padding:15px 10px;}
.memNjoy input {vertical-align:middle; padding-right:13px; }
.memNjoy input[type="text"] {border:1px solid #c8c8c8; padding:10px 24px;}
.memNjoy select {padding:5px 20px; width:170px; height:38px; font-size:15px; color:#4c4a4d ; border:1px solid #c8c8c8}
.memNjoy .btn {font-size:11px; color:#4c4a4d; border:1px solid #ababab; text-align:center; padding:4px 3px 3px 3px; margin-left:10px; letter-spacing:-1px}
.memNjoy .btn_in {float:left; border:1px solid #6fb8e8; text-align:center; color:#6fb8e8; width:165px; padding:10px 0 9px 0; font-weight:bold; margin-left:13px;}
.field {padding-left:10px;width:100%}
.field:after {content:""; display:block; clear:both;}
.field select {float:left;}
.field label {position:absolute; top:10px; left:25px; cursor:text;}
.field .txt_field {float:left; padding-right:10px;position:relative;}
.field .txt_field span {float:left; padding:10px; font-weight:bold;}
.field .txt_field  input {float:left; width:155px;}
.field .hp, .field .pass, .field .num, .field .name{float:left; position:relative;}
.field .hp {padding-left:15px;}
.field .hp input {width:210px;}
.field .hp label {left:40px;}
.field .pass {border:1px solid #c8c8c8; width:303px; }
.field .pass input {padding:10px 24px; width:255px;}
.field .pass:first-child {margin-right:15px;}
.field .name{padding-bottom:15px;}
.field .name input {width:576px; }
.field .num input{width:395px;}
.field_email dl {width:100%}
.field_email dl:after {content:""; display:block; clear:both;}
.field_email dt {float:left; font-weight:bold; padding:0 30px 0 15px}
.field_email dd {float:left; padding-right:20px;}
.field_email a {width:260px; padding:15px 0 13px 0; text-align:center; margin:0 auto; display:block; color:#fff; background:#6fb8e8; font-weight:bold;}

/*약관동의*/
.agree_bx {width:575px; height:100px; border:1px solid #c8c8c8; padding:20px 25px; overflow-y:auto; margin:20px 10px;}
#npoin1, #npoin2, #npoin3{padding-left:10px;}



/* ==== 회원등급별 ____ 2016-12-29 ==== */
/*공통*/
.m_hello{color:#4c98ca;}
.m_vip{color:#a37435;}
.m_vvip{color:#cf5300;}
.bold{font-weight:bold;}
.font16{font-size:16px;}
.membership em{font-style:normal;}
.grade_txt{padding:0 5px;}
.hellotxt{/*position:relative;top:-420px;position:absolute;top:170px;left:60px;*/}
.hellotxt p{margin-top:15px;}

.mem_vvip.on{background-color:#fdf8e7;}
.mem_vip.on{background-color:#fdf8e7;}
.mem_hello.on{background-color:#fdf8e7;}


/* 멤버십 테이블 */
.membership{max-width:1130px;margin:30px auto;}
.mem_tab{border:1px solid #d2d2d2;width:100%; font:11px/14px Dotum, '돋움', tahoma, sans-serif}
.t_tab1{}
.t_tab1 tr.imgs{height:40px;vertical-align:bottom;}
.t_tab1 tr.prices{height:50px;font:16px Tahoma;font-weight:bold;}
.t_tab1 tr.prices td.orange{color:#ff6b01;}
.t_tab1 tr th{background-color:#4c4a4d;color:#fff;font-size:15px;font-family:Tahoma;font-weight:400;padding:25px 0 9px 40px;line-height:27px;height:27px;text-align:left;}
.t_tab1 tr th > img{margin-right:15px;}
.t_tab1 tr th span.name{font-weight:bold;}
.t_tab1 tr td{border-right:1px solid #d2d2d2;padding-left:40px;}
p.t_alert{/*padding:10px;margin-bottom:40px;*/font-size:12px;height:26px;line-height:26px;padding:10px 0 0 10px;}
p.t_alert2{/*padding:10px;margin-bottom:40px;*/font-size:12px;height:26px;line-height:26px;padding:0 0 0 10px;}
.t_tab2{background-color:#f9f9f9;margin-bottom:85px;margin-top:40px;}
.t_tab2 tr{}
.t_tab2 tr th{}
.t_tab2 tr th .m_grade{display:block;width:139px;height:139px;margin:20px 30px 20px 60px;}
.t_tab2 tr th .hello{background:url('../../images/member/grade_hello.gif') no-repeat center;}
.t_tab2 tr th .vip{background:url('../../images/member/grade_vip.gif') no-repeat center;}
.t_tab2 tr th .vvip{background:url('../../images/member/grade_vvip.gif') no-repeat center;}
.t_tab2 tr td{font-size:17px;vertical-align:bottom;}
.t_tab2 tr td.dates{font-size:13px;padding-top:15px;vertical-align:top;}
.t_tab3{position:relative;}
.t_tab3 table{margin-top:20px; margin-bottom:70px;border-top:4px solid #4c4a4d;}
.t_tab3 tr th, .t_tab3 tr td{border-bottom:1px solid #d2d2d2;}
.t_tab3 tr th{border-right:1px solid #d2d2d2;background-color:#f9f9f9;text-align:left;padding-left:50px;}
.t_tab3 tr .coutit{border-bottom:0;}
.t_tab3 tr th img.m_t1, .t_tab3 tr th img.m_t2, .t_tab3 tr th img.m_t3{margin-left:5px;}
.t_tab3 tr td{border-right:1px solid #d2d2d2;text-align:center;padding:35px 0;}
.t_tab3 tr td span.p_5{background:url('../../images/member/btn_card_p01.gif') no-repeat 0px 0px;display:inline-block;margin:0 auto;padding:43px 63px 5px 32px}
.t_tab3 tr td span.p_10{background:url('../../images/member/btn_card_p02.gif') no-repeat 0px 0px;display:inline-block;margin:0 auto;padding:43px 63px 5px 32px}
.t_tab3 tr td span.p_20{background:url('../../images/member/btn_card_p03.gif') no-repeat 0px 0px;display:inline-block;margin:0 auto;padding:43px 63px 5px 32px}
.t_tab3 tr td span.c_5{background:url('../../images/member/btn_card_c01.gif') no-repeat 0px 0px;display:inline-block;margin:0 auto;padding:43px 63px 5px 32px}
.t_tab3 tr td span.c_10{background:url('../../images/member/btn_card_c02.gif') no-repeat 0px 0px;display:inline-block;margin:0 auto;padding:43px 63px 5px 32px}
.t_tab3 tr td span.btn_none{position:relative;top:-29px;}
.t_tab3 tr td a.btn_issued{display:inline-block;margin:10px 0;}
p.cus_txt{font-size:12px;line-height:20px;margin:15px 0;}
.t_tab4{margin-top:20px;margin-bottom:90px;padding:35px 30px;border:1px solid #d2d2d2}
.t_tab4 ul li{padding-left:10px;font-size:13px;line-height:20px;margin-bottom:10px;background:url("../../images/member/bg_black_dot.gif") no-repeat 0px 8px;}

/* 퀘스쳔 레이어 */
.mem_lay{background:url('../../images/member/mem_qbg.gif') no-repeat 20px 0px;background-size:10px, 5px;color:#fff;font-size:12px;line-height:18px;padding-top:5px;position:absolute;display:none;}
.mem_lay p{background-color:#000;padding:10px;}
.mem_lay p b{color:#5fa6d5;}
.lay_grade{width:227px;top:247px;left:96px;}
.lay_point{width:308px;top:445px;left:114px;}
.lay_coupon{width:321px;top:565px;left:100px;}

.lay_pop{background-color:rgba(0,0,0,0.6);z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0;}
.lay_vvip_cus_in{position:absolute;bottom:440px;left:50%;margin-left:-420px;}

