/* BASIC css start */
        body #contentWrapper{
            padding-top: 124px;
            margin: 0;
        }
        
        .swiper.ytpSwiper{width: 393.75px; height: 700px; margin: 0 auto;}

        .contentBoxList{
            max-width: 911px;
            width: 100%;
            margin: 0 auto;
        }

        .contentBox::after{
            content: '';
            display: block;
            width: 100%;
            padding-bottom: 179.912%;
        }

        .contentLink{
            display: flex;
            justify-content: center;
            padding: 50px 0 33px;
        }

        .contentLink a{
            font-size: 18px;
            padding: 0 30px 7px;
        }

        .contentLink .act{
            border-bottom: 3px solid #512772;

        }

        .ytpSwiper .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .ytpSwiper .swiper-slide img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .videoContainer{
            width: 100%;
            height: 100%;
            position: relative;
        }

        .video{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .target{
            background: url('//jstyle07.jpg3.kr/SITE/ECC/2023/overLayout.jpg') no-repeat center / contain;
            opacity: 0;
            position: absolute;
            left: 0;
            top: 11%;
            width: 100%;
            height: 76%;
            transition: .3s;
        }
        
        .target.active{
            opacity: 1;
        }

        .ytp-expand-pause-overlay.ytp-shorts-mode .ytp-pause-overlay{
            display: none;
        }

        .swiper-pagination-bullet {
            background: var(--swiper-pagination-bullet-inactive-color,#fff);
            opacity: var(--swiper-pagination-bullet-inactive-opacity, .3);
        }

        .swiper-pagination-bullet-active {
            background: var(--swiper-pagination-bullet-inactive-color,#fff);
            opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
        }
        
        .closeBtn{
            position: absolute;
            top: 105px;
            right: 31%;
            z-index: 10;
            cursor: pointer;
        }
        
        :root {
            --swiper-theme-color: #512772 !important;
        }
/* BASIC css end */

