@charset "utf-8";
@import url("https://font.elice.io/css?family=Elice+Digital+Baeum");
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&subset=korean');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap');

/* BASIC */
body { background-color:#efefef }
* { 
    padding:0px ; margin:0px ; line-height:0px ; word-break:break-all ; 
	font-family:'NanumSquare','sans-serif' ; font-size:16px ; line-height:24px ; color:#000000 ; text-decoration:none ; font-weight:normal }
img  { border:0px ; line-height:0 } 
ul , li , ol , dl , dt , dd { list-style:none }  


#YCNL { display:block ; overflow:hidden ; width:900px ; margin:auto ; padding:0px 25px ; box-sizing:border-box ; background-color:#ffffff }
#YCNL table { width:100% ; border:0px ; border-spacing:0px ; border-collapse:collapse }
#YCNL span.YCNL_lang { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:inherit }
#YCNL span.YCNL_lang_zh { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:inherit ; font-family:'Noto Sans','sans-serif' }


/* HEADER */
#YCNL_header { width:100% ; overflow:hidden ; padding-top:20px }
#YCNL_visual { margin-bottom:40px }


/* FOOTER */
#YCNL_footer { margin-bottom:20px ; padding-bottom:0 ; line-height:0 }


/* PART + TITLE */
#YCNL .YCNL_part_title { display:block ; overflow:hidden ; margin-bottom:40px ; position:relative } 
#YCNL .YCNL_part_title h2 { margin-left:45px ; font-size:26px ; line-height:35px ; color:#5237e7 ; font-weight:bold ; font-family: "Elice Digital Baeum", sans-serif ; }
#YCNL .YCNL_part_title h2::before { 
	display:block ; overflow:hidden ; position:absolute ; content:"" ; 
	width:35px ; height:35px ; left:0 ; top:0 ; 
	background:url(https://yulchonllc.com/fix/2024/fix-DF-2410/img/00_main_icon3.png) no-repeat 0 0 ; background-size:35px 35px }

#YCNL .YCNL_part_title h2::after {
	display:block ; position:absolute ; content:"" ; 
	width:560px ; height:4px ; right:0 ; bottom:6px ; background-color:#00e8b3 }

#YCNL #YCNL_part_title2 h2::after { width:640px }
	
	
/* SUB + TITLE */
#YCNL_sub_title , #YCNL_sub_title sup {
	font-size:30px ; line-height:38px ; color:#111111 ; 
	font-weight:bold ; font-family: "Elice Digital Baeum", sans-serif ; text-align:center ; 
	margin-bottom:40px ; letter-spacing:-0.5px ; word-break:keep-all }

#YCNL_sub_title sup { font-size:16px ; line-height:20px }
#YCNL_sub_title span { display:block ; font-size:24px ; line-height:28px ; color:#111111 ; text-align:center ; font-family: "Elice Digital Baeum", sans-serif ; margin-top:10px }
	
	
/* SECTION */
.YCNL_section { width:100% ; box-sizing:border-box ; margin-bottom:50px }


/* TITLE */
.YCNL_sub_h4 , .YCNL_sub_h4 > b , .YCNL_sub_h4 > span { font-size:24px ; line-height:28px ; color:#5237E7 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; margin-bottom:20px ; letter-spacing:-0.5px }
.YCNL_sub_h4 > b { margin-right:4px ; float:left }
.YCNL_sub_h4 > span { display:block ; overflow:hidden ; text-align:justify ; letter-spacing:-0.5px } 
.YCNL_sub_h4 > sup { color:#5237E7 ; font-size:14px ; font-weight:bold }

.YCNL_sub_h5 , .YCNL_sub_h5 > b , .YCNL_sub_h5 > span { font-size:22px ; line-height:26px ; color:#111111 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; margin-bottom:15px ; letter-spacing:-0.5px }
.YCNL_sub_h5 > b { margin-right:3px ; float:left }
.YCNL_sub_h5 > span { display:block ; overflow:hidden ; text-align:justify ; letter-spacing:-0.5px }

.YCNL_sub_h5_one { position:relative ; margin-bottom:15px }
.YCNL_sub_h5_one > span { font-size:22px ; line-height:26px ; color:#111111 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; letter-spacing:-0.5px ; margin-left:30px }
.YCNL_sub_h5_one > span::before {
	content:"" ; position:absolute ; 
	width:18px ; height:18px ; background-color:#111111 ; border-radius:10px ;
	left:0px ; top:6px }
.YCNL_sub_h5_one > span::after {
	content:"" ; position:absolute ; 
	width:14px ; height:14px ; background-color:#fff ; border-radius:10px ;
	left:2px ; top:8px }

.YCNL_sub_h6 , .YCNL_sub_h6 > b , .YCNL_sub_h6 > span { font-size:20px ; line-height:24px ; color:#111111 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; margin-bottom:10px ; letter-spacing:-0.5px }
.YCNL_sub_h6 > b { margin-right:5px ; float:left }
.YCNL_sub_h6 > span { display:block ; overflow:hidden ; text-align:justify ; letter-spacing:-0.5px }

.YCNL_sub_h6_one { position:relative ; margin-bottom:10px }
.YCNL_sub_h6_one > span { font-size:20px ; line-height:24px ; color:#111111 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; letter-spacing:-0.5px ; margin-left:20px }
.YCNL_sub_h6_one > span::before {
	content:"" ; position:absolute ; 
	width:14px ; height:14px ; background-color:#00e8b3 ; border-radius:10px ;
	left:0px ; top:6px }

.YCNL_sub_h6_one > span::after {
	content:"" ; position:absolute ; 
	width:10px ; height:10px ; background-color:#fff ; border-radius:10px ;
	left:2px ; top:8px }

.YCNL_sub_h6_num , .YCNL_sub_h6_num > b , .YCNL_sub_h6_num > span { font-size:18px ; line-height:22px ; color:#111111 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; margin-bottom:10px ; letter-spacing:-0.5px }
.YCNL_sub_h6_num > b { margin-right:5px ; float:left }
.YCNL_sub_h6_num > span { display:block ; overflow:hidden ; text-align:justify ; letter-spacing:-0.5px }


/* SUB */
.YCNL_sub01 { margin-left:28px ; margin-bottom:40px }
.YCNL_sub01:last-child { margin-bottom:0 }

.YCNL_sub02 { margin-left:30px ; margin-bottom:30px }
.YCNL_sub02:last-child { margin-bottom:0 }

.ml20 { margin-left:20px }
.ml22 { margin-left:22px }
.ml24 { margin-left:24px }
.ml26 { margin-left:26px }
.ml28 { margin-left:28px }
.ml30 { margin-left:30px }
.ml35 { margin-left:35px }



/* TXT */
.YCNL_p , .YCNL_p > a , .YCNL_p > b , .YCNL_p > u , .YCNL_p > sup , .YCNL_p > span { font-size:16px ; line-height:26px ; word-break:break-all ; text-align:justify ; letter-spacing:-0.4px } 
.YCNL_p { margin-bottom:30px }
.YCNL_p:last-child { margin-bottom:0px }
.YCNL_p > b    { font-weight:bold }
.YCNL_p > a    { color:#5237E7 ; font-weight:900 }
.YCNL_p > a:hover { text-decoration:underline }
.YCNL_p > u    { border-bottom:solid 1px rgba(82,55,231,1) ; padding-bottom:2px }
.YCNL_p > sup  { font-size:11px ; color:#999999 }
.YCNL_p > span { font-family:'Noto Sans KR', sans-serif }

.YCNL_p_link { position:relative }
.YCNL_p_link , .YCNL_p_link > a { font-size:16px ; line-height:24px ; color:#5136e7 ; font-weight:bold ; text-align:left ; font-family:"Elice Digital Baeum", sans-serif }
.YCNL_p_link > a:hover { text-decoration:underline }
.YCNL_p_link > a::after {
	display:inline-block ; position:absolute ; content:"" ; 
	width:24px ; height:24px ; bottom:0 ; margin-left:8px ;
	background:url(https://yulchonllc.com/fix/2024/fix-DF-2410/img/00_main_icon2.png) no-repeat 0 0 ; background-size:24px 24px }


/* PART.01 */
.YCNL_part01_list { display:block ; overflow:hidden }
.YCNL_part01_list li { margin-bottom:10px ; position:relative }
.YCNL_part01_list li:last-child { margin-bottom:0 }
.YCNL_part01_list li span { display:block ; font-size:16px ; line-height:26px ; color:#111111 ; text-align:justify ; letter-spacing:-0.4px ; margin-left:20px }
.YCNL_part01_list li span::before {
	content:"" ; position:absolute ; 
	width:4px ; height:4px ; background-color:rgba(0,0,0,0.2) ; border-radius:2px ; 
	left:0px ; top:9px }

.YCNL_part01_list li span b , .YCNL_part01_list li span u { font-size:16px ; line-height:26px ; color:#111111 }
.YCNL_part01_list li span b { font-weight:900 }
.YCNL_part01_list li span u { border-bottom:solid 1px rgba(82,55,231,1) ; padding-bottom:2px }


.YCNL_DF_list_num { display:block ; overflow:hidden }
.YCNL_DF_list_num li { margin-bottom:10px ; position:relative }
.YCNL_DF_list_num li:last-child { margin-bottom:0 }
.YCNL_DF_list_num li > b { position:absolute ; width:20px ; left:0 ; top:0 }
.YCNL_DF_list_num li > span { display:block ; margin-left:20px ; text-align:justify }
.YCNL_DF_list_num li > b , .YCNL_DF_list_num > li > span , .YCNL_DF_list_num li > span > b { font-size:16px ; line-height:26px ; color:#111111 ; letter-spacing:-0.4px }
.YCNL_DF_list_num li > span > b , .YCNL_DF_list_num li > span > u > b { font-weight:900 }
.YCNL_DF_list_num li > span > u , .YCNL_DF_list_num li > span > u > b { font-size:16px ; line-height:26px ; color:#111111 ; border-bottom:solid 1px rgba(82,55,231,1) ; padding-bottom:2px }


.YCNL_DF_table_title { font-size:18px ; line-height:30px ; color:#111111 ; text-align:center ; font-weight:900 ; margin-bottom:5px }
.YCNL_DF_table { display:block ; overflow:hidden }
.YCNL_DF_table table { border:none ; border-spacing:0 }
.YCNL_DF_table thead { display:table-header-group }
.YCNL_DF_table tbody tr { display:table-row ; border:none ; padding:0 }
.YCNL_DF_table tbody td { display:table-cell ; position:relative }

.YCNL_DF_table thead th { padding:8px 10px ; text-align:center }
.YCNL_DF_table tbody td { padding:14px ; text-align:center }

.YCNL_DF_table thead th {
	font-size:16px ; line-height:26px ; color:#000000 ; font-weight:900 ; 
	background-color:#00e8b3 ; border-bottom:solid 2px #5237e7 ; border-top:solid 1px rgba(255,255,255,1) ;
    position:relative ; vertical-align:middle }
.YCNL_DF_table thead th::after {
    width:1px ; height:14px ; display:block ; content:"" ;
    background-color:#ffffff ; opacity:0.8 ; 
    position:absolute ; right:0 ; top:50% ;transform:translateY(-50%) }
.YCNL_DF_table thead th:last-child:after { display:none }
.YCNL_DF_table tbody td {
	font-size:16px ; line-height:26px ; color:#111111 ; text-align:justify ; 
	word-break:break-all ; letter-spacing:-0.4px ;
	border:solid 1px rgba(0,0,0,0.6) ; border-top:none ; border-left:none ; vertical-align:top }
.YCNL_DF_table tbody td:last-child { border-right:none }
	
.YCNL_DF_table tbody td b { font-size:16px ; line-height:26px ; color:#111111 ; font-weight:900 }
.YCNL_DF_table tbody td u { font-size:16px ; line-height:26px ; color:#111111 ; border-bottom:solid 1px rgba(82,55,231,1) ; padding-bottom:2px }
.YCNL_DF_table tbody td span { font-size:16px ; line-height:26px ; color:#111111 }

.YC_DF_box { display:block ; overflow:hidden ; padding:15px 20px ; box-sizing:border-box ; border:solid 1px rgba(0,0,0,0.2) }




/* PART.02 */
.YCNL_sub_h4_point { margin-bottom:20px ; position:relative }
.YCNL_sub_h4_point > span { display:block ; font-size:24px ; line-height:27px ; color:#5237E7 ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; letter-spacing:-0.5px ; margin-left:18px }
.YCNL_sub_h4_point > span::before {
	content:"" ; position:absolute ;
	width:12px ; height:12px ; border:solid 2px #00e8b3 ; box-sizing:border-box ; left:0 ; top:0 }
	
.YCNL21_sub_list li { margin-bottom:20px ; position:relative ; margin-left:18px }
.YCNL21_sub_list li:last-child { margin-bottom:0 }
.YCNL21_sub_list li span { display:block ; font-size:16px ; line-height:26px ; color:#111111 ; text-align:justify ; letter-spacing:-0.4px ; margin-left:30px }
.YCNL21_sub_list li span::before {
	content:"" ; position:absolute ; 
	width:8px ; height:2px ; background-color:rgba(0,0,0,0.2) ; border-radius:2px ; 
	left:0 ; top:11px }

.YCNL21_sub_list li span > b { font-size:16px ; line-height:26px ; color:#111111 ; letter-spacing:-0.4px ; font-weight:900 }
.YCNL21_sub_list li span > sup { font-size:12px ; line-height:14px ; color:#999999 }

.YCNL21_sub_list_hangul { margin-left:30px ; margin-top:10px }
.YCNL21_sub_list_hangul li { list-style:hangul ; font-size:16px ; line-height:26px ; color:#111111 ; text-align:justify ; margin-bottom:10px ; letter-spacing:-0.4px ; margin-left:24px }
.YCNL21_sub_list_hangul li:last-child { margin-bottom:0 }
.YCNL21_sub_list_hangul li > b { font-size:16px ; line-height:26px ; color:#111111 ; font-weight:800 }



/* PART.03 */
.YCNL31_sub_list { margin-left:28px }
.YCNL31_sub_list li { margin-bottom:20px ; position:relative }
.YCNL31_sub_list li:last-child { margin-bottom:0 }
.YCNL31_sub_list li span { display:block ; font-size:16px ; line-height:28px ; color:#111111 ; text-align:justify ; letter-spacing:-0.4px ; margin-left:30px }
.YCNL31_sub_list li span::before {
	content:"" ; position:absolute ; 
	width:8px ; height:2px ; background-color:rgba(0,0,0,0.2) ; border-radius:2px ; 
	left:0px ; top:11px }

.YCNL31_sub_list li span b , .YCNL31_sub_list li span u { font-size:16px ; line-height:28px ; color:#111111 ; text-align:justify ; letter-spacing:-0.4px }
.YCNL31_sub_list li span b { font-weight:bold }
.YCNL31_sub_list li span u { display:inline ; border-bottom:solid 1px rgba(82,55,231,1) ; padding-bottom:2px }


.YCNL31_sub_list2 { margin-top:10px ; margin-left:20px }
.YCNL31_sub_list2 li { margin-bottom:20px ; position:relative }
.YCNL31_sub_list2 li:last-child { margin-bottom:0 }
.YCNL31_sub_list2 li b { display:block ; font-size:16px ; line-height:26px ; color:#111111 ; text-align:justify ; letter-spacing:-0.4px ; margin-left:20px }
.YCNL31_sub_list2 li b::before {
	content:"" ; position:absolute ; 
	width:4px ; height:4px ; background-color:rgba(0,0,0,0.2) ; border-radius:2px ; 
	left:0px ; top:11px }
	
	

/* PDF BTN */
#YCNL_PDF_btn { width:100% ; box-sizing:border-box ; text-align:center ; margin-top:40px ; position:relative }
.YCNL_PDF { display:inline-block ; width:auto ; padding:5px 30px ; text-align:center ; box-sizing:border-box ; border-radius:30px ; background-color:#00e8b3 ; transition:0.3s all }
.YCNL_PDF > span {
	display:inline-block ; position:relative ; padding:4px 0 2px 30px ; letter-spacing:-0.4px ; transition:0.3s all ;
	font-size:18px ; line-height:26px ; color:#5237e7 ; font-weight:900 ; text-align:left ; word-break:keep-all }
.YCNL_PDF > span::before {
	display:block ; overflow:hidden ; content:"" ; position:absolute ; transition:0.3s all ; 
	width:24px ; height:24px ; background:url(https://yulchonllc.com/fix/2024/fix-DF-2410/img/00_main_icon4.png) no-repeat center ; background-size:cover ; left:0 ; top:4px }

.YCNL_PDF:hover { background-color:#5237e7 } 
.YCNL_PDF:hover > span { color:#ffffff } 
.YCNL_PDF:hover > span::before { isplay:block ; overflow:hidden ; content:"" ; position:absolute ; 
	width:24px ; height:24px ; background:url(https://yulchonllc.com/fix/2024/fix-DF-2410/img/00_main_icon5.png) no-repeat center ; background-size:cover ; left:0 ; top:4px ; transform:scale(1.1) }


/* Note */	
.note { width:100% ; box-sizing:border-box ; margin-top:40px }
.note { 
    border:solid 1px rgba(0,0,0,0.1) ; border-radius:6px ;
    padding:15px 20px ; background-color:rgba(0,0,0,0.02) ;
}

.note_item , .note_item b { 
    font-size:14px ; line-height:26px ; text-align:justify ;
    margin-bottom:10px ; position:relative ;
}
.sup { font-size:12px ; line-height:26px }
.note_item { padding-left:14px }
.note_item:last-child { margin-bottom:0 }
.note_item b { font-weight:700 }
.note_item .sup { position:absolute ; display:inline-block ; left:0 ; top:0px }


/* IMG */
.YCNL_img { width:100% ; display:block ; box-sizing:border-box ; margin:auto }
.YCNL_img img { border:solid 1px rgba(0,0,0,0.1) ; border-radius:4px }

.YCNL_DF_img_title { width:100% ; font-size:18px ; line-height:30px ; color:#111111 ; text-align:center ; margin:auto ; font-weight:900 ; margin-bottom:5px }
	
	
	/* 디지털 금융 뉴스레터 가을 추가 CSS */
	#YCNL_sub11_01 , #YCNL_sub11_02 { margin-left:35px }
	#YCNL_sub11_01_1 , #YCNL_sub11_01_2 , #YCNL_sub11_03_1 { margin-left:22px }
	
	#YCNL_sub11_03_1 { margin-top:30px }
	
	#YCNL_part01_list_11_03_num { margin-top:10px ; margin-bottom:30px }
	#YCNL_part01_list_11_03_num li span::before { display:none }
	
	#YCNL_DF_table_part01_1 thead tr th:nth-child(1) { width:32% }
	#YCNL_sub11_03_1 .YCNL21_sub_list li , 
	#YCNL_sub11_03_2 .YCNL21_sub_list li { margin-bottom:10px }
	#YCNL_sub11_03_1 .YCNL21_sub_list li:last-child , 
	#YCNL_sub11_03_2 .YCNL21_sub_list li:last-child { margin-bottom:0 }
	#YCNL21_sub_list_mb20 { margin-bottom:20px }
	
	#YCNL_DF_table_part02_1 tbody td { text-align:center ; width:30% }
	#YCNL_DF_table_part02_1 tbody td:nth-child(3) { width:40% }
	#YCNL_sub12_11 , #YCNL_sub12_21 { padding-top:10px }
	
	
	#YCNL_DF_table_part03_1 tbody td { text-align:center ; vertical-align:middle ; width:33.33% ; word-break:keep-all }
	#YCNL_sub13_11 , #YCNL_sub13_21 { padding-top:10px }
	
	#YC_DF_box_13_01 { background-color:rgba(0,232,179,0.4) ; border:0}
	#YC_DF_box_13_01 .YC_DF_box_title { 
		display:inline-block ; overflow:hidden ; 
		font-size:18px ; line-height:28px ; font-weight:bold ; font-family:"Elice Digital Baeum", sans-serif ; 
		border-bottom:solid 1px #111111 ; padding-bottom:2px ; margin-bottom:10px }
	
	#YCNL31_sub_list_01 { margin-left:30px }
	
	#YCNL21_sub_list_22_01 li:nth-child(2) span::before { display:none } 
	#YCNL21_sub_list_22_01 li:nth-child(2) span span { margin-left:14px }
	#YCNL21_sub_list_22_01 li:nth-child(2) span b { float:left ; font-weight:normal }
	
	#YCNL21_sub_list_22_02 { margin-left:10px ; margin-top:10px }
	#YCNL21_sub_list_22_02 li { margin-bottom:10px }
	#YCNL21_sub_list_22_02 li:last-child { margin-bottom:0 }
	#YCNL21_sub_list_22_02 li span::before { display:none }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
		