@charset "utf-8";

.imc_con{position: relative;}
.imc_con img{width: 100%;display: block;}
.imc_video{position: relative;padding-bottom: 56.25%;} /* 20240730 #18795 추가 */ 
.imc_video iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;outline: none;-webkit-mask-image: -webkit-radial-gradient(white, black);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;} /* 20240730 #18795 추가 */

.imc_tab{padding-top: 40px;}
.imc_tab_list{display: flex;width: 100%;height: 40px;position: absolute;left: 0;top: 0;z-index: 50;}
.imc_tab_list.fixed{position: fixed;top: 55px;}
.imc_tab_list .list_item{display: flex;flex: 1;align-items: center;justify-content: center;background: #aeaeae;font-size: 14px;font-weight: 700;color: #fff;text-align: center;text-transform: uppercase;cursor: pointer;}
.imc_tab_list .list_item.active{background: #151415;}
.imc_tab_con .con_item{display: none;}
.imc_tab_con .con_item.active{display: block;}

.tabSticky .hidingMenu.sticky .hidingMenu_inner {transform: translateY(-100%);}

.imc_slider{padding: 0 7.375%;box-sizing: border-box;} 
.imc_pagination{display: flex;justify-content: center;gap: 9px;padding: 30px 0 80px;}
.imc_slider .imc_pagination .swiper-pagination-bullet{margin: 0 !important; width: 9px !important; height: 9px !important; background: #fff;border: 1px solid #000;box-sizing: border-box;opacity: 1;}
.imc_slider .imc_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #000;}