.m_v_m .mv-swiper-global{position:relative; max-width:1200px; margin:20px auto;}
.m_v_m .mv-swiper-global .btn-navi{box-shadow:1.5px 2.598px 3px 0px rgba(0, 0, 0, 0.05); z-index:5; position:absolute; top:50%; width:30px; height:30px; background:#fff; border-radius:100%; transform:translateY(-50%);}
.m_v_m .mv-swiper-global .btn-navi:after{display:block; content:''; width:8px; height:8px; border-left:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; position:absolute; top:11px; left:12px; transform:rotate(45deg);}
.m_v_m .mv-swiper-global .btn-navi.prev{left:-15px;}
.m_v_m .mv-swiper-global .btn-navi.next{right:-15px;}
.m_v_m .mv-swiper-global .btn-navi.next:after{transform:rotate(225deg); left:9px;}

.m_v_m .swiper-container.mv-swiper{overflow:visible;}

.m_v_m .mv_swiper_item{display:flex; flex-direction:column; justify-content:flex-start; height:470px; position:relative; overflow:hidden; border-radius:20px;}
.m_v_m .mv_swiper_item .bg_group{position:absolute; top:0; left:0; width:100%; height:100%;}
.m_v_m .mv_swiper_item .bg_group:after{display:block; content:''; width:100%; height:100%; position:absolute; top:0; left:0; /* background:url("/asp/images/bg/mv_pc_dim.png") no-repeat 0 0/cover; */}
.m_v_m .mv_swiper_item .bg_group > img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:50% 50%;}
.m_v_m .mv_swiper_item .bg_group > img.mb_img{display:none;}
.m_v_m .mv_swiper_item .txt_group{position:relative; padding:65px 80px 50px; font-family: Tahoma;}
.m_v_m .mv_swiper_item .flag_row{margin-bottom:5px;}
.m_v_m .mv_swiper_item .mv_flag{color:#fff; font-size:12px; display:inline-block; padding:0 8px; height:18px; line-height:17px; border-radius:4px; background:#f74e4e;}
.m_v_m .mv_swiper_item .main_copy{font-size:75px; word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight:500; line-height:1.2; color:#fff;}
.m_v_m .mv_swiper_item .sub_copy{font-size:28px;word-break:break-all; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight:300; line-height:1.2; color:#fff; margin-top:8px;}

.m_v_m .swiper-pagination.mv-pagination{font-size:0; line-height:0; bottom:20px;}
.m_v_m .swiper-pagination.mv-pagination .swiper-pagination-bullet{opacity:1; width:10px; height:10px; margin:0 3px; background:#fff;}
.m_v_m .swiper-pagination.mv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;}

@media (max-width:1250px){
	.m_v_m .mv-swiper-global{margin:20px 30px;}
}
@media (max-width:1023px){
   .m_v_m .mv_swiper_item{height:270px; border-radius:10px;}
   .m_v_m .mv_swiper_item .bg_group:after{/* background-image:url("/asp/images/bg/mv_mb_dim.png"); */}
   .m_v_m .mv_swiper_item .bg_group > img.pc_img{display:none;}
   .m_v_m .mv_swiper_item .bg_group > img.mb_img{display:block;}
   .m_v_m .mv_swiper_item .txt_group{position:relative; padding:30px 30px 58px;}
   .m_v_m .mv_swiper_item .main_copy{font-size:45px;}
   .m_v_m .mv_swiper_item .sub_copy{font-size:16px;}
   .m_v_m .swiper-pagination.mv-pagination{bottom:15px; left:50%; transform:translateX(-50%); width:auto; padding:8px 11px; background:rgba(0,0,0,.5); border-radius:100px; border:1px solid rgba(255,255,255,.5);}
   .m_v_m .swiper-pagination.mv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#008aa3;}
}


