@charset "utf-8";
/* CSS Document */

.rec_wrap {
    padding-bottom: 120px;
}
@media screen and (max-width: 767px){
    .rec_wrap {
        padding-bottom: 80px;
    }
}
.rec_titleA {
    background: url(/ja/electronics/recruit/future/img/mv_01.png) no-repeat top right;
    background-size: 1540px;
    text-shadow: 5px 5px 5px rgba(0,0,0,0.35);
}
.rec_titleA__text {
    color: #fff;
}
.title__text {
    width: 300px;
}
@media screen and (max-width: 767px){
    .rec_titleA {
        background: url(/ja/electronics/recruit/future/img/mv_01_sp.png) no-repeat top right;
        background-size: 100%;
    }
    .rec_titleA__text {
        display: block;
    }
    .title__text {
        width: calc(194 / 390* 100vw);
        vertical-align: middle;
    }
}
