

/*º¸Çè·á »êÃâ ÅØ½ºÆ® css*/
.cost_popup_wrap {
	position: fixed;		
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	max-width:300px;
	padding: 10px 10px;
	box-sizing: border-box;
	background: #fff;
	line-height: 30px;
	z-index: 99999999;
	display: none;
}

.cost_popup_wrap p {
	font-size: 24px;
	text-align: center;
	margin-bottom: 50px;
}

.cust_name_2 {
	font-size: 24px; 
	text-decoration: underline; 
	text-underline-position: under; 
	font-weight: bold;
}

.cust_money_2{ 
	font-family: 'Pretendard'; 
	font-size: 24px; 
	text-decoration: underline; 
	text-underline-position: under; 
}

#cost_background { 
	width: 100%; 
	height: 100%; 
	background: rgba(0,0,0,0.5); 
	position: fixed;
	left: 0; 
	top:0; 
	z-index: 999999; 
	display: none;
}

.cost_btn {
	cursor: pointer;
	background: var(--costBtncolor) ;
	color: #fff;
	font-size: 20px;
	margin: 0 auto;
	width: 194px;
	height: 44px;
	line-height: 46px;
	text-align: center;
	margin-top: 20px;
}

.cost_popup_wrap > .close { 
	position: absolute; 
	width: 35px;
	height: 35px;
	top: 12px; 
	right: 15px;
	cursor: pointer; 
}

.cost_popup_wrap >.close > div { 
	width: 3px; 
	height: 30px;
	background: #000;
	position: absolute; 
	top: 3px; 
	left: 16px; 
}

.cost_popup_wrap > .close > div:nth-child(1) { 
	transform: rotate(45deg); 
}

.cost_popup_wrap > .close > div:nth-child(2) {
	transform: rotate(-45deg); 
}

.notScroll {
	overflow: hidden;
	width: 100%;
	height: 100vh;
	touch-action:none;
}

.cust_name_2{position: relative; left:0; top: 0;}
.cust_money_2{color: #000;}

/*¾Æ·¡ºÎÅÍ º¸Çè »êÃâ Å¬¸¯ ½Ã ³ª¿À´Â ¸ð´ÞÃ¢¿¡ ´ëÇÑ css*/
.form-set div span.phone_num{color: #aaa;color: #000;font-weight:bold;width: 150px;font-size: 18px;line-height: 37px;}
#inputform_2{width: auto;}
.form-set #cellverify_auth_code{border: none; width:200px; border-bottom: 1px solid #ddd; height: 41px; box-sizing: border-box;display: block;}
.form-set .inputform_2_inner{margin: 0; border-bottom: none; display: block;}
.form-set .not_form_div{margin: 0; border-bottom: none;}
.form-set .dflex{display: flex; justify-content: center; align-items: center;}

.form-set #input_screen{background-color: #555;}
.form-set .inputform_2_space{margin-top: 20px; margin-bottom: 40px; border: none; display: block;}
input#cellverify_auth_code{font-size: 15px;}

.form-set #input_screen, .form-set #send_data, 	.form-set #input_screen, .form-set #send_data_price{height: 41px; width: 85px;border:none; cursor:pointer; background:#c417db; color: #fff; font-size: 16px; padding: 5px; box-sizing: border-box; font-family: 'Pretendard'; line-height: 1px;}
#re_send_date{height: 41px; width: 85px;border:none; cursor:pointer; background: #333; color: #fff; font-size: 16px; padding: 5px; box-sizing: border-box; font-family: 'Pretendard' ;border-bottom: none !important; line-height: 1px; }

.cost_popup_wrap_title{font-family: 'Pretendard'; font-weight: bold; width: 100%; background: #eee; position: absolute; left: 0; top: 0; padding-left: 30px; box-sizing: border-box; height: 60px; line-height: 61px; font-size: 18px;color:#333;}

.phone_num{display: block;}
.num_check{border: none !important; display: flex; justify-content: space-between;}

.form-set .phone_num_sub{display: block ; width: 100%; line-height: 1; margin-bottom: 20px; color: #888; font-size: 16px;}
.form-set #mobile1_num_check{width: 90px; border: 0; border-bottom: 1px solid #ddd;}
.form-set #mobile2_num_check{width: 210px; border: 0; border-bottom: 1px solid #ddd;}
.form-set .form-check{color: #222;margin-top: 1px;border: none;border-bottom: 1px solid  #ddd;background: none;font-family:'Pretendard';vertical-align: top;width: 64px;font-weight: bold;outline: none;border-radius: none; padding: 7px -1px; font-size: 14px; height: 40px;}

#mobile1_num_check{color: #000 !important; font-size: 15px;}
#mobile2_num_check{color: #000 !important; font-size: 15px;}

