/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* トップページ */
body .parts249-251ApqrDZ5p3a_complete_form{
    padding-top:10px!important;
}
@media screen and (min-width: 1200px){
    body .design-parts37_HJaDXyDmGk .parts37_r .parts37_link_wrap .title,.design-parts37_Nxo9hUNfaK .parts37_r .parts37_link_wrap .title{
        font-size:1.2rem!important;
    }
}
/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#045782!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#045782!important;
}

/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
/* LPページ */
.recruitment_parts2lOXUgxZHSk_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
.design-parts-33_GHgXKLa3RV.design-parts-33 .container ul li{
    background:#ffffff!important;
}
.recruiter_partsYUV11UyP4710_imagebanner .container .row .col .salary .circle{
    background:#00477c!important;
}
@media screen and (min-width: 992px){
    .recruitment_parts3_aTessSg9mr .recruitment_parts3_text_wrap h2{
        font-size:33px!important;
    }
}
/* トップページ 有料118 */
body .parts118-123Hb14kxz4x7_link,body .parts118-123Hb14kxz4x7_link::after,body .parts118-123Hb14kxz4x7_text-right .parts118-123Hb14kxz4x7_img_wrap img{
    border-radius:0px!important;
}
/* お知らせ */
body .parts040506_notice-news_jIFmTkKmjT .container li a.more:hover{
    color:#212529!important;
}
/* パーツ22 */
@media screen and (min-width: 992px){
    body .parts22_imagebanner_GcN1C1a6LP{
        padding:80px 0!important;
    }
}
@media screen and (max-width: 991px){
    body .parts22_imagebanner_GcN1C1a6LP{
        padding:50px 0!important;
    }
}
/* フッター */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
    background:#a9a9a9!important;
}
/* パーツ118 */
@media screen and (max-width: 991px){
    body .parts118-123Hb14kxz4x7_text-img{
        background-position:100% 50%!important;
    }
}
/* キャッチコピー */
@media screen and (min-width: 521px) and (max-width: 1366px){
     .parts255-257_img_wrap .h2-wrap h2.h2-img{
         max-width:400px!important;
     }
}