@charset "utf-8";
/* CSS Document */

.rec_wrap {
    padding-bottom: 80px;
}
@media screen and (max-width: 767px){
    .rec_wrap {
        padding-bottom: 50px;
    }
}

.rec_titleA {
    background: url(/ja/electronics/recruit/about/img/mv_01.png) no-repeat top left;
    color: #fff;
    background-size: 1540px;
}
.rec_titleA__text {
    gap: 20px;
    font-size: 4.0rem;
}
@media screen and (max-width: 767px){
    .rec_titleA {
        background: url(/ja/electronics/recruit/about/img/mv_01_sp.png) no-repeat top left;
        background-size: 100%;

    }
    .rec_titleA__text {
        display: block;;
        font-size: calc(28 / 390* 100vw);
    }
}
.title_icon01 {
    width: 70px;
    vertical-align: bottom;;
}
@media screen and (max-width: 767px){
    .title_icon01 {
        width: calc(70 / 390* 100vw);
        padding-right: 10px;
    }
}
