/* ヘッダー上下位置調整 */
@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:#3ab701!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:80%!important;
    }
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!important;
    }
}

/* TOPページ */
body .parts130-132FCgDzPCMFM_text_wrap{
    display:none!important;
}

/* スマホメールアイコンテキスト改行調整（リプ案件の場合） */
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 9px!important;
    }
    body .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler svg{
        width:24px!important;
    }
}

/* 各パーツcaption非表示 */
.parts139-141okScRlwWrG_1col .caption,.parts139-141okScRlwWrG_1col .caption,.parts139-141tq7TisH3id_1col .caption,body .parts136-138Irwmfosk01_1col .caption{
    display:none!important;
}

/* SP時ヘッダーお問い合わせアイコン文字改行調整 */
@media screen and (max-width: 520px){
    .parts190-195_header1 .btn-group button.navbar-toggler span{
        font-size:8px!important;
    }
    .parts190-195_header1 .btn-group button.navbar-toggler{
        padding:0 11px!important;
    }
}
    
    
/* デザイナー調整 */
body .part404142atq9cgct8L_h2_wrap .parts404142atq9cgct8L_title,body .part404142J3KMptiwOO_h2_wrap .parts404142J3KMptiwOO_title{
    display:none!important;
}
.work-bnr{
    text-align:center;
}

@media screen and (max-width: 700px){
    .work-bnr img{
        width:100%;
    }
}
body .parts187_custom_9TtS2hBCNl{
    padding-top:10px!important;
}
body .parts151_irfFyYfDo7{
    padding-top:20px!important;
}
body .part404142J3KMptiwOO_h2_wrap{
    min-height:auto!important;
}
@media screen and (min-width: 1367px){
    .parts190-195_header1 .navbar-brand{
        padding-top:1.2rem!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 991px){
    body .parts187_custom_9TtS2hBCNl{
        padding-bottom:80px!important;
    }
}