#mc_academic { position:relative; width:100%;/*height:100vh;*/ background-image:url(/m/images/v1/academic_bg.png);background-repeat:no-repeat;background-position: center center;}

.mc_academic_container { width:100%; margin:0 auto; position:relative }

/* title */
#mc_academic .mc_title_wrap { padding-top:4rem;padding-bottom:3rem; text-align:center; position:relative }
#mc_academic .mc_title_wrap .wrap { position:relative;text-align:left; }
/*#mc_academic .mc_title_wrap .wrap:before { content:''; bottom:0; left:50%; margin-left:-30px; position:absolute; width:60px; height:1px; background:#aaa }*/
#mc_academic .mc_title_wrap .wrap > p:nth-child(1) { font-family:'Oswald'; font-weight: 600; font-size:2rem; letter-spacing: 0.34px; color:#002e75; margin-bottom:1rem;text-align:center;}
#mc_academic .mc_title_wrap .wrap > p:nth-child(2) { font-family:'NanumSquare';font-weight: 700; font-size:2rem;  margin-bottom:1rem;color:#333;text-align:center; }
#mc_academic .mc_title_wrap .wrap > p:nth-child(3) { font-family:'NanumSquare';font-weight: 400; font-size:1rem;  color:rgba(51, 51, 51, 0.7);text-align:center; }



/* academic */
#mc_academic .mc_academic_wrap { position:relative }

#mc_academic .swiper { padding-bottom:0px }
#mc_academic .swiper-slide { width:14rem; }
#mc_academic .swiper-slide .photo_wrap { width:18rem; margin:0 auto;  position:relative }
/*#mc_academic .swiper-slide .photo_wrap:before { content:''; top:0px; left:-2rem; position:absolute; width:1px; height:100%; background:rgba(175,187,206,.3) }
#mc_academic .swiper-slide .photo_wrap:after { content:''; top:0px; right:-2rem; position:absolute; width:1px; height:100%; background:rgba(175,187,206,.3) }*/
#mc_academic .swiper-slide .photo_wrap .photo { position:relative;}
#mc_academic .swiper-slide .photo_wrap .photo > img { width:18rem;height:12rem; }
#mc_academic .swiper-slide .txt_wrap { width:14rem; margin:0 auto;  position:relative; text-align:center;  }
/*#mc_academic .swiper-slide .txt_wrap:before { content:''; top:0px; left:-2rem; position:absolute; width:1px; height:100%; background:rgba(175,187,206,.9) }
#mc_academic .swiper-slide .txt_wrap:after { content:''; top:0px; right:-2rem; position:absolute; width:1px; height:100%; background:rgba(175,187,206,.9) }*/
#mc_academic .swiper-slide .txt_wrap .year { font-family:'Oswald';font-weight:500; font-size:2rem; letter-spacing: -0.29px; color:#454545; padding:1rem 0 0.5rem 0; position:relative }
#mc_academic .swiper-slide .txt_wrap .subject_kr { font-family:'SCoreDream';font-weight:500; font-size:1.2rem;line-height: 1.31;letter-spacing: -0.16px; color:#454545;margin-bottom:0.5rem; }
#mc_academic .swiper-slide .txt_wrap .content_kr { font-family:'SCoreDream';font-weight:300;font-size:1rem; line-height:1.5; color:#454545; }

/* swiper-pagination */
#mc_academic .swiper-pagination { width:90%; position:relative; margin:2rem auto 0;padding-bottom:3rem; }
#mc_academic .swiper-pagination-bullet { width:6px; height:6px; border-radius:3px; overflow:hidden; opacity:1; background:#aebacd; transition:all ease-out .3s; cursor:pointer; margin:0 !important }
#mc_academic .swiper-pagination-bullet:nth-child(n+2) { margin-left:8px !important }
#mc_academic .swiper-pagination-bullet-active { width:36px; transition:all ease-out .3s; background:#002e75; }
/* prev/next */
#mc_academic .btn_pn { top:0; position:absolute; width:100px; height:calc(100% - 0px); background:rgba(255,0,0,0); cursor:pointer; z-index:1 }
#mc_academic .btn_prev { left:-2rem; }
#mc_academic .btn_prev .arrow { top:40%; left:50%; transform:translate(-50%,-50%) rotate(135deg); position:absolute; margin-left:10px }
#mc_academic .btn_next { right:-2rem; }
#mc_academic .btn_next .arrow { top:40%; left:50%; transform:translate(-50%,-50%) rotate(-45deg); position:absolute; margin-left:-10px }
/* arrow */
#mc_academic .arrow {
  border:solid #aaa;
  border-width: 0 1px 1px 0;
  display: inline-block;
  vertical-align:middle;
  padding:10px;
}