@charset "utf-8";


.fake_tableNoLine_payment {}
	.fake_tableNoLine_payment .ft_cell_th {width:40%;}
	.fake_tableNoLine_payment .ft_cell_td {width:60%;}


.fake_tableNoLine_noPd {}
	.fake_tableNoLine_noPd .ft_cell_th {padding-left:0;}
	.fake_tableNoLine_noPd .ft_cell_td {padding-right:0;}

.fake_tableNoLine_noPd.t2 {}
	.fake_tableNoLine_noPd.t2 .ft_cell_th {width:45%;}
	.fake_tableNoLine_noPd.t2 .ft_cell_td {width:55%;}

.fake_tableLine_t3Mailige {}
	.fake_tableLine_t3Mailige .ft_tr [class^="ft_cell"]:nth-child(1) {width:40%; text-align:left;}
	.fake_tableLine_t3Mailige .ft_tr [class^="ft_cell"]:nth-child(2) {width:30%; text-align:right;}
	.fake_tableLine_t3Mailige .ft_tr [class^="ft_cell"]:nth-child(3) {width:30%; text-align:center;}

.fake_tableNoLine_noPd.t4 {width:50%}
	.fake_tableNoLine_noPd.t4 .ft_cell_th {width:20%;}
	.fake_tableNoLine_noPd.t4 .ft_cell_td {width:30%;}

.fake_tableNoLine_noPd.t5 {}
	.fake_tableNoLine_noPd.t5 .ft_cell_th {width:25%;}
	.fake_tableNoLine_noPd.t5 .ft_cell_td {width:80%;}

/* 입력정보 확인 팝업 */
.popup_infoChk {}
	.popup_infoChk .pop_content {text-align:center;}
		.popup_infoChk [class^="fake_table"] {display:inline-block; width:auto;}
		.fake_tableNoLine_infoChk {}
			.fake_tableNoLine_infoChk .ft_cell_th {width:40%;}
			.fake_tableNoLine_infoChk .ft_cell_td {width:60%;}
		.popup_infoChk .fake_tableNoLine_infoChk {margin:0 auto; width:75%;}
		.popup_infoChk .fake_tableNoLine_infoChk + .txt_s21cLGray {margin-top:4.6875vw;}

/* 비밀번호 변경 안내 팝업 */
.popup_pwChange {}
	.popup_pwChange .pop_content, .popup_olDelete .pop_content, .popup_bolDelete .pop_content {text-align:center; min-height:23.4375vw;}


/*높이*/
.he0 {padding-top:0 !important}
.he20 {padding-top:3.1250vw}
.he30 {padding-top:4.6875vw}
.he50 {padding-top:7.8125vw}
.he70 {padding-top:10.9375vw}

.mrt10 {margin-top:1.5625vw}
.mrt20 {margin-top:3.1250vw}
.mrt30 {margin-top:4.6875vw}
.mrt40 {margin-top:6.2500vw}
.mrt50 {margin-top:7.8125vw}
.mrt60 {margin-top:9.3750vw}

.mrb35 {margin-bottom:5.4688vw}

.pdb1 {padding-top:1.8750vw}

.btnCenter {text-align:center}

 /* 가로 썸네일 */
.thumbnail_rcol {position:relative;}
	.thumbnail_rcol .link_thum {display:block;}
		.thumbnail_rcol .thum_img {position:absolute; top:1.0938vw; right:0; width:31.2500vw; height:18.2813vw; background:#f6f6f6; overflow:hidden; text-align:center;}
			.thumbnail_rcol .thum_img img {height:100%;}
			.thumbnail_rcol .thum_img [class^="txt_label"] {position:absolute; top:0; left:0;}
			.thumbnail_rcol .thum_img .txt_label_black {top:auto; left:auto; bottom:0.7813vw; right:0.7813vw; font-size:2.5000vw; border-radius:0.4688vw;}
			
	.thumbnail_rcol .thum_cont {position:relative; min-height:21.0938vw;}
		.thum_cont [class^="txt_label"] + .title_w {margin-top:0.7813vw;}
		.thum_cont .txt_head {font-size:2.9688vw; color:#575757;}
			.thum_cont [class^="txt_label"] + .txt_head {padding-left:0.7813vw;}
			.thum_cont .txt_head + .txt_head {position:relative; margin-left:0.4688vw; padding-left:0.9375vw; }
				.thum_cont .txt_head + .txt_head:before {display:inline-block; content:''; position:absolute; left:0; top:50%; margin-top:-1.437vw; width:0.1563vw; height:2.874vw; border-left:0.1563vw solid #575757; box-sizing:border-box;}
		.thum_cont .title_w {width:48.4375vw; min-height:12.5vw; padding-top:0.7813vw; color:#282828; font-weight:700; font-size:3.2813vw;}
		.thum_cont .txt_period, .thum_cont .txt_author {display:block; font-size:3.2813vw; color:#575757;}
			.thum_cont .title_w + .txt_period, .thum_cont .title_w + .txt_author {padding-top:1.5625vw;}
		.thum_cont [class^="txt_state"] {font-size:3.2813vw; color:#02a5b1;}
		
		.thum_cont .tc_btn {padding-top:1.5625vw; overflow:hidden;}
			.tc_btn [class^="btn_h60"] {float:right; min-width:23.4375vw; padding:0.4688vw 2.3438vw; z-index:2;}
			
/* 프로필 */
.profile_img_w {position:relative; margin:0 auto; margin-bottom:9.3750vw; width:31.2500vw; height:31.2500vw; background:url("../images/m/membership/icon_profile.png") no-repeat; background-size:31.2500vw; }
	.profile_img_w img {width:100%; height:100%; border-radius:50%;}
	.profile_img_w .btn_icon_camera {width:31.2500vw; height:31.2500vw; position:absolute; bottom:0; right:0; z-index:2;}
	.btn_icon_camera .icon_camera {position:absolute; bottom:0; right:0; width:10.9375vw; height:10.9375vw; background:url("../images/m/membership/icon_camera.png") no-repeat; background-size:10.9375vw;}
.btn_icon_modify {width:10.9375vw; height:10.9375vw; background:url("../images/m/membership/icon_modify.png") no-repeat; background-size:10.9375vw;}

/* 프로필 등록 팝업 */
.popup_profile .pop_content {min-height:auto;}

.profile_upload_w {padding:3.1250vw 0; text-align:center;}
	.profile_upload_w .pu_list {display:inline-block;}
		.profile_upload_w .pu_list + .pu_list {padding-left:14.0625vw;}
		.profile_upload_w .pu_list [class^="btn_icon"], .pu_list [class^="icon_"] {width:23.4375vw; height:23.4375vw;}
		.profile_upload_w .pu_list .icon_upload {background:url('../images/m/membership/icon_album.png') no-repeat; background-size:23.4375vw;}
		.profile_upload_w .pu_list .icon_basic {background:url('../images/m/membership/icon_basic.png') no-repeat; background-size:23.4375vw;}
		
 /* 전체 분야 팝업 */
 .interest_lists_w .interest_list + .interest_list {padding-top:5.4688vw;}
	.interest_list .tit_s23 {padding-bottom:3.1250vw;}