/* ヘッダー上下位置調整 */
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;
}

/* ヘッダーナビ */
.parts190-195_header1 nav.menulist li.nav-item::after{
    background-color:#906934!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
.design-parts82-2_xaaXExb77U .container .contents-wrap .contents-inner-wrap .text-wrap{
                width: 85.66vw !important;
                    margin: 0 0 0 1px!important;

}
.design-parts82-3_IEhrurjl6v .container .contents-wrap .contents-inner-wrap .text-wrap{
        padding: 5.156vw!important;
}
}
@media screen and (max-width: 520px) {
    .parts255-257_img_wrap .img_wrap h2.h2-img-left{
            left: 2%!important;
    }
    .design-parts82-3_IEhrurjl6v .container .contents-wrap .contents-inner-wrap .text-wrap,.design-parts82-2_xaaXExb77U .container .contents-wrap .contents-inner-wrap .text-wrap,.design-parts82-1_EG4jkpchk9 .container .contents-wrap .text-wrap{
                   padding: 20px !important;
    }
    .design-parts82-3_IEhrurjl6v .container .contents-wrap .contents-inner-wrap .text-wrap{
            margin-top: 40px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts82-3_IEhrurjl6v .container .contents-wrap .contents-inner-wrap .text-wrap{
        padding: 5.21vw 5.21vw 30px!important;
    }
}