/* お問い合わせアイコン */
.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:#ffffff!important;
}

/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#0d0d0d!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#0d0d0d!important;
}

/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_yzC9aL7IOp .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}

/* トップページ */
body .design-parts-8_tLcdHJha3s .yazirusi{
    border-bottom:1px solid #ffffff!important;
    border-right:1px solid #ffffff!important;
}
body .design-parts-8_tLcdHJha3s .container .content a.past_link{
    color:#ffffff!important;
}
body .design-parts78_XpesFTSdSD .header{
    font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}

/* ヘッダー */
 .parts190-195_header1 .nav-item p{
     color:#ffffff!important;
 }

/* フッター */
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
    grid-template-columns:repeat(6, 1fr)!important;
}

/* LPページ */
@media screen and (min-width: 1200px){
    .design-parts37_oc2QdwLiSn .parts37_r .parts37_link_wrap h4.title{
        font-size:1.2rem!important;
    }
}
.recruiter_partsYrkCBrbsGb10_imagebanner .container .row .col:last-child{
    display:none!important;
}
.design-parts68_QpmfG30Avo{
    padding-top:100px!important;
}
.recruitment_parts3_G3yYVqeluZ,.recruitment_parts3_vWDISEk2zF{
    padding:50px auto!important;
}
.recruitment_parts3_4UqNfBn5iu{
    padding-top:50px!important;
}
.partSDhklvcxB2373839_h2_wrap{
    padding-top:150px!important;
}
/* 求職者の皆様へ */
.parts45_VmYxvwfNZn .parts45_card .carousel .slick-item .thumbnail-item img{
    border-radius:0px!important;
}

/* 弊社のこだわり */
.parts48_0uY1Owe3ux .parts48-content .wrap-item::before{
    top:57%!important;
}

/* キャッチコピー */
@media screen and (min-width: 1180px) and (max-width: 1366px){
    body .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img{
        width:70%!important;
    }
}
/*@media screen and (max-width: 1179px){
    body .parts255-257_img_wrap .h2-wrap h2.h2-img img{
        width:80%!important;
    }
}*/

/* メインバナー */
@media screen and (max-width: 520px){
    body .creative_parts265_2f3zar63Y6.ban_fixed .boxy{
        display:none!important;
    }
}

/* LPぺーじ */
.recruiter_header_yzC9aL7IOp .navbar.bg-light{
    background:#222222!important;
}
 body .recruiter_header_yzC9aL7IOp .navbar .btn-redirect-link a.link,.recruit_footer_m0qe6XcKHK .rectangle-top a,.recruit_footer_m0qe6XcKHK .rectangle-bottom .col{
     font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
 }
.design-parts-33_qh6DAMlehl.design-parts-33 .container ul li{
    background:#ffffff!important;
}
@media screen and (min-width: 992px){
    body .recruiter_header_yzC9aL7IOp .navbar .btn-redirect-link a.link{
        color:#000000!important;
    }
    .job-parts1_ybaJjzDJCM ul li span{
        font-size:24px!important;
    }
    .job-parts1_ybaJjzDJCM ul{
        padding-top:40px!important;
    }
}
/* トップページ */
.top-sec1-text01,.top-sec1-text02{
    font-weight:bold;
}
.top-sec1-text01{
    font-size:110%;
}
.top-sec1-text02{
    font-size:120%;
}
body .design-parts78_XpesFTSdSD .title{
    color:#ffffff!important;
}
.design-parts74_jKjiWxoXrm .contents-wrap .text-wrap{
    background:rgba(0,0,0,0.85);
    padding:20px;
}
.design-parts74_8baEIP2DXg .contents-wrap .text-wrap{
    background:rgba(216, 196, 102, 0.85);
    padding:20px;
}
.design-parts74_w1XGvtQi7e .contents-wrap .text-wrap{
    background:rgba(255,255,255,0.85);
    padding:20px;    
}
.design-parts78_XpesFTSdSD .title_border{
    border-color:#ffffff!important;
}
body .design-parts78_XpesFTSdSD .link-btn{
    color:#ffffff!important;
}
body .design-parts78_XpesFTSdSD .link-btn::after{
    #ffffff #ffffff transparent transparent
}

/* 下層ページヘッダー */
.parts169170171_article_header .ja,.parts169170171_article_header .en{
    color:#333333!important;
}

/* トップページ 有料68 */
@media screen and (min-width: 992px){
body .design-parts68_krbAFVph76 .header{
    font-size:50px!important;
}
body .design-parts68_krbAFVph76 p.sub-header{
    font-size:30px!important;
}
}
@media screen and (min-width: 521px) and (max-width: 991px){
body .design-parts68_krbAFVph76 .header{
    font-size:240%!important;
}
body .design-parts68_krbAFVph76 p.sub-header{
    font-size:160%!important;
}
}
@media screen and (max-width: 520px){
body .design-parts68_krbAFVph76 .header{
    font-size:140%!important;
}
body .design-parts68_krbAFVph76 p.sub-header{
    font-size:100%!important;
}
}
body .design-parts68_krbAFVph76 .pars68-content img{
    display:none!important;
}
body .design-parts68_krbAFVph76 .header,body .design-parts68_krbAFVph76 p.sub-header{
    text-shadow:1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}
body .design-parts68_krbAFVph76 .pars68-content .header-text{
    line-height: 3em;
}

/* 有料45 */
.parts45_VmYxvwfNZn .parts45_card .carousel .slick-item .footer-item .link_btn{
    color:#000000!important;
}
/* 246パーツ */
.parts246-248mCRhFAh7mj_complete_form .free-area{
    color:#ffffff!important;
}