







/*[]____________________________________________________________________________________________________
[]__________________________________________________*/




/*JDev(2024-11-20): ++.*/
input[type=checkbox]
{
	/*Double-sized*/
	-ms-transform:scale(2);/*IE*/
	-moz-transform:scale(2);/*FireFox*/
	-webkit-transform:scale(2);/*Safari and Chrome*/
	-o-transform:scale(2);/*Opera*/
	transform:scale(2);
	margin-right:10px;
	padding:10px;
}




.jvBordles
{
	border:none !important
}


/*>[(bar)전화상담, 채팅, 브로슈어]*/
#floating_menu_wrap
{

}


.jvSel_Sort
{
	height:30px;
	cursor:pointer;
}


@media only screen and (max-width: 1024px)
{

	#floating_menu_wrap
	{
		display:none !important;
	}

}





/*[]____________________________________________________________________________________________________
[]__________________________________________________*/




.jvDv_Walet_Bnr
{

}


.jvDv_Walet_Bnr_In
{
	margin-left:calc(-0px / 2 ) !important;
	margin-right:calc(-0px / 2 ) !important;
	width:calc(100% + 0px) !important;
	max-width:calc(100% + 0px) !important;
}


.jvDv_Walet_ClmHdr
{
	
}


.jvAnc_Walet_ClmHdr
{
	position:relative;
}


.jvDv_Walet_ClmHdr_Lft
{
	width:49%;
}


.jvDv_Walet_ClmHdr_Rgt
{
	width:49%;
}


.jvChk_Walet_ClmHdr
{
	position:absolute;
	top:32px;
	left:32px;
}


.jvH3_Walet_ClmHdr_Lft
{
	display:inline-block;
	margin-left:34px;
	padding-bottom:0px !important;
}


.jvH3_Walet_ClmHdr_Rgt
{
	display:inline-block;
	padding-bottom:0px !important;
}


.jvH3_Walet_ClmHdr_Lft
{
	display:inline-block;
	margin-left:34px;
	padding-bottom:0px;
}


.jvDv_Walet_LstBdy
{
	padding-bottom:30px !important;
}




.jvDv_Walet_LstBdy_Instr
{
	margin-top:100px;
	margin-left:30px;
	padding-top:10px;
	height:200px;
	text-align:center;
	color:darkgray;
}



.jvDv_Repay
{
	border-top-color:black;
	border-top-style:solid;
	border-top-width:2px;
	margin-left:30px;
	padding-top:10px;
	height:50px;
	text-align:right;
}




.jvAnc_WaletRow
{
	position:relative;
	height:100px;
}


.jvChk_WaletRow
{
	position:absolute;
	top:32px;left:32px;
}



.jvDv_WaletRow_Lft
{
	padding-top:12px;
	padding-left:36px;
	height:100px;
	width:49%;
}



.jvDv_WaletRow_LftTop
{
	height:50px;
	text-align:center;
}


.jvDv_WaletRow_LftBtm
{
	height:50px;
	text-align:right;
}


.jvDv_WaletRow_Rgt
{
	width:49%;
}


.jvH3_WaletRow_Rgt
{
	padding-top:16px;
	text-align:right;
}


.jvDv_WaletSum_LftTop
{
	text-align:right;
	color:darkgray;
}


.jvDv_WaletSum_Lft
{
	margin-top:26px;
	text-align:right;
	color:darkgray;
}


.jvDv_WaletSum_LftBtm
{
	
	color:darkgray;
}


.jvDv_WaletSum_Rgt
{
	
	color:darkgray;
}




@media only screen and (max-width: 1024px)
{


	#jvMn_Bdy
	{
		padding-right:16px !important;
	}


	#jvSct_Walet
	{
		width:100%;
	}


	.jvDv_Walet_Bnr
	{
		/*Prevents the right-most space.*/
		margin-right:-16px !important;
		/*display:block !important;*/
	}

	.jvDv_Walet_Bnr_In
	{
		/*display:block !important;*/
	}


	.jvDv_Walet_ClmHdr
	{
		display:block;
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		
	}


	.jvAnc_Walet_ClmHdr
	{
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}


	.jvDv_Walet_ClmHdr_Lft
	{
		
		height:40px;
	}


	.jvChk_Walet_ClmHdr
	{
		top:28px;
		left:0px;
	}



	.jvH3_Walet_ClmHdr_Lft
	{
		font-size:20px !important;
		margin-left:30px;
	}



	.jvH3_Walet_ClmHdr_Rgt
	{
		font-size:20px !important;
		text-align:right;
	}


	.jvDv_Walet_ClmHdr_Rgt
	{
		padding-top:0px;
		height:40px;
		text-align:right;
	}


	.jvDv_Walet_LstBdy
	{
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}


	.jvDv_Repay
	{
		/*margin-top:10px;*/
		padding-top:20px;
	}


	.jvAnc_WaletRow
	{
		padding-top:0px !important;
		padding-right:0px !important;
		height:82px;
	}

	
	.jvDv_WaletRow_Lft
	{
		/*X:
		padding-left:0px;*/
		height:60px;
	}



	
	.jvChk_WaletRow
	{
		top:30px;
		left:0px;
	}

	.jvDv_WaletRow_LftTop
	{
		margin-left:0px;
		height:24px;
		text-align:right;
	}


	.jvDv_WaletRow_Rgt
	{
		padding-top:6px;
		height:32px;
		text-align:right;
	}


	.jvH3_WaletRow_Rgt
	{
		padding-top:0px;
		padding-bottom:0px;
	}


}




/*%%*/
@media only screen and (max-width: 1px)
{






}





@media only screen and (max-width: 800px)
{
	


}





/*[]____________________________________________________________________________________________________
[]__________________________________________________*/



.jvDv_Wdrwing
{
	/*height:700px;*/
}


.jvDv_Wdrwing_Prg
{
	
	height:980px;
	/*width:580px;*/
	width:100%;
	text-align:center;
}





#jvDv_Wdrwing_Hglas
{
	padding-top:100px;
	height:700px;
	text-align:center;
}



.jvDv_Wdrwing_Loader
{
	z-index:1;
	position:relative;
	margin:0 auto;
	height:500px;
	width:500px;
	border-radius:50%;
	animation:spin 0.8s linear infinite;
}


@keyframes spin
{
	100%
	{
		transform:rotate(360deg);
	}
}


.jvDv_Wdrwing_Loader span
{
	position:absolute;
	left:-10px;
	width:100%;
	height:100%;
	border-radius:50%;
	background:linear-gradient(#dd0000,#fecf11,#22ff00,#096bff);
}


.jvDv_Wdrwing_Loader span:nth-child(1)
{
	filter:blur(20px);
}

.jvDv_Wdrwing_Loader span:nth-child(2)
{
	filter:blur(30px);
}

.jvDv_Wdrwing_Loader span:nth-child(3)
{
	filter:blur(40px);
}

.jvDv_Wdrwing_Loader span:nth-child(4)
{
	filter:blur(50px);
}


.jvDv_Wdrwing_Loader:after
{
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right:5px;
	bottom:5px;
	background-color:
		#0d003c
		/*white*/
	;
	border-radius: 50%;
}



.jvDv_Wdrwing_Msg
{
	z-index:2;
	position:absolute;
	top:200px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:50%;									
	height:300px;
	width:300px;
	font-weight:bold;
	background-color:white;
}


.jvDv_Wdrwing_Msg_In
{
	height:300px;
	width:300px;
}


.jvDv_Wdrwing_Msg_Ln0
{
	position:absolute;
	top:44%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:300px;
	text-align:center;
	font-size:32px;
}


.jvDv_Wdrwing_Msg_Ln1
{
	position:absolute;
	top:70%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:300px;
	text-align:center;
	font-size:30px;
}




@media only screen and (max-width: 1024px)
{


	#jvSct_Wdrwing
	{
		width:100%;
	}


	.jvDv_Wdrwing_Loader
	{
		height:270px;
		width:270px;
	}


	.jvDv_Wdrwing_Loader span
	{

	}


	.jvDv_Wdrwing_Loader:after
	{


	}


	.jvDv_Wdrwing_Msg
	{
		top:120px;
		left:50%;
		height:230px;
		width:230px;
	}


	.jvDv_Wdrwing_Msg_In
	{
		height:230px;
		width:230px;
	}


	.jvDv_Wdrwing_Msg_Ln0
	{
		width:230px;
		font-size:28px;
	}


	.jvDv_Wdrwing_Msg_Ln1
	{
		width:230px;
		text-align:center;
		font-size:26px;
	}


}





/*[Ledger]____________________________________________________________________________________________________
[]__________________________________________________*/



#jvDv_Ledg_LstBdy_Instr
{
	position:relative;
	margin-top:10px;
	margin-left:30px;
	padding-top:10px;
	text-align:center;
	border-top:solid 2px black;
	height:100px;
	color:black;
}


.jvDv_Ledg_Month
{
	position:relative;
	margin:0 auto;
	margin-top:10px;
	width:100px;
	font-size:36px;
	font-weight:bold;
	cursor:default;	
}


.jvDv_Ledg_Month_Nav
{
	position:absolute;
	top:-8px;
	margin:0px;padding:0px;
	height:100px;
	/*width:22px;*/
	width:30px;
	line-height:100px;
	font-size:100px;
	text-align:center;
	cursor:pointer;
}



.jvDv_Ledg_Sum
{
	border-top-color:black;
	border-top-style:solid;
	border-top-width:2px;
	margin-left:30px;
	padding-right:55px;
	font-size:26px;
	padding-top:10px;
	height:50px;
	text-align:right;
}


.jvDv_Ledg_Sum_Lft
{
	display:inline-block;
	width:59%;
	text-align:right;
	font-weight:bold;
}


.jvDv_Ledg_Sum_Rgt
{
	display:inline-block;
	width:39%;
	text-align:right;
	font-weight:bold;
}


.jvDv_Ledg_ClmHdr
{
	
}


.jvAnc_Ledg_ClmHdr
{
	display:flex;
	position:relative;
	/*pointer-events:none;
	color:black !important;*/
	padding-bottom:24px;
	padding-left:32px;
	padding-right:32px;
	padding-top:24px;
	height:88px;
	cursor:default;
}


/*
.notice_w-thumb_wrap a:hover,
.jvAnc_Ledg_ClmHdr:before,
.jvAnc_Ledg_ClmHdr:hover,
.jvAnc_Ledg_ClmHdr:after
{
	color:black !important;
}*/


.jvDv_Ledg_ClmHdr_Lft
{
	height:40px;
	width:59%;
	/*max-width:400px;*/
	
}


.jvDv_Ledg_ClmHdr_Cent
{
	position:absolute;
	top:24px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	margin-left:16px;
	/*-webkit-transform:translateY(-50%);
	transform:translateY(-50%);*/
	height:30px;
	width:100px;
	text-align:center;
	font-weight:normal;
	color:#004098;
	box-shadow:4px 4px 4px gray;
	cursor:pointer;
}


.jvDv_Ledg_ClmHdr_Rgt
{
	float:right;
	height:40px;
	width:39%;
	/*max-width:100px;*/
	cursor:pointer;
}


.jvH3_Ledg_Today
{
	display:inline-block;
	margin-left:34px;
	padding-bottom:0px !important;
	width:100%;
}


.jvAnc_LedgRow
{
	position:relative;
	height:100px;
	cursor:default;
}


.jvDv_LedgRow_Lft
{
	padding-top:12px;
	padding-left:36px;
	height:100px;
	width:49%;
	text-align:center;
}


.jvDv_LedgRow_Rgt
{
	width:49%;
}


.jvDv_LedgRow_On
{
	height:40px;
	text-align:center;
	color:black;
}


#jvDv_Ledg_Yer
{
	position:absolute;
	top:-10px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100px;
	font-size:12px;
	text-align:center;
}


.jvSpn_LedgRow_Yer
{
	
}


.jvDv_LedgRow_SalOut
{
	height:50px;
	text-align:center;
	cursor:pointer;
}


.jvDv_LedgRow_Sal
{
	margin:0 auto;
	height:30px;
	width:100px;
	box-shadow:4px 4px 4px gray;
	text-align:center;
}




.jvH3_LedgRow_WdrwAmnt
{
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	height:50px;
}



.jvDv_LedgRow_WdrwRecit
{
	height:30px;
	position:absolute;
	bottom:16px;
	right:120px;
	width:100px;
	color:
		/*gray*/
		#004098
	;
	text-align:center;
	box-shadow:4px 4px 4px gray;
	cursor:pointer;
}


.jvDv_LedgRow_Pen
{
	height:30px;
	text-align:right;
	position:absolute;
	bottom:16px;
	right:60px;
	color:gray;
	box-shadow:4px 4px 4px gray;
	cursor:pointer;
}


.jvDv_Pop_Row_Rgt.jvDv_Ledg_Pop_SalRtrv_Perd
{
	float:left;
	margin-left:10px;
}


.jvDv_Pop_Sav[disabled=disabled]
{
	pointer-events:none;
	color:darkgray;
	box-shadow:4px 4px 4px gray;
	/*opacity:0.4;*/
}


@media only screen and (max-width: 1024px)
{

	#jvSct_Ledg
	{
		width:100%;
	}

	#jvDv_Ledg_LstBdy_Instr
	{
		margin-left:0px;
		padding-top:0px;
		height:70px;
	}


	#jvDv_Ledg_Yer
	{
		/*
		top:-10px;
		font-size:12px;
		*/
	}


	.jvDv_Ledg_Month
	{
		margin-top:4px;
	}


	.jvDv_Ledg_Month_Nav
	{
		margin:0px;padding:0px;
		height:70px;
		line-height:70px;
		font-size:70px;
	}


	.jvDv_Ledg_Sum
	{
		margin-left:0px;
		padding-right:0px;
		font-size:26px;
	}


	.jvDv_Ledg_Sum_Lft
	{
		width:39%;
		font-size:20px;
		font-weight:normal;
	}


	.jvDv_Ledg_Sum_Rgt
	{
		width:59%;
		font-size:22px;
	}

	
	.jvDv_Ledg_ClmHdr
	{
		height:30px !important;
	}


	.jvAnc_Ledg_ClmHdr
	{
		display:block;
		padding:0px !important;
		height:30px !important;
	}


	.jvDv_Ledg_ClmHdr_Lft
	{
		height:30px;
		max-width:190px;
	}


	.jvH3_Ledg_Today
	{
		display:inline-block;
		margin-top:8px;
		margin-left:0px;
		padding-bottom:0px !important;
		width:100%;
		font-size:16px !important;
	}

	.jvDv_Ledg_ClmHdr_Cent
	{
		display:none;
	}

	.jvDv_Ledg_ClmHdr_Rgt
	{
		display:inline-block;
		margin-top:-28px;
		padding-top:0px;
		height:30px;
		max-width:120px;
	}


	.jvDv_LedgRow_Lft
	{
		padding-left:0px;
	}


	.jvAnc_LedgRow
	{
		padding-top:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}


	.jvSpn_LedgRow_Yer
	{
		display:none;
	}

	.jvDv_LedgRow_Rgt
	{
		
	}


	.jvH3_LedgRow_WdrwAmnt
	{
		font-size:22px !important;
	}


	.jvDv_LedgRow_WdrwRecit
	{
		bottom:18px;
		right:60px;
	}


	.jvDv_LedgRow_Pen
	{
		bottom:18px;
		right:12px;
	}



}





/*[Popup]____________________________________________________________________________________________________
[]__________________________________________________*/



#jvDv_ModalCov
{
	z-index:10012;
	display:none;
	position:fixed;
	/*padding-top:100px;*/
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;/*Enable scroll if needed.*/
	background-color:rgb(0,0,0);/*Fallback color.*/
	background-color:rgba(0,0,0,0.4);/*Black with opacity.*/
	/*background-color:red;*/
}



#jvDv_Modal
{
	border:1px solid #888;
	background-color:#FEFEFE;
	padding-top:40px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	/*height:100%;*/
	max-height:100%;
	width:80%;
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

					
.jvSpn_ModalX
{
	position:absolute;
	top:0px;
	right:10px;
	/*float:right;*/
	font-size:28px;
	font-weight:bold;
	color:#AAAAAA;
}


.jvSpn_ModalX:hover,
.jvSpn_ModalX:focus
{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}


#jvDv_ModalIn
{
	/*height:auto;
	height:90%;
	height:90vh;
	max-height:90%;
	*/
	max-height:90vh;
	overflow-y:auto;
}




.jvDv_Pop_Tit_Lft
{
	
	display:block;
	/*
	margin-left:34px;
	padding-bottom:0px;
	height 33.7917px
	font-family:Montserrat,"Noto Sans KR",sans-serif;
	font-feature-settings normal
	font-kerning auto
	font-optical-sizing auto
	font-size-adjust none
	font-stretch 100%
	font-style normal
	font-variant-alternates normal
	font-variant-caps normal
	font-variant-east-asian normal
	font-variant-emoji normal
	font-variant-ligatures normal
	font-variant-numeric normal
	font-variant-position normal
	font-variation-settings normal
	letter-spacing normal
	line-height 33.8px
	margin-block-end 0px
	margin-block-start 0px
	margin-inline-end 0px
	margin-inline-start 34px
	text-size-adjust 100%
	transition-behavior normal
	transition-delay 0s
	transition-duration 0.3s
	transition-property all
	transition-timing-function ease-in-out
	unicode-bidi isolate
	visibility visible
	width 670.24px
	*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	font-size:26px;
	font-weight:bold;
	color:rgb(34,34,34);
	word-break:keep-all;
}




.jvDv_Pop_Instr
{
	
	display:block;
	/*
	font-weight:bold;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	font-size:20px;
	color:rgb(0,0,0);
	word-break:keep-all;
}




.jvDv_Pop_HdrMgnBtm
{
	height:30px;
}


.jvDv_Pop_Row
{
	clear:both;
	border-bottom:solid 1px black;
	height:34px;
}


	.jvDv_Pop_Row_Lft
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		font-size:20px;
		color:rgb(0,0,0);
		word-break:keep-all;
		float:left;
	}


	.jvDv_Pop_Row_Rgt
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		font-size:20px;
		color:rgb(0,0,0);
		word-break:keep-all;
		float:right;
		font-weight:bold;
	}



	.jvDv_Pop_Row_HR
	{
		margin-top:20px;
		border-top:solid 1px black;
		height:21px;
	}




.jvDv_Pop_Row_Ipt_Multilin
{
	border:solid 1px darkgray;
	border-radius:8px;
	margin-top:20px;
	padding:10px;
	height:100px;
}


.jvDv_Pop_Row_Ipt
{
	clear:both;
	border:solid 1px darkgray;
	border-radius:8px;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	/*min-height:34px;*/
	height:80px;
	background-color:#F6F6F6;
}


.jvDv_Pop_Row_Ipt input[type=text],
.jvDv_Pop_Row_Ipt input[type=number],
.jvDv_Pop_Row_Ipt input[type=password]
{
	/*border:solid 1px black;
	border-radius:8px;*/
	border:none !important;
	height:60px;
}


input:-webkit-autofill,
input:-webkit-autofill:focus
{
	/*background-color:#F6F6F6 !important;
	box-shadow:inset 0 0 0 1px rgba(232,240,254,1),inset 0 0 0 100px rgba(232,240,254,1);*/
}

input:autofill{
    box-shadow: inset 0 0 0 100px var(--background-color);
}

.jvDv_Pop_Sav
{
	display:inline-block;
	margin-right:10px;
	height:30px;
	/*position:absolute;
	bottom:16px;
	right:120px;*/
	width:100px;
	color:black;
	text-align:center;
	box-shadow:4px 4px 4px gray;
	cursor:pointer;
}


.jvDv_Pop_Clos
{
	display:inline-block;
	height:30px;
	/*position:absolute;
	bottom:16px;
	right:120px;*/
	width:100px;
	color:darkgray;
	text-align:center;
	box-shadow:4px 4px 4px gray;
	cursor:pointer;
}




/*[Progress Circle]__________________________________________________*/
#jvDv_ModalCtn_Hglas
{
	height:400px;
	/*height:980px;
	width:580px;
	width:400px;*/
	text-align:center;
}


#jvDv_ModalCtn_Hglas_In
{
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	/*padding-top:100px;*/
	height:400px;
	width:400px;
	text-align:center;
}


#jvDv_ModalCtn_Hglas_Wng
{
	position:relative;
	height:400px;
	width:400px;
	z-index:1;
	margin:0 auto;
	border-radius:50%;
	animation:spin 0.8s linear infinite;
}


#jvDv_ModalCtn_Hglas_Wng span
{
	position:absolute;
	left:-10px;
	width:100%;
	height:100%;
	border-radius:50%;
	background:linear-gradient(#dd0000,#fecf11,#22ff00,#096bff);
}


#jvDv_ModalCtn_Hglas_Msg
{
	z-index:2;
	position:absolute;
	/*top:200px;*/
	top:50px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:50%;									
	height:300px;
	width:300px;
	font-weight:bold;
	background-color:white;
}


#jvDv_ModalCtn_Hglas_Msg_Ln0
{
	/*position:absolute;
	top:44%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:300px;*/
	margin-top:124px;
	text-align:center;
	font-size:32px;
}


#jvDv_ModalCtn_Hglas_Msg_Ln1
{
	/*position:absolute;
	top:70%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:300px;*/
	text-align:center;
	font-size:30px;
}




#jvDv_ModalCtn_Hglas_Wng span:nth-child(1)
{
	filter:blur(20px);
}

#jvDv_ModalCtn_Hglas_Wng span:nth-child(2)
{
	filter:blur(30px);
}

#jvDv_ModalCtn_Hglas_Wng span:nth-child(3)
{
	filter:blur(40px);
}

#jvDv_ModalCtn_Hglas_Wng span:nth-child(4)
{
	filter:blur(50px);
}


#jvDv_ModalCtn_Hglas_Wng:after
{
	content:"";
	position:absolute;
	top: 5px;
	left: 5px;
	right:5px;
	bottom:5px;
	background-color:
		#0D003C
	;
	border-radius:50%;
}








/*[]____________________________________________________________________________________________________
[]__________________________________________________*/







