@media screen and (max-width: 640px){
.sig-bnr{
    text-align:center;
}
.sig-bnr img{
    width:100%;
}
}

.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}
.job-parts1_em4fiH3xhd .job-parts1_list{
        background: #fff!important;
}
.sig-bnr{
    text-align: center;
}
.sig-bnr img{
    max-width:100%!important;
}
.recruiter_timetable_parts6_GgaDxNX7gM.bg-color{
    background: url(https://cdn.cuezilla-cms.com/kawashima-ind.com/images/99/bkVsIPjjUU.webp) no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}
@media screen and (max-width: 520px){
    .recruiter_parts7_Ge4LoohqqL .contact-info .logo-img{
            margin: 0 8%!important;
    }
}
@media screen and (min-width: 992px){
    .recruiter_parts7_Ge4LoohqqL .contact-info .logo-img img{
            width: 70%!important;
    }
}
.recruiter_application_page .requirement h2, .recruiter_application_page .selection h2, .recruiter_application_page .form_apply h2, .recruiter_application_page .privacy_policy h2{
    color: #2CA9E1!important;
}
.recruiter_application_page .requirement .title, .recruiter_application_page .selection .title{
    color: #2CA9E1!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #2CA9E1 0% 0% no-repeat padding-box!important;
}
.recruiter_application_page .introduction{
        display: none!important;
}
@media screen and (max-width: 1366px){
    .parts190-195_header1 a.navbar-brand p.kensetsu-kyoka{
            display: block!important;
    }
}
.parts190-195_header1 nav.menulist li.nav-item a::after{
    background: #2CA9E1!important;
}
.parts190-195_header1 li.nav-item .mailbutton{
        height: 116px!important;
}
.parts249-251Agy5uhOiMI_complete_form,.parts249-251x6IIuKb0uP_complete_form{
        background-position: bottom!important;
    padding: 80px 0!important;
}
.p-bottom{
    padding-bottom:30px;
}