/* お問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
    fill:#ffffff!important;
}

/* ヘッダーナビ */
.parts196-198_header1 nav.menulist li.nav-item::after{
    background:none!important;
}
.parts196-198_header1 nav.menulist li.nav-item a::after{
    background:#eda2c2!important;
}
.parts196-198_header1 nav.menulist li.nav-item:last-child a::after{
    background:none!important;
}
@media screen and (min-width: 521px){
    .parts255-257_img_wrap .img_wrap h2.h2-img-left{
        left:2%!important;
    }
}

@media screen and (max-width: 520px){
.parts255-257_img_wrap .img_wrap h2.h2-img-left{
    max-width:calc(100% - 0px)!important;
}
}

@media screen and (max-width: 991px){
    .parts196-198_header1 .btn-group button.navbar-toggler.mail-btn svg{
        display:block!important;
        width:35px!important;
    }
.parts196-198_header1 .btn-group button.navbar-toggler{
padding:10px 8px!important;
width:50px!important;
}
}

/* トップページ */
body .design-parts-32-A96sV0vymU .container .comment_content h4{
    display:none!important;
}
[class^="comment_wrap_"]{
    display:flex!important;
    align-items:center!important;
}
@media screen and (min-width: 992px){
    body .design-parts63-14GtWd31nm{
        padding:100px 0!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 991px){
    body .design-parts63-14GtWd31nm{
        padding:60px 0!important;
    }
}
@media screen and (max-width: 520px){
    body .design-parts63-14GtWd31nm{
        padding:50px 0!important;
    }
}

/* サービス */
.parts148_tlP3yuBWtD .parts148_text p{
    line-height:1.8!important;
}

/* ご依頼の流れ */
.parts48-content .wrap-item span span{
    color:#ff0000!important;
}
.parts48_xYtbMlM4AT .parts48-content .wrap-item::before{
    color:#51be78!important;
}