/* ヘッダー上下位置調整 */
@media screen and (min-width: 1367px){
    body .parts190-195_header1 .navbar-brand h1{
        margin-top:0.1rem!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:#2ca9e1!important;
}

/* トップページ */
body .design-parts82-1_Nv0XL93PfU,body .design-parts82-2_sJEpwVViyf{
    padding-top:10%!important;
}

body .design-parts71_U0k4nSS1sA .img-wrap .link_text .link_btn{
    display:none!important;
}

@media screen and (min-width: 992px){
    body .design-parts80_QNFwIedKTr .contents-wrap .definition-term{
        font-size:32px!important;
    }
}    
@media screen and (max-width: 520px){
    body .parts41_mDFxUTDrAh .inner-item a span{
        font-size:10px!important;
    }
    .parts255-257_img_wrap .img_wrap h2{
        width:100%!important;
        top:45%!important;
    }
}

.parts50_nd86G8WlOD.parts50-content .wrap-item .item-inner__content::before{
    filter:revert!important;
}
.parts50_nd86G8WlOD.parts50-content .wrap-item:nth-child(odd) .item-inner__content:before,.parts50_nd86G8WlOD.parts50-content .wrap-item:nth-child(even) .item-inner__content:before{
    color:#ffffff!important;
}

@media screen and (min-width: 521px) and (max-width: 991px){
    body .design-parts82-2_sJEpwVViyf .container .contents-wrap::before{
        top:3.125vw!important;
    }
}

/* 料金表 */
.design-parts63-3eTIDXFXp7 .header{
    color:#2ca9e1!important;
}
.parts264-070809_custom_Jwvl4rUa5,.parts264-070809_custom_Jwvl4rUa5S{
    padding:0px!important;
}