@charset "utf=8";

/* ==========================================
採用情報
========================================== */

/* --- 導入 --- */

.lead-text-box  {
    margin: 3rem 0 0;
    text-align: center;
}

.lead-img-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3rem;
    margin: 3rem auto 0;
}


/* --- 募集要項 --- */

.description-container {
    margin: 3rem 0 0;   
}

.description-row {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
}

/* .description-row.border-tertiary {
    border-bottom: 1px solid var(--border-tertiary);
}

.description-row.border-tertiary:last-child {
    border-bottom: 0;
} */

.description-left-box {
    width: 30%;
}
    
.description-left-box.bg-tertiary {
    background: var(--sixth);
}

.description-left-box.border-white {
    border-bottom: 1px solid var(--border-white);
}

.description-row:last-child .description-left-box.border-white {
    border-bottom: 0;
}

.description-right-box {
    width: 70%;
}

.description-right-box.bg-white {
    background: var(--white);
}

.description-right-box.border-tertiary {
    border-bottom: 1px solid var(--border-tertiary);
}

.description-row:last-child .description-right-box.border-tertiary {
    border-bottom: 0;
}

.description-left-box, .description-right-box {
    padding: 2rem 1.2rem;
}

.description-title.secondary {
    color: var(--secondary);
}

.description-title {
    text-align: center;
}

/* --- news --- */




/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1920px) {


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1550px) {

    /* --- commitment --- */

  

    /* --- teacher --- */



    /* --- news --- */


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1024px) {

    /* --- カバー --- */



    /* --- about --- */



    /* --- teacher --- */


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 768px) {

    /* --- 導入 --- */

    .lead-img-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .lead-text-box  {
        text-align: left;
    }

    .description-left-box.border-white {
        border-bottom: 0;
    }

    .description-right-box.border-tertiary {
        border-bottom: 0;
    }
    
    .description-left-box, .description-right-box {
        width: 100%;
        padding: 2rem;
    }

    .description-title {
        text-align: left;
    }

    /* --- 募集要項 --- */
    .description-row {
        flex-direction: column;
    }

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 576px) {
    
    /* --- 3つのこだわり --- */

    /* --- about --- */



    /* --- commitment --- */



    /* --- teacher --- */


    /* --- news --- */

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 414px) {

    /* --- カバー --- */



    /* --- about --- */



    /* --- teacher --- */


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */