@charset "utf-8";

.fvIndi.active{
    background-color: #B18F3B !important;
}

.tAboutImgBx{
    pointer-events: none;
}

.tWorlasCover {
    pointer-events: none;
}

.tWorks .btn02{
    cursor: pointer;
}

.tWorks:hover .btn02::after {
    left: 8px;
}

.tInfoAr .swiper-button-prev,
.tInfoAr .swiper-button-next {
    display: block;
    position: static;
}

.tInfoAr .swiper-button-prev {
    width: 100% !important;
    max-width: 45px !important;
    height: 45px !important;
    background-image: url(/system_panel/uploads/images/arrow02_gold.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all ease .3s;
    transform: scale(-1, 1);
}

.tInfoAr .swiper-button-prev:hover {
    background-image: url(/system_panel/uploads/images/arrow02_white.svg);
    transform: scale(-1, 1);
}

.tInfoAr .swiper-button-next {
    width: 100% !important;
    max-width: 45px !important;
    height: 45px !important;
    background-image: url(/system_panel/uploads/images/arrow02_gold.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all ease .3s;
}

.tInfoAr .swiper-button-next:hover {
    background-image: url(/system_panel/uploads/images/arrow02_white.svg);
}

.tInfoAr .swiper-button-prev,
.tInfoAr .swiper-button-next {
    display: block;
    position: static;
}

.tInfoAr .swiper-button-prev::after,
.tInfoAr .swiper-button-next::after {
    display: none;
}

.tInfoSlider {
    padding: 0 10px 0 !important;
}
.topInAbWorks .swiper-slide img {
    width: 100%;
    height: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:768px) {
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

.tInfoAr .swiper-button-prev {
    max-width: 60px !important;
    height: 60px !important;
}

.tInfoAr .swiper-button-next {
    max-width: 60px !important;
    height: 60px !important;
}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}
/* min-width: 1440px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */



/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1440px) {
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

.tFvTxtBx {
    left: 150px !important;
}

.tFvH {
    font-size: 45px !important;
}

.tAboutImgBx {
    margin: -250px 0 0 !important;
}

.tAboutImgBx{
    width: 100% !important;
}

.tConcNum{
    font-size: 40px !important;
}

.tConcTxt {
    font-size: 18px !important;
}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}
/* min-width: 1440px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1800px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    

    .tAbout {
        position: relative !important;
        padding:  0 0 157.5px 0 !important;
    }
    
    .tAboutImgBx {
        position: absolute !important;
        top: -74px;
        margin: 0 !important;
    }

    .tAboutImg01{
        top: 132px !important;
    }
    
    .tAboutImg02{
        bottom: -26px !important;
        left: 350px !important;
    }

    .tAboutImg03{
        bottom: -61px !important;
        right: 430px !important;
    }

    .tConcNum{
        font-size: 60px !important;
    }
    
    .tConcTxt {
        font-size: 22px !important;
    }
    
    .tInfoSlider {
        padding: 0;
    }
        
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
    }
    /* min-width: 1800px ここまで */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

    .top-bnr_260914 {
      width: 100%;
      max-width: 850px;
  }

  .top-bnr_260914 img {
    width: 100%;
}