.recruiter_application_page .introduction p{
        text-align: left!important;
}
@media screen and (min-width: 992px){
    section.parts169170171_article_header#main_image{
        padding: 0px!important;
    }
}
@media screen and (max-width: 991px){
    .parts199-203_header1 .btn-group-sptab button span{
        font-size: 8px!important;
    }
    section.parts199-203_header1 header nav.navbar{
            background-color: #ffffff!important;
    }
    section.parts199-203_header1 header .btn-group-sptab button{
            border-left: 1px solid #233b6c!important;
    }
    .parts199-203_header1 .btn-group-sptab button.sp_menu_btn, .parts199-203_header1 .btn-group-sptab button.sp_menu_btn span,.parts199-203_header1 .btn-group-sptab button.sp_mail_btn a, .parts199-203_header1 .btn-group-sptab button.sp_mail_btn span{
            color: #233b6c!important;

    }
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill: #fff!important;
}
@media screen and (min-width: 992px) and (max-width: 1279px){
    .design-parts81_TatzD45v9e .contents-wrap .text-title,.design-parts81_TatzD45v9e .contents-wrap .text-discription{
        width: 41.5vw!important;
    }
    .design-parts81_TatzD45v9e .contents-wrap .figure-wrap{
            width: 33.46vw!important;
    }
}
.job-parts1_q6hoGbQBs2 .job-parts1_list{
        background: #fff!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
    background: #233b6c 0% 0% no-repeat padding-box!important;
}
@media (min-width: 1460px){
    .design-parts71_wHuQXncd7t .img-wrap .link_text .link_title{
        font-size: 85px!important;
}
}
@media screen and (max-width:1459px) and (min-width: 640px){
	    .design-parts71_wHuQXncd7t .img-wrap .link_text .link_title{
        font-size: 38px!important;
}
}

.recruiter_carousel_parts4{
        background: url(https://cdn.cuezilla-cms.com/sanya-exp.com/images/645/WjiohtCgsZ.webp) no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}
.recruiter_carousel_parts4 .recruiter_parts4-card{
        display: inline-table!important;
        width: auto!important;
}
/* 20241007 修正
@media screen and (min-width: 1090px){
    .recruiter_parts4 .slick-track{
            height: 750px!important;
    }

}
@media screen and (min-width: 1200px){
    .recruiter_parts4 .slick-track{
            height: 650px!important;
    }

}
20241007 修正　ここまで */
.recruiter_carousel_parts4 .recruiter_parts4-card .card-thumbnail{
     height: 340px!important;
}
/* tiktok */
body .parts231_map_section .title_wrap{
    padding-top:50px!important;
}