.design-parts93_bsiCwnVpMX .container .content .content_description{
        color: #fff!important;
}
/*求職者の方へ*/
.parts160-169_text h4,.design-parts7-mod-0NCMjGlZqs .parts7-mod_header p.caption{
    font-size: 17px!important;
}
.design-parts43_WZS1kEzYoW .parts43 .subheader,.design-parts7-mod-0NCMjGlZqs .parts7-mod_header p.caption{
    font-size: 17px!important;
        font-weight: 500 !important;
}
.design-parts-34 .container .t_question,.design-parts-23_oiWLIhLbXL .container .t_question,.design-parts-23_AbcSNm1Qqe .container .t_question {
    font-weight: bold!important;
}
.design-parts63-RENxVAQhdV .header,.design-parts37_5fgirlBJNC .parts37_r .parts37_link_wrap .title,.design-parts69_hi2r7Iq0zv #title{
            font-weight: 500!important;
}
/*業務案内*/
.design-parts69_ShYRkK36X1.bg_69,.design-parts69_lwbwIFmT9O.bg_69,.design-parts69_hi2r7Iq0zv.bg_69{
    padding-top:80px!important;
    padding-bottom:80px!important;
}
.design-parts37_5fgirlBJNC.design-parts37.bg-color{
    padding-top:80px!important;
}
.design-parts37_5fgirlBJNC .parts37_r .parts37_link_wrap .title{
    border-radius:50px!important;
}
.design-parts93_bsiCwnVpMX .container .content_wrap{
        padding-top: 0px!important;
}
.design-parts76_k8tol7KMLo::before{
    clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%)!important;
}
.design-parts76_k8tol7KMLo .contents-wrap .text-link-button:hover{
        color: var(--temporary-color)!important;
    background: var(--main-color)!important;
    border: 1px solid var(--main-color)!important;
}
.parts6162638N3s43qiVh_link_wrap{
            padding-top: 1px!important;
}
.design-parts43_WZS1kEzYoW .parts43 .main-content .list-items .item .item-flex .thumbnail img{
    width: 100%!important;
    height: 190px!important;
    object-fit: cover!important;
    aspect-ratio: unset!important;
    padding-top: 10px!important;
}
@media screen and (min-width:1024px) and (min-height: 1366px){
    .design-parts43_WZS1kEzYoW .parts43 .main-content .list-items .item .item-flex .thumbnail img {
    height: 246px !important;

}
}


@media screen and (max-width: 520px){
     .design-parts43_WZS1kEzYoW .parts43 .main-content .list-items .item .item-flex .thumbnail img {
    height: 206px !important;

}
/*スマホ表示：下層ヘッダー下画像のテキストを少し小さく調整*/
.parts169170171_article_header .ja{
        font-size: 24px!important;
    letter-spacing: 3px!important;
}

}
/*仕事の魅力・ 1日の流れページ：「現場スタッフの一日の流れ～」の下部についてボタンの余白空いてるので調整*/
.design-parts35_WwUf6lSADP.bg-color{
            padding-bottom: 50px!important;
}
@media screen and (min-width: 521px) and (max-width: 1366px){
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-txt, .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap h2.h2-img{
                max-width: 650px!important;
    }
    .parts252-254-slider-wrap .h2-wrap .h2-inner-wrap{
            width: 70%!important;
    }
}
.design-parts43_WZS1kEzYoW .parts43 .main-content .list-items.slick-initialized .slick-dots .slick-active button {
    background-color: #ffffff!important;
}
.design-parts43_WZS1kEzYoW .parts43 .main-content .button{
        padding-top: 40px!important;
}
.design-parts43_WZS1kEzYoW .parts43 .main-content .list-items.slick-initialized .slick-dots button{
        border: 1px solid #ffffff!important;
}
.design-parts7-mod-0NCMjGlZqs{
        padding-bottom: 50px!important;
}
.design-parts7-mod-0NCMjGlZqs .arrows .slick-dots li.slick-active button:before {
    background-color: #ffffff!important;
}
.design-parts7-mod-0NCMjGlZqs .parts7-mod .next-arrow{
    border-left: 15px solid #ffffff!important;
}
.design-parts7-mod-0NCMjGlZqs .parts7-mod .prev-arrow{
        border-right: 15px solid #ffffff!important;
}
.design-parts43_WZS1kEzYoW .parts43 .main-content .button .content-button .link_btn{
    border-radius: 0!important;
}