.parts190-195_header1 nav.menulist li.nav-item::after {
    background: #1c6bb5 !important;
}
.parts190-195_header1 .navbar-brand, .parts190-195_header1 .nav-item p, .parts190-195_header1 .nav-item a {
    color: #fff !important;
}
.design-parts82-1_HxIggQUsph.bg-img {
    background-position:right top !important;
}
.design-parts82-1_HxIggQUsph .container .catch-copy {
    color: #FFF !important;
}
.design-parts82-1_HxIggQUsph .container .contents-wrap::before {
    border-top: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important;
}
.design-parts82-2_GwLWp0oMMx.bg-img {
    background-position:left bottom !important;
}
.design-parts82-2_GwLWp0oMMx .container .catch-copy {
    color: #FFF !important;
}
.design-parts82-2_GwLWp0oMMx .container .contents-wrap::before {
    border-top: 1px solid #dddddd !important;
    border-left: 1px solid #dddddd !important;
}
.design-parts82-3_WE3VXmdfaS.bg-img {
    background-position:right bottom !important;
}
.design-parts82-3_WE3VXmdfaS .container .catch-copy {
    color: #FFF !important;
}
.design-parts82-3_WE3VXmdfaS .container .contents-wrap::before {
    border-top: 1px solid #dddddd !important;
    border-right: 1px solid #dddddd !important;
}
.recruiter_header_0ziTSho5G2 .navbar {
    background: #151515 !important;
}
.job-parts1_iAa2tZZc9u ul li {
    height: auto !important;
    min-height: 35px !important;
}
.design-parts-33_alRikhgPyL.design-parts-33 .container ul li {
    background: #FFFFFF !important;
}
.recruitment_parts2GYRSoSd5pn_imagebanner .container .img_wrap a,
.recruitment_parts2GYRSoSd5pn_imagebanner .container .img_wrap a:hover{
    pointer-events: none;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit {
    background: #151515 !important
}

@media screen and (max-width: 520px) {
    .recruiter_partsfyYSHggIvR10_imagebanner .prev-arrow {
        border-right: 15px solid #d2d2d2 !important;
    }
    .recruiter_partsfyYSHggIvR10_imagebanner .next-arrow {
        border-left: 15px solid #d2d2d2 !important;
    }
    .slick-dots li.slick-active button:before {
        color: #FFFFFF !important;
    }
    .recruiter_partsfyYSHggIvR10_imagebanner .arrows .slick-dots li button:before {
        color: #FFFFFF !important;
    }
}

@media screen and (min-width: 992px) {
    .job-parts1_iAa2tZZc9u ul {
        padding: 0 !important;
    }
    /*.job-parts1_iAa2tZZc9u ul li {
        padding: 0 0 0 42px !important;
        text-indent: -42px !important;
    }*/
    .job-parts1_iAa2tZZc9u ul li span{
        font-size: 24px!important;
    }
    .recruiter_header_0ziTSho5G2 .navbar .btn-redirect-link a.link:first-of-type {
        background: #8c8c8c !important;
    }
    .recruiter_header_0ziTSho5G2 .navbar .btn-redirect-link a.link:last-of-type {
        background: #1c6bb5 !important;
    }
}
/* 有料82 */
body .design-parts82-1_HxIggQUsph .container .contents-wrap .text-wrap,body .design-parts82-2_GwLWp0oMMx .container .contents-wrap .contents-inner-wrap .text-wrap,body .design-parts82-3_WE3VXmdfaS .container .contents-wrap .contents-inner-wrap .text-wrap{
    padding:2vw!important;
}