@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&subset=korean);

/* 2022년 여름호 추가 CSS */

	/* Focus On 1 추가 */
	#YCNL_sub11_1 .YCNL_p , #YCNL_sub11_2 .YCNL_p , #YCNL_sub11_3 .YCNL_p , 
	#YCNL_sub11_4 .YCNL_p , #YCNL_sub11_5 .YCNL_p , #YCNL_sub11_4 #YCNL_note2 { margin-left:24px }


	/* In-depth Analysis 1 추가 */
	#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_ida1 tbody tr td:nth-child(1) { width:24px ; vertical-align:top }
	
	#YCNL_sub_ml26 { margin-left:26px }


/* In-depth Analysis 3 추가 */
#YCNL_sList_ida3 { margin-bottom:0px }
#YCNL_sList_ida3 tbody tr td:nth-child(1) { width:20px ; vertical-align:top }
#YCNL_sList_ida3 tbody tr td:nth-child(2) { padding-bottom:20px }
#YCNL_sList_ida3 tbody tr:last-child td:nth-child(2) { padding-bottom:0px }

#YCNL_sList_ida4 { margin-bottom:0px }
#YCNL_sList_ida4 tr td:nth-child(1) { width:18px ; vertical-align:top }
#YCNL_sList_ida4 tr td:nth-child(1) , #YCNL_sList_ida4 tr td:nth-child(2) { font-size:13px ; line-height:20px ; font-family:'Noto Sans KR', 'sans-serif' ; color:#595959 ; text-decoration:none ; font-weight:normal }

.YCs_img_center figcaption { text-align:center ; padding-bottom:20px }
.YCs_img_center figcaption > b { display:inline-block ; background-color:#015ebe ; padding:12px 20px; color:#ffffff ;  border-radius:30px ; font-size:18px ; line-height:16px }
	

/* 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-tax-2207/img/title_bar3.png) no-repeat 243px 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 b {font-weight:bold}
.YCNL_p a {color:#125692}
.YCNL_p a:hover {text-decoration:underline}
.YCNL_p sup { font-size:11px ; color:#999999 }
.YCNL_p:last-child {margin-bottom:0px}
.YCNL_p u {text-decoration:underline}

#YCNL_ctns span.YCNL_lang { font-size:inherit ; line-height:inherit ; color:inherit ; font-weight:inherit }

.YCNL_p_ML {margin-left:24px}

.YCNL_sub {display:block ; overflow:hidden ; margin-bottom:50px}
.YCNL_sub > .YCNL_sub {margin-left:20px ; margin-bottom:40px}
.YCNL_sub > .YCNL_sub2 {margin-left:24px ; margin-bottom:40px}
.YCNL_sub:last-child {margin-bottom:0px}
.YCNL_sub > .YCNL_sub:list-child {margin-bottom:0px}
.YCNL_sub > .YCNL_sub2:last-child {margin-bottom:0px}


/* S-TITLE */

.YCNL_sub_h4 , .YCNL_sub_h4 > b , .YCNL_sub_h4 > span { font-size:22px ; line-height:28px ; color:#23466a ; font-weight:bold ; margin-bottom:10px}
.YCNL_sub_h4 > b { margin-right:6px ; float:left }
.YCNL_sub_h4 > span { display:block ; overflow:hidden ; text-align:justify ; letter-spacing:-1px } 



.YCNL_sub_h4 > sup { color:#23466a ; font-size:14px ; font-weight:bold }

.YCNL_sub_h5 , .YCNL_sub_h5 > b , .YCNL_sub_h5 > span , .YCNL_sub_h5 > span > sup { font-size:18px ; line-height:24px ; color:#444444 ; margin-bottom:10px ; font-weight:bold }
.YCNL_sub_h5 > b { margin-right:8px ; float:left }
.YCNL_sub_h5 > span { display:block ; overflow:hidden }
.YCNL_sub_h5 > span > sup { font-size:12px ; line-height:12px ; color:#999999 }

.YCNL_sub_h6 {font-size:16px ; line-height:22px ; color:#444444 ; margin-bottom:5px ; font-weight:bold ; letter-spacing:0.2px}


/* 서브페이지 리스트 - 아라비아 숫자일때 text-indent 삭제 */
.YCNL_sub_list { display:block ;  margin-bottom:30px }
.YCNL_sub_list:last-child { margin-bottom:0px }
.YCNL_sub_list li { font-size:16px ; line-height:24px ; text-align:justify ; padding:4px 0px 4px 0px ; list-style:disc ; margin-left:20px ; text-indent:-6px}
.YCNL_sub_list li sup { font-size:12px ; line-height:14px }
.YCNL_sub_list li b { font-weight:bold }


/* 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-tax-2207/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:20px ; background:url(https://yulchonllc.com/fix/2022/fix-tax-2207/img/one_point.png) no-repeat 5px 10px ; margin-bottom:10px ; font-size:16px ; line-height:26px ; text-align:justify }
.YCNL_pt_list > li > b { font-weight:bold }
.YCNL_pt_list > li:last-child {margin-bottom:0px}
#YCNL_pt_list_2 {margin-bottom:30px}


/* 테이블 리스트 */
.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}


/* 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_sub_table {width:100% ; border:0px ; border-collapse:collapse ; border-spacing:0px ; margin-bottom:20px}
.YCNL_sub_table tbody th , .YCNL_sub_table tbody td , .YCNL_sub_table thead th , .YCNL_sub_table tbody b {
    text-align:center ;  padding:5px ; 
	line-height:26px ; font-family:'Noto Sans KR','sans-serif' ; text-decoration:none ; color:#595959 ; font-weight:normal ;
	font-size:14px} 

.YCNL_sub_table thead th {line-height:26px ; border:solid 1px #c5c9cb ; background-color:#ededed ; color:#595959 ; font-weight:bold} 	 
.YCNL_sub_table tbody th , .YCNL_sub_table tbody td {border:solid 1px #d7d7d7 ; border-top:0px}	 
.YCNL_sub_table thead th b , .YCNL_sub_table tbody b { font-weight:bold }   


/* 박스 */
#YCNL_box {max-width:762px ; margin:auto ; text-align:justify ; border:1px #cccccc dashed ; padding:20px ; margin-bottom:40px}
#YCNL_box:last-child {margin-bottom:0px}
.YCNL_box_t1 {font-size:16px ; line-height:26px ; color:#125692 ; margin-bottom:10px ; font-weight:bold ; text-align:center }
#YCNL_box .YCNL_p {margin-bottom:10px}
#YCNL_box .YCNL_p:last-child {margin-bottom:0px}


/* 이미지 */
.YCNL_img_right , .YCNL_img_left {margin-top:5px}
.YCNL_img_right {float:right ; margin-left:30px}
.YCNL_img_left {float:left ; margin-right:30px}
.YCs_img_center {text-align:center ; margin-bottom:40px}
.YCs_img_center:last-child {margin-bottom:10px}


/* 주석 */
#YCNL_note { border:solid 1px #d7d7d7 ; border-left:0px ; border-right:0px ; padding:15px 0px }
#YCNL_note li , #YCNL_note li sup , #YCNL_note li span , 
#YCNL_note li i , #YCNL_note li a { font-size:13px ; line-height:20px ; font-family:'Noto Sans KR', 'sans-serif' ; color:#595959 ; text-decoration:none ; font-weight:normal }
#YCNL_note li { margin-bottom:5px ; position:relative }
#YCNL_note li:last-child { margin-bottom:0px }

#YCNL_note li sup { display:block ; position:absolute ; font-size:12px ; line-height:18px ; float:right ; text-align:right ; width:20px ; left:0px ; top:0px ; color:#999999 }
#YCNL_note li span { display:block ; margin-left:24px ; text-align:justify }
#YCNL_note li a { color:#125692 }
#YCNL_note li a:hover {text-decoration:underline }

.YCNL_note_mb {margin-top:40px ; margin-bottom:10px}


#YCNL_note1 { border:solid 1px #e5e5e5 ; border-left:0px ; border-right:0px ; padding:15px 0px }
#YCNL_note1 li , #YCNL_note1 li sup , #YCNL_note1 li span , 
#YCNL_note1 li i , #YCNL_note1 li a { font-size:13px ; line-height:20px ; font-family:'Noto Sans KR', 'sans-serif' ; color:#595959 ; text-decoration:none ; font-weight:normal }
#YCNL_note1 li { margin-bottom:5px ; position:relative }
#YCNL_note1 li:last-child { margin-bottom:0px }

#YCNL_note1 li sup { display:block ; position:absolute ; font-size:12px ; line-height:18px ; float:right ; text-align:right ; width:20px ; left:0px ; top:0px ; color:#999999 }
#YCNL_note1 li span { display:block ; margin-left:24px ; text-align:justify }
#YCNL_note1 li a { color:#125692 }
#YCNL_note1 li a:hover {text-decoration:underline }


#YCNL_note2 { border:solid 1px #e5e5e5 ; background-color:#fafafa ; padding:15px 25px 15px 15px ; border-radius:20px ; box-sizing:border-box }
#YCNL_note2 li , #YCNL_note2 li sup , #YCNL_note2 li span , 
#YCNL_note2 li i , #YCNL_note2 li a { font-size:13px ; line-height:20px ; font-family:'Noto Sans KR', 'sans-serif' ; color:#8a8a8a ; text-decoration:none ; font-weight:normal }
#YCNL_note2 li { margin-bottom:5px ; position:relative }
#YCNL_note2 li:last-child { margin-bottom:0px }

#YCNL_note2 li sup { display:block ; position:absolute ; font-size:12px ; line-height:18px ; float:right ; text-align:right ; width:20px ; left:0px ; top:0px ; color:#8a8a8a }
#YCNL_note2 li span { display:block ; margin-left:24px ; text-align:justify }
#YCNL_note2 li a { color:#125692 }
#YCNL_note2 li a:hover {text-decoration:underline }



/* ID+10 Focus on */
#YCNL_p10_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p10_header #YCNL_sub_title {margin-bottom:0px}
.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-tax-2207/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}


/* 프로필 2개일때 */
#YCNL_p10_face2 { max-width:200px ; float:right ; margin-left:30px }
#YCNL_p10_face2 .YCNL_p10_face:nth-child(1) { margin-left:0px ; float:left ; margin-right:10px }
#YCNL_p10_face2 .YCNL_p10_face:nth-child(2) { margin-left:0px ; float:right }

#YCNL_p10_box {border:solid 1px #ececec ; padding:25px ; margin-top:10px ; margin-bottom:30px ; text-align:left}
.YCNL_p10_box_t1 {font-size:18px ; line-height:24px ; color:#23466a ; margin-bottom:10px ; font-weight:bold ; letter-spacing:-1px}
.YCNL_p10_box_t2 {font-size:16px ; line-height:24px ; color:#595959 ; margin-bottom:5px ; font-weight:bold ; text-decoration:underline ; letter-spacing:-1px}

.YCNL_sub_list_box , .YCNL_sub_list_box_bar {display:block ; margin-left:15px ; margin-bottom:30px}
.YCNL_sub_list_box:last-child , .YCNL_sub_list_box_bar:last-child { margin-bottom:0px }
.YCNL_sub_list_box li , .YCNL_sub_list_box_bar li {line-height:26px ; text-align:justify ; margin-bottom:5px}
.YCNL_sub_list_box , .YCNL_sub_list_box li {list-style:decimal}

#YCNL_pl25 {margin-left:25px}


/* ID+20 Issue Inside */
#YCNL_p20_header {display:block ; overflow:hidden}
#YCNL_p20_header {margin-bottom:20px}
#YCNL_p20_header #YCNL_sub_title {padding-bottom:30px ; margin-bottom:0px}
#YCNL_p20_header #YCNL_sub_title > span {font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px ; font-weight:bold}

.YCNL_p20_face {width:90px ; float:right ; margin-top:5px ; margin-left:30px}
.YCNL_p20_face_txt {display:block ; overflow:hidden ; text-align:center ; font-size:16px ; line-height:20px ; font-weight:bold ; margin-top:5px}
.YCNL_p20_face_txt a {font-size:16px ; line-height:20px ; font-weight:bold}
.YCNL_p20_face_txt a:hover {text-decoration:underline} 
#YCNL_20_bar { padding-left:10px ; background:url(https://yulchonllc.com/fix/2022/fix-tax-2207/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}

#YCNL_sub21_01 {margin-top:40px}



/* ID+30 In-depth Analysis */
#YCNL_p30_header {display:block ; overflow:hidden}
#YCNL_p30_header {margin-bottom:20px}
#YCNL_p30_header #YCNL_sub_title {margin-bottom:0px ; letter-spacing:-2px}
#YCNL_p30_header #YCNL_sub_title > span {font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px ; font-weight:bold}
.YCNL_p30_face {width:90px ; float:right ; margin-top:5px ; margin-left:30px}
.YCNL_p30_face_txt {display:block ; overflow:hidden ; text-align:center ; font-size:16px ; line-height:20px ; font-weight:bold ; margin-top:5px}
.YCNL_p30_face_txt a {font-size:16px ; line-height:20px ; font-weight:bold}
.YCNL_p30_face_txt a:hover {text-decoration:underline}
#YCNL_30_bar { padding-left:10px ; background:url(https://yulchonllc.com/fix/2022/fix-tax-2207/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}



/* ID+50 Specialized Teams */
#YCNL_p50_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p50_header > img {float:right ; margin-top:5px}
#YCNL_p50_header #YCNL_sub_title {float:right ; width:600px ; margin:0px}
#YCNL_p50_header #YCNL_sub_title {float:left }
#YCNL_p50_header #YCNL_sub_title > span {font-size:16px ; line-height:24px ; display:block ; padding-top:15px ; letter-spacing:0px}
#YCNL_p50_header #YCNL_sub_title > span {font-weight:bold} 

.YCNL_p50_face_txt {display:block ; overflow:hidden ; text-align:center ; font-size:15px ; line-height:20px ; font-weight:bold ; margin-top:5px}
.YCNL_p50_face_txt a {font-size:16px ; line-height:20px ; font-weight:bold}
.YCNL_p50_face_txt a:hover {text-decoration:underline}



/* ID+60 What's new in Yulchon */
.YCNL_p60_new1 {margin-bottom:40px}
.YCNL_p60_new1:last-child {margin-bottom:0px}
.YCNL_p60_new1 .YCNL_p {padding-top:30px}
.YCNL_p60_new1:nth-child(2) .YCNL_p {padding-top:15px}

/* ID+70 수상내역 
.YCNL_s70_img_right , .YCNL_s70_img_left {margin-top:5px}
.YCNL_s70_img_right {float:right ; margin-left:30px}
.YCNL_s70_img_left {float:left ; margin-right:30px}

.YCNL_s71_list {}
.YCNL_s71_list dt {font-size:16px ; line-height:24px ; margin-bottom:5px ; font-weight:bold ; padding-top:20px}
.YCNL_s71_list dd , .YCNL_s71_list dd a { line-height:24px } 
.YCNL_s71_list dd { margin-bottom:5px}
.YCNL_s71_list dd a:hover { text-decoration:underline }

*/
 
 
 
/* CONTACT */ 
.YCNL_h2 { overflow:hidden ; position:relative ; width:840px ; 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_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}
#YCNL_CONTACT1 {width:840px ; margin-left:10px}

