.recruiter_partsWH2jgMKNLc10_imagebanner .container .row .col:last-child{
        display: none!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #fff !important;
    fill: #fff !important;
}
.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns: repeat(4, 1fr)!important;
}
.recruiter_application_page .form_apply .form_wrap .btn_submit{
    background: #ed8200 0% 0% no-repeat padding-box!important;
}
.recruitment_parts2jNT1UpNLxO_imagebanner .container .img_wrap a{
        pointer-events: none!important;
}
.design-parts-23_ihQTBoVYpb .container .t_question{
    font-weight: bold!important;
}
.recruiter_header_DyQohBurnC + style + script + section{
        margin-top: -5px!important;
}
.design-parts-23_ihQTBoVYpb.bg-color-23{
        padding-top: 150px!important;
    padding-bottom: 150px!important;
}
.design-parts74_y8nOQtPzUE,.design-parts74_NnaKfEkjin{
    background-position: right!important;
}
.design-parts74_UXWUxo5UPZ,.design-parts74_MuGKcnRfJ0{
     background-position: left!important;
}
.parts133-135q3YXa5Rm1n_text p{
    justify-content: center !important;
    display: flex!important;
}
.design-parts74_MuGKcnRfJ0 .contents-wrap .text-link-button{
        border: 1px solid #ffffff!important;
}
@media screen and (min-width: 521px) and (max-width: 1366px){
    .parts190-195_header1 nav.menulist{
    background-color: #2b2b2b !important;
}
.recruiter_header_DyQohBurnC .navbar .btn-redirect-link-tab .link{
    font-size: 10px!important;
}
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts-23_ihQTBoVYpb.bg-color-23{
        padding-top: 80px!important;
    padding-bottom: 80px!important;
}

}

@media screen and (max-width: 520px){
    body .recruiter_header_DyQohBurnC + style + script + section{
        height: 100dvh!important;
    }
    .design-parts-23_ihQTBoVYpb.bg-color-23{
        padding-top: 50px!important;
    padding-bottom: 50px!important;
}
.recruiter_header_DyQohBurnC .navbar .btn-redirect-link-tab .link{
            font-size: 10px!important;
}
.parts190-195_header1 nav.menulist{
    background-color: #2b2b2b !important;
}
}
.design-parts74_MuGKcnRfJ0 .contents-wrap .text-link-button:hover {
    background: #fff!important;
    color: #2b2b2b!important;
}
@media screen and (min-width: 992px) {
    .parts133-135q3YXa5Rm1n_text p {
        text-align: center!important;
    }
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
    background-color: #e07400!important;
}
.recruiter_application_page .requirement .info, .recruiter_application_page .selection .info,.recruiter_application_page .introduction p{
        line-height: 1.8!important;

}
.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(1),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(5),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(9),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(13),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(17),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(21){
    background: #d5e8f6!important;
}
.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(3),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(7),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(11),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(15),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(19),.parts264-070809_custom_ItS8kl5gqR table tr:nth-child(23){
        background: #fff0d7!important;
}
.parts264-070809_custom_ItS8kl5gqR table tr th.table-body-header{
        text-align: center!important;
        
}
.parts264-070809_custom_ItS8kl5gqR table tbody:last-child tr td,.parts264-070809_custom_ItS8kl5gqR table tr th{
    padding-left:5px!important;
}

@media screen and (max-width: 520px) {
    .parts264-070809_custom_ItS8kl5gqR table tr th.table-body-header {
        text-align: left!important;
    }
}

/* 有料74 */
body .design-parts74_UXWUxo5UPZ .contents-wrap .text-title{
    margin:0 0 10px!important;
}
@media screen and (min-width: 992px) {
    body .design-parts74_UXWUxo5UPZ .contents-wrap{
        margin:0 0 80px!important;
    }
}