/* ヘッダー上下位置調整 */
@media screen and (max-width: 1366px){
    /*.parts190-195_header1 h1{
        margin-bottom:0rem!important;
    }*/
}

/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#000!important;
    color:#000!important;
}

/* ヘッダーナビ */
.parts190-195_header1 nav.menulist li.nav-item::after{
   background: var(--main-color)!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 .container-fluid.position-relative{
        padding-left:10px!important;
    }
    body .parts190-195_header1 .navbar-brand h1 img{
        max-width:80%!important;
    }
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}

/* スマホメールアイコンテキスト改行調整（リプ案件の場合） */
@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:#ffec47!important;
}
.recruiter_application_page .confirm_infomation h2{
    color:#ffec47!important;
}

.f-bold{
        font-size: 120%!important;
    font-weight: bold!important;
}
.recruitment_parts26lpnjz70CH_imagebanner.bg-img{
        margin: 50px 0!important;
}
.recruitment_parts26lpnjz70CH_imagebanner.bg-img{
        margin: 0px !important;
}
.design-parts80_Oa6NXbT0Od .contents-wrap .text-link-button:hover{
        color: #fff!important;
    background: var(--main-color)!important;
}
.parts50_skt5RcRnXI.parts50-content .wrap-item:nth-child(odd) .item-inner__content:before{
    color: #88e1b3!important;
}
.parts50_skt5RcRnXI.parts50-content .wrap-item:nth-child(even) .item-inner__content:before{
        color: #bdcac3!important;
}
.parts45_moRanmYnF5 .parts45_card .carousel .slick-item .footer-item .link_btn{
    pointer-events: none!important;
}
@media screen and (max-width: 520px){
    .parts255-257_img_wrap .img_wrap h2.h2-img-left{
            top: 34%!important;
    }
}
.design-parts80_Oa6NXbT0Od{
            padding-top: 0px!important;
}
.design-parts46_tENAxwjEz5 .parts46_tENAxwjEz5 .content .thumbnail img,.design-parts46_dbfeCed5Mq .parts46_dbfeCed5Mq .content .thumbnail img,.design-parts46_2In9IHYuLK .parts46_2In9IHYuLK .content .thumbnail img,.design-parts46_CtVthBUlK9 .parts46_CtVthBUlK9 .content .thumbnail img{
        object-fit: contain!important;
}
.design-parts46_2In9IHYuLK .parts46_2In9IHYuLK .content .footer_46 .button,.design-parts46_dbfeCed5Mq .parts46_dbfeCed5Mq .content .footer_46 .button,.design-parts46_tENAxwjEz5 .parts46_tENAxwjEz5 .content .footer_46 .button,.design-parts46_CtVthBUlK9 .parts46_CtVthBUlK9 .content .footer_46 .button{
        pointer-events: none!important;
}