/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#1f1f1f!important;
}

/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
color:#1f1f1f!important;
}

.recruitment_parts2OiMipoSOYo_imagebanner {
    padding-top: 40px!important;
    padding-bottom: 120px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2OiMipoSOYo_imagebanner {
    padding-top: 30px!important;
    padding-bottom: 80px!important;
    }
}

@media screen and (max-width: 520px) {
    .recruitment_parts2OiMipoSOYo_imagebanner {
    padding-bottom: 50px!important;
    }
}

.design-parts73_z7H09WIbHH .container-title {
    margin-bottom: 30px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
.parts252-254-slider-wrap .h2-wrap .h2-inner-wrap {
    transform: translateY(-48%) translateX(-25%)!important;

}
}

.design-parts15_Xk0uyxLvTQ.bg-color {
    padding-top: 60px!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
.design-parts15_Xk0uyxLvTQ.bg-color {
    padding-top: 40px!important;
}
}

@media screen and (max-width: 520px) {
    .design-parts15_Xk0uyxLvTQ.bg-color {
        padding-top: 30px!important;
}
}