/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* LPフォーム確認画面へボタン背景色とか（LPありの場合） */
.recruiter_application_page .form_apply .form_wrap .btn_submit,.recruiter_application_page .confirm_infomation button{
    background:#00abd9!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#00abd9!important;
}

/* LPページSP調整 */
@media screen and (max-width: 520px){
.recruiter_header_LPIJB7QJH6 .navbar .btn-redirect-link-tab .link{
    font-size:10px!important;
}
}

/* グローバルナビ */
@media screen and (min-width: 1009px){
    body .design-parts60_R83Gw5bD6B .slider .nav-menu{
        font-size:16px!important;
    }
}
body .design-parts60_R83Gw5bD6B .slider .nav-menu ul li .current{
    background:#494949!important;
    color:#ffffff!important;
}
.design-parts60_R83Gw5bD6B ul li.contact_menu{
    background:#15a0cb!important;
}
.design-parts60_R83Gw5bD6B .slider .nav-menu ul li .contact_menu .current{
    color:#444444!important;
}

/* トップページ */
body .parts249-251ROyTo9Znx6_complete_form{
    padding-top:30px!important;
}
body .design-parts82-5_TqROAATps5 .container .contents-wrap::before{
    border-right:1px solid #ffffff!important;
}
body .design-parts82-6_hizqFUqXej .container .contents-wrap::before{
    border-top:1px solid #ffffff!important;
    border-left:1px solid #ffffff!important;
}
body .design-parts82-5_TqROAATps5 .container .catch-copy,body .design-parts82-6_hizqFUqXej .container .catch-copy{
    color:#ffffff!important;
}


/* フッター */
@media screen and (min-width: 1367px){
    .parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
        grid-template-columns:repeat(5, 1fr)!important;
    }
}

/* 業務案内 */
.design-parts6_1_19XI0bn84z .parts6_1-card .card-content{
    display:block!important;
}
.design-parts6_1_19XI0bn84z.design-parts6_1 .parts6_1-card .card-thumbnail{
    margin:0 auto 20px!important;
}

/* LPページ */
.recruitment_parts2dZeZz7rU7N_imagebanner a{
    pointer-events: none!important;
}
.recruiter_partsePT8obd7On10_imagebanner .container .row .col:last-child{
    display:none!important;
}
.recruiter_partsePT8obd7On10_imagebanner .container .row .col .salary{
    justify-content:center!important;
}

/* トップページ */
body .design-parts62-EQ47ZMszHY .pars62-content{
    background:none!important;
}
body .design-parts82-5_TqROAATps5 .container::before{
    border-top:none!important;
}
body .design-parts82-5_TqROAATps5 .container .catch-copy{
    padding-top:50px!important;
}
body .design-parts82-5_TqROAATps5 .container .contents-wrap .text-wrap .text-title{
    font-size:27px!important;
}

/*** トップページ sec2 ***/
@media screen and (min-width: 992px){
    body .design-parts62-EQ47ZMszHY{
        padding:100px 0 0!important;
    }
}
@media screen and (max-width: 991px) and (min-width: 521px){
    body .design-parts62-EQ47ZMszHY{
        padding:80px 0 0!important;
    }
}
@media screen and (max-width: 520px){
    body .design-parts62-EQ47ZMszHY{
        padding:50px 0 0!important;
    }
}

/* 有料22パーツ */
@media screen and (min-width: 521px){
h3#title_header-22{
    font-size:1.5rem!important;
}
}
@media screen and (max-width: 520px){
    .box-22_CcYqu9Vi1i.box-22 .container .row{
        padding:30px 30px!important;
    }
h3#title_header-22{
    font-size:1.3rem!important;
}
}

/* 有料パーツ6-1 業務案内ページ */
@media screen and (max-width: 520px){
.design-parts6_1_19XI0bn84z .parts6_1-card .card-title h3.title{
    font-size:23px!important;
}
}

/* 有料パーツ51 リフォームの流れページ */
.design-parts51_Bv8jlYzURw .main-content .item .flex-content .content .text span{
    color:#ff0000!important;
}
@media screen and (max-width: 520px){
.design-parts51_Bv8jlYzURw .parts51 .main-content .item .flex-content .content .title .flex-title .title-content{
    font-size:23px!important;
}
}
@media screen and (min-width: 521px){
.design-parts51_Bv8jlYzURw .main-content .item .flex-content .content .title .flex-title .title-content br{
        display:none!important;
    }
}

/* LPページ */
.job-parts1_W8QXjXOxj6 .job-parts1_list{
    background:#ffffff!important;
}
.design-parts-33_sKPKXjOXKf.design-parts-33 .container ul li{
    background:#ffffff!important;
}

/*トップページ*/
body .design-parts82-6_hizqFUqXej .container .catch-copy span{
    text-orientation: upright!important;
}

/* 施工実績 */
.design-parts-33_IbuOFvCgq4.design-parts-33 .container .number_circle{
    display:none!important;
}
.design-parts-33_IbuOFvCgq4 .question_list .question + div img{
    width:100%!important;
}

/* キャッチコピー */
@media screen and (min-width: 1367px){
    body .parts255-257_img_wrap .h2-wrap{
        left:4%!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 1366px){
    body .parts255-257_img_wrap .h2-wrap h2.h2-img img{
        max-width:70%!important;
    }
    body .parts255-257_img_wrap .h2-wrap{
        left:21%!important;
    }
}

@media screen and (min-width: 1400px){
    .recruiter_parts4 .slick-track{
        height:600px!important;
    }
}
@media screen and (max-width: 1399px) and (min-width: 721px){
    .recruiter_carousel_parts4 .recruiter_parts4-card{
        height:700px!important;
    }
}
@media screen and (max-width: 720px){
    .recruiter_carousel_parts4 .recruiter_parts4-card{
        height:850px!important;
        max-height:revert!important;
    }
}