body {font-family:'pretendard', sans-serif;color:#333;font-size:16px;}


iframe[title*="video"] {width:100%;height:auto;aspect-ratio: 16 / 9;}

.gnb_wrap #logo_img .responsive-image,
footer .footer_copy_ul1_li1 a img {height:30px;}
#bo_v_img {overflow:visible !important;}
#bo_v_con .mySwiper2 :is(.swiper-wrapper, .swiper-slide) {height:100%;}
#bo_v_con .mySwiper2 .swiper-slide {aspect-ratio: 16 / 9;border-radius:6px;overflow:hidden;}
#bo_v_con .mySwiper2 .swiper-slide a {display:block;width:100%;height:100%;}
#bo_v_con .mySwiper2 .swiper-slide a img {width:100%;height:100%;object-fit:contain;}
#bo_v_con :where(.mySwiper, iframe) {margin-top:10px;}
#bo_v_con .mySwiper .swiper-slide a {width:100%;height:100%;display:block;overflow:hidden;}
#bo_v_con .mySwiper .swiper-slide a img {width:100%;height:100%;object-fit:cover;}
#bo_v_con .mySwiper .swiper-slide {width:10%;aspect-ratio: 1 / 1;border-radius:6px;overflow:hidden;}
#bo_v_con .mySwiper .swiper-wrapper,
#file_list {flex-wrap:wrap;transform:none !important;overflow:visible;}
#bo_v_con .mySwiper .swiper-slide-thumb-active::after {content:'선택됨';display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);}

@media all and (max-width:1400px) {
  .content_box {width: 100% !important; border-top: 0px solid #eee; padding-top: 0px; padding-bottom: 0px;}
  .content_box .swiper-container {padding-left: 20px; padding-right: 20px !important;}
}
