@charset "utf-8";

.imc_con{position: relative;}
.imc_video{padding-bottom: 116.66%;position: relative;}/*20230420 수정*/
.imc_video iframe{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.imc_video video{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}/*20230418 추가*/
.top_swiper .swiper-wrapper{transition-timing-function: linear;}
.imc_area .swiper-container{padding: 0 4.16% !important;}
.info_swiper{margin-bottom: 100px;}
.launching_swiper .slide_thumb{background-color: #676767;padding: 12px;position: relative;}
.slide_thumb .top_info{display: flex;justify-content: space-between;align-items: center;font-family:'ITCGaramondStd', 'Noto Sans KR', sans-serif;line-height: 1;padding:0px 0px 8px;color: #fff;}
.slide_thumb .top_info .info_name{font-size: 18px;}
.slide_thumb .top_info .info_date{font-size: 38px;}
.timer.eventEnd{visibility: hidden;}
.slide_thumb .thumb_img{border-radius: 4%;overflow: hidden;}
.slide_info{padding-top: 18px;}
.slide_info .info_tit{font-size: 20px;font-weight: 700;}
.slide_info .info_day{font-size: 15px;margin-top: 5px;}
.slide_info .info_day.noto{font-size: 13px;}
.slide_info .info_button{display: inline-block;height: 38px;line-height: 38px;padding: 0 15px;background-color: #000;font-size: 14px;color: #fff;letter-spacing: -0.05em;border-radius: 4px;margin-top: 22px;}
.imc_area .swiper-container-horizontal>.swiper-scrollbar{width: 100%;height: 2px;border-radius: 0;background: #e5e5e5;position: relative;left: 0;bottom: 0;}
.launching_swiper.swiper-container-horizontal>.swiper-scrollbar{margin-top: 50px;}
.imc_area .swiper-scrollbar-drag{border-radius: 0;background: #000;}
.fade_area{position: relative;}
.fade1 .fade_item{position: relative;width: 100%;}
.fade1 .fade_item1{padding-bottom: 55.6%;}
.fade1 .fade_item2{padding-bottom: 77.4%;}
.fade1 .fade_item3{padding-bottom: 54.2%;}
.fade1 .fade_item img{display: block;position: absolute;width: 100%;}
.fade2 .fade_item{position: absolute;}
.fade2 .fade_item1{width: 78%;left: 12%;top: 17.8%;}
.fade2 .fade_item2{width: 81%;left: 10%;top: 64%;}

/* 20230424 추가 :: S */
.imc_btn_area{text-align: center;padding: 30px 0 0;}
.imc_btn_area .imc_btn {display: inline-block;height: 45px;line-height: 45px;padding: 0 20px;background-color: #000;font-size: 14px;color: #fff;letter-spacing: -0.05em;border-radius: 4px;}
.imc_btn_area .imc_btn span{font-size: 16px;}
/* 20230424 추가 :: E */