#mc_youtube { position:relative;}
#mc_youtube .mc_youtube_container { margin-bottom:6rem; position:relative; /*overflow:hidden;*/ background:#fff }
/* title */
#mc_youtube .mc_title_wrap { position:relative; margin:5rem 0.5rem 2rem 0.5rem; }
#mc_youtube .mc_title_wrap > .title { display:flex; flex-direction:row; justify-content:space-between; align-items:flex-start; gap:1rem; }

/*#mc_youtube .mc_title_wrap > .title p:nth-child(1) {width:65%;}*/
#mc_youtube .mc_title_wrap > .title p:nth-child(2) {align-self:center;}
#mc_youtube .mc_title_wrap > .title p img {width:100%;}
/*#mc_youtube .mc_title_wrap > .title p:nth-child(2) img{width:90%;}*/



/* swiper */
#mc_youtube .swiper_con { position:relative }
#mc_youtube .mc_youtube_wrap { width:100%; position:relative; opacity:0; background:none }
/* youtube */
#mc_youtube .swiper { padding-left:20px }
#mc_youtube .swiper-slide { width:65% }
#mc_youtube .swiper-slide .photo_wrap { width:100%; height:0; padding-bottom:56.25%; position:relative }
#mc_youtube .swiper-slide .photo_wrap img {width:100%;}
#mc_youtube .swiper-slide .photo_wrap .photo { top:0; left:0; position:absolute; width:100%; height:100%; object-fit:cover }
#mc_youtube .swiper-slide .photo_wrap .border { top:0; left:0; position:absolute; width:100%; height:100%; background:rgba(0,0,0,.5); border:1px solid #002e74; backdrop-filter: blur(3px); opacity:0; transition:all .3s ease-out }
#mc_youtube .swiper-slide .photo_wrap .view_wrap { transition:all cubic-bezier(0.34, 1.56, 0.64, 1) .3s;
top:50%; left:50%; transform:translate(-50%,-50%) scale(0); position:absolute; background:#002e74; width:60px; height:60px; border-radius:50%; display:flex; justify-content:center; align-items:center }
#mc_youtube .swiper-slide .photo_wrap .view_wrap p { font-family:'Barlow Condensed'; font-weight:500; font-size:15px; line-height:1; color:#fff }
#mc_youtube .swiper-slide .txt_wrap { position:relative; padding:0 10px; height:90px; background:#fff;  }
#mc_youtube .swiper-slide .txt_wrap .wrap1 { height:100%; display:flex; flex-direction:column; justify-content:center; gap:8px }

#mc_youtube .swiper-slide .txt_wrap .wrap1 .brand { font-family:'nsn_2'; font-size:13px; line-height:1; color:#333;margin-top:0.7rem;margin-bottom:0.7rem; }
#mc_youtube .swiper-slide .txt_wrap .wrap1 .subject { font-family:'NanumSquare'; font-weight:400;font-size:1.2rem; line-height:1; color:#333 }
/* bottom */
#mc_youtube .bt_wrap { position:relative; padding:30px 0 0 0; opacity:0 }
/* scrollbar */
#swiper-scrollbar_youtube { position:relative; width:calc(100% - 40px); margin:0px auto 0 auto; height:2px; background:rgba(0,0,0,.05); display:none }
#swiper-scrollbar_youtube .bar { width:100px; height:100%; background:#002e74; top:0; left:0; position:absolute }

