@charset "utf-8";

.imc__desc{padding:calc(25 * var(--vw)) calc(17 * var(--vw)) calc(90 * var(--vw))}


.jsMotionTestArticle[class*="imc__con"]{border-bottom: 1px solid #fff;}

/* smoothTabMotion :: S */
.tabBar__Container{background:#000; display: flex; justify-content: space-between; position:sticky; top:55px; z-index: 10; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.tabBar__Container .tabBar__title {width:25%; height: calc(104* var(--vw)); box-sizing: border-box; color:#fff; font-size: calc(38 * var(--vw)); font-weight: 800; display: flex; transition:0.5s; justify-content: center; align-items: center; border-right: 1px solid #fff;}
.tabBar__Container .:last-child {border-right: none;}
.tabBar__Container .tabBar__title:last-child{border-right: none;}
.tabBar__Container .tabBar__title:hover{color:#fff;}
.tabBar__Container .tabBar__title.on {color:#fff;}
/* smoothTabMotion :: E */

/* infiniteRollSwiper :: S */
.imc__roll{}
.imc__roll .swiper-wrapper{align-items: center; transition-timing-function: linear}
.imc__roll .swiper-slide {width: max-content;}
.imc__roll .swiper-slide img{width: calc(2760 * var(--vw))!important;}
/* infiniteRollSwiper :: E */

.imc__con--wrapper { background-color: #000;}
.imc__con--wrapper .swiper-slide { width: 100%!important;}
.imc__con--wrapper img { width: fit-content;}
.imc__con--wrapper .con--inner--left{padding: 0 calc(38 * var(--vw));;}
.imc__con--wrapper .con--inner--left .imc__singleSwiper{width: 100%;}
.imc__con--wrapper .con--inner--left .imc__singleSwiper .swiper-pagination-bullet{width: calc(19 * var(--vw))!important; height: calc(19 * var(--vw))!important;}
.imc__con--wrapper .con--inner--left > img{width: 100%;}

.imc__con--wrapper .con--inner--right > div{display: flex; }
.imc__con--wrapper .con--inner--right > div > div{width: 50%; margin-right: calc(11 * var(--vw)); }
.imc__con--wrapper .con--inner--right > div > div:last-child{margin-right: 0; }
.imc__con--wrapper .con--inner--right .imc__singleSwiper .swiper-pagination-bullet{width: calc(15 * var(--vw))!important; height: calc(15 * var(--vw))!important;}


/* singleSwiper :: S */
.imc__con--wrapper .imc__singleSwiper{/*width:calc(640 * var(--vw));*/ margin:0 auto;}
.imc__con--wrapper .imc__singleSwiper .swiper-pagination-bullets {display: flex; justify-content: center; position:absolute; bottom:calc(30 * var(--vw)); z-index: 1;}
.imc__con--wrapper .imc__singleSwiper .swiper-pagination-bullet {width:calc(16 * var(--vw)); height:calc(16 * var(--vw)); margin:0 calc(5 * var(--vw)); border-radius: 50%; background:#fff; opacity: 0.3;}
.imc__con--wrapper .imc__singleSwiper .swiper-pagination-bullet-active {opacity: 1;}

/* singleSwiper :: E */