.sig-bnr{
    text-align:center!important;
}
.sig-bnr img{
    max-width: 100%!important;
}
.design-parts37_vwUSkN6ZJq .parts37_r .parts37_link_wrap .content{
        color: #fff!important;
}
@media print, screen and (min-width: 521px){
    .recruiter_header_hCRuA8Tog0 .navbar .logo img{
    width: 80%!important;
}
}

.parts133-135jHLCImVMFD_link{
        width: 100%!important;
        border-radius: 10px!important;
        box-shadow: 0px 5px #0474a7!important;
}
.parts118-123ZbO7oQkJ4O_link{
    box-shadow: 0px 5px #0474a7!important;
}
.parts190-195_header1 nav.menulist li.nav-item a::after{
        background: #21A0DB!important;
}
.job-parts1_v7mzckS0Ks .job-parts1_list{
    background: #fff!important;
}

	.recruiter_parts7_bCaRsevCsY .contact-info .logo-img img{
        width: 152px!important;
}
.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title,.recruiter_application_page .requirement h2, .recruiter_application_page .selection h2, .recruiter_application_page .form_apply h2, .recruiter_application_page .privacy_policy h2{
    color: var(--main-color)!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #21A0DB 0% 0% no-repeat padding-box!important;
}
/* 求職者の皆さまへページ */
.parts50_ZP7D4Hxgaq.parts50-content .wrap-item .item-inner__content .text-content span span{
    font-weight:bold!important;
    font-size:105%!important;
    color:#0000CD!important;
}
@media screen and (min-width: 1367px){
        .parts34_footer .conpanyinfo-area .conpanyinfo-left {
        width: 30%!important;
    }
        .parts34_footer .conpanyinfo-area .conpanyinfo-right {
        width: 70%!important;
    }
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns: repeat(6, 1fr)!important;
    }
}