/* スマホメールアイコンテキスト改行調整（リプ案件の場合） */
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 9px!important;
    }
    body .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg{
        width:24px!important;
    }
}
/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#0000FE!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#0000FE!important;
}

/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_jeXwcWslTR .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
/* トップページ */
body .design-parts21_oRpfhqG12F{
    padding-top:1px!important;
}
body .design-parts81_kmGbwsLljR .contents-wrap .text-title{
    font-weight:bold!important;
}
body .parts21_FwcGCRYGMp .parts21_header p.caption,body .parts21_oRpfhqG12F .parts21_header p.caption{
    font-size:30px!important;
    font-weight:bold!important;
}
@media screen and (max-width: 991px){
    body .design-parts81_kmGbwsLljR .contents-wrap .text-title{
        font-size:20px!important;
    }
}
@media screen and (min-width: 1271px){
    body .design-parts81_kmGbwsLljR .contents-wrap .text-title br:last-child{
        display:none!important;
    }
}
@media screen and (min-width: 521px){
    body .parts16_header_W5eBAksNwM p.caption br{
        display:none!important;
    }
}
/* 個人のご依頼主さまへ・法人のご依頼主さまへ */
.parts142jOil52wy2k_text-img_wrap,.parts148_eH47vTgraZ .parts148_2col,.parts142bDDApFA4u3_text-img_wrap{
    padding-bottom:80px!important;
}
.parts148_eH47vTgraZ .parts148_text h3{
    font-size:20px!important;
}
.parts148_eH47vTgraZ .parts148_text p{
    display:none!important;
}
.parts148_eH47vTgraZ .parts148_text h3{
    margin-bottom:0px!important;
}
.design-parts15_uHeRMYgdHY.bg-color,.design-parts15_VTjACzHD3L.bg-color,.parts148_eH47vTgraZ{
    padding-top:0px!important;
}
.design-parts-33_2qA9NfHp6p.design-parts-33,.design-parts50_4ndvQMRvrX,.design-parts-33_WXeqN7eA2Z.design-parts-33{
    padding-top:50px!important;
}
.design-parts-33_2qA9NfHp6p.design-parts-33 .container .row_header,.design-parts-33_WXeqN7eA2Z.design-parts-33 .container .row_header{
    margin-bottom:30px!important;
}
.parts50_4ndvQMRvrX.parts50-content .wrap-item:nth-child(odd) .item-inner__content:before,.parts50_4ndvQMRvrX.parts50-content .wrap-item:nth-child(even) .item-inner__content:before{
    color:#ffffff!important;
    filter:none!important;
}
.parts148_eH47vTgraZ .parts148_1col{
    border-top:none!important;
}
.design-parts-1_l1OW3QmjZo{
    padding-top:100px!important;
    padding-bottom:0px!important;
}
@media screen and (min-width: 992px) and (max-width: 1110px){
    .parts269_UmIwH3ZQCQ .container .comment{
        font-size:19px!important;
    }
}
@media screen and (max-width: 520px){
.parts142jOil52wy2k_text-left{
    flex-direction:column!important;
}
}
/* LPページ */
.recruiter_partseZVTfs8Iat10_imagebanner .container .row .col{
    height:auto!important;
}
.recruiter_carousel_parts4_2-hGt1qo1hZM .recruiter_parts4_2-card .card-content .description span{
    font-weight:bold!important;
}
@media screen and (min-width: 520px){
.recruiter_carousel_parts4_2-hGt1qo1hZM .modal-wrapper .modal-mask{
    background:rgba(100,100,100,0.8)!important;
}
}
@media screen and (min-width: 992px) and (max-width: 1110px){
    .design-parts37_O7PtEFodsJ .parts37_r .parts37_link_wrap .title{
        font-size:1.1rem!important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1070px){
[class^="recruitment_parts3_"] .recruitment_parts3_text_wrap h2{
    font-size:33px!important;
}
}
@media screen and (max-width: 991px){
    [class^="recruitment_parts3_"] .recruitment_parts3_text_wrap,[class^="recruitment_parts3_"] .recruitment_parts3_text_wrap h2{
        text-align:center!important;
    }
}
/* フッター */
.parts34_footer .conpyright-area small img{
    width:30%!important;
}
@media screen and (max-width: 520px){
    body .parts34_footer .conpanyinfo-area .conpanyinfo-left .text-lg-start h3 img{
        width:100%!important;
    }
}
/* lpページ */
.recruitment_parts2gROOqhlgwc_imagebanner .container .img_wrap a{
    pointer-events: none!important;
}
.design-parts-33_rCjJHqkNDy.design-parts-33 .container ul li{
    background:#ffffff!important;
}
.lp-bnr{
    max-width:1050px!important;
    margin:0 auto!important;
}
.lp-bnr img{
    width:100%!important;
}
@media screen and (max-width: 520px){
[class^="recruitment_parts3_"].bg-img{
    background-position:left!important;
}
}