@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&subset=korean);


/* 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://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/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 sup {font-size:12px}
.YCNL_p:last-child {margin-bottom:0px}

.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_h4 {font-size:22px ; line-height:26px ; color:#23466a ; margin-bottom:10px ; font-weight:bold ; letter-spacing:-1px}
.YCNL_sub_h5 {font-size:18px ; line-height:24px ; color:#444444 ; margin-bottom:5px ; font-weight:bold ; letter-spacing:-0.5px}
.YCNL_sub_h6 {font-size:16px ; line-height:22px ; color:#444444 ; margin-bottom:5px ; letter-spacing:-0.5px ; margin-left:5px}


/* 리스트 */
.YCNL_sub_list , .YCNL_sub_list_bar {display:block ; padding-left:20px ; margin-bottom:30px}
.YCNL_sub_list li , .YCNL_sub_list_bar {line-height:24px ; text-align:justify ; font-size:16px}
.YCNL_sub_list li {list-style:disc ; margin-bottom:20px}
.YCNL_sub_list_bar {margin-left:0px ; background:url(https://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/img/list_bar.png) no-repeat 3px 12px}
.YCNL_sub_list_bar b {font-weight:bold}


/* 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}


/* ID+10 송무시론 */
#YCNL_p10_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p10_header {margin-bottom:20px}
#YCNL_p10_header > img {float:right ; margin-top:5px}
#YCNL_p10_header #YCNL_sub_title {float:left ; width:600px ; margin:0px}
#YCNL_p10_header #YCNL_sub_title > span {font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px ; font-weight:bold}

#YCNL_10_bar { padding-left:10px ; background:url(https://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}

.YCNL_s10_img_right , .YCNL_s10_img_left {margin-top:5px}
.YCNL_s10_img_right {float:right ; margin-left:30px ; margin-bottom:10px}
.YCNL_s10_img_left {float:left ; margin-right:30px}

.YCNL_s10_img_center {padding-top:10px ; margin:auto ; max-width:850px}
.YCNL_s10_img_center > img {width:100%}

#YCNL_s10_box {border:solid 1px #ececec ; padding:25px ; margin-top:10px ; margin-bottom:30px ; text-align:left}
.YCNL_s10_box_t1 {font-size:18px ; line-height:24px ; color:#23466a ; margin-bottom:10px ; font-weight:bold ; letter-spacing:-1px}
.YCNL_s10_box_t2 {font-size:16px ; line-height:24px ; color:#595959 ; margin-bottom:5px ; font-weight:bold ; text-decoration:underline ; letter-spacing:-1px}


/* ID+20 포커스인 */
#YCNL_p20_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p20_header > img {float:right ; margin-top:5px}
#YCNL_p20_header #YCNL_sub_title {float:right ; width:600px ; margin:0px}
#YCNL_p20_header #YCNL_sub_title {float:left }
#YCNL_p20_header #YCNL_sub_title > span {font-size:16px ; line-height:24px ; display:block ; padding-top:10px ; letter-spacing:0px}
#YCNL_p20_header #YCNL_sub_title > span {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://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}


/* ID+30 업무사례 */
#YCs_img3_10 {text-align:center ; padding-bottom:20px}



/* ID+40 주요판례 */
#YCNL_p40_header {display:block ; overflow:hidden ; margin-bottom:30px}
#YCNL_p40_header {margin-bottom:50px}
#YCNL_p40_header > img {float:left ; margin-top:5px}
#YCNL_p40_header #YCNL_sub_title {float:right ; width:740px ; margin:0px}
#YCNL_p40_header #YCNL_sub_title > span {font-size:18px ; line-height:26px ; display:block ; padding-top:10px ; letter-spacing:0px}
#YCNL_40_bar { padding-left:10px ; background:url(https://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/img/list_bar.png) no-repeat 0px 28px ; margin-bottom:5px}


/* ID+50 팀소개 */
#YC_51_box { max-width:798px ; border:1px dashed #cccccc ; padding:20px ; padding-left:30px}


.YCNL_s50_img {overflow:hidden ; text-align:center ; max-width:560px ; margin:auto ; margin-bottom:30px} 
.YCNL_s50_img > img {width:100% ; border:0px} 

.YCNL_s50_img2 {overflow:hidden ; text-align:center ; max-width:850px ; margin:auto ; margin-bottom:30px} 
.YCNL_s50_img2 > img {width:100% ; border:0px} 

.YCNL_s50_img_left {float:left ; margin-right:20px}
.YCNL_s50_img_right {float:right}

.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}
.YCNL_p50_face_txt span {font-size:13px ; line-height:20px ; display:inline ; font-weight:bold}


/* ID+60 인사동정 */
.YCs_s6_face {margin-bottom:30px ; overflow:hidden}
.YCs_s6_face:last-child {margin-bottom:0px}
.YCs_s6_face_img {float:left ; width:90px ; margin-bottom:10px} 
.YCs_s6_face_txt {float:right ; width:714px}
.YCs_s6_face_name , .YCs_h3 {font-size:18px ; line-height:22px ; font-weight:bold ; color:#23466a ; margin-bottom:10px ; word-break:keep-all }

#YCs_s62_face5 {max-width:187px}
#YCs_s6_face_txt5 {float:right ; width:617px}
.YCs_s6_face_txt > .YCs_s6_face_name {margin-top:5px}

.YCs_s6_face_ctn {line-height:24px ; text-align:justify ; background:url(https://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/img/point.png) no-repeat 0px 11px ; padding-left:10px ; margin-bottom:10px}
.YCs_s6_face_ctn:last-child {margin-bottom:0px}
.YCs_h3 {margin-top:5px}
.YCs_img_left , .YCs_img_right {padding-top:5px}
.YCs_img_left  {float:left ; margin-right:20px }
.YCs_img_right {float:right ; margin-left:20px}
.YCs_img_center {text-align:center ; padding-bottom:20px}

#YCNL_S60_sub1 > .YCs_s6_face , #YCNL_S60_sub2 > .YCs_s6_face {margin-left:20px}



/* ID+80 수상내역 */
.YCNL_s80_img_right , .YCNL_s80_img_left {margin-top:5px}
.YCNL_s80_img_right {float:right ; margin-left:30px}
.YCNL_s80_img_left {float:left ; margin-right:30px}

/* 수상내역 리스트 */
.YCNL_s80_list {display:block}
.YCNL_s80_list > li { padding-left:10px ; background:url(https://d33d6wcw797p6n.cloudfront.net/fix/2020/fix-dr-2011/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}

 
/* 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}



/* 주석 */
#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 {
	 line-height:24px ; font-size:14px ; 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:20px ; display:block ; position:absolute ; left:0px ; top:0px}
#YCNL_note li span {display:block ; margin-left:15px}


