/* ヘッダー */
@media screen and (min-width: 651px) {
    .recruiter_header_wJWp3eFVFP .navbar {
        height: 66px !important;
        padding: 4px 24px !important;
    }
    .recruiter_header_wJWp3eFVFP .navbar .logo_wrap,
    .recruiter_header_wJWp3eFVFP .navbar .logo,
    .recruiter_header_wJWp3eFVFP .navbar .logo h1,
    .recruiter_header_wJWp3eFVFP .navbar .logo img {
        height: 100% !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 650px) {
    .recruiter_header_wJWp3eFVFP .navbar {
        height: 66px !important;
        padding: 4px 24px !important;
    }
    .recruiter_header_wJWp3eFVFP .navbar .logo h1 {
        width: 100% !important;
    }
}
@media screen and (min-width: 651px) and (max-width: 991px) {
    .recruiter_header_wJWp3eFVFP .navbar .logo img {
        width: unset !important;
    }
}

/* sec1このようなお悩み */
.parts269_gbEmnVKNoz.bg-img {
    padding-bottom: 20px !important;
    background-color: #666666 !important;
}
.parts261-263JcxRhQdBBb_image.bg-color {
    padding-top: 20px !important;
    margin-top: -2px !important;
}
@media screen and (max-width: 520px) {
.parts269_gbEmnVKNoz.bg-img {
    padding-bottom: 10px !important;
    }
.parts261-263JcxRhQdBBb_image.bg-color {
    padding-top: 10px !important;
    }
}

/* sec2深刻な人手不足 */
.parts249-251VZ0cXjnEi8_complete_form {
    padding: 0 !important;
}
.parts249-251VZ0cXjnEi8_complete_form .container {
    padding: 100px 0 0 !important;
    max-width: 100% !important;
}
.parts249-251VZ0cXjnEi8_complete_form .container h2 {
    margin-bottom: var(--m-bottom--h2--pc) !important;
    font-size: var(--fs--h2--pc) !important;
    color: var(--main-color) !important;
    text-align: center !important;
    font-weight: bold !important;
}
.parts249-251VZ0cXjnEi8_complete_form .container .free-area {
    position: relative !important;
    margin-bottom: 0 !important;
}
.parts249-251VZ0cXjnEi8_complete_form .img_wrap {
    padding-bottom: 100px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.parts249-251VZ0cXjnEi8_complete_form .img_wrap img {
    max-width: 50% !important;
}
.parts249-251VZ0cXjnEi8_complete_form .sp_d_none {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
}
.parts249-251VZ0cXjnEi8_complete_form .sp_d_none img {
    position: absolute !important;
    bottom: 0 !important;
}
@media screen and (max-width: 520px) {
    .parts249-251VZ0cXjnEi8_complete_form .container {
        padding: var(--sec-t--pad--sp) var(--cotainer--pad-left-right--sp) 0 !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .container h2 {
        margin-bottom: var(--m-bottom--h2--sp) !important;
        font-size: var(--fs--h2--sp) !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .img_wrap {
        padding-bottom: var(--sec-t--pad--sp) !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .img_wrap img {
        max-width: 100% !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts249-251VZ0cXjnEi8_complete_form .container {
        padding: var(--sec-t--pad--tab) var(--cotainer--pad-left-right--tab) 0 !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .container h2 {
        margin-bottom: var(--m-bottom--h2--tab) !important;
        font-size: var(--fs--h2--tab) !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .img_wrap {
        padding-bottom: var(--sec-t--pad--tab) !important;
    }
    .parts249-251VZ0cXjnEi8_complete_form .img_wrap img {
        max-width: 80% !important;
    }
}
@media screen and (max-width: 991px) {
    .parts249-251VZ0cXjnEi8_complete_form .sp_d_none {
        display: none !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1739px) {
    .parts249-251VZ0cXjnEi8_complete_form .sp_d_none img {
        height: 60% !important;
    }
}
@media screen and (min-width: 1740px) {
    .parts249-251VZ0cXjnEi8_complete_form .sp_d_none img {
        height: 85% !important;
    }
}

/* sec3選ばれる理由 */
.design-parts93_4EdB1lGyxO.bg-img {
    background-size: contain !important;
    background-position: top center !important;
    padding-bottom: 0 !important;
    background-color: #cc1111 !important;
}
.design-parts93_4EdB1lGyxO .container .header_inner_wrap {
    text-shadow: 0 0 10px #cc1111 !important;
}
.design-parts93_4EdB1lGyxO .container .content img {
    height: auto !important; 
}
.parts261-263JUsqtBmlUj_image.bg-img {
    padding-top: 0 !important;
    margin-top: -1px !important;
    background-size: auto !important;
    background-position: right !important;
}
.parts261-263JUsqtBmlUj_image .container {
    max-width: 100% !important;
}
.design-parts93_4EdB1lGyxO .container .content .content_title {
    margin-bottom: 0 !important;
}
@media screen and (min-width: 1305px) {
    .design-parts93_4EdB1lGyxO.bg-img {
        background-size: cover !important;
    }
}
@media screen and (min-width: 1780px) {
    .parts261-263JUsqtBmlUj_image.bg-img {
        background-size: cover !important;
    }
}
@media screen and (max-width: 520px) {
    .design-parts93_4EdB1lGyxO {
        padding-top: 150px !important;
    }
    .parts261-263JUsqtBmlUj_image.bg-img {
        background-position: left bottom !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts261-263JUsqtBmlUj_image.bg-img {
        background-position: left bottom !important;
    }
}

/* sec4お喜びの声 */
.design-parts7m14NxDgYZy.design-parts7.bg-color {
    background-color: #980000 !important;
    margin-top: -1px !important;
    background-position: top center !important;
}
.design-parts7m14NxDgYZy.design-parts7 .parts7-card .card-thumbnail {
    height: auto !important;
}
.design-parts7m14NxDgYZy.design-parts7 .parts7-card .card-thumbnail img {
    aspect-ratio: unset !important;
    object-fit: contain !important;  
}
.parts261-263JUsqtBmlUj_image .image_width {
    margin-top: -80px !important;
    width: 80% !important;
}
.design-parts93_4EdB1lGyxO .container .header span,
.design-parts7m14NxDgYZy .parts7_header h2.title span {
    font-size: 48px !important;
}
@media screen and (max-width: 520px) {
    .design-parts93_4EdB1lGyxO .container .header span,
    .design-parts7m14NxDgYZy .parts7_header h2.title span {
        font-size: 24px !important;
    }
    .parts261-263JUsqtBmlUj_image .image_width {
        margin-top: -30px !important;
        width: 100% !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts93_4EdB1lGyxO .container .header span,
    .design-parts7m14NxDgYZy .parts7_header h2.title span {
        font-size: 36px !important;
    }
    .design-parts7m14NxDgYZy.design-parts7 .parts7-card .card-thumbnail img {
        height: auto !important;
    }
    .parts261-263JUsqtBmlUj_image .image_width {
        margin-top: -30px !important;
    }
}

/* sec5採用フロー */
.design-parts42_EQrju010JV .parts42 .header span {
    color: #000000 !important;
}

/* sec6よくあるご質問 */
.design-parts-34_CzgcDuY9s0 {
    padding-bottom: 0 !important;
}
@media screen and (max-width: 520px) {
    .design-parts-34_CzgcDuY9s0.design-parts-34 .container .row_header {
        margin-bottom: 0 !important;
    }
    .design-parts-34_CzgcDuY9s0.design-parts-34 .container .row_header .title {
        margin-bottom: 0 !important;
    }
    .design-parts-34_CzgcDuY9s0.design-parts-34 .container .row_wrap {
        padding-top: 0 !important;
    }
}

/* sec7スライダー */
.design-parts87_Bsd35r1y {
    padding: 60px 0 !important;
}
.design-parts87_Bsd35r1y #parts87-slider-Bsd35r1y .keen-slider__slide .slider-image {
    aspect-ratio: unset !important;
}
@media screen and (max-width: 520px) {
    .design-parts87_Bsd35r1y {
        padding: 10px 0 20px !important;
    }
    .design-parts87_Bsd35r1y .parts87_content {
        height: auto !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts87_Bsd35r1y {
        padding: 30px 0 !important;
    }
    .design-parts87_Bsd35r1y .parts87_content {
        height: auto !important;
    }
}

/* コンバージョン */
@media screen and (max-width: 520px) {
.design-parts85_0aZRoQVRC1 .link-btn .sp_image {
    width: 100%;
    }
}
.recruiter_header_wJWp3eFVFP .navbar {
    align-items: center !important;
}
.recruiter_header_wJWp3eFVFP h1 {
    margin-bottom: 0 !important;
}
@media screen and (min-width: 992px)  {
    .parts255-257_img_wrap {
        margin-top: 66px !important;
    }
}
@media screen and (min-width: 756px) and (max-width: 991px) {
    .parts255-257_img_wrap {
        margin-top: 66px !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 755px) {
    .parts255-257_img_wrap {
        margin-top: 66px !important;
    }
    .design-parts85_0aZRoQVRC1 .link-btn .tab_image {
        width: 100% !important;
    }
}
@media screen and (min-width: 521px) and (max-width: 569px) {
    .recruiter_header_wJWp3eFVFP .navbar .btn-redirect-link-tab .link img {
        width: 85% !important;
    }
    .recruiter_header_wJWp3eFVFP .navbar {
        column-gap: 0 !important;
    }
}


/*footer運営会社*/
.parts249-251XiRCvjq6KD_complete_form {
    background-color: #EEEEEE;
    padding:  20px 0 !important;
    text-align: center !important;
    margin: 0 auto;!important;
    padding: 0 16px; /* SPで端ベタ防止 */
}