/* ヘッダー上下位置調整 */
@media screen and (min-width: 1367px){
    .parts190-195_header1 .navbar .navbar-brand img{
        padding-top:0.3rem!important;
    }
}
@media screen and (max-width: 1366px){
    .parts190-195_header1 h1{
        margin-bottom:0rem!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:#fc9d7f!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 .container-fluid.position-relative{
        padding-left:10px!important;
    }
    body .parts190-195_header1 .navbar-brand h1 img{
        max-width:520px!important;
    }
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.4rem!important;
    }
}

/* TOPページ */
body .parts118-123I2eF3AtbC2_text-img{
    background-position:bottom!important;
}

@media screen and (max-width: 520px){
.parts255-257_img_wrap .img_wrap h2{
    width:100%!important;
}
}
.parts190-195_header1 .navbar .navbar-brand img{
        width: auto!important;
}
.design-parts31_VQFE7bKwXo .parts31_header .sub-title,.design-parts31_54Xj6tRKCH .parts31_header .sub-title,.design-parts31_UlBxDMZGXj .parts31_header .sub-title{
    text-align: left!important;
    justify-content: center !important;
    display: flex !important;
    color: #be6549 !important;
}
.design-parts-1_TrU2v5KLmn .container p.caption{
    line-height: 1.8!important;
    letter-spacing: 0.03em!important;
    text-align: left !important;
    justify-content: center !important;
    display: flex !important;
    font-size: 16px!important;

}
.parts265266267ePQ6UdxPxT-text .container .box .right h3{
    color: #be6549 !important;
}