/* ヘッダー上下位置調整 */
body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!important;
}

/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text::before{
    background:#363636!important;
}

/* ヘッダーナビアンダーラインカラー */
body .parts190-195_header1 nav.menulist li.nav-item::after{
background:#1A4D2E!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.5rem!important;
    }
}

/* トップページ */
body .design-parts82-1_mfKAusiw3w .container .catch-copy,body .design-parts82-2_r6c2Pl81k7 .container .catch-copy{
    color:#eeeeee!important;
}
body .design-parts82-1_mfKAusiw3w .container .contents-wrap::before{
    border-top:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
}
body .design-parts82-2_r6c2Pl81k7 .container .contents-wrap::before{
    border-top:1px solid #eeeeee;
    border-left:1px solid #eeeeee;
}
body .design-parts82-1_mfKAusiw3w .container .contents-wrap .text-wrap,body .design-parts82-2_r6c2Pl81k7 .container .contents-wrap .contents-inner-wrap .text-wrap{
    background:#eeeeee!important;
}

@media screen and (max-width: 520px){
    body .recruitment_parts2NVUeN3vb3t_imagebanner .container{
        max-width:100%!important;
    }
}

/* ロゴ画像 */
.parts190-195_header1 .navbar .navbar-brand img{
    width:auto!important;
}
/*LINE*/
.line-bnr{
       text-align: center!important;
}
.line-bnr img{
        max-width: 100%!important;
}