.recruiter_application_page .introduction p{
        text-align: left!important;
}
.parts190-195_header1 .navbar .navbar-brand img{
        width: auto!important;
}
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler span{
            display: block!important;
    }
    
    .parts190-195_header1 a.navbar-brand h1 img{
       max-height: 80px!important;
         margin-top: 7px!important;
    }
    .parts255-257_img_wrap .img_wrap h2{
        width: 375px!important;
    }
    .parts190-195_header1 .navbar .navbar-brand img{
        width:110%!important;
}
.parts190-195_header1 .navbar-collapse.sptab-menu.open{
            top: 74px!important;
}
}
.parts142wCgQ0yB7Dd_text p{
    font-size: 120%!important;
        line-height: 1.7!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
        color: #333333!important;
}
@media screen and (max-width: 991px){
    .recruiter_header_FvtS6IjFSx .navbar .btn-redirect-link-tab .link{
            font-size: 10px!important;
    }
}
.recruiter_application_page .introduction p{
        line-height: 1.8!important;
    letter-spacing: 0.03em!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #ff9d02 0% 0% no-repeat padding-box!important;
}
.parts151_q8uNNNwLBS{
     padding: var(--sec-t--pad--sp) 50px!important;
}
/*   PC   */
@media print, screen and (min-width: 960px){
	.parts151_q8uNNNwLBS{
	    padding-bottom: 150px!important;
	}
	.job-parts1_OiuMHml6ck .job-parts1_list div.image{
        width: 45%!important;
}
}
@media screen and (max-width:959px) and (min-width: 641px){
		.parts151_q8uNNNwLBS{
	    padding-bottom: 80px!important;
	}
}
.parts118-123vSkQ4VsWkO_text-right{
        background-position: 100%!important;
}
.job-parts1_OiuMHml6ck .job-parts1_list{
        background: #fff!important;
}
.recruiter_header_FvtS6IjFSx .navbar .btn-redirect-link a.link{
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
}
.recruiter_header_FvtS6IjFSx .navbar .btn-redirect-link a.link:last-child{
        color: #000 !important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
        font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "Noto Serif JP", serif!important;
    color: #000!important;
}
@media print, screen and (min-width: 960px){
	.recruiter_carousel_parts4 .recruiter_parts4-card{
	    padding: 20px 50px!important;
	}
}

@media screen and (max-width: 959px){
	.recruiter_carousel_parts4 .recruiter_parts4-card{
    overflow: scroll!important;
}
}
.recruiter_parts4 .slick-slider .slick-current .recruiter_parts4-card{
        pointer-events: none!important;
}
.recruiter_carousel_parts4 .recruiter_parts4-card .card-thumbnail{
        height: 350px!important;
}
@media screen and (max-width:1366px) and (min-width: 521px){
 .parts190-195_header1 a.navbar-brand h1 {
         margin-top: .5rem!important;
 }
}
.info-bnr{
    text-align: center!important;
}
.info-bnr img{
        width: 40%!important;
}
@media screen and (max-width: 520px){
    .info-bnr img{
        width: 100%!important;
}
}
@media screen and (max-width:991px) and (min-width: 521px){
.recruiter_header_FvtS6IjFSx .navbar .logo h1 img{
         margin-bottom: 14px!important;
 }
}
.text-r{
    text-align: right!important;
    font-weight: bold!important;
    font-size: 140% !important;
}
/*@media screen and (max-width: 720px){
    .recruiter_parts4 .slick-slider .slick-current .recruiter_parts4-card{
            height: 1500px!important;
    }
}*/