/* ヘッダー上下位置調整 */
body .parts190-195_header1 .container-fluid.position-relative{
    align-items:center!important;
}
.parts190-195_header1 a.navbar-brand h1{
    margin-bottom:0px!important;
}

.parts196-198_header1 nav.menulist li.nav-item::after{
    background:none!important;
}
.parts196-198_header1 nav.menulist li.nav-item a::after{
    background:#289e2a!important;
}

/* スマホ時ヘッダー調整(電話アイコンがある場合) */
@media screen and (max-width: 520px){
    body .parts190-195_header1 a.navbar-brand{
        padding-top:0.6rem!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 .parts190-195_header1 nav.menulist li.nav-item::after{
background:#41befc!important;
}

/* フッターお問い合わせアイコン */
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover{
fill:#FFFFFF!important;
color:#FFFFFF!important;
}

body section.parts148_1nG4zThy7w .parts148_1col{
border-top:none!important;
}

body section.parts151_CeHjH2wfz5 .parts151_3col .parts151_1col{
border-top:none!important;
}
/* tiktok */
@media  screen and (min-width: 521px) {
    .tiktok-content{
        display:flex;
    }
    .tiktok-content blockquote{
        width:49%!important;
        margin:3px;
    }
}
body .parts166_single_article article p.blog-bnr-ml img{
    margin-left:0px!important;
}