/* ヘッダー上下位置調整 */
@media screen and (max-width: 1366px){
    .parts190-195_header1 h1{
        margin-bottom:0rem!important;
    }
}

/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* ヘッダーナビ */
.parts190-195_header1 nav.menulist li.nav-item::after{
    background-color:#7d0608!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 .container-fluid.position-relative{
        padding-left:10px!important;
    }
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.4rem!important;
    }
}

/* スマホメールアイコンテキスト改行調整（リプ案件の場合） */
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 9px!important;
    }
    body .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg{
        width:24px!important;
    }
}

/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#000000!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#000000!important;
}

/* LPページSP調整 */
@media screen and (max-width: 520px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}

.recruiter_partsxSQa5fDo0P10_imagebanner .container .row .col:last-child{
    display:none!important;
}

    body .parts-blog-ex_text img,body .parts-blog-ex_text video{
        width:100%!important;
    }
    
/* LPページ */
.recruiter_partsxSQa5fDo0P10_imagebanner .container .row .col .salary{
    justify-content:center!important;
}
.recruiter_partsxSQa5fDo0P10_imagebanner .container .row .col .content-block{
    text-align:center!important;
}
.job-parts1_5y8Dgnwd4p .job-parts1_list{
    background:#ffffff!important;
}
.recruitment_parts2OM9bXLOuFy_imagebanner .container .img_wrap .d-block{
    pointer-events:none!important;
}
.design-parts37_eCRFcAbc3e .parts37_r .parts37_link_wrap .wrap-thumbail{
    max-width:100px!important;
}
@media screen and (min-width: 521px){
    .recruitment_parts2OM9bXLOuFy_imagebanner{
        padding-top:100px!important;
    }
}
@media screen and (max-width: 520px){
    .recruitment_parts2OM9bXLOuFy_imagebanner{
        padding-top:50px!important;
    }
}

/* 施工実績 弊社の強み */
.parts-blog-ex_text h3,.parts265266267VH3z7vYrE7-text .container .box .right h3{
   font-size: 30px;
    letter-spacing: 0.15px;
    padding: 10px 15px;
    border-left: 5px solid var(--sub-color);
}

.inner-item.btn-item-phone{
    display: none!important;
}

.parts41_HXqnGayJNL .wrap-inner{
    display: block!important;
}