@charset "UTF-8";





/*[]__________*/
.alert_custom_wrap .custom_box
{
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:999999;
	width:
		440px/*O*/
	;
	max-width:440px;
	background:#fff;
	border-radius:10px;
	overflow: hidden;
	opacity:0;
	visibility: hidden;
	transition: 0.3s ease;
}


.alert_custom_wrap .custom_box .custom_cont
{
	padding: 15px 25px 5px 25px;
}


.alert_custom_wrap .custom_box .custom_cont .alert_close_wrap
{
	width:100%;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 5px;
	position: absolute;
	top:15px;
	right:25px;
	z-index: 9;
}

.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close
{
	width: 22px;
	height: 22px;
	position: relative;
	cursor: pointer;
}


.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(1)
{
	content: "";
	display: block;
	width: 2px;
	height: 22px;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 8px;
	transform: rotate(-45deg);
}


.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(2)
{
	content: "";
	display: block;
	width: 2px;
	height: 22px;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 8px;
	transform: rotate(45deg);
}


.alert_custom_wrap .custom_box .custom_cont .alert_cont
{
	text-align: center;
	font-size: 20px;
	color:#333;
	font-weight:500;
	line-height:32px;
	padding: 10px;
}


.alert_custom_wrap .custom_box .alert_custom_btn
{
	display:flex;
	/*Ori:
	align-items:center;
	justify-content:center;*/
	/*JDev(2025-01-01): ++.*/
	justify-content:center;
	margin-bottom:20px;
	/*[]*/
}


.alert_custom_wrap .custom_box .alert_custom_btn .alert_btn
{
	/*%%
	float:right;
	position:absolute;
	top:0px;
	right:0px;*/
	/*Ori:
	width:50%;*/
	/*JDev(2025-01-01): ++.*/
	width:150px;
	/*[]*/
	line-height:40px;
	font-size:20px;
	/*JDev(2025-01-01): ++.*/
	font-family:'notosans','Pretendard','sans-serif';
	/*[]*/
	background-color:#287dff;
	color:#fff;
	/*Ori:
	font-weight:400;*/
	font-weight:900;
	text-align:center;
	border-radius: 6px;
	font-size:17px;
}


.alert_custom_wrap .custom_box .alert_custom_btn button.alert_btn
{
	color: #fff;
}


.alert_custom_wrap .custom_box .alert_custom_btn a {
	border-right: 1px solid #e3e3e3;
}
.alert_custom_wrap .custom_box .alert_custom_btn button {
	border: 0;
	background: #fff;
}


.alert_custom_wrap .custom_box.open
{
	opacity: 1;
	visibility: visible;
}


.alert_custom_wrap .alert_custom_bg
{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999998;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s ease;
}


.alert_custom_wrap .alert_custom_bg.open
{
	opacity:1;
	visibility:visible;
}


/*JDev(2025-01-01): ++.*/
#lbgDv_Dlg_Tit
{
	padding-bottom:10px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;
}

#lbgDv_Dlg_Tit .login-txt{display: none;}

.login-alert-con{padding-bottom:20px;padding-top:120px;background:url(/inc/img/ico-login-alert-08443f5271bb943f57c79833df5762a4.png) no-repeat center 20px;font-size:18px;}
.login-alert-con b{font-size:20px;}

.lbgDv_Dlg_Frm
{
	padding:4px;
}


.lbgDv_Dlg_Frm_Label
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	/*padding-bottom:6px;*/
	float:left;
	height:40px;
	width:100px;
	font-size:16px;
	line-height:32px;
	text-align: left;
	padding-left:10px;
	/*background-color:red;*/
}

.lbgDv_Dlg_Frm_Label_Tra sup,
.lbgDv_Dlg_Frm_Label sup{
	color:#287dff;
	font-weight: bold;
}


.lbgDv_Dlg_Frm_Fld
{
	margin:0px;
	padding:0px;
	float:none;
	overflow:hidden;
	height:44px;
	line-height:40px;
	/*background-color:green;*/
}


	.lbgDv_Dlg_Frm_Fld input,
	.lbgDv_Dlg_Frm_Fld select
	{
		margin:0px;
		/*margin-left:4px;*/
		padding:0px;
		padding-left:8px;
		height:38px;
		width:100%;
		/*background-color:blue;*/
		background-color: #f7f7f7;
		border:1px solid #e4e4e4;
		border-radius: 6px;
		color:#747474;
		font-size:15px; 
	}


.lbgDv_Dlg_Frm_Label_Tra
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-top:2px;
	/*padding-bottom:6px;*/
	float:left;
	height:96px;
	width:100px;
	font-size:16px;
	line-height:16px;
	text-align: left;
	padding-left:10px;
	/*background-color:red;*/
}
	

.lbgDv_Dlg_Frm_Fld_Tra
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:2px;
	float:none;
	overflow:hidden;
	height:96px;
	/*line-height:28px;
	background-color:green;*/
}


	.lbgDv_Dlg_Frm_Fld_Tra textarea
	{
		margin:0px;
		padding:0px;
		padding-top:8px;
		padding-left:8px;
		height:92px;
		width:100%;
		border-radius: 6px;
		border:1px solid #e4e4e4;
		font-size:15px;
		background-color: #f7f7f7;
		/*background-color:blue;*/
	}




.alert_btn.hidden
{
	display:none;
}




/*
@media (max-width:991px)
{
	.alert_custom_wrap .custom_box {
		width: 69%;
		border-radius: 10px;
	}
	.alert_custom_wrap .custom_box .custom_cont {
	padding: 15px 15px 34px;
	}
	.alert_custom_wrap .custom_box .custom_cont .alert_close_wrap {
	margin-bottom: 5px;
	}
	.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close {
	width: 15px;
	height: 15px;
	}
	.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(1) {
	content: "";
	display: block;
	width: 1.5px;
	height: 15px;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 8px;
	transform: rotate(-45deg);
	}
	.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(2) {
	content: "";
	display: block;
	width: 1.5px;
	height: 15px;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 8px;
	transform: rotate(45deg);
	}

	.alert_custom_wrap .custom_box .custom_cont .alert_cont {
		font-size: 16px;
		line-height: 19px;
		padding: 0 62px;
	}


	.alert_custom_wrap .custom_box .alert_custom_btn .alert_btn
	{
		line-height:46px;
		font-size:16px;
	}

}*/




/*@media (max-width:480px)
@media (max-width:1409px)*/
@media (max-width:1409px)
{

	.alert_custom_wrap .custom_box
	{
		width:
			340px
			/*360px*/
		;
	}


	.alert_custom_wrap .custom_box .custom_cont
	{
		padding:15px 15px 10px 15px;
	}


	.alert_custom_wrap .custom_box .custom_cont .alert_close_wrap
	{
		margin-bottom:16px;
	}


	.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(1)
	{
		content: "";
		display: block;
		width: 1px;
		height: 15px;
		background: #ccc;
		position: absolute;
		top: 0;
		right: 8px;
		transform: rotate(-45deg);
	}


	.alert_custom_wrap .custom_box .custom_cont .lbgDialog_Close span:nth-child(2)
	{
		content: "";
		display: block;
		width: 1px;
		height: 15px;
		background: #ccc;
		position: absolute;
		top: 0;
		right: 8px;
		transform: rotate(45deg);
	}


	.alert_custom_wrap .custom_box .custom_cont .alert_cont
	{
		font-size: 14px;
		/*JDev(2025-01-01): ++.*/
		/* font-family:'Pretendard','sans-serif'; */
		/*[]*/
		padding: 0 10px 0 10px;
	}


	.alert_custom_wrap .custom_box .alert_custom_btn .alert_btn
	{
		line-height:45px;
		font-size: 14px;
	}


	.lbgDv_Dlg_Frm_Label,
	.lbgDv_Dlg_Frm_Label_Tra
	{
		width:
			90px
		;
	}


	.lbgDv_Dlg_Frm_Fld
	{
		/*padding-left:4px;
		background-color:red;*/
	}


	.lbgDv_Dlg_Frm_Fld input,
	.lbgDv_Dlg_Frm_Fld select,
	.lbgDv_Dlg_Frm_Fld_Tra textarea
	{
		/*padding-left:4px;width:100px;
		*/
		border-radius:2px;
		border-width:1px;		
	}



}




/*공통 팝업
JDev(2025-01-01): Not currently used.
*/
.responsive .modal .modal-dialog
{
	width: 440px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(0);
}

.lbgDv_Dlg_Frm_Load{
	height: 80px;
	margin: auto;
	padding: 10px;
}



@media (max-width: 991px)
{

	.responsive .modal .modal-dialog
	{
		width: 100%;
		position: fixed;
		top: initial;
		bottom: 0;
		left: 0;
		right: 0;
	}

}







