.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

@media screen and (max-width: 520px) {
    .parts255-257_img_wrap .img_wrap h2.h2-img-right {
        max-width: 100%!important;
    }
}

/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#68B5D9!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#68B5D9!important;
}
/* LPページSP調整 */
@media screen and (max-width: 991px){
.recruiter_header_Afbo1L3yz8 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}
/* LPヘッダー */
.recruiter_header_Afbo1L3yz8 .navbar .btn-redirect-link a.link:last-child{
    color:#000000!important;
}
@media screen and (max-width: 991px){
.recruiter_header_Afbo1L3yz8 .navbar .btn-redirect-link-tab .link:last-child{
    color:#ff0492!important;
}
.recruiter_header_Afbo1L3yz8 .navbar .btn-redirect-link-tab .link:last-child svg path{
    fill:#ff0492!important;
}
}
/* LPページ */
@media screen and (min-width: 992px) and (max-width: 1024px){
    [class^="recruitment_parts3_"] .recruitment_parts3_text_wrap h2{
        font-size:29px!important;
    }
    [class^="parts271_"] .container .content .content_title{
        font-size:21px!important;
    }
}
@media screen and (max-width: 991px){
    .recruitment_parts3_ORexlQ7ejz .recruitment_parts3_text_wrap h2 br:nth-child(2){
        display:none!important;
    }
    .parts41-2_mtNO7Zwvjc .inner-item.btn-item-back-top a{
        background:#68B5D9!important;
    }
     [class^="recruitment_parts3_"].recruitment_parts3_img_left .recruitment_parts3_text_wrap, [class^="recruitment_parts3_"].recruitment_parts3_img_right .recruitment_parts3_text_wrap,[class^="recruitment_parts3_"] .recruitment_parts3_text_wrap h2{
         text-align:center!important;
     }
}
@media screen and (max-width: 520px){
    [class^="recruitment_parts3_"] .recruitment_parts3_text_wrap h2{
        font-size:18px!important;
    }
    [class^="parts271_"] .container .content .content_title{
        font-size:17px!important;
        text-align:center!important;
    }
}
.recruitment_parts3_text_wrap{
    font-weight:bold!important;
}
@media screen and (min-width: 992px){
.parts249-251Id5M8y3x7X_complete_form{
    padding-top:150px!important;
    padding-bottom:150px!important;
}
.recruitment_parts2bjVs3g76U7_imagebanner,.recruitment_parts2sEYYaoMnxV_imagebanner{
    padding-top:80px!important;
    padding-bottom:80px!important;
}
}
@media screen and (min-width: 521px){
.recruiter_parts6_2USI8bOBKP .thumbnail-wrap .thumbnail-item img{
    aspect-ratio:unset!important
}
}
@media screen and (min-width: 521px) and (max-width: 991px){
.parts249-251Id5M8y3x7X_complete_form{
    padding-top:80px!important;
    padding-bottom:80px!important;
}
.recruitment_parts2bjVs3g76U7_imagebanner,.recruitment_parts2sEYYaoMnxV_imagebanner{
    padding-top:50px!important;
    padding-bottom:50px!important;
}
}
@media screen and (max-width: 520px){
.parts249-251Id5M8y3x7X_complete_form,.recruitment_parts2bjVs3g76U7_imagebanner,.recruitment_parts2sEYYaoMnxV_imagebanner{
    padding-top:50px!important;
    padding-bottom:50px!important;
}
.recruiter_partsltLMOtCujY10_imagebanner{
    padding-bottom:100px!important;
}
}
/* tiktok */
body .parts231_map_section .title_wrap{
    padding-top:50px!important;
}