@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&subset=korean);

/* 21년 9월 제17호 추가 */


	/* 포커스인 추가 */
	.YCNL_sub10_title { font-size:18px ; line-height:26px ; color:#0b4383 ; font-weight:bold ; background-image:url(https://yulchonllc.com/fix/2022/fix-dr-2209/img/s10_q.jpg) ; background-repeat:no-repeat ; padding-left:33px ; background-position:0px 4px ; padding-bottom:24px }
	 
	.YCNL_sub10_interview_list { display:block  }
	.YCNL_sub10_interview_list li { font-size:16px ; line-height:26px ; text-align:justify  ; margin-bottom:20px }
	.YCNL_sub10_interview_list li:last-child { margin-bottom:0 }
	.YCNL_sub10_interview_list li b { display:inline-block ; line-height:28px ; background-color:#0060c4 ; color:#ffffff ; padding:0px 10px ; border-radius:4px ; margin-right:6px }
	.YCNL_sub10_interview_list li b.name2 { background-color:#064f9e }
	.YCNL_sub10_interview_list li b.name3 { background-color:#0c417e }
	.YCNL_sub10_interview_list li b.name4 { background-color:#082b57 }

	 

/* 2022년 03월호 추가 CSS 내용 */
#YCNL_sub_list_ida1 > li { list-style:hangul ; margin-left:24px ; line-height:26px ; margin-bottom:20px ; text-indent:0px ; padding:0px }
#YCNL_sub_list_ida1 > li:last-child { margin-bottom:0px }
#YCNL_sList_ida1 { margin-bottom:0px }

#YCNL_sList_sub03 { margin-bottom:0px }
#YCNL_sList_sub03 td b { font-weight:bold }
#YCNL_sList_sub03 tr td:nth-child(1) { width:20px ; vertical-align:top }
#YCNL_sList_sub03 tr td:nth-child(2) { padding-bottom:30px }
#YCNL_sList_sub03 tr:last-child td:nth-child(2) { padding-bottom:0px }


#YCNL_sList_sub03_2 { margin-bottom:0px }
#YCNL_sList_sub03_2 td b { font-weight:bold }
#YCNL_sList_sub03_2 tr td:nth-child(1) { width:20px ; vertical-align:top }
#YCNL_sList_sub03_2 tr td:nth-child(2) { padding-bottom:30px }
#YCNL_sList_sub03_2 tr:nth-child(4) td:nth-child(1) { padding-bottom:30px }
#YCNL_sList_sub03_2 tr:last-child td:nth-child(2) { padding-bottom:0px }

#YCNL_sList_sub03_2_1 { margin-bottom:0px }
#YCNL_sList_sub03_2_1 td b { font-weight:bold }
#YCNL_sList_sub03_2_1 tr td:nth-child(1) { width:786px ; vertical-align:top }
#YCNL_sList_sub03_2_1 tr:nth-child(4) td:nth-child(1) { padding-bottom:0px }

#YCNL_sub_table_my_01 { margin-bottom:0px }
#YCNL_sub_table_my_01 tr td:nth-child(1) { width:50px }
#YCNL_sub_table_my_01 tr td:nth-child(2) { width:620px ; padding:10px }
#YCNL_sub_table_my_01 tr td:nth-child(3) { width:140px ; padding:0px 10px }
.YCNL_sub_table .YCNL_bar_list li b { padding:0px }
.YCNL_sub_table .YCNL_bar_list li , .YCNL_sub_table .YCNL_bar_list li span { margin-bottom:3px }


/* 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/2022/fix-dr-2209/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/2022/fix-dr-2209/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/2022/fix-dr-2209/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}


/* CONTACT */ 
.YCNL_h2 { overflow:hidden ; position:relative ; width:850px ; display:block ; padding:10px 0px ; padding-top:7px ; margin-bottom:15px ; border-top:solid 2px #7f7f7f ; 
           border-bottom:solid 1px #7f7f7f ; font-family:'Noto Sans KR', 'sans-serif' } 
.YCNL_h2 > b , .YCNL_h2 > span { float:left ; display:block ; overflow:hidden ; text-align:left ; font-size:18px ; line-height:22px ; color:#000000 ; font-weight:bold }
.YCNL_h2 > b  { width:25px ; text-align:right }
.YCNL_h2 > span { padding-left:5px }
 #YCNL_sub12 .YCNL_h2 > span  { padding-left:5px }
  
#YCNL_ctns { margin-bottom:0px ; width:850px }
.YCNL_face_name , .YCNL_face_name a , .YCNL_face_tel , .YCNL_face_tel span ,
.YCNL_face_mail , .YCNL_face_mail a  {font-size:16px ; text-decoration:none ; font-family:'Noto Sans KR', 'sans-serif' ; color:#595959 ; line-height:26px ; text-align:left}

.YCNL_face_name , .YCNL_face_name a {font-weight:bold}
.YCNL_face_tel , .YCNL_face_tel span , .YCNL_face_mail , .YCNL_face_mail a  {font-weight:normal}
.YCNL_face_name {padding-top:8px}
.YCNL_face_name , .YCNL_face_mail , .YCNL_face_tel {height:24px}


/* 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/2022/fix-dr-2209/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_txt {display:block ; overflow:hidden ; text-align:center ; 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/2022/fix-dr-2209/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 ; margin-left:20px }
.YCs_s51_cont:last-child { margin-bottom:0px }
.YCs_s51_cont .YCNL_p { float:right ; width:720px }

.YCs_s51_ctn { float:right ; width:720px ; 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 ; margin-left:20px }
.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:10px }
.YCs_img_right { float:right ; margin-left:20px }
.YCs_img_left { float:left ; margin-right:20px }

.YCs_s52_list { display:block }
.YCs_s52_list > li { padding-left:10px ; background:url(https://yulchonllc.com/fix/2022/fix-dr-2209/img/point.png) no-repeat 0px 12px ; margin-bottom:5px }
.YCs_s52_list > li { font-size:16px ; line-height:26px ; text-align:justify ; color:#595959 }
.YCs_s52_list > li:last-child { margin-bottom:0px }

#YCNL_S50_sub2 .YCNL_p { margin-bottom:20px }
#YCs_s52_cont3 .YCs_s52_t1 { letter-spacing:-0.5px }

#YCNL_S50_sub2 .YCNL_p:last-child { margin-bottom:0px }

 

/* ID+80 수상내역 */

/* 수상내역 리스트 */
.YCNL_s80_list {display:block}
.YCNL_s80_list > li { padding-left:10px ; background:url(https://yulchonllc.com/fix/2022/fix-dr-2209/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}

 




