/* バナー */

.strengths_banner {
    background-image: url(img/banner/strengths.jpg);
}

/* メイン */

.strengths_title {
    width: 80vw;
}

.strengths_en {
    color: #777;
    font-size: 1.3rem;
}

.strengths_cont {
    display: flex;
    justify-content: space-between;
    width: 80vw;
    margin-bottom: 5em;
    padding-bottom: 5em;
    border-bottom: 1px solid #CCC;
}

.strengths_text {
    width: 47%;
}

.strengths_text_1 {
    font-size: 2.4rem;
    margin-bottom: 0.7em;
}

.strengths_text_2 {
    font-size: 1.5rem;
    line-height: 1.8em;
    margin-bottom: 1em;
}

.strengths_img_pc {
    width: 47%;
    display: flex;
    align-items: center;
}

.strengths_img_pc img {
    width: 100%;
    display: block;
}

.strengths_img_mo {
    display: none;
}