/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#FFFFFF!important;
}

/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
color:#072466!important;
}

nav div.container-fluid.position-relative .navbar-brand {
padding-top:0.5rem!important;
padding-bottom:0.1rem!important;
}

.parts190-195_header1 .navbar-brand, .parts190-195_header1 .nav-item p, .parts190-195_header1 .nav-item a {
    color: #FFFFFF !important;
}

.parts148_1col {
    border-top: none!important;
}

.parts148_G3xx5j0bvx {
    padding-top: 50px!important;
}

@media screen and (max-width: 520px){
.parts148_G3xx5j0bvx {
    padding-top: 30px!important;
}
}

@media screen and (max-width: 520px){
    .recruitment_parts2JhMSv2mYox_imagebanner {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .recruitment_parts2JhMSv2mYox_imagebanner {
        padding-top: 80px!important;
        padding-bottom: 80px!important;
    }
}

@media screen and (min-width: 992px){
    .recruitment_parts2JhMSv2mYox_imagebanner {
        padding-top: 150px!important;
        padding-bottom: 150px!important;
    }
}

.design-parts-23_pBzEoEuynh .container .t_question {
    font-size: 18px!important;
    padding-top: 0px!important;
    font-weight:bold!important;
}

@media screen and (max-width: 520px) {
    .design-parts-23_pBzEoEuynh .container .t_question {
        font-size: 15px!important;
    }
}

.parts585960owAGtby3hu_link {
    font-size: 36px!important;
}

@media screen and (max-width: 520px) {
.parts585960owAGtby3hu_link {
    font-size: 18px!important;
}
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler img {
        fill: #ffffff!important;
    }
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler span {
        color: #ffffff!important;
    }
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler svg, .parts190-195_header1 .btn-group button.navbar-toggler img, .parts190-195_header1 .btn-group button.navbar-toggler .contact_number_icon #tel {
        fill: #ffffff !important;
    }
}

@media screen and (max-width: 1366px) {
    .parts190-195_header1 .btn-group button.navbar-toggler {
        border-left: 1px solid #ffffff!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts74_IXfyTsIY6s .contents-wrap .text-link-button {
        margin-left: auto!important;
        margin-right: auto!important;
    }
}