/* 導航欄  */
.contactBtn-jn {
    font-size: 16px !important;
    padding: 0 !important;
}

@media (min-width: 992px) and (max-width: 1700px) {
    .navbar-jn .nav-item {
        width: 130px !important;
        &.dropdown {
            width: 180px !important;
        }
    }
}

.navLogo-jn {
    width: 240px !important;
}

@media (min-width: 1500px) {
    .navLogo-jn {
        width: 280px !important;
    }
}

/* sec1 */
/* neutralize original position settings */
#sec1 {
    position: static;
}
#sec1 .imgCnt {
    height: 100%;
    bottom: 0px;
}
#sec1 .swiper-container .swiper-slide {
    position: static;
}
#sec1 .swiper-container .swiper-slide {
    position: static;
}
#sec1 .swiper-container .swiper-slide .container .content .title {
    position: static;
}
#sec1 .swiper-container .swiper-slide.s0 .container .content {
    position: static;
}

/* add responsive dimensions */
@media (max-width: 575px) {
    .sec1-jn {
        height: 750px !important;
    }
    .imgCntBlock {
        top: 5% !important;
    }
}

@media (min-width: 576px) and (max-width: 992px) {
    .sec1-jn {
        height: 800px !important;
    }
    .imgCntBlock {
        top: 5% !important;
    }
}

@media (min-width: 993px) {
    .sec1-jn {
        height: 700px !important;
    }
}
.sec1-jn .swiper-container .swiper-slide.s0 .container .content {
    padding-bottom: 0 !important;
}

/* Sec 6 */
@media (min-width: 575px) {
    .self-jn {
        transform: translate(45%, -50%) !important;
    }
    .corporate-jn {
        transform: translate(10%, -50%) !important;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    #sec5b .p2 .tDesc span {
        font-size: 24px !important;
    }
}

/* sec2 */
.title {
    font-size: 34px;
}

/* sec7 */

#sec4 .tDesc {
    text-align: start !important;
}
@media (min-width: 992px) {
    #sec4 .page {
        min-height: 1250px;
    }
    .tTitle-jn {
        min-height: 200px;
    }
    .textBlock-jn {
        height: 80% !important;
        text-align: justify;
    }
}

@media (min-width: 1400px) {
    #sec4 .page {
        min-height: 1100px;
    }
}
