@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&subset=korean);

/* 23년 9월 제19호 추가 */

	/* 포커스인 추가 */
	#YCNL_p10_face2 { margin-left:20px }
	.YCNL_sub10_title { font-size:18px ; line-height:26px ; color:#0b4383 ; font-weight:bold ; background-image:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/s10_q.jpg) ; background-repeat:no-repeat ; padding-left:33px ; background-position:0px 4px ; padding-bottom:24px }
	 
	.YCNL_sub10_interview_list { display:block ; margin-left:33px }
	.YCNL_sub10_interview_list > li , 
	.YCNL_sub10_interview_list > li > b , 
	.YCNL_sub10_interview_list > li > span { font-size:16px ; line-height:26px ; font-family:'Noto Sans KR', 'sans-serif' }
	
	.YCNL_sub10_interview_list > li { position:relative ; margin-bottom:30px }
	.YCNL_sub10_interview_list > li:last-child { margin-bottom:0 }
	
	.YCNL_sub10_interview_list > li > b { 
		display:block ; position:absolute ; 
		width:80px ; height:30px ; left:0 ; top:0 ; background-color:#0060c4 ; 
		text-align:center ; color:#ffffff ; line-height:28px ; vertical-align:middle ;
		padding:0px 15px ; box-sizing:border-box ; border-radius:30px }
		
	.YCNL_sub10_interview_list > li > b.name2 { background-color:#064f9e }
	.YCNL_sub10_interview_list > li > span { display:block ; margin-left:90px ; text-align:justify }
	
	#YCNL_sub10_interview9 { margin-bottom:0px }
	
	
	#YCNL_sub32_list > li { list-style:hangul ; margin-left:24px ; line-height:26px ; margin-bottom:20px ; text-indent:0px ; padding:0px }
	#YCNL_sub32_list > li:last-child { margin-bottom:0px }
	#YCNL_sub32_list > li span { font-family:'MalgunGothic' }
	
	#YCNL_sub41_PF { width:80% }
	#YCNL_sub41_PF > li:nth-child(6) , #YCNL_sub41_PF > li:nth-child(7) , 
	#YCNL_sub41_PF > li:nth-child(8) , #YCNL_sub41_PF > li:nth-child(9) , 
	#YCNL_sub41_PF > li:nth-child(10) { margin-top:20px } 
	
	.YCNL_42_list { margin-bottom:40px }
	.YCNL_42_list:last-child { margin-bottom:0px }
	#YCNL_42_list_t1 , #YCNL_42_list_t1 > a { font-size:18px ; line-height:24px ; color:#23466a ; font-weight:bold ; margin-bottom:5px }
	#YCNL_42_list_t1 > a:hover { text-decoration:underline }
	#YCNL_42_list2 { margin-bottom:55px }
	#YCNL_42_list2 .YCNL_42_list_warp { padding-top:15px }
	#YCNL_42_list4 .YCNL_42_list_warp , #YCNL_42_list5 .YCNL_42_list_warp { padding-top:5px }
	


/* BASIC */
body { background-color:#efefef }
* { padding:0px ; margin:0px ; line-height:0px ;  
	font-family: 'Noto Sans KR','SimHei','sans-serif' ; font-size:16px ; color:#595959 ; text-decoration:none ; font-weight:normal}
img {border:0px} 
ul , li ,ol , dl , dt , dd { list-style:none }  

#YCNL {width:850px ; margin:auto ; padding:0px 25px ; overflow:hidden ; background-color:#ffffff }
#YCNL table {width:100% ; border:0px ; border-spacing:0px ; border-collapse:collapse}


/* HEADER */
#YCNL_header { width:100% ; overflow:hidden ; padding-top:15px }
#YCNL_logo   { display:block ; height:44px ; margin-bottom:15px }
#YCNL_visual { margin-bottom:30px }


/* FOOTER */
#YCNL_footer {padding-bottom:0px ; background-color:#003768 ; margin-bottom:15px}


/* CONTNETS */
#YCNL_section {width:100% ; overflow:hidden ; padding-bottom:50px}
#YCNL_title , .YCNL_title {width:100% ; height:22px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/title_bar3.png) no-repeat 171px 14px ; margin-bottom:20px}
#YCNL_sub_title {
	font-size:26px ; line-height:36px ; margin-bottom:15px ; color:#23466a ; font-weight:bold ; text-align:left ; letter-spacing:-1px ;
	word-break:keep-all }

.YCNL_p , .YCNL_p > a {font-size:16px ; line-height:26px ; word-break:break-all ; text-align:justify} 
.YCNL_p { margin-bottom:30px }
.YCNL_p > a {color:#125692}
.YCNL_p > a:hover {text-decoration:underline}
.YCNL_p > b { font-weight:bold }
.YCNL_p > u > b { font-weight:bold }
.YCNL_p > u { text-decoration:underline }
.YCNL_p > sup { font-size:12px ; line-height:12px }

.YCNL_p sup {font-size:12px}
.YCNL_p:last-child {margin-bottom:0px}

#YCNL_ctns span.YCNL_lang { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:inherit }

.YCNL_sub {display:block ; overflow:hidden ; margin-bottom:50px}
.YCNL_sub > .YCNL_sub {margin-left:20px}
.YCNL_sub:last-child {margin-bottom:0px}


/* 본문 제목 */
.YCNL_sub_h3 , .YCNL_sub_h3 > b , .YCNL_sub_h3 > span , .YCNL_sub_h3 > span > u , .YCNL_sub_h3 > i { font-size:22px ; line-height:30px ; color:#23466a ; margin-bottom:15px ; font-weight:bold }
.YCNL_sub_h3 > b { margin-right:5px ; float:left }
.YCNL_sub_h3 > span { display:block ; overflow:hidden }
.YCNL_sub_h3 > span > u { text-decoration:underline }
.YCNL_sub_h3 > i { font-style:italic }
.YCNL_sub_h3 > sup { color:#23466a ; font-weight:bold }

.YCNL_sub_h4 , .YCNL_sub_h4 > b , .YCNL_sub_h4 > span , .YCNL_sub_h4 > span > u { font-size:20px ; line-height:28px ; color:#444444 ; margin-bottom:15px ; font-weight:bold }
.YCNL_sub_h4 > b { margin-right:5px ; float:left }
.YCNL_sub_h4 > span { display:block ; overflow:hidden }
.YCNL_sub_h4 > span > u { text-decoration:underline }

.YCNL_sub_h5 { font-size:18px ; line-height:26px ; color:#444444 ; margin-bottom:10px ; font-weight:bold }
.YCNL_sub_h6 { font-size:16px ; line-height:24px ; color:#444444 ; margin-bottom:5px ; font-weight:bold }


/* 서브페이지 리스트 - 아라비아 숫자일때 text-indent 삭제 */
.YCNL_sub_list { display:block ; margin-bottom:30px}
.YCNL_sub_list li {font-size:16px ; line-height:24px ; text-align:justify ; padding:10px 0px ; list-style:disc ; margin-left:20px }
.YCNL_sub_list:last-child { margin-bottom:0px }



/* bar list - 서브페이지 변호사 수상 내역 */
.YCNL_bar_h6 {font-size:16px ; line-height:26px ; color:#444444 ; margin-bottom:5px ; font-weight:bold }
.YCNL_bar_list { display:block ; overflow:hidden }
.YCNL_bar_list li { padding-left:12px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/list_bar.png) no-repeat 0px 13px ; margin-bottom:5px ; font-size:16px ; line-height:26px }
.YCNL_bar_list li:last-child {margin-bottom:0px}


/* point list - 서브페이지 뉴스 경로 */
.YCNL_pt_list { display:block ; overflow:hidden }
.YCNL_pt_list > li { padding-left:10px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/point.png) no-repeat 0px 10px ; margin-bottom:5px}
.YCNL_pt_list > li > a { display:block ; overflow:hidden }
.YCNL_pt_list > li > a:hover { text-decoration:underline }
.YCNL_pt_list > li > a , .YCNL_pt_list > li > a > b {font-size:14px ; line-height:22px} 
.YCNL_pt_list > li > a > b {font-weight:bold ; color:#174975 ; font-size:14px ; line-height:22px}


/* TABLE */
.YCNL_table {width:100% ; overflow:hidden ; margin-bottom:20px}
.YCNL_table table {width:100% ; border:0px ; border-collapse:collapse ; border-spacing:0px}
.YCNL_table thead th , .YCNL_table tbody th , .YCNL_table tbody td {font-size:14px ; line-height:24px ; padding:5px}
.YCNL_table thead th , .YCNL_table tbody th {
	border:solid 1px #ababab ; background-color:#d6d6d6 ; word-break:keep-all ; text-align:center ;
	font-weight:bold ; line-height:20px}
.YCNL_table tbody td {border:solid 1px #d7d7d7 ; text-align:justify ; word-break:break-all}


/* 테이블 리스트 */
.YCNL_sList { width:100% ; display:block ; overflow:hidden ; margin-bottom:30px }
.YCNL_sList thead th , .YCNL_sList thead th img { line-height:0px ; overflow:hidden }
.YCNL_sList thead th img {margin:0px ; padding:0px}
.YCNL_sList tbody th , .YCNL_sList tbody td { 
    text-align:justify ; line-height:26px ; font-size:16px ; font-family: 'Noto Sans KR','SimHei','sans-serif' ; 
	color:#595959 ; text-decoration:none ; font-weight:normal}
	

/* 박스 */
#YCNL_box {max-width:808px ; margin:auto ; text-align:justify ; border:1px #cccccc dashed ; padding:20px ; margin-bottom:30px}
#YCNL_box > p {display:inline ; padding-bottom:3px }


/* IMG */
.YCNL_img_right , .YCNL_img_left {margin-top:5px}
.YCNL_img_right {float:right ; margin-left:30px ; margin-bottom:10px}
.YCNL_img_left {float:left ; margin-right:30px}

.YCNL_img_center {padding-top:10px ; margin:auto }
.YCNL_img_center > img {width:100% ; border-radius:4px}
#YCs_s10_img1 { max-width:700px }
#YCs_s80_img1 { padding-bottom:10px }

.YCs_s10_tag { font-size:14px ; line-height:24px ; font-weight:bold ; text-align:center }


/* 주석 */
#YCNL_note {border:solid 1px #d7d7d7 ; border-left:0px ; border-right:0px ; padding:10px 0px}
#YCNL_note li , #YCNL_note li sup ,  #YCNL_note li span {
	 line-height:24px ; font-size:12px ; line-height:20px ; font-family:'Noto Sans KR','sans-serif' ; color:#595959 ; text-decoration:none ; font-weight:normal ; text-align:justify }
#YCNL_note li {margin-bottom:5px ; position:relative}
#YCNL_note li:last-child {margin-bottom:0px}
#YCNL_note li sup {line-height:10px ; display:block ; position:absolute ; left:0px ; top:0px}
#YCNL_note li span {display:block ; margin-left:15px}


/* PROFILE */
.YCNL_sub_PF { display:block ; overflow:hidden ; width:100% ; max-width:850px ; margin:auto ; text-align:center } 
.YCNL_sub_PF > li { display:inline-block ; width:105px ; margin:0px 5px }
.YCNL_sub_PF > li > img { max-width:90px ; border-radius:4px ; line-height:0 }
.YCNL_sub_PF > li > span , 
.YCNL_sub_PF > li > span > a , 
.YCNL_sub_PF > li > span > a:hover { display:block ; font-size:16px ; line-height:20px ; margin-top:5px ; font-weight:bold ; text-align:center }
.YCNL_sub_PF > li > span > a:hover { text-decoration:underline }



/* ID+00 송무시론+영입인터뷰 */
#YCNL_p00_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p00_header {margin-bottom:20px}
#YCNL_p00_header > img {float:right ; margin-top:5px}
#YCNL_p00_header #YCNL_sub_title {float:left ; width:600px ; margin:0px}
#YCNL_p00_header #YCNL_sub_title > span { font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px ; font-weight:bold }

#YCNL_00_bar { padding-left:10px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}


#YCNL_s00_box {border:solid 1px #ececec ; padding:25px ; margin-top:10px ; margin-bottom:30px ; text-align:left}
.YCNL_s00_box_t1 {font-size:18px ; line-height:24px ; color:#23466a ; margin-bottom:10px ; font-weight:bold ; letter-spacing:-1px}
.YCNL_s00_box_t2 {font-size:16px ; line-height:24px ; color:#595959 ; margin-bottom:5px ; font-weight:bold ; text-decoration:underline ; letter-spacing:-1px}


/* ID+10 포커스인 */
#YCNL_p10_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p10_header > img {float:right ; margin-top:5px}
#YCNL_p10_header #YCNL_sub_title {float:right ; width:600px ; margin:0px}
#YCNL_p10_header #YCNL_sub_title {float:left }
#YCNL_p10_header #YCNL_sub_title > b {font-size:16px ; line-height:24px ; display:block ; padding-top:10px ; letter-spacing:0px ; font-weight:bold}


.YCNL_p10_face { width:90px ; float:right ; margin-top:5px ; margin-left:30px }
.YCNL_p10_face > img { border-radius:5px ; line-height:0 }
.YCNL_p10_face_txt {display:block ; overflow:hidden ; text-align:center ; letter-spacing:-0.8px ; font-size:16px ; line-height:20px ; font-weight:bold ; margin-top:5px}
.YCNL_p10_face_txt a {font-size:16px ; line-height:20px ; font-weight:bold}
.YCNL_p10_face_txt a:hover {text-decoration:underline}

#YCNL_10_bar { padding-left:10px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}



/* ID+30 주요판례 */
#YCNL_p30_header { display:block ; overflow:hidden ; margin-bottom:30px }
#YCNL_p30_header #YCNL_sub_title { float:right ; width:730px ; margin:0px }
#YCNL_p30_header #YCNL_sub_title > span { font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px }

.YCNL_p30_PF { width:90px ; float:left ; margin-right:30px }
.YCNL_p30_PF > img { border-radius:4px }
.YCNL_p30_PF_txt { margin-top:5px }
.YCNL_p30_PF_txt , .YCNL_p30_PF_txt > a { display:block ; overflow:hidden ; text-align:center ; font-size:15px ; line-height:22px ; font-weight:bold }
.YCNL_p30_PF_txt a:hover { text-decoration:underline }


/* ID+40 팀소개 */
#YC_41_box { max-width:798px ; border:1px dashed #cccccc ; padding:20px ; padding-left:30px}

.YCNL_s40_img {overflow:hidden ; text-align:center ; max-width:560px ; margin:auto ; margin-bottom:30px} 
.YCNL_s40_img > img {width:100% ; border:0px} 

.YCNL_s40_img2 {overflow:hidden ; text-align:center ; max-width:850px ; margin:auto ; margin-bottom:30px} 
.YCNL_s40_img2 > img {width:100% ; border:0px} 

.YCNL_s40_img_left {float:left ; margin-right:20px}
.YCNL_s40_img_right {float:right}

.YCNL_p40_face_txt {display:block ; overflow:hidden ; text-align:center ; font-size:15px ; line-height:20px ; font-weight:bold ; margin-top:5px}
.YCNL_p40_face_txt a {font-size:16px ; line-height:20px ; font-weight:bold}
.YCNL_p40_face_txt a:hover {text-decoration:underline}
.YCNL_p40_face_txt span {font-size:13px ; line-height:20px ; display:inline ; font-weight:bold}



/* ID+50 인사동정 */
.YCs_s51_cont { display:block ; overflow:hidden ; margin-bottom:30px ; position:relative }
.YCs_s51_cont:last-child { margin-bottom:0px }
.YCs_s51_cont .YCNL_p { float:right ; width:740px }

.YCs_s51_ctn { float:right ; width:740px ; position:absolute ; right:0px ; top:50% ; transform:translateY(-50%) }
.YCs_s51_t1  { font-size:20px ; line-height:24px ; font-weight:bold ; color:#23466a ; margin-bottom:5px ; word-break:keep-all }
.YCs_s51_txt { font-size:16px ; line-height:26px ; text-align:justify ; color:#595959 ; word-break:break-all }
.YCs_s51_img { float:left ; width:90px ; height:auto ; margin-right:20px }


.YCs_s52_cont { overflow:hidden ; margin-bottom:40px }
.YCs_s52_cont:last-child { margin-bottom:0px }
.YCs_s5_face:last-child { margin-bottom:0px }
.YCs_s52_t1 { font-size:20px ; line-height:26px ; font-weight:bold ; color:#23466a ; margin-bottom:5px }
.YCs_img_right { float:right ; margin-left:20px }
.YCs_img_left { float:left ; margin-right:20px }

.YCs_s52_list { display:block ; margin-left:110px }
.YCs_s52_list > li { padding-left:10px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/point.png) no-repeat 0px 12px ; margin-bottom:2px }
.YCs_s52_list > li { font-size:16px ; line-height:26px ; text-align:justify ; color:#595959 }
.YCs_s52_list > li:last-child { margin-bottom:0px }
.YCs_s52_list > li > span { font-family:'MalgunGothic' }

.YCs_s52_cont { position:relative }
.YCs_s52_list_middle { float:right ; width:740px ; position:absolute ; right:0px ; top:50% ; transform:translateY(-50%) }
.YCs_s52_list_middle .YCs_s52_list { margin-left:0 }



/* ID+80 수상내역 */

/* 수상내역 리스트 */
.YCNL_s80_list {display:block}
.YCNL_s80_list > li { padding-left:10px ; background:url(https://yulchonllc.com/fix/2023/fix-dr-2309/img/point.png) no-repeat 0px 10px ; margin-bottom:5px}
.YCNL_s80_list > li > a {display:block}
.YCNL_s80_list > li > a:hover { text-decoration:underline }
.YCNL_s80_list > li > a , .YCNL_s80_list > li > a > b {font-size:14px ; line-height:22px} 
.YCNL_s80_list > li > a > b {font-weight:bold ; color:#174975} 
#YCNL_s80_s_title {margin-bottom:0px ; font-weight:bold ; color:#174975 ; text-decoration:underline}

 




