/* ヘッダー上下位置調整 */
body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!important;
}

/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#afafb0!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!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:#c9171e!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#c9171e!important;
}

/* LPページSP調整 */
@media screen and (max-width: 520px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}

/* トップページ LPページ */
@media screen and (min-width: 1367px){
    body .design-parts37_H84WuOQekX .parts37_r .parts37_link_wrap .title,.design-parts37_YvWu3l6sWD .parts37_r .parts37_link_wrap .title{
        font-size:1.3em!important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1366px){
    body .design-parts37_H84WuOQekX.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap,.design-parts37_YvWu3l6sWD.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap{
        width:calc(100% * (1/2) - 1rem)!important;
    }
}
.design-parts37_YvWu3l6sWD.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap,.design-parts37_H84WuOQekX.design-parts37 .container .parts37_content .parts37_r .parts37_link_wrap{
    padding:25px 20px 10px 20px!important;
}

/* LPページ */
.recruitment_parts2k61mm6bak9_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}

/* トップページ */
body .parts040506_notice-news_tyq5wEKLvu p a,body .parts131415_blog_ghYssIKdQW .card-text{
    color:#000000!important;
}
body .parts040506_notice-news_tyq5wEKLvu p a:hover,body .parts131415_blog_ghYssIKdQW .card-text:hover{
    color:#0a58ca!important;
}
body .parts112113114bvCsIbNaph_link,body .parts112113114IbvwsBFalo_link{
    background:#c9171e!important;
}
body .parts112113114bvCsIbNaph_link:hover,body .parts112113114IbvwsBFalo_link:hover{
    color:#ffffff!important;
}
.design-parts-33_fAt4NdpZE5.design-parts-33 .container ul li{
    border:1px solid #ffffff!important;
}
.parts34_footer .contactbox-area .col:first-child > div > p{
    line-height:1.4!important;
}

/* LPページ */
.job-parts1_uyxz0kel6i .job-parts1_list{
    background:#ffffff!important;
}
.design-parts-33_fAt4NdpZE5 .question .icon-collapse:after{
    color:#ffffff!important;
}
.design-parts-33_fAt4NdpZE5.design-parts-33 .container .number_circle{
    color:#c9171e!important;
}
@media screen and (max-width: 991px){
    .parts41_C6q32mBSKJ .inner-item.btn-item-back-top a{
        background:#a3a4a6!important;
        color:#ffffff!important;
        border:1px solid #ffffff!important;
    }
    .recruitment_parts3_O4NNJiTFHp.bg-img,.recruitment_parts3_gW49Dhe1Ce.bg-img{
        background-position-x:38%!important;
    }
    .recruitment_parts3_vay2qH8OQf.bg-img{
        background-position-x: 62%!important;
    }
}
@media screen and (min-width: 992px){
    .recruitment_parts3_vay2qH8OQf.recruitment_parts3_img_right .recruitment_parts3_text_wrap{
        margin-right:80px!important;
    }
}

/* ヘッダー */
.parts190-195_header1 .navbar .navbar-brand img{
    width:auto!important;
}