/* ヘッダー上下位置調整 */
@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:#afafb0!important;
}

/* WORK＞施工実績 */
.design-parts72_UQMuIg5SZM .img-wrap .link_text .link_title {
    font-weight: normal!important;
}

.design-parts72_UQMuIg5SZM .img-wrap {
    min-height: 200px;
}

@media screen and (max-width: 520px){
    .design-parts72_UQMuIg5SZM .img-wrap {
        height: 150px;
    }
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@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:80%!important;
    }
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}

/* 業務案内ページ */
@media screen and (max-width: 520px){
    .parts142ya0jTcBC5m_text-img_wrap{
        padding-bottom:40px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .parts142ya0jTcBC5m_text-img_wrap{
        padding-bottom:60px!important;
    }
}
@media screen and (min-width: 992px){
    .parts142ya0jTcBC5m_text-img_wrap{
        padding-bottom:90px!important;
    }
}