@charset "utf-8"; 
/* font-family: 'Roboto', sans-serif */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/* RESET */
* { 
    padding:0px ; margin:0px ; background:none ; border:none ; border-radius:0 ;
	font-family:'Roboto', sans-serif,'Roboto Serif', serif ;
	font-size:16px ; line-height:0px ; color:#444444 ;
	word-break:keep-all ; text-decoration:none ; font-weight:normal ; vertical-align:top ;
	box-sizing:border-box ;
}


img , fieldset { border:0 }
ul,li,dt,dd,dl,ol { list-style:none ; vertical-align:top }
a , button { cursor:pointer }
 
.sound { 
    display:block ; overflow:hidden ; width:0 ; height:0 ; 
    position:absolute ; left:-1rem ; top:-1rem ;
    font-size:0 ; line-height:0 ; color:transparent 
} 



/* LAYOUT */
body { background-color:#ffffff }
#YCNL_article { 
	width:96% ; max-width:1200px ; margin:auto ;
	background-color:#ffffff ; padding:30px 0px 
}


/* HEADER */
#YCNL_header { 
	width:100% ;
	padding:40px ; background:linear-gradient(135deg,#1a2950,#020b1f) ; 
	border-radius:25px ; margin-bottom:50px
}
#YCNL_header h3 { font-size:18px ; line-height:20px ; color:#ffffff ; font-weight:500 ; margin-bottom:15px }
#YCNL_header h2 { font-size:34px ; line-height:38px ; color:#ffffff ; font-weight:600 ; margin-bottom:36px ; font-family:'Roboto Serif', serif ; }
#YCNL_header p  { font-size:16px ; line-height:24px ; color:#ffffff ; font-weight:nomal ; margin-bottom:20px ; text-align:left }
#YCNL_header p:last-child { margin-bottom:0 }


/* FOOTER */
#footer { 
    width:100% ; padding:20px 10px ; 
    border-top:solid 1px rgba(0,0,0,0.2) ; background-color:#ffffff 
}
.footer__container { width:100% ; margin:auto }
.footer__container::after , .footer__sns::after { display:block ; content:"" ; clear:both }

.footer__logo , .footer__sns { margin-bottom:20px }
.footer__logo , .footer__sns__item , .footer__txt { float:left }
.footer__logo {
    display:block ; width:150px ; height:46px ;
    background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_logo.png) no-repeat right top ; background-size:150px 46px ; 
} 

.footer__logo , .footer__sns__link { font-size:0 ; line-height:0 ; color:transparent }

.footer__sns { width:190px ; float:right }
.footer__sns__item:first-child { width:80px }
.footer__sns__item , .footer__sns__link { display:block ; width:40px ; height:40px }
.footer__sns__item    { margin-right:15px }
.footer__sns__item:last-child { margin-right:0 }
.footer__sns__link.LI { background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SNS1.png) no-repeat ; background-size:40px 40px }
.footer__sns__link.FB { background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SNS2.png) no-repeat ; background-size:40px 40px }


.footer__sns__item .footer__sns__txt { display:block ; font-size:16px ; line-height:24px ; color:#444444 ; text-align:right ; font-weight:500 ; padding:10px 0 }

.footer__txt { 
    width:100% ; margin-bottom:20px ; text-align:left ; 
    font-size:15px ; line-height:24px ; word-break:keep-all ;
    letter-spacing:-0.5px ; 
}
.footer__txt:last-child { margin-bottom:0 }


/* Section 01 */
.YC__SE { width:100% ; display:block ; margin-bottom:60px }

.YC__SE_title { 
	position:relative ; 
	font-size:22px ; line-height:34px ; color:#0d233f ; font-family:'Roboto Serif', serif ; 
	font-weight:600 ; letter-spacing:-0.5px ; margin-bottom:30px ; margin-left:10px ; padding-left:10px
}

.YC__SE_title::before {
  position:absolute ; content: "" ; 
  width:3px ; height:18px ; top:7px ; left:0 ;
  background:#01d87a ; 
}

.YC__SE__container { margin:auto ; font-size:0 }
.YC__SE__cell { display:block ; overflow:hidden ; margin:auto ; position:relative ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) ; margin-bottom:20px }

.YC__SE__tag { display:inline-block ; font-size:16px ; line-height:24px ; color:#3b3838 ; font-weight:500 ; text-align:center ; margin-bottom:20px ; position:relative }
.YC__SE__tag::before { display:block ; position:absolute ; content:"" ; width:100% ; height:6px ; background-color:#01d87a ; opacity:0.2 ; left:50% ; transform:translateX(-50%) ; bottom:2px ; padding:0 2px }


.YC__SE__LR , .YC__SE__award { text-align:center ; font-size:0 ; margin-bottom:20px }
.YC__SE__num , .YC__SE__img	{ display:inline-block ; vertical-align:middle }
.YC__SE__img { width:110px ; height:110px ; background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SE01_img1.png) no-repeat center ; background-size:contain }
.YC__SE__num { text-align:left ; margin-right:30px }
.YC__SE__num span , .YC__SE__num b { display:block ; font-size:26px ; line-height:26px ; color:#0d233f ; font-family:'Roboto Serif', serif ; letter-spacing:-0.5px }
.YC__SE__num b { font-size:40px ; line-height:40px ; font-weight:600 ; margin-top:3px }
.YC__txt { display:block }
.YC__txt , .YC__txt b { font-size:16px ; line-height:26px ; color:#444444 ; text-align:left ; word-break:keep-all }
.YC__txt b { font-weight:600 }


#YC__SE__LR2 { position:relative }
#YC__SE__LR2::before { position:absolute ; content:"" ; width:270px ; height:150px ; background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SE01_img2.png) no-repeat center ; background-size:contain ; z-index:0 ; transform:translate(-50%,-40%) ; left:50% ; top:60% }
#YC__SE__icon3 { width:152px ; height:90px ; background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SE01_img3.png) no-repeat center }
#YC__SE__num2 { text-align:center }
#YC__SE__num2:last-child , #YC__SE__num2:last-child { margin-right:0 }
#YC__SE__num2 span { font-size:15px ; line-height:22px ; color:#13b468 ; font-weight:500 ; font-family:'Roboto', sans-serif }
#YC__SE__num2 b { margin-bottom:5px }
#YC__SE__cell2 .YC__SE__tag , #YC__SE__cell2 #YC__SE__num2 , #YC__SE__cell2 .YC__txt { position:relative ; z-index:2 }

#YC__SE__award1 { border-bottom:dashed 1px rgba(0,0,0,0.2) ; margin-bottom:30px ; padding-bottom:30px }
.YC__SE__award .YC__txt { margin-top:10px }
.YC__SE__award .YC__txt:first-child { margin-top:0 }

.YC__SE__medal, .YC__SE__medal::before { width:150px ; height:120px }
.YC__SE__medal { position:relative ; margin:0 auto 20px }
.YC__SE__medal::before { content:"" ; position:absolute ; inset:0 ; background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SE01_img4.png) no-repeat center ; background-size:contain ; z-index:0 }
.YC__SE__medal-inner { position:relative ; z-index:1 ; top:40% ; transform:translateY(-40%) }
.YC__SE__medal-inner b { display:inline-block ; font-size:46px ; line-height:46px ; font-weight:600 ; font-family:'Roboto Serif', serif ; color:#0d233f ; position:absolute ; right:24% ; top:50% ; transform:translateY(-50%) }
.YC__SE__medal-inner span { display:inline-block ;  font-size:16px ;  line-height:20px ; ; text-align:left ; font-weight:700 ; font-family:'Roboto Serif', serif ; color:#0d233f ; position:absolute ; left:24% ; top:50% ; transform:translateY(-40%) }

#YC__SE__medal2::before { background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/YC_SE01_img5.png) no-repeat center }
#YC__SE__medal-inner2 b { right:26% ; top:50% ; transform:translateY(-50%) }
#YC__SE__medal-inner2 span { left:26% ; font-size:18px ; top:50% ; transform:translateY(-20%) }

 
/* Section 02 */
.YC__txt_big { font-size:18px ; line-height:28px ; color:#444444 ; text-align:left ; word-break:keep-all ; padding-left:20px ; margin-bottom:40px }
.YC__SE__LS { display:block ; overflow:hidden ; margin:auto ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) ; margin-bottom:20px }
.YC__SE__LS .YC__SE__tag { text-align:left }
.YC__SE__LS_title { font-size:22px ; line-height:30px ; color:#0d233f ; text-align:left ; font-weight:500 ; font-family:'Roboto Serif', serif ; margin-bottom:20px }
.YC__SE__LS a { 
	display:inline-block ;
	font-size:14px ; line-height:20px ; color:#ffffff ; text-align:left ; font-family:'Roboto',san-serif ; font-weight:500 ; 
	background-color:#01d87a ; padding:8px 30px ; border-radius:30px ; margin-top:20px 
}

.YC__SE__LS a:hover { background-color:#0d233f ; transition:0.5s }


/* Section 03 */
.YC__SE__MI { display:block ; overflow:hidden ; margin:auto ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) }
.YC__SE__MI .YC__txt_big { padding-left:0 ; margin-bottom:20px }
.YC__SE__MI_list li { position:relative ; font-size:16px ; line-height:26px ; color:#444444 ; font-family:'Roboto',san-serif ; margin-bottom:8px ; padding-left:20px }
.YC__SE__MI_list li::before { position:absolute ; content:"" ; width:6px ; height:6px ; border-radius:6px ; background-color:#01d87a ; top:10px ; left:0 }
.YC__SE__MI_list li:last-child { margin-bottom:0 }

/* Section 04 */
.YC__SE__DH__list { display:block ; overflow:hidden ; margin:auto ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) ; margin-bottom:40px }
.YC__SE__DH__list:last-child { margin-bottom:0 }
.YC__SE__DH__top { margin-bottom:10px }
.YC__SE__DH_title { margin-bottom:10px ; position:relative ; padding-left:30px }
.YC__SE__DH_title b { display:block ; position:absolute ; left:0 }
.YC__SE__DH_title b , .YC__SE__DH_title span { font-size:20px ; line-height:26px ; color:#0d233f ; font-weight:500 ; text-align:left ; letter-spacing:-0.8px ; font-family:'Roboto Serif',serif }
.YC__SE__DH_usd { display:inline-block ; padding:8px 0 6px 0 ; width:110px ; font-size:14px ; line-height:16px ; color:#ffffff ; text-align:center ; background-color:#01d87a ; font-family:'Roboto',san-serif }

.YC__SE__DH__txt { margin-bottom:20px }
.YC__SE__DH_ST { font-size:18px ; line-height:24px ; color:#747474 ; font-weight:500 ; font-family:'Roboto',san-serif ; margin-bottom:20px }

.YC__SE__DH_tag { position:relative ; display:inline-block ; font-size:17px ; line-height:24px ; color:#0d233f ; font-weight:500 ; font-family:'Roboto',san-serif  ; margin-bottom:10px ; padding-left:18px }
.YC__SE__DH_tag::before { position:absolute ; display:block ; content:"" ; width:6px ; height:6px ; border:3px solid #01d87a ; border-radius:2px ; border-left:0 ; border-bottom:0 }
.YC__SE__DH_tag::before { left:0 ; top:50% ; transform:translateY(-50%) rotate(45deg) }

.YC__SE__DH__middle { position:relative ; padding-bottom:20px }
.YC__SE__DH__middle::after { border-bottom:dashed 1px rgba(0,0,0,0.2) ; position:absolute ; content:"" ; width:100% ; height:1px }

.YC__SE__DH__top .YC__SE__DH_usd , .YC__SE__DH__middle .YC__SE__DH_ST { margin-left:30px }

#YC__SE__DH__middle_05 #YC__SE__DH__txt2 .YC__txt:last-child { margin-top:20px }



/* toggle */
.deal-toggle { margin-top:10px ; font-size:14px ; color:#2f5fa3 ; cursor:pointer ; display:inline-flex ; align-items:center ; gap:6px ; user-select:none ; font-weight:900 }
.deal-toggle-icon { font-size:14px ; line-height:14px ; color:#2f5fa3 ; font-weight:900 }
.deal-details { height:0 ; overflow:hidden ; padding-top:0 ; font-size:16px ; color:#444444 ; line-height:28px ; opacity:0 ; transition:0.3s all ; text-align:left }
.deal-details b { font-size:16px ; color:#444444 ; line-height:28px ; font-weight:600 }

.deal-details.open { height:auto ; opacity:1 ; padding-top:15px }
.deal-toggle-text { font-size:14px ; color:#2f5fa3  ; font-family:'Roboto',san-serif ; font-weight:500 }

.deal-toggle:hover .deal-toggle-icon , 
.deal-toggle:hover .deal-toggle-text { color:#0d233f ; transition:0.3s all }


/* Section 05 */
.YC__SE__Cm {  overflow:hidden ; margin:auto ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) }
.YC__SE__Cm .YC__txt { margin-bottom:30px }
.YC__name { font-size:16px ; line-height:24px ; color:#2f5fa3 ; font-weight:500 ; font-family:'Roboto',san-serif }

.YC__SE__Ct { margin:auto ; padding:20px ; box-sizing:border-box ; border-radius:20px ; border:solid 1px rgba(0,0,0,0.2) }

.YC__SE__CT_face { overflow:hidden ; margin-bottom:20px ; text-align:center }
.YC__SE__CT_photo { display:block ; overflow:hidden ; margin:auto ; width:120px ; height:120px ; background:url(https://yulchonllc.com/fix/2026/2026-M&A-Year-In-Review/img/face1.jpg) no-repeat center ; background-size:cover ; background-position:50% 12% ; border-radius:100% ; margin-bottom:10px ; text-align:center }
#YC__SE__CT_photo2 { background-image:url(../img/face2.jpg) }

.YC__SE__CT_info b { display:block  ; margin-bottom:5px }
.YC__SE__CT_info b a { font-size:18px ; line-height:24px ; color:#444444 ; font-weight:600 ; font-family:'Roboto Serif',serif }
.YC__SE__CT_info > span { display:block ; letter-spacing:-0.8px }
.YC__SE__CT_info > span , .YC__SE__CT_info > a { font-size:16px ; line-height:24px ; color:#444444 ; font-weight:500 ; font-family:'Roboto',san-serif }
.YC__SE__CT_info > a { margin-bottom:0 ; color:#2f5fa3 }


.YC__SE__Ct .YC__txt { border-top:dashed 1px rgba(0,0,0,0.2) ; padding-top:20px }





/* PC **********/
@media screen and (min-width:900px){
	
	
	/* HEADER */
	#YCNL_header { padding:40px 50px }
	
	
	/* FOOTER */
	#footer { padding:30px }
	.footer__txt { font-size:16px ; line-height:26px ; text-align:justify }
	
	
	/* Section 01 */
	.YC__SE__container { display:flex ; justify-content:space-between ; margin-bottom:30px }
	.YC__SE__cell { width:31.6666% ; padding:30px ; margin:0 }
	.YC__SE__cell:last-child { margin-right:0 }
	.YC__SE__tag  { text-align:left ; margin-bottom:10px }
	
	.YC__SE__num , .YC__SE__img	{ display:block ; vertical-align:middle }
	.YC__SE__img { position:absolute ; top:30px ; right:30px }
	#YC__SE__num2 { display:inline-block }
	#YC__SE__LR1 { margin-bottom:49px }
	#YC__SE__LR2 { margin-bottom:19px } 
	#YC__SE__LR3 { margin-bottom:49px }
	#YC__SE__cell3 .YC__txt { letter-spacing:-0.2px } 
	.YC__SE__cell .YC__txt { text-align:left }		
		
	#YC__SE__cell4 { width:100% ; margin-bottom:0 ; position:relative }
	#YC__SE__cell4::after { border-left:dashed 1px rgba(0,0,0,0.2) ; position:absolute ; content:"" ; left:51% ; top:50% ; transform:translate(-50%,-50%) ; width:1px ; height:80% }
	.YC__SE__award { position:relative ; margin-bottom:0 ; text-align:left }

	#YC__SE__award1 { width:49% ; float:left }
	#YC__SE__award2 { width:47% ; float:right }
	#YC__SE__award1 { border-bottom:0 ; margin-bottom:0 ; padding-bottom:0 }
	.YC__SE__medal { margin:0 }
	.YC__txt_G { position:absolute ; padding-left:160px ; left:0 ; top:60% ; transform:translateY(-50%) }
	.YC__SE__medal-inner { text-align:center }
	#YC__SE__award2 .YC__txt_G .YC__txt:first-child { letter-spacing:-0.2px }
	
	
	/* Section 02 */
	.YC__SE__LS { width:31.6666% ; padding:30px ; margin:0 }
	.YC__SE__LS:last-child { margin-right:0 }
	
	
	/* Section 03 */
	.YC__SE__MI { padding:30px }
	
	
	/* Section 04 */
	.YC__SE__DH__list { padding:30px }
	.YC__SE__DH__top { position:relative }
	.YC__SE__DH_title { margin-right:14% }
	.YC__SE__DH_usd { position:absolute ; right:0 ; top:0 }
	
	.YC__SE__DH__txt { position:relative ; padding-left:170px }
	.YC__SE__DH_tag { display:block ; width:150px ; position:absolute ; left:0 }
	#YC__SE__DH__middle_01 .YC__SE__DH__txt , 
	#YC__SE__DH__middle_04 .YC__SE__DH__txt , 
	#YC__SE__DH__middle_05 .YC__SE__DH__txt { width:88% }

	
	/* Section 05 */
	.YC__SE__GP { display:flex ; justify-content:space-between ; align-self:stretch ; margin-bottom:60px }
	 
	.YC__SE__Cm , .YC__SE__Ct { padding:30px ; box-sizing:border-box ; height:100% }

	.YC__SE__CT_face  { position:relative }
	.YC__SE__CT_face::after { display:block ; content:"" ; clear:both } 
	.YC__SE__CT_photo { float:left ; margin:0 20px 0 0 }
	.YC__SE__CT_info  { position:absolute ; padding-left:140px ; top:18px ; text-align:left }
	
	
	#YC__SE05 , #YC__SE06 { 
		position:relative ; padding-top:60px ;
		margin:0 ; box-sizing:border-box }
	#YC__SE05 { width:58.3333% }
	#YC__SE06 { width:39.1666% }

	#YC__SE05 .YC__SE_title ,
	#YC__SE06 .YC__SE_title { position:absolute ; left:0 ; top:0 }
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}






