@charset "UTF-8";

@media not all and (min-width: 768px) {
    .header_logo {
        left: 6px;
        width: 55.14vw;
        max-width: 236px;
        padding: 12px 0;
    }

    .footer_logo {
        width: 184px;
    }

    .footer_nav {
        margin-bottom: 1.5rem;
    }
}

@media (min-width: 768px) {
    .footer_profile_inner {
        text-align: left;
    }

    .header_logo {
        width: 20.74vw;
        max-width: 282px;
    }

    .footer_logo {
        width: 100%;
        max-width: 180px;
    }

    .header_inner {
        width: 94%;
        max-width: unset;
    }

    .spbtn {
        top: 10px;
    }
}

@media (min-width: 992px) {
    .footer_logo {
        width: 14.41vw;
        max-width: 196px;
        margin-left: 0;
    }
    
    .header_inner {
        width: 90%;
        max-width: 1320px;
    }
}


@media (min-width: 768px) {
    .about_img img {
        padding-left: 1em;
    }
}

/* ===================================================
    TOP
=================================================== */
.firstview {
    background: url(../image/firstview_sp@2x.jpg) no-repeat center top/cover;
}

@media (min-width: 768px) {
    .firstview {
        background-image: url(../image/firstview_pc@2x.jpg);
    }
}


/* ===================================================
    ご利用したい方へ
=================================================== */
.page-head_worker {
    background: url(../image/page-head-worker_sp@2x.jpg) no-repeat left top/cover;
}

@media (min-width: 768px) {
    .page-head_worker {
        background-image: url(../image/page-head-worker_pc@2x.jpg);
    }
}


/* ===================================================
    お仕事依頼したい方へ
=================================================== */
.page-head_business {
    background: url(../image/page-head-business_sp@2x.jpg) no-repeat left top/cover;
}

@media (min-width: 768px) {
    .page-head_business {
        background-image: url(../image/page-head-business_pc@2x.jpg);
    }
}


/* ===================================================
    会社概要
=================================================== */
.page-head_company {
    background: url(../image/page-head-company_sp@2x.jpg) no-repeat left top/cover;
}

@media (min-width: 768px) {
    .page-head_company {
        background-image: url(../image/page-head-company_pc@2x.jpg);
    }
}


/* ===================================================
    ニュース
=================================================== */
.page-head_news {
    background: url(../image/page-head-news_sp@2x.jpg) no-repeat left top/cover;
}

@media (min-width: 768px) {
    .page-head_news {
        background-image: url(../image/page-head-news_pc@2x.jpg);
    }
}
