@charset "utf=8";

.inCvr {
    background: url(../../../../uploads/incover_other.jpg) no-repeat center /cover;
}

.inReadBtnBx {
    margin: 6rem 0 0;
}

.inReadBtnBx .btn02 {
    width: 100%;
    max-width: 60rem;
    margin: 0 auto;
}

.inReadBtnBx .btn02 a {
    width: 100%;
    max-width: 60rem;
    margin: 0 auto;
}

#harnesses,
#pcb,
#other {
    padding: 20rem 0 0;
    margin: -5rem 0 0;
    pointer-events: none;
}

.inItemGr {
    margin: 4rem auto 0;
}

.inItemGrBx {
    background: var(--white);
}

.inItemFl01Txt {
    margin: 3rem 0 0;
}

.inItemGrBxWide {
    grid-column: 1/3;
}

.inItemGrBxWide .inItemGrBxIn {
    max-width: 122rem;
}

.inItemGrBxIn {
    justify-content: flex-start;
}

.inItemImgFl {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 3.9%;
    place-items: center;
    margin: 3rem auto 0;
    width: 100%;
    max-width: 102rem;
}

.pageBtnBx {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
    width: 100%;
    max-width: 142rem;
    margin: 6rem auto 0;
    place-items: center;
}

.pageBtn {
    width: 100%;
    max-width: 40rem;
    height: 7rem;
}

.pageBtn a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 2.3rem;
    color: var(--white);
    background: var(--secondary);
    border-radius: 100vmax;
    transition: all .3s;
}

.pageBtn a:hover {
    background: var(--primary);
}




/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=768px) {

    .inItemGrBxWide {
        grid-column: 1/2;
    }

    .inItemImgFl {
        grid-template-columns: repeat(2, 1fr);
        gap: 3.9%;
    }

    .inReadBtnBx .btn02 a::before {
        left: 3rem;
    }

    .pageBtnBx {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=576px) {


    .inReadBtnBx .btn02 a {
        font-size: 1.8rem;
    }
}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */