/*@media screen and (max-width: 720px){
    body .recruiter_carousel_parts4 .recruiter_parts4-card{
                height: 100%!important;
    }
}
.recruiter_carousel_parts4 .recruiter_parts4_content{
            
}*/
.parts196-198_header1 nav.menulist li.nav-item::after{
        background: var(--sub-color)!important;
}
.parts196-198_header1 nav.menulist li.nav-item a::after{
    display:none!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    color: #222!important;
        fill: #222!important;
}
.recruiter_partsTCrpSJtDxH10_imagebanner .container .row .col .content-block,.recruiter_partsTCrpSJtDxH10_imagebanner .container .row .col .salary,.recruiter_parts3e5xaBPtMP10_imagebanner .container .row .col .content-block,.recruiter_parts3e5xaBPtMP10_imagebanner .container .row .col .salary{
    display: flex !important;
    justify-content: center !important;
}
@media screen and (max-width: 520px) {
    .parts196-198_header1 .btn-group button.navbar-toggler .f_meiryo{
            display: block!important;
    font-size: 8px!important;
    }
    .parts255-257_img_wrap .img_wrap h2 img{
            width: 95%!important;
    }

}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts15_uS2J8OFGqb .container .header-title{
            font-size: var(--fs--h2--tab)!important;
    }
}
@media screen and (max-width: 991px){
        .recruiter_header_kMV7IYsOpm .navbar .btn-redirect-link-tab .link{
            font-size: 10px!important;
    }
    .recruiter_header_kMV7IYsOpm .navbar .logo h1 img{
            margin-bottom: 10px!important;
    }
    
}
@media screen and (max-width: 520px){
     .design-parts15_uS2J8OFGqb .container .header-title{
            font-size: var(--fs--h2--sp)!important;
    }
    .parts196-198_header1 header .navbar-brand img{
        max-height: 60px!important;
    }

}
.design-parts-8_rBVTx1Vem2 .container .content a.past_link{
        color: /*#000*/ #ffffff!important;
}
.design-parts-8_rBVTx1Vem2 .yazirusi{
        border-bottom: 1px solid #ffffff!important;
    border-right: 1px solid #ffffff!important;
}
.design-parts76_tDdPKqS9mM .contents-wrap .text-title,.design-parts76_7iBRYY54VR .contents-wrap .text-title{
    font-weight: bold!important;
}
.job-parts1_x7iFX4UqSS .job-parts1_list{
        background: #fff!important;
}
.design-parts-33_LFE7dDEo7N.design-parts-33 .container .number_circle{
        color: #000000!important;
}
.design-parts-33_LFE7dDEo7N.design-parts-33 .container ul li{
        border: 1px solid #ffffff!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #00aaff 0% 0% no-repeat padding-box!important;
}
@media screen and (max-width: 520px){
    .recruiter_header_kMV7IYsOpm .navbar .logo{
                height: 100%!important;
    }
    .parts41-2_nPMhtEZv2y .inner-item a span{
                font-size: 12px!important;
    }
}
.design-parts78_rkq8Mmd66s .header,.recruiter_header_kMV7IYsOpm .navbar .btn-redirect-link a.link{
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
.design-parts78_rkq8Mmd66s .header-wrap{
        width: 80%!important;
}
.nenshu-span{
    font-size: 70%!important;
}