@charset 'utf-8';

/* 회원유형선택 */
.membership_text {width:100%; margin:34px 0 15px; text-align:center}
.membership_text strong {display:block;}
.member_join {overflow:hidden; height:167px; 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}
.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:10px 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 ==== */
/*공통*/
.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{margin:0 auto;width:965px;min-width:965px;}
.mTabtit{margin:40px 0 20px}
.mTab1{width:963px;border:1px solid #a1a4ba;}
.mTab1_1{background:#3c415d;padding:20px 20px;color:#fff;position:relative;font-size:12px;}
.mTab1_1 p{display:inline-block;vertical-align:bottom;margin-left:30px;}
.mTab1_1 p .memtxt{color:#6ccff6;margin:0 5px;}
.mTab1_1 .accdate{position:absolute;right:20px;bottom:20px;color:#e6eafe;}
.mTab1_2{background:#f0f2f9;}
.mTab1_2 ul{display:inline-block;width:100%}
.mTab1_2 li{float:left;width:19.9%;padding:20px 0;border-left:1px solid #a1a4ba;}
.mTab1_2 li:first-child{border-left:0;}
.mTab1_2 li dl{padding-left:30px;}
.mTab1_2 li dd{color:#e9346b;font-size:25px;font-family:Tahoma;font-weight:bold;letter-spacing:-1px;margin-top:10px;}
.mTab2{padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc; position:relative;height:180px;margin-bottom:40px;}
.mTab2 ul{display:inline-block;}
.mTab2_1{height:100%;}
.mTab2_1 > li{float:left;height:100%}
.mTab2_1in{padding:20px 0;}
.mG_tit{display:block;width:100%;font-size:20px;line-height:26px;height:26px;font-family:sans-serif;}
.mG_tit span{font-weight:bold;padding:3px;background:#e7e7e7;font-family:Tahoma;line-height: 45px;}
.mG_date{font-size:12px;margin:55px 0 10px 0;width:100%;font-weight:bold;}
.mG_date li{margin-bottom:10px;}
.mG_datetit{position:relative;margin-right:15px;padding-right:15px;}
.mG_datetit:after{content:"";width:1px;height:12px;border-left:1px solid #000;position:absolute;top:0;right:0;}
.mG_res{padding:3px 26px 3px 16px;background:#fff url('../../images/member/mG_res.gif') no-repeat 100px center;font-weight:bold;border:1px solid #3c415d;letter-spacing:-1px;}
.mTab2_2{background:#f6f6f9;border:1px solid #dadada;width:317px;position:absolute;right:0;top:50%;margin-top:-110px;padding:20px;}
.mTab2_2 ul{font-size:14px;}
.mTab2_2 li{margin-bottom:10px;background:url('../../images/member/bul_dot1.gif') no-repeat left 5px;padding-left:9px;font-weight:bold;letter-spacing:-1px;-ms-letter-spacing:-2px;}
.mTab2_2 li b{letter-spacing:1px;color:#caa800;font-family:Tahoma;margin-left:5px;}
.mTab2_2 p{font-size:12px;padding-left:25px;line-height:18px;border-top:1px solid #dadada;padding-top:10px;margin-top:10px;background:url('../../images/member/ico_alert.gif') no-repeat left 10px;}
.mTab3{border-top:2px solid #333;margin-bottom:40px;}
.mTab3_1{font-size:12px;}
.mTab3_1 th{border:1px solid #e9e9eb;border-top:0;background:#fafafb;}
.mTab3_1 td{border-right:1px solid #e9e9eb;border-bottom:1px solid #e9e9eb;text-align:center;padding:30px 10px;position:relative;}
.mTab4{padding:80px 0;text-align:center;}
.mTab4 p{margin-bottom:20px;text-align:left;}
.mTab4 table{border-top:2px solid #434343;background:#fafafb;width: 100%;}
.mTab4 table tr{border-bottom:1px solid #b6b6b6;}
.mTab4 table th{padding:30px;vertical-align:top;text-align:left;font-size:16px;}
.mTab4 table td{padding:30px 0;font-size:15px;text-align:left;line-height:20px;}
.mTab4 ul.inList li{padding-left:20px;}
.mTab4 a{display:inline-block;margin-top:40px;}
.btnJoin{background:#323c51;width:322px;height:61px;font-size:18px;color:#fff;font-family:Dotum;display:block;text-align:center;line-height:61px;margin:0 auto;}
.couBg{background:url('../../images/member/couBg.gif') no-repeat center;height:50px;}
.couBg span{display:block;padding-top:20px;}
.red{color:#c90606;display:block;margin-top:3px;}
.bg_won{font-weight:bold;background:url('../../images/member/bg_won.gif') no-repeat left 10px;background-size:20px auto;padding-left:25px;}
.bg_p{font-weight:bold;background:url('../../images/member/bg_p.gif') no-repeat right 6px;background-size:13px auto;padding-right:20px;}

/*아이콘*/
.mGrade{display:block;width:100px;height:100%;padding:0 25px 0 30px;}
.mGrade1{background:url('../../images/member/mGrade_yellow.gif') no-repeat 20px center;}
.mGrade2{background:url('../../images/member/mGrade_bronze.gif') no-repeat 20px center;}
.mGrade3{background:url('../../images/member/mGrade_silver.gif') no-repeat 20px center;}
.mGrade4{background:url('../../images/member/mGrade_gold.gif') no-repeat 20px center;}
.mGrade5{background:url('../../images/member/mGrade_platinum.gif') no-repeat 20px center;}

/*선택*/
.mTab3_1 .selectd1{border:4px solid #9d3035;display:none}
.mTab3_1 .selectd2{border:4px solid #caa604;display:none}
.mTab3_1 .selectd3{border:4px solid #c5c3c3;display:none}
.mTab3_1 .selectd4{border:4px solid #724d2c;display:none}
.mTab3_1 .selectd5{border:4px solid #e4c534;display:none}
.mTab3_1 .on{position:absolute;top:0;left:-1px;width:147px;height:456px;display:block;}