.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

.recruiter_application_page .form_apply .form_wrap .btn_submit {
    background: #4c5457!important;
}

.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    fill: #fff!important;
}

.design-parts60_LbcPpXeAWA .slider .nav-menu ul li.contact_menu a {
    background: #b5a970!important;
    color: #000000!important;
}

.recruiter_header_zCr3sjgZuU .navbar, .recruiter_header_s4RO7SmL04 .navbar {
    background: #4c5457!important;
}

.design-parts60_LbcPpXeAWA .slider .nav-menu ul li .current {
    background: #829195!important;
    color: #fff!important;
}

.design-parts-33_zESTshR7TQ.design-parts-33 .container .number_circle {
    color: #000!important;
}

.job-parts1_TTliVNn3b6 .job-parts1_list {
    background: #fff!important;
}

.parts231_breadcrumb.p-breadcrumb {
    background: #000!important;
}

.parts231_breadcrumb .c-breadcrumb__item, .parts216_privacypolicy h2 {
    color: #fff!important;
}

.parts131415_blog_Bw4KBI1Hyp .card-text, .parts216_privacypolicy h3, .recruiter_application_page .introduction p {
    color: #000!important;
}

.design-parts78_lNFKsRjquq .header, .design-parts78_6n2dXNYAz0 .header {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}

.container-fluid.recruiter_application_page.information {
    background: #222!important;
}

.recruiter_application_page h2.block_title, .recruiter_application_page .requirement h3, .recruiter_application_page .selection h3, .recruiter_application_page .introduction p, .recruiter_application_page .requirement .title, .recruiter_application_page .selection .title, .recruiter_application_page .requirement .info, .recruiter_application_page .selection .info, .parts222_section h2, .parts-blog-ex_tag {
    color: #fff!important;
}

.container-fluid.recruiter_application_page {
    background: #222222!important;
}

.parts166_single_article article p, .signature_wrap, .parts-blog-ex-single-wrap .parts-blog-ex_text .f_meiryo, .parts166_single_article article h1, .parts-blog-ex_tag a, .parts222_sidebar_post_category_count, .recent_posts_wrap ul li a h3 {
    color: #000000!important;
}

.design-parts79_rsbhMFYapf .contents-wrap.text-right, .design-parts79_rsbhMFYapf .contents-wrap.text-left {
    background: #000!important;
}

@media screen and (max-width: 520px) {
    .design-parts79_rsbhMFYapf .contents-wrap .text-title {
        letter-spacing: 3px!important;
    }
    .recruiter_header_zCr3sjgZuU .navbar .btn-redirect-link-tab .link {
        word-break: keep-all!important;
    }
}

.parts-blog-ex_tag {
    border: 1px solid #fff!important;
}

.recruitment_parts25ZwRhT18mi_imagebanner, .recruitment_parts2SHFrlJubpy_imagebanner, .recruitment_parts2GvBwndLdDr_imagebanner {
    padding: 50px 0!important;
}

.design-parts78_lNFKsRjquq .header-wrap {
    width: 90%!important;
}

.parts213_section_form .contact_submit input {
    background: #b5a970!important;
    color: #000!important;
}

.article_prevnext_wrap .article_prev a, .article_prevnext_wrap .article_next a {
    color: #000!important;
}

/* LPカルーセルパーツSP時高さ調整 */
@media screen and (max-width: 720px) {
    .recruiter_carousel_parts4 .recruiter_parts4-card {
        height: 800px!important;
        min-height: 800px!important;
    }
}

.emphasis {
    font-weight: bold!important;
    font-size: 1.1em!important;
}

.recruiter_carousel_parts4.bg-color {
    background: url(https://cdn.cuezilla-cms.com/nakatakougyou.com/images/734/FEkURYDZOb.webp)!important;
    background-size: cover!important;
    background-position: center!important;
}