@charset "utf-8";

/* ====================
Article header
==================== */
.articleHeader__visual {
    width: 100%;
    background-image: url(../images/headerVisual_instructor_sp.png);
    background-size: cover;
    background-position: center;
}

.topic__row.subPage.instructor {
    padding: 60px 0;
}

/* .article__header pc */
@media screen and (min-width:769px) {
    .articleHeader__visual {
        background-image: url(../images/headerVisual_instructor.png);
    }

    .topic__row.subPage.instructor {
        padding: 130px 0;
    }
}

/* pc 769px */

/* ====================
instructor
==================== */
.section.subPage.instructor {
    padding: 70px 5.13%;
}

.instructor__item {
    margin-top: 40px;
}

.instructor__item:first-of-type {
    margin-top: 0;
}

.instructor h3 {
    font-size: 2.0rem;
    font-weight: 500;
    line-height: 1;
    border-bottom: 1px solid var(--primary-black);
    padding-bottom: 15px;
}

.instructor h3 span {
    font-size: 1.4rem;
}

.instructor img {
    margin-top: 20px;
}

.instructor .txtItem {
    margin-top: 25px;
}

.instructor .title {
    margin-top: 25px;
}

.instructor .txtItem p {
    margin-top: 10px;
    font-family: "Noto Sans JP";
}

/* instructor pc */
@media screen and (min-width:769px) {
    .section.subPage.instructor {
        padding: 130px 5.56%;
    }

    .instructor__item {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 60px;
    }

    .instructor img {
        margin-top: 0px;
        width: 27.34%;
    }

    .instructor .txtContent {
        width: 67.19%;
        /* margin-top: 20px; */
    }

    .instructor .title {
        margin-top: 40px;
    } 
    
    .instructor h3 {
        font-size: 2.4rem;
        padding-bottom: 20px;
    }

    .instructor h3 span {
        font-size: 1.6rem;
    }

    .instructor .txtItem p {
        margin-top: 15px;
    }

}

/* pc 769px */
