/*メインテキスト*/
.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 80%!important;
}
@media screen and (min-width: 1024px) and (max-width: 1180px) {
.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 65% !important;
}
}

@media screen and (max-width: 520px) {
.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img img {
    width: 100% !important;
}
}


/*コンバージョンボタン*/
.creative_parts265_9aN2Bqg76Q.img_ban .boxy #spimg_ban_9aN2Bqg76Q {
    font-weight: bold!important;
}

/*セクション1*/
.recruitment_parts2jF7CB8dwa7_imagebanner {
    padding-top: 150px!important;
    padding-bottom: 50px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2jF7CB8dwa7_imagebanner {
     padding-top: 80px!important;
    padding-bottom: 40px!important;

}
}

@media screen and (max-width: 520px) {
    .recruitment_parts2jF7CB8dwa7_imagebanner {
     padding-top: 50px!important;
    padding-bottom: 30px!important;
}
}

/*セクション2*/

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts81_WBXlwy41Kp .contents-wrap .text-title {
        font-size: 22px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts81_WBXlwy41Kp .contents-wrap .text-title {
        font-size: 22px!important;
    }
}

.design-parts81_WBXlwy41Kp .contents-wrap .text-link-button {
    background: #000000!important;
    color: #FFFFFF!important;
}
.design-parts81_WBXlwy41Kp .contents-wrap .text-link-button:hover {
    background: #ffff22!important;
    color: #000000!important;
}

/*セクション3*/
.design-parts81_CWs5WcB9J2 {
    padding-top: 0!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts81_CWs5WcB9J2 .contents-wrap .text-title {
        font-size: 22px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts81_CWs5WcB9J2 .contents-wrap .text-title {
        font-size: 22px!important;
    }
}

.design-parts81_CWs5WcB9J2 .contents-wrap .text-link-button {
    background: #000000!important;
    color: #FFFFFF!important;
}
.design-parts81_CWs5WcB9J2 .contents-wrap .text-link-button:hover {
    background: #ffff22!important;
    color: #000000!important;
}

/*セクション4*/
.design-parts80_2zDwUXmZ4L {
    padding-top: 0!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts80_2zDwUXmZ4L .contents-wrap .definition-term {
        font-size: 33px!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts80_2zDwUXmZ4L .contents-wrap .definition-term {
        font-size: 21px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts80_2zDwUXmZ4L .contents-wrap .definition-discription {
        text-align: left!important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts80_2zDwUXmZ4L .contents-wrap .definition-discription {
        text-align: left!important;
    }
}

.design-parts80_2zDwUXmZ4L .contents-wrap .text-link-button {
    background-color: rgba(0, 0, 0, 0.4)!important;
}
.design-parts80_2zDwUXmZ4L .contents-wrap .text-link-button:hover {
    background: #ffff22!important;
    color: #000000!important;
}


/*業務案内*/
.parts246-2480NEKemwBmB_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-2480NEKemwBmB_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-2480NEKemwBmB_complete_form {
        padding-top: 40px!important;
    }
}

.design-parts74_1FcfJcWW8P {
    padding: var(--sec--pad-top-bottom-wide--pc) 0;
    padding-bottom: 50px!important;
}

@media screen and (max-width: 520px) {
    .design-parts74_1FcfJcWW8P {
        padding-bottom: 10px!important;
    }
}

/*採用情報*/
.parts246-248KDucVghZj2_complete_form {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248KDucVghZj2_complete_form {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248KDucVghZj2_complete_form {
        padding-top: 40px!important;
    }
}

.design-parts76_ojmIv82VHa .contents-wrap .figure-wrap {
    height: 393px!important;
}

/*求職者のみなさまへ*/
.parts246-248fqe12Jp6LB_complete_form  {
    padding-top: 100px!important;
}
@media screen and (min-width: 520px) and (max-width: 991px) {
    .parts246-248fqe12Jp6LB_complete_form  {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 520px) {
    .parts246-248fqe12Jp6LB_complete_form  {
        padding-top: 40px!important;
    }
}


/*会社概要*/
.parts264-070809_custom_eMMy6XP2r1 {
    padding-top: 100px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_eMMy6XP2r1 {
        padding-top: 60px!important;
    }
}
@media screen and (max-width: 991px) {
    .parts264-070809_custom_eMMy6XP2r1 {
        padding-top: 40px!important;
    }
}