/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#54c6f3!important;
}
/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
fill:#FFFFFF!important;
}

span.s-red{
    color:#f40a46!important;
}

.parts265266267MFllxQpGht-text .container .box .right h3 {
font-weight:bold!important;
}

.parts151_Evt01QY8LT .parts151_1col {
    border-top: none!important;
}

.parts22_imagebanner_qXpRzSBstg {
    padding-top: 0!important;

}

.parts252627rsNkrPwM3G-list {
    padding-top: 80px!important;
}

@media screen and (max-width: 520px) {
    .parts252627rsNkrPwM3G-list {
    padding-top: 50px!important;
    }
}

@media screen and (max-width: 520px) {
    .parts252627rsNkrPwM3G-list {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 1180px) {
    .parts252627rsNkrPwM3G-list {
        padding-left: 50px!important;
        padding-right: 50px!important;
    }
}

@media screen and (min-width: 992px) {
    .recruitment_parts20Xqnxp452q_imagebanner {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
}

@media screen and (min-width: 521px) and (max-width: 991px) {
.recruitment_parts20Xqnxp452q_imagebanner {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
}

@media screen and (max-width: 520px) {
.recruitment_parts20Xqnxp452q_imagebanner {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
}